关于openfoam网格工具,如refineMesh,topoSet,snappyHexMesh
-
@金石为开 refineMesh,topoSet,setFields这些工具,有很多OpenFOAM自带的算例就用到了。
大致的功能是,topoSet将网格的一部分(面,或者网格)提取出来,放到faceSet或者cellSet里;refineMesh 是对网格进行局部(或者全局)加密的,你需要先指定你想要加密的局部网格,比如先用topoSet将一部分网格提取到一个cellSet,然后,让refineMesh来只对属于这个cellSet的网格来加密。snappyHexMesh是用来画网格的,可以参考OpenFOAM自带的算例,还有openfoamwiki上的 这个页面 上也有很多实例可以参考。
tips:可以用以下命令来找到哪个算例用了refineMesh
find $FOAM_TUTORIALS -name refineMeshDict
topoSet,以此类推。
找到以后,试着运行这些算例,然后用paraview来查看结果。运行一步,查看这一步产生的变化,通过这样的即时反馈,掌握这些工具的使用不是问题。