RNG K-Epsilon Model Reference

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

Yakhot and others [818] applied a statistical technique called Re-Normalisation Group (RNG) theory to the Navier-Stokes equations. The RNG theory accommodates the fact that eddies of different length scales contribute to turbulence. It accounts for these different scales in a global manner whilst calculating the dissipation rather than relying on a single turbulence scale.

Theory See RNG K-Epsilon Turbulence.
Provided By [physics continuum] > Models > K-Epsilon Turbulence Models
Example Node Path Continua > Physics 1 > Models > RNG K-Epsilon
Requires

(Deactivate the Auto-select recommended physics models checkbox.)

  • Space: Axisymmetric, Two Dimensional, Three Dimensional
  • Time: Steady, Implicit Unsteady, or PISO Unsteady
  • Material: Gas, Liquid, Multiphase, Multi-Component Gas, or Multi-Component Liquid
  • Flow: Segregated Flow or Coupled Flow
  • Viscous Regime: Turbulent
  • Turbulence: Reynolds-Averaged Navier-Stokes
  • Reynolds-Averaged Turbulence: K-Epsilon Turbulence
  • Optional Models: In-Cylinder
Properties See RNG K-Epsilon Properties.
Activates Physics Models
  • Wall Distance: Wall Distance*
  • Wall Treatment: Two-Layer All y+ Wall Treatment*
  • Optional Models: Turbulent Viscosity User Scaling
Model Controls (child nodes)
Initial Conditions
  • Turbulence Specification
See Initial Conditions.
Boundary Inputs See Boundary Settings.
Region Inputs See Regions Settings.
Solvers
  • K-Epsilon Turbulence
  • K-Epsilon Turbulent Viscosity
See Solvers.
Monitors
  • Tdr (turbulent dissipation rate)
  • Tke (turbulent kinetic energy)
Field Functions
  • Effective Viscosity
  • Kolmogorov Length Scale
  • Kolmogorov Time Scale
  • Reynolds Stresses
  • Strain Rate Tensor Modulus
  • Taylor Micro Scale
  • Turbulent Dissipation Rate
  • Turbulent Kinetic Energy
  • Turbulent Viscosity
  • Turbulent Viscosity Ratio
See Field Functions.

RNG K-Epsilon Properties

Convection
Controls the convection scheme.
  • 1st-order: Selects the first-order upwind convection scheme.
  • 2nd-order: Selects the second-order upwind convection scheme.
Realizability Option
Controls whether to activate Durbin's realizability constraint on the turbulent time scale T .

For guidelines when to activate Durbin's realizability constraint see Overcoming an Unexpectedly Large Growth of K.

Method Corresponding Method Node
None

Does not apply a constraint on the turbulent time scale.

None.
Durbin Scale Limiter

Applies a minimum constraint on the turbulent time scale. See Eqn. (4062).

Realizability Coefficient
Provides the Realizability Coefficient C T in Eqn. (4062).
Constitutive Relation
Controls the type of constitutive relation used.
Method Corresponding Method Node
Linear

Selects the linear constitutive relation as implied by the Boussinesq approximation (see Eqn. (1147). Use this selection for most simulations.

None.
Quadratic

Selects the quadratic constitutive relation (see Eqn. (1203)). This relation requires the coefficients C μ , C 1 , C 2 , and C 3 .

Non-Linear Cmu Coefficients
Provides the parameters Ca0, Ca1, Ca2, and Ca3 to calculate C μ .
Non-Linear Quadratic Coefficients
Provides the parameters Cnl1, Cnl2, Cnl3, Cnl6, and Cnl7 to calculate C 1 , C 2 , and C 3 .
Cubic

Selects the cubic constitutive relation (see Eqn. (1204)). This relation requires the coefficients C μ , C 1 , C 2 , C 3 , C 4 , and C 5 .

Non-Linear Cmu Coefficients
As for Quadratic.
Non-Linear Quadratic Coefficients
As for Quadratic.
Non-Linear Cubic Coefficients
Provides the parameters Cnl4, Cnl5 to calculate C 4 and C 5 .
Buoyancy Production of Dissipation
Determines how the coefficient C ε 3 in the production term P ε is calculated (see Eqn. (4067)).
  • None: Sets C ε 3 to zero.
  • Boundary Layer Orientation: Computes C ε 3 according to Eqn. (4068).
  • Thermal Stratification: Computes C ε 3 according to Eqn. (4069).
  • Constant Coefficient: Computes C ε 3 as a constant coefficient. This option requires the specification of C ε 3 in the corresponding child node C3e .
Cmu
The coefficient C μ in the calculation of the turbulent viscosity μ t and in the basic transport equations.
C1e
The coefficient C ε 1 in the basic transport equations.
C2e
The coefficient C ε 2 in the basic transport equations.
Ct
The coefficient C t used in the calculation of the turbulent time scale T .
Sigma_k
The coefficient σ k in the basic transport equations.
Sigma_e
The coefficient σ e in the basic transport equations.
Sarkar
The coefficient C M in the compressibility modification ϒ y (see Eqn. (1185)).
Tke Minimum
The minimum value that the transported variable k is permitted to have. An appropriate value is a small number that is greater than the floating point minimum of the computer.
Tdr Minimum
The minimum value that the transported variable ε is permitted to have. An appropriate value is a small number that is greater than the floating point minimum of the computer.
Secondary Gradients
Neglect or include the boundary secondary gradients for diffusion and/or the interior secondary gradients at mesh faces.
  • On: Include both secondary gradients.
  • Off: Exclude both secondary gradients.
  • Interior Only: Include the interior secondary gradients only.
  • Boundaries Only: Include the boundary secondary gradients only.
Normal Stress Term
This property is an explicit term that directly incorporates divergence and turbulent kinetic energy, - 2 3 ρk I , according to the full Boussinesq approximation.

When On, the stress tensor is modeled as:

T RANS = 2 μ t S - 2 3 ( μ t v + ρ k ) I

The turbulent production is modeled using:

G k = μ t S 2 2 3 ρ k ∇⋅ v ¯ 2 3 μ t ( ∇⋅ v ¯ ) 2

When Off, the stress tensor is modeled as:

T RANS = 2 μ t S - 2 3 ( μ t v ) I

The turbulent production is given by:

G k = μ t S 2 2 3 μ t ( ∇⋅ v ¯ ) 2

This property is off by default, in which case the quantity - 2 3 ρ k I is absorbed into the pressure, and causes the pressure to be slightly different. In incompressible flow only the gradients of pressure matter, so this setting has no effect on the results. In compressible flow, however, the absolute value of pressure is used in the Ideal Gas Law (Eqn. (671)).

beta
The coefficient β in Eqn. (4065).
eta0
The coefficient η 0 in Eqn. (4065).

Initial Conditions

Turbulence Specification
Controls how you define the turbulence profile for initialization.

The RNG K-Epsilon model requires the turbulent kinetic energy k and the turbulent dissipation rate ε . You can enter the corresponding values directly or have them derived from other turbulence quantities.

Method Corresponding Value Nodes
K + Epsilon
Turbulent Kinetic Energy
Scalar profile value to specify k directly.
Turbulent Dissipation Rate
Scalar profile value to specify ε directly.
Intensity + Length Scale

Calculation of k and ε from a specified turbulence intensity I , length scale l , and velocity scale v using Eqn. (1356) and Eqn. (1358).

Do not use this method if the velocity field is initialized to zero.

Turbulence Intensity
Scalar profile value to specify I .
Turbulent Length Scale
Scalar profile value to specify l .
Turbulent Velocity Scale
Scalar profile value to specify v .

For an initial value, use a representative velocity or a representative velocity scale. For example, for a pipe flow use the inlet velocity.

Intensity + Viscosity Ratio

Calculation of k and ε from a specified turbulence intensity I , viscosity ratio μ t / μ , and velocity scale v using Eqn. (1357) and Eqn. (1359).

Do not use this method if the velocity field is initialized to zero.

Turbulence Intensity
As for Intensity + Length Scale.
Turbulent Viscosity Ratio
Scalar profile value to specify the ratio of turbulent to laminar viscosity μ t / μ .
Turbulent Velocity Scale
As for Intensity + Length Scale.

Boundary Settings

NoteBoundary types that do not require setting any conditions or values are not listed.
Flow Boundaries

The following boundary conditions and values are equal to all boundaries of type:

  • Free Stream
  • Mass Flow Inlet
  • Pressure Outlet
  • Stagnation Inlet
  • Velocity Inlet
Turbulence Specification
Controls how you define the turbulence profile at flow boundaries.

The RNG K-Epsilon model requires the turbulent kinetic energy k and the turbulent dissipation rate ε . You can enter the corresponding values directly or have them derived from other turbulence quantities.

Method Corresponding Value Nodes
K + Epsilon
Turbulent Kinetic Energy
Scalar profile value to specify k directly.
Turbulent Dissipation Rate
Scalar profile value to specify ε directly.
Intensity + Length Scale

Calculation of k and ε from a specified turbulence intensity I and length scale l using Eqn. (1356) and Eqn. (1358).

Turbulence Intensity
Scalar profile value to specify I .
Turbulent Length Scale
Scalar profile value to specify l .
Intensity + Viscosity Ratio

Calculation of k and ε from a specified turbulence intensity I and viscosity ratio μ t / μ using Eqn. (1357) and Eqn. (1359).

Do not use this method if the velocity field is initialized to zero.

Turbulence Intensity
As for Intensity + Length Scale.
Turbulent Viscosity Ratio
Scalar profile value to specify the ratio of turbulent to laminar viscosity μ t / μ .

Region Settings

Fluid Region
The following region condition and values apply to fluid regions:
Turbulence Source Option
Controls whether you want to use a turbulence source term, as well as what type.
Turbulence Source OptionCorresponding Value Nodes
None None.
Specified
Turbulent Dissipation Rate Source
Scalar profile value to specify a turbulence source for ε directly.
Turbulent Kinetic Energy Source
Scalar profile value to specify a turbulence source for k directly.
Ambient
Ambient Turbulence Specification
Adds a turbulence source to counteract turbulence decay in external aero flows. The source terms are inferred from the specified Inflow Boundary. Provided that reasonable inflow turbulence is specified and that flow uniformly enters the domain at this boundary, the sources should not contaminate any boundary layers.

The benefits of this feature are:

  • Easier fine-tuning of turbulence intensity without having to have excessively large turbulent viscosity ratios. This is particularly advantageous for the transition model.
  • The ability to properly simulate a plane or car moving through background turbulence.
Porous Region
The following region condition and values apply to fluid regions:
Turbulence Specification
Controls how you define the turbulence profile within a porous region.

The RNG K-Epsilon model requires the turbulent kinetic energy k and the turbulent dissipation rate ε . You can enter the corresponding values directly or have them derived from other turbulence quantities.

Method Corresponding Value Nodes
K + Epsilon
Turbulent Kinetic Energy
Scalar profile value to specify k directly.
Turbulent Dissipation Rate
Scalar profile value to specify ε directly.
Intensity + Length Scale

Calculation of k and ε from a specified turbulence intensity I and length scale l using Eqn. (1356) and Eqn. (1358).

Do not use this method if the velocity field is initialized to zero.

Turbulence Intensity
Scalar profile value to specify I .
Turbulent Length Scale
Scalar profile value to specify l .
Intensity + Viscosity Ratio

Calculation of k and ε from a specified turbulence intensity I and viscosity ratio μ t / μ using Eqn. (1357) and Eqn. (1359).

Do not use this method if the velocity field is initialized to zero.

Turbulence Intensity
As for Intensity + Length Scale.
Turbulent Viscosity Ratio
Scalar profile value to specify the ratio of turbulent to laminar viscosity μ t / μ .

Solvers

The following solvers and solver options are available:

K-Epsilon Turbulence

This solver controls the solution of the turbulence transport equations in all the continua for which an RNG K-Epsilon model is activated.

For each transported variable the basic steps that are involved in the solution update are as follows:

  1. Update boundary conditions.
  2. Compute the reconstruction gradients and cell gradients.
  3. Create the linear system of equations using discretization methods.
  4. Compute the residual sum R = c e l l s | r | for monitoring convergence.
  5. Solve the linear system.
  6. Update the transported variable field.
Under-Relaxation Factor
At each iteration, governs the extent to which the newly computed solution supplants the old solution. For the theoretical background, see Eqn. (920).
Boundary Layer Initialization
When On, this computes initial values for turbulent kinetic energy and dissipation rate automatically, taking account of the proximity of walls as well as of free-stream values. This speeds convergence in most cases. (See Boundary Layer Initialization.) The property is Off by default.
Reconstruction Frozen
When On, Simcenter STAR-CCM+ does not update reconstruction gradients with each iteration, but rather uses gradients from the last iteration in which they were updated. Activate Temporary Storage Retained in conjunction with this property. This property is Off by default.
Reconstruction Zeroed
When On, the solver sets reconstruction gradients to zero at the next iteration. This action means that face values used for upwinding (Eqn. (905)) and for computing cell gradients (Eqn. (917) and Eqn. (918)) become first-order estimates. This property is Off by default. If you turn this property Off after having it On, the solver recomputes the gradients on the next iteration.
Solver Frozen
When On, the solver does not update any quantity during an iteration. It is Off by default. This is a debugging option that can result in non-recoverable errors and wrong solutions due to missing storage. See Finite Volume Solvers Reference for details.
Temporary Storage Retained
When On, Simcenter STAR-CCM+ retains additional field data that the solver generates during an iteration. The particular data retained depends on the solver, and becomes available as field functions during subsequent iterations. Off by default.
K-Epsilon Turbulent Viscosity

This solver controls the update of the turbulent viscosity.

Let μ t n be the value of the previous iteration, and μ t new be the value that is computed during the current iteration. The update is controlled as follows:

μ t n + 1 = ω μ μ t new + ( 1 - ω μ ) μ t n

Under-Relaxation Factor
An under-relaxation factor ω μ for the update of turbulent viscosity. The default value is 1.0.
Maximum Ratio
The maximum ratio of turbulent to laminar viscosity ( μ t / μ ) permitted during the update process. This ratio prevents unphysically high values of turbulent viscosity from occurring on the path to convergence. See Troubleshooting RANS Solvers.
Solver Frozen
When On, the solver does not update any quantity during an iteration. It is Off by default. This is a debugging option that can result in non-recoverable errors and wrong solutions due to missing storage. See Finite Volume Solvers Reference for details.

Field Functions

Effective Viscosity
Scalar field that represents the sum of the laminar and turbulent viscosities μ+μt.
Kolmogorov Length Scale
Scalar field that represents the turbulent length scale η , as defined in Eqn. (1484).
This field is only available when the Temporary Storage Retained property is ticked for the K-Epsilon Turbulence solver.
Kolmogorov Time Scale
Scalar field that represents the turbulent time scale τ η , as defined in Eqn. (1485).
This field is only available when the Temporary Storage Retained property is ticked for the K-Epsilon Turbulence solver.
Reynolds Stresses
Scalar fields that represent the specific normal and shear stresses:
  • Reynolds Stress uu
  • Reynolds Stress uv
  • Reynolds Stress uw
  • Reynolds Stress vv
  • Reynolds Stress vw
  • Reynolds Stress ww

These fields are only available when a non-linear Constitutive Relation is used and when the Temporary Storage Retained property is ticked for the K-Epsilon Turbulence solver. If the simulation is two-dimensional, only the UU, VV, and UV stresses are exposed. All other stresses are equal to zero.

Strain Rate Tensor Modulus
Scalar field that represents the modulus of the mean strain rate tensor S , as defined in Eqn. (1129).

This field is only available when the Temporary Storage Retained property is ticked for the K-Epsilon Turbulence solver.

Taylor Micro Scale
Scalar field that represents the turbulent length scale λ , as defined in Eqn. (1486).
This field is only available when the Temporary Storage Retained property is ticked for the K-Epsilon Turbulence solver.
Turbulent Dissipation Rate
Scalar field that represents the transported variable ε .
Turbulent Kinetic Energy
Scalar field that represents the transported variable k .
Turbulent Viscosity
Scalar field that represents the turbulent viscosity μt.
Turbulent Viscosity Ratio
Scalar field that represents the ratio of turbulent to laminar viscosity μt/μ.