有人有用过snappyHexMesh生成特别薄的边界层吗
-
我是做MHD的,边界层需要特别薄,和主流区域的网格尺寸差别较大,用snappyHexMesh一直无法加上边界层,不知道该怎么处理。
下面贴出我的blockMeshDict、snappyHexMeshDict、MeshQualityDict和输出的log,有没有大佬为我解答一下,不胜感激。blockMeshDict meshQualityDict snappyHexMeshDict slurm-20966985.out -
@tyhero123 不太清楚无法加上边界层具体类型。我之前是画方柱绕流的网格,方柱的边界层要薄,计算域底面厚点,方柱拐角处、方柱与计算域底面衔接处的边界层无法生成问题。通过下面方法实现生成:
snappyHexMeshDict
中用explicitFeatureSnap
explicitFeatureSnap true; implicitFeatureSnap false;
meshQualityDict
中的maxBoundarySkewness设置大点,几个控制网格质量参数设置小点
maxBoundarySkewness 10; maxInternalSkewness 4; minDeterminant 1e-30; minFaceWeight 1e-30; minVolRatio 1e-30;
-
步骤1和2只是解决方柱拐角处边界层衔接,计算域底面边界层厚度和方柱的边界层厚度设置一样薄,方柱与计算域底面衔接处的边界层才能生成
-
生成很薄的边界层网格质量其实很差
-
@coolhhh 在 有人有用过snappyHexMesh生成特别薄的边界层吗 中说:
@tyhero123 不太清楚无法加上边界层具体类型。我之前是画方柱绕流的网格,方柱的边界层要薄,计算域底面厚点,方柱拐角处、方柱与计算域底面衔接处的边界层无法生成问题。通过下面方法实现生成:
snappyHexMeshDict
中用explicitFeatureSnap
explicitFeatureSnap true; implicitFeatureSnap false;
meshQualityDict
中的maxBoundarySkewness设置大点,几个控制网格质量参数设置小点
maxBoundarySkewness 10; maxInternalSkewness 4; minDeterminant 1e-30; minFaceWeight 1e-30; minVolRatio 1e-30;
-
步骤1和2只是解决方柱拐角处边界层衔接,计算域底面边界层厚度和方柱的边界层厚度设置一样薄,方柱与计算域底面衔接处的边界层才能生成
-
生成很薄的边界层网格质量其实很差
好的谢谢!我先试试看能生成怎么样的网格。