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. 关于foam-extended-3.0 中mixingPlane 的一些问题

关于foam-extended-3.0 中mixingPlane 的一些问题

已定时 已固定 已锁定 已移动 OpenFOAM
15 帖子 3 发布者 14.2k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • qjh888Q 离线
    qjh888Q 离线
    qjh888
    在 中回复了 CFD中文网 最后由 编辑
    #6

    @cfd-china 现在用sliding mesh配合MRF 可以运行,但是不能并行计算。我在之前的一个提问中问过这个不能并行计算的问题,很是烦恼。求助有什么方法么?

    Turbomachinery Enginee

    李东岳李 1 条回复 最后回复
  • 李东岳李 在线
    李东岳李 在线
    李东岳 管理员
    在 中回复了 qjh888 最后由 编辑
    #7

    @qjh888
    滑移网格叠加MRF?这不是重复了么?
    为何不能并行?

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

    qjh888Q 1 条回复 最后回复
  • qjh888Q 离线
    qjh888Q 离线
    qjh888
    在 中回复了 李东岳 最后由 编辑
    #8

    @李东岳 谢谢回复。我是按照一个tutorial进行编辑的,sliding mesh定义网格移动,MRF定义内部流场,不知是否正确?
    如果单独是MRF就成了fronzen rotor。不知这个是否理解正确。

    关于并行计算不能运行的logfile,我在另外的一个帖子中(sliding mesh 不能进行并行计算)回复您了,烦请百忙之解决问题,再次感谢!

    Turbomachinery Enginee

    1 条回复 最后回复
  • qjh888Q 离线
    qjh888Q 离线
    qjh888
    写于 最后由 编辑
    #9

    这个问题在cfd-online上出现在问题是这样的:
    http://www.cfd-online.com/Forums/openfoam-solving/130474-problems-mixing-plane.html

    现在一直没有解决相关的问题,所以希望朋友们有相似经验的也跟进一下这个问题。
    谢谢!
    Janry

    Turbomachinery Enginee

    1 条回复 最后回复
  • qjh888Q 离线
    qjh888Q 离线
    qjh888
    写于 最后由 编辑
    #10

    问题已经得到解决。
    原因是Foam extended 3.0 使用的是mixingPlane RC1 的版本,如果使用Density based solver 的话,会出现一系列的错误。原因参考我在上一条回复中po出的Cfd-online的连接。
    解决方法:
    安装foam extend 3.1 和 foam extend 3.2, 使用foam extend 3.2 中的mixingPlane文件(RC2版本)更新3.1中的C文件,然后:
    $ cd $FOAM/foam-extend-3.1/src
    $ wmake libso finiteVolume

    Janry

    Turbomachinery Enginee

    李东岳李 1 条回复 最后回复
  • 李东岳李 在线
    李东岳李 在线
    李东岳 管理员
    在 中回复了 qjh888 最后由 编辑
    #11

    @qjh888
    多谢反馈!

    sliding mesh定义网格移动,MRF定义内部流场,不知是否正确?

    MRF和华谊网格不能同时用哦。

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

    1 条回复 最后回复
  • qjh888Q 离线
    qjh888Q 离线
    qjh888
    写于 最后由 编辑
    #12

    谢谢东岳大神的回复。

    Density Based solver当中有一个Tutorial, 是用MRF叠加Sliding Mesh做的。
    名字是 Axial_Stage_MRF_rotating
    同时定义了MRF和Sliding Mesh。
    是否可以理解为在涡轮机械的仿真方面,转子转动的时候要通过MRF来定义一些相对不动的面?
    谢谢!
    Janry

    Turbomachinery Enginee

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

    旋转机械有3种处理办法,一个是滑移网格,一个事MRF,Fluent里面还提供了Mixing Plane方法。三个原理不同因此不能叠加使用。这是通常的做法。

    对于extend里面的MRF+滑移方法,我建议你看看是不是只是定义了但是没有同时激活。如果同时激活。目前我还没见过这样的模拟方法。也提供不了更多的建议了。:sunglasses:

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

    1 条回复 最后回复
  • qjh888Q 离线
    qjh888Q 离线
    qjh888
    写于 最后由 编辑
    #14

    请见我运行tutorial的一个记录:

    /*---------------------------------------------------------------------------*\
    | =========                 |                                                 |
    | \\      /  F ield         | foam-extend: Open Source CFD                    |
    |  \\    /   O peration     | Version:  3.0                                   |
    |   \\  /    A nd           | Web:         http://www.extend-project.de       |
    |    \\/     M anipulation  |                                                 |
    \*---------------------------------------------------------------------------*/
    Build    : 3.0-7a7445ead09d
    Exec     : transonicUnsteadyMRFDyMFoam
    Date     : Sep 19 2016
    Time     : 16:06:20
    Host     : uqjqi
    PID      : 28105
    CtrlDict : /home/uqjqi/foam/foam-extend-3.0/etc/controlDict
    Case     : /home/uqjqi/foam/uqjqi-3.0/run/DensityBasedTurbo/run/Axial_Stage_MRF_rotating
    nProcs   : 1
    SigFpe   : Enabling floating point exception trapping (FOAM_SIGFPE).
    
    // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
    Create time
    
    Create dynamic mesh for time = 0
    
    Selecting dynamicFvMesh turboFvMesh
    Initializing the GGI interpolator between master/shadow patches: passageSidesUpper_0/passageSidesLower_0
    Initializing the GGI interpolator between master/shadow patches: passageSidesUpper_1/passageSidesLower_1
    Turbomachine Mixer mesh:
        origin: (0 0 0)
        axis  : (0 0 1)
    Reading thermophysical properties
    
    Selecting thermodynamics package hPsiThermo<pureMixture<constTransport<specieThermo<hConstThermo<perfectGas>>>>>
    Allocating field rho
    
    Reading field U
    
    Reading/calculating face flux field phi
    
    Creating MRF model
    
    

    确实是MRF和sliding Mesh同时使用的。
    给出的说明是Sliding mesh只是转动网格,而MRF给流体施加转动科式加速度。
    这样理解是否正确?
    谢谢

    Janry

    Turbomachinery Enginee

    C 1 条回复 最后回复
  • C 离线
    C 离线
    CFD中文网
    在 中回复了 qjh888 最后由 编辑
    #15

    @qjh888
    Creating MRF model不代表华谊网格和MRF一起用。你要确保MRF被激活了。

    转动网格后就不需要添加速度方程其他源项。MRF和华谊网格类似CFD下面的FVM和FEM。为同时求解问题的两个派系。目前还没有见过MRF叠加华谊网格一起求解。

    CFD中国标准用户测试帐号
    目前由徐笑笑登录

    1 条回复 最后回复

  • 登录

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