(近似)Navier-Stokes 方程的增量投影法

计算科学 数值分析 有限差分 流体动力学
2021-11-28 20:09:27

我正在尝试为 2D 不可压缩 Navier-Stokes 实现增量投影方法。我正在尝试的投影方法类型是

uundt=pnuu+ν2uu|D=un+1|D2ϕn+1=ρdtuϕn+1|D=1dt(uun+1)un+1udt=ϕn+1pn+1=pn+ϕn+1(5)

在速度-压力排列方面,我使用了一个使用 Rhie-Chow 插值的并置公式来获得稳定的耦合。然而,我在压力更新的实际实施方面遇到了问题。我更新压力的方式如下

Pnew(1:nx,1:ny) = P(1:nx,1:ny) + Phi(1:nx,1:ny)
P(1:nx,1:ny) = Pnew(1:nx,1:ny)

我正在盖子驱动的腔体上测试我的求解器。我的速度曲线是正确的,但是我的压力曲线是完全错误的,因为它包含摆动。这是一张图片:

在此处输入图像描述

我已经在无压力投影方法上测试了我的求解器(没有pn在中间速度步骤中,它工作正常。

编辑:(18 年 1 月 17 日)

我忘了提,但我对对流和扩散都使用二阶中心离散化。我的集成技术目前是正向 Euler 用于调试目的。

0个回答
没有发现任何回复~