CFD中文网

    CFD中文网

    • 登录
    • 搜索
    • 最新

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

    OpenFOAM
    4
    8
    1979
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 范准
      范准 最后由 编辑

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

      1 条回复 最后回复 回复 引用
      • 李东岳
        李东岳 管理员 最后由 编辑

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

        线上CFD课程开始报名:http://www.dyfluid.com/class.html

        CFD高性能服务器 http://dyfluid.com/servers.html

        范准 1 条回复 最后回复 回复 引用
        • 范准
          范准 @李东岳 最后由 编辑

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

          1 条回复 最后回复 回复 引用
          • 李东岳
            李东岳 管理员 最后由 编辑

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

            线上CFD课程开始报名:http://www.dyfluid.com/class.html

            CFD高性能服务器 http://dyfluid.com/servers.html

            范准 1 条回复 最后回复 回复 引用
            • Y
              yfclark 讲师 最后由 编辑

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

              范准 1 条回复 最后回复 回复 引用
              • 范准
                范准 @李东岳 最后由 编辑

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

                变化成下面这样的网格

                QQ截图20190321151209(gai).png

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

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

                1 条回复 最后回复 回复 引用
                • 范准
                  范准 @yfclark 最后由 编辑

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

                  N 1 条回复 最后回复 回复 引用
                  • N
                    nbyjn @范准 最后由 编辑

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

                    1 条回复 最后回复 回复 引用
                    • First post
                      Last post