首先给大家推荐两个B站上非常优质的嵌套网格学习教程:
ANSYS Fluent 嵌套网格(overset)功能教学
【觉兽课堂】fluent系列教学课程 (动网格第三讲)重叠网格
第一个视频感觉是从操作手册或者官方教程上摘录下来的,嵌套网格的原理,比如说部件网格和背景网格之间的数据交换、嵌套网格中不同的网格类型、网格区域最小化的过程和种类、各种常用TUI(本文就摘取了上面的TUI教程)、嵌套网格使用的建议和限制等都讲的比较清楚,后面还附有案例,感觉应付入门是足够了。
第二个视频是基于案例的保姆式教学,感觉更重操作。如果你只是感觉动网格实现不了你的功能,想试试嵌套网格可不可以,那你可以看这个视频照葫芦画瓢做一遍,由于操作讲的比较详细,所以跟学也十分简单。
然后谈下我个人对于嵌套网格以及动网格的看法。仅就网格的划分而言,嵌套网格是要对部件网格以及背景网格单独划分的。这样的好处是使得结构变得相对简单,比较容易保证网格质量比较高,其次就是其设置比较简单(动网格常用方法smooth+remeshing中感觉有好多参数需要设置,其具体含义还要看手册,我觉得比较麻烦)。但是麻烦的地方在于背景网格和部件网格要相互配合,避免孤立网格(orphan cell)的出现。
这次用来测试各种TUI的重叠网格如下图所示,就是一个很简单的圆柱绕流(圆柱在运动)。
重叠网格示意图
重叠网格在计算带有固体的界面时,不允许把Overset边界直接画在固体上,可以在固体周围画一圈流体域,然后以该流体域的边界作为Overset边界(具体操作可见上面两个视频)。
具体的算例和第二个视频相同,这里就不再复述了,重点讲各类TUI的应用。
1、define/overset-interfaces/options/render-receptor-cells?
TUI输入后
该TUI用于在网格属性(cell information)中显示接收者网格(receptor cell)。此外,网格信息对应的编号为:donor cell(2),solve cell(1),receptor cell(0),orphan cell(-1),dead cell(-2)。
开启该TUI后,在云图选项中查看网格类型时,就能看到接收者网格(0)。
网格类型云图
2、define/overset-interfaces/options/donor-priority-method
该TUI命令用于指定优先级确定方法,优先级有基于网格尺寸的和边界距离的。对于在附面层附近的计算,有时需要保证y+,可以选择基于网格尺寸的优先级设定。基于边界距离的优先级设定是一种相对折中的方案。
3、define/overset-interfaces/grid-priorties
该TUI命令用于区域最小化时指定网格优先级。数字越大优先级越高。优先级越高,在网格区域最小化时保留的网格数也越多。(这个我没用过,就不展示效果了)
4、define/overset-interfaces/options/expert [y]
该TUI命令用于扩展Cell Info云图中的一些功能。开启后Cell Info...中会多出以下选项。
TUI中的命令
命令执行后的附加选项
5、define/overset-interfaces/list
该TUI命令用于展示overset边界的名称以及计算域名、ID以及优先级。
TUI命令结果展示
6、define/overset-interfaces/options/verbosity
该TUI命令用于指定信息展示的多少,共有4个等级:0~3。其中0是默认设置,1会在上述报告中展示网格类型,等级越大,信息越多。
这是等级4对应的列表信息(可以看到没有孤立网格)
7、define/overset-interfaces/options/minimize-overlap?
该TUI命令默认开启的,不需要做相关更改(及上面提到过的重叠区域最小化)。
8、define/overset-interfaces/mark-cells
该TUI命令用于标记网格类型,如果确认选择“Zone specific marks”,那么可以按照区域显示。
具体在哪里看我也不是很清楚,TUI命令显示可以查看
9、define/overset-interfaces/debug-hole-cut
该TUI命令用于检测“死网格”是否存在问题。
随后输入重叠区域的名称即可。
暂时就试了以上几个TUI命令,后期有发现的话,再和大伙儿分享。