The model has largely been used for wall-bounded aerodynamic and turbomachinery applications. It is not suited for free shear flows and decaying turbulence.
The Spalart-Allmaras model is considered to be more robust than the low-Reynolds number k-ε model, and requires much less computer time than the 2-equation models.
In the original model as proposed by Spalart and Allmaras [1], there are two trip terms included in the model. The "standard" version of the model most often employed does not use the first trip term. This first trip term is used to "start-up" the model in cases where no turbulence is present in the free-stream. PHOENICS uses this standard version of the model also without the second trip term included (see for example [2]). This second trip term is not required provided the appropriate boundary condition in the far field is employed.
and is the molecular kinematic viscosity.
We solve for , the undamped turbulent kinematic viscosity. PHOENICS uses the standard version of the Spalart-Allmaras model without the trip term [2], which obeys the following transport equation:
where is the production of and is the destruction of . The last two terms of the transport equation (2.1.3) are the diffusion and diffusive source terms respectively.
The production term, , iswhere
[3,4], and
Here, is von Karman's constant, and
where are the mean strain rate and mean rotation rate tensors respectively:
In this implementation of the production term, (2.1.5) uses a rotation correction [3], with limit of imposed on as stated in [4].
The destruction term, , is
The parameter is truncated to 10 for large values as recommended in [1].
The values for the model constants are:
For the high Reynolds-number model, the condition at the wall is
where is von Karman's constant (=0.41), is the distance between the wall and the first grid node, and is the friction velocity, calculated from the wall shear-stress as
The relation (3.1.1) is valid throughout the log layer.
For the low Reynolds-number model, the boundary condition at the wall is This is due to there being no fluctuations at the wall.
In both cases, the wall boundary conditions are automatically set when selecting the model in PHOENICS.
At the inlet, should be specified, then
Alternatively, as in the free-stream (section 3.3), can be set as a ratio of , i.e. .
In PHOENICS, the value of at the inlet can be specified in the VR Viewer in a number of alternate ways, by choosing the appropriate option in the Attributes menu of the inlet object:
Viscosity ratio: The user specifies a multiplier of the kinematic viscosity, i.e.
Intensity+length scale: This is the same as option 1, with the value at the inlet calculated using equation (3.2.2), but the value of the mixing length is supplied by the user in addition to the intensity.
User-set: The user can set a desired inlet value for .
Turbulence in the free-stream can be estimated from the turbulent Reynolds number
with in the free-stream set as
where is the free-stream molecular kinematic viscosity.
It is recommended that is set to or greater. With this, the model will provide fully turbulent results, i.e. it becomes turbulent in regions containing shear.
The one-equation Spalart-Allmaras model can be activated from the VR menu, or alternatively by inserting the PIL command TURMOD(SPALART-ALLMARAS) in the Q1 file, which is equivalent to the following PIL commands:
TURMOD(SPALART-ALLMARAS); SOLVE(ENTI) ENUT=GRND2;IENUTA=21 DISWAL;GENK=T STORE(VOR1);STORE(GEN1) STORE(DUDY,DUDZ,DVDX,DVDZ,DWDX,DWDY) PRT(ENTI)=2./3. PRNDTL(ENTI)=2./3. SOLUTN(ENTI,Y,Y,Y,N,N,Y) PATCH(SASOPRO,PHASEM,1,NX,1,NY,1,NZ,1,LSTEP) COVAL(SASOPRO,ENTI,FIXFLU,GRND4) PATCH(SASODIS,PHASEM,1,NX,1,NY,1,NZ,1,LSTEP) COVAL(SASODIS,ENTI,GRND4,0.0) PATCH(SASODIF,PHASEM,1,NX,1,NY,1,NZ,1,LSTEP) COVAL(SASODIF,ENTI,FIXFLU,GRND4)
This activates the high Reynolds version of the Spalart-Allmaras model with wall functions, which has wall boundary conditions:
COVAL(FIXVAL, 0.41*SQRT(STRS)*WDIS)
where STRS is the wall-shear stress divided by density, , and WDIS is the minimum distance to the wall.
The DISWAL command activates the solution of a scalar variable LTLS, from which WDIS is deduced.
The low-Reynolds version can be activated from the VR menu, or by inserting the PIL command TURMOD(SPALART-ALLMARAS-LOWRE). This is equivalent to the high-Reynolds, but with IENUTA=22, and wall boundary conditions:
COVAL(1.,0.)
The following cases demonstrating the use of the Spalart-Allmaras model are available from the PHOENICS library:
1. Spalart, P.R. & Allmaras, S.R. (1992). "A One-Equation Turbulence Model for Aerodynamic Flows" AIAA-92-0439
2. Aupoix, B. & Spalart, P. R. Extensions of the Spalart-Allmaras Turbulence Model to Account for Wall Roughness. International Journal of Heat and Fluid Flow. 2003; 24(4):454-462, https://doi.org/10.1016/S0142-727X(03)00043-2.
3. Dacles-Mariani, J., Zilliac, G. G., Chow, J. S., and Bradshaw, P. Numerical/Experimental Study of a Wingtip Vortex in the Near FieldAIAA Journal 1995; 33(9):1561-1568, https://doi.org/10.2514/3.12826
4. NASA. The Spalart-Allmaras Turbulence Model. https://turbmodels.larc.nasa.gov/spalart.html. [Accessed 21st March 2025]