使用此工具可以将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)