snappyHexMesh局部细化的网格贴合问题
-
如题,我在使用snappyHexMesh根据stl文件对连接两个区域的细导管进行网格划分时,在非加密区贴合良好,而在加密区出现了网格与表面不贴合,即锯齿的情况,请各位不吝赐教,谢谢大家。
我查看了论坛以往的网格贴合问题的帖子,基本都是全局不贴合,而非局部不贴合,与我的情况不太一样。我的面贴合参数snapControls如下,snapControls { nSmoothPatch 5; nSmoothInternal 5; tolerance 3; nSolveIter 500; nRelaxIter 5; nFeatureSnapIter 10; implicitFeatureSnap false; explicitFeatureSnap true; multiRegionFeatureSnap false; }
已经尝试过增加面贴合迭代次数和面平滑迭代次数等,几乎没有效果,是按照https://zhuanlan.zhihu.com/p/295681514的指导进行的调整。整体算例文件在附件中给出,./Allrun一键运行即可。
snapTest.zip
图1是光滑的原始stl文件,图2是使用snappyHexMesh生成的贴体网格,图3是细导管的细节,可以看出网格表面呈现锯齿形状。