OpenFOAM includes support for the following types of turbulence modelling:
Turbulence models are specified in the $FOAM_CASE/constant/turbulenceProperties
file, taking the form, e.g. when specifying the RAS kOmegaSST model:
simulationType RAS; RAS { RASModel kOmegaSST; // On/off switch turbulence on // Optionally write the model coefficients at run-time printCoeffs no; // Optionally override default model coefficients kOmegaSSTCoeffs { ... } }
Default coefficients are available for all models, based on their reference literature. Optionally users may override the default values by specifying a <model>Coeffs
sub-dictionary. Coefficient names can be found by observing the solver output when setting the printCoeffs
to yes
.
Effective use of turbulence models requires close attention to their respective meshing requirements, particularly in near-wall regions.
DNS data from Lee and Moser [42]
RAS
LES
Turbulence generation is driven by the velocity gradient. Errors arising from the gradient calculation, e.g. due to poor quality meshes, can lead to spurious turbulence predictions and solver instability. This effect can be partly compensated by the application of limited schemes.
Source code:
Would you like to suggest an improvement to this page? | Create an issue |
Copyright © 2016-2017 OpenCFD Ltd.