LES Fundamentals — Theory and Governing Equations

Category: 流体解析(CFD) | Integrated 2026-04-06
CAE visualization for les fundamentals theory - technical simulation diagram
LESの基礎理論 -- 理論と支配方程式

Theory and Physics

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}$.


Filtered Navier-Stokes Equations

🧑‍🎓

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?

Physical Meaning of Each Term
  • Temporal term $\partial(\rho\phi)/\partial t$: Imagine the moment you turn on a faucet. At first, water comes out in an unstable, spluttering manner, but after a while, the flow becomes steady. This "period of change" is described by the temporal term. The pulsation of blood flow due to heartbeats, or the flow fluctuation each time an engine valve opens/closes—all are unsteady phenomena. So what is a steady-state analysis? It looks only at "after sufficient time has passed and the flow has settled down"—meaning setting this term to zero. Since computational cost drops significantly, starting with a steady-state solution is a basic CFD strategy.
  • Convection term $\nabla \cdot (\rho \mathbf{u} \phi)$: What happens if you drop a leaf into a river? It gets carried downstream by the flow. This is "convection"—the effect where fluid motion transports things. Warm air from a heater reaching the other side of the room is also due to air, the "carrier," transporting heat via convection. Here's the interesting part—this term contains "velocity × velocity," making it nonlinear. That is, as the flow becomes faster, this term rapidly strengthens, making control difficult. This is the root cause of turbulence. A common misconception: "Convection and conduction are similar" → They are completely different! Convection is carried by flow, conduction is transmitted by molecules. There's an order-of-magnitude difference in efficiency.
  • Diffusion term $\nabla \cdot (\Gamma \nabla \phi)$: Have you ever put milk in coffee and left it? Even without stirring, it naturally mixes after a while. That's molecular diffusion. Now, a question—honey and water, which flows more easily? Obviously water, right? Honey has high viscosity ($\mu$), so it flows poorly. Higher viscosity strengthens the diffusion term, making the fluid move in a "thick" manner. In low Reynolds number flow (slow, viscous), diffusion dominates. Conversely, in high Re number flow, convection overwhelms and diffusion plays a supporting role.
  • Pressure term $-\nabla p$: When you push the plunger of a syringe, liquid shoots out forcefully from the needle tip, right? Why? Because the plunger side is high pressure, the needle tip is low pressure—this pressure difference provides the force that pushes the fluid. Dam discharge works on the same principle. On a weather map, where are the isobars tightly packed? That's right, strong winds blow there. "Flow is generated where there is a pressure difference"—this is the physical meaning of the pressure term in the Navier-Stokes equations. A point of confusion here: The "pressure" in CFD is often gauge pressure, not absolute pressure. If results go wrong immediately after switching to compressible analysis, it might be due to confusing absolute/gauge pressure.
  • Source term $S_\phi$: Warmed air rises—why? Because it becomes lighter (lower density) than its surroundings and is pushed up by buoyancy. This buoyancy is added to the equation as a source term. Other examples: chemical reaction heat generated by a gas stove flame, Lorentz force acting on molten metal in a factory's electromagnetic pump... These are all actions that "inject energy or force into the fluid from the outside," expressed by the source term. What happens if you forget the source term? In a natural convection analysis, forgetting to include buoyancy means the fluid won't move at all—a physically impossible result where warm air doesn't rise in a room with the heater on in winter.
Assumptions and Applicability Limits
  • Continuum assumption: Valid for Knudsen number Kn < 0.01 (molecular mean free path ≪ characteristic length)
  • Newtonian fluid assumption: Shear stress and strain rate have a linear relationship (non-Newtonian fluids require viscosity models)
  • Incompressibility assumption (for Ma < 0.3): Treat density as constant. For Mach numbers above 0.3, consider compressibility effects.
  • Boussinesq approximation (Natural convection): Consider density variation only in the buoyancy term, using constant density in other terms.
  • Non-applicable cases: Rarefied gas (Kn > 0.1), supersonic/hypersonic flow (shock capturing required), free surface flow (requires VOF/Level Set, etc.)
Dimensional Analysis and Unit Systems
VariableSI UnitNotes / Conversion Memo
Velocity $u$m/sWhen converting from volumetric flow rate for inlet conditions, pay attention to cross-sectional area units.
Pressure $p$PaDistinguish between gauge and absolute pressure. Use absolute pressure for compressible analysis.
Density $\rho$kg/m³Air: approx. 1.225 kg/m³ @20°C, Water: approx. 998 kg/m³ @20°C
Viscosity coefficient $\mu$Pa·sBe careful not to confuse with kinematic viscosity coefficient $\nu = \mu/\rho$ [m²/s]
Reynolds number $Re$Dimensionless$Re = \rho u L / \mu$. Indicator for laminar/turbulent transition.
CFL numberDimensionless$CFL = u \Delta t / \Delta x$. Directly related to time step stability.

Numerical Methods and Implementation

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...

関連シミュレーター

この分野のインタラクティブシミュレーターで理論を体感しよう

シミュレーター一覧

関連する分野

熱解析V&V・品質保証構造解析
この記事の評価
ご回答ありがとうございます!
参考に
なった
もっと
詳しく
誤りを
報告
参考になった
0
もっと詳しく
0
誤りを報告
0
Written by NovaSolver Contributors
Anonymous Engineers & AI — サイトマップ
About the Authors