In
computational fluid dynamics
Computational fluid dynamics (CFD) is a branch of fluid mechanics that uses numerical analysis and data structures to analyze and solve problems that involve fluid flows. Computers are used to perform the calculations required to simulate th ...
(CFD), the SIMPLE algorithm is a widely used
numerical procedure to solve the
Navier–Stokes equations. ''SIMPLE'' is an acronym for Semi-Implicit Method for Pressure Linked Equations.
The SIMPLE algorithm was developed by Prof.
Brian Spalding
Dudley Brian Spalding, FRS FREng (9 January 1923 – 27 November 2016) was Professor of Heat Transfer and Head of the Computational Fluid Dynamics Unit at Imperial College, London. He was one of the founders of computational fluid dynamics (C ...
and his student
Suhas Patankar at
Imperial College, London in the early 1970s. Since then it has been extensively used by many researchers to solve different kinds of fluid flow and heat transfer problems.
Many popular books on computational fluid dynamics discuss the SIMPLE algorithm in detail.
A modified variant is the ''SIMPLER'' algorithm (SIMPLE Revised), that was introduced by Patankar in 1979.
Algorithm
The algorithm is
iterative
Iteration is the repetition of a process in order to generate a (possibly unbounded) sequence of outcomes. Each repetition of the process is a single iteration, and the outcome of each iteration is then the starting point of the next iteration. ...
. The basic steps in the solution update are as follows:
# Set the boundary conditions.
# Compute the gradients of velocity and pressure.
# Solve the discretized momentum equation to compute the intermediate velocity field.
# Compute the uncorrected mass fluxes at faces.
# Solve the pressure correction equation to produce cell values of the pressure correction.
# Update the pressure field:
where urf is the under-relaxation factor for pressure.
# Update the boundary pressure corrections
.
# Correct the face mass fluxes:
# Correct the cell velocities:
; where
is the gradient of the pressure corrections,
is the vector of central coefficients for the discretized linear system representing the velocity equation and Vol is the cell volume.
# Update density due to pressure changes.
See also
*
PISO algorithm PISO algorithm (Pressure-Implicit with Splitting of Operators) was proposed by Issa in 1986 without iterations and with large time steps and a lesser computing effort. It is an extension of the SIMPLE algorithm used in computational fluid dynamics ...
*
SIMPLEC algorithm
References
{{Reflist
Computational fluid dynamics