请问snappyHexMesh扣除小斜率边界时产生的台阶应该怎样处理?



  • 是这样的,我画了一个长方体的背景网格,现在有一个斜率大概只有0.002的微微倾斜的边界面,是平面,我生成了STL格式的边界模型之后,用snappyHexMesh进行切割扣除,发现这个微微倾斜的斜面并不能够被很好地保留下这种几何特征,而是变成了下面这种,水平线-台阶-水平线-台阶-水平线,这样的形式,而不是一个连续的斜线。
    QQ截图20190321125735.png
    不知道要怎么才能够完美保留微微倾斜变截面的几何特征,而避免这种台阶式的突变呢?谢谢各位前辈赐教~



  • 加密网格会好一些,比如把你的特征线加密一个等级。不过你这样已经非常好了。



  • @东岳 谢谢东岳前辈指导,我也发现随着网格的细化,这些台阶会越来越小,但是这也带来着计算量的迅速增加,怎样在保持原有网格数量的基础上,达到消除台阶的目的,这正是我目前死磕的地方。



  • 如果用手画的话,能画出解决方案么


  • OpenFOAM讲师

    在做啥老哥,现在是读博还是读硕



  • @东岳 举个例子,我希望把他从上面这样的网格,
    QQ截图20190321151209.png

    变化成下面这样的网格

    QQ截图20190321151209(gai).png

    我试验过很多次,当实际底部边界的斜率比较大的时候,比如说0.2啊0.3啊这样的,画出来的网格边界就能够很好地保留实际边界的斜率,例如下图,
    QQ图片20190321152202.png

    但是当我实际底部边界的斜率很小很小,例如此算例为0.002时,画出来就成了第一幅图那样了



  • @yfclark 刚刚开始苦逼的直博。。。。。。。:zoule:



  • @范准
    兄弟
    这个问题解决了吗:chouchou:


Log in to reply
 

CFD中文网 2016 - 2020 | 京ICP备15017992号-2