![]() |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
The subgrid-scale stresses resulting from the filtering operation are unknown, and require modeling. The subgrid-scale turbulence models in ANSYS FLUENT employ the Boussinesq hypothesis [ 130] as in the RANS models, computing subgrid-scale turbulent stresses from
where
is the subgrid-scale turbulent viscosity. The isotropic part of the subgrid-scale stresses
is not modeled, but added to the filtered static pressure term.
is the rate-of-strain tensor for the resolved scale defined by
For compressible flows, it is convenient to introduce the density-weighted (or Favre) filtering operator:
![]() |
(4.11-10) |
The Favre Filtered Navier-Stokes equation takes the same form as Equation 4.11-5. The compressible form of the subgrid stress tensor is defined as:
![]() |
(4.11-11) |
This term is split into its isotropic and deviatoric parts
![]() |
(4.11-12) |
The deviatoric part of the subgrid-scale stress tensor is modeled using the compressible form of the Smagorinsky model:
![]() |
(4.11-13) |
As for incompressible flows, the term involving
can be added to the filtered pressure or simply neglected [
89]. Indeed, this term can be re-written as
where
is the subgrid Mach number. This subgrid Mach number can be expected to be small when the turbulent Mach number of the flow is small.
ANSYS FLUENT offers four models for
: the Smagorinsky-Lilly model, the dynamic Smagorinsky-Lilly model, the WALE model, and the dynamic kinetic energy subgrid-scale model.
The subgrid-scale turbulent flux of a scalar,
, is modeled using s subgrid-scale turbulent Prandtl number by
![]() |
(4.11-14) |
In the dynamic models, the subgrid-scale turbulent Prandtl number or Schmidt number is obtained by applying the dynamic procedure originally proposed by Germano [ 106] to the subgrid-scale flux.
Smagorinsky-Lilly Model
This simple model was first proposed by Smagorinsky [ 320]. In the Smagorinsky-Lilly model, the eddy-viscosity is modeled by
where
is the mixing length for subgrid scales and
. In
ANSYS FLUENT,
is computed using
where
is the von Kármán constant,
is the distance to the closest wall,
is the Smagorinsky constant, and
is the local grid scale. In
ANSYS FLUENT,
is computed according to the volume of the computational cell using
![]() |
(4.11-17) |
Lilly derived a value of 0.17 for
for homogeneous isotropic turbulence in the inertial subrange. However, this value was found to cause excessive damping of large-scale fluctuations in the presence of mean shear and in transitional flows as near solid boundary, and has to be reduced in such regions. In short,
is not a universal constant, which is the most serious shortcoming of this simple model. Nonetheless, a
value of around 0.1 has been found to yield the best results for a wide range of flows, and is the default value in
ANSYS FLUENT.
Dynamic Smagorinsky-Lilly Model
Germano et al. [
106] and subsequently Lilly [
197] conceived a procedure in which the Smagorinsky model constant,
, is dynamically computed based on the information provided by the resolved scales of motion. The dynamic procedure thus obviates the need for users to specify the model constant
in advance.
The concept of the dynamic procedure is to apply a second filter (called the test filter) to the equations of motion. The new filter width
is equal to twice the grid filter width
. Both filters produce a resolved flow field. The difference between the two resolved fields is the contribution of the small scales whose size is in between the grid filter and the test filter. The information related to these scales is used to compute the model constant. In
ANSYS FLUENT, the variable density formulation of the model is considered as explained below.
At the test filtered field level, the SGS stress tensor can be expressed as:
Both
and
are modeled in the same way with the Smagorinsky-Lilly model, assuming scale similarity:
In Equation
4.11-19 and Equation
4.11-20, the coefficient C is asumed to be the same and independent of the filtering process (note that per Equation
4.11-25,
). The grid filtered SGS and the test-filtered SGS are related by the Germano identity [
106] such that:
Where
is computable from the resolved large eddy field. Substituting the grid-filter Smagorinsky-Lilly model and Equation
4.11-20 into Equation
4.11-21, the following expressions can be derived to solve for C with the contraction obtained from the least square analysis of Lilly (1992).
With
More details of the model implementation in
ANSYS FLUENT and its validation can be found in [
165].
The
obtained using the dynamic Smagorinsky-Lilly model varies in time and space over a fairly wide range. To avoid numerical instability, both the numerator and the denominator in Equation
4.11-22 are locally averaged (or filtered) using the test-filter. In
ANSYS FLUENT,
is also clipped at zero and 0.23 by default.
Wall-Adapting Local Eddy-Viscosity (WALE) Model
In the WALE model [ 248], the eddy viscosity is modeled by
where
and
in the WALE model are defined, respectively, as
In
ANSYS FLUENT, the default value of the WALE constant,
, is 0.325 and has been found to yield satisfactory results for a wide range of flow. The rest of the notation is the same as for the Smagorinsky-Lilly model. With this spatial operator, the WALE model is designed to return the correct wall asymptotic (
) behavior for wall bounded flows.
Dynamic Kinetic Energy Subgrid-Scale Model
The original and dynamic Smagorinsky-Lilly models, discussed previously, are essentially algebraic models in which subgrid-scale stresses are parameterized using the resolved velocity scales. The underlying assumption is the local equilibrium between the transferred energy through the grid-filter scale and the dissipation of kinetic energy at small subgrid scales. The subgrid-scale turbulence can be better modeled by accounting for the transport of the subgrid-scale turbulence kinetic energy.
The dynamic subgrid-scale kinetic energy model in
ANSYS FLUENT replicates the model proposed by Kim and Menon [
168].
The subgrid-scale kinetic energy is defined as
![]() |
(4.11-27) |
which is obtained by contracting the subgrid-scale stress in Equation
4.11-7.
The subgrid-scale eddy viscosity,
, is computed using
as
![]() |
(4.11-28) |
where
is the filter-size computed from
.
The subgrid-scale stress can then be written as
![]() |
(4.11-29) |
is obtained by solving its transport equation
![]() |
(4.11-30) |
In the above equations, the model constants,
and
, are determined dynamically [
168].
is hardwired to 1.0. The details of the implementation of this model in
ANSYS FLUENT and its validation is given by Kim [
165].