LectureLES_I_Introduction
LectureLES_I_Introduction
Suggested books:
P. Sagaut, Large Eddy Simulation for Incompressible Flows. An introduction. III Edition, Springer, 2005.
L.Berselli, T.Iliescu, W. Layton, Mathematics of Large Eddy Simulation of Turbulent Flows, Springer, 2005.
M. Lesieur, O. Métais, P. Comte, Large-Eddy Simulations of Turbulence, Cambridge University Press, 2005.
B. Guerts, Elements of Direct and Large-Eddy Simulation, Edwards, 2004.
F.F. Grinstein, L.G. Margolin, W.J. Rider, (Ed.s), Implicit Large Eddy Simulation, Cambridge, 2007.
J. Mathieu, J, Scott, An Introduction to Turbulent Flows, Cambridge University Press, 2000.
S.B. Pope, Turbulent flows, Cambridge, 2000.
J.H. Ferziger, M. Peric, Computational Methods for Fluid Dynamics, Springer, 2002.
Notes: These presentations are written with Microsoft Office PowerPoint 2003 with MathType 5.0 Equation Editor. Executing the presentation view allows use the proper
hyperlinks, indicated by , to deepening sections containing details on the issues. From such sections, one returns to the main outline by clicking on the symbol
Phenomenology and mathematical description
Numerical simulation of turbulence is an extremely complex task. This
is due to the presence of a wide range of space-temporal
characteristic scales of the motion, generated by the non-linearity and
not purely deterministic Non-deterministic dynamics = chaos? 1
Turbulent motion (by definition 3D and unsteady) is characterized by a kinetic energy
distribution over a range of scales, coming from the integrals ones (L, T), wherein energy
is provided to the system. Then energy correlates along an inertial cascade (~k-5/3 in
wavenumber space), without any effect of molecular viscosity (Theory K41), until
reaching the small Kolmogorov scales (η, τ) where, viscosity becomes relevant due to
high gradients and kinetic energy is irreversibly converted (dissipated) in internal energy.
Characteristic scales: the Kolmogorov scale, is the smallest one over kinetic energy is still
dissipated. It depends on the viscosity:
- Often one considers the Taylor micro-scale λ, the biggest of the dissipative scales, that is
the scale for which the viscous stress starts to become comparable to the convective flux of
the m.q.
N.B.: the magnitude of a certain scale expressed in the physical space can be transformed in the wavenumber space by
taking the reciprocal, e.g., kη=O( η-1).
N.B.: Turbulence does not imply any change in the molecular properties of a fluid! In
the validity of the continuum, that is O(m.f.p) << O(η), the equations system governing
the motion of any fluid does not differ from laminar regime to turbulent regime
2
The governing equations remain the classical Navier-Stokes (NS).
DNS, RANS, URANS, LES in CFD methods - 1
Direct Numerical Simulation (DNS) is the “simplest” CFD method for
simulating turbulent flows. It is practically the virtual counterpart of a
real experiment in laboratory. But … it is computationally onerous as
well as not fully feasible for engineering applications (computing hours
have some cost …)
DNS consists in determining the numerical solution of the NS equations for 3-D,
unsteady flows, without further models or simplifications.
DNS requires a computational grid having a space-temporal resolution (h, t steps)
sufficiently fine to be capable of describing the turbulence dynamic over any
characteristic scales of the motion, from the largest to the smallest.
Therefore, it is plausible to assume the DNS parameters h η, t τ .
Consequently, DNS requires, even in the simplest case of isotropic homogeneous
turbulence, a number of grid-nodes equal to L/η=O(ReL3/4) for each directions. As the
time-step is proportional to the space one, the computational effort is O(ReL3).
The small scales characterizing the motion, of O(η) (or kη =O(η-1) in the wavenumber
space), are much less energetic and are independent from the largest;
Rapid energy equilibrium time and behavior almost isotropic;
But, not every consistent discretizations guarantee a good accuracy at high
wavenumber; anyway errors have effect on low energy wavenumber components!
Therefore … 3
DNS, RANS (brief), URANS, LES in CFD methods - 3
When the flow does not admit a statistical steady state, the time-mean is
not suitable and one has to use the ensemble average < f > on the
variable.
Thus, some of the low frequency components of the motion are retained
in the average field.
Some low-order statistical analysis can be performed.
URANS: For a statistically unsteady flow, any
variable is decomposed in a mean value and two
fluctuations around the mean value: f
N.B.: by means of LES, one can study theoretical problems as well as some engineering
application at moderate Reynolds number.
DNS, RANS, URANS, LES in CFD methods - 6
A sketch of the usual levels of approximation
f
4 RANS
f
DNS
t
f
5
URANS
t
ti tf t
P
f
1
f x lim f x, t dt
P P LES
0
t
1
f x, t f x, t dt
t t0 t0 6
f x, t G x x, t t ; , f x, t dxdt t,x
4 x t
The unresolved tensor terms in the averaged equations (RANS, URANS)
versus the filtered ones (LES) - 1
• Some observations are necessary to highlight the differences existing between the Navier-Stokes equation upon
application either of the Reynolds average or of the LES filtering. Specifically, an unresolved tensor originates
from the same non-linear quadratic term of the NS governing equations, but …
• The steady or unsteady (RANS/URANS) equations, governing the averaged quantity are defined in two or three
dimensions, according to the chosen problem. For the RANS equations, one has
v 0
v
t
vv p 2 0s v
for RANS is 0
where one can decompose the non linear convective flux according to
v v vx,t 0
Hence, the unresolved tensor takes into account for the effect of the turbulence fluctuations, over all the scales of
motion, on the averaged ones.
The unresolved tensor terms in the averaged equations (RANS,URANS)
versus the filtered ones (LES) - 2
• On the other hand, the LES equations govern locally filtered quantities (on a spatial length ), considered unsteady
and three-dimensional, the LES equations are (for homogeneous filters)
v 0
v
t
vv p 2 0s v
Apparently (but only apparently…), it seems to deal with similar governing equations both in RANS and in LES.
Perhaps, the meaning of the resolved variable as well as of the unresolved tensor is very different! One can
decompose the non linear convective flux according to (Ref: Sagaut, 2005)
vv
v vv v vv
vv vv vv L C R
since in general, for a (smooth) LES filter operator one has
v v vx,t 0
The SGS tensors C and R take into account for the effect of the turbulent fluctuations, associated only to the small
scales of the motion, on the filtered quantities . Very different from the RANS-based Reynolds tensor!
N.B.: Only in case of an idempotent LES filter, such as the Fourier cut-off, one has G*v’=0.
Conclusions
• DNS is mainly devoted to a theoretical approach to the study of
turbulence;
• DNS is useful in supporting the development of SGS modelling;
• At present, applications performed on computational grids with
40963 unknown;
• Perspective of future applications in DNS? Dependent on HPC
progresses (Hardware + Software);
• RANS/URANS still widely used in industry but LES starts to be
considered feasible.
• However, the coexistent “random” part of turbulence (associated to the non-linear character of the convective
terms in Navier-Stokes eqs.) causes that such events, despite of being repeatable, differs each others for the
localization, dimensions and frequency of generation. In conclusion, it is such a hybrid aspect between
determinism and casualness to make turbulence a scientific problem of great interest. 1
1
These are two signals in
physical space… which one is the turbulent one?
Time behaviour of
4
rand
1
-1
-2
-3
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
-2
-4
log10 E
-6
-8
-10
w , v, E ,
T
w
T T
T
where F(w) is the tensor of the total flux (convective e diffusive).0
F
t
• For a fluid having homogeneous density 0 and homotermal, (Mach = 0) the system written in differential conservative form is:
(1)
v 0 continuity eq.
v Ip
vv 2 S ,
meaning),
t (perhaps it has no thermodynamic momentum eq.
where v is the velocity field, p is the “pressure”
problem to be well posed.
0 I is the identity matrix. Suitable initial and boundary conditions allow for the mathematical
The equation system (1) was written in vector form from which it is possible to deduce the representations valid for any reference system. In particular, it is possible rewriting the momentum
s
equation by taking into account the constraint of the continuity equation,
being S v ;
Thus the momentum equation can be re-written in non-conservative form (equivalent to the equilibrium Newton law for a fluid particle) by writing the Lagrangian derivative according to
N.B.: Actually, even if mathematically equivalent in the continuous differential form, the non-conservative form is not advisable to be used for discretizations (e.g.: R.J.LeVeque, Finite
Volume Method for Hyperbolic Problems, Cambridge, 2004).
Dv
p 2 v
Dt
• 2- The governing equations: the Burgers model equation and the turbulence genesis -I
The genesis of turbulence is inherent to the character of the momentum equation: the quadratic non-linearity of the
convective terms. As a simple model equation, that can help us clarifying the role of the non-linearity, consider
u u 2 u
t x 2 x x
called Burgers equation from the name of the scientist J.M. Burgers which proposed in 1948 a model study of turbulence.
Such equation, despite of the fact that the pressure gradient was neglected as well as a single spatial direction is considered,
shows the same character of a quadratic non-linear term as in (1).
E(k,0)
1e-20
-0.2
-0.4
1e-30
-0.6
-0.8
-1 1e-40
that is a regular initial
0 condition
0.2 0.4(the only
0.6 non-vanishing
0.8 1 wavenumber component
10 corresponds100 to the wavenumber
1000 q=1), as
happens for example in case of laminar flows. k
Furthermore, let us suppose a fluid with very small viscosity, namely the convection is prevalent over diffusion on the
integral scale L. In such a case, the energy dynamics is practically equivalent to that of the pure non-viscous counterpart, at
least until high velocity gradient are generated.
But, what about the causes of generation of high velocity gradients starting from a smooth initial solution?
• 2- The governing equations: the Burgers model equation and the turbulence genesis - II
A time-sequence of the numerical solution is plotted in the physical space (left) and in frequency space (right).
E(k,t)
of the spectral energy content at -0.2
wavenumbers greater than the initial -0.4
q=1. -0.6
1e-30
-0.8
• Such behavior can be understood by -1 1e-40
considering that the initial condition is 0 0.2 0.4 0.6
Evoluzione nel tempo
0.8 1 10
k
100 1000
E(k,t)
via greater, as one can see at t=0.05. -0.2
-0.4
-0.6 1e-30
• As the time passes (t=0.1), the velocity gradient -0.8
becomes stronger and also the small molecular
-1
viscosity can produce a diffusive term of 0 0.2 0.4 0.6 0.8 1 1e-40
magnitude comparable to the convective one. Evoluzione nel tempo
10
k
100 1000
1
t=0 0.25 1
0.8 t=0
• Such a simple example allows us to understand t=0.1
t=0.1
0.6
that even a smooth flow condition (typical of 1e-10
laminar regime) can generate turbulence by 0.4
frequency 0
1e-20
E(k,t)
-0.2
… -0.6 1e-30
-0.8
-1
0 0.2 0.4 0.6 0.8 1 1e-40
10 100 1000
k
• 2- The governing equations: vorticity and coherent vortical structure
Turbulent flows are characterized by strong vorticity intensity, being the vorticity vector field
Actually, the presence of a non-vanishing vorticity in a flow field does not imply that within that zone one has a vortex core.
Vorticity and vortex are not the same thing! One can easily think of a laminar flow, e.g. a 2D Poiseuille motion, which has
vorticity distributed in all the field, maximum at walls, but has no presence of vortical structures. On the other hand, the presence of
a separation region of the flow (a “vortex”) does not imply that it is turbulent (for example, at low Reynolds number, a flow around
a plane cylinder shows both vorticity and separation but it is laminar).
• The instantaneous (static) detection of a vortex is based on some specific criterion and was object of several proposals (e.g., Jeong J,
Hussain F. On the identification of a vortex. J. Fluid Mechanics 1995; 285), each one having some intrinsic approximation. In general,
the vortex identification exploits the analysis of the vorticity magnitude along with some other measures (such as pressure gradient,
eigenvalues of the strain and rotation matrices, etc.)
Even a more complex task is to define a coherent vortex. For example, Lesieur proposes defining it as a closed space region within:
1) It exists a high vorticity magnitude such that one can suppose (but it is not ensured) the existence of recirculation zones of the fluid;
2) A coherent vortex must approximately retain its shape for such a long time to be comparable to the characteristic rotation time |ζ |-1;
3) A coherent vortex should not be deterministically predictable.
The coherence of a vortex is, hence, a property associated to statistical peculiarities of the vortex dynamic and requires the preliminary
“static” detection of possible candidate coherence regions.
Thus, coherent vortices are particular structures of turbulent motion of a fluid that are highly energized and have anisotropic behavior
(in other words they depend on the type of the problem). DNS and LES simulations are expected to resolve such structures,
RANS/URANS to model them.
• 2- The governing equation: the Helmholtz equation and vorticity dynamic
While applying the curl operator to the momentum equation, by taking into account that
2
v v v 2 ζ v,
ζ v ζ v v ζ ,
s
v ζ ζ v
2ζ (2)
2)
1)
s
being ζ v the so-called stretching term. Therefore, the variation of vorticity along a path-line dx/dt = v is
due to two causes: 1) contribution of the stretching; 2) contribution of diffusion.
• The main appearance associated to the vorticity dynamics in a turbulent flow has to be focused on the stretching, one
the most relevant physical mechanisms through which intensity of turbulence is modulated. Stretching can be in effect
only if the flow field is three-dimensional, because in 2D the vorticity vector is, by definition, orthogonal to the
velocity gradient and the stretching term vanishes.
Consider a vortical tube V defined, analogously to a flux tube, as the tube having as surface the envelop of the vorticity
vector. When the tube is stirred, the vorticity intensity increases because the vorticity field obeys the divergence-free
constraint,
Log10 [ E1(k)/E1(k1) ]
Log10 [ E1(k)/E1(k1) ]
-8.5
quadratic non- -6
linearity
-8
-9
-10
-9.5
-12
-2
Log10(k/k1) U 0
Log10(k/k1)
(c)
Pairing: fusion from 4 (d)
-3 to 2 vortical -1
k^(-4)
-4 structures -2
(backscatter)
Log10 [ E1(k)/E1(k1) ]
Log10 [ E1(k)/E1(k1) ]
-5 -3
-6 -4
-7 -5
-8 -6
-9 -7
(c) (d)
-10 1 1 -8
-11 t 40 t 50 -9
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2 U U 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
0 Log10(k/k1) Pairing: fusion from 2 to 0 Log10(k/k1)
-1 (e) 1 vortical structure -1 (f)
-2
k^(-4) (backscatter) -2
k^(-4)
Log10 [ E1(k)/E1(k1) ]
Log10 [ E1(k)/E1(k1) ]
-3 -3
-4 -4
-5 -5
-6 -6
-7 -7
-8 -8
-9
(e) 1 (f) 1-10-9
-10
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2 t 60 2 t 80 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
Log10(k/k1) U 2 U Log10(k/k1)
• 3- Criteria required for analyzing and choosing the accuracy of the discretization - I
Getting a DNS solution does not merely signify to solve the NS equation without supplying a turbulence model,
over an arbitrary computational grid!
The sufficient requirement to realize a DNS is to ensure that the highest frequency contained in the turbulent energy
spectra (that is the component of the motion corresponding to the Kolmogorov scale) is enclosed in the range of
frequencies resolved by the discretization of the physical domain. In other words, assuming a discretization step h,
uniform in each direction, in a “real” DNS the Nyquist frequency (see: Theorem of Nyquist) kN=/h must be chosen
such that kN ≥O(η-1).
N.B.: Some authors have analyzed if such constraint is or not too restrictive. They deduced that a DNS is realizable as
long as one resolves at least the initial part of the dissipative energy range (Taylor micro-scale). This is justified because
high frequencies are subject to numerical errors but are much less energetic than largest…
Considering the problem on the length scale h of the computational cell, the relative importance between convection
and diffusion of the momentum quantity must be such that the cell Reynolds number (using a suitable velocity, for
example |S|l) is of unitary magnitude order. This way, also the characteristic time of diffusion and convection are
comparable (consequently, the time-step t is chosen).
• The accuracy analysis of a scheme is performed in terms of the analysis of the local truncation error (LTE), both in
physical and in frequencies space. In particular, by performing the analysis of the LTE of a Finite Difference-based
derivative in the Fourier space, allows us understanding what to expect from a discretization of a certain accuracy
order.
The exact analytical derivative (D=d/dx) is obtained by taking a single generic q-th Fourier component
x kq e D x ik q x , k q real
ikq x
( x x) ( x x) e
ikq ( x x )
e
ikq ( x x )
eikq x e ikq x ˆ senkq x ˆ senk q x
ˆ k kq e i kq e ikeff x
ˆ
ikq x ikq x
q
keff =
2x 2x 2x x x
Then let us express for the asymmetric first order (backward) derivative,
( x) ( x x)
ˆ(kq )
e
ikq x
e q
ik ( x x )
1 e ikq x
ˆ(k ) e ikq x
i
i e
ik q x
1 ˆ(k ) e ik q x
ikeff x keff
sen kq x
i
1 cos k x
q
q q
x x x x x x
Thus, the central formula shows a real modified wavenumber while for the asymmetric one it is complex!! The same
thing would happen for higher order formulas, e.g., fourth order central or second asymmetric ones →
asymmetric derivatives add artificial dissipation. 3.5
Real part 3
a)
k ef f = k q
A rre t ra t a II o rd in e
2.5 A rre t ra t a I o rd in e
eff
)
Re(k
1.5
0.5
0
0 0.5 1 1.5 2 2.5 kq 3
0
Imaginary part
-0 . 5
eff
)
-1
Im(k
-1 . 5
-2
.
. -2 . 5
b)
Im (k q )= 0
A rre t ra t a II o rd in e
-3 A rre t ra t a I o rd in e
-3 . 5
-4
0 0.5 1 1.5 2 2.5 kq 3
Modified wavenumber keff for FD formulas, centered (left) and asymmetric (right) versus exact wavenumber.
N.B.: Spectral methods have, by definition, exact representation up to the Nyquist frequency.
• In conclusion, the numerical error is as higher as the Nyquist frequency is approached (some improvement for higher
accuracy order of the formulas). Thus, the greatest errors affect the components associated to the dissipative part of the
turbulence spectrum, at low energy content. Hence, possibly, DNS is feasible with schemes of relatively low accuracy
order but with a sufficiently refined computational grid. 3
• 3
N.B.: A different conclusion can be drawn for LES analysis…
E(k) E(k) E(k)
= +
k k k
Total Resolved Modelled
4
4
E(k) E(k) E(k)
= +
k k k
Total Resolved Modelled
5
5
E(k) E(k) E(k)
= +
k k k
Total Resolved Modelled
-13
x 10
1 1 20
0.8 0.8
0.6 0.6 15
0.4 0.4
0.2 0.2 10
0 0
-0.2 -0.2 5
-0.4 -0.4
-0.6 -0.6 0
-0.8 -0.8
-1 -1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 -5
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
What happened when the wavenumber q= 500 is used? Why is the function unrecognizable and its magnitude between
maximum and minimum values -1 and +1 appears wrong (there is a vanishing magnitude, however, note that also
q=100 causes a slight diminished magnitude)?
The problem is that, without any other instruction, Matlab becomes not able to provide the real behavior of the
function when the oscillations are too rapidly repeating in the interval to be correctly represented.
1
But it is sufficient to plot the function in 0.8
a smaller range, for example [0, 0.1], and 0.6
0.2
-0.6
resolution. Therefore … -0.8
-1
0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1
• The Nyquist theorem - II
In the previous example, we have shown how Matlab reached a limit of representation of the correct behavior of a of
the single harmonic function when the frequency is high. Now, we explain why.
Consider a real periodic function, expressed in terms of the discrete Fourier series
ˆ kq e
ikq x
x
q
being kq=2q/L (be careful in distinguishing the wavenumber q and the frequency being, actually, kq the frequency
having as dimension the reciprocal of the length), L the measure of the period and N (even) the number of
subdivisions of L in steps x.
Furthermore, consider the interval [-, [, so that the period L corresponds to the maximum wavelength L=λmax=2,
resolvable in the interval. Conversely, the smallest resolvable wavelength is λmin=2x (namely, three grid-nodes, or
two steps x, are the minimum number of nodes wherein it is possible to represent the sine function of wavelenght
λmin). It follows that the highest wavenumber that is resolvable on the grid, corresponds to the ratio between the
highest to the smallest wavelength, that is qmax=λmax/λmin=/x. The associated maximum frequency kmax is called
Nyquist frequency.
Hence, if one tries to represent, over a computational grid,
some function having a number of harmonics greater than
the maximum given by the Nyquist frequency, the discrete
sampling does not allow to describe such harmonics. In
other words, the grid acts as a spectral cut-off filtering on
the harmonics greater than qmax: qmax
ˆ kq e q
ik x
x sampled x
q qmax