关于二维模型的计算,这两种snappyHexMesh方法有什么不同,应该采用哪一个?
-
@xpqiu @DY大世界
我也遇到这个问题了。看网上说的是先createPatch,就是说把empty的一个面先提取出来,然后用extrudeMesh把这个patch沿着垂直方向推一个网格,形成三维的网格。但是我发现,沿着那个方向竟然不是一层网格。原因在于悬挂节点,因为shm的时候用了refine的设置,加密的交界面是悬挂节点,这导致在extrude的时候没法是一层网格,见下图
首先是我按上述说法做出的沿厚度方向只有一层网格的图:
然后提取加密交接面的网格,外表看起来是一层网格
然而细看,竟然是两层网格
我就是通过patch extrude出来的一层网格,但是有的地方(主要是加密变化造成的悬挂节点的地方)还是出现两层网格,很疑惑。。 -
@Samuel-Tu 你好,最近自己也刚好尝试过一个二维算例,网格划分参照的是OpenFOAM/OpenFOAM-8/tutorials/incompressible/pimpleFoam/RAS/wingMotion这个自带算例。里面包括如何先用snappy划分,再利用extrudeMesh和createPatch。会不是顺序有哪里出错了呢
-
@Samuel-Tu 在 关于二维模型的计算,这两种snappyHexMesh方法有什么不同,应该采用哪一个? 中说:
嗯,看来是显示的问题
Decomopose polyhedra 我指的是如下按钮,用 paraview 打开 .foam 后缀读取 openfoam 结果的时候有这个选项。
或者还有一个方法是用 foamToEnsight 转换成 ensight 格式来看
-
@Samuel-Tu 最近几天看了看salome,感觉照着官方的tut操作一遍,使用上应该没啥问题了,除了操作有点繁琐,其他感觉用起来还挺顺手的,我先学学,学会了可能在b站录个系列教程。
salome的第一个tut就可以创建只有一层的网格,楼主有需要可以自己去看看。