K-Epsilon Model

The K-Epsilon turbulence model is a two-equation model that solves transport equations for the turbulent kinetic energy k and the turbulent dissipation rate ε in order to determine the turbulent eddy viscosity.

Various forms of the K-Epsilon model have been in use for a number of decades, and it has become the most widely used model for industrial applications. Since the inception of the K-Epsilon model, there have been countless attempts to improve it. The most significant improvements have been incorporated into Simcenter STAR-CCM+.

High-Reynolds Number Approach
The original K-Epsilon turbulence model by Jones and Launder [306] was applied with wall functions. This high-Reynolds number approach was later modified to take into account the blocking effects of the wall (viscous and buffer layer) using a low-Reynolds number approach and a two-layer approach.
Low-Reynolds Number Approach

The most common approach is to apply damping functions to some or all of the coefficients in the model ( C μ , C ε 1 , and C ε 2 ). These damping functions modulate the coefficients as functions of a turbulence Reynolds number, often also incorporating the wall distance. Dozens of models incorporating damping functions have been proposed in the literature, and the Standard K-Epsilon Low-Re model has been incorporated into Simcenter STAR-CCM+.

Two-Layer Approach

The two-layer approach, first suggested by Rodi [313], is an alternative to the low-Reynolds number approach that allows the K-Epsilon model to be applied in the viscous-affected layer (including the viscous sub-layer and the buffer layer).

In this approach, the computation is divided into two layers. In the layer next to the wall, the turbulent dissipation rate ε and the turbulent viscosity μ t are specified as functions of wall distance. The values of ε specified in the near-wall layer are blended smoothly with the values computed from solving the transport equation far from the wall. The equation for the turbulent kinetic energy is solved across the entire flow domain. This explicit specification of ε and μ t is arguably no less empirical than the damping function approach, and the results are often as good or better.

Several types of two-layer formulations have been proposed, and three have been implemented in Simcenter STAR-CCM+, two for shear-driven flows and one for buoyancy-driven flows:

  • Shear Driven (Wolfstein)
  • Shear Driven (Norris-Reynolds)
  • Buoyancy Driven (Xu)

In Simcenter STAR-CCM+, the two-layer formulations work with either low-Reynolds number type meshes y + 1 or wall-function type meshes y + > 30 .

Model Variants

Six variants of the K-Epsilon model are implemented in Simcenter STAR-CCM+:

Model Variant Abbreviation
Standard K-Epsilon SKE
Standard K-Epsilon Two-Layer SKE 2L
Standard K-Epsilon Low-Re SKE LRe
Realizable K-Epsilon RKE
Realizable K-Epsilon Two-layer RKE 2L
Standard K-Epsilon

The Standard K-Epsilon model is a de facto standard version of the two-equation model that involves transport equations for the turbulent kinetic energy k and its dissipation rate ε . The transport equations are of the form suggested by Jones and Launder [306], with coefficients suggested by Launder and Sharma [309]. Some additional terms have been added to the model in Simcenter STAR-CCM+ to account for effects such as buoyancy and compressibility. An optional non-linear constitutive relation is also provided.

Standard K-Epsilon Two-Layer

The Standard K-Epsilon Two-Layer model combines the Standard K-Epsilon model with the two-layer approach.

The coefficients in the models are identical, but the model gains the added flexibility of an all-y+ wall treatment.

Standard K-Epsilon Low-Re

The Standard K-Epsilon Low-Reynolds Number model combines the Standard K-Epsilon model with the low-Reynolds number approach.

The low-Reynolds number model by Lien and others is dubbed the “Standard Low-Reynolds Number K-Epsilon Model” because it has identical coefficients to the Standard K-Epsilon model, but it provides more damping functions. These functions enable it to be applied in the viscous-affected regions near walls. This model is recommended for natural convection problems, particularly if the Yap correction is invoked. (See [311].)

Realizable K-Epsilon

The Realizable K-Epsilon model contains a new transport equation for the turbulent dissipation rate ε [315]. Also, a variable damping function f μ —expressed as a function of mean flow and turbulence properties—is applied to a critical coefficient of the model C μ . This procedure lets the model satisfy certain mathematical constraints on the normal stresses consistent with the physics of turbulence (realizability). This concept of a damped C μ is also consistent with experimental observations in boundary layers.

This model is substantially better than the Standard K-Epsilon model for many applications, and can generally be relied upon to give answers that are at least as accurate. Both the standard and realizable models are available in Simcenter STAR-CCM+ with the option of using a two-layer approach, which enables them to be used with fine meshes that resolve the viscous sublayer.

Realizable K-Epsilon Two-Layer

The Realizable Two-Layer K-Epsilon model combines the Realizable K-Epsilon model with the two-layer approach.

The coefficients in the models are identical, but the model gains the added flexibility of an all-y+ wall treatment.

Relation for Turbulent Viscosity

The turbulent eddy viscosity μ t is calculated as:

1. EQUATION_DISPLAY
μ t = ρ C μ f μ k T
(1163)

where:

The turbulent time scale is calculated using Durbin's realizability constraint [321] or the Vorticity Limiter realizability option [310] which is only applicable to Volume of Fluid (VOF) multiphase wave flow.

The turbulent time scale for turbulent eddy viscosity is calculated as:
Model Variant T T with Durbin Scale Limiter Realizability Option T with Vorticity Limiter Realizability Option
SKE
2. EQUATION_DISPLAY
max ( T e , C t ν ε )
(1164)
3. EQUATION_DISPLAY
max ( min ( T e , C T C μ f μ S ) , C t ν ε )
(1165)
4. EQUATION_DISPLAY
max ( min ( T e max ( 1 , λ 2 C ϵ 2 / C ϵ 1 S 2 / W 2 ) , C T C μ f μ S ) , C t ν ε )
(1166)
SKE 2L
SKE LRe
RKE T e -
5. EQUATION_DISPLAY
T e 1 max ( 1 , C V C ε 2 C ε 1 S 2 W 2 )
(1167)
RKE 2L

where:

Transport Equations

The transport equations for the kinetic energy k and the turbulent dissipation rate ε are:

6. EQUATION_DISPLAY
t(ρk)+∇⋅(ρkv¯)=∇⋅[(μ+μtσk)k]+Pkρ(εε0)+Sk
(1168)
7. EQUATION_DISPLAY
t(ρε)+∇⋅(ρεv¯)=∇⋅[(μ+μtσε)ε]+1TeCε1PεCε2f2ρ(εTeε0T0)+Sε
(1169)

where:

ε0 is the ambient turbulence value in the source terms that counteracts turbulence decay [316]. The possibility to impose an ambient source term also leads to the definition of a specific time-scale T0 that is defined as:

8. EQUATION_DISPLAY
T0=max(k0ε0,Ctνε0)
(1170)

where:

Production Terms

The formulation of the production terms Pk and Pε depends on the K-Epsilon model variant:

Model Variant Pk Pε
SKE
9. EQUATION_DISPLAY
Gk+Gnl+GbϒM
(1171)
10. EQUATION_DISPLAY
Gk+Gnl+Cε3Gb
(1172)
SKE 2L
11. EQUATION_DISPLAY
Gk+Gnl+GbϒM
(1173)
12. EQUATION_DISPLAY
Gk+Gnl+Cε3Gb+ρCε1ϒy
(1174)
SKE LRe
13. EQUATION_DISPLAY
G k + G n l + G b ϒ M
(1175)
14. EQUATION_DISPLAY
Gk+Gnl+G+Cε3Gb+ρCε1ϒy
(1176)
RKE
15. EQUATION_DISPLAY
fcGk+GbϒM
(1177)
16. EQUATION_DISPLAY
fcSk+Cε3Gb
(1178)
RKE 2L
17. EQUATION_DISPLAY
fcGk+GbϒM
(1179)
18. EQUATION_DISPLAY
fcSk+Cε3Gb
(1180)

where:

  • Cε3 is a Model Coefficient.
  • fc is the curvature correction factor given by Eqn. (1287).
  • the contributions to the production terms are:
    Description Formulation where:
    Gk Turbulent production
    19. EQUATION_DISPLAY
    μtS2-23ρkv¯-23μt(v¯)2
    (1181)
    -
    Gb Buoyancy production
    20. EQUATION_DISPLAY
    β μtPrt(T¯g)
    (1182)
    • β is the coefficient of thermal expansion.

      For constant density flows using the Boussinesq approximation, β is user-specified.

      For ideal gases, β is given by β=-1ρρT¯.
    • Prt is the turbulent Prandtl number.
    • T¯ is the mean temperature.
    • g is the gravitational vector.
    Gnl

    “Non-linear” production

    21. EQUATION_DISPLAY
    ( T RANS , N L ) : v ¯
    (1183)

    G Additional production
    22. EQUATION_DISPLAY
    Df2 (Gk+2μkd2)exp(-ERed2)
    (1184)
    ϒM Compressibility modification

    (Sarkar et al. [314])

    23. EQUATION_DISPLAY
    ρCMkεc2
    (1185)
    ϒy Yap correction [319]
    24. EQUATION_DISPLAY
    Cwε2k max[(llε-1)(llε)2,0]
    (1186)

Damping Functions

For turbulence models that resolve the viscous- and buffer-layer (SKE LRe), damping functions mimic the decrease of turbulent mixing near the walls. For the RKE and RKE 2L models, damping functions enforce realizability.

Model Variant f2 fμ
SKE 1 1
SKE 2L
SKE LRe
25. EQUATION_DISPLAY
1Cexp(Ret2)
(1187)
26. EQUATION_DISPLAY
1-exp[-(Cd0Red+Cd1Red+Cd2Red2)]
(1188)
RKE
27. EQUATION_DISPLAY
kk+νε
(1189)
28. EQUATION_DISPLAY
1Cμ{4+6cos[13cos1(6S*3S*:S*3)]kεS:S+W:W}
(1190)
RKE 2L

where:

Model Coefficients

Coefficient SKE / SKE 2L SKE LRe RKE / RKE 2L
C - 0.3 -
C d 0 - 0.091 -
C d 1 - 0.0042 -
C d 2 - 0.00011 -
C l 2.55 2.55 -
C M (Sarkar) 2 2 2
C t 1 1 1
C T 0.6 0.6 -
λ 2 C ϵ 2 C ϵ 1 0.075 0.075 0.075
C w 0.83 0.83 -
C ε 1 1.44 1.44
max ( 0.43 , η 5 + η )

where:

η = S k ε

C ε 2 1.92 1.92 1.9
C μ 0.09 0.09 0.09
D - 1 -
E - 0.00375 -
σ ε 1.3 1.3 1.2
σ k 1 1 1
Cε3 (all model variants)

The available literature is not clear as to the specification of this coefficient. By default, it is computed according to [305] as:

29. EQUATION_DISPLAY
Cε3=tanh|vb||ub|
(1191)

where vb and ub are the velocity components parallel and perpendicular to the gravitational vector g.

This formulation tends to set the coefficient to zero outside natural convection boundary layers.

Alternatively, Cε3 can be taken as constant everywhere, or specified depending on the buoyancy production term Gb as follows:

30. EQUATION_DISPLAY
Cε3={1   for Gb00   for Gb<0
(1192)