From charlesreid1

Large eddy simulation (LES) is a mathematical model for turbulence used in computational fluid dynamics. It was initially proposed in 1963 by Joseph Smagorinsky to simulate atmospheric air currents<ref name="Smagorinsky_1963">Smagorinsky, Joseph (March 1963). "General Circulation Experiments with the Primitive Equations". Monthly Weather Review 91 (3): 99-164. </ref>, and many the issues unique to LES were first explored by Deardorff (1970).<ref name="Deardorff_1970">Deardorff, James (1970). "A numerical study of three-dimensional turbulent channel flow at large Reynolds numbers". Journal of Fluid Mechanics 41 (2): 453-480. </ref> LES grew rapidly and is currently applied in a wide variety of engineering applications, including combustion,<ref name="Pitsch_2006">Pitsch, Heinz (2006). "Large-Eddy Simulation of Turbulent Combustion". Annual Review of Fluid Mechanics 38: 453-482. </ref> acoustics,<ref name="Wagner_2007">Wagner, Claus; Hüttl, Thomas; Sagaut, Pierre (2007). Large-Eddy Simulation for Acoustics. Cambridge University Press. ISBN 9780521871440. </ref> and simulations of the atmospheric boundary layer.<ref name="Stoll_2008">Stoll, Rob; Porté-Agel, Fernando (2008). "Large-Eddy Simulation of the Stable Atmospheric Boundary Layer using Dynamic Models with Different Averaging Schemes". Boundary-Layer Meterology 126: 1-28. doi:10.1007/s10546-007-9207-4. </ref> LES operates on the Navier-Stokes equations to reduce the range of length scales of the solution, reducing the computational cost.

The principal operation in large eddy simulation is low-pass filtering. This operation is applied to the Navier-Stokes equations to eliminate small scales of the solution. This reduces the computational cost of the simulation. The governing equations are thus transformed, and the solution is a filtered velocity field. Which of the "small" length and time scales to eliminate are selected according to turbulence theory and available computational resources.<ref name="Pope_2000">Pope, Stephen (2000). Turbulent Flows. Cambridge University Press. ISBN 9780521598866. </ref>

Large eddy simulation resolves large scales of the flow field solution, allowing better fidelity than alternative approaches that do not resolve any scales of the solution (such as Reynolds-averaged Navier-Stokes (RANS) methods). It also models the smallest (and most expensive <ref name="Pope_2000"/>) scales of the solution, rather than resolving them. This makes the computational cost for practical engineering systems with complex geometry or flow configurations, such as turbulent jets, pumps, vehicles, and landing gear, attainable using supercomputers. In contrast, direct numerical simulation, which resolves every scale of the solution, is prohibitively expensive for nearly all systems with complex geometry or flow configurations.

Filter Definition and Properties


An LES filter can be applied to a spatial and temporal field Failed to parse (Conversion error. Server ("https://en.wikipedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle \phi ({\boldsymbol {x}},t)} and perform a spatial filtering operation, a temporal filtering operation, or both. The filtered field, denoted with a bar, is defined as:<ref name="Sagaut_2006">Sagaut, Pierre (2006). Large Eddy Simulation for Incompressible Flows (Third Edition ed.). Springer. ISBN 3540263446. </ref><ref name="Pope_2000">Pope, Stephen (2000). Turbulent Flows. Cambridge University Press. ISBN 9780521598866.  </ref>

Failed to parse (Conversion error. Server ("https://en.wikipedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle {\overline {\phi ({\boldsymbol {x}},t)}}=\displaystyle {\int _{-\infty }^{\infty }}\int _{-\infty }^{\infty }\phi ({\boldsymbol {r}},t^{\prime })G({\boldsymbol {x}}-{\boldsymbol {r}},t-t^{\prime })dt^{\prime }d{\boldsymbol {r}}}

where is the filter convolution kernel. This can also be written as:

Failed to parse (Conversion error. Server ("https://en.wikipedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle {\overline {\phi }}=G\star \phi .}

The filter kernel has an associated cutoff length scale and cutoff time scale . Scales smaller than these are eliminated from . Using the above filter definition, any field may be split up into a filtered and sub-filtered (denoted with a prime) portion, as

Failed to parse (Conversion error. Server ("https://en.wikipedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle \phi ={\bar {\phi }}+\phi ^{\prime }.}

It is important to note that the large eddy simulation filtering operation does not satisfy the properties of a Reynolds operator.

Filtered governing equations

The governing equations of LES are obtained by filtering the partial differential equations governing the flow field Failed to parse (Conversion error. Server ("https://en.wikipedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle \rho {\boldsymbol {v}}({\boldsymbol {x}},t)} . There are differences between the incompressible and compressible LES governing equations, which lead to the definition of a new filtering operation.

Incompressible flow

For incompressible flow, the continuity equation and Navier-Stokes equations are filtered, yielding the filtered incompressible continuity equation,

Failed to parse (Conversion error. Server ("https://en.wikipedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle {\frac {\partial {\overline {v_{i}}}}{\partial x_{i}}}=0}

and the filtered Navier-Stokes equations,

Failed to parse (Conversion error. Server ("https://en.wikipedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle {\frac {\partial {\bar {u_{i}}}}{\partial t}}+{\frac {\partial }{\partial x_{j}}}\left({\overline {u_{i}u_{j}}}\right)=-{\frac {1}{\rho }}{\frac {\partial {\overline {p}}}{\partial x_{i}}}+\nu {\frac {\partial }{\partial x_{j}}}\left({\frac {\partial {\bar {u_{i}}}}{\partial x_{j}}}+{\frac {\partial {\bar {u_{j}}}}{\partial x_{i}}}\right)=-{\frac {1}{\rho }}{\frac {\partial {\overline {p}}}{\partial x_{i}}}+2\nu {\frac {\partial }{\partial x_{j}}}S_{ij},}

where is the filtered pressure field and Failed to parse (Conversion error. Server ("https://en.wikipedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle S_{ij}} is the rate-of-strain tensor. The nonlinear filtered advection term is the chief cause of difficulty in LES modeling. It requires knowledge of the unfiltered velocity field, which is unknown, so it must be modeled. The analysis that follows illustrates the difficulty caused by the nonlinearity, namely, that it causes interaction between large and small scales, preventing separation of scales.

The filtered advection term can be split up, following Leonard (1974),<ref name="Leonard_1974">Leonard, A. (1974). "Energy cascade in large-eddy simulations of turbulent fluid flows". Advances in Geophysics A 18: 237-248. doi:10.1016/S0065-2687(08)60464-1. </ref> as:

where is the residual stress tensor, so that the filtered Navier Stokes equations become

Failed to parse (Conversion error. Server ("https://en.wikipedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle {\frac {\partial {\bar {u_{i}}}}{\partial t}}+{\frac {\partial }{\partial x_{j}}}\left({\overline {u}}_{i}{\overline {u}}_{j}\right)=-{\frac {1}{\rho }}{\frac {\partial {\overline {p}}}{\partial x_{i}}}+2\nu {\frac {\partial }{\partial x_{j}}}{\bar {S}}_{ij}-{\frac {\partial \tau _{ij}^{r}}{\partial x_{j}}}}

with the residual stress tensor grouping all unclosed terms. Leonard decomposed this stress tensor as Failed to parse (Conversion error. Server ("https://en.wikipedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle \tau _{ij}^{r}=L_{ij}+C_{ij}+R_{ij}} and provided physical interpretations for each term. Failed to parse (Conversion error. Server ("https://en.wikipedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle L_{ij}} , the Leonard tensor, represents interactions among large scales, Failed to parse (Conversion error. Server ("https://en.wikipedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle R_{ij}} , the Reynolds stress-like term, represents interactions among the sub-filter scales (SFS), and Failed to parse (Conversion error. Server ("https://en.wikipedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle C_{ij}} , the Clark tensor, <ref name="Clark">Clark, R.; Ferziger, J.; Reynolds, W. (1979). "Evaluation of subgrid-scale models using an accurately simulated turbulent flow". Journal of Fluid Mechanics 91: 1-16. </ref> represents cross-scale interactions between large and small scales.<ref name="Leonard_1974"/> Modeling the unclosed term is the task of SFS models (also referred to as sub-grid scale, or SGS, models). This is made challenging by the fact that the sub-filter scale stress tensor must account for interactions among all scales, including filtered scales with unfiltered scales.

The filtered governing equation for a passive scalar , such as mixture fraction or temperature, can be written as

Failed to parse (Conversion error. Server ("https://en.wikipedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle {\frac {\partial {\overline {\phi }}}{\partial t}}+{\frac {\partial }{\partial x_{j}}}\left({\overline {u}}_{j}{\overline {\phi }}\right)={\frac {\partial {\overline {J_{\phi }}}}{\partial x_{j}}}+{\frac {\partial q_{ij}}{\partial x_{j}}}}

where is the diffusive flux of , and is the sub-filter stress tensor for the scalar . The filtered diffusive flux Failed to parse (Conversion error. Server ("https://en.wikipedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle {\overline {J_{\phi }}}} is unclosed, unless a particular form is assumed for it (e.g. a gradient diffusion model ). is defined analogously to ,

Failed to parse (Conversion error. Server ("https://en.wikipedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle q_{ij}={\bar {\phi }}{\overline {u}}_{j}-{\overline {\phi u_{j}}}}

and can similarly be split up into contributions from interactions between various scales. This sub-filter tensor also requires a sub-filter model.

Compressible governing equations

For the governing equations of compressible flow, each equation, starting with the conservation of mass, is filtered. This gives:

Failed to parse (Conversion error. Server ("https://en.wikipedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle {\frac {\partial {\overline {\rho }}}{\partial t}}+{\frac {\partial {\overline {u_{i}\rho }}}{\partial x_{i}}}=0}

which results in an additional sub-filter term. However, it is desirable to avoid having to model the sub-filter scales of the mass conservation equation. For this reason, Favre <ref name="Favre_1983">Favre, Alexander (1983). "Turbulence: space-time statistical properties and behavior in supersonic flows". Physics of Fluids A 23 (10): 2851-2863. </ref> proposed a density-weighted filtering operation, called Favre filtering, defined for an arbitrary quantity as:

Failed to parse (Conversion error. Server ("https://en.wikipedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle {\tilde {\phi }}={\frac {\overline {\rho \phi }}{\overline {\rho }}}}

which, in the limit of incompressibility, becomes the normal filtering operation. This makes the conservation of mass equation:

Failed to parse (Conversion error. Server ("https://en.wikipedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle {\frac {\partial {\overline {\rho }}}{\partial t}}+{\frac {\partial {\overline {\rho }}{\tilde {u_{i}}}}{\partial x_{i}}}=0.}

This concept can then be extended to write the Favre-filtered momentum equation for compressible flow. Following Vreman<ref name="Vreman_1995">Vreman, Bert; Geurts, Bernard; Kuerten, Hans (1995). Applied Scientific Research 45 (3). doi:10.1007/BF00849116. </ref>:

where is the shear stress tensor, given for a Newtonian fluid by:

Failed to parse (Conversion error. Server ("https://en.wikipedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle \sigma _{ij}=2\mu (T)S_{ij}-{\frac {2}{3}}\mu (T)\delta _{ij}S_{kk}}

and the term Failed to parse (Conversion error. Server ("https://en.wikipedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle {\frac {\partial }{\partial x_{j}}}\left({\overline {\sigma }}_{ij}-{\tilde {\sigma }}_{ij}\right)} represents a sub-filter viscous contribution from evaluating the viscosity Failed to parse (Conversion error. Server ("https://en.wikipedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle \mu (T)} using the Favre-filtered temperature Failed to parse (Conversion error. Server ("https://en.wikipedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle {\tilde {T}}} . The subgrid stress tensor for the Favre-filtered momentum field is given by

Failed to parse (Conversion error. Server ("https://en.wikipedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle \tau _{ij}^{r}={\overline {\rho }}\left({\tilde {u_{i}u_{j}}}-{\tilde {u_{i}}}{\tilde {u_{j}}}\right).}

By analogy, the Leonard decomposition may also be written for the residual stress tensor for a filtered triple product Failed to parse (Conversion error. Server ("https://en.wikipedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle {\overline {\rho \phi \psi }}} . The triple product can be rewritten using the Favre filtering operator as Failed to parse (Conversion error. Server ("https://en.wikipedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle {\overline {\rho }}{\tilde {\phi \psi }}} , which is an unclosed term (it requires knowledge of the fields and , when only the fields Failed to parse (Conversion error. Server ("https://en.wikipedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle {\tilde {\phi }}} and Failed to parse (Conversion error. Server ("https://en.wikipedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle {\tilde {\psi }}} are known). It can be broken up in a manner analogous to above, which results in a sub-filter stress tensor Failed to parse (Conversion error. Server ("https://en.wikipedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle {\overline {\rho }}\left({\tilde {\phi \psi }}-{\tilde {\phi }}{\tilde {\psi }}\right)} . This sub-filter term can be split up into contributions from three types of interactions: the Leondard tensor Failed to parse (Conversion error. Server ("https://en.wikipedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle L_{ij}} , representing interactions among resolved scales; the Clark tensor Failed to parse (Conversion error. Server ("https://en.wikipedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle C_{ij}} , representing interactions between resolved and unresolved scales; and the Reynolds tensor Failed to parse (Conversion error. Server ("https://en.wikipedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle R_{ij}} , which represents interactions among unresolved scales.<ref name="Sagaut_2009">Garnier, E.; Adams, N.; Sagaut, P. (2009). Large eddy simulation for compressible flows. Springer. doi:10.1007/978-90-481-2819-8. ISBN 978-90-481-2818-1. </ref>

Filtered kinetic energy equation

In addition to the filtered mass and momentum equations, filtering the kinetic energy equation can provide additional insight. The kinetic energy field can be filtered to yield the total filtered kinetic energy:

Failed to parse (Conversion error. Server ("https://en.wikipedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle {\overline {E}}={\frac {1}{2}}{\overline {u_{i}u_{i}}}}

and the total filtered kinetic energy can be decomposed into two terms: the kinetic energy of the filtered velocity field ,

and the residual kinetic energy ,

Failed to parse (Conversion error. Server ("https://en.wikipedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle k_{r}={\frac {1}{2}}{\overline {u_{i}\cdot u_{i}}}-{\frac {1}{2}}{\overline {u_{i}}}\cdot {\overline {u_{i}}}={\frac {1}{2}}\tau _{ii}^{r}}

such that .

The conservation equation for can be obtained by multiplying the filtered momentum transport equation by Failed to parse (Conversion error. Server ("https://en.wikipedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle {\overline {u_{i}}}} to yield:

where Failed to parse (Conversion error. Server ("https://en.wikipedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle \epsilon _{f}=2\nu {\bar {S_{ij}}}{\bar {S_{ij}}}} is the dissipation of kinetic energy of the filtered velocity field by viscous stress, and Failed to parse (Conversion error. Server ("https://en.wikipedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle \Pi =-\tau _{ij}^{r}{\bar {S_{ij}}}} represents the sub-filter scale (SFS) dissipation of kinetic energy.

The terms on the left-hand side represent transport, and the terms on the right-hand side are sink terms that dissipate kinetic energy.<ref name="Pope_2000" />

The Failed to parse (Conversion error. Server ("https://en.wikipedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle \Pi } SFS dissipation term is of particular interest, since it represents the transfer of energy from large resolved scales to small unresolved scales. On average, Failed to parse (Conversion error. Server ("https://en.wikipedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle \Pi } transfers energy from large to small scales. However, instantaneously Failed to parse (Conversion error. Server ("https://en.wikipedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle \Pi } can be positive or negative, meaning it can also act as a source term for , the kinetic energy of the filtered velocity field. The transfer of energy from unresolved to resolved scales is called backscatter (and likewise the transfer of energy from resolved to unresolved scales is called forward-scatter).<ref name="Piomelli_1991">Piomelli, U.; Cabot, W.; Moin, P.; Lee, S. (1991). "Subgrid-scale backscatter in turbulent and transitional flows". Physics of Fluids A 3 (7): 1766-1771. doi:10.1063/1.857956. </ref>

Numerical Methods for LES

Large eddy simulation involves the solution to the discrete filtered governing equations using computational fluid dynamics. LES resolves scales from the domain size Failed to parse (Conversion error. Server ("https://en.wikipedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle L} down to the filter size , and as such a substantial portion of high wave number turbulent fluctuations must be resolved. This requires either high-order numerical schemes, or fine grid resolution if low-order numerical schemes are used. Chapter 13 of Pope<ref name="Pope_2000" /> addresses the question of how fine a grid resolution is needed to resolve a filtered velocity field Failed to parse (Conversion error. Server ("https://en.wikipedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle {\overline {u}}({\boldsymbol {x}})} . Ghosal<ref name="Ghosal_1996">Ghosal, S. (April 1996). "An analysis of numerical errors in large-eddy simulations of turbulence". Journal of Computational Physics 125 (1). doi:10.1006/jcph.1996.0088. </ref> found that for low-order discretization schemes, such as those used in finite volume methods, the truncation error can be the same order as the subfilter scale contributions, unless the filter width is considerably larger than the grid spacing . While even-order schemes have truncation error, they are non-dissipative,<ref name="Leveque_1992">Randall J. Leveque (1992). Numerical Methods for Conservation Laws (2nd ed.). Birkhäuser Basel. ISBN 978-3764327231. </ref> and because subfilter scale models are dissipative, even-order schemes will not affect the subfilter scale model contributions as strongly as dissipative schemes.

Filter imlementation

The filtering operation in large eddy simulation can be implicit or explicit. Implicit filtering recognizes that the subfilter scale model will dissipate in the same manner as many numerical schemes. In this way, the grid, or the numerical discretization scheme, can be assumed to be the LES low-pass filter. While this takes full advantage of the grid resolution, and eliminates the computational cost of calculating a subfilter scale model term, it is difficult to determine the shape of the LES filter that is associated with some numerical issues. Additionally, truncation error can also become an issue.<ref name="Grinstein_2007">Grinstein, Fernando; Margolin, Len; Rider, William (2007). Implicit large eddy simulation. Cambridge University Press. ISBN 978-0-521-86982-9. </ref>

In explicit filtering, an LES filter is applied to the discretized Navier-Stokes equations, providing a well-defined filter shape and reducing the truncation error. However, explicit filtering requires a finer grid than implicit filtering, and the computational cost increases with Failed to parse (Conversion error. Server ("https://en.wikipedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle (\Delta x)^{4}} . Chapter 8 of Sagaut (2006) covers LES numerics in greater detail.<ref name="Sagaut_2006" />

Modeling Unresolved Scales

To discuss the modeling of unresolved scales, first the unresolved scales must be classified. They fall into two groups: resolved sub-filter scales (SFS), and sub-grid scales(SGS).

The resolved sub-filter scales represent the scales with wave numbers larger than the cutoff wave number Failed to parse (Conversion error. Server ("https://en.wikipedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle k_{c}} , but whose effects are dampened by the filter. Resolved sub-filter scales only exist when filters non-local in wave-space are used (such as a box or Gaussian filter). These resolved sub-filter scales must be modeled using filter reconstruction.

Sub-grid scales are any scales that are smaller than the cutoff filter width . The form of the SGS model depends on the filter implementation. As mentioned in the Numerical methods for LES section, if the filter is implicit, there is no SGS model implemented. Only explicit filters require SGS models.

Sub-grid scale models

Without a universally valid description of turbulence, some empirical information must be utilized when constructing and applying SGS models. Two classes of SGS models exist; the first class is functional models and the second class is structural models. Some models may be categorized as both.

Functional (Eddy-Viscosity) Models

Functional models are simpler than structural models, focusing only on dissipating energy at a rate that is physically correct. The fundamental hypothesis is that the most important interactions between resolved and unresolved scales are energetic. The functional approach is based on Kolmogorov's hypothesis of local isotropy in turbulent flows, which assumes the small scales in the inertial range of the kinetic energy spectrum are:

  • statistically isotropic, and able to be described using a characteristic velocity and time;
  • without time memory, and in equilibrium (with respect to energy) with the large scales of the flow due to an instantaneous response time.

Functional models are based on an artificial eddy viscosity approach, where the effects of turbulence are lumped into a turbulent viscosity. The approach treats dissipation of kinetic energy at sub-grid scales as analogous to molecular diffusion. In this case, the deviatoric part of Failed to parse (Conversion error. Server ("https://en.wikipedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle \tau _{ij}} is modeled as:

Failed to parse (Conversion error. Server ("https://en.wikipedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle \tau _{ij}-{\frac {1}{3}}\tau _{kk}\delta _{ij}=-2\nu _{T}{\bar {S}}_{ij}}

where is the turbulent eddy viscosity and is the rate-of-strain tensor. In practice, the Failed to parse (Conversion error. Server ("https://en.wikipedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle -{\frac {1}{3}}\tau _{kk}\delta _{ij}} term is combined with the filtered pressure term so that no model is required.

Based on dimensional analysis, the eddy viscosity must have units of Failed to parse (Conversion error. Server ("https://en.wikipedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle \left[{\frac {{\text{length}}^{2}}{\text{time}}}\right]} . Most eddy viscosity SGS models model the eddy viscosity as the product of a characteristic length scale and a characteristic velocity scale. Like the analogous molecular diffusivity, the turbulent viscosity is local in space and time. This implies the scale separation hypothesis, that the resolved and subgrid scales are completely separated.[citation needed]

Smagorinsky-Lilly model

The first SGS model developed was the Smagorinsky-Lilly SGS model, which was developed by Smagorinsky<ref name="Smagorinsky_1963" /> and used in the first LES simulation by Deardorff<ref name="Deardorff_1970" />. It models the eddy viscosity as:

Failed to parse (Conversion error. Server ("https://en.wikipedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle \nu _{T}=(C_{s}\Delta _{g})^{2}{\sqrt {2{\bar {S}}_{ij}{\bar {S}}_{ij}}}=(C_{s}\Delta _{g})^{2}\left|S\right|}

where Failed to parse (Conversion error. Server ("https://en.wikipedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle \Delta _{g}} is the grid size and Failed to parse (Conversion error. Server ("https://en.wikipedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle C_{s}} is a constant.

This method assumes that the energy production and dissipation of the small scales are in equilibrium - that is, Failed to parse (Conversion error. Server ("https://en.wikipedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle \epsilon =\Pi } .

Germano dynamic model

Germano et al.<ref name="Germano_1991">Germano, M.; Piomelli, U.; Moin, P.; Cabot, W. (1991). "A dynamic subgrid‐scale eddy viscosity model". Physics of Fluids A 3: 1760-1765. doi:doi:10.1063/1.857955.  </ref> identified a number of studies using the Smagorinsky model that each found different values for the Smagorinsky constant Failed to parse (Conversion error. Server ("https://en.wikipedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle C_{s}} for different flow configurations. In an attempt to formulate a more universal approach to SGS models, Germano et al. proposed a dynamic Smagorinsky model, which utilized two filters: a grid LES filter, denoted Failed to parse (Conversion error. Server ("https://en.wikipedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle {\overline {\cdot }}} , and a test LES filter, denoted Failed to parse (Conversion error. Server ("https://en.wikipedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle {\hat {\cdot }}} . In this case, the resolved turbulent stress tensor Failed to parse (Conversion error. Server ("https://en.wikipedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle {\mathcal {L}}_{ij}} is defined as

Failed to parse (Conversion error. Server ("https://en.wikipedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle {\mathcal {L}}=T_{ij}^{r}-{\hat {\tau }}_{ij}^{r}}

which is also called the Germano identity. The quantity Failed to parse (Conversion error. Server ("https://en.wikipedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle T_{ij}^{r}={\widehat {\overline {u_{i}u_{j}}}}-{\hat {\bar {u}}}_{i}{\hat {\bar {u}}}_{j}} is the residual stress tensor for the test filter, and is the residual stress tensor for the grid filter.

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle \mathcal{L}_{ij}} represents the contribution to the SGS stresses by length scales smaller than the test filter width Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle \hat{\Delta}} but larger than the grid filter width Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle \overline{\Delta}} . This allows the value of the Smagorinsky model to adapt to the instantaneous state of the flow.<reference name="Germano_1991" />

The dynamic SGS model yields an equation for Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle C_s} :

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle C_{s}^{2} = \frac{ \mathcal{L}_{ij} \mathcal{M}_{ij} }{ \mathcal{M}_{ij} \mathcal{M}_{ij} } }

where Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle \mathcal{M}_{ij} = 2 \overline{\Delta}^2 \left( \overline{ \left| \hat{S} \right| \hat{S}_{ij} } - \alpha^2 \left| \overline{\hat{S}} \right| \overline{\hat{S}}_{ij} \right)} and Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle \alpha = \hat{\Delta} / \overline{\Delta}} . However, this procedure was numerically unstable, and additionally finding the value of Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle C_s} was complicated by the fact that it was an overdetermined problem (one equation with five unknowns).<ref name="Lilly_1992">Lilly (1992). "A proposed modification of the Germano subgrid-scale closure method". Physics of Fluids A 4 (3): 633-636. </ref> Because of these issues, Germano enforced the dynamic constant in an average sense, so that the equation for Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle C_s} was actually:

Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle C_{s}^{2} = \frac{ \left\langle \mathcal{L}_{ij} \mathcal{M}_{ij} \right\rangle }{ \left\langle \mathcal{M}_{ij} \mathcal{M}_{ij} \right\rangle } }

Lilly<ref name="Lilly_1992" /> proposed a modification to the dynamic model that utilized a least squares method to find Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle C_s} , making the former version more stable and making the method more applicable.

References

<references group=""></references>