CFD中文网

    CFD中文网

    • 登录
    • 搜索
    • 最新

    将icem网格导入openfoam,选择chtMultiRegionFoam求解器,出现错误如图所示,怎么解决呀

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

      微信图片_20220308103000.png

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

        这是多计算域网格求解器。你要确保你有多个计算域的网格,你看你是不是只生成了一个网格

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

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

          @李东岳 我有重新用ICEM画了多个计算域的网格,结果还是出现了这个问题,不知道哪里除了问题。

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

            @jpzhao 应该是多个网格,不是ICEM里面那种一个网格分不同的域。就是你需要在固体域生成一套网格,流体域生成一套网格。你看下tutorials

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

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

              @李东岳 如果固体区域有不同固体的话,是不是也需要画不同的网格

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

                @jpzhao 多计算域需要先用splitMeshRegions命令将网格分开,建议多看看tutorials的操作步骤

                J 1 条回复 最后回复 回复 引用
                • J
                  jpzhao @Tens 最后由 编辑

                  @tens 我用的是ICEM画的网格,再导入进去的。不是在openfoam里画的网格,我的模型结构有点复杂。

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

                    @jpzhao 一样的,你找个tutorials看看,只是省略了blockMesh和snappyHexMesh这两步。
                    topoSet划分区域,splitMeshRegions根据区域把网格分开

                    J 1 条回复 最后回复 回复 引用
                    • J
                      jpzhao @Tens 最后由 编辑

                      @tens 好的,谢谢老师

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

                        你好,我也是将icem网格导入openfoam用这个求解器出现了以上的问题,不知道是否可以交流一下

                        J 1 条回复 最后回复 回复 引用
                        • J
                          jpzhao @thegame 最后由 编辑

                          @thegame 我现在这个问题也还没有解决,你也是使用这个求解器吗?你有看里面的算例吗?我发现运行里面的算例也出现这样的问题。

                          thegame 1 条回复 最后回复 回复 引用
                          • thegame
                            thegame @jpzhao 最后由 编辑

                            @jpzhao 是的,我也是用这个求解器做一个共轭传热相关的,两种固体一种流体,但是还没有解决,我运行那个电子元件导热算例不Allrun的话也出现这个问题

                            J 1 条回复 最后回复 回复 引用
                            • J
                              jpzhao @thegame 最后由 编辑

                              @thegame 我也是运行那个也出现了问题,在这个求解器找到的算例coolingCylinder2D也还是出现这个问题,好像这些算例都没有进行网格划分,要自己网格划分,应该还要用toposet划分区域。

                              thegame 1 条回复 最后回复 回复 引用
                              • thegame
                                thegame @jpzhao 最后由 编辑

                                @jpzhao 我用了topoSet但好像还是同样的报错

                                J 1 条回复 最后回复 回复 引用
                                • J
                                  jpzhao @thegame 最后由 编辑

                                  @thegame 我看之前老师回答我的是要用splitMeshRegions命令将网格分开,请问你知道toposet命令的具体操作吗?我才接触这个openfoam,不是很熟练。

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