Large eddy simulation

The idea behind large eddy simulation (LES) is to resolve the "large eddies" while modeling the effect of unresolved sub-grid scale motions. This is done usually be assuming eddy viscosity and eddy diffusivity models and providing an estimate for the eddy viscosity νe and diffusivity κe.

Much of the early work on LES was motivated by the study of atmospheric boundary layer turbulence, being developed by Smagorinsky (1963) and Lilly (1966), then first implemented by Deardorff (1970) and Deardorff (1974).

In the LES framework, the Navier-Stokes equations are averaged in the same way as Reynolds (1895) except that the mean field v is obtained via convolution with a filter convolution kernel G

v(x,t)=Gv=v(x,t)G(xx,tτ)dxdτ,

as described by Leonard (1975) who introduced the general filtering formalism.

The vivj terms are now components of what is called the sub-grid scale (SGS) stress tensor τijSGS, which looks the same as the Reynolds stress tensor so we will drop the SGS superscript.

It is probably important to note that the large eddy simulation filtering operation does not satisfy the properties of a Reynolds operator (§2.1) (Sagaut and Meneveau, 2006) and that in general, the filtered residual is not zero: v(x,t)0.

§13.2 of Pope (2000) lists a number of popular choices for the filter function G. For practical reasons we simply employ the box kernel

(1)GΔ=G(x,t)=1ΔH(12Δ|x|)δ(ttn),

where H is the Heaviside function, Δ is the grid spacing, and tn is the current time step. With (1) we get back the averaging operator originally used by Deardorff (1970)

v(x,y,z,t)=1ΔxΔyΔzx12Δxx+12Δxy12Δyy+12Δyz12Δzz+12Δzv(ξ,η,ζ,t)dξdηdζ,

which if evaluated at the cell centers just returns the cell averages we already compute in the finite volume method.

Smagorinsky-Lilly model

Smagorinsky (1963) estimated the eddy viscosity νe via a characteristic length scale Δ times a velocity scale given by Δ|S| where |S|=2SijSij. Thus the SGS stress tensor is given by

τij=2νeSij=2(CsΔ)2|S|Sij,

where Cs is a dimensionless constant. The grid spacing is usually used for the characteristic length scale Δ. The eddy diffusivities are calculated via κe=νe/Prt where the turbulent Prandtl number Prt is usually chosen to be O(1) from experimental observations.

Assuming that the SGS energy cascade is equal to the overall dissipation rate ε from the Kolmogorov (1941) theory, Lilly (1966) was able to derive a value of

Cs=(32CKπ43)340.16,

using an empirical value of CK1.6 for the Kolmogorov constant. This seems reasonable for isotropic turbulence if the grid spacing Δ falls in the inertial range. In practice, Cs is a tunable parameter.

Due to the presence of the constant Cs, the model is sometimes referred to as the constant Smagorinsky model in contrast to dynamic Smagorinsky models that dynamically compute Cs to account for effects such as buoyant convection.

Anisotropic minimum dissipation models

Minimum-dissipation eddy-viscosity models are a class of LES closures that use the minimum eddy dissipation required to dissipate the energy of sub-grid scale motion. Rozema et al. (2015) proposed the first minimum-dissipation model appropriate for use on anisotropic grids, termed the anisotropic minimum dissipation (AMD) model.

It has a number of desirable properties over Smagorinsky-type closures: it is more cost-effective than dynamic Smagorinsky, it appropriately switches off in laminar and transitional flows, and it is consistent with the exact SGS stress tensor on both isotropic and anisotropic grids. Abkar et al. (2016) extended the AMD model to model SGS scalar fluxes for tracer transport. Abkar and Moin (2017) further extended the model to include a buoyancy term that accounts for the contribution of buoyant forces to the production and suppression of turbulence.

Vreugdenhil and Taylor (2018) derive a modified AMD model by following the requirement suggested by Verstappen (2018), which entail normalising the displacement, the velocity, and the velocity gradient by the filter width to ensure that the resulting eddy dissipation properly counteracts the spurious kinetic energy transferred by convective nonlinearity, to derive a modified AMD model.

The eddy viscosity and diffusivity are defined in terms of eddy viscosity and diffusivity predictors νe and κe, such that

νe=max{0,νe}andκe=max{0,κe},

to ensure that νe0 and κe0. Leaving out the overlines and understanding that all variables represent the resolved/filtered variables, the eddy viscosity predictor is given by

(2)νe=(CΔ)2(^kv^i)(^kv^j)S^ij+Cbδ^i3αg(^kvi^)^kθ(^lv^m)(^lv^m),

and the eddy diffusivity predictor by

(3)κe=(CΔ)2(^kv^i)(^kθ^)^iθ(^lθ^)(^lθ^),

where

(4)x^i=xiΔi,v^i(x^,t)=vi(x,t)Δi,^iv^j(x^,t)=ΔiΔjivj(x,t),δ^i3=δi3Δ3,

so that the normalized rate of strain tensor is

(5)S^ij=12[^iv^j(x^,t)+^jv^i(x^,t)].

In equations (2)(5), C is a modified Poincaré "constant" that is independent from the filter width Δ but does depend on the accuracy of the discretization method used. Abkar et al. (2016) cite C2=112 for a spectral method and C2=13 for a second-order accurate scheme. Δi is the filter width in the xi-direction, and Δ is given by the square root of the harmonic mean of the squares of the filter widths in each direction

1Δ2=13(1Δx2+1Δy2+1Δz2).

The term multiplying Cb is the buoyancy modification introduced by Abkar and Moin (2017) and is small for weakly stratified flows. We have introduced the Cb constant so that the buoyancy modification term may be turned on and off.