SST k-omega model (Menter)

Category: Fluid Analysis (CFD) | Integrated 2026-04-06
CAE visualization for k omega sst theory - technical simulation diagram
SST k-ω Model (Menter)

SST k-omega model (Menter): Theoretical Foundations

Overview

🧑‍🎓

Teacher! I get the impression that the SST k-ω model is the most commonly used one in CFD, but why is it so popular?


🎓

The SST (Shear Stress Transport) k-ω model developed by Menter (1994) is a hybrid model that combines the superiority of the k-ω model near walls with the stability of the k-ε model in free stream flow. Furthermore, the addition of a limiter that considers the transport of turbulent shear stress has significantly improved the prediction of separation under adverse pressure gradients.


🧑‍🎓

It seems like a model that kills three birds with one stone.


🎓

Exactly. It is so widely used that it can be called the "default model" for industrial CFD.


Governing Equations

🧑‍🎓

Please show me the equations.


🎓

k equation:


$$ \frac{\partial(\rho k)}{\partial t} + \frac{\partial(\rho u_j k)}{\partial x_j} = \tilde{P}_k - \beta^* \rho k \omega + \frac{\partial}{\partial x_j}\left[(\mu + \sigma_k \mu_t)\frac{\partial k}{\partial x_j}\right] $$

ω equation:


$$ \frac{\partial(\rho\omega)}{\partial t} + \frac{\partial(\rho u_j \omega)}{\partial x_j} = \alpha \frac{\omega}{k} P_k - \beta \rho \omega^2 + \frac{\partial}{\partial x_j}\left[(\mu + \sigma_\omega \mu_t)\frac{\partial \omega}{\partial x_j}\right] + 2(1-F_1)\frac{\rho \sigma_{\omega 2}}{\omega}\frac{\partial k}{\partial x_j}\frac{\partial \omega}{\partial x_j} $$

The last term, the Cross-Diffusion Term, arises from the transformation from k-ε and is controlled by the $F_1$ blending function.


Blending function:

$$ F_1 = \tanh(\arg_1^4) $$
$$ \arg_1 = \min\left[\max\left(\frac{\sqrt{k}}{\beta^*\omega y},\; \frac{500\nu}{y^2 \omega}\right),\; \frac{4\rho\sigma_{\omega 2}k}{CD_{k\omega}y^2}\right] $$

Near the wall, $F_1 \to 1$ (k-ω behavior), and far away, $F_1 \to 0$ (k-ε behavior).


Eddy viscosity definition (SST limiter):

$$ \mu_t = \frac{\rho a_1 k}{\max(a_1 \omega,\; S F_2)} $$

$a_1 = 0.31$, $F_2$ is the second blending function. This limiter approximates Bradshaw's hypothesis ($-\overline{u'v'} = a_1 k$) and improves separation prediction under adverse pressure gradients.


🧑‍🎓

So $F_1$ switches based on the distance from the wall.


🎓

More precisely, it switches adaptively using not only the wall distance $y$ but also local flow field quantities ($k$, $\omega$, $\nu$). This ensures a smooth connection between the k-ω region near the wall and the k-ε region far away.


Coffee Break Yomoyama Talk

Taking the "Best of Both Worlds" – Menter's Idea

The SST model, whose paper was published by Florian Menter in 1994, was a novel hybrid technique at the time, blending the free-stream stability of k-ε with the near-wall accuracy of k-ω using a blending function. This switching mechanism, where it behaves as k-ω in boundary layers around wings and as something close to k-ε in free stream, is the reason it became the standard model for aerospace, automotive, and turbomachinery CFD. It is now so widespread that it is the default setting in CFD solvers worldwide.

Computational Methods for SST k-omega model (Menter)

Key Points in Numerical Implementation

🧑‍🎓

What points require special attention when implementing SST?


🎓

There are three important points.


1. Calculation of Wall Distance

🧑‍🎓

The blending function requires the wall distance $y$, right?


🎓

The wall distance is sometimes obtained by solving a Poisson equation before the calculation starts, and sometimes by geometrically calculating the distance to the nearest wall cell. For complex geometries, the Poisson equation-based method (e.g., OpenFOAM's wallDist) is more robust.


Fluent automatically calculates wall distance. In OpenFOAM, it is specified via wallDist in fvOptions. The accuracy of the wall distance affects the results through the blending function, so mesh orthogonality to the wall is important.


2. Production Term Limiter

🧑‍🎓

Does $\tilde{P}_k$ have a limiter applied?


🎓

Yes. In Menter's original paper, $\tilde{P}_k = \min(P_k,\; 10 \beta^* \rho k \omega)$, limiting the production term so it does not exceed 10 times the dissipation term. This prevents excessive accumulation of turbulent kinetic energy at stagnation points (Stagnation Point Anomaly).


Some solvers have an option to use a vorticity-based production term, which further mitigates the stagnation point problem.


3. Handling the Cross-Diffusion Term

🧑‍🎓

Is the cross-diffusion term in the $\omega$ equation numerically stable?


🎓

$\frac{\partial k}{\partial x_j}\frac{\partial \omega}{\partial x_j}$ can be positive or negative. To prevent division by zero, $CD_{k\omega} = \max\left(2\rho\sigma_{\omega 2}\frac{1}{\omega}\frac{\partial k}{\partial x_j}\frac{\partial \omega}{\partial x_j},\; 10^{-10}\right)$ is used.


OpenFOAM Settings

🧑‍🎓

Please show me typical settings in OpenFOAM.


🎓

constant/turbulenceProperties:

```

RAS

{

RASModel kOmegaSST;

turbulence on;

printCoeffs on;

}

```


Wall boundary conditions:

  • k: kqRWallFunction (use fixedValue 1e-10 for $y^+ < 1$)
  • omega: omegaWallFunction
  • nut: nutUSpaldingWallFunction (compatible with all $y^+$)

ParameterRecommended ValueRemarks
Modelk-omega SSTProduction Limiter ON by default
Wall TreatmentResolve to $y^+ \approx 1$Enhanced Wall Treatment is unnecessary (SST handles low-Re)
URF (k, omega)0.7-0.8Lower to 0.5 if convergence is difficult
DiscretizationSecond Order UpwindFor both k and ω
Coffee Break Yomoyama Talk

The True Nature of Blending Function F1 – The Boundary Between "k-ε from Here, k-ω from Here"

The blending function F1, the core of the SST model, is a dimensionless quantity calculated from wall distance, turbulent kinetic energy, eddy viscosity, etc., and varies smoothly between 0 and 1. In regions where F1=1, k-ω dominates, and where F1=0, equations close to k-ε are active. Implementation-wise, wall distance calculation is necessary; OpenFOAM uses the wallDist library, but for complex shapes, if this wall distance calculation becomes inaccurate, blending can go wrong. If you feel "SST results look strange," I recommend starting by visualizing wallDist.

SST k-omega model (Menter) in Practice

SST k-omega model (Menter) in Practice

🧑‍🎓

Please tell me the best practices for using the SST model in practical work.


🎓

SST is highly versatile, but there are several points to note.


Mesh Requirements

🧑‍🎓

What should I do about the wall $y^+$?


🎓

For SST, it is recommended to resolve the viscous sublayer. Aim for $y^+ \approx 1$ for the first cell. If you cannot achieve this due to mesh constraints, using wall functions is possible, but the accuracy of separation prediction may degrade.

Practical CAE quality notes for SST k-omega model (Menter)

SST k-omega model (Menter) should be treated as an engineering model, not as an isolated formula. In fluid simulation, reliable results come from a clear chain of assumptions: governing physics, material data, boundary conditions, numerical discretization, solver settings, and post-processing criteria. Before using this note in a design review, identify which quantities are prescribed, which are solved, and which are only diagnostic indicators.

Model setup checklist

  • Define the scope: decide whether SST k-omega model (Menter) is being used for screening, detailed design, failure investigation, or verification of another simulation.
  • Check dimensions and units: keep SI units internally and document every conversion applied to loads, geometry, material constants, and time or frequency scales.
  • State assumptions explicitly: record linearity, steady-state or transient behavior, small-deformation limits, continuum assumptions, and any symmetry or ideal boundary conditions.
  • Compare with a baseline: use a hand calculation, limiting case, mesh refinement trend, or independent solver result before accepting the final value.

Validation signals

Review itemWhat to verifyTypical warning sign
InputsGeometry, material data, loads, and constraints match the intended fluid simulation problem.Correct-looking plots with unrealistic magnitudes or units.
NumericsMesh, time step, convergence tolerance, and solver options are adequate for K Omega Sst.Large changes after small mesh or tolerance adjustments.
PhysicsThe selected theory remains valid in the expected stress, temperature, velocity, or frequency range.Results are used outside the assumptions stated in the model.

For production use, keep the model file, input table, result plots, and review comments together. This makes SST k-omega model (Menter) traceable and prevents the page from being used as a black-box answer without engineering judgment.

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