基本方程组的数值求解,通用控制方程:,离散代数方程:,SIMPLE(解压力耦合方程的半隐式法) 关于的控制方程系数中有对流项(速度) 为此解其他标量方程前需要获得流场,需要首先求解动量方程 对于不可压流体,压力没有明显的方程,但压力是驱动流动的动力,其速度要满足质量方程 因此,质量方程称为压力场是否正确的校验方程,波形压力场 由于压力只出现一个梯度项,导致满足控制方程的压力场会有无限多个,波形速度场 对于质量方程,由于是梯度,也会出现上述问题,交错网格 速度分量存储于控制容积的边界上 其他变量存储于控制容积网格点上,交错网格下的动量方程离散 假设一个压力场P*,则可以求出速度场 则该速度场要满足质量方程,压力修正,压力和速度修正 假设正确压力为: P为压力修正量,次要影响,可忽略相邻速度修正值所引起,为速度修正的间接影响,求出正确压力 为什么不直接利用压力 和速度 去开始下一次迭代,而必须要求解速度修正值?,这是由于 不满足连续性方程,如果用 去确定新的系数并开始下一次的迭代,会影响迭代收敛速度,并且会使代数方程组前的系数关系