CFD中文网

    CFD中文网

    • 登录
    • 搜索
    • 最新

    blockMesh生成复杂模型

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

      大家好~
      请问blockMesh对于建立图中的模型可行吗?
      对于这种复杂模型是不是还是优先选择使用建模软件呢?
      谢谢
      1.jpg

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

        不可行,但是可以用snappyHexMesh

        CFD高性能服务器 http://dyfluid.com/servers.html
        2023年,线下CFD课,预热一下 http://dyfluid.com/class.html

        1 条回复 最后回复 回复 引用
        • Cp_Zhao
          Cp_Zhao 最后由 李东岳 编辑

          可以,但非常复杂(难度不高,知道各点坐标就行),需要编程。推荐这个python库 ;

          下面的例子是我用纯blockmesh画的网格,这个网格生成的程序在这个repo可以找到;
          这种方法的优点是完全参数化,很方便调整网格。

          其实很多人低估了blockmesh的作用,结合这个库使用之后我是觉得已经非常强大了。

          blog :
          <https://chengpengzhao.com>

          Cp_Zhao 同学博 2 条回复 最后回复 回复 引用
          • Cp_Zhao
            Cp_Zhao @Cp_Zhao 最后由 编辑

            补个图片,tif格式好像不支持图片1.jpg

            blog :
            <https://chengpengzhao.com>

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

              太厉害了老铁 :chitang: 在你这找到的这个图,特别服 https://github.com/chengpengzhao/turbine_opt

              替代文字

              CFD高性能服务器 http://dyfluid.com/servers.html
              2023年,线下CFD课,预热一下 http://dyfluid.com/class.html

              同学博 1 条回复 最后回复 回复 引用
              • 同学博
                同学博 @Cp_Zhao 最后由 编辑

                @Cp_Zhao 感谢!:baobao: 我这就去学习一下,我想实现的就是一个参数化的功能:xiexie: 给力

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

                  @东岳 :chouchou: :threaten: :chouchou: :duang: 东岳latex的模版你给忘了

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

                    发你邮箱了,可以的话可以先弄latex模板里面现有的部分,看看这种方式怎么样

                    CFD高性能服务器 http://dyfluid.com/servers.html
                    2023年,线下CFD课,预热一下 http://dyfluid.com/class.html

                    1 条回复 最后回复 回复 引用
                    • H
                      hy1112006 @Cp_Zhao 最后由 编辑

                      @Cp_Zhao ,

                      您好,非常感谢您分享这个算例!

                      请问一下这个算例是基于OpenFOAM 哪个版本运行的呢,我试了 OF211 和 OF1912,都需要做一些改动。如果想直接运行看初步的结果,需要在哪个版本呢~~

                      此致

                      Cp_Zhao 1 条回复 最后回复 回复 引用
                      • Cp_Zhao
                        Cp_Zhao @hy1112006 最后由 编辑

                        @hy1112006 不会吧;我不太记得了,好像是用的https://openfoam.org/的OpenFOAM7,当初因为是租的服务器算,直接用sudo apt-get install openfoam安装的。

                        blog :
                        <https://chengpengzhao.com>

                        H 1 条回复 最后回复 回复 引用
                        • H
                          hy1112006 @Cp_Zhao 最后由 编辑

                          @Cp_Zhao

                          好的,感谢您及时的回复哈!

                          我看controlDict 里用的pimpleFoam, 于是就试了下,但是给出:

                          --> FOAM FATAL ERROR:
                          Residual data for p must be specified as a dictionary

                          From function virtual bool Foam::solutionControl::read(bool)
                          in file cfdTools/general/solutionControl/solutionControl/solutionControl.C at line 85.
                          

                          FOAM exiting

                          确认下您用的是pimpleFoam求解器吗?感觉这个error应该是版本问题造成的吧,我再去装一个OF7,试试

                          非常感谢!

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

                            三年了。继续膜拜blockMesh大佬

                            :haqi:

                            CFD高性能服务器 http://dyfluid.com/servers.html
                            2023年,线下CFD课,预热一下 http://dyfluid.com/class.html

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