OF1.7中的p_rgh【翻译】

在OpenFOAM的1.7.x版本中,p_rgh是一个与压力相关的量,表示压力场减去密度乘以重力加速度和高度的乘积。这个概念在不同求解器中有不同的应用,如buoyantPimpleFoam和pimpleFoam。p_rgh的边界条件对压力求解至关重要。讨论涵盖了如何设置边界条件、p_rgh与动压的区别以及如何与实验数据对比。论坛成员分享了关于p_rgh的理解和应用,包括其在多相流模拟中的作用。
摘要由CSDN通过智能技术生成

翻译自:CFD-online

帖子地址:http://www.cfd-online.com/Forums/openfoam-solving/80454-p_rgh-1-7-a.html

stawrogin

亲爱的Foamer

我对于OpenFOAM当中新的压力p_rgh有点困惑。它是怎样定义的?我有点担心的设置好的边界条件。比如如果我想要在出口就设置一个常数的"压力",这应该如何定义?如果定义p_rgh = 0,是否意味着在这个算例中pressure + (rho)*g*z是一个固定值?

我也很惊奇为什么在一些求解器中同时存在p—文件和p_rgh文件。P—文件仅仅用在后处理吗或者它也有可能在这里定义了边界条件?

先谢过

Stawrogin

juho

1.7.xbuoyantPimpleFoam求解器中,pp_rgh文件都被读取。P被用在热力学模型中。

createFields中,p_rgh被定义为:

p_rgh = p - rho*gh;

因此这个压力没有静压并且被从p文件中的压力场开始初始化。

pEqn.H头文件中,压力方程被p_rgh来写和求解,因此p_rgh边界条件对于压力求解很重要。在解算完压力后,p通过下式计算:

p = p_rgh + rho*gh;

stawrogin

亲爱的Juho

非常感谢你的帮助,你的回答对于我来说很清楚了。

Stawrogin

deniggo

你好,Juho

p_rgh似乎是动压。我使用pimpleFoam求解器和pisoFoam求解器。是否可以调整这些代码获得p_rgh

谢谢

Nico

Angela Wang

你好,Nico

p_rgh代表动压,是否意味着p_rgh=1/2*rho*U^2

我检查了案例中damBreak的算例,为什么p_rgh的值比p的值大?这是否意味着rho*g*h是负数?

我非常困惑。

Quote:

Originally Posted by deniggo 

Hi Juho,
p_rgh seems to be the dynamic pressure. I work with pimpleFoam and pisoFoam. Is it possible to adjust these codes to obtain p_rgh?

Thanks,

Nico

kjmaki

你好,Angela

p_rghp-rho*g*h或动压。它在1.5版本中被叫做pd,它在版本1.6中是为了求解总压,在版本1.7中仅仅是为了求解动压。

Kevin

deniggo

你好,Kevin

但是为什么p_rghp高?一个负的静压(rho*g*h)怎么可能?

不应该是1/2*rho*U^2(动压定义)导出p_rgh?贴出计算后U—场的分布。

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值