CFD中文网

    CFD中文网

    • 登录
    • 搜索
    • 最新

    请教一个snappyHexMesh绘制外流场网格的问题

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

      各位前辈好,我在用snappyHexMesh划分外流场网格时遇到了如下图所示的问题,即边界层网格和内部网格之间出现了一块扭曲比较严重的区域。尽管调整了几次snappyHexMeshDict中Explicit feature edge refinement和refinementSurfaces的细化等级,这种问题还是存在。
      微信图片_20211021083031.png

      目前我猜测该问题是同时启用snap和addLayers导致的,但是这种斜面不使用snap功能显然会使网格质量下降,请问有没有什么办法可以处理呢?
      (snappyHexMeshDict文件已附上)
      snappyHexMeshDict

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

        @stan同学 部分网格是paraview的显示问题。你先把paraview设置成显示多面体试试?

        https://www.cfd-china.com/topic/5109/snappyhexmesh以及paraview显示问题/8

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

        S 1 条回复 最后回复 回复 引用
        • S
          Stan同学 @李东岳 最后由 编辑

          @李东岳
          东岳前辈好,我也没找到那个帖子中的Use VTK Polyhedron(通过paraview和paraFoam打开都没有),但是有这个Decompose polyhedra,默认是勾选上的。如果将它取消勾选,显示的网格会有一些不同,但是扭曲的部分还是存在,如下面的对比。
          微信图片_20211022085523.png
          微信图片_20211022085200.png
          另外,即使用了那个帖子中的第2、3点,显示的结果也是没什么区别。

          1 条回复 最后回复 回复 引用
          • S
            Stan同学 最后由 编辑

            再和各位前辈请教一个相关的问题,在用snappyHexMesh处理网格量比较大的案例时(网格数量200w左右,模型和上图类似,有一些拐角):

            1. Explicit feature edge refinement设置成level 1就会出现FOAM FATAL ERROR: attempt to read beyond EOF;
            2. refinementSurfaces设置到level ( 1 1 )还能正常生成网格,提高到( 2 2 )就报错face 17 area does not match neighbour by 0.0484736%。
              请问这两种情况是否就是网格太多导致的?有没有什么解决办法呢?
            1 条回复 最后回复 回复 引用
            • 李东岳
              李东岳 管理员 最后由 编辑

              snappyHexMesh边界层这个问题有的时候确实不太好处理。目前我也没有什么太好的建议。看看有没有其他大佬关注关注 :jingya:

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

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