Navigation

    CFD中文网

    CFD中文网

    • Login
    • Search
    • 最新

    snappyHexMesh有些不懂求指导

    Meshy
    3
    19
    1396
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • S
      shrine last edited by

      1、addLayers和snap这两个controls文件在字典里,我在开头把这两个功能false了,但是还是提醒缺这两个keywords
      2、meshQualityControls这个关键字下面,他一定要有,可是我都在system下面粘贴了一个meshQualityDict文件了,但是好像不会调用这个文件
      3、输入命令后提醒缺东西,不知道是啥
      替代文字
      meshQualityDict
      snappyHexMeshDict

      1 Reply Last reply Reply Quote
      • T
        Tens 讲师 last edited by

        提示你缺的这个,加在snappyHexMeshDict最后就行了
        5edc478f-53ad-47c3-aec3-40c462591a75-image.png
        至于你说没有调用meshQualityDict,因为你没include该文件,这是我找的一个
        2d2e3597-1d89-44b4-971b-eaafb5b8c5e7-image.png
        你的是直接把meshQualityDict可能有的东西直接写到里面了,一样的效果
        07feb105-8729-4874-aa47-9e4159376256-image.png

        S 2 Replies Last reply Reply Quote
        • S
          shrine @Tens last edited by

          @tens 非常感谢,现在能跑了。

          另外请问,散点怎么生成stl文件然后划分网格?不知有没有思路指导一下

          T 李东岳 2 Replies Last reply Reply Quote
          • T
            Tens 讲师 @shrine last edited by

            @shrine 不清楚

            1 Reply Last reply Reply Quote
            • 李东岳
              李东岳 管理员 @shrine last edited by

              @shrine stl一般得用cad工具做。甲方一般也会提供。

              线上CFD课程 7月1日报名截止 http://dyfluid.com/class.html
              CFD高性能服务器 http://dyfluid.com/servers.html

              S 1 Reply Last reply Reply Quote
              • S
                shrine @李东岳 last edited by

                @李东岳 二维的散点用cad好弄,很容易生成面。河底高程是三维散点,需要生成空间曲面,这个cad不好弄吧

                1 Reply Last reply Reply Quote
                • S
                  shrine @Tens last edited by shrine

                  @tens snappyHexMesh需要blockMesh做背景网格,我这个模型的blockMesh和STL文件有一个圆面是贴合的,一个是被全包进去的,结果就是网格生成以后,贴合面有网格,全包的面如图是空的

                  Screenshot from 2021-08-23 14-47-08.png
                  Screenshot from 2021-08-23 14-47-15.png
                  snappyHexMeshDict

                  meshQualityDict

                  T 1 Reply Last reply Reply Quote
                  • T
                    Tens 讲师 @shrine last edited by

                    @shrine 确定是被包住的没有而不是贴合的没有吗,我一般用SHM时都会把背景网格尺寸全抱住几何模型,感觉可能是贴合的面因为数值误差没有生成出来;如果真是被包住的面没有网格的话大概率是几何文件的问题了

                    S 1 Reply Last reply Reply Quote
                    • S
                      shrine @Tens last edited by

                      @tens
                      确认包住的面没有生成

                      帮我看下字典文件设置有问题 吗?
                      snappyhexmeshdict

                      meshqualitydict

                      T 李东岳 2 Replies Last reply Reply Quote
                      • T
                        Tens 讲师 @shrine last edited by

                        @shrine 最好把stl文件和blockMeshDict文件一起发出来

                        S 1 Reply Last reply Reply Quote
                        • 李东岳
                          李东岳 管理员 @shrine last edited by

                          勾选internalMesh也没有么

                          线上CFD课程 7月1日报名截止 http://dyfluid.com/class.html
                          CFD高性能服务器 http://dyfluid.com/servers.html

                          S 1 Reply Last reply Reply Quote
                          • S
                            shrine @李东岳 last edited by

                            @李东岳 勾选这个就显示blockMesh区域了

                            李东岳 1 Reply Last reply Reply Quote
                            • 李东岳
                              李东岳 管理员 @shrine last edited by

                              @shrine 那有可能你这个stl有洞

                              线上CFD课程 7月1日报名截止 http://dyfluid.com/class.html
                              CFD高性能服务器 http://dyfluid.com/servers.html

                              1 Reply Last reply Reply Quote
                              • S
                                shrine @Tens last edited by

                                @tens
                                yuanguan.stl
                                snappyhexmeshdict
                                meshqualitydict

                                T 1 Reply Last reply Reply Quote
                                • T
                                  Tens 讲师 @shrine last edited by

                                  @shrine 问题很多,几何文件内没有分part

                                  几何是(5,2.8,2.8)(35,7.2,7.2)的圆柱
                                  然后加密区域不在几何内

                                      Box
                                      {
                                          type searchableBox;
                                          min (-5 -2.5 -3);
                                          max (34 2.5 3);
                                      }
                                  

                                  然后这个坐标应该落在几何内部

                                  locationInMesh (5 0 0);
                                  

                                  可能还有其他问题,建议好好学习一下snappyHexMeshDict文件的作用,OpenFOAM里etc\caseDicts\annotated\snappyHexMeshDict这个文件对每行代码的作用都有介绍

                                  S 1 Reply Last reply Reply Quote
                                  • S
                                    shrine @Tens last edited by

                                    @tens 可不可以分段导入stl文件?

                                    T 1 Reply Last reply Reply Quote
                                    • T
                                      Tens 讲师 @shrine last edited by

                                      @shrine 不清楚

                                      S 1 Reply Last reply Reply Quote
                                      • S
                                        shrine @Tens last edited by

                                        @tens 两个新问题

                                        1. 比如画了个正方体,我现在用shm得到的网格是正方体外面的,我想要正方体里面的网格,不知道在哪设置

                                        2. 得到的是一个整体的网格,没办法命名其中一个面作为边界。

                                        T 1 Reply Last reply Reply Quote
                                        • T
                                          Tens 讲师 @shrine last edited by

                                          @shrine

                                          1. 我上面说过的,字典文件中有一个坐标,这个坐标落在几何里面,生成的网格就在里面,落在几何外面,生成的网格就在外面
                                            66148774-6b5c-42db-a783-f365dc9e147d-image.png
                                            2.在生成几何时就对每一个面进行分part并命名,然后就可以对part分别命名,我是用ICEM画的stl几何,里面可以进行这个操作,其他软件我不了解
                                          1 Reply Last reply Reply Quote
                                          • First post
                                            Last post

                                          CFD中文网 | 东岳流体 | 京ICP备15017992号-2
                                          论坛登录问题反馈可联系 li.dy@dyfluid.com