Skip to main content

k-ε

Properties

  • Two transport-equation linear-eddy-viscosity turbulence closure model:
    • Turbulent kinetic energy, kk,
    • Turbulent kinetic energy dissipation rate, ϵ\epsilon.
  • Based on:
    • Standard model: Launder and Spalding (1974) 36,
    • Rapid Distortion Theory compression term: El Tahry (1983) 16.
  • Extensively used with known performance,
  • Over-prediction of turbulent kinetic energy at stagnation points,
  • Requires near-wall treatment.

Model equations

The turbulent kinetic energy equation, kk 36]:

DDt(ρk)=(ρDkk)+Pρϵ \Ddt{\rho k} = \div \left( \rho D_k \grad k \right) + P - \rho \epsilon

Where:

kk : Turbulent kinetic energy [m2s2\text{m}^2 \text{s}^{-2} ]

DkD_k : Effective diffusivity for kk [-]

PP : Turbulent kinetic energy production rate [m2s3\text{m}^2 \text{s}^{-3}]

ϵ\epsilon : Turbulent kinetic energy dissipation rate [m2s3\text{m}^2 \text{s}^{-3}]

The turbulent kinetic energy dissipation rate equation, ϵ\epsilon 36]:

DDt(ρϵ)=(ρDϵϵ)+C1ϵk(P+C323ku)C2ρϵ2k \Ddt{\rho \epsilon} = \div \left( \rho D_{\epsilon} \grad \epsilon \right) + \frac{C_1 \epsilon}{k} \left( P + C_3 \frac{2}{3} k \div \u \right) - C_2 \rho \frac{\epsilon^2}{k}

Where:

DϵD_\epsilon : Effective diffusivity for ϵ\epsilon [-]

C1C_1 : Model coefficient [-]

C2C_2 : Model coefficient [-]

The turbulent viscosity equation, νt\nu_t 36]:

νt=Cμk2ϵ \nu_t = C_{\mu} \frac{k^2}{\epsilon}

Where:

CμC_{\mu} : Model coefficient for the turbulent viscosity [-]

νt\nu_t : Turbulent viscosity [m2s1\text{m}^2 \text{s}^{-1}]

OpenFOAM implementation

Equations

The turbulent kinetic energy dissipation rate, ϵ\epsilon:

t(αρϵ)+(αρuϵ)2(αρDϵϵ)=C1αρGϵk((23C1C3,RDT)αρuϵ)(C2αρϵkϵ)+Sϵ+SfvOptions \ddt{\alpha \rho \epsilon} + \div \left( \alpha \rho \u \epsilon \right) - \laplacian \left( \alpha \rho D_\epsilon \epsilon \right) = C_1 \alpha \rho G \frac{\epsilon}{k} - \left( \left( \frac{2}{3} C_1 - C_{3,RDT} \right) \alpha \rho \div \u \epsilon \right) - \left( C_2 \alpha \rho \frac{\epsilon}{k} \epsilon \right) + S_\epsilon + S_{\text{fvOptions}}

Where:

α\alpha : Phase fraction of the given phase [-]

ρ\rho : Density of the fluid [kgm3\text{kg} \text{m}^{-3}]

GG : Turbulent kinetic energy production rate due to the anisotropic part of the Reynolds-stress tensor [m2s3\text{m}^2 \text{s}^{-3}]

DϵD_\epsilon : Effective diffusivity for ϵ\epsilon [-]

C1C_1 : Model coefficient [ss]

C2C_2 : Model coefficient [-]

C3,RDTC_{3,RDT} : Rapid-distortion theory compression term coefficient [-]

SϵS_\epsilon : Internal source term for ϵ\epsilon

SfvOptionsS_{\text{fvOptions}} : Source terms introduced by fvOptions dictionary for ϵ\epsilon

The turbulent kinetic energy equation, kk:

t(αρk)+(αρuk)2(αρDkk)=αρG(23αρuk)(αρϵkk)+Sk+SfvOptions \ddt{\alpha \rho k} + \div \left( \alpha \rho \u k \right) - \laplacian \left( \alpha \rho D_k k \right) = \alpha \rho G - \left( \frac{2}{3} \alpha \rho \div \u k \right) - \left( \alpha \rho \frac{\epsilon}{k} k \right) + S_k + S_{\text{fvOptions}}

Where:

SkS_k : Internal source term for kk

SfvOptionsS_{\text{fvOptions}} : Source terms introduced by fvOptions dictionary for kk

Note that:

  • buoyancy contributions are not included,
  • the coefficient C3C_3 is not the same as C3,RDTC_{3,RDT}.

Default model coefficients

The model coefficients are 36;16]:

Cμ=0.09;C1=1.44;C2=1.92;C3,RDT=0.0;σk=1.0;σϵ=1.3 C_\mu = 0.09; \quad C_1 = 1.44; \quad C_2 = 1.92; \quad C_{3, RDT} = 0.0; \quad \sigma_k = 1.0; \quad \sigma_\epsilon = 1.3

Initial conditions

For isotropic turbulence, the turbulent kinetic energy can be estimated by:

k=32(Iuref)2 k = \frac{3}{2} \left( I \mag{\u_{\mathit{ref}}} \right)^{2}

Where:

II : Turbulence intensity [%]

uref\u_{\mathit{ref}} : A reference flow speed [ms1\text{m} \text{s}^{-1}]

For isotropic turbulence, the turbulence dissipation rate can be estimated by:

ϵ=Cμ0.75k1.5L \epsilon = \frac{C_{\mu}^{0.75}k^{1.5}}{L}

Where:

CμC_{\mu} : A model constant equal to 0.09 by default [-]

LL : A reference length scale [m\text{m}]

Boundary conditions

Inlet:

  • fixedValue
  • turbulentMixingLengthDissipationRateInlet

Outlet:

Walls:

  • kLowReWallFunction
  • kqRWallFunction
  • epsilonWallFunction

Usage

The model can be enabled by using constant/turbulenceProperties dictionary:

RAS
{
// Mandatory entries
RASModel kEpsilon;

// Optional entries
turbulence on;
printCoeffs on;

// Optional model coefficients
Cmu 0.09;
C1 1.44;
C2 1.92;
C3 0.0;
sigmak 1.0;
sigmaEps 1.3;
}

Further information

Source code:

References:

  • Standard model: Launder and Spalding (1974) 36
  • Rapid Distortion Theory compression term: El Tahry (1983) 16