fluent网格划分报错解决方法(Fluent网格前处理常见问题)

来源:Ansys售后工程师整理的用户FAQ


1.Q:FLUENT Meshing划分体网格时出现重叠节点错误

问题描述:面网格调整好后,划分体网格出现这种错误,如图所示:

fluent网格划分报错解决方法(Fluent网格前处理常见问题)(1)

A:尝试合并这些节点。菜单栏boundary->merge boundary或者输入命令/boundary/merge-duplicates 。

2. Q:Fluent Meshing如何提高poly网格质量?

问题描述:在画网格的过程中,遇到这样的问题,skewness>0.9的网格只有一个,其他网格质量都很好,网格是poly,通过用auto node move,auto correction的方法解决不了,还有其他办法来提高这一个网格的质量吗?

fluent网格划分报错解决方法(Fluent网格前处理常见问题)(2)

A:除了采用提到的auto node move外,还可以采用如下操作:

方法1:采用菜单栏mesh-> tools->modify cells窗口的split来修改质量差的网格。

方法2:在Fluent Meshing的console窗口,输入如下命令:

mesh/separate/separate-cell-by-skew,根据提示输入skew数和cell zone名称。分离后把这个cell zone 删除,这样在导入FLUENT后,周围的face 会自动转化成wall 。但这种方法只能在只有极少数网格质量差的时候使用,若大量网格质量较差不推荐。

3.Q:Fluent meshing用auto fill volume划分网格时能用Poly吗?

问题描述:关于fluent meshing,如果用auto fill volume的方法按照想要的顺序对不同的parts进行划分网格,就只能用tet跟Hexcore,不能用poly吗?

fluent网格划分报错解决方法(Fluent网格前处理常见问题)(3)

A: 针对Region方式进行个别区域的填充目前只支持Tet和Hexcor,所以只能使用基于Object的方式进行整体划分;或者将不同的Part放入不同的Object中。若要用poly,需要转成auto mesh的方式。

4.Q:如何避免fluent mesh用CAD faceting导入的质量过差(surface mesh导入无问题)?

A:可参考帮助文档Fluent->User’s Guide->II Meshing Mode->5.Reading and Writing Files->5.9.1 Importe CAD Files的内容

fluent网格划分报错解决方法(Fluent网格前处理常见问题)(4)

另外,建议在导入时勾选Refine Faceting并设置Maxsize尺寸,同时在options下勾选Save PMDB。下图可以看出,设置Max size后质量好很多。

fluent网格划分报错解决方法(Fluent网格前处理常见问题)(5)

fluent网格划分报错解决方法(Fluent网格前处理常见问题)(6)

5.Q:Fluent mesh 面网格质量 Summary 的TUI 命令在哪里?

A:使用/objects/summary yes "*"可以查看。如下图所示。

fluent网格划分报错解决方法(Fluent网格前处理常见问题)(7)

6.Q:ICEM面网格拉伸为提网格时,为达到类似边界层的效果,如何控制每层网格厚度不一样?

A:可以在拉伸的时候用表达式来控制每层网格的厚度,如下图所示。

fluent网格划分报错解决方法(Fluent网格前处理常见问题)(8)

如果两边都需要边界层,则改变表达式然后做两次拉伸即可。比如第一次拉伸用的函数是:0.5 * pow (1.2, layer-1),第二次拉伸用的是1.5* pow (0.8, layer-1)。则拉伸出来的效果如下:

fluent网格划分报错解决方法(Fluent网格前处理常见问题)(9)

7.Q:在Fluent Meshing里如何固定边界的ID号?

问题描述:为了使得非专业CFD工程师也能快速识别计算域的边界(比如让ID号为1000的为入口边界),因此,请问在Fluent meshing如何固定边界ID?

A:在Fluent Meshing模式下,可以采用如下命令固定ID号:

/boundary/manage/id 12 1000 yes

其中12是原始ID号,1000是用户指定ID号。

8.Q:如何后台启动Fluent Meshing并调用已有的workflow工作流文件?

A: 首先您需要准备好workflow文件,本次用到的workflow文件名是testwkf.wft。如果要更换几何模型,可以文本方式打开workflow文件,修改几何名称即可。本次所用几何模型的名称为“geo.scdoc”

fluent网格划分报错解决方法(Fluent网格前处理常见问题)(10)

编写Journal文件(示例用的jou文件名称是read-workflow.jou)加载现有的workflow文件。其命令如下:

/file/set-tui-version "20.2"

(%py-exec "workflow.LoadWorkflow(FilePath=r'./testwkf.wft')")

(%py-exec "workflow.TaskObject['Generate the Volume Mesh'].ExecuteUpstreamNonExecutedAndThisTask()")

/file/write-mesh ./myfluent.msh

/exit

编写Batch文件batch.bat(该文件可以用文本方式打开),用该文件来后台启动Fluent Meshing,并调用上一步准备好的journal文件read-workflow.jou

Batch文件的内容如下:

set path=c:\program files\ansys inc\v202\fluent\ntbin\win64

fluent 3ddp -g -meshing -tm4 -i read-workflow.jou

双击batch.bat,即可后台启动Fluent Meshing并生成网格,网格生成结束后,会把.msh文件保存到工作目录下,如下图所示myfluent.msh即生成的网格文件。

fluent网格划分报错解决方法(Fluent网格前处理常见问题)(11)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页