[发明专利]一种基于OpenFOAM实现WRF和CFD耦合模拟风场的方法在审
申请号: | 201810330662.3 | 申请日: | 2018-04-13 |
公开(公告)号: | CN108563867A | 公开(公告)日: | 2018-09-21 |
发明(设计)人: | 刘震卿;吴晓波;熊世树 | 申请(专利权)人: | 华中科技大学 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 华中科技大学专利中心 42201 | 代理人: | 周磊;曹葆青 |
地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 复杂地形 风场 风场数据 数据耦合 耦合模拟 精细化 网格 计算机支持 随时间变化 侧边界面 程序语言 风场特性 工程领域 模拟结果 模型模拟 数值模拟 耦合 风资源 精准度 中尺度 评估 | ||
1.一种基于OpenFOAM实现WRF和CFD耦合模拟风场的方法,其特征在于,该方法包含以下步骤:
1)在OpenFOAM中基于GIS数据建立复杂地形CFD模型,生成精细化网格;
2)建立中尺度WRF模型模拟复杂地形风场,处理WRF模型的风场数据;
3)实现WRF模型和复杂地形CFD模型在边界上的数据耦合,得到复杂地形CFD模型4个侧边界面和顶面上随时间变化的精细化网格风场数据;
4)使用OpenFOAM计算耦合后的复杂地形CFD模型,从而获得复杂地形风场特性模拟结果。
2.根据权利要求1所述的一种基于OpenFOAM实现WRF和CFD耦合模拟风场的方法,其特征在于,步骤1)具体包括以下子步骤:
1.1)确定目标的中心经纬度,从GIS地理信息系统中获取目标所在区域的ASTERGDEM30米分辨率大地坐标下的地形数据,使用ArcMap处理GIS数据,从而获得WGS_1984_UTM坐标系下的地形数据网格节点;
1.2)参数化建立三维平坦地形CFD模型并生成精细化网格:复杂地形CFD模型的计算域设置为长方体区域,根据实际的地形地貌找到对计算域有影响的复杂地形,计算域包含这些复杂地形,而且采用非结构化三棱柱网格以充分拟合复杂几何边界,其中,在计算域的不同区域采用分辨率不同的网格,复杂地形CFD模型在竖直方向上采用相邻网格尺寸比值为定值的σ网格;
1.3)实现计算域的地形数据网格节点与三维平坦地形CFD模型网格节点之间的数据转换:根据三维平坦地形CFD模型中每一个底面网格数据节点的坐标,找到其在地形数据网格节点中的对应位置,然后使用该位置周围的3个地形数据网格节点的高程,通过三角形共面线性插值得到底面网格节点的高程,同时,在三维平坦地形CFD模型中,竖直方向上其余网格节点的高程会随着底面网格节点高程的变化产生相应变化,最终得到修改高程后的复杂地形CFD模型;
1.4)通过转化器gambitToFoam导入OpenFOAM,将复杂地形CFD模型转换为OpenFOAM可识别的格式。
3.根据权利要求1所述的一种基于OpenFOAM实现WRF和CFD耦合模拟风场的方法,其特征在于,步骤2)具体包括以下子步骤:
2.1)建立中尺度WRF模型模拟复杂地形风场,WRF模型为长方体,水平面方向采用多层嵌套网格,其中,WRF模型内层细密网格的尺寸与外层粗糙网格的尺寸成奇数比关系,以实现双向嵌套;
2.2)处理WRF模型计算的不同时间的风场数据,分别得到复杂地形CFD模型周围4个侧边界面和顶面上一系列网格节点上的粗分辨率风场数据(t,x,y,z,u,v,w),其中,t表示时间,(x,y,z)表示各网格节点位置的三维空间坐标,(u,v,w)表示空间直角坐标系下三个方向的风速分量,具体处理过程如下:
对于复杂地形CFD模型的每个侧边界面或顶面,首先将与其相交的WRF模型网格单元的中心坐标投影在对应的侧边界面或顶面上,得到各网格节点位置的三维空间坐标(x,y,z),再找到各网格节点在WRF模型中的对应位置,通过各网格节点周围的WRF模型风场数据,使用距离倒数加权法插值得到各网格节点的风速(u,v,w),以此方式,可以得到复杂地形CFD模型周围4个侧边界面和顶面上一系列网格节点上的粗分辨率风场数据(t,x,y,z,u,v,w)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810330662.3/1.html,转载请声明来源钻瓜专利网。