buoyantBoussinesqSimpleFoam的使用
-
最近老师让我用buoyantBoussinesqSimpleFoam模拟一个带传热的case,我参考hotRoom这个算例进行设置,碰到几个问题不太懂,恳求各位老师指点。
1,
constant文件夹下的transProperties里面的Reference temperature是什么意思,Pr和Prt该怎么取?2,
0文件夹下的p_rgh是什么意思,各个位置的值该怎么取?3,
0文件夹下的alphat是什么意思,各个位置的值该怎么取?4,
为什么这个算例里面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有什么作用,该如何填写?
-
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计算出来的