如何用extrudeMesh生成360度的axisymmetric 3D网格
-
如题,目前的方法是blockMesh先生成方形单层mesh,再利用extrudeMesh生成360的3D网格。
但是出现个问题,里面的面不会自动的成为interior,不太清楚怎么处理。以下是extrudeMeshDict
constructFrom patch; sourceCase "$FOAM_CASE"; sourcePatches (side1); exposedPatchName side2; extrudeModel sector; nLayers 10;//90; sectorCoeffs { point (0 0 0); axis (0 1 0); angle 20;//360; } flipNormals false; mergeFaces false;
-
博主您好,我用v1812版本得wedge网格旋转一周生成360°的3D网格似乎很顺利,没有遇到博主您说的问题,可能差别在于axis这里:
nLayers 36; expansionRatio 1.0; sectorCoeffs { axisPt (0 0 0.0); axis (0 0 -1); angle 360; // For nLayers=1 assume symmetry so angle/2 on each side }
但是仿真的时候就有点问题了。请教一下博主,我后续的计算是用wedge网格生成的3D圆管状网格进行两相流动计算,在对称轴位置处,界面波动非常剧烈,(举例来说就像包子的褶皱),请问博主您是否有解决类似问题的经验?
感谢。