What Is the SpalartAllmaras Turbulence Model?
Key Takeaways

Turbulence involves eddy flows that include mixed translational and rotational motion in a fluid.

The NavierStokes equations are the governing equations for describing fluid flow, but they are computationally difficult to solve numerically.

The SpalartAllmaras turbulence model is a oneequation alternative that can be solved in less time than the full NavierStokes equations.
Turbulence is difficult to describe mathematically, as it deals with randomness, complex flows, high sensitivity to initial and boundary conditions, and much more. Most students get a gentle introduction to turbulent flow from the NavierStokes equations and Reynolds number. It’s easy to see that excessive flow velocity, large length scales, surface roughness, and low viscosity are ingredients for a transition from laminar to turbulent flow, but what happens to the fluid once turbulence begins?
CFD problems are difficult to solve analytically, thus numerical techniques and simplified models have been created to describe fluid flow in any regime, including turbulent flows. The SpalartAllmaras turbulence model is useful in that it helps make the Reynoldsaveraged NavierStokes equations solvable, and it is available in some commercial field solvers. In this article, we’ll explore this alternative model and some of its advantages in numerical simulations.
Computational Approaches and the SpalartAllmaras Turbulence Model
The main governing equations in fluid dynamics that describe fluid flow under the effects of externally applied forces are the NavierStokes equations. These equations are powerful in that they have the capability to describe the effects of any force acting on a fluid and the resulting flow behavior. However, they cannot be solved in closed form for every system or flow situation. Therefore, a few numerical approaches have been developed to reduce the complexity of CFD simulations:
 Direct numerical simulation (DNS)  All turbulent flows can be simulated by numerically solving the full NavierStokes equations without any assumptions or simplification. However, the complexity of the NavierStokes equations makes these simulations computationally costly.
 Large eddy simulation (LES)  Instead of applying time averaging, these methods apply spatial averaging to the NavierStokes equations so that only eddys on sufficiently large length scales are simulated directly.
 Reynoldsaveraged NavierStokes (RANS)  These models are used to solve timeaveraged (also called ensembleaveraged) NavierStokes equations for any turbulent length scale. This is the most widely used approach for reducing the complexity of industrial flows.
The SpalartAllmaras turbulence model is a RANS approach that involves a single governing kinematic equation to describe viscous eddy current flow. The model was specifically derived for use in aerodynamic applications involving wallbounded systems as well as in turbomachinery applications. The model includes multiple parameters and coefficients as part of a simulation, but because there is only one dynamic differential equation to solve, it is computationally much simpler than a DNS approach. In particular, this oneequation model allows simpler resolution of the eddy viscosity near a system boundary (such as a wall).
Advantages of the SpalartAllmaras Model
Some advantages of the SpalartAllmaras turbulence model include:
 Dimensionality reduction, as described above, which decreases the complexity of the problem and the overall simulation time.
 There is no need to use the local thickness of the shear layer along a turbulent flow to calculate a length scale.
 Useful for boundary layer flows with arbitrary pressure gradients.
Despite its advantages, it has some limitations in that it is unreliable for describing decay of turbulent flows and its applicability beyond wallbounded systems is still questionable. However, research into variations of SpalartAllmaras turbulence models remains a contemporary research topic and its applicability in broader systems with turbulent flow continues to be investigated.
Implementation of the Standard SpalartAllmaras Turbulence Model
The SpalartAllmaras turbulence model follows a single dynamic equation describing a kinematic viscositylike variable, called the Spalart–Allmaras variable:
The goal in this equation is to determine the turbulent eddy viscosity, which is determined from:
In these equations, the molecular kinematic viscosity is 𝜈 = μ/⍴, the fluid density is ⍴, and μ is the fluid’s molecular dynamic viscosity. The other parameters in the model are given in terms of the distance from the field point to the nearest wall d, and the vorticity magnitude , where . We have the following definitions:
One can see several constants in the above definitions. These constants are defined as follows:
As the system under consideration is bounded by a wall, we have a stationary boundary condition along the surface of the wall. Other boundary conditions might be imposed elsewhere in the system, although it may be doubtful whether these will interfere with resolving the eddy current away from the wall itself. Finally, we have the following condition on the farfield Spalart–Allmaras variable:
V_{farfield }= 3v_{∞ }to 5v_{∞}.
Various references will have these equations shown in different forms, where some simplifications may be applied to omit some constants or simplify the presentation. The form of the model shown here was provided by NASA and is considered a “standard” form of the model. More information on this form and corrected forms of the SpalartAllmaras turbulence model can be found here.
Variants of the SpalartAllmaras Model
In the linked page from NASA, there are 18 variants on the “standard” SpalartAllmaras model, all of which are intended to extend the model’s validity into domains where curvature, rotational flows, excess vorticity, roughness, and other effects govern flow characteristics. Two important extensions that are not mentioned by NASA include:
 SpalartAllmaras detached eddy simulation (SADES): This technique applies some level of spatial averaging to the RANS approach in the standard SpalartAllmaras model. Regions near a boundary wall are treated as a RANS problem, while the rest of the flow is expedited by applying an LES approach.
 Separationsensitive corrected explicit algebraic Reynolds stress model (SSCEARSM): This model is used in flows across airfoils or rudders with a steep attack angle, which allows a turbulent region to form below the surface (called a “separation bubble”).
As is the case with model variants in many fields, these approaches provide alternative strategies for specific situations in various systems, generally yielding more accurate results.
Usage of the SpalartAllmaras Model and Its Variants
Although the SpalartAllmaras model is designed for specific cases of wallbounded incompressible flows, it continues to be researched for its applicability in other systems. Many examples can be found on the aforementioned page from NASA. In addition, it can be applied to compressible turbulent flows with a simple correction term that modifies the turbulent dynamic viscosity. Such a modification does not substantially increase the complexity of these computational models. Many of today’s commercial field solvers can be used to solve this model and its related forms.
The simulation features in the Omnis 3D Solver from Cadence are ideal for defining and running CFD simulations with modern numerical approaches, including the SpalartAllmaras turbulence model. In Cadence’s simulation suite, physical design data is used for grid generation in CFD simulations; you won’t need to manually construct grids or create generation algorithms.
Subscribe to our newsletter for the latest CFD updates or browse Cadence’s suite of CFD software to learn more about how Cadence has the solution for you.