SIMPLE
SIMPLE
Pressure-Velocity Coupling
(1)
1
2 CFD Course FVM- SIMPLE ALGORITHM
Storage Arrangements
◮ The U momentum equation can be integrated over the control
volume shown below, resulting in a discretized equation of the form
(2)
where Sup is source terms arising from integrating the pressure
gradient over the cell, and Su represents any other source terms.
On the grid shown, Sup would be given by
(3)
2
3 CFD Course FVM- SIMPLE ALGORITHM
(4)
so there is a relatively weak linkage between the velocity and local
pressure field (as PP is not used).
3
4 CFD Course FVM- SIMPLE ALGORITHM
4
5 CFD Course FVM- SIMPLE ALGORITHM
(5)
giving a direct coupling between adjacent velocity and pressure
values.
5
6 CFD Course FVM- SIMPLE ALGORITHM
(6)
Because of the staggered grid, Ue is a nodal value of U, and Vn a
nodal value of V. The summations on the right hand sides are
contributions from surrounding (neighboring) nodal values; Sup and
Svp are pressure-related source terms, and Su and Sv any other
source terms.
(7)
where , , and
Starting off with some initial values for the pressure field, the
above equations can be solved to obtain U and V.
However, these will not, in general, satisfy the continuity equation.
6
7 CFD Course FVM- SIMPLE ALGORITHM
(8)
satisfy both the momentum and continuity equations.
equations, we attempt to solve for the corrections U′, V′, and P′.
(9)
(10)
which provide relations between the pressure and velocity corrections
ensuring the momentum equations are still satisfied.
7
8 CFD Course FVM- SIMPLE ALGORITHM
(11)
In the SIMPLE scheme, the two correction parts are chosen such
that
(12)
This choice of split ensures a simple linkage between U′1, V′1 and P′1
(13)
(14)
8
9 CFD Course FVM- SIMPLE ALGORITHM
(U′2, V′2, P′2) may be neglected. Substituting equations (12) into the
(15)
(16)
where
This set of linear equations for the pressure correction P′1 can be
then obtained from equations (12), and the pressure and velocities
are thus all updated.
9
10 CFD Course FVM- SIMPLE ALGORITHM
6. Update P, U, V
7. Repeat from step 2 until solution has converged.
10