Skip to content
  • 最新
  • 版块
  • 东岳流体
  • 随机看[请狂点我]
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(不使用皮肤)
  • 不使用皮肤
折叠
CFD中文网

CFD中文网

  1. CFD中文网
  2. Meshy
  3. 多个网格合并问题?

多个网格合并问题?

已定时 已固定 已锁定 已移动 Meshy
13 帖子 7 发布者 20.8k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • 小 离线
    小 离线
    小龙
    写于 最后由 编辑
    #1

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

    G 1 条回复 最后回复
  • 李东岳李 离线
    李东岳李 离线
    李东岳 管理员
    写于 最后由 编辑
    #2

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

    http://dyfluid.com/index.html
    需要帮助debug算例的看这个 https://cfd-china.com/topic/8018

    小 1 条回复 最后回复
  • 小 离线
    小 离线
    小龙
    在 中回复了 李东岳 最后由 编辑
    #3

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

    李东岳李 1 条回复 最后回复
  • 李东岳李 离线
    李东岳李 离线
    李东岳 管理员
    在 中回复了 小龙 最后由 编辑
    #4

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

    你做出来没呢?

    http://dyfluid.com/index.html
    需要帮助debug算例的看这个 https://cfd-china.com/topic/8018

    小 施主格子施 3 条回复 最后回复
  • 小 离线
    小 离线
    小龙
    在 中回复了 李东岳 最后由 编辑
    #5

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

    小 1 条回复 最后回复
  • 小 离线
    小 离线
    小龙
    在 中回复了 小龙 最后由 编辑
    #6

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

    1 条回复 最后回复
  • 小 离线
    小 离线
    小龙
    在 中回复了 李东岳 最后由 编辑
    #7

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

    1 条回复 最后回复
  • 赵 离线
    赵 离线
    赵一铭
    写于 最后由 编辑
    #8

    比如这个:

    // 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 条回复 最后回复
  • 小 离线
    小 离线
    小龙
    在 中回复了 赵一铭 最后由 编辑
    #9

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

    1 条回复 最后回复
  • G 离线
    G 离线
    gann
    在 中回复了 小龙 最后由 编辑
    #10

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

    1 条回复 最后回复
  • 施主格子施 离线
    施主格子施 离线
    施主格子
    在 中回复了 李东岳 最后由 编辑
    #11

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

    没有理解,只有认可

    X 1 条回复 最后回复
  • X 离线
    X 离线
    XIN
    在 中回复了 施主格子 最后由 编辑
    #12

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

    M 1 条回复 最后回复
  • M 离线
    M 离线
    mcOF
    在 中回复了 XIN 最后由 编辑
    #13

    @XIN 请问您解决了吗,我也遇到这个问题了

    1 条回复 最后回复

  • 登录

  • 登录或注册以进行搜索。
  • 第一个帖子
    最后一个帖子
0
  • 最新
  • 版块
  • 东岳流体
  • 随机看[请狂点我]