我正在尝试在 CFD++ 中对平板上的亚声子流进行瞬态模拟。我想在入口处的速度上施加一个斜坡轮廓,例如一个平滑的台阶,并查看由于这种加速度而导致的板上边界层的演变。我想在没有压力梯度的情况下执行此模拟,因此我在流出 BC 中施加了背压值。问题是,一旦我在入口处开始加速,它就会产生一个压力梯度,该压力梯度传播到出口,并且由于那里的压力保持恒定,压力波会反弹,从而产生不稳定性有没有人知道如何在不产生压力的情况下执行此模拟渐变?谢谢
零压力梯度平板CFD++
计算科学
流体动力学
2021-12-13 20:26:02
1个回答
我不认为这是一个尝试运行的物理上合理的问题。在整个域和流出处没有压力变化的情况下,你不可能在流入处有一个斜坡速度。如果您想要零压力梯度边界层流动,则必须在形成边界层后对其进行平衡。
您最好使用一个较高的域,其施加的顶部边界速度等于您的流入速度,并使用 CFD++ 支持的任何类型的流出边界条件。在二维稳定边界层中(在正确的单位中),压力服从
在哪里是域顶部的 x 方向速度边界条件。对于不稳定的流动,情况并非如此,但如果你缓慢地斜坡,你可能会在斜坡期间获得几乎恒定的压力。
其它你可能感兴趣的问题