CFD中文网

    CFD中文网

    • 登录
    • 搜索
    • 最新

    多个网格合并问题?

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

      我把一个几何体分为两部分,一部分划分结构网格,一部分部分非结构网格,合并网格的时候,要把两个几何也导入icem中merge吗?还是直接把网格merge就行?边界名称怎么设置啊?我设置了边界名称,可是导出.msh就没有边界了?

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

        我不建议合并到ICEM里面merge,简单的还可以,复杂网格节点对应不好质量会非常低。不是很清楚你用什么求解器,Fluent和OpenFOAM都可以定义交界面,直接把这两个面积匹配节点不匹配的patch处理为交接面几何。使用CFD来插值处理比合并节点要好。

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

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

          @李东岳 谢谢您的回答,我用的OpenFoam,是直接把两个网格导到OF里吗?交接面几何怎么处理?

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

            @小龙
            不是,你要在ICEM里面导入两个网格,然后不要合并节点,然后导出fluent网格的时候,交界面自带双面。在导入到OpenFOAM之后,使用createPatch创立cyclicAMI边界条件。

            你做出来没呢?

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

            小 施主格子 3 条回复 最后回复 回复 引用
            • 小
              小龙 @李东岳 最后由 编辑

              @李东岳 没做出来呢,cyclicAMI不是周期边界的意思吗,可是那个交界面应该是内部面啊

              小 1 条回复 最后回复 回复 引用
              • 小
                小龙 @小龙 最后由 编辑

                @小龙 交界面自带双面的意思是,这个交界面上既要有几何1又要有几何2的面网格吗?

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

                  @李东岳 东岳老师,怎么用createpatch建立cyclicAMI(interface),可以给个cretePatch的例子吗?

                  1 条回复 最后回复 回复 引用
                  • 赵
                    赵一铭 最后由 编辑

                    比如这个:

                    // Do a synchronisation of coupled points after creation of any patches.
                    // Note: this does not work with points that are on multiple coupled patches
                    //       with transformations (i.e. cyclics).
                    pointSync false;
                    
                    // Patches to create.
                    patches
                    (
                        {
                            //- Master side patch
                            name            AMI1;//你要命名的名字2
                            patchInfo
                            {
                                type            cyclicAMI;
                                matchTolerance  0.0001;
                                neighbourPatch  AMI2;
                                transform       noOrdering;
                            }
                            constructFrom patches;
                            patches (innerCylinderSmall);//在你fluent网格倒进来之后,写上你的第一个patch的名字
                        }
                    
                        {
                            //- Slave side patch
                            name            AMI2;//你要命名的名字1
                            patchInfo
                            {
                                type            cyclicAMI;
                                matchTolerance  0.0001;
                                neighbourPatch  AMI1;
                                transform       noOrdering;
                            }
                            constructFrom patches;
                            patches (innerCylinderSmall_slave);//在你fluent网格倒进来之后,写上你的第二个patch的名字
                        }
                    );
                    

                    他的意思是,网格需要是双层的,通常网格是单层的,但是动网格需要是双层的才能处理交接面 :expressionless:

                    小 1 条回复 最后回复 回复 引用
                    • 小
                      小龙 @赵一铭 最后由 编辑

                      @赵一铭 嗯,谢谢您的回答,我尝试做一下

                      1 条回复 最后回复 回复 引用
                      • G
                        gann @小龙 最后由 编辑

                        @小龙 您好,我想请教一下,我遇到了一个和您类似的问题,我是在ICEM中使用Autoblock和Patch Dependent两种方法给不同部分划分网格,导入OpenFOAM中出现了两者的交界面,请问能够进行相同的cyclicAMI边界处理吗?还是能够通过某种定义使得两者之间消除wall类型?

                        1 条回复 最后回复 回复 引用
                        • 施主格子
                          施主格子 @李东岳 最后由 编辑

                          @李东岳 李老师,在ICEM中设置交界面的时候是一个面还是两个面,我设置了一个面,组合并导出网格后在fluent中可以识别出interface和interface003,但导入OpenFOAM中只显示一个面,这就没法用createParch了

                          没有理解,只有认可

                          X 1 条回复 最后回复 回复 引用
                          • X
                            XIN @施主格子 最后由 编辑

                            @施主格子 我也遇到相同问题,请问您是如何解决的呢?

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