pimpleFoam.C File Reference

Transient solver for incompressible, turbulent flow of Newtonian fluids on a moving mesh. More...

Go to the source code of this file.

Detailed Description

Transient solver for incompressible, turbulent flow of Newtonian fluids on a moving mesh.

Original source file pimpleFoam.C


Solver details The solver uses the PIMPLE (merged PISO-SIMPLE) algorithm to solve the continuity equation:

\[ \div \vec{U} = 0 \]

and momentum equation:

\[ \ddt{\vec{U}} + \div \left( \vec{U} \vec{U} \right) - \div \gvec{R} = - \grad p + \vec{S}_U \]

Where:

\( \vec{U} \) = Velocity
\( p \) = Pressure
\( \vec{R} \) = Stress tensor
\( \vec{S}_U \) = Momentum source

Sub-models include:

  • turbulence modelling, i.e. laminar, RAS or LES
  • run-time selectable MRF and finite volume options, e.g. explicit porosity


Required fields

U : Velocity [m/s]
p : Kinematic pressure, p/rho [m2/s2]
<turbulence fields> : As required by user selection
Note
The motion frequency of this solver can be influenced by the presence of "updateControl" and "updateInterval" in the dynamicMeshDict.

Definition in file pimpleFoam.C.