北京理工大学 | 李明健
Chorin投影法是求解不可压流体力学的经典方法,本文具体介绍其原理和求解步骤。
首先,我们要求解的是Navier-Stokes方程,其描述粘性不可压缩流体的动量守恒,一般形式为:
同时要满足连续性方程如下:
动量方程描述流体的加速度、惯性力、压力梯度、粘性力和体力(如重力等)之间的关系,连续性方程则描述质量守恒,式中
直接耦合求解式(1)和式(2)通常是困难的,Chorin三步投影法是一种基于Helmholtz-Hodge原理的算子分裂方法,通过将速度和压力的求解分离,简化计算过程。其基本思想是将速度分解为一个中间速度和一个修正速度,逐步求解压力和速度,首先,我们将动量方程分裂成两个方程:
和
其中
这时,我们对式(4)两边取散度,由于有
注意,如果是单一介质,那么该方程可简化为:
如果是多介质,由于密度存在空间梯度,则要使用原始式(5)的形式。
Chorin 投影法具体求解分以下三步:
在时间步长
压力泊松方程为:
这一步通常是最耗时的。
最后,用压力梯度修正中间速度,得到最终的速度场
这一步确保修正后的速度场满足不可压缩条件。