Standard k-epsilon model

Category: Fluid Analysis (CFD) | Integrated 2026-04-06
CAE visualization for k epsilon standard theory - technical simulation diagram
Standard k-ฮต Model

Standard k-epsilon: Theoretical Foundations

Overview

๐Ÿง‘โ€๐ŸŽ“

Professor, the standard k-ฮต model is the most famous model in the world of turbulence, right? Could you explain the basics to me again from the beginning?


๐ŸŽ“

It's a two-equation turbulence model proposed by Launder and Spalding (1974). It solves the transport equations for turbulent kinetic energy $k$ and its dissipation rate $\varepsilon$. It has a history of being the most widely used model in industrial CFD.


๐Ÿง‘โ€๐ŸŽ“

Is it called a two-equation model because it solves two equations, $k$ and $\varepsilon$?


๐ŸŽ“

Exactly. Based on the eddy viscosity hypothesis (Boussinesq hypothesis), it approximates the Reynolds stress tensor with the eddy viscosity coefficient $\mu_t$. In other words, it takes this form.


$$ -\rho\overline{u_i'u_j'} = \mu_t\left(\frac{\partial U_i}{\partial x_j}+\frac{\partial U_j}{\partial x_i}\right) - \frac{2}{3}\rho k \delta_{ij} $$

Transport Equations

๐Ÿง‘โ€๐ŸŽ“

What do the transport equations for $k$ and $\varepsilon$ look like?


๐ŸŽ“

First, the equation for turbulent kinetic energy $k$.


$$ \frac{\partial(\rho k)}{\partial t}+\frac{\partial(\rho U_j k)}{\partial x_j}=\frac{\partial}{\partial x_j}\left[\left(\mu+\frac{\mu_t}{\sigma_k}\right)\frac{\partial k}{\partial x_j}\right]+P_k-\rho\varepsilon $$

๐ŸŽ“

Next, the equation for dissipation rate $\varepsilon$.


$$ \frac{\partial(\rho\varepsilon)}{\partial t}+\frac{\partial(\rho U_j\varepsilon)}{\partial x_j}=\frac{\partial}{\partial x_j}\left[\left(\mu+\frac{\mu_t}{\sigma_\varepsilon}\right)\frac{\partial\varepsilon}{\partial x_j}\right]+C_{\varepsilon 1}\frac{\varepsilon}{k}P_k - C_{\varepsilon 2}\rho\frac{\varepsilon^2}{k} $$

๐ŸŽ“

Here, the eddy viscosity is defined as follows.


$$ \mu_t = \rho C_\mu \frac{k^2}{\varepsilon} $$

๐ŸŽ“

The production term $P_k$ is written using the mean strain rate tensor $S_{ij}$ as follows.


$$ P_k = \mu_t S^2, \quad S = \sqrt{2S_{ij}S_{ij}} $$

Model Constants

๐Ÿง‘โ€๐ŸŽ“

Please tell me the standard values for each constant.


๐ŸŽ“

The constants for the standard k-ฮต model are as follows. These are values determined by Launder-Spalding from data such as decaying homogeneous isotropic turbulence and the log law.


ConstantValueBasis for Determination
$C_\mu$0.09Consistency in the log-law region
$C_{\varepsilon 1}$1.44Experiments on uniform shear flow
$C_{\varepsilon 2}$1.92Decaying grid turbulence experiments
$\sigma_k$1.0Empirical value for turbulent diffusion
$\sigma_\varepsilon$1.3Empirical value for turbulent diffusion
๐Ÿง‘โ€๐ŸŽ“

Are we not allowed to change these constants?


๐ŸŽ“

As a rule, it's basic practice not to change them. However, the "round jet correction" is known, where $C_{\varepsilon 1}$ is changed to 1.60 to match the spreading rate of a round jet. This is knowledge sometimes used in practical work.


Strengths and Weaknesses

๐Ÿง‘โ€๐ŸŽ“

Could you summarize the strengths and weaknesses of the standard k-ฮต model?


๐ŸŽ“

Strengths:

  • Robust and easy to converge
  • Extensive track record in industrial internal flows (pipes, ducts)
  • Low computational cost
  • Easy to set initial conditions (calculate $k$, $\varepsilon$ from turbulence intensity and scale)

๐ŸŽ“

Weaknesses:

  • Overpredicts turbulent kinetic energy in swirling flows and flows with strong curvature
  • Cannot accurately capture separation under adverse pressure gradients
  • Requires wall functions near walls (standard model is high-Reynolds number type)
  • Unsuitable for strongly anisotropic turbulence due to the limitations of the isotropic eddy viscosity hypothesis

๐Ÿง‘โ€๐ŸŽ“

Why does it overpredict in swirling flows?


๐ŸŽ“

It's because $C_\mu$ is fixed at the constant 0.09. In regions with strong swirl or curvature, the effective $C_\mu$ should be smaller, but the standard model cannot reflect this. This is the point improved upon in the Realizable k-ฮต model.


Coffee Break Yomoyama Talk

The Weight of the Number C_ฮผ=0.09 โ€” The Perseverance of Launder and Spalding

The constant C_ฮผ=0.09 for the standard k-ฮต model is a value proposed in a paper published by Brian Launder and D. B. Spalding in 1972. This number was not derived theoretically; it was determined through painstaking fitting to multiple experimental datasets such as pipe turbulence, boundary layers, and backward-facing steps. At the time, supercomputers didn't exist, and numerical calculations were done via batch processing with punch cards. Stories remain of them waiting days for results to come back and then fine-tuning the constants. It was this persevering calibration work that created the trust that leads to the phrase "first, try k-ฮต" even half a century later.

Computational Methods for Standard k-epsilon

Discretization by Finite Volume Method

๐Ÿง‘โ€๐ŸŽ“

Please explain how the transport equations for the standard k-ฮต model are solved in a CFD solver.


๐ŸŽ“

In CFD, the Finite Volume Method (FVM) is standard. The transport equations for $k$ and $\varepsilon$ are integrated over cell volumes and converted to fluxes on faces using Gauss's divergence theorem. The general choice of discretization schemes is as follows.


TermRecommended SchemeRemarks
Convection termSecond Order UpwindSuppresses numerical diffusion
Diffusion termCentral DifferenceSecond-order accuracy is standard
Temporal term (unsteady)Second Order ImplicitBalances stability and accuracy
๐Ÿง‘โ€๐ŸŽ“

Is first-order upwind no good?


๐ŸŽ“

First-order upwind has large numerical diffusion, significantly degrading prediction accuracy in turbulent fields. It's particularly problematic in separation regions and shear layers. However, a technique sometimes used in practice is to run only the initial few iterations with first-order upwind when convergence is difficult, then switch to second-order.


Coupling with SIMPLE-type Algorithms

๐Ÿง‘โ€๐ŸŽ“

What is the relationship between pressure-velocity coupling and the k-ฮต equations?


๐ŸŽ“

In pressure-based solvers like SIMPLE, SIMPLEC, PISO, etc., they are solved in the following order within one iteration.


1. Solve momentum equations (tentative update of velocity field)

2. Solve pressure correction equation

3. Correct velocity and pressure

4. Solve $k$ equation

5. Solve $\varepsilon$ equation

6. Update $\mu_t$

7. Convergence check โ†’ If not converged, return to 1


๐ŸŽ“

$k$ and $\varepsilon$ are typically solved sequentially using a segregated approach. In density-based solvers (coupled), all variables may be solved simultaneously.


Relaxation Factor Settings

๐Ÿง‘โ€๐ŸŽ“

Are relaxation factors important?


๐ŸŽ“

Very important. The recommended Under-Relaxation Factor (URF) for the standard k-ฮต model is something like this.


VariableRecommended URF (Steady)Remarks
Pressure0.3Lower to 0.2 if convergence is slow
Momentum0.7
$k$0.8
$\varepsilon$0.8
Turbulent Viscosity Ratio1.0Usually no need to change
๐Ÿง‘โ€๐ŸŽ“

What happens if you lower the relaxation for $k$ or $\varepsilon$ too much?


๐ŸŽ“

Convergence becomes extremely slow. Also, the update of $\mu_t$ is delayed, which can cause oscillations due to misalignment with the velocity field. If divergence is unavoidable, one method is to lower only the URF for $\varepsilon$ to around 0.5.


Boundary Conditions

๐Ÿง‘โ€๐ŸŽ“

How do you set the turbulence boundary conditions at the inlet?


๐ŸŽ“

It's common to calculate them from the Turbulence Intensity $I$ and the turbulent length scale $l$ (or hydraulic diameter $D_H$).


$$ k = \frac{3}{2}(U_{avg} \cdot I)^2 $$
Related Simulators

Experience the theory firsthand with the interactive simulator for this field

All Simulators

Related fields

Thermal AnalysisV&V ยท Quality AssuranceStructural Analysis
Rate this article
Thank you for your feedback!
Helpful
More details
Report error
Helpful
0
More details
0
Report error
0
Written by NovaSolver Contributors
Anonymous Engineers & AI โ€” Sitemap
About the Authors