
6.10 WORKED EXAMPLES OF THE SIMPLE ALGORITHM 197
To illustrate the workings of the SIMPLE algorithm we give two detailed
examples. To restrict the number of individual calculations we limit our-
selves to one-dimensional flows as we have done in Chapters 4 and 5. In the
first example we show how to update a velocity field in the case of a friction-
less, incompressible flow through a duct of constant cross-sectional area.
This problem has a trivial solution of constant velocity, but the example
shows how an initial guess with varying velocities along the length of the
duct is updated to satisfy mass conservation using the pressure correction
equation. The second example looks at the frictionless, incompressible flow
through a planar, converging nozzle. The nozzle shape cannot be accurately
represented in the Cartesian x–y coordinate system that we have used until
now. However, by making the assumption that the flow is unidirectional and
all flow variables are uniformly distributed throughout every cross-section
perpendicular to the flow direction, we can develop a set of one-dimensional
governing equations for the problem. These exhibit the same pressure–
velocity coupling issues as the two- and three-dimensional Navier–Stokes
equations. Iterative solution of the discretised momentum equation and the
pressure correction equation is needed to obtain the velocity and pressure
field. We check the accuracy of the computed solution for our second
example against the well-known Bernoulli equation.
We consider the steady, one-dimensional flow of a constant-density fluid
through a duct with constant cross-sectional area. We use the staggered grid
shown in Figure 6.9, where the pressure p is evaluated at the main nodes
I = A, B, C and D, whilst the velocity u is calculated at the backward
staggered nodes i = 1, 2, 3 and 4.
Worked examples
of the SIMPLE
algorithm
6.10
Example 6.1
Figure 6.9
As a starting point we assume that we have used a guessed pressure field
p* in the discretised momentum equation to obtain a guessed velocity field
u*. In this example we demonstrate the guess-and-correct procedure that
forms the basis of the SIMPLE algorithm. Equation (6.32) is applied to
generate pressure corrections p′, which in turn yield velocity corrections u′
by means of
u′=d(p ′
I
− p ′
I+1
) (6.59)
and hence the corrected velocity field
u = u* + u′ (6.60)
Problem data
The problem data are as follows:
• Density
ρ
= 1.0 kg/m
3
is constant.
• Duct area A is constant.
ANIN_C06.qxd 29/12/2006 09:59 AM Page 197