CFD Online Discussion Forums

CFD Online Discussion Forums (
-   OpenFOAM Running, Solving & CFD (
-   -   Spalart-Allmaras model, boundary and initial conditions (

vinz December 15, 2009 09:48

Spalart-Allmaras model, boundary and initial conditions
Dear OpenFoamers,

I have few questions about the Spalart-Allmaras model in OpenFOAM.
I found this web page dealing with the different versions of SA model:
I'd like to know which one is implemented in OpenFOAM.

I also have questions about the initial values for nut and nutilda. I have been surprised to see that values of 0.14 are imposed for nut and nutilda in the airfoild2D tutorial. Those values look pretty high to me but I may be missing something here.

I would like to know how should I choose my initial far field values of nut and nutilda for a flow around an airfoil at 50m/s for example. Can someone help me with that please?

Any information on the model and/or the boundary conditions and initial conditions would be very welcome.



Simon Lapointe December 15, 2009 10:41

Hi Vincent,

Unless there has been a recent change, the version of the Spalart-Allmaras RANS model in OpenFOAM is the one with fv3 Term (SA-fv3). This version is not recommended but is said to be more stable, especially in complex geometries. If you want to use the "standard" version, it is easy to implement.

Concerning the farfield values, it depends of your problem. In the case of an external flow around an airfoil, you might want to use rather small values of nut (maybe a viscosity ratio of 0.1 or smaller). For nuTilda, Spalart recommends using a farfield value of about 3*nut.

Hope this helps.

vinz December 15, 2009 11:01

Hi Simon,

and thank you for your fast reply. You advise a viscosity ratio of 0.1, that means I should use nut around 1e-6 if I use a nu value of 1e-5, right?
And then a nuTilda of 3e-6? does it look right for you?

Do you happen to know why the values of nut and nuTilda have been set so high (0.14) in the airfoil2D tutorial? Unless we should impose the viscosity ratio instead of the variable value itself inside nut and nuTilda initial dict?

Thanks again.


Simon Lapointe December 15, 2009 11:32

Yes those values seem right. You might also want to try different values to clarify the influence of the farfield values on your solution. In the case of an external flow around an airfoil, I did not see major differences when the upstream boundary is far from the airfoil.

I'm sorry but I can't really help you with the airfoil2D tutorial. I'm pretty sure these are nut and nuTilda values (especially since the dimensions are specified) and not viscosity ratios.

Sofia July 7, 2010 08:36


Do you know the difference between nu and nut in the SA turbulence model,

thank you


Simon Lapointe July 7, 2010 08:56

Hi Sofia,

nu is the kinematic viscosity, a property of the fluid. nut is the turbulent kinematic viscosity, calculated by the turbulence model.

In the Spalart-Allmaras model, nut is calculated by the means of a transport equation for nuTilda (modified turbulent kinematic viscosity). nut is obtained by multiplying the transported variable nuTilda by a function (fv1).

Sofia July 9, 2010 08:11

Thank you Simon,

I choose nut=nu and it works well...

AshwaniAssam July 20, 2015 04:57

The SA model in openFOAM has been updated with the standard Spalart-Allmaras Model.

link1 link2

All times are GMT -4. The time now is 08:54.