buoyantBoussinesqSimpleFoam的使用



  • 最近老师让我用buoyantBoussinesqSimpleFoam模拟一个带传热的case,我参考hotRoom这个算例进行设置,碰到几个问题不太懂,恳求各位老师指点。

    1,
    0_1543835512048_transportProperties.png
    constant文件夹下的transProperties里面的Reference temperature是什么意思,Pr和Prt该怎么取?

    2,
    0_1543835659683_p_rgh.png
    0文件夹下的p_rgh是什么意思,各个位置的值该怎么取?

    3,
    0_1543835723020_alphat.png
    0文件夹下的alphat是什么意思,各个位置的值该怎么取?

    4,
    0_1543835774335_p.png
    为什么这个算例里面0文件夹下p的壁面不取zeroGradient?



  • 我目前能回答你第一个问题,这个是考虑热浮力情况下的计算,TRrf是参考温度,一般取液相相变温度。Pr一般可以取一个很大的数,Prt一般取1.p-rgh一般不用修改,如果想了解的话可以看看方程里的代码,他的目的是为了使计算更准确(p—rgh先加后减)。alphat的意思是nut/Prt+nu/Pr。也就是动量方程里的有效层流黏度和湍流黏度。最后一个是一种p+p_rgh混合的感觉,不用了解p的边界取法。
    我也是新手,希望我这点浅见您能够去其非取其是,也希望对您有点小小的帮助



  • @liuzhuang
    非常感谢您的回答。
    您的意思也就是说TRrf取300就可以了是吗?我自己的case是一个带传热的喷射流,这样的话入口和出口的p_rgh该怎么取呢?
    另外想问您一个问题,system文件夹下的setFields有什么作用,该如何填写?


  • 网格教授 OpenFOAM教授 管理员

    Reference temperature

    参考温度,因为这个求解器调用了B假定:http://dyfluid.com/docs/energy.html

    Pr和Prt该怎么取?

    http://www.cfdbaike.com/doku.php#prandtl_number

    alphat是什么意思

    同上

    为什么这个算例里面0文件夹下p的壁面不取zeroGradient?

    因为p是从p_rgh计算出来的