Description

The kLowReWallFunction is boundary condition that provides a wall function for the turbulent kinetic energy (i.e. k) for low- and high-Reynolds number simulations.

Viscous and inertial sublayer predictions for \c k are blended in a stepwise manner:

\[k = k_{log} \qquad if \quad y^+ > y^+_{intersection}\] \[k = k_{vis} \qquad if \quad y^+ <= y^+_{intersection}\]

where:

Property Description
\(k_{vis}\) k prediction in the viscous sublayer
\(k_{log}\) k prediction in the inertial sublayer
\(y^+\) Estimated wall-normal height of the cell centre in wall units
\(y^+_{intersection}\) Estimated \($y^+\) where sublayers intersect

Usage

The condition requires entries in both the boundary and field files.

Boundary file

<patchName>
{
    type            wall;
    ...
}

Field file

<patchName>
{
    // Mandatory entries
    type            kLowReWallFunction;

    // Optional entries
    Ceps2           <scalar>;
    Ck              <scalar>;
    Bk              <scalar>;
    C               <scalar>;

    // Inherited entries
    ...
}

where:

Property Description Type Required Default
type Type name: kLowReWallFunction word yes -
Ceps2 Model coefficient scalar no 1.9
Ck Model coefficient scalar no -0.416
Bk Model coefficient scalar no 8.366
C Model coefficient scalar no 11.0

The inherited entries are elaborated in:

  • wallFunctionCoefficients.H
  • fixedValueFvPatchField.H

Further information

Tutorial:

  • N/A

Source code:

API:

History:

  • Introduced in version 2.4.0