CFD中文网

    CFD中文网

    • 登录
    • 搜索
    • 最新

    关于OpenFOAM snappyHexMesh 画网格的问题

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

      各位同仁,最近我们在用snappy画网格的时候遇到一个问题,跟大家请教一下。我们想在平板网格上加几个圆形的压力测点,如下图所示。这是用犀牛建的几何模型。
      rrr微信图片_20220623123342.jpg
      我们想在用snappy生成网格,并且把黄色圆孔设为独立的边界条件,方便压力的测量。但是生成的网格如下图所示,圆形边界的边缘不能被准确的描述出来,而是呈台阶状。
      微信图片_20220623123401.jpg
      试了好多种方法,包括边界处加密和调整snappy的参数等等,都不好用,还请大家帮忙看看有没有什么好的办法。多谢!

      李东岳 T 2 条回复 最后回复 回复 引用
      • 李东岳
        李东岳 管理员 @mengweilm425 最后由 编辑

        SHM最开始有snap选项,你看是true么

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

        1 条回复 最后回复 回复 引用
        • T
          Tens 讲师 @mengweilm425 最后由 编辑

          先用surfaceFeatures提取几何特征试试?

          1 条回复 最后回复 回复 引用
          • M
            mengweilm425 最后由 编辑

            @Tens @李东岳 感谢各位的回复,我们的snap选择了true,也尝试过给SurfaceFeature加密,但是都没有效果,如下图所示。
            微信图片_20220709172156.jpg
            通过分析,感觉是因为红色部分网格和灰色部分网格处于同一平面内,SHM就识别不了边界。
            Screenshot 2022-07-09 172922.png
            我们尝试了让红色圆形的部分凸出来一点,或者凹下去一点,但是需要在灰色的网格部分再画一个过度区,这样圆形的边界就能准确的描述出来,但是这样就破坏了原有的几何形状。

            1 条回复 最后回复 回复 引用
            • Y
              yuan_neu 最后由 编辑

              用cfMesh 啊,比snappy好用一点,在面的识别上

              1 条回复 最后回复 回复 引用
              • C
                cresendo 最后由 编辑

                可以换个思路:在一个完整的平板上,抠出需要的圆形:146:

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

                  @mengweilm425 在 关于OpenFOAM snappyHexMesh 画网格的问题 中说:

                  我们尝试了让红色圆形的部分凸出来一点,或者凹下去一点,但是需要在灰色的网格部分再画一个过度区,这样圆形的边界就能准确的描述出来,但是这样就破坏了原有的几何形状。

                  这个不应该会这样。我初步感觉你的几何是不是有重复。如果是这样的话,这个可以提bug

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

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