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. OpenFOAM
  3. createPatch创建cyclic边界条件的问题

createPatch创建cyclic边界条件的问题

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

    麻烦请教下大家尝试使用createPatch来创建cyclic循环边界条件,出现如下错误:

    filename.png

    createPatchDict如下:

    matchTolerance 1E-4;
    pointSync true;
    
    // Patches to create.
    patches
    (
        {
            name Inlet;
    
            patchInfo
            {
                type            cyclic;
                matchTolerance  0.0001;
                neighbourPatch  fluid_hd_to_fluid_mhd;
            }
    
            constructFrom patches;
    
            patches (in);
        }
        {
            name Fluid_hd_to_fluid_mhd;
    
            patchInfo
            {
                type            cyclic;
                matchTolerance  0.0001;
                neighbourPatch  inlet;
            }
    
            constructFrom patches;
    
            patches (out);
        }
    );
    

    七情六欲之中,食欲最为凶残。

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

    你的代码少了冒号,例如:

     patches ("out");
    

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

    一颗橙子一 1 条回复 最后回复
  • 一颗橙子一 离线
    一颗橙子一 离线
    一颗橙子
    在 中回复了 李东岳 最后由 李东岳 编辑
    #3

    @东岳 李老师
    按照您的讲解修改了createPatchDict然后如下操作:

    ①直接把split之后的fluid_hd/polyMesh copy到新算例然后createpatch。
    (split之后inlet的type类型是patch,fluid_hd_to_fluid_mhd的type类型是mappedwall)

    ②将上述两个type类型均改为patch,再运行createPatch。

    这两种createPatch之后均显示如下错误:
    patch.png

    七情六欲之中,食欲最为凶残。

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

    @一颗橙子 在 createPatch创建cyclic边界条件的问题 中说:

    split

    你进行了什么split操作?

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

    一颗橙子一 2 条回复 最后回复
  • 一颗橙子一 离线
    一颗橙子一 离线
    一颗橙子
    在 中回复了 李东岳 最后由 编辑
    #5

    @东岳 李老师,我的算例是一个多域问题(整个模型是一个矩形管分为三个部分,第一段无壁厚长度5a用于自己做一个稳定的团流场,第二段是部分流体区和固体壁面,添加磁场),需要split来分计算域,分出来fluid_hd(湍流激发区) ,fluid_mhd(磁流体区) ,solid(固体壁面)
    2019-05-08 18:26:55屏幕截图.png

    type类型改成patch以后运行createPatch显示如下patched.png

    算例下生成0.03文件夹0.03/polyMesh/boundery显示type仍为patch并没有变成cyclic

    七情六欲之中,食欲最为凶残。

    1 条回复 最后回复
  • 一颗橙子一 离线
    一颗橙子一 离线
    一颗橙子
    在 中回复了 李东岳 最后由 编辑
    #6

    @东岳
    splitMeshRegions -cellZones -overwrite

    七情六欲之中,食欲最为凶残。

    1 条回复 最后回复
  • cfd_xfxC 离线
    cfd_xfxC 离线
    cfd_xfx
    写于 最后由 编辑
    #7

    @一颗橙子 您好,想问一下您这个问题解决了嘛?后续是如何操作的。。我似乎遇到了和您完全一样的问题

    逢山开路,遇水架桥
    对流换热强化

    1 条回复 最后回复

  • 登录

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