LES Fundamentals — Theory and Governing Equations

Category: Fluid Analysis (CFD) | Integrated 2026-04-06
CAE visualization for les fundamentals theory - technical simulation diagram
Fundamentals of LES Theory -- Theory and Governing Equations

LES Fundamentals: Theoretical Foundations

LES (Large Eddy Simulation) Explained

🧑‍🎓

Professor, I heard that LES is a method somewhere between RANS and DNS. What exactly is the underlying concept?


🎓

Good question. Turbulence contains eddies of various scales. LES uses spatial filtering to directly calculate the large-scale eddies, while the eddies smaller than the filter width (subgrid-scale, SGS) are approximated by a model.


🧑‍🎓

I see, so you directly solve for the large eddies and only model the small ones. How does it differ from DNS?


🎓

DNS resolves all eddies down to the Kolmogorov scale $\eta_K$, requiring grid points on the order of $N \sim Re^{9/4}$. This is completely infeasible for industrial problems at practical Reynolds numbers. LES significantly reduces computational cost by taking the filter width $\Delta$ larger than the Kolmogorov scale.


Mathematical Definition of Spatial Filtering

🧑‍🎓

What exactly is the mathematical operation for "filtering"?


🎓

For any physical quantity $\phi(\mathbf{x}, t)$, the filter operation is defined by a convolution integral.


$$ \bar{\phi}(\mathbf{x}, t) = \int_{-\infty}^{\infty} G(\mathbf{x} - \mathbf{x}', \Delta) \, \phi(\mathbf{x}', t) \, d\mathbf{x}' $$

Here, $G$ is the filter kernel, and $\Delta$ is the filter width. Typical filters include the Box (top-hat) filter, Gaussian filter, and Sharp spectral (cut-off) filter.


🧑‍🎓

Which filter is actually used in CFD codes?


🎓

In finite volume method-based codes (Fluent, STAR-CCM+, OpenFOAM, etc.), implicit filtering based on cell volume is common. The filter width is often defined as the cell characteristic length, such as $\Delta = V_{cell}^{1/3}$ or $\Delta = (\Delta x \cdot \Delta y \cdot \Delta z)^{1/3}$.


🧑‍🎓

What happens when you apply filtering to the Navier-Stokes equations?


🎓

For incompressible flow, the filtered continuity and momentum equations become:


$$ \frac{\partial \bar{u}_i}{\partial x_i} = 0 $$

$$ \frac{\partial \bar{u}_i}{\partial t} + \frac{\partial (\bar{u}_i \bar{u}_j)}{\partial x_j} = -\frac{1}{\rho}\frac{\partial \bar{p}}{\partial x_i} + \nu \frac{\partial^2 \bar{u}_i}{\partial x_j \partial x_j} - \frac{\partial \tau_{ij}^{sgs}}{\partial x_j} $$

The key point here is that the nonlinear term $\overline{u_i u_j}$ cannot be approximated by the product of filtered velocities $\bar{u}_i \bar{u}_j$, giving rise to the SGS stress tensor.


$$ \tau_{ij}^{sgs} = \overline{u_i u_j} - \bar{u}_i \bar{u}_j $$

🧑‍🎓

So this $\tau_{ij}^{sgs}$ is what needs to be modeled, right?


🎓

Exactly. The models used to close the SGS stress tensor are called SGS models (subgrid-scale models). Various models have been proposed, such as the Smagorinsky model, dynamic Smagorinsky model, and WALE model.


Eddy Viscosity Hypothesis

🧑‍🎓

Many SGS models seem to use the concept of "eddy viscosity". What is that?


🎓

It applies the Boussinesq hypothesis to the small-scale eddies, making the deviatoric component of the SGS stress tensor proportional to the strain rate tensor.


$$ \tau_{ij}^{sgs} - \frac{1}{3}\tau_{kk}^{sgs}\delta_{ij} = -2\nu_{sgs}\bar{S}_{ij} $$

Here, $\bar{S}_{ij} = \frac{1}{2}\left(\frac{\partial \bar{u}_i}{\partial x_j} + \frac{\partial \bar{u}_j}{\partial x_i}\right)$ is the filtered strain rate tensor, and $\nu_{sgs}$ is the SGS eddy viscosity coefficient. The difference between SGS models lies in how they evaluate this $\nu_{sgs}$.


🧑‍🎓

It's a similar concept to RANS eddy viscosity. But the difference is that in LES it's calculated as a local, instantaneous value, right?


🎓

Exactly. RANS uses a time-averaged eddy viscosity, while LES evaluates a local eddy viscosity for the instantaneous filtered field. This difference is physically very significant.


Coffee Break Trivia

The Origin of the Name "Filter"

The concept of "spatial filtering" in LES was first systematized by meteorologist Joseph Smagorinsky. The idea in his 1963 paper was simple: "Let's solve only the large-scale atmospheric motions and parameterize the effects of small-scale turbulence by averaging them." The term "filter width $\Delta$," now commonplace in CFD, also originates from the grid spacing of weather models. It's quite an interesting journey that an idea from wind forecasting models is now being repurposed for engine combustion simulations, isn't it?

Computational Methods for LES Fundamentals

Spatial Discretization for LES

🧑‍🎓

When implementing LES, what should I be careful about regarding spatial discretization?


🎓

LES requires accurately resolving eddy structures at scales larger than the filter width, so schemes with low numerical dissipation are needed. Second-order central differencing is the minimum baseline; ideally, higher-order central differencing or compact differencing should be used.


🧑‍🎓

Is upwind differencing no good?


🎓

First-order upwind differencing must absolutely not be used. Its numerical dissipation far exceeds the dissipation from the SGS model, artificially wiping out eddy structures. Even second-order upwind requires caution; when using blending schemes (e.g., a mix of central and upwind differencing), the proportion of central differencing should be sufficiently high. OpenFOAM's linearUpwind or Fluent's Bounded Central Differencing are practical compromises, but if the central differencing proportion is too low, LES loses its meaning.


Time Integration Schemes

🧑‍🎓

How should time be discretized?


🎓

Since LES is inherently an unsteady calculation, time integration accuracy is also important. At least second-order accuracy is required. Typical choices are as follows:


SchemeAccuracyFeatures
2nd-order Backward Difference (BDF2)2ndImplicit, stable, OpenFOAM's 'backward'
Crank-Nicolson2ndImplicit, can be oscillatory
Adams-Bashforth 2nd order2ndExplicit, has CFL restriction
Runge-Kutta 3rd/4th order3rd-4thExplicit, high accuracy, common in spectral codes
🧑‍🎓

Are there any guidelines for determining the time step size?


🎓

Manage it using the CFL number (Courant-Friedrichs-Lewy number). For explicit schemes, $CFL < 1$ is the stability condition, but even for implicit schemes, it's desirable to keep $CFL \sim 1$ to ensure LES accuracy. The CFL number is defined as $CFL = \frac{u \Delta t}{\Delta x}$.


Pressure-Velocity Coupling

🧑‍🎓

How is pressure-velocity coupling handled for incompressible LES?


🎓

The PISO (Pressure Implicit with Splitting of Operators) method is the most common. Within each time step, it performs one predictor step and two or more corrector steps. In OpenFOAM, the pimpleFoam solver adopts the PIMPLE (PISO+SIMPLE) algorithm and is widely used for LES. In Fluent, the combination of Non-Iterative Time Advancement (NITA) + fractional step method is recommended.


Grid Resolution Requirements

🧑‍🎓

How fine does the mesh need to be for LES? It seems completely different from RANS.


🎓

For wall-resolved LES (wall-resolved LES, WRLES), the grid resolution near the wall has very stringent requirements.


DirectionRequirement (wall units)Notes
Wall-normal direction $\Delta y^+$< 1 (first cell)Resolve viscous sublayer
Streamwise direction $\Delta x^+$50 - 100Resolve streak structures
Spanwise direction $\Delta z^+$15 - 40Resolve streamwise vortices

Here, wall units are $y^+ = y u_\tau / \nu$, $u_\tau = \sqrt{\tau_w/\rho}$.


🧑‍🎓

It has to be that fine? The computational cost seems enormous.


🎓

Exactly. The number of grid points for wall-resolved LES increases on the order of $N \sim Re^{13/7}$, making it extremely costly for real-world problems at high Reynolds numbers. That's why hybrid methods like wall-modeled LES (WMLES) and DES/IDDES become important.


Coffee Break Trivia

The Long Battle with LES's "Numerical Viscosity"

When choosing a discretization scheme for LES, why go to the trouble of using second-order accuracy...

Related Simulators

Experience the theory firsthand with the interactive simulator for this field

All Simulators

Related fields

Thermal AnalysisV&V · Quality AssuranceStructural Analysis
Rate this article
Thank you for your feedback!
Helpful
More details
Report error
Helpful
0
More details
0
Report error
0
Written by NovaSolver Contributors
Anonymous Engineers & AI — Sitemap
About the Authors