ANSA—外流场网格生成

时间:2024-04-03 20:22:18

Part 1

前面我们介绍了针对翼型流场的拉伸方法,不太记得的小伙伴可以戳下方链接查看:

https://www.jishulink.com/content/post/1192704

这篇文章主要介绍下ANSA生成外流场网格的通用方法。

理论上,只要把这个通用方法学会了,小到翼型,大到飞机,都可以按照这个思路整,并且贼快。

当然了,对于飞机整机这个层面的模型,其主要的工作量都集中在几何清理上,后期的网格生成倒是在其次了。

闲话少叙,干货上来。

Part 2 

以一个半球的外流场为例。

2.1 ANSA-准备

在建模软件中采用旋转操作生成半球。

ANSA—外流场网格生成

ANSA—外流场网格生成

2.2 ANSA-几何清理

1)  用ANSA打开模型,在MESH模块,用length把模型点分布的尺度设置成合适值,目的是让半球能够较好的显示。

2)  建立对称面。方法在之前的文章里说了。在Points>new,输入三个点的坐标。点Surfaces>Plane,选择上面建的三个点,依次选中后,再点击对角线的两个点,即可完成对称面的建立。

3)  建立其他边界域。

l  通过复制面操作,移动并复制对称面。

l  Surfaces<Coons,选中两个侧边,自动生成面,依次完成其他面的生成。

l  后面的主要操作都是对半球和对称面的操作,因此可以用下图的减号按钮隐藏其他面。

ANSA—外流场网格生成

ANSA—外流场网格生成

4)  连接半球和对称面。前面的文章给出了通过Intersect方法完成切割和连接。这里给出更普遍的方法。

l  首先CONS < Project,先选中半球边界线,再选中对称面,点中键确认,这个操作实现的是半球边界向对称面投影并切割之。

l  切割完后,需要连接半球边界和投影线。对于简单模型直接Faces < Topo选中改区域即可。对于复杂模型,可以用Cons < Paste 逐个把边线连接起来。

l  删除对称面上投影线所围成的区域,即完成。

l  模型中黄色和灰色代表着网格的生长方向,为了让后面网格的生成都是在内部,需要把模型整个外表面设置成黄色。采用Faces<Orient完成。

ANSA—外流场网格生成

ANSA—外流场网格生成

2.3  ANSA-面网格生成

1)  进入MESH模块。

2)  球面网格生成。采用Mesh Generation >Map生成球面网格,注意把网格类型调整为quard。

3)  对称面网格生成。采用Mesh Generation >CFD生成对称面网格,注意此步骤前需要事先定义好边界线网格点的数目,详见上期教程。

ANSA—外流场网格生成

ANSA—外流场网格生成

2.4  ANSA-体网格生成

1)  附面网格生成。采用Volumes >Layers生成附面层网格。

l  设定第一层高度、增长率和层数等参数。

l  选择翼型面,点击确定。

ANSA—外流场网格生成

ANSA—外流场网格生成

2)  其余边界面的面网格生成。

l  显示全部部件;

l  采用Mesh Generation >Free生成其余边界面网格。同样的,该步骤需要设置好合适的边界网格点数量。

ANSA—外流场网格生成

ANSA—外流场网格生成

3)  流场体网格生成。

l  Volumes >Define>Auto Detect,选中模型。默认第一个选项,点OK。

l  选择第二个没有Mesh的流场区域。点Edict,修改网格属性为Tetra Rapid。

l  点Remesh进行体网格生成。

ANSA—外流场网格生成

ANSA—外流场网格生成

l  将所有流场网格定义为fluid。Volumes > Set PID,选择全部体网格,双击fluid,完成。

4)  定义边界域属性。

l  回到TOPO模块,同时设置Fluent模式;

l  修改壁面名称为wall;

l  在Faces>Set PID,选中边界面,创建新的Inlet 或者Outlet面;

ANSA—外流场网格生成

l  至此,体网格搞定。再用File>Output>FLUENT,输出体网格。

Part 3

后面我们将继续介绍些ANSA网格生成的案例,并给出一些非结构网格的计算算例。

最后,欢迎大家关注我们的微信公众号获取更多教程和案例。

微信公众号:320科技工作室