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



  • 各位朋友们好,

    我想咨询一下关于fe30中的mixingPlane平面的一些问题。

    1. 它是RC1 还是RC2版本?
    2. 是否可以使用density-based solver呢?

    非常感谢!



  • 有没有大神可以帮我解决这个问题呢?



  • 没用过extended…



  • 谢谢回复,

    请问在OpenFOAM4.0中有没有相当于mixingPlane的interface呢?
    现在正在进行turbine的仿真模拟,不知道能否用OpenFOAM4.0实现呢。

    谢谢!
    Janry



  • @qjh888
    没有,MRF以及sliding Mesh均不可?:big_mouth:



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



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



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

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



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

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



  • 问题已经得到解决。
    原因是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



  • @qjh888
    多谢反馈!

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

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



  • 谢谢东岳大神的回复。

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



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

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



  • 请见我运行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



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

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


登录后回复
 

与 CFD 中国 的连接断开,我们正在尝试重连,请耐心等待