使用此工具可以将Fluent的cas文件或者网格msh文件转为OpenFOAM的网格(注意:对全新的算例,依赖system/controlDict文件启动OpenFOAM,可以从tutorials中随便拷贝一system文件夹放在当前目录下),查看具体使用方法可以使用命令:
fluentMeshToFoam -help
在保证fluent网格没有问题的情况下,转网格碰到问题的原因有以下几个:
1)fluentMeshToFoam在2D下仅支持 三角形、四边形网格,3D下仅支持,四面体、六面体、三棱柱和金字塔型网格,不能处理多边形/多面体网格,此时需要使用fluent3DMeshToFoam
2) Fluent的cas/msh文件需要保存为ascii格式。(在Fluent/ICEM保存时,最下方默认勾选是binary,需要手动去掉)
3)不能处理gambit的网格,此时可使用gambitToFoam(https://openfoamwiki.net/index.php/GambitToFoam)
4)处理含有内部壁面的网格时,需要进行一些特殊的处理,此时可以使用fluent3DMeshToFoam
5)有时候根据出错提示更改cas文件也可以,曾经碰到过少个分号的问题
6) fluentMeshToFoam的使用与局限性可参见:https://openfoamwiki.net/index.php/FluentMeshToFoam
碰到的其它原因(非典型),原因非唯一:
1) Illegal cell label -1 in neighbour addressing for face XXX
原因与解决方法:使用Fluent Meshing生成网格,没有使用Prepare for solve 清除多余的zones、objects等。
出现此问题时的其它表现:将此网格导入Fluent会提示, Skipping thread X of domain X (not referenced by grid)
-----------------------------------------------------------
本文来自博客园,作者:小厨房,转载请注明原文链接:https://www.cnblogs.com/erichf/p/12800538.html,否则视为侵权
如有疑问,请站内留言 或加 QQ:②⑨⓪②② ⑦③⑦⑨
-----------------------------------------------------------