大家好,又见面了,我是你们的朋友全栈君。
ICEM CFD是CAE前处理软件,可输出多种网格格式,供Fluent、CFX、Abaqus等CFD软件使用。ICEM有多种几何接口,如CATIA、SolidWorks, Solid Edge等。
ICEM CFD中可以生成多重拓扑块的结构和非结构化网格,采用了先进的O-Grid等技术,用户可以方便地在ICEM CFD中对非规则几何形状划出高质量的“O”形、“C”形、“L”形六面体网格 。
下面将以弯管为例,通过ICEM划分六面体结构网格。
几何外形
如图所示弯管,几何模型分为inlet、outlet、wall三个部分。
创建block
将整个流体域命名为Fluid,创建块。
关联
将block的顶点(vertex)、边(edge)、面(face)与几何模型中的点(point)、线(line)、面(surface)进行关联。
这一步骤需要细心一点,最好使block与几何模型靠近,这样后面分裂块或者设置节点时更直观。
vertex和edge关联成功后颜色将改变,下图中,inlet、outlet的边和线关联成功,edge变为绿色。
Vertex与point关联成功后,变为红色,二者重合在一起。勾选Pre-mesh,生成网格。
可以看出,管道弯折位置没有网格节点,网格不能完全体现几何模型。
分裂block
在流向上对块进行分裂,选择Split block,选中要分裂的edge,在垂直于edge的方向上将块分裂。
将新的vertex、edge与管道弯折位置进行关联。
重新勾选Pre-mesh,生成新的网格,弯折的位置有网格节点,网格与几何模型完全贴合。
O型分裂
下图为inlet网格,也为垂直流向截面的网格。可见,简单的方形拓扑并不适合圆形的截面,四个顶点处有很小的锐角。
选择Split Block中的O grid Block,由于沿流向进行O型分裂块,因此选择面分裂(Select Face)。
选中垂直流向的Face,选中的面显示为蓝色,如图所示。
点击Apply确认后,垂直流向的每个截面被分割为5个面。
复选Pre-mesh更新网格,如图,截面网格得到很大的改善,网格质量良好。
网格节点设置
根据计算所需,对每条edge进行节点设置,靠近壁面的网格高度应该根据计算所需的y 设置。
仿真平台
根据计算需要,生成的网格量为500万,导出.msh文件导入CFX,边界条件:入口总压为1723.75pa,温度1800℉,出口质量流量为6.5Kg/s。
本次计算在蓝威仿真云上完成,CPU型号为intel(R) Xeon(R) CPU E5-2680 v3 @ 2.50GHZ,分别设置核数72、48、24、6,计算752步,用时统计如下。
可见,500万的网格,使用48核可以保证较快的速度又不浪费,CFX计算752步,需5小时左右,即需要240核*时。
CFX使用全隐格式,一般在100步左右就可以得到较好的收敛结果,如以下出口压力收敛图,这意味着500万网格CFX算例只需要32核*时即可。
网格文件可从拥有超快下载速度的蓝威仿真云平台获得:
http://1.71.191.196:8081/f/8af2134ce6594cfb9836/?dl=1
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/141474.html原文链接:https://javaforall.cn