rhoCentralFoam壁面压力高

利用rhoCentralFoam计算超声速流动问题时,根据文献初始条件为无穷远处,因此我给的初始条件p,T,u为freestream, 但是计算出来的壁面压力,却比文献的高好几倍,是边界条件给的不对吗?针对这种初始条件给的是无穷远处的问题,应该如何给定初始条件?
非常感谢~

freestream 是 zeroGradient 和 fixedValue 的合成边界条件,当流动是朝外的,则使用 zeroGradient 边界,如果流动是不是向内的,则使用 fixedValue 。

当速度为 freestream 时,压力应当为 freestreamPressure,实际上为 zeroGradient,并限制通量。对于可压缩流动,必须指定温度。在这一边界上的湍流各量固定在初始值。

如果方便的话,可以把你的边界条件贴出来。

参考

  1. Simscale. Free stream velocity type

谢谢您的回复~
我想问一下,如果文献中给的初始条件是p(无穷) u(无穷) T(无穷),我是可以利用freestream进行设置吗?还是利用其他的边界条件?

U 边界应该是 (U_\infty)

    boundary1
    {
        type               freestream;
        freestreamValue    uniform (1 0.5 0); // 根据文献提供的速度值 
    }

p 边界应该是

    boundary1
    {
        type          freestreamPressure;
    }

T 边界

    boundary1
    {
        type           fixedValue;
        value          uniform      297;  // 根据环境温度设置
    }