Académique Documents
Professionnel Documents
Culture Documents
Bijan Mohammadi 1
&
Olivier Pironneau 2
FOREWORDS
Part of the material of this book was taught at the graduate level at the
University of Houston in 1991 and at the University of Paris in 1992 and
1993. It is intended to applied mathematicians interested in numerical
simulation of turbulent ows. The book is centered around the k
model but it deals also with other models such as subgrid scale models,
one equation models and Reynolds Stress models.
The reader is expected to have some knowledge of numerical methods for
uids and if possible some understanding of uid mechanics, its partial
dierential equations and their variational formulations.
In this book we have tried to present the k model for turbulence in
a language familiar to applied mathematicians and hopefully stripped
bare of all the technicalities of turbulence theory. We attempt to justify
the model from a mathematical stand point rather than from a physical one. We investigate the numerical algorithms, and present some
theoretical and numerical results.
The reader should not lose sight of the fact that Turbulence Modeling is
still very much in its infancy; the k model is one possibility, much in
fashion at the time of writing, but far from being the miraculous tool.
The material presented here is the result of ten years of research by
many of our close collaborators. In particular we would like to thank
3
vi
vii
CONTENT
Forewords
Notations
Introduction
1.
3.
Reynolds Hypothesis
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Reynolds stress . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
viii
The k model
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Denition of the model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Justication of the model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Determination of the constants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
boundary conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
5.
6.
ix
8.
9.
10.
12.
References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .183
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
xi
NOTATIONS
References
References such as Kolmogorov[1941] refer to publications listed at the
end of the book by alphabetic order and by the year of publication. Reference to a paragraph in the book uses . Thus 3.2 refers to Paragraph
3.2 in the same chapter while IV.3.2 refers to Paragraph 3.2 in Chapter
4.
Geometrical quantities
open set of Rd , d = 2 or 3
x point in , t time in ]0, T 0 [ (T is the temperature).
boundary of
n, s, normal and tangents to
Operators and Tensors
In the list below p, q are scalar valued functions, u, v are vector valued
functions and A, B are 2nd order tensors (or d d matrices).
t u Partial derivative in t of u; tt u is the 2nd derivative.
j u Partial derivative of u with respect to xj .
p Gradient of p (a vector of ith component i p).
u 2nd order tensor (u)
ij = i uj .
u Divergence of u = i i ui .
A Vector with j th component = i i Aij .
u The curl of u.
q in dimension 2 only: stands for (0, 0, q)T .
u v Scalar product.
uu = u
i i u.
A : B = ij Aij Bij .
u v 2nd order tensor (or a d d matrix), (u v)ij = ui vj .
Same as = but used when right sides dene left sides.
< u >, u mean of u.
Span{u, v...} is the vector space spanned by those vectors.
Fluid quantities
u uid velocity, U mean velocity (u = U + u0 )
density
p pressure
T temperature
E total energy per unit volume
k turbulent kinetic energy
rate of dissipated turbulent energy
xii
INTRODUCTION
A century has passed since Reynolds pivoting work and yet uid turbulence is still one of the greatest stumbling block for scientic and
technological developments. From stars to rivulets, turbulence is almost
impossible to predict. However even if turbulence is not understood in
the sense of macroscopic modeling it seems that computers simulations
of uids will allow engineers to evaluate their design. So there is hope.
At the time of writing only a few simple congurations can be simulated
directly with some accuracy. Too many points are necessary and so
only the very simple geometrical congurations can be handled, such as
homogeneous turbulence behind a grid, turbulence in a straight pipe or
above a at plate.
Thus engineers have proposed new sets of equations to describe the mean
of a turbulent ow; the k model is one such set. It was proposed
by Launder and Spalding in the seventies[1972] and it is still very much
used today even though more sophisticated models have been suggested
(e.g. Reynolds stress models, Launder[1992]).
On the mathematical side, the situation is far from being understood.
Several theories are being studied such as Chaos (Berger et al [1984]),
Inertial Manifolds (Foias et al[1985]), multiple scale expansions and Homogenization (McLaughin et al [1982]), the theory of propagation of
singularities (Serre[1991], Tartar[1990])... None of them provide the engineers with design tools in the presence of turbulence.
Thus in want of a better tool and for several more years to come, it
seems that we will have to rely on ad-hoc models such as the k
model.
However the k model is not so easy to use and so this is where this
book ts in. Indeed it is not clear in the rst place that the model
xiii
is well posed or that it produces physically relevant results (a positive
energy, for example). Furthermore it is numerically rather unstable or,
at any rate rather hard to use. So we have gathered in this book the
mathematical results available on the model and its numerical approximations.
The number of scientic articles on the k model is phenomenal! A
historical review would be too hard. If we can risk some bibliographical
comments we may say that the idea of using two convection diusion
equations for the modeling of turbulent quantities was around in the
sixties (see for example von-Karman[1948] and Rotta[1951]) but it is
really in Launder-Spalding [1972] that the model is presented. Among
the landmark papers in the eld are: Patankar [1980], Rodi[1980], Viollet[1981]...For compressible uids we have followed Vandromme[1983].
Since this book deals with mathematical and numerical tools for the k
model it begins by recalling the general equations for Newtonian uids,
the Navier-Stokes equations, and some of the mathematical results on
existence and uniqueness and long time behavior. In Chapter 1 a brief
review of boundary layers is also given, along with an introduction to
wall laws.
The book has three parts:
IIncompressible
ows.
The basic concepts are presented on this simpler case.
IICompressible
ows.
This part contains an extension of the previous tools to the full system
of uid mechanics
IIIConvection of micro-structures.
This part deals with a partial justication of the k model by a
multiple scale expansion and homogenization.
In Chapter 2 the basic concepts of homogeneous turbulence are given
together with a numerical method for its computer simulation. In particular Kolmogorovs 5/3 law is given here.
In Chapter 3 we present the concept of turbulence modeling: the now
classical analysis of Reynolds and the concept of lters and Reynolds
stresses. We show also that frame invariance limits the free parameters
of any model based on Reynolds hypothesis to two unknown scalar
functions only. The simplest subgrid scale turbulence model, due to
Smagorinsky, is presented here as an illustration. This model gives to
xiv
us an opportunity to present two classical approximations of the NavierStokes equations by the Finite Element Method; a technique particularly
well adapted to industrial congurations with complex boundaries.
In Chapter 4 we introduce the k model and recall the hypothesis
on which it is based. We discuss the determination of the constants
of the model and the boundary conditions. The low Reynolds number
extension is also presented here.
Positivity, well posedness, numerical methods and performances of the
model are discussed in Chapter 5.
Finally in Chapter 6 we present briey some extensions and competitor
models such as Nonlinear k , Algebraic Rij , Rij and Renormalization Group RNG-k models.
The compressible k model is treated in Part II, (Chapters 7,8,9) in a
similar fashion as Chapter 3 to 6, except that Favres weighted average
is used. Of course the number of hypothesis to derive the model is
much greater, so much so that all the details for the derivation of the
equation in the model are not given. However, algorithms and stability
are treated in depth. Chapter 10 is devoted to numerical results.
Finally in Part III, convection by a turbulent velocity eld is studied
from a mathematical point of view(Chapter 11 ). Homogenization and
multiple scales expansions are introduced. Its generalization to the incompressible Navier-Stokes equations is presented in Chapter 12 . It
justies some of the assumptions of the k model and it shows the
limits of the model.
In summary this book is not about uid mechanics but about numerical analysis; it does not attempt to justify the turbulence models on
physical grounds but on mathematical ones. Thus the reader will not
nd many assessments about the qualities of the model for predicting
turbulent ow on particular congurations. However, the book states
that if certain hypotheses are met, if proper boundary conditions are
applied and if the numerical algorithms are correctly chosen then the
k model is capable of giving reasonable answers because its derivation
is not entirely heuristic.
CHAPTER 1
1. INTRODUCTION
This chapter contains a brief presentation of the equations for compressible and incompressible ows and some comments on the boundary layer
equations and on wall laws. For more details the reader is sent to Anderson [1984], Bachelor [1970], Cousteix[1990], Landau-Lifchitz [1953],
Panton [1984], Peyret[1985], Pironneau[1989]. Turbulence is discussed
from the point of view of existence, uniqueness and dynamical systems
results for the Navier-Stokes equations.
the
the
the
the
To conserve mass, the rate of change
of mass of uid in O, t O , has
to be equal to the mass ux, @O u.n, across the boundary O of O,
( n denotes the exterior normal to O ).
.(u) =
u.n
O
@O
and the fact that O is arbitrary, the equation of conservation of mass is
found:
t + .(u) = 0.
It is also called the
Continuity equation.
(t u + uu) =
@O
(pn n) =
(f p + .),
2
t (u) + .(u u) + p .[(u + uT )
I.u] = f.
3
It is easy to verify that the equation can also be written as
(t u + uu) u
(.u) + p = f
3
(.u) = 0.
3
The work done by the forces is the integral over O of u.(f + pI)n.
By denition of the temperature T , if there is no heat source (combustion...) then the amount of heat received (lost) is proportional to the
ux of the temperature gradient, i.e. the integral on O of T.n. The
constant is called the thermal diusivity . So the following equation
is obtained:
d
E =
{t E + .[uE]} =
u.f +
[u( pI) T ]n
dt O(t)
O
O
@O
With the continuity equation and Stokes formula,
is obtained:
u2
,
2
equation of state
p
= RT,
p
.
( 1)
t [
u2
p
u2
+
] + .{u[ +
p]}
2
1
2
1
2
= .{T + [(u + uT ) I.u]u} + f.u
3
T
Cv
1
2
|.u|2 ].
[|u + uT |2
=
Cv
2
3
t T + uT + ( 1)T .u
By introducing the
entropy :
R
p
log
1
,
another form of the energy equation is (Cf. Landau-Lifchitz [141 p.
236]):
s
T (t s + us) =
2
|u + uT |2 |.u|2 + T.
2
3
Remark
Some values for the physical constants.
For air: = 1.2 10 3 g/cm3 , = 1.8 10 4 g/cm.s, = 0.2cm2 /s,
= 1.4, R = 2.87 106 cm2 /s2 .o C,
and for water: = 1g/cm3 , = 0.01g/cm.s, = 1.4 10 3 cm2 /s,
= 1, R = 0.2410cm2 /s2 .o C.
2.4 Boundary conditions
There are all kind of boundary conditions possible for the Navier-Stokes
equations, (and also very few proofs that they work). The most popular
set is, u, E, given at time zero and
u given
T given, or its normal derivative.
given on the points x of where u(x).n(x) < 0.
Figure 1.1
3. INCOMPRESSIBLE FLOWS
When is practically constant (water for example or air at low velocity)
we can neglect its derivatives. Then the general equations become the
incompressible Navier Stokes equations
.u = 0,
t u + uu + p u = f,
where = / is the kinematic viscosity of the uid and p p/ and
f f / are the reduced pressure and external force.
An equation for the temperature T can be obtained from the compressible one by assuming constant
t T + uT
T =
|u + uT |2 .
Cv
2Cv
u
;
U
x0 =
x
;
L
t0 =
t
.
T1
L
t0 u0 + u0 x0 u0 + U 2 x0 p
x0 u0 = f 2 .
T1 U
LU
U
So, if we put T1 = L/U , p0 = p/U 2 , 0 = /LU, then the equations
are the same but with prime variables. The inverse of 0 is called the
Reynolds number.
Re =
UL
.
.u = 0
x ,
t ]0, T 0 [.
There are many ways to forget these initial conditions for a ow; here
are two examples:
1 . the ow converges to a steady state independent of t;
2 . the ow becomes periodic in time.
Moreover, the possibility is not excluded that a little memory of initial
conditions still remains; thus in 1 the stationary state could depend
upon initial conditions since the stationary Navier-Stokes equations have
many solutions when the Reynolds number is large. We distinguish
other limiting states:
3 . Quasi-periodic ows: the Fourier transform t |u(x, t)| (where x is
a xed but arbitrary point of the domain ) has a discrete spectrum
and two frequencies at least are not commensurable.
4 . Chaotic ows with strange attractors: t |u(x, t)| have a continuous spectrum and the Poincare sections (for example the points
{u1 (x, nk), u2 (x, nk)}n for a given x and k) have dense regions of points
lling a complete zone of space (gure 1.2). In case 1, the Poincare
sections are reduced to a point when n is large, in cases of 2 and 3, the
points are on a curve.
Figure 1.2 : Henons attractor. This gure is obtained by plotting {xk , yk }k=1;2;:::
obtained by xk+1 = yk + 1 1.4x2k and yk+1 = 0.3xk . Poincare maps of
turbulent solutions of Navier-Stokes equations may have similar features (Berge et al
[1984]).
In fact, experience shows that most ows pass through the 4 regimes,
in the order 1 to 4, when the Reynolds number Re 1/ ( is the
eective viscosity) increases and the change of regime takes place at
the bifurcation points of the mapping u, where u is a stationary
solution of the Navier-Stokes equations. As in practice Re is very large
(for us is small), regime 4 dominates; thus we may take this as a
mathematical denition of Turbulence . The following points are under
study:
10
Here are the main results related to attractors for Navier-Stokes equations.
Consider the incompressible Navier-Stokes equations with u = 0, f
independent of t, and a subset of R2 . This system has an attractor
whose
Hausdor dimension is between cRe4=3 and CRe2 where Re =
6. BOUNDARY LAYERS
When the Reynolds number is large there are usually strong gradients
for the velocity and the vorticity ( u) in the viscinity of solid walls.
These are also rather dicult to simulate numerically. We must recall
here some generalities on boundary layers. For clarity we limit the
discussion to incompressible ows and send the reader to Cousteix [1990]
for the general case.
The purpose if this section is to
give the classical simplications done to the Navier-Stokes equations
in the boundary layers
11
.u = 0.
u|
= 0,
1
p = u2 .
2
Consider the bidimensional stationary case; let x be the coordinate parallel to and y the normal one; similarly u1 , u2 denotes the x and y
component of u; it can be shown that near a solid wall some terms can
be dropped in the Navier-Stokes equation. The following describes correctly the ow near the boundaries as long as u1 does not change sign
(Prandtls equations without rescaling):
u1 x u1 + u2 y u1 yy u1 = x p,
y p = 0,
y u2 = x u1 .
These would be valid in a thin layer B above the wall . In =
B , Euler equations or its potential approximation are valid. Matching
the velocities from the two regions at the interface is necessary and
provides the reduced equations in B with a boundary condition above
the walls.
6.2 The Falkner-Skan equations
In 2 dimensions .u = 0 implies that there exists a stream function
such that u = {y , x } and so Prandtls equations become,
12
1
x (y )2 x yy yyy = U x U
2
where U is the solution of Euler equations. Boundary conditions are
(x, 0) = y (x, 0) = 0, y (x, ) = U.
6.3 Flat plate
Assume that, for some m:
(x, y) = xm f (yxm 1 ).
By replacing in the Falkner-Skan equation, the following is found:
(2m 1)(f 0 )2 mf f 00 f 000 = U x U x3 4m
Thus there is a self similar solution when U | = Cx with m = (1)/2.
For the at plate, = 0, so m = 1/2. In such case, the computations
reduce to solving p
an O.D.E; it shows that the behaviour of u near y=0
is like U (1 e y= ).
7. WALL LAWS
The previous equations indicate that in the viscinity of
walls, the velocity passes from 0 to O(1) over a distance = O( ). Numerical
simulations will have to take this fact into account by rening the mesh
accordingly in the boundary layers. Wall laws are an attempt to remove
this constraint. Although they have scored so far limited success they
are important in turbulence modeling.
Figure 1.3
wake).
An articial boundary
the
x ,
]0, (x)[}.
13
u 0
(x ) + o().
n
Therefore u| = 0 implies
u+
u
0 on .
n
Figure 1.4 : An airfoil with rough surface. The boundary condition is applied on
rather than on . To nd the new boundary condition, an auxiliary problem is solved on
a representative cell Y with periodic boundary conditions on the vertical sides.
14
u2 | = 0,
u, p x1 periodic.
Figure 1.5 : Boundary layers have usually three zones: a laminar zone, followed by a
transition zone and a turbulent zone. Boundary layers may separate if the airfoil is not
suciently aerodynamic. In the turbulent part the horizontal velocity has a universal
prole which is linear in the so called viscous sublayer and logarithmic in the log-layer.
15
Experiments show some universality in the behavior of turbulent attached boundary layers.
More precisely if x1 denotes the direction of the mean ow parallel to
the wall, and x2 is the coordinate in the normal direction, dene
U1
|x2 =0 , y =
u =
x2
u
where U is the time averaged velocity:
1 T
U (x) = lim
u(x, t).
T !1 T 0
Finally let
y
U
, and u+ = .
y
u
Then experiments show that when 20 y + 100, in the so called
logarithmic layer, there is a universal formula for the scaled mean ow
u+ ,
y+ =
1
u+ = log y + + 5.5
= 0.41.
16
Remark
It is necessary to verify, a posteriori, that
u 1
u
20 | | 100 | | 1 .
n
n
Remark
Unfortunately boundary layers are also known to separate. This means
that the sign of u1 /n changes, Prandtls analysis is no longer valid
and the region of strong gradients is no longer thin. Then wall laws fail.
8. CONCLUSION
The Navier-Stokes equations which describe the motion of a Newtonian
uid are well posed up to a critical time t . Even in the incompressible
case there is no global uniqueness result valid for all times independently
of the Reynolds number. Some relate this lack of results to the existence
of turbulence in uids, because mathematically turbulence could be dened as a loss of regularity leading to a loss of continuous dependence
of the solution upon its initial data.
For numerical simulations turbulence is not the only diculty, strong
gradients are also a serious diculty. These are present in turbulent
ows but also in boundary layers, even laminar boundary layers. However boundary layers are much better understood than turbulence and
their modeling by wall laws is easier.
17
CHAPTER 2
1. INTRODUCTION
For incompressible ows, the Navier-Stokes equations, with a set of
initial and boundary conditions are :
t u + uu + p u = f,
.u = 0,
u|t=0 = u0 ,
u|@
= u .
These hold over the domain occupied by the uid, during a given
interval of time ]0, T 0 [. The data are :
the external forces f ,
the reduced viscosity = / or the eective viscosity = Re 1 if
u=0(1), || = 0(1).
the initial conditions u0 ,
the boundary conditions u .
A well known experiment consists in studying the ow in a pipe behind
a grid placed perpendicular to the ow across the pipe. When the grid
is ne compared to the diameter of the pipe, velocity measurements at
a point x0 show that :
these are noisy functions of time but have well dened mean values
and moments,
do not depend much upon the initial state u0 ,
do not depend much upon x0 within a certain range.
To understand this chapter one must remember that turbulence was
analyzed rst from experiments. Experimental results are often in the
form of one dimensional plots of physical quantities, like the temperature
18
2. INVARIANTS
Consider the case = R3 (no boundaries, ow quantities decay to zero
at innity ) driven by initial conditions (no external forces).
2.1 The mean ow is an invariant
Indeed, integrated over O, a ball of radius r, the momentum equation
for u gives
t u +
uu +
p
u = 0
O
O
O
O
but
uu =
p =
.(u u) =
p.n; and
@O
u(u.n);
u =
u
.
n
@O
O
@O
O
Since the boundary integrals tend to zero when r we have:
u = 0.
t
1
1
2
2
t u +
uu +
.(up) +
|u|2 = 0,
2
1
u2 +
|u|2 = 0.
2 t
19
Note that kinetic energy becomes viscous dissipation. Notice also that
if u0 is smooth then |u0 | is small when is small. Thus in this case
and for some time, the kinetic energy will be constant until the ow
builds strong gradients.
2.3 Helicity is an invariant of Euler equations
Taking the curl of the momentum equation and denoting = u,
we nd after multiplication by u
t u
(u )u
u = 0;
i.e.
1
.u +
. = 0,
t
2
because uu = 12 u2 (u ), = ( ), and
t u = (t u)u =
t u u =
.t u.
Therefore when = 0, helicity
.u , is constant, so just like above
for smooth initial conditions helicity will be quasi constant until the
ow builds strong gradients.
1
t 2
| |2 = 0.
2
2
When = 0, enstrophy
, is constant.
We notice that 4 quantities seem to play an important role in the balance
of energy:
kinetic energy 1/2
u2 ,
the rate of viscous dissipation
|u|2 ,
helicity
.u,
enstrophy
2 in two dimensions.
2.5 Ergodicity
20
The ergodic theorem of probability theory (Neveu[1967]) says that, under certain conditions, statistical means can be replace by time averages
or spatial averages in the case of multidimensional processes.
Turbulence is usually assumed ergodic, otherwise experiments are impossible to process. If it is so then the invariants dened above and
scaled per unit volume can be dened also as,
Turbulent kinetic energy: 12 |u|2 ,
Rate of viscous dissipation: |u|2 ,
Helicity: .u,
3. FOURIER MODES
Consider the case = R3 . If u is square integrable the k-Fourier mode
of u at time t is a vector of R3 :
1
F u U (k, t) = ( )3
u(x, t)e ik:x dx.
2
3
It is well dened for all k R . Conversely
F 1 U u(x, t) =
R
The Fourier transform of Navier-Stokes equations is an integro dierential system:
t U (k) + i
U (p).qU (q) + ikP (k) + |k|2 U (k) = F (k),
p+q=k
3
k.U (k) = 0,
where P, F are the Fourier transforms of p and f . Upon multiplication
by ik and by making use of k.U (k) = 0 , the rst equation gives a
formula for P (k):
U (p).qU (q).
|k|2 P (k) = ik.F (k) k
p+q=k
So one is left with ( (k k)ij = ki kj ):
kk
kk
)
U (p).qU (q)+|k|2 U (k) = (1
)F (k).
t U (k)+i(I
2
|k|
|k|2
p+q=k
We observe that
21
4. STATISTICAL TURBULENCE
Periodic and quasi-periodic functions have a discrete or countable spectrum: U (k) = 0 except for a nite or countable number of vectors k.
Denition
correlation functions
22
Rij (x, t, r) =
and require from homogeneous isotropic turbulence to have Rij and the
like independent of x, t and function of |r| only.
Properties of R
Isotropic homogeneous turbulent ows have all kinds of identities such
as Rij (x, t, r) = Rij (r) = Rij (r) (cf Batchelor[1970]). Furthermore, a
direct consequence of the denitions is
Um (p)Un (q)
1 6
um (x)un (y)e ip:x iq:y dxdy = mn (p)(p + q)
=( )
2
where denotes the statistical mean and where is the Fourier transform of R:
mn (p) = (
1 3
)
2
Proposition
E(|k|)
kp kq
(pq
)
4|k|2
|k|2
where E(K) is a scalar function interpreted as the \kinetic energy density" of the turbulence.
4.2 Galilean invariance
Let U be the mean ow. The change x x + U t, u(x, t) u(x + U t)
U does not change the Navier-Stokes equations, this is the so called
Gallilean invariance. But now the new velocity has mean zero. Thus
without
loss of generality for homogeneous turbulence we may assume
ud = 0.
Of the quantities related to the invariants are left only :
the kinetic energy density E,
the rate of viscous dissipation = |u|2 .
23
Remark
Note that
u = (.u) u
so
|u|2 =
| u|2 .
If ergodicity allows to replace a statistical average by an ensemble average (cf chapter 3) then an alternative denition for is = | u|2 .
More precisely
E(K) 1.5 3 K
5
3
Argument:
Assume that E(K) is a function of and K. In terms of dimensions
U L, U 2 L 2 U 3 L 1 and Rii U 2 , K 1/L,
so E(K) LU 2 . Now when K << U/, E(K) cannot be function of
because the viscosity is unable to damp out such low modes (see 2.4).
The only quantities which we can use are K and . Therefore
2
2
E(K) LU 2 L(L) 3 K 1 3 K
2
3
3 K
5
3
24
Figure 2.1 Typical spectrum , log2 E(k) versus log2 k, for a turbulent ow in regions of
homogeneous turbulence.
AN
HOMOGENEOUS
25
We have seen earlier that ij (k, t) is the Fourier transform of Rij (r, t).
The constraint .u = 0 implies (see for example Lesieur[1987],
Stanisic[1985])
ij (k, t) =
E(|k|, t)
ki kj
(ij
).
4|k|2
|k|2
U (k, t)eik:x ,
k
and sampling each U (k) with k.U (k) = 0, with a random number generator in such a way that U (k) has zero mean and second order moment
equal to (k, t). Kolmogorovs law gives the dependence of E with respect to |k|. However Kolmogorovs law says nothing about the dependence on t.
Although isotropic turbulence is approximately stationary, experimental
observation shows that in free turbulence (f = 0) E decays like
Et
5
4
Kolmogorovs law also says nothing about the beginning of the spectrum
(K = O(1)). For a more elaborated model for the dependence of E
upon t the reader is sent to Kraichnans EDQNM 2 (Lesieur[1987] for
example); the model allows to compute the evolution of E(K, t) from
an initial value E 0 (K), by solving an integro dierential equation.
7. DIRECT SIMULATION
Small eddies exist up to K = 0( 3=4 ). So to capture them, we need
a mesh size h 3=4 . The total number of points in 3d is then N =
9=4 . With 1 = 106 , a reasonable number for industrial applications,
N = 1013:5 . At this time N = O(106 ) is the technological maximum for
supercomputers.
Computers may be able to handle N = 109 by the next century but this
gives a Reynolds number around 104 . Even if such simulations may be
insucient for practical applications, they are useful:
to validate turbulence models,
to simulate large eddies when they are not too much inuenced by
small ones.
2 EDQNM=Eddy Damped Quasi Normal Markovian approximation
26
H = {k R3 : kj [N, N ], kj integer }.
Let FN be the truncated Fourier transform, i.e. (FN u)k is the k-Fourier
mode of u is k H and
(FN u)k 0 if k H.
Because u is real, U (k) and the complex conjugate part U (k) are equal;
this allows to reduce the number of unknown modes by half.
Similarly
Uk eik:x .
FN 1 U =
k2H
Following Orszag[1977], a numerical approximation is
t Uk + i(I
kk
)FN [(FN 1 U ).(FN 1 U )] + |k|2 Uk = 0
|k|2
for all k H.
Notice that the product uu is performed in the physical space rather
than the Fourier space for numerical eciency.
A good numerical scheme for this equation is the Leap-frog nite difference scheme for the convection part and Crank-Nicolsons scheme for
the diusion part (see Ritchmyer-Morton[1967]):
1
kk
)FN [(FN 1 U n ).(FN 1 U n )]+
[Ukn+1 Ukn 1 ] + i(I
2t
|k|2
27
Some numerical results are given for the decay of an isotropic turbulence
in the unit cube with periodic boundary conditions. vorticity in the ow
is shown on gure 2.2.
2563 modes.
(Courtesy of M.
8. SUBGRID-SCALE MODELING
Since much is known for the small eddies, via Kolmogorovs law, is it
possible to use this knowledge in a computation?
One may split the mean part of the ow U from the oscillatory part u0
and write
u(x, t) = U + u0
k<kc
Uk (t)eik:x +
kkc
Uk (t)eik:x
The rst part is computable on a grid of moderate size and the second
part is computed by the random generator with (t) chosen so that the
spectrum is continuous.
Such a program has been completed with success by Chollet et al[1980]
[1984] with EDQNM for the time evolution of E between nt and (n +
1)t. Thus one can study the evolution of a turbulence which starts from
28
u + P
u + .(u0 u0 ) = F,
.
u = 0.
Thus the concept of turbulent diusion is good for most of the interaction between high modes and low modes as long as the dierence of
wave vector is large.
9. CONCLUSION
Inhomogeneous non isotropic turbulence is likely to be harder than
isotropic homogeneous turbulence and therefore direct simulation of turbulent ow is theoretically out of reach today for high Reynold numbers.
However the general behaviour of isotropic turbulence is somewhat understood in the Fourier space. Direct simulation with spectral methods
and a subgrid scale model allows the prediction of slowly varying turbulences. The method has been extended to simple ows like Poiseuille
ows between two parallel at plates (Moin-Kim[1982], Patera[1984])
and mixing layers (Lesieur[1987]).
Reynolds Hypothesis
29
CHAPTER 3
REYNOLDS HYPOTHESIS
1. INTRODUCTION
Although direct simulation of turbulent ow may be the way of the
future, when computers allow it, the numerical simulation of industrial
ows cannot wait until then and something must be done to compute the
ow; this is the object of turbulence modeling. It was said earlier that
it is not possible to compute the means accurately without modeling
the interactions due to the oscillatory parts (eddies...) which fall below
the computational grid.
Here we take a dierent approach, opposed to subgrid scale modeling:
30
We will rst discuss the notion of lter and then analyse the ltered
Navier-Stokes equations for incompressible uids. Those ltered equations are not closed (some information has been lost in the ltering
process), so the closure hypothesis of Reynolds is presented and analysed. The Smagorinsky hypothesis is presented also with two Finite
Element Methods to solve this model numerically.
2. FILTERS
2.1 Denitions
We retain the idea that
u = u + u0
where u0 is the non computable part or the non relevant part and u is
the mean part. To give form to this statement we must have a lter .
For example, if {F (u)k } denotes the discrete Fourier transform of u
1 3
u(x, t)e ik:x dx,
F (u)k (t) = ( )
2
R3
and
the
truncation
operator
which
replaces
N
ki =0;1;::: by
then
ki =0;1;:::;N
uF = F 1 N F (u) =
F (u)k eik:x
jkjN
is a
ui F =
ui (x y)
sin(N yi )
sin N yi
dy ui (
)
N yi
N yi
R3
We have seen that for the Navier-Stokes equations with random initial
data the natural lter is the statistical average ,
uE = u(x, t, )d.
Other important lters include
1
uB =
u(y, t)dy space averaging
|B| B (x;r)
t
1
u=
u(x, )d time averaging
T1 t T1
Reynolds Hypothesis
t
1
uB d
u =
T1 t T1
31
space-time averaging
linear operators :
u + v = u + v,
R.
ii) For some lters derivatives and averages commute . For example
with the low pass lter:
sin(N yi )
z ui |z =x y dy
x ui F =
N yi
3
R
sin(N yi )
= x
ui (x y)
dy = x uF .
N yi
R3
The time averaging lter commutes with spatial and time derivation
t
t
1
1
x u =
x u(x, )d = x
u(x, )d
T1 t T1
T1 t T1
t
1
1
t u =
t u(x, )d =
[u(x, t) u(x, t T1 )]
T1 t T1
T1
t
1
1
t u = t
u(x, )d =
[u(x, t) u(x, t T1 )]
T1 t T1
T1
Similarly the space average satises also this property.
iii) Double averages . Filters should have no eect on ltered variables:
u = u.
For example
uF F = F 1 N F F 1 N F (u) = F 1 N F (u) = uF .
Notice that the spatial averaging operator does not satisfy this property;
in particular
1
1
u(y,
t)dydz
=
u(y)dy,
u =
|B|2 B (x;r) B (z;r)
|B| B (x;r)
neither does the time averaging lter unless u is T1 periodic.
Important Remark
32
If u = u then u = u + u0 does not imply that u0 = 0. Consequently u has an oscillatory part still and u u has a mean part; it
is not really a lter.
iv)
The statistical average satises this property but the other lters do
not.
Proposition
The Fourier lter and the statistical lter satisfy all three properties
(i),(ii),(iii). Only the statistical lter satises property (iv).
3. REYNOLDS STRESS
3.1 The Problem
Let u be a (random) solution of
t u + .(u u) + p u = 0, .u = 0 in ]0, T 0 [,
u(x, 0) = u0 (x, ), u| = u ,
where u(x, .) is random and vector valued in R3 . Let be the statistical
average operator with respect to the probability law induced by u0 .
Can we calculate u, u u, |u|2 ...?
3.2 Reynolds computation
With a lter which satises the four properties of 2, denote
U = u
u0 = U u,
Reynolds Hypothesis
33
u u = (U + u0 ) (U + u0 )
= U U + U u0 + u0 U + u0 u0
= U U + u0 u0 .
Theorem
When the lter satises all four properties of 2.2, the mean velocity
U = u satises the so called Reynolds equations:
t U + U U + P U + .u0 u0 = 0,
.U = 0,
Ut=0 = u0 ,
U | = u .
34
5. FRAME INVARIANCE
We proceed to show that R(u + uT ) cannot be arbitrarily chosen.
The proof relies on frame invariance, a property that every turbulence
model user would want: the model should yield results independent
of the frame of reference chosen to do the simulation. This type of
argument is used thoroughly in rheology. It has been used on uids by
Chorin et al [1979], Chacon et al [1986], Speziale[1988][1988].
5.1 Translation invariance
Suppose x = y + Z where Z is a constant vector of R3 . Then
dx
dy
= u(x, t) =
,
dt
dt
u
u
=
.
xi
yi
.u = 0.
Reynolds Hypothesis
35
dy
dx
=M
= M v;
dt
dt
36
Hence
.u = (M y ).M v = Mij
Mik vk = y .v,
yj
and
t u+uu + p u
= M t v + (M v).[(M y )M v] + M y p (M y ).(M y [M v])
= M (t v + vy v + y p y v).
So the Navier-Stokes equations are rotation invariant. Notice however
that if we denote symbolically the momentum equation by ns(u), it has
become Mns(v).
Now it follows from the formulae above that
x u + x uT = M (y v + y vT )M T .
This allows us to evaluate the Reynolds stress in both frames of reference:
x .R(x u + x uT ) = y .[M T R(M [y v + y vT ]M T )]
= M y .[M T R(M [y v + y vT ]M T )M ]
Let u be a solution of Reynolds equations. Then v will satisfy the same
equations in the y-frame if and only if
M T R(M [y v + y vT ]M T )M = R(y v + y vT )
for all v with y .v = 0 and all M with M 1 = M T . Since all matrices
A with zero trace are spanned by y v + y vT we must ask that
M T R(M AM T )M = R(A)
A, M with M 1 = M T ,
trA = 0.
Reynolds Hypothesis
37
t v + vy v + y q y v + t y + ( y) + 2 v = 0.
If {u, p} denotes the solution of the Navier-Stokes equations in the xframe and {v, q} the same in the y-frame, they are related by the following formulae:
1
q = p + (2 y 2 (.y)2 ),
2
u = M v + t M y = v + t y.
= M y vM T + M (t M T ).
u + uT = M (y v + y vT )M T + M t M T + t M M T ,
because (M t M T )T = (t M )M T . But M M T = I implies (t M )M T +
M t M T = 0 so there are no new property required for R. (See also
Speziale[1988]).
Proposition
38
i=1;2;3
pi pTi )pj = pj
i=1;2;3
pi (pTi pj ) = pj
i=1;2;3
pi ij = 0.
Qijj = 1 if j = i , Qiii = 1
Reynolds Hypothesis
39
i = 1, 2, 3.
a b
1 0
a b
1 0
a b
=
=
b c
0 1
b c
0 1
b c
For the rest of the proof, i.e. if A has only two or one distinct eigen
value see Ciarlet[1986].
Corollary
Then
t u + uu + p u .[(u + uT ) + (u + uT )2 ] = 0,
.u = 0.
Remark
As u = .(u+uT ), this molecular viscosity term can be removed
by changing into + .
40
c
= 0.01
where h(x) is the mesh size of the numerical method around point x.
Changing the pressure p into p a amounts to set a = 0, so it is not
essential to know a.
This hypothesis is compatible with the symmetry and a bidimensional
analysis of R ; it is reasonable in 2D but not sucient in 3D (see also
Baker [1985]).
The fact that h is involved is justied by ergodicity 1 . Recall that the
ergodic theorem says that statistical averages are equivalent to time or
ensemble averages. By using an ensemble average over spheres of radius
h as lter in the denition of Reynolds stress, it makes sense to assume
that R depends upon h. The correct power of h is found by dimensional
analysis.
Numerical experiments show satisfactory results (Moin-Kim [1982])
when there are enough points. This model performs well when the
small scale, which is the mesh size, is in Kolmogorovs inertial range.
In other words, to check that enough points have been used one may
proceed as follows:
Choose a mesh size and solve the problem numerically.
Fourier transform the velocity and plot |u| versus K.
Check that the end of the energy spectrum behaves like K 5=3 . If not
rene the mesh.
Remark
Mathematically the Smagorinsky system is better than Navier-Stokes
because there is existence, uniqueness and regularity even in three dimensions (Lions[1968]).
6.2 M
etais-Lesieurs model
1 Ergodicity for Navier-Stokes equations with random initial data is an open problem.
Reynolds Hypothesis
41
Starting from the spectral approximation of T given in II.8 and searching for an equivalent formula in the physical space, Metais-Lesieur[1992]
and David[1993] proposed the following
= 0.104()h2 |u|
where is 1 if > 20o and zero otherwise; is the angle between
u(x) and its local mean value computed by averaging the values of
u on a small domain around x.
7. FINITE ELEMENT METHODS FOR SMAGORINSKYS
MODEL
Consider the Navier-Stokes equations with non constant viscosity
(x, t) > 0 > 0 and homogeneous boundary data
t u .([u + uT ]) + u.u + p = f ,
.u = 0
in ]0, T 0 [,
u|t=0 = u0
in
u = 0 on ]0, T 0 [
( = ).
Denote
J0 () = {v H01 ()d : .v = 0}.
A weak formulation in J0 () is
v J0 ()
42
(.vh , qh )
inf sup
> .
qh 2Qh vh 2V0h |vh |0 |qh |0
There are many constructions which verify this inequality. For example, given a triangulation Th of , the space of continuous piecewise
quadratic velocities and continuous piecewise linear pressures works:
The P 2 /P 1 element
Vh = {v C 0 ()3 : vi |T P 2 , i = 1, 2, 3 T Th },
Qh = {q C 0 () : q|T P 1 , T Th };
Voh and Q0h are the functions of Vh and Qh which are zero on . Here
P k denotes the space of polynomials of degree less than k.
The system is a set of ordinary dierential equations in time for the
values of uh on the vertices and mid edges. The computational work
can be reduced slightly by using the so called P 1 iso P 2 /P 1 element
which is the same as above but with vi |T P 1 on the mesh obtained by
dividing each triangle of Vh into 4 sub triangles joining the midsides.
Figure 3.1
The P1 -iso-P2 /P1 and the P2 /P1 element have their degrees of freedom
at the vertices for the pressure and at the vertices and mid-sides for the velocity.
R Rh }
Reynolds Hypothesis
Qh = {q : q|T P 1 ,
43
T Th }
each coordinate
Figure 3.2 :The Q2 /P1 element has its degrees of freedom at 3 points inside each triangle
for the pressure and at the vertices, quadrilateral center and mid-sides for the velocity.
The pressure, however, is discontinuous so its degrees of freedom are dierent on each
element.
Vh = {v C 0 ()3 : vi |T P 1 , i = 1, 2, 3
Qh = {q C 0 () : q|T P 1 ,
T Th0 }
T Th }
44
Figure 3.3 :The P1 -bubble/P1 element has its degrees of freedom at the vertices for the
pressure and at the vertices and triangle center for the velocity.
Reynolds Hypothesis
45
dX
= u(X, s); X|s=t = x
ds
X(x, t; s) is the position at time s of the particle which was at position
x at time t; X is also the characteristic of Eulers momentum equation.
Notice that
1 n+1
un oX n ),
(u
t
where X n (x) = X(x, tn+1 ; tn ), ( roughly, X n (x) x u(x, tn )t ).
Thus we obtain the following scheme :
t u + uu
T
n
1 n+1
(uh , vh ) + ( [unh+1 + unh+1 ], vh + vhT )
t
2
1
= (f n , vh ) + (unh oXhn , vh ), vh J0h
t
n
where Xh (x) is a numerical approximation of X n (x).
We note that this is a positive denite linear system, which must be
solved at each time step. If Xhn is well chosen, this scheme is unconditionally stable, and convergent in 0(t + h).
In practive the linear system is converted into
U
F
A B
=
P
0
BT 0
because the space J0h has constraints in its denition; P is the vector
of Lagrange multipliers of those constraints. More details can be found
in Pironneau[1987].
There are two dierences with the Navier-Stokes equations with constant viscosity:
The matrix of the linear system must be reconstructed at each time
step because T depends on time.
The form .(T [u + uT ] ) couples the components ui of the velocities and A is no longer a bloc matrix.
For these reasons a good method to solve the linear system is the biconjugate gradient method such as ORTHOMIN or ORTHODIR.
Remark
In practice, the exact calculation of the integral (unh o Xhn , vh ) is unnecessarily costly; a direct quadrature Gauss formula is used:
uh (Xhn ( i ))vh ( i )i
(unh oXh , vh )
=
i2I
46
vh V0h ;
qh Qh .
The last integral on the left hand side is understood as a sum of integrals
on each element of the triangulation because uh jumps at the elements
interfaces.
This is the simplest SUPG method where the viscosity is added in space
only. Johnson [1987] rightly suggest in his error analysis to use a spacetime discretisation for Vh and Qh (see VIII.4.3).
A semi-implicit time discretisation gives the following scheme:
1 n+1
unh ]+unh unh+1 , vh + unh vh )+(pnh+1 , vh )+(pnh , unh vh )
[u
t h
+(
T
n
h.u
2|u|2 .
Reynolds Hypothesis
47
0.41
n
| @u:s
|
@n
Let us rewrite the second equation symbolicaly as
u.s
= g(u.s).
n
With these boundary conditions, consider the generalized Stokes problem
u .(T [u + uT ]) + p = f,
.u = 0.
(u, v)+(
T
[u+uT ], v+vT )
2
(u, q) +
u.nq = 0.
g(u.s)v.s + (p, v)
v H 1 ()3
(u, q) = 0 q H 1 ()/R.
It shows that if g is positive and monotone there will be a solution (see
Pares[1988])
This method, applied to the Smagorinsky model, will give the following
Characteristic- Galerkin algorithm
48
T
n
1 n+1
(uh , vh ) + ( [unh+1 + unh+1 ], vh + vhT )
t
2
1
+ g1 (unh .s)unh+1 .svh .s + (pnh+1 , vh ) = (f n , vh ) + (unh oXhn , vh ),
t
n
+1
vh Vh , (uh , qh ) = 0 q Qh ,
where g1 (z) = g(z)/z, and where Vh , Qh are the Finite Element spaces
described above; they contain no conditions on the boundary; all the
boundary conditions have been implemented weakly.
8. NUMERICAL RESULTS
Smagorinskys model was used by Moin-Kim[1982], in a Finite Dierence Navier-Stokes solver, to simulate ows over a at plate.
They report excellent agreement with experiments but they also use a
lot of points.
With Finite elements, an implementation of this method was done at
INRIA by F. Hecht and C. Par`es[1988] in three dimensions. It uses
Characteristic-Galerkin upwinding with the P 1 bubble/P 1 element
with tetrahedra.
The method was tested on an automobile to compute its drag coecient.
From the turbulence point of view (gure 3.4) the results reported here
are not very good because there are too few grid-points. However from
the point of view of large eddy simulation (gure 3.5) the results are
reasonably good; the model has a stabilizing eect on the ow and the
position of the main eddies agrees with experiments. Better results can
be obtained with Smagorinskys model with ner meshes.
9. CONCLUSION
To lter the Navier-Stokes equations is an interesting concept but it
requires a closure hypothesis.
With only one such hypothesis, that the Reynolds tensor be a local
function of u, we have shown that it is possible reduce the unknown
functions to one scalar function in two dimensions and two unkown
functions of two unknowns in three dimensions.
The subgrid scale turbulence model of Smagorinsky is one such simple
model where the unknown function is assumed linear.
However Smagorinskys hypothesis is too simple for many applications.
In the next chapter we will discuss the k model which retains a
Reynolds Hypothesis
49
Figure 3.4 Pressure distribution on the symmetry plane of the car computed by
Smagorinskys model: notice that the peak of pressure on the roof is unphysical. This is
because the grid is too coarse (8000 vertices). This gure illustrates the stabilizing eect
of the Smagorinsky model but also its ineciency when the mesh is too coarse. (Courtesy
of F. Hecht[1989])
50
Figure 3.5 Particle path and pressure map behind a car; the position of the main eddies
is correct. The grid has 25 000 vertices (Courtesy of F. Hecht[1989])
51
CHAPTER 4
1. INTRODUCTION
Smagorinskys model is too simple and requires too many discretization
points to perform well. For boundary layers, Prandtl [1945] suggested
a partial dierential equation for l = T /u of the type
t l + ul + l|u + uT |2 + ... = 0.
Rotta [1951] improved the model and suggested a two-equations model
for two turbulent scales rather than one. But the most widely used twoequations turbulence model was introduced by Launder and Spalding
[1972] , the so called k model . It consists of two equations for the
turbulent kinetic energy k and for , the rate of dissipation of the turbulent energy. The model was latter extended by Patankar [ 1980], Rodi [
1972],... to take into account dierent complex situations including curvature, non isotropic turbulence, buoyancy eects and so on. There are
several attempts to do better in particular with the so called Reynolds
stress models. In these models, a new transport-diusion equation is
introduced for each Reynolds tensor component [1975]. But while more
complex by an order of magnitude, it is not clear that they perform an
order of magnitude better. Despite the fact that the validity of k
is not universal, it presents a good compromise between simplicity and
generality.
This chapter is dedicated to the derivation of the k equations from
the Navier-Stokes equations. We present rst the governing equations.
We then describe the derivation of the model and the hypotheses necessary to its derivation. Also, we shall justify some of them heuristically.
Finally we shall discuss the problem of boundary conditions.
2. DEFINITION OF THE MODEL
52
2.1 Denition
Given a lter , the incompressible Reynolds averaged Navier-Stokes
equations for the mean ow U and mean pressure P are:
t U + U U + P U .R(k, , U + U T ) = 0,
.U = 0,
where Rij = ui uj is the Reynolds tensor. The kinetic energy of the
turbulence k and the rate of dissipation of turbulent energy are dened
by
1 02
= |u0 + u0T |2 ;
|u | ,
2
2
then R, k, are modeled in terms of the mean ow U by
k=
2
k2
R = kI + ( + c )(U + U T ),
3
k2
c k 2
t k + U k
|U + U T |2 .(c k) + = 0,
2
k2
2
c1
t + U k|U + U T |2 .(c ) + c2 = 0,
2
k
with c = 0.09, c1 = 0.126, c2 = 1.92, c = 0.07.
2.2 Notations
Let T = c
k2
,
Dt =
+ u
t
E=
2
1
|u + uT |2 , P = P + k;
2
3
then the k model and the Navier-Stokes equations take the following
form
k2
E + = 0,
c
2
Dt .( T ) c1 kE + c2 = 0,
c
k
Dt U + P .[( + T )(U + U T )] = 0, .U = 0.
Dt k .(T k) c
53
.u0 = 0.
Multiply this equation by u0 and apply the lter (here again we assume
that it satises the four properties 2.2 in Chapter 3). It yields
t
u02
u02
+ u0 u0 : U + (U + u0 )
2
2
+.p0 u0 u0 u0 = 0.
u02
u0 u0 + .p0 u0 = 0.
2
Now to model the third term we recall that the convection of a passive
scalar by a random velocity eld as in
54
t c + (U + u0 )c = 0
leads to a convection-diusion equation for the mean C of c when u is
mixing (see Chapter 11):
t C + U C .(C) = 0
u02
u02
+ (U + u0 )
2
2
can be seen as the convective part of an equation for u02 /2 with the
convection velocity u = U + u0 (hypothesis H2). Hence it is likely to
give on the average
u02
u02
+ (U + u0 )
= t k + U k .[(R)k].
2
2
Of course this is not correct because u02 is not independent of u0 . In
any case if we assume also that the diusion (R) is the same as in the
Reynolds equation (i.e. (R) = T ), then the equation for k is now:
t
u u =
u0 u0
|B| B (x;r)
.
1
1
u0
0
2
0
=
|u | +
u.
|B| B (x;r)
|B| @B (x;r)
n
By symmetry (quasi-homogeneous turbulence at the subgrid level) the
boundary integral is small (hypothesis H4).
The second term .p0 u0 is treated by a similar argument:
0
0
p0 u0 .n
.p u =
= 0.
@B (x;r)
Finally the equation for k is found to be
55
t k + U k R : U .(T k) + = 0.
k2
c k 2
|U + U T |2 .(c k) + = 0.
2
56
1
u0 u0 = u0 u0 +
2
|B| B (x;r)
[u2
u1
u0
u01 2 ].
dn
n
k2
2
c1
k|U + U T |2 .(c ) + c2 = 0.
2
k
t + c2
2
= 0.
k
2
m0 m 1 + c2 0 n 2m = 0.
k0
57
with = 1 + t. So
m = n + 1 = n + 2m 1
c2 = m
k0
m
1
=
=n+
0
n
n.
Figure 4.1: The three experiments which determines the constants in the
k model.
(A) Turbulence behind a grid, (B) shear ow turbulence, (C) turbulence over a at plate.
(x, 0), y = .
u (x) =
y
u
U
u+ =
u .
+
Then experiments show that when 20 y 100 (the so called log
layer):
Finally let
y+ =
y
y ,
1
u+ = ln y + + 5.5,
= 0.41.
58
(c
) c E + = 0,
y
y
k 2
2
(c
) c1 kE + c2 = 0.
y
y
k
=
u3
u2
and E = 2 2 .
y
y
y
+
c
c 2 2 = 0.
1
2
c y 2
c
y
0 c
c
c = 2 (c2 c c1 ) = 0.08.
Later, these values were modied slightly to give better results. Now
most numerical simulations are made with the values given at the beginning of the chapter.
5. BOUNDARY CONDITIONS
Natural boundary conditions could be
k, given at t = 0 ; k| = 0, | = .
However is not known at solid boundaries and even if it was it would
not be enough because the k model itself is not valid near the solid
boundaries where the local Reynolds number ( measured with y + ) is
not large.
5.1 Wall laws
Originally the k model has been used with wall laws for the parts
of corresponding to solid boundaries (see Viollet [1981] for further
details). The idea is to remove the viscous sublayer and the log layer of
59
the boundary layer from the computational domain and to use the log
law as boundary conditions:
k|y= = u2 c 2 ,
1
|y= =
u3
.
This works only if 20 /y 100 and when the boundary layer does
not separate. Furthermore the computational domain for k and is
not the same as the one for U , unless a wall law is used for it also (see
chapter 1). Note that the computational domain is likely to change with
time in order to preserve the inequalities 20 /y 100. However the
change may be very small in which case it can be neglected. But still
the numerical results depend slightly on and the above inequalities
must be checked a posteriori; if one of them is violated then must be
changed accordingly.
We have seen in Chapter 3 that wall laws for u are of the type:
U.s
= g(U.s) at y = .
n
Here we know g analytically, almost, because the log law is
U.n = 0,
U.s|
U.s
|
n
1
2
1
U.s 1
log( |
| 2 ) + .
Remark
These boundary conditions are not easy to implement in a computer
program (see III.7.5). They form a highly nonlinear coupling between
k, , U where the Reynolds number appears explicitly (notice the presence of above). It is one of the major numerical diculty of the k
model.
5.2 Low Reynolds number k model
Wall-laws avoid the solution of the Navier-Stokes and the turbulence
model equations in the near-wall regions. But such a technique fails
when separation occurs, at least it is not clear how to take into account
recirculating ows.
One possibility is to modify the coecients of the original k model
to take into account the near-wall damping eects. For this reason,
these models are called Low-Reynolds. More precisely, in the k
model, the constants c , c1 and c2 are multiplied respectively by f , f1
and f2 which are positive functions such that 0 < f 1, 1 f1 and
0 < f2 1 and which depend on two local Reynolds numbers (Hanjalic
et al[1976]),
60
y
k .
0.05 3
) ,
f
f2 = 1 exp(Rt2 ),
k=0
and
= 0.
y
Other model have been proposed (Launder [1992]), but from a nite
element implementation point of view, one of the diculty with these
models is that they often require a complex boundary condition for
on the wall involving somehow the knowledge of the second derivative
of k in the direction normal to the wall ( 2 k/ 2 y). Secondly since has
strong normal derivatives near the walls these models require a small
mesh size near the boundary.
5.3 Coupling with a One-Equation model
Patel et al have concluded [1989] that even for simple congurations, the
Low-Reynolds versions of the k model are not entirely satisfactory.
Furthermore, a computation using such models requires considerably
more grid points. This is because the turbulent quantities (especially
) have very large gradients in the sublayer. Therefore, the use of these
models in more complex situations may introduce uncertainties and the
solution may be mesh dependent. Moreover, often we are not really
interested by the exact description of the ow eld or the turbulent
quantities in the sublayer.
Another solution to avoid near-wall diculties is to use a two-layer technique (Mohammadi[1992],[1993]). This technique is more complicated
than a simple wall law but more practical than a Low-Reynolds twoequations model. Particulary, the model is less mesh dependent and
numerically more stable.
The computational region is divided into H and L , the high and low
Reynolds number regions. In H the standard k model is used but
in L the following equation is used for k
61
k
T
+ uk .(( + T )k)
|u + uT |2 + = 0
t
2
and is computed by the following algebraic expression
=
k 3=2
.
l
T = c kl .
In the previous expresions, l and l are two length scales which contain
the damping eects in the near wall regions
y +
l = c 3=4 y(1 exp(
))
70
l = c 3=4 y(1 exp(
y+
)).
2c 3=4
u0 u0 = R(k, , U + U T )
t U + U U + P .R U = 0,
.U = 0
and proposes
.R = c .[
k2
(U + U T )]
where
k=
1 02
|u | ,
2
=
|u0 + u0T |2
2
62
are modeled by
k2
c k 2
|U + U T |2 .(c k) + = 0,
2
2
k
2
c1
t + U k|U + U T |2 .(c ) + c2 = 0,
2
k
with c = 0.09, c1 = 0.126, c2 = 1.92, c = 0.07.
t k + U k
k| = k , | = ,
1
U.s
|c 2 ,
n
| + =
1 U.s 3
|
|2,
63
CHAPTER 5
MATHEMATICAL ANALYSIS AND APPROXIMATION
1. INTRODUCTION
It is a tradition in numerical analysis to make a theoretical study of the
partial dierential system before writing a computer program to solve
it. There are many obvious reasons for this such as
- Is the problem well posed (existence and uniqueness)?
- is the solution stable.?
It would indeed be dicult to debug a computer program which would
attempt to solve a problem which does not have a solution or has a
solution which blows up exponentially.
The k model coupled with the Navier-Stokes equations forms a very
complicated systems, not to speak of the boundary conditions; so it may
be an impossible task to prove existence, uniqueness and stability. However the model turns out to be rather unstable numerically in certain
conguration so it is of practical importance to understand why. There
was even some controversy about the existence of a physical solution to
the system in congurations with corners.
Now because the viscosity is + c k 2 /, the model makes no sense if
goes negative. Furthermore the physic requires that k be positive also.
So we will analyse this problem rst. Then we shall show a partial
result on existence and regularity and nally draw some conclusion on
the stability of the model and show how it is closely connected to the
positivity of k and .
2. POSITIVITY OF AND k
For physical and mathematical reasons it is essential that the system
of Partial Dierential Equations for u, p, k, yields positive values for k
and .
64
+ u,
t
and the equations for k, :
Dt =
E=
1
|u + uT |2 ,
2
k2
k2
E .(c k) + = 0,
k2
2
Dt c1 kE .(c ) + c2 = 0,
k
with c = 0.09, c = 0.07, c1 = 0.126 and c2 = 1.92.
Now let = k/. Then
Dt k c
Dt =
1
k
Dt k 2 Dt = 2 E(c c1 ) 1 + c2
k
c
k2
k2
+ .( k) c 2 .( ).
Thus
2
k
Dt = 2 E(c c1 ) 1 + c2 + c .(kk) c .(k )
k
k
65
+ K e st
,
1 Ke st
where
=
c2 1
,
E(c1 c )
s = 2 (c2 1)(c1 c )E,
and
K = ( 0 + )/( 0 ).
Similarly, in the absence of viscous terms the equation for k reduces to
1
which has always a positive solution for positive data but it grows exponentially when c 2 E > 1.
Dt log k = c E
k
= 0.
Assume positive initial data and positive Dirichlet boundary data and
suppose that the solution is continuously dierentiable.
Let t be the rst instant for which reaches zero and assume that k
is positive on [0, t ]. Let x be the point where this happens. Because
we have assumed and k smooth and because x cannot be on the
boundary (where is given), x must be a minimum for so we have
(x , t ) = 0,
(x , t ) = 0, (and if C 2 :
(x , t ) 0).
66
k
=0
yields
1
t k k(c E ) at {x0 (t), t}.
0
Now let (t) = k(x (t), t). By construction t = t k so the equation
above implies
t
[c E 1 ](x0 (t0 );t0 )dt0
(t) = min k(x, t) (0)e 0
x
Therefore k is strictly positive.
Remark
If we had c = c then
Dt 2 E(c c1 ) + 1 c2 = c k + 3c .k c k||2 .
So the minimum of in x, q(t), satises
t q q 2 (c c1 )E + 1 c2 0.
Now E 0. So q min{q(0) + (c2 1)t, q }. Thus in this case we
have a strictly positive lower bound for and k and hence for k 2 / = k.
Therefore the system k is dissipative.
3. EXISTENCE OF SOLUTION
The previous analysis has one major defect: it assumes that the solution
exists and is smooth. It seems hard to prove that it is so.
67
k2
k2
2
= 2 3 .(c ) 3 4 .(c k)
k
k
1
1
1
1
= 3c 2 2 .( 2 ) + 2c 2 3 .( 3 )
.
= (3c 2c )
+ 6(c c ) 2 + (21c 20c ) 2
2
2
||
||
(9c 6c ) 2 (24c 30c ) 3 .
The advantage of this equation over the k-equation is that in the absence
of viscous terms (the right hand side), it is explicit in log :
1
Dt log = (3c 2c1 )E (2c2 3) .
) E(c c1 ) 2 + 1 c2 = 0
1
where a, b, c, e are smooth C functions of x, t strictly positive. and
where c' and c are stritctly positive constants. Consider the following
boundary conditions:
Dt c .(
(0) = 0
| =
(0) = 0
| =
68
Theorem (Lewandowski)
Assume that E, u L1 (]0, T 0 [)
au.s +
.u = 0
u.s
=b
n
[au.v bv] = 0
69
+1 J
um
onh = {vh Vh : (.vh , qh ) = 0 qh Qh ; vh .nh | = 0}.
h
where Vh and Qh are as in Chapter 3 and where Tmh is T , evaluated at
time nt.
There is a diculty with Jonh and the choice of the approximated normal
nh , especially if has corners but we can also replace Jonh by
0 = {vh Vh :
Jonh
(vh , qh ) = 0 qh Qh }
because
0 = (u, q) = (.u, q) +
u.nqd, q
.u = 0 and u.n| = 0.
c
m Eh ](X(t))dt, wh ) = 0,
h
h
mt
2
khm
m
+1
+1
m
m
m
(h
h oXh , wh ) + tc ( m m
h , wh )+
h
(m+1)t
2
m
m
m
h
(
[c1 kh Eh c2 m ](X(t))dt, wh ) = 0,
kh
mt
m2
where Ehm = |um
h + uh | /2.
The integrals from mk to (m + 1)k are carried out along the streamlines
in order to stabilize the numerical method (Goussebaile-Jacomy [1985]).
70
So, at each iteration, we must compute the right hand sides by the
Characteristic-Galerkin method and
+1 m+1
- solve the linear system for um
h +1 , ph ,
m
+1
- solve the linear system for kh
and the one for m
h .
The algorithm is not very stable and converges slowly in some cases.
Much improvement is obtained if in a more implicit version both equations are solved simultaneously by a quasi-Newton method such as GMRES:
2
km
(khm+1 khm oXhm , wh ) + tc ( hm khm+1 , wh )
h
2
(m+1)t
m+1
+1 c kh
m
+(
[m
h
+1 Eh ](X(t))dt, wh ) = 0,
m
mt
h
m
+1 m oX m , w ) + tc ( kh m+1 , wm )
(m
h
h
h
h
h
h
m
h
(m+1)t
+12
m
m
+1
m
h
(
[c1 kh Eh c2 m+1 ](X(t))dt, wh )
kh
nt
2
2
m
khm
m
+1
+1 , wm ) + tc (m+1 h , w )
m
m
(h
h oXh , wh ) + tc ( m m
2
h
h
h km h
h
h
= tc1 (khm Ehm , wh ), for all wh Woh .
71
The basic idea is to split the terms of order zero into their positive part
and negative part and treat implicitly the positive terms and explicitly
the other ones. Then all terms on the left hand side are positive and so
are all terms on the right hand side. The maximum principle for PDE
+1 when the triangulations
in the discrete case insures positive khm+1 , m
h
have sharp angles only.
4.4 A stable semi-implicit multi-step scheme
The previous to last scheme is numerically expensive because a few
Newton loops are necessary every time step. The last scheme yields
positive values but it is not very stable. By using what we know about
the positivity of the k model, it is possible to build a stable multistep
scheme which involves only linear systems at each time step also and is
more stable.
At every time step, the Navier-Stokes equations are solved with T
and the boundary conditions computed at the previous time step. The
equations for k are solved by a multistep algorithm involving one
step of convection and one step of diusion. However in this case the
convection step is performed on k, or , rather than on k, .
The equation for is integrated without diusion:
m+ 1
m+ 1
(h 2 , wh ) + (hm h 2 Ehm , wh )[c1 c ]t
= (hm oXhm , wh ) + (c2 1, wh )t
2 3
with hm = khm /m
h . The equation for = /k (see 3) is also integrated
without diusion:
m+ 1
m+ 1
(h 2 , wh ) + t((3c 2c1 )Ehm h 2 hm , wh )
1
m+ 2
m
+t((2c2 3) m+ 1 , wh ) = (m
h oXh , wh ), wh Wh .
2
h
m+1=2 , m+1=2 are computed from the formulae
Then kh
h
m+ 1
kh 2 =
m+ 1 m+ 1 ,
h 2 (h 2 )2
m+ 1
kh 2
m+ 21
h
= m+ 1 .
h 2
72
m2
+1 , w ) + tc ( kh m+1 , w ) = (m+ 12 , w ),
(m
h
m
h
h
h
h
h
h
+1
m+1 k W .
for all wh Qoh ; m
h
oh
h h Woh , kh
Proposition
[1978]) that the maximum principle holds in the discrete case, with P 1
nite elements and triangles with sharp angles, for coercive operator,
like the one in the diusion step.
4.5 Matching dierent models at the walls
We have seen in Chapter 4 that the k model is integrated with very
complex boundary conditions. Three strategies were given:
- Wall laws
- Low Reynolds number extentions
- One-equation models or algebraic models near solid walls.
Wall laws usually result in Dirichlet conditions for k and . There are
no programming diculties there. Low Reynolds number extentions
are also easy because the boundary conditions are k = 0, = 0 . They
require however a very ne mesh near the walls in order to resolve the
strong gradients.
The third approach seems dicult at rst sight but is practically very
simple because of the semi-implicit aspect of the algorithms given above.
For example consider the case where near the walls the equation for
k is kept and the equation for is replaced by an algebraic formula
(x) = (y)k(x)3=2 where is a given function of the distance between
x and the nearest wall.
Now take rst the case of algorithm 4.3 described above. At the mth
time step, k m , m are known. We assume that the zone where the algebraic expression for is to be used has been identied. Since m+1
does not appear in the equation for k m+1 , the later can be computed
without change. For m+1 one identies the set of vertices of the mesh
73
which belong to the domain where the equation must be solved and
use on all other vertices the value m+1 = (k m+1 )3=2 . In practice this
change of domain can be implemented by penalty, i.e. by redening the
diagonal element of the linear system for m+1 as 1020 and putting on
the same row in the right hand side 1020 (k m+1 )3=2 . Finally the zones
are redened from the values of k m+1 and m+1 and the next time step
is investigated.
In the case of Algorithm 4.4, it is the same thing. Convection is performed without change. Then diusion for k m+1 is done also without
change and it is only for the diusion step for m+1 that the matrix of
the linear system must be modied on its diagonal by blocking into a
Dirichlet state all elements corresponding to vertices in the zone where
is dened algebraically from k.
74
0 c2
= 0 (1 + (c2 1)x1 0 ) 1 c2 .
k
Figure 5.1 :Computed and theoretical k versus x1 for a turbulence behind a grid
Figure 5.2 :Computed and theoretical epsilon versus x1 for a turbulence behind a grid
75
k 0 and 0 are set to some small constant values . The boundary conditions are (u0 , k 0 0 )| given except at the exit boundary where a Neumann condition is applied.
The results have been obtained with the algorithm of 4.2(gures 5.3)
and with the one of 4.4 (gures 5.4). Figure 5.5 shows that the time
step for the algorithm was chosen too big because the solution becomes
time dependent after a while; it shows also the superiority of algorithm
4.4.
Figure 5.3
Figure 5.4 : Mixing layer. Top shows k, middle epsilon , bottom turbulent viscosity.
The results have been obtained with algorithm of section 4.4.
76
Figure 5.5 : Residual curve m+1 m versus m for the two computations of gures
5.3 and 5.4. While the second one converges to a stationary state, the rst one does not.
This is an indication of instability (the time step was chosen too big); it also demonstrates
the superiority of algorithm 4.4.
Figure 5.6 (computed by B. Cardot[1989]): Flow between two at plates. The graph
shows the asymptotic values of u1 ,k and epsilon for large x1 . The max of epsilon is 35.5,
77
its minimum is 0.5 and k belongs to [0.05,0.1], u belongs to [0.68,1]. Turbulence is stronger
near the walls. In this computation relatively few points were used, so as to test robustness
for more complex cases in the future.
Figure 5.7 : Flow in a cavity at Re=104 with a wall law at the solid boundaries,
Dirichlet conditions on the inow boundary (top left) corresponding to turbulent pipe
ow and Neumann conditions on the top-right vertical boundary. On the left the gure
shows the velocities at the vertices of the mesh, on the right the level lines of the turbulent
diusion
78
79
APPENDIX A5
AN EXISTENCE THEOREM
FOR THE REDUCED PHI-THETA MODEL
Consider the following problem:
Dt c .(
Dt c' .(
) + e0 E 2 c = 0
) + a0 E + b = 0
(0) = 0
| =
| = .
Theorem (Lewandowski[1992])
m =
M = sup 0
inf { 0 (x),
]0;T 0 [
c
}
E(x, t)e0
m = inf 0 .
Let
0 =m if m
M if M
otherwise
and let 0 be dened similarly. Consider now the regularized system
Dt c .(
) = 02 e + c
0 0
80
Dt c' .(
b
) = 0 (a 0 + 0 )
0 0
1
|( m ) |2 ,
2
one has
Dt
|( m ) |2 +2
c
2 = 2 (c 2 e)( ) .
|(
)
|
m
m
m
0 0
The second integral is the result of Greens formula and there are no
boundary terms because ( m ) | = 0.
2 e 0, so the right hand side is negative and
Now by denition, c m
one is left with
|( m ) |2 0.
Dt
Dt
|( M )+ |2 + 2
c
+ |2 = 2 (c 2 e)( )+
|(
)
M
M
M
0 0
2 e is negative.
This shows that M because c M
81
c'
+2
0 0 |( M ) |
b
= 2
M (a 0 + 0 )( M )+
|( M )+ |2 +2
1
[Dt c' ( 0 0 )] = [ Dt
2
=
(a 0 +
c'
+ 0 e t + 0 0 | |2 ]
b 0
) .
0
So
Dt
2
(a 0 +
b
0 e t )0
0
Clearly
t
t
0 + 0 (c 02 e) uG() + 0 .( c0 ' 0 0 ))
t
t
.
c
0 + 0 (a 0 + b0 )0 uG() + 0 .( 0 ''0 ))
82
||F (, )||
[(|| 0 || + T 0 f1 (m , M , m , M )
c
])2 + (||0 || + T 0 f1 (m , M , m , M )
+ ||||H [||u||1 +
m m
1
c'
+ ||||H [||u||1 +
])2 ] 2
m m
So if ||, || R then ||F (, )|| + R with = ||u||1 + (c +
c' )/m m .
Thus F is continuous and contracting when R is large enough, i.e. when
< 1. The Leray-Schauder theorem applies. To ensure this last constraint a change of scale x rx is performed. It changes u ru,
c; c' r 2 c , r 2 c' . So is made less than one by this operation.
Remark
Along the way the following has been shown:
min{inf
c
, inf 0 } max{sup
e
0
inf 0 e T sup 0
where = inf x maxz 2(m ;M ) (az + b/z).
c
, sup 0 }
e
83
CHAPTER 6
OTHER MODELS BEYOND K-EPSILON
1. INTRODUCTION
In this chapter, we give a brief description of some turbulence models
beyond k . We do not describe here the modeling process but rather
the numerical diculties which appears with these models.
As was said earlier the k model performs rather well but due to
Reynolds hypothesis (the Reynolds stress tensor parallel to the deformation tensor), such two-equations models have some deciencies. The
most important are:
1. their inability to account for rotational strain or shear,
2. their inaccurate prediction of normal Reynolds stress
anisotropies,
3. their inability to account for the amplication or the relaxation
of the components of the Reynolds stress tensor.
We will give a few examples about each of these cases.
Concerning the rst point, it is well known that the k model fails to
distinguish between the case of plane strain, plane shear1
and rotating plane strain or shear (see Speziale[1988]).
Indeed, the k and predicted by this model are independent of the
state of rotation of the uid. This fact is in clear contradiction with
results from direct numerical simulation of the Navier-Stokes equations
or experimentations.
1
- Plain strain: there exists
- Plain shear: there exists
- Rotational plane strain:
84
In the same way, the k model over estimates the turbulence levels in
situations where the ow is perpendicular to a wall. This is due to the
fact that the model does not distinguish between shear and strain having
2
the same distribution of |u + uT | . For example, in the simulations
of ows around cylinders, the k model predicts very high levels of
turbulence before the cylinder even in the subcritical range Re < 2.105
where the boundary layer remains laminar before the separation points
Achenbach[1968].
Figure 6.1:Two cases where k fails. Left: ow against a perpandicular wall. Right:
ow in a channel with square cross section where the secondary eddies near the corners
are not predicted by the model.
85
= Pij + ij + ji + ij ,
xk
xl
where the terms on the left hand side represent respectively the convection and diusion of Rij = u0i u0j , and the terms on the right hand
side represent the production, pressure redistribution and viscous dissipation.
t Rij + Uk
Rij
,
Dijl = u0i u0j u0l + p0 (u0i jl + u0j jl ) +
xl
Pij = Ril
Uj
Ui
+ Rjl
,
xl
xl
ij = p0
ij = 2
u0i
,
xj
u0i u0j
.
xl xl
Only Pij is exact and does not need any modeling. On the other hand,
closure assumptions are necessary for Dij , ij and ij . Several models
have been proposed for these terms. For example, Launder et al. [1975]
proposed the following transport equation for Rij :
k
t R + U.R + c0s .( RR)
86
2c0
2
= (c02 1)P c01 R 2 Itr(P ) (c01 1)I,
k
where by denition P = R(U + U T ), k = Rii /2, c01 = 1.8,
c02 = 0.6 and c0s = 0.22. To close the model, we have to compute . This
will be done using the following transport-diusion equation where no
isotropy assumption is invoked for the diusion.
2
k
t + U + c" .( R) = c1 R : U c2 ,
k
k
with c" = 0.15, c1 = 1.44 and c2 = 1.92.
The diusion uxes have been modeled by simple gradient diusions and
the viscous dissipation is modeled using the Kolmogorov local isotropy
of ne scales. This model is valid only at high Reynolds number and
does not take into account the presence of a solid wall. The simplest
solution to treat the near-wall problem is to use wall-laws. Boundary
conditions at a ctitious boundary a small distance away from the wall
are used. For instance, knowing the friction velocity at the wall u , we
use the following relations to dene the value of the variables at y = :
u = u (
u01 2 = 1.2k,
u02 2 = 0.2k,
1
u
log(
) + ),
u03 2 = 0.6k,
u3
= .
87
SRij
k
Sk
i, j = 1, 3
where SRij and Sk are respectively the right hand side of the Rij and k
equations containing dierent production and destruction terms. More
precisely
1 c02 k
2
2
(P Itr(P )).
R = Ik
3
c01
3
This is also
R(I +
4k
2
1 c02 k
(U + U T )) = kI
I tr(RU ).
0
c1
3
3
88
k
k2
t k + U k + .(ck Rk) = c E ,
k
2
t + U + .(c" R) = c1 kE c2 ,
k
where
c1 = 0.1296,
c2 = 1.92,
c = 0.09,
ck = 1,
c" = 0.7,
89
with D = 12 (U + U T ) and
k3
1
1
Rnl = 4CD c 2 2 (D o tr(D o ) I + D.D T (D : D) I)
3
3
o
with CD = 1.68 and D being the Oldroyd derivative of D:
D o = t D + U D (U + U T )D.
The k and equations we use to close the model are:
k
t k + U k + .(ck Rk) = R : U
and
k
2
t + U + .(c" R) = c1 R : U c2
k
k
where c1 = 0.1296 , c2 = 1.92, c = 0.09, ck = 1, c" = 0.7. This
model has been tested in Speziale[1988] in several congurations where
the classical k fails. For example, this model correctly describes the
secondary eddies in a rectangular duct. In the same way, the model gives
a better estimation for the length of the recirculation bubble behind a
2D backward step (7 step height, against 5 for k ).
6. RNG-BASED K-EPSILON MODEL
Renormalization Group Theory (RNG) has been shown by Yakhot and
Orszag [1986] to be a powerful tool for turbulence modeling.
90
A k model derived by RNG is studied numerically in MartinelliYakhot [1989]. For incompressible ows the model is:
t k + uk
T
|u + uT |2 + (k) = 0,
2
T
3
Cc Y |u + uT |2 + 2 Y () = 0,
2
with Cc 75. The eddy viscosity T is related to k 2 / via a dierential
equation
t + u
d k
= 1.72(T3 + Cc 1)
dT
1
2
T .
1
2
The model contains its own low-Reynolds number version and at high
Reynolds number it gives the usual law T = c k 2 / but with c =
0.084.
91
CHAPTER 7
1. INTRODUCTION
Direct simulation of compressible turbulence is even harder than incompressible turbulence. Present computers are too small to resolve all the
scales. Nevertheless we need good Navier-Stokes solvers because turbulence modeling will be done by adding terms in the original equations.
The new terms will not destroy the general character of the NavierStokes equations, so the turbulent ow solvers will be based upon the
Navier-Stokes solvers.
Recall that the general equations for compressible uids are
t + .(u) = 0
1
t (u) + .(u u) + p u (.u) = f,
3
2
t [E]+.[uE]+.(pu) = f.u+.{T +[(u+uT ) I.u]u}
3
with the constitutive equation
E=
u2
+ T.
2
92
93
W = [, u1 , u2 , u3 , E]T
F (W ) = [F1 (W ), F2 (W ), F3 (W )]T
Fi (W ) = [ui , u1 ui + 1i p, u2 ui + 2i p, u3 ui + 3i p, ui (E + p)]T
where p = ( 1)(E |u|2 /2) and where G(W, W ) is a 2nd order
tensor function of W and W such that
G:;1 = 0,
2
G:;2;3;4 = u + uT
I.u,
3
2
|u|2
G:;5 = (u + uT )u u.u + (E
)
3
2
For the numerical simulations we retain the basic idea of performing
rst a convection step and then a diusion step.
Consider the model equation
t W + CW + DW = 0
discretized semi-implicitly by
1
[W n+1 W n ] + CW n + DW n+1 = 0
t
This scheme is O(t); it is equivalent to
1
[W n+1=2 W n ] + CW n = 0
t
1
[W n+1 W n+1=2 ] + DW n+1 = 0.
t
Adding both equations proves the equivalence.
2.1 The convection step
So when G is neglected it becomes the Euler equations :
t W + .F (W ) = 0.
Upwinding
94
Figure 7.1
By multiplying Eulers equations by the characteristic function of i , after integration (Petrov-Galerkin weak formulation) and after an explicit
discretization in time , the following scheme is obtained :
k
n
+1
i
n
i
Wh (q ) = Wh (q ) i
Fd (Whp ).n i.
| | @i
An approximation Fd (W ) is used instead of F (W ) to introduce upwinding in the scheme; Fd (W ) is a piecewise constant approximation of
F (W ) verifying
p
p
p
Fd (Wh ).n =
(Whji , Whjj )
n
@i
@i \j
j 6=i
where will be dened as a function of F (Whpji ) and F (Whpjj ). When
i touches a wall then the known components of Wj are used on i
instead of Whjj .
95
W,
n.
2 = u.n c,
3 = 4 = 5 = u.n
and
= diag( max(i , 0)),
|B| = B + B ,
B = S 1 S,
B = B+ + B .
96
SW (V i , V j ) =
1
1
[F (V i ) + F (V j )] + [|B(V i )|V i |B(V j )|V j ],
2
2
because
F (V i ) + F (V j ) = (B + (V i ) + B (V i ))V i + (B + (V j ) + B (V j ))V j .
The rst term, if alone, would yield an upwind approximation. The
second, after summation on all the neighbors of i, is an articial viscosity term. The ux of Osher is built from an integral so that it is C 1
continuous ; the path in R5 from V i to V j is chosen in a precise manner
along the characteristics so as to capture exactly singularities like the
sonic points (Osher[1984]).
2.3 The diusion step
The term .G(W, W ) is a diusion term when , T > 0. So a purely
explicit scheme combining the convection step for the Euler part of the
equations would be
k
n
+1
i
n
i
[Fd (Whp ) G(Whn , Whn )].n i
Wh (q ) = Wh (q ) i
| | @i
There is a stability condition on the time step k
k C min[
h
h2
,
]
|Wh | |N |
where N is a function of , .
A semi implicit version of the same scheme would be
k
n
+1
i
n
i
Wh (q ) = Wh (q ) i
[Fd (Whp ) G(Whn+1 , Whn+1 )].n i
| | @i
The equations at each time step are solved by a relaxation method or
a GMRES quasi-Newton method (see Saad[1981]) eventually coupled
with a multi-grid strategy.
97
(i, j = 1, , 3)
where
Ai = W Fi
and
Nij = (
W 1
) Gi .
xj
BWh = 0}
Vh = {Wh [Hh ]5 :
BWh = gh }
and
1
n
+1
n
+1
n
n
h ( (Wh Wh ) + Ahi i Wh ) +
i h (Nhnij j Whn+1 )
t
h
T
1
+
Anhk k h [ (Whn+1 Whn ) + Anhi i Whn+1 i (Nhnij i Whn+1 )]
t
h
+
NS I i h i Whn+1 = 0.
Here the rst two integrals represent the Galerkin part of the formulation; the third integral is the SUPG stabilization term and the fourth the
shock capturing term. Integrals involving derivatives of discontinuous
functions are understood as sums of integrals over each elements.
The parameter can be dened for instance by an extension of the
denition given in $III.7.4:
98
h.u
,
2||u||(c + ||u||)
where h = (hx , hy ) is the element length vector and c the local speed of
sound.
Another possibility for might be the one given in Aliabadi[1993]:
hi |i |
)
= max (
i=1;2;3 2||||(c + |u.|)
where
=
with A0 1 = V W where
(W T A0 1 W )2
||(W T A0 1 W )2 ||0
E
u1 u2 u3
1
s,
,
,
, )T
T
T T T
T
1
is a vector of entropy variables and s = log(
T ) is the entropy of the
system.
V = (
1=2
(Ai i W )T A0 1 (Aj j W )
(j l j W )T A0 1 (k l k W )
)
(c + |u.|)2
Pe
)
3
99
This formulation is relatively easy to implement and works on unstructured meshes because there is no assumption on the shape of the elements. On the other hand it is more computer intensive than the previous method. It has been generalized by Johnson[1987],Shakib[1988],
Hughes et al[1984] to time dependent domains by using a Space-Time
nite element.
4. THE PPM FINITE DIFFERENCE METHOD
For direct simulations in simple geometries, it is better to use methods which take advantage of the regularity of the mesh. ColellaWoodward[1984] developed a method which has been used extensively
to simulate compressible turbulence in periodic boxes, jets and even
wakes (Woodward[1990]).
The Piecewise Parabolic Method (PPM) was originally designed for Euler equations; it uses an explicit semi-lagrangian algorithm with fractional steps; viscous terms can be added in an explicit fashion but it
reduces the domain of stability of the method. While the general ideas
are easy to understand, the details are involved, so, in view of the fact
that we will not use the method with the k model we do not spell
out the details. The reader is sent to Collela-Woodward[1984] for these.
Consider the convection equation in one dimension over the real line
R =] , +[:
t a + x (ua) = 0, a(x, 0) = a0 (x).
If u is constant, the solution an+1 (x) at time tn+1 = tn + t can be
deduced from an (x) by
an+1 (x) = an (x ut).
Now we set up the following problem: Given a mesh {xi }i , nd the
best way of computing ani +1 , the average of an+1 on ]xi , xi+1 [, from the
knowledge of ani only?
In PPM this is done by constructing a piecewise parabolic approximation anh of an with means on ]xi , xi+1 [ equal to ani , and such that anh
does not have more extrema than an in each interval. Then anh+1 is
computed by convection, i.e. anh+1 (x) = anh (x ut) and the means of
the result are calculated so that the process can be reiterated at the
next time step.
100
101
102
103
CHAPTER 8
1. INTRODUCTION
In this chapter we shall derive an averaged compressible Navier-Stokes
equations. Our aim is to have, as in the incompressible case, an averaged
form as close as possible to the original form of the equations. For this
reason we will introduce a new averaging operator, called the Favre
average, or density weighted average. Indeed, in the compressible case,
the Reynolds average, classically used for incompressible ows, leads to
several new terms which are hard to model. First recall the general
equations for compressible uids in adimensional form:
t + .(u) = 0,
t (u) + .(u u) = .,
t (E) + .(uE) = .( u) + T,
where = p I + (u + ut ) 23 .u I is the Newtonian stress
tensor, the eective viscosity, the eective thermal diusivity, E =
|u|2 /2 + T the total energy. With appropriate boundary conditions,
this system denes the velocity eld u, the density and the reduced
temperature T .
2. THE FAVRE AVERAGE
Let and u
denote the mean parts of and u and let 0 and u0 be the
uctuations. Then
104
with 0 = 0,
u=u
+ u0
with u
0 = 0.
Proposition
f g = fg = f g.
105
a00 = 0,
and
a00 = 0.
a =
a,
Proof of Proposition
1 1
1 1
fg = f g = f g = fg
The rest is proved in a similar way.
2.2. Averaging the Continuity Equation
The equation
t + .(u) = 0
becomes
t (
+ 0 ) + .[(
+ 0 )(
u + u0 )] = 0.
Apply the lter and get
t + .(u) = 0.
But, we have
u =
u
u.
=
Therefore,
u) = 0.
t + .(
So, the Favre average enables us to keep the original form for the density
equation.
2.3. Averaging the Momentum Equation
For the momentum equation
t (u) + .(u u) . = 0
106
where
2
= pI + (u + uT ) (.u)I.
3
We have:
u =
u,
and
u u = (u00 + u
) (u00 + u
)
=
uu
+ u00 u00 .
ab00 =
a 00
a 00
b =
b = a
b00 = 0.
Therefore,
t (
u) + .(
uu
) .( ) = .(u00 u00 )
with
2
uI.
=
pI + (
u +
uT ) .
3
Denition
The Reynolds Stress tensor is dened as
00i u00j .
Rij = u00i u00j = u
2.4. Averaging the Energy Equation
Recall the energy equation:
t (E) + .(uE) = .{T + u}.
We have:
E = E
and
=
+ u00 E 00 .
uE = (u00 + u
)(E 00 + E)
uE
107
|u|2
+ T.
2
So
2
|
u|2
1
00 |2 = |u| + T + k,
E =
+ T + u
.u00 + |u
2
2
2
where k is dened as
Denition
The turbulent kinetic energy is
k=
1
|u00 2 |.
2
1
1
u|2 ) + T 00 = |u00 |2 + u
u00 + T 00 .
(|
u + u00 |2 |
2
2
1
u00 E 00 = u00 T 00 + u00 u00 u
+ |u00 |2 u00 .
2
108
(H2) Assume that
2
(u + uT )u u u + .(T )
3
2
u(
u +
uT )
u u
+ .(T)
3
Then the averaged Energy equation is now
+ .(
+ .(u00 T 00 ) + .(R
t (E)
uE)
u) = .(
u
) + .(T).
and p = ( 1)
T, E
2 u| + T + k.
To close this system, it is necessary to evaluate or to model the Reynolds
00i u00j = u00j u00i , the turbulent heat uxe T
00 u00 =
u
stresses Rij =
2 .
T 00 u00 and the turbulent kinetic energy k = 12 |u|
2.6 Reynolds Equations
The derivation of the Reynolds equations for compressible ows is somehow similar to the incompressible case. The details of the derivation are
however long and tedious. We will just give here the more important
steps and the complete equations. Details can be found in Vandromme
[1984].
Consider the following equations obtained by multiplying the j and k
components of the non averaged momentum equation by uk and uj
respectively:
uk [t (uj ) + i (ui uj ) i ij ] = 0
uj [t (uk ) + i (ui uk ) i ik ] = 0.
109
Now apply the lter to the sum. Because can be pulled in and out of
the derivatives,we obtain
u
ui u
t (
j uk ) + i (
j uk )
= i Dijk + Pjk + Pkj + jk + kj + Wjk + Wkj jk kj .
The physical meaning of the terms in the right hand side is similar to
the incompressible case. The rst term is a complex diusion eect
which includes dierent contributions:
j uk + ij uk p0 + ik uj p0 Sij uk Sik uj ],
Dijk = [
ui u
where
2
S = u + uT .uI.
3
Two terms represent production by the mean ow:
uk
.
xi
Two other terms include eects of velocity uctuations on the mean
pressure:
u
Pjk =
j ui
kj = uk i p.
In the same way two terms take into account interactions between pressure and velocity uctuations
Wjk = j p0 uk p0 j uk .
Finally, two terms represent the dissipation by viscosity:
jk = i Sij uk Sij i uk .
(H3) Erogidicity and integration by parts lead to the approximtion of
the terms above, as for incompressible uids.
These equations are not closed because new correlations have appeared.
Therefore, the new terms have to be modeled.
3. FURTHER MODELING
3.1. The k Equation for Compressible Flows
From the previous equations for Rij we can derive an equation for the
turbulent kinetic energy k using its denition:
110
k=
1 00 2
u .
2 i=1;3 i
Di =
= u
p
W = p0 u
= Sij
(Diusion)
uj
2
= |u + uT |2 |.u|2
xi
2
3
(Dissipation).
2
|u + uT |2 |.u|2
2
3
111
(H5)
T = c
k2
.
Recall here again that this model for R is quite general in 2D but somewhat restrictive in 3D where the general form should take into account
uI and be
all the invariants of
u +
uT 23 .
2
2
2
u +
uT .
u +
uT .
R = kI + T (
uI) + T (
uI)2 .
3
3
3
Similarly the turbulent heat ux T 00 u00 is modeled by:
(H5)
T 00 u00 = T T with T =
T
P rT
(H7)
D = (( +
T
)k).
k
112
ck
(
u R
u) u
.
p
t k + (
u
k) (( +
T
ck
)k) = R :
u +
(
u R
u) u
.
k
p
Remark
When is constant and .u = 0 the equation for k is the one found in
the case incompressible ows.
3.5 The modeled equation
As we have seen the exact equation for in the compressible case is too
complicated to be a good starting point for a modeling process. Let
= k/.
The dimension of is that of a time. Therefore one should be able to
model an equation for by starting from the k equation and rescaling
it with a time ( is k scaled by ). The numerical coecients of the
equation will have to be changed also.
(H9) The equation proposed is
T
)) =
"
u c2 + c3 ck u
(c1 R :
R
u u
).
k
p
u
) (( +
t + (
113
1
Uc =
( )1=2 du u ( ) 2 .
w
0 !
@p = 0 and
The boundary condition for is obtained by writing that @n
using p = ( 1)T . This gives
0=
T
T
w
T T Tw
+
+ (
).
n
n
This formula determines w because the rest is known. Then the boundary conditions for k and are :
u2 w
k =
,
c
u3 w 3
= ( ) 2 .
114
+ T T
.
u n
= .
y
Now, dene
1
1
uk = c4 k 2
and
u
ul =
,
(1/) log y +
2
=
These two friction velocities are such that uv = w uk and y u
ul /. Then the boundary condition on is set to be
115
w 3 k 2 l
) 2 (u u /).
T
and
c l
k 3=2
l"
with y + = u y.
l = c 3=4 y(1 e
y+
70
y+ c 3=4
2
)
116
T for T .
t + .(u) = 0,
t (u) + .(u u) + p
2
= .[(u + uT ) .uI] + .R,
3
t (E) + .(uE) = .(( + T )T + Ru)+
2
+ .{pu + [(u + uT ) uI]u}.
3
Constitutive relations are modied
E=
u2
+ T + k,
2
p = T ( 1).
t k + (uk) (( +
=
ck
(u Ru) u,
p
t + (u) (( +
= c3" ck
(u Ru) u.
pk
T
)k) R : u +
k
T
)) (c1" R : u c2" )
"
k
117
k = 1 = 1.3
ck = 1 c1 = 1.45 c2 = 1.92 c3 = 2
Initial conditions are given on , u, T, k, and boundary conditions
should be given to u, T, k, on the whole boundary and on on the
inow boundaries. Wall laws, low Reynolds number modications or
matching with boundary layer models are necessary near walls.
Remark
In the denition of E, k may be neglected because usually k << u2 /2.
In the denition of R, k may be set to zero because it is much smaller
than p.
In the equations for k and the terms containing u.Ru are not frame
invariant so most simulations are done without them (see Grasso[1989]
).
APPENDIX A8:
MODELS
We present three models for turbulence in boundary layers with or without a small separation bubble. These may be used in conjunction with
the k model which is not valid near the walls.
Matching these models with k and is done via T with the two relations
k2
,
=
k 3=2
l
Figure 8.1
118
yb
1 exp(0.5)
where w denotes the density at the wall and
c = 0.7,
A = (
c 9=5
) ,
2
B=(
c 3=5
) A.
2
y yb 6 1
) )
yav
where
us =
T
y ut |y=y0 ,
y yb
l = 0.41(y yb )(1 exp(
)),
A
y 2
y
y y ||dy
ue i =
y||dy yav = by
,
y||dy
yb
yb
T
1
t r + ur = (c2 f2 c1 )G1 r P + ( +
)G1 r T .r
R
119
T
2
|u + uT |2 T |.u|2 .
2
3
c
1
= (c2 c1 ) 2 , R = .
4
While is the molecular diusion and = / , the turbulent diusion
is
T = c r D1 D2 ,
T =
y+
A+
1
D2 = 1 e
y+
A+
2
+
Suggested values are A+
1 = 26, A2 = 10. Then the low Reynolds number
corrections are
f2 =
c1
c
1
+ (1 1 )( + + D1 D2 )[ D1 D2
c2
c2 y
y+
y+
+
+
y+
D2
D1
+
( + e A1 + + e A2 )].
D1 D2 A1
A2
It is suggested to take
1 + FR4 + B02
G1 = 4
+ B2 FR4 + 0
|r |2
2
FR =
||
r
c
where = u and B1 = 0.4, B2 = 0.01, 0 = 10 10 .
At the wall one may take r =0. Navier-Stokes equations are used with
T instead of .
120
, cv1 = 7.1, 0 =
3
0 + c3v1
3
T = fv1 ,
with fv1 =
cb1
d
with
|u + uT |
S =
+ 2 d 2 fv2
2
and the constants = 0.41, cb1 = 0.135, cb2 = 0.622, = 2/3 , ct1 = 1,
ct2 = 2, ct3 = 1.1, ct4 = 2, cw1 = cb1 /2 + (1 + cb2 )/ , cw2 = 0.3,
cw3 = 2. d= distance to the wall
1 + c6 1
T
fw = g[ 6 w63 ] 6 , g = r + cw2 (r 6 r), r =
2 d2 , .
g + cw 3
S
fv 2 = 1
0
1 + 0 fv1
121
CHAPTER 9
1. INTRODUCTION
In this chapter we will describe a few numerical techniques for solving
the k equations with particular emphasis on positivity and stability.
We suppose that the mean ow variables (, u, T ) are known. For example, they are computed by one of the algorithm presented in Chapter
7.
In the following, in order to simplify the writing, the average quantities
, u
, T will be denoted without bar or tilde.
We consider the frame invariant form of the k model where the
molecular viscosity is neglected ( = 0):
t k + uk
c
k2
.( k) = Sk ,
t + u
c"
k2
.( ) = S" ,
in ]0, T 0 [, with the right hand side Sk and S" representing the production and dissipation of k and :
Sk =
S" =
c k 2
2
2 k2
|u + uT |2 k.u c |.u|2 ,
2
3
3
2
c1
2c1
2 c1
.u
k|u + uT |2 c2
k|.u|2 .
2
k
3 c
3
122
3
2
2
c"
2c1
k
Dt ( ) = S" = c1 kF
D c2 .
3c
k
k
+ u = Dt k 2 Dt = a 2 F + bD + c + Diff ,
t
where
a = (c1 c ),
b=
2 c1
( 1),
3 c
c = c2 1,
with Diff being the contribution from the viscous terms in the k and
equations :
k
+ c" k||2 + c" k
2
+ (c c" )( 2 k + sign(k) 2 | |k||2 + k)
123
when there are no diusion terms. The dynamical part of the equation
is
Dt = aF 2 + bD + c,
with
(0) =
k(0)
= 0 .
(0)
1 K2 e st
1 Ke st
1
where s = (b2 D 2 + 4acF ) 2 0, K = (0 1 )/(0 2 ) and 1 and 2
are roots of aF 2 + bD + c. The non constant case being similar, if
is initially positive, it stays positive and bounded. This argument is
extended without diculty to the non constant F, D case.
Also, cannot become negative even in the presence of the viscous
terms Diff . Call tm the rst time when there exists xm such that
(xm , tm ) = 0 ; because we have positive boundary and initial conditions
for , xm is strictly inside and so at this minimum we must have
= 0 and 0 .
Notice that every term in Diff is multiplied by or . So
Diff (xm , tm ) = 0 . Hence d
dt = c > 0 and will increase again beyond tm .
Denote again by (xm , tm ) the rst point at which k is minimum. Suppose this minimum is 0. When positive Dirichlet boundary condition
are added to these equations, xm cannot be on the boundary. So at
124
1
2c1
t + u (c" k) = c1 F
D c2 .
3c
2c1
c2
D ).
3c
1
125
Dt = (c2
c1
) .
c
Recall that cc1 = 1.44 < c2 ; so any positive value for will work but
the closest choice to the incompressible values ( = 2 /k 3 in IV.4.2) is
= 2.1, = 3 or = 2 and = 2.88, giving, with the second choice:
2
2
= 2 c1 2:88 .
k
k c
Remark
We can make a similar analysis for the low Reynolds number versions of
the k, model; in these models, the constants (c , c1 , c2 ) are multiplied
2
by positive
functions (f , f1 , f2 ) which depend on Ry = k / and
Rt = ky/ two local Reynolds numbers (Patel et al [1989]). Hence,
in the equation for , we have now a = c f +c1 f1 , b = c1 f1 /c
and c = f2 c2 . Because 0 < f 1, must be negative and if
we take = f1 c1 /c we have
Dt = (c2 f2
c 1 f1
) .
c
So for to decrease, we must have f2 cc12 ff12 ; but this is not always
true because 1 f1 and 0 < f2 1.
4. NUMERICAL ALGORITHMS
In this section also, we assume , u and T known, computed for example
by one of the techniques presented in Chapter 7.
4.1. Finite Element/Finite Volume method
To compute k and , we use the multistep algorithm described earlier
where convection is performed rst and then diusion.
126
Dt k = Sk = c
k2
2
F kD,
Dt = S" = c1 kF c2
2
2c1
D.
k
3c
1
n (k n+1 k n ) +
(n un Nnk n )d .
t
@
The subscript d stands for upwinding; the value chosen is the one on
the element upstream with respect to u.
Dt k
k2
2
Sk+ = c F + D ,
2
Sk = + kD + ,
3
S
Sk = k ,
k
where D are the positive and negative parts of D. Then, Sk+ and Sk
are both positive. Both of them are treated explicitly, the values for k
and being those at the beginning of the time step, k n , n . We nd at
1
1
tn+1 values for k and , which we denote by k n+ 2 and n+ 2 given by
n k n+1=2 (1 + tSkn )
+
=
n (k n + tSkn ) t
(n un Nnk n )d
@
127
t k = c [(
k2
)k],
t = c" [(
k2
)],
on a time interval [tn , tn+1 ] starting from the value obtained at the end
1
1
of the transport step k n+ 2 , n+ 2 . The viscosities and the density are
evaluated explicitly, i.e. at time tn .
2
1 n+1
kn
n
n
+1
=
2
k
) c [( n )k n+1 ] = 0.
(k
128
1
Dt k(x, tn+1 ) [k(x, tn+1 ) k(X n (x), tn )],
t
and we retain the idea of Benque et al [1980] to integrate the source
terms on the characteristics because for a xed time step the source
terms have large variations on the travel path ]x, X n (x)[.
So we consider the characteristic issued from x, i.e. the solution of the
ODE below with boundary conditions at the end of the interval:
d
X( ) = u(, X( )), X(tn+1 ) = x, [tn , tn+1 ],
d
and call X n (x) = X(tn ).
With the same splitting for the source terms we obtain
tn+1
[1 +
tn
tn+1
[1 +
where
tn
1
Skn (X( ))d ]k n+ 2 = k n oX n +
1
S"n (X( ))d ]n+ 2 = n oX n +
S"+ = c1 kF +
tn+1
tn
tn+1
tn
2c1
2c1 +
D , S" = c2 +
D
3c
k 3c
Notice that the characteristics are only computed once for each
quadrature points and that we integrate four dierent quantities
(Sk+ , Sk , S"+ , S" ) along these characteristics.
b. Transport of
The previous approach guarantees also the positivity of k and , but
it does not prevent the possibility of a blow up for k and . To improve the robustness and stability of the method, we introduce and
as presented previously. Thus, knowing k n and n , we evaluate
c1
n
n = [(k n ) c n ] and n = k"n . Now, using the integration along the
characteristics as above we perform the convection step on , rather
than on k, :
tn
129
1
S' (X( ))d ]n+ 2 = n oX n ,
and
tn+1
[1 +
tn
1
S (X( ))d ] n+ 2 (x) = n oX n +
tn+1
tn
with
c1
S' = (c2 ),
c
2 c1
S = ( 1)D + (c1 c )F ,
3 c
2 c1
S+ = c2 1 + ( 1)D +
3 c
1
1
Now k n+ 2 and n+ 2 are recovered from the denition of and :
k n+ 2 = ( n+ 2 )
1
and
c1
n+ 2 = ( n+ 2 ) c1
1
c1
c
(n+ 2 )
1
(n+ 2 )
1
1
(1 cc1 )
1
(1 cc1 )
.
It has been shown above that and stay bounded and positive, so
the algorithm will be robust.
Remark
An even better method, though more expensive, is to assume all coefcients in the equations constants during the time step and solve both
equations analytically. This gives
n+1 =
1 K2 e st
1 Ke st
130
G(W, W ) = (c
k2
k2
k, c" ),
and
2
2 c1
2
D c2 )T .
S(W ) = (t F kD , c1 F k
3
3 c
k
The same equation in quasi-linear form is
t W + Ai i W i (Kij j W ) = S(W ),
where
Ai =
Fi
W
and Kij = (
W 1
) Ni .
xj
Wh | = 0},
Vh = {Wh [Hh ]2 :
Wh | = gh },
131
and
W n+1 Whn
[h ( h
+ Anhi i Whn+1 + Shn Whn+1 ) + i h Khnij j Whn+1 ]
t
T
1
Anhk k h [ (Whn+1 Whn ) + Anhi i Whn+1 i (Khnij j Whn+1 )]
+
t
T
n
+1
+
i h i Wh
= [h + Anhk k h ]Sh+ (Whn ).
Here the two rst integrals represent the Galerkin part of the formulation, the third integral the SUPG term and the fourth the discontinuity capturing term. Some integrals involve derivatives of discontinuous
functions on the edges of the triangulation; these are understood as
sums of integrals over the triangles.
The contribution of the right hand side S has been distributed on the
left hand side and on the right hand side of the equation. Moreover, S
is discretized semi-implicity in time. Indeed S is rewritten as
where S + and S
S
S = diag[ i ].
Wi
As before f + and f are the positive and negative part of f . As we have
seen in chapter 5, this splitting of the right hand side in positive and
negative parts improves the stability and the positivity of the scheme.
The SUPG parameter, , and shock-capturing parameter, , are dened
as in Mohammadi [1993].
hi |ki |
k = 0.5 max(
),
i c + |u.k |
hi |"i |
" = 0.5 max(
),
i c + |u." |
132
where hi the element length in the ith direction, and c is the local speed
of sound . Moreover, the coecients i are dened by:
k =
(k)
||(k)||0
" =
()
.
||()||0
1
[ i;j (Ai1j i Wj 2 ] 2
||(k)||0
and
" =
1
[ i;j (Ai2j i Wj 2 ] 2
||()||0
133
CHAPTER 10
NUMERICAL RESULTS AND EXTENTIONS
Summary
In this chapter, we give rst some simple test cases which can be used
to validate a k solver, then we give some numerical results obtained
with our k solver developed using the nite volume / nite element
and characteristic-Galerkin techniques presented in chapters 7 and 9.
1. FLOW OVER A FLAT PLATE
The problem presented is a turbulent ow over a at plate at M1 = 0.5
and Re = 3.2 106 . The mesh used for this case contains 3570 nodes.
The rst point is placed at 10 5 m. The length of the plate is 1 meter
and the height of the computational domain is 0.2 m. At the inlet
boundary we have:
= 1, u1 = 1, u2 = 0, T =
1
4
2 , k = = 10 .
( 1)M1
Figure 10.1
134
The boundary condition on the top and the outlet boundaries are those
of an Euler calculation. In this case, the low-Reynolds regions has been
computed by the two-layers approach presented in Chapter 8. Figures 10.2, 10.3 show the velocity prole and the skin friction coecient.
The computed horizontal velocity and skin friction coecient are compared with the theoretical 17 power law and 0.0375Re x 1=6 respectively
Cousteix [1990]. In both cases, the agreement with theoretical solutions
is quite good. As we have computed the ow up to the wall, the power
law prole does not match the computed velocity prole in the nearwall region. For this computation we assumed that the transition from
laminar to turbulent occurs between x = 0.12m and x = 0.15m. For
this reason, we multiply the eddy viscosity by a function varying from
zero to one through this zone. This explain the fast variation of the skin
friction in this area.
2. FLOW IN A CAVITY
The domain is shown on gure 10.4 and the quadrilateral mesh (6000
triangles) on gure 10.5. The uid ows from left to right and creates
an eddy in the cavity. At time zero all variables are set to zero except
k = = 10 2 or 10 3 (the results are the same). The inow boundary is
the rst vertical segment on the left; the boundary conditions are blunt
(constant), the Reynolds number is 105 . On the outow boundary (the
last vertical segment on the right) Neumann conditions are imposed.
Near the walls a one equation model is used. Results are shown on
gures 10.6,10.7.
Figure 10.4
Figure 10.5
135
The Reynolds number is 44580 and the inow Mach number 0.1. A
constant prole is given for all the variables at the inlet boundary.
Figure 10.8
This test case is a classical test to prove the inability of the k model
to predict the correct length of a recirculation bubble. For this case
we have used the wall-law of Chapter 8. The wall-law under predicts
the level of turbulent quantities in regions of separation. This is due to
the fact that in these regions the friction at the wall vanishes. For the
wall-law, is set to 0.05. Computed u, k, and T along the upper and
lower walls are shown (gures 10.9-10.12). As expected, the computed
length of the recirculation bubble is slightly more than 5 against an
experimental value of 7 and we observe very low levels for the turbulent
quantities in the detachment and reatachment regions.
136
Figure 10.13
137
Figure 10.22
138
Both computations give approximately the same result for the fully
turbulent region. The pressure at the wall is then overestimated by
about 10 percent. These results are in agreement with the results of the
other contributors of the workshop. In order to nd the cause of this
discrepancy, one of the contributors (Lawrence[1990]) studied several
kind of sensitivity, but no explanation could be found. He studied the
following eects:
- Sensitivity to the variation of the inow mach number gradient,
- Sensitivity to grid spacing,
- Sensitivity to wall temperature,
- Sensitivity to turbulence model.
139
Picture 10.26 shows the computed and experimental heat ux coecients (Ch = n T.). Because the transition is badly imposed, the
maximum of the heat ux coecient is displaced downstream. In the
fully turbulent region, the heat ux is underestimated by both computations.
Computed velocity prole and Mach number across the boundary layer
are compared to experimental data at x = 0.18m upstream of the base
(gures 10.27,10.28). The agreement is excellent in both cases.
For the base ow case, we begin the computation at x = 0.18m upstream
of the base and we take as inlet boundary condition the values obtained
in the cone case.
6.2 Turbulent Base Flow
The previous cone is mounted on a shaft with diameter 0.04m smaller
than the base of the cone. Therefore, the ow separates and a recirculation zone exists. The ow conditions at innity and at the wall are the
same than for the cone. Again, experimental data 6 for the pressure and
the heat ux at the wall and the velocity and the Mach number proles
through the boundary layer are available. We have also compared our
results to the contribution of M.P.Nettereld (Nettereld [1990]).
Figure 10.29
For this case, as for the 2D backward step, we expect the k model to
give erroneous results in the reattachment region. The mesh has 9636
nodes and 18878 triangles. As inlet boundary conditions, we use the
results obtained in the cone case. The outlet boundary is placed at
x = 1.2m. Neumann boundary conditions are used at this boundary
for all variables. At the top boundary free stream Dirichlet boundary
conditions are imposed.
The time-averaged static pressure distribution, normalized by the free
2 , computed in the base region is
stream static pressure p1 = 1/M1
140
In the same way, the computed heat ux coecient (T /n) is compared to experimental data. As expected the recirculation length is
underestimated. However, the correct level of the heat ux coecient
after reattachment is found. Agreement is better with the two-layers
approach.
Computed pitot pressure proles, normalized by the free stream static
pressure, through the boundary layer at 50mm and 100mm from the
cone/sting corner are compared to experimental data in gures 10.32,
10.33.
The pitot pressure is computed from the local Mach number and static
pressure by means of Rayleigh pitot formula:
( + 1)M 2
=(
1)
+1
pt
=(
(
)
)1=(
1)
2
pw
2
2M ( 1)
where = 1.4. pw is the surface static pressure.
Moreover, we show the pressure, Mach and eddy viscosity contours in
gures 10.34-10.36.
141
Figure 10.37
Figures 10.18-21
142
APPENDIX A10
uz
u2z
Fz = uz ur ,
uz u
(E + p)uz
ur
uz ur
u2r
Fr =
,
ur u
(E + p)ur
Nz =
Nr =
@T
@z
@T
@r
0
zz
zr
,
z
+ uz zz + ur zr + u z
0
rz
rr
,
r
+ uz zr + ur rr + u r
and
0
0 2
u
+
,
H(W ) =
r
r
0
0
with :
uz
ur
2
uz
.u), rz = (
+
),
z
3
z
r
2
2
ur
ur
.u), = ( .u),
r
3
r
3
r = (
w ur
w
), z =
,
r
r
z
where = (z , r + 1r )T
.u =
uz
ur
ur
+
+
z
r
r
1
p = ( 1)T, E = T + |u|2 ,
2
=
, = 1.4, P r = 0.72.
Pr
143
144
145
146
147
148
149
CHAPTER 11
MATHEMATICAL METHODS
FOR TURBULENT TRANSPORT
= {x : u(x).n(x) < 0}
150
c|
= 0.
151
3. PROPAGATION OF OSCILLATIONS
Another approach is to use the tools of functional analysis to study
limits with respect to small parameters in the problem, such as the
inverse of the Reynolds number, , or the mesh size h of the numerical
method and/or the characteristic length scale of the lter.
An important case, known as propagation of oscillations (diPerna[1987],
Serre[1991]) is when the small parameter is in the initial conditions.
Denote the small parameter by and a given velocity eld u ; consider
t c + u c = f
152
]0;T [
for all w L1 (0, T ; H 1 ) with w(T ) = 0. Indeed u c U C in L1 . So
C satises
t C + U C = f.
3.2 Weak convergence
When the ow is turbulent we may not know that u U strongly in
L2 even. If it converges weakly only then of course c u may not converge
to CU . It is usually necessary to make some assumption on u to be
able to conclude. In section 4 we shall assume that u (x, t) = u(x, t, x/)
is periodic with respect to the last variable.
4. HOMOGENIZATION
When oscillations are periodic or quasi-periodic and bounded in L2 , the
problem of nding an equation for the mean of the solution of a convection equation can be approached with tools of functional analysis such
as compensated compactness (Tartar[1989], Murat[1978]) Young measures (Diperna[1983]) and H-measures (Tartar[1987]); but the results
can be derived formally also by multiple-scales asymptotic expansions
as we shall see in the next paragraph.
4.1 L2 bounded oscillations; the general case
Consider the linear problem
t c + u c = f,
153
x
(x, t)(x, t, )dxdt
(x, t, y)(x, t, y)dxdtdy,
Rd R+
Rd R+ Y
where is Y -periodic.
Remark
By increasing the dimension of the space from x to x, y the oscillatory
problem is transformed into a non-oscillatory PDE, but the result is
simple only at rst sight.
Once c(x, y, t) is computed then all moments are easy to compute by
application of the Lemma.
Rd R+ Y
i.e.
154
uy c = 0
Next take = (x, t, x/) with uy = 0; then by the same lemma
(t + u x is now x -periodic):
Rd R+
c [t + u ] =
d
+
R R
c [t + u x ]
Rd R+ Y
So
Rd R+ Y
c[t + ux ]
Rd Y
c(x, 0, y)(x, 0) =
Rd R+
= 0 with uy = 0
( + uy ) = 0 .
lls Y when
uy c = 0.
dX
= u(x, X, t), X(0) = y,
dt
t . The curve t X is called a streamline.
155
t C + U x C = f y .
Thus no diusion term appears in the equation for the mean in this
case.
An example with integro-dierential diusion
Take u = (u1 (y2 ), 0)T and c0 independent of . Obviously .u = 0 but
u is not ergodic. The theorem tells us that
t c + u1 x1 c + u1 y1 = 0
u1 y1 c = 0
c(0, x, y2 ) = c0 (x).
But if one wants a convection diusion equation for the mean C = c in
y2 of c then one must express t C + u1 x1 C in terms of ij C. Amirat
et al[1989] found that for some family of measures x2 :
t C + u1 x1 C
t umax
0
umin
156
1
(t + ux )e + px u = 0,
(t + ux )p + c2 x u = 0
(t + ux )S = 0,
where c2 = ( 1)e and S = log(p
). The system is integrated on
R]0, T 0 [ with initial conditions
(0, x) = 0 (x, y),
where y is a parameter. The idea is to solve the system for all y instead
of just y = x/. Then the solution depends upon y and the problem is
where
to nd a system of equations for u
, p, S,
1
u
= lim
Y !1 2Y
Y
u(x, y)dy
u(S)) = 0 .
t (S) + x (
The lter is dened on functions of p, S by
1
f = lim
Y !1 2Y
S
Y
f (
p, S(y))dy.
Y
p e
157
S(y)
dy,
(S) = (S)p e ,
1
1
=
.
2
c
p
For smooth data C(x, t) = lim!0 |Y | 1 Y c (x, t, y)dy satises
t C + x .(U C) x .[uAx C] = 0.
158
uy A = u with A Y-periodic
uA = |Y | 1 Y u(x, t, y)A(x, t, y)dy .
Proof
One may search for c in the following form (multiple scales expansion,
see Bensoussan et al[1978])
c = c0 (x, t, y) + c1 (x, t, y) + 2 c2 (x, t, y) + ....|y= x ,
where the ci are Y-periodic.
By the rules of dierentiation we have
1
c = [ y c + x c]|y= x :
1
1
[t + (U (x, t) + u(x, t, y))( y + x )]
[c0 (x, t, y) + c1 (x, t, y) + ...]|y= x = f.
The left hand side is
1/2 y .(uc0 )
1
+ [y .(uc1 ) + x .(uc0 )]
+ t c0 + x .(U c0 ) + x .(uc1 ) + y .(uc2 )
+ [t c1 ] + ...
Set all powers of to zero. The 2 power gives
uy .c0 = 0.
When the ow is ergodic, this equation implies c0 independent of y.
The next term is
y .(uc1 ) + x .(uc0 ) = 0.
159
with A Y -periodic.
A Y-periodic.
Y periodic,
A Y periodic.
160
Remark
We have replaced a PDE with oscillatory coecients and 0(2 ) diusion
by one with smooth coecients and 0() diusion. Here the diusion
eect of the L2 bounded velocity appears as a corrector of order one. In
more complex situations anomalous diusion with coecients dierent
from can appear (see Fannjiang et al [1993], for example).
Proof of Proposition
c0 independent of y .
c1 = Ax c0 ,
where A is a solution of
uy A = u u
Y periodic.
161
Now form
(t +u)[c0 + c1 ]
= t c0 + ux c0 + [t c1 + ux .c1 ]
= f + x .[(u u)Ax c0 ].
5.3 Quasi-periodic functions
One of the problem of the previous analysis for turbulent ows is that
we may approximate u by a function with multiple scales, but there are
no obvious period if we want to approximate u by a periodic function.
Fortunately the previous analysis extends to quasi-periodic functions
(see Corduneanu[1968]) for which the mean is dened by
u(x, t, y)dy
B (z;r
)
u(x, t) = lim
r!1
B (z;r) dy.
Roughly speaking, almost-periodic functions have discrete Fourier spectrum, i.e. if
f (y) =
k2Q
eik:x fk
6. CONCLUSION
Thus in most cases convection by an oscillatory velocity eld has a
diusive eect on the mean; there are however many counter examples,
primarily when the streamlines are closed.
The general theory involves compensated compactness and H and
Youngs measures. Serre[1991] and Weinan-E[1991] have shown that
it is possible to use these tools to nd eective equations for the means
with the Navier-Stokes or Euler equations. However one may not be able
2 The space of almost periodic functions is the closure of all trigonometric polynomials in
the uniform norm. It can be shown that the mean dened above is invariant by change
under translations and rotations.
162
to characterize suciently the results for practical uses unless strong assumptions are made on the scales in the velocity eld; periodicity and
quasi-periodicity are such good assumptions (homogenization).
There is no doubt that this theory will yield good turbulence models
in the future. But already some insides to the problem can be found
with simple multiple scales expansions. Multiple-scale expansions are
less general but they form an easier working tool. We shall use it in the
next chapter to nd a turbulence model which bears some similarities
with the k model.
163
CHAPTER 12
(1)
1
x
u(x, 0) = u0 (x) + 3 w0 (x, ) in R3 .
(2)
where w0 (x, y) is almost periodic in y (see XI.5.3) and has zero y-mean.
Here is a length scale and not the rate of turbulent energy dissipation
which will be called e in this analysis; the turbulent kinetic energy k
will also be called q and h will denote helicity.
The choice = 2 for the vanishing viscosity = is based on Kolmogorovs scales.
1 This chapter is based on Chacon et al[1993] and jointly written with T. Chacon[?], D
Franco and F. Ortegon. It extends and sumarizes a research initiated in Perrier et
al[1980], Papanicolaou et al [1981], MacLaughin et al [1982] and pursued in Begue[1983],
Chacon[1986][1988], Ortegon[1989]
164
At time zero we have
2
q0 = 3 |w0 |2
2
e0 = 2+ 3 |y w0 |2 .
5
3
u(x)u(x + r) r 3
So the initial condition (2) is dimensionally compatible with Kolmogorovs range. However for to be in the Kolmogorov range,
must be small compared with 4=3 So the right choice is > 4/3.
We choose = 2 thus placing the analysis as a study of the interaction of
large eddies with small eddies well within the Kolmogorov range instead
of at the end of the inertial range.
2. RESULTS
Just as in the proposition of XI.5.2, it will be found that {u , p } are
close to the solution {u, p} of
t u + (u )u + p + 3 (qR (C)) = 0,
u =0
2
t a + (u )a = 0,
a(x, 0) = x
h2
t q + (u )q + q[R (C) : u + 2 q (C)] = 0
q
h2
t h + (u )h + h[S (C) : u + 2 h (C)] = 0
q
(3)
almost-periodic in (y ).
y w
= 0
(4)
165
(5)
t a + u a = 0,
a(x, 0) = x,
with i = l;j j al j al , 0 19 , 0 13 and
m(i) =
0
0 t e 230 i1+2i
e
(1 + i)2
3. CONNECTION WITH k
The full model above is a three equations model for the mean ow
involving the turbulent kinetic energy q, the lagrangian coordinate a
and the helicity h.
For a decaying homogeneous turbulence (u=0) equations (3) reduce to
k . Indeed (3) becomes
h2
q (C) = 0,
q
h3
t h + 2 q h(C) = 0,
q
t q +
from these one can derive an equation for the turbulent rate of viscous
dissipation e = | w|2 because, by denition of q (see below),
2
e = hq q . Therefore
t e + (2
q
e2
1)
=0
h
q
166
4=3 [t (C)[ q(
u + (
u )T )]],
where t is an eddy viscosity fourth order tensor. It is theoretically
possible to compute t and its dependence upon C but the algebra is
too complex.
In conclusion this multiple scales expansion shows that R does not depend only upon u + uT but also on aaT .
4. CASCADE OF EQUATIONS
In the following u and u will denote the space and space-time
averages:
1
u = lim
u(x, t, y, )dy,
R!1 |B(x, R)| B (x;R)
167
1 T
u = lim
u(x, t, )d
(6)
T !1 T 0
We shall assume that u , p admit asymptotic expansions of the form
a(x, t) t
, 2=3 ; x, t)+
u (x, t) u(x, t) + 1=3 w(
a(x, t) t
a(x, t) t
2
=
3
(1)
(2)
u (
, 2=3 ; x, t) + u (
, 2=3 ; x, t) +
a(x, t) t
1
=
3
(0)
p (x, t) p(x, t) + p (
, 2=3 ; x, t)+
a(x, t) t
a(x, t) t
2=3 (
, 2=3 ; x, t) + p(1) (
, 2=3 ; x, t) +
(7)
in R3 ]0, T [;
a(x, 0) = x.
We shall assume that all functions w, u(k) , , p(k) are smooth and
almost-periodic in the y variables.
To obtain formal equations for the terms of expansions (7), at rst one
has to express equations (1) as expansions in powers of . In condensed
form, these expansions are:
+ Cy p(0) } +
2=3 {(t a + u a) y w
+ 1=3 {(t a + u a) y u
(1) + E(w,
, C)}+
0
(2)
+ {(t a + u a) y u
+ [L(
u(1) , p(1) ; w,
C) f(1) ]}+
+ 1=3 {(t a + u a) y u
(3) + [L(
u(2) , p(2) ; w,
C) f(2) ]}+
+ 2=3 {(t a + u a) y u
(4) + [L(
u(3) , p(3) ; w,
C) f(3) ]}
+ = 0
)
t
at y = a(x;t
, = 2=3 . Also,
2=3 (y w)
+ 1=3 (y u
(1) g (1) ) + 0 (y u
(2) g (2) )+
+ 1=3 (y u
(3) g (3) ) + 2=3 (y u
(4) g (4) ) + = 0.
)
t
at y = a(x;t
, = 2=3 , with
C = GT G,
with G = a,
(i.e.,
Gij =
aj
);
xi
168
w
= GT w,
u
(k) = GT u(k)
k 1;
E(w,
; C) = w
+ (w
y )w
+ Cy ;
L(
u(k) , p(k) ; w,
C) = u
(k) + (w
y )
u(k) + (
u(k) y )w
+ Cy p(k) .
Also, functions f(1) , f(2) , , g (1) , g (2) , are dened by
f(1) = GT [t u + (u )u + p]
f(2) = GT [t w + (u )w + (w )u + p(0)
+ (
u(1) y )u(1) (Gy ) ((Gy )w)]
f(3) = GT [t u(1) + (u )u(1) + (u(1) )u +
+ (
u(1) y )u(2) +
+ (
u(2) y )u(1) + (w )w (Gy ) ((Gy )u(1) )]
..
.
g (1) = 0
g (2) = u
g (3) = w
g (k) = u(k 3) ,
k4
(8)
k 1.
(9)
5. STUDY OF w
Proposition
C 1 w)
w
, 12 w
and wC
1 r) are independent of because:
w
+ y [w
w
+ C] = 0,
1
1
+ y [w(
w
+ )] = 0,
( w
C 1 w)
C 1w
2
2
(wC
1 r)
1
+ y [w(
w
C 1 r) + r( w
= 0,
C 1 w)]
2
(10)
(11)
(12)
169
where r = y (G 1 w)
Proof: (Sketch) Equations (10) and (11) are both direct consequences
of (8). To obtain (12), let us follow Ortegon ([1989]): If det(G) = 1,
then
GT [(Gy ) w]
= y (C 1 w).
(13)
By taking the curl of (8), this formula allows to obtain an evolution
equation for r:
r + (w
y )
r (
r y )w
= 0, .
Now, combining (8) and (13) yields (12).
Proposition
Assume the pair (w , ) is any smooth solution of Euler equations (8).
Then, each pair (w,
) of the ve-parameters family given by
w(y,
) = w
((y
N ), ) +
N
2
N ), )
(y, ) = ((y
N
R3 ,
, R
(14)
Proposition
q0 (x) =
q ,
h
,
q
N = m,
1
with q = q m
C 1 m,
2
170
veries
1
w
C 1 w
= q,
2
w
= m,
1
w
C 1 r = h.
2
(15)
as w
, r are almost-periodic in y, the functions w,
1
w
C 1 w
and
C r are also almost-periodic. Then, the averages w,
w
C 1 r exist. Now, a straightforward calculation proves (15) (Cf.
Ortegon [1989] for details).
In what follows, the analysis needs the working hypothesis that this
problem admits a unique almost-periodic solution, which depends
smoothly on y, and the parameter matrix C. This appears dicult to prove, as there are no results about existence of smooth global
solutions of Euler equations in three space dimensions.
6. HIGHER ORDER TERMS
As the initial conditions for Navier-Stokes (2) do not contain terms in
of order superior to 1/3, an appropriate initial condition for (9) is
u
(k) = 0 at t = 0
This initial condition avoids a given solution (
u(k) , p(k) ) of (9) to have
a family of associated solutions similar to that given in Proposition 2
for Euler equations (8). Indeed, if (
up , qp ) is a solution of (9), then the
general solution will be of the form
u
(k) = u
p + u
h ;
p(k) = qp + qh ,
where (
uh , qh ) is the general solution of the homogeneous problem:
L(
uh , qh ; w,
C) = 0,
y u
h = 0
u
h (x, 0) = 0
This equation does not possess as many symmetries as Euler equations
(8). The only solutions of (9) similar to (14) are given by
u
h (y, ) =
uh (y
N , );
w(y,
) = w
(y
N , ) +
N;
qh (y, ) = q (y
N , )
N R3 ,
, R;
171
where (
uh , qh ) is solution of (9) and w
is a solution of (8). It is now
clear that the only solution that matches the initial conditions of (9) is
u
h 0.
Proposition
C 1u
(k) ) + y [w(
w
C 1u
(k) + p(k) )
(w
1
+ )] =
+u
(k ) ( w
C 1w
2
1
+ )g (k) ,
=w
C 1 f(k) + ( w
C 1w
2
(w
C 1 s(k) + u
(k) C 1 r)
+ y [w(
w
C 1 s(k) + u
(k) C 1 r)
1
+ s(k) ( w
C 1 w)]+
2
+ y [
r (p(k) w
C 1u
(k) ) + u
(k ) ( w
C 1 r)]
=w
C 1 F (k) + r C 1 f(k) ,
(16)
(17)
(18)
where r = y (C 1 w)
, s(k) = y (C 1 u
(k) ) and F (k) = y
(C 1 f(k)).
Proof (Sketch)
Equations (16) and (17) are direct consequences of (8) and (9). Also,
taking the curl of (9) gives a transport equation for s(k) :
s(k) + (w
y )
s(k)+
(
u(k) y )
r (
s(k) y )w
(
r y )
u(k)
= F (k) rg (k)
Combining this equations with (8), (9) and the denition of r yields
(17) (Cf.[13]).
172
Proposition
(19)
(20)
(21)
ii) Assume in addition that r and s(k) are almost-periodic. Then, the
following compatibility condition also holds:
r C 1 f(k) != 0.
Proof (Sketch):
173
u = 0.
m = 0,
p(0) !.
u(1) !
appears:
t u
(1) + (u )
u(1) + (
u(1) )u +
p(1) + R = 0,
with p(1) =
Therefore
u
(1) = 0,
p(1) !.
m 0,
p(0) constant.
h2
(C);
q q
h3
h (q, h; G) = 2 h (C);
q
q (q, h; G) =
174
where
(C) =
R
q (C) =
(C) =
S
w
(C) w
(C) !;
r (C) C 1 r (C) !;
r (C) w
(C) !;
r (C) C 1 (y C 1 r (C)) ! .
h (C) =
Now, the system of averaged equations, including the Lagrangian coordinates, is the following:
t u + (u )u + p = 0, u = 0 u(x, 0) = u0 (x)
t a + (u )a = 0, a(x, 0) = x
2
h
T
1
(C)G ) : u +
t q + (u )q + q (G R
q (C) = 0
q
q(x, 0) = q0 (x) =
1
|w0 (, x)|2
2
2
h
(C)G 1 ) : u +
t h + (u )h + h (G T S
h (C) = 0
q
1 0
w (, x) (y w0 )(, x)
2
(1) + (u )
u(1) + (
u(1) )u
t u
(C)G 1 ) = 0
+
p(1) + (qG T R
h(x, 0) = h0 (x) =
u
(1) = 0 u(1) (x, 0) = 0
175
R.
(22)
Proof: (Sketch)
Let us dene the following transformations:
Y = QT y,
(Y, ) = QT w
W
(C; y, );
(Y, ) = (C; y, ).
, ) veries:
Then, the pair (W
Y )W
+ (QT CQ)Y = 0,
+ (W
W
(Y, 0) = QT w
W
0 (Qy)
,
W
almost-periodic in (y ).
= 0,
Y W
, ) is a solution
As w0 is isotropic, then w
0 is also isotropic and (W
T
of (8) with matrix Q CQ instead of C. Under the hypothesis of unicity
of solutions of (8), this yields (22)
Corollary
176
(QT CQ) = QT R
(C)Q, q (QT CQ) = q (C),
R
(C)Q, h (QT CQ) = h (C),
(QT CQ) = QT S
S
(23)
for all rotation matrix Q, for all 3 3 symmetric matrix C with determinant one.
Proof: The statistical isotropy of w is an immediate consequence of (22)
and the invariance under rotations of the space average operator dened
in (11). Also, (23) follows directly from (22) for the same reasons.
These structures can be used now to simplify notably the dependence
of closure terms on the matrix C as follows:
Proposition
ii) There exist two functions q , h , which depend only upon i1 and i2 ,
such that
q (q, h; G) =
h2
q (i1 , i2 );
q
h3
h (q, h; G) = 2 h (i1 , i2 ).
q
177
1)
Moreover, trace(C) = i1 and trace(Adj(C)) = trace(C 1) = trace(C
= i2 . Then, the rst conclusion of i) follows, with
0 =
1 + i2
0 ;
1 =
2 i1
0 ;
2 =
0
Proposition
1 (i1 ) q0
i1
(1 + i1 )2
2
To account for dissipation one must pursue further the asymptotic ex
pansion that lead to (2) ; then a term proportional to q(u + uT )
is found and the model becomes
178
t u + (u.)u + p + .[ 3
0 q
aaT 0 q(u + uT )] = 0,
2
(1 + i)
in Rn , where
20
q = q 0 (a(x, t))e
0 t(x) e (n+1)
20
(1+i)
with o = 1/9. But it was found in Begue et al36 that this is too crude
a model for the viscous eect of the turbulence. Since the k model
is quite good to simulate the eect of dissipation, it is possible to built
a mixed model where the kinetic turbulent energy is the product of
the one coming from the model above and the one coming from the
k model and similarly. The rate of dissipated turbulent energy is
the product of the kinetic energy q and of found in the k model.
The Reynolds tensor is the sum of the tensors of both models (q is given
above) :
20 (i 2)
2
e 3(1+i)
T c k (u + uT )
aa
R = k0
(1 + i)2
2
k2
c k
t k + uk
|u + uT |2 .(c k) + = 0
2
2
c1
k
2
t + u k|u + uT |2 .(c ) + c2 = 0
2
k
2
al;j
i=
l;j
t a + ua = 0, a(x, 0) = x
(24)
179
180
181
Then these results were compared with the model, which in this case,
is one dimensional in space. for small q0 equations (5) is hyperbolic
in character and the frequency of the oscillations can be found. They
where found to be correctly predicted. Thus this numerical experiment
shows that the high modes can cause the low modes to oscillate in time.
182
Figure 12.4 Comparison between the model and the direct simulation
References
183
REFERENCES
Achenbach E. : Distribution of Local Pressure and Skin-Friction Around a Cicrular
Cylinder in a Cross-Flow up to Re = 5.106 , J. Fluid Mech., Vol. 34, pp. 625-639, 1968.
AFOSR-HTTM: Stanford conference on complex turbulent ows, 1980-1981.
Aliabadi S., T. Tezduyar: Space-Time Finite Element Computation of Compressible
Flows Involving Moving Boundaries and Interfaces,
Arnold D., F. Brezzi, M. Fortin: A stable nite element for the Stokes equations.
Babuska I., W. Rheinboldt: Error estimates for adaptive nite element computations.
Baldwin B., T. Barth: A one equation turbulent transport model for high Reynolds
wall bounded ows. NASA TM-102847, 1991.
Baldwin B., H. Lomax: Thin layer approximation and algebraic model for separated
turbulent ows. AIAA-paper 78-257, Huntsville, 1978.
Baker A. : Finite element computational uid mechanics. McGraw-Hill, 1985.
Beale T.J., A. Majda: Rate of convergence for viscous splitting of the Navier-Stokes
equations.
Begue C. : Simulation de la turbulence par methode dhomogeneisation. Th`ese, Universite Paris 6, 1983.
Begue C., B. Cardot, C. Par`
es, O. Pironneau: Simulation of turbulence with
transient mean
Benque J.P., B. Ibler, A. Keraimsi, G. Labadie: A nite element method for the
Navier-Stokes eq.
Benqu
e J.P., O. Daubert, J. Goussebaile, H. Haugel: Splitting up techniques for
computations of industrial ows. InVistas
1976.
Brachet M.: To appear in J. Fluid Mech
Brezzi,F.: On the existence, uniqueness and approximation of saddle-point problems
arising from Lagrange multipliers. RAIRO Anal Numer. Vol. 8, pp. 129-151, 1974.
184
Comm. Pure and Appl. Math., Vol. 35, pp. 771-831, 1982.
Cardot B.: Simulation decoulement turbulent par un modele k-epsilon. These de doctorat, Universite Paris 6. 1989.
Carrau A.: Modelisation numerique dun ecoulement sur paroi rugeuse. Th`ese de Doctorat, 1992.
Cebeci T., A. Smith: Analysis of turbulent boundary layers,
Chacon T. : Etude dun modele pour la convection des microstructures. These, Universite Paris 6, 1985.
Chacon T.: Oscillations due to the transport of micro-structures.
Vol. 48, Num.5, pp. 1128-1146,1988.
k model.
mathematics. A.V. Balakrishnan ed. Optimization Software inc.
Chacon T., D Franco, F. Ortegon: Helicity in turbulence modelling by homogenization. To appear in Comp. Fluid Dyn. 1993.
Chalot F., Z. Johan, M. Mallet, M. Ravachol, G. Rog
e: Development of a nite
elmeent Navier-Stokes Solver with application to turbulent and hypersonic ows.
paper 92- 0670, 1992.
AIAA
Childress S, A. Soward: Scalar transport and alpha eect for a family of cats eye
ows. J. Fluid Mech. Vol. 205, pp. 99-133, 1989.
Chollet J.P.: Turbulence tridimensionelle isotrope.
1984.
Chollet J.P., M. Lesieur: Parametrization of small scales of 3D isotropic turbulence
using spectral closures.
North-Holland, 1978.
Colella P., P. Woodward: The Piecewise Parabolic Method (PPM) for gas dynamic
simulations.J. Comp. Phys, Vol. 174, 1984.
Comte-Bellot G. : Ecoulement turbulent entre deux parois planes.Publications scientiques et techniques du ministere de l'air, 1980.
Comte-Bellot G. : Turbulence. Lecture notes. Ecole Centrale de Lyon, 1980.
Conca, C: Etude dun uide traversant une paroi preforee. J. Math Pures et appl., Vol.
66, pp. 45-69, 1987.
References
185
Cepadues-editions,
Delery J., M.C. Coet: Experiments on shock-wave/boundary-layer interactions produced by two-dimensional ramps and three-dimensional obstacles, Proc. of the Workshop
on Hypersonic Flows for Reentry Problems, Vol. 2, Springer Verlag, Antibes 22-26 jan.
1990.
Denman P., J. Harvey, R. Hillier: Hypersonic Boundary Layer and Base Flow. Proc.
of the Workshop on Hypersonic Flows for Reentry Problems, Vol. 2, Springer Verlag,
Antibes 22-26 jan. 1990.
Dervieux A. : Steady Euler simulations using unstructured meshes.
Arch Rat.
diPerna R., A. Majda: The validity of Nonlinear Geometric Optics for weak solutions
of Conservation laws.
Douglas J., T.F. Russell: Numerical methods for convection dominated diusion problems based on combining the method of characteristics with nite element methods or
nite dierence method.
Fezoui L: Resolution des equations dEuler par un schema de Van Leer en elements nis.
Rapport Inria 358, 1985.
Foias P., O. Manley, R. Temam: Determing modes and Fractal dimension of turbulent
ows.
Ghidaglia, J.M: On the fractal dimension of attractors for viscous incompressible ows.
SIAM J. Numer. Anal, Vol. 17, pp. 1139-1157, 1986.
Girault V., P.A. Raviart: Finite Elements methods for Navier-Stokes equations.
186
Springer Series
AIAA Journal
k .
Hanjalic K., B. E. Launder: Contribution towards a Reynolds-stress closure for lowReynolds number turbulence,
AIAA paper,
87-1460.
Hou T., X. Xin: Homogenization of linear transport equations. with oscillatory vector
Hughes T. J.R., T. Franca, M. Mallet: A New Finite Element Formulation for Computational Fluid Dynamics: I. Symmetric Forms of the Compressible Euler and NavierStokes Equations and the Second Law of Thermodynamics.
Hughes T.J.R., M. Mallet: A New Finite Element Formulation for Computational Fluid Dynamics: III. The Generalized Streamline Operator for Multidimensional
References
Advective-Diusive Systems.
Num. 58, pp. 305-328, 1986.
187
Hughes T.J.R., M. Mallet: A new nite element formulation for computational uid
dynamics.Computer
Meth. in Appl. Mech. and Eng. Num. 54, pp. 341-355, 1986.
Hughes T.J.R., T. Tezduyar: Finite Element Methods for First-Order Hyperbolic Systems with particular Emphasis on the Compressible Euler Equations.
Computer Methods
Hutton A.G., R.M. Smith, S. Hickmott: The computation of turbulent ows of industrial complexity by the nite element method. Progress and prospects.
Finite elements
Rev
Mech. 1990.
Appl. Numer.
Cambridge
Finite
Commun.
188
Breach, 1963.
Lam C., A. Bremhorst: Modied form of the
Isv.
Gordon-
1972.
Launder B.E., Reece G.J., Rodi W.: Progress in the development of a Reynolds
stress turbulence closure, J.F.M, Vol. 68, Part 3, 1975.
Laurence D.: Modelling in industrial aerodynamics,
1990.
Lawrence S. : Hypersonic Cone Flow Prediction Using an Implicit Upwind SpaceMarching Code, Proc. of the Workshop on Hypersonic
2, Springer Verlag, Antibes 22-26 jan. 1990.
Spring Int.
Lebeau G., T. Tezduyar: Finite Element Computation of Compressible Flows with the
SUPG Formulation. Advances in Finite Element Analysis in Fluid Dynamics, Eds. M.N.
Dhaubhadel, M.S. Engelman and J.N. Reddy, FED-Vol.123, ASME, New York, 1991.
Lesieur M.: Turbulence in uids.
applied
Seminaire
Martinelli L., Yakhot V.: RNG-Based turbulence transport approximations with ap-
References
189
Matsumura A., T. Nishida: The initial value problem for the equations of motion of
viscous and heat conductive gases. J. Math. Kyoto Univ. Vol. 20, pp. 67-104, 1980.
Matsumura A., T. Nishida: Initial boundary value problems for the equations of
motion in general uids, Computer Methods in applied sciences and Engineering. R.
Glowinski et al. eds; North-Holland, 1982.
Mclaughin D., G. Papanicolaou, O. Pironneau: Convection of microstructures.
J. Fluid. Mech.
Murat F: Compacite par compensation. Ann. Sc. Norm. Sup. Pisa, 5, p 489-507, 1978.
Nettereld M.: Computation of Hypersonic Turbulent Flow over Rearward facing Step.
Proc. of the Workshop on Hypersonic Flows for Reentry Problems, Vol. 2, Springer Verlag,
Antibes 22-26 jan. 1990.
Neveu J.: Mathematical foundations of the calculus of Probability,
Nguetseng G.: A general convergence result for a functional related to the theory of
homogenization. SIAM J. Appl. Math., Vol. 20, pp. 608-623, 1989.
Orszag S.: Statistical theory of turbulence. 1973.
Orszag S., A. Patera: Secondary instability of wall bounded shear ows.
J. Fluid
Par`
es C.: Un traitement faible par element nis de la condition de glissement sur une
paroi pour les equations de Navier-Stokes.
Patel V.C., W. Rodi, G. Scheuerer: Turbulence models for near-wall and low
Reynolds number ows : a review, AIAA Journal, Vol. 23, Num. 9. 1989
190
Patel V.C., H.C. Chen: Near-wall turbulence models for complex ows including
separation, AIAA Journal, Vol. 29, Num. 6. 1989.
Perrier P., O. Pironneau: Subgrid turbulence modeling by homogenization.
Math. Modeling, Vol. 2, pp. 295-317. 1981.
Peyret R., T. Taylor: Computational methods for uid ows.
Applied
Springer series in
Pironneau O.: On the transport-diusion algorithm and its applications to the Navier-
Stokes equations.
Porter D., A. Pouquet, P. Woodward: Kolmogorov-like spectra in decaying threedimensional supersonic ow.
Wiley, 1967.
Rogallo R., P. Moin: Numerical simulation of turbulent ows.
Annual Rev.
D. Thesis, Universite
References
191
Phys.
Schumann V. : subgrid scale model for nite dierence simulations of turbulent ows in plane channel and annuli.
1975.
Ann. Inst.
report 88-18,1988.
ICASE
Springer Universi-
Steger, J., R.Warming: Flux vector splitting of the invscid gas dynamics
equations with applications to nite dierence methods.
pp 263-293, 1981.
192
Tartar L. : H-measures, a new approach for studying homogenization, oscillation and concentration eects in PDE.Proc Royal Soc Edimburg, A. 115A, pp
193-230, 1990.
Thomasset F.: Implementation of Finite Element Methods for Navier-Stokes
eq. Springer series in Comp. Physics,1981.
Valli A.: An existence theorem for compressible viscous ow.
Proc. Natl.
NYU
Woodward P.: Numerical techniques for gas dynamical problems in astrophysics. Computational Astrophysics, P. Woodward Ed. Academic Press, 1991.
Woodward P.: Scientic visualization of super computer simulations of uid
ow. (to appear).
Yakhot V., S. Orszag: Renormalization group analysis of turbulence,
Journal
ICASE
W.B.
Research notes in
INDEX
A, B, C
adiabatic 5
adiabatic constant 92
enstrophy 19
entropy 6
airfoil 135
ergodicity 19,54,155
G, H, I, J
Galerkin characteristics 69
Galilean invariance 22,35
Goldberg correction 118
grid turbulence 74
H-measure 152
Hausdor dimension 11
helicity 18,164
homogeneization 153
homogeneous turbulence 21
ideal uid 5
incompressible ow 7
inertial range 23,164
invariance 86,111,173
invariants 38
D, E, F
diusion step 96
K, L, M
diusivity 5
displacement thickness 135
k epsilon 52
k omega model 68
kinetic energy 18
dissipative 67
EDQNM 24
eective thermal diusivity 103
eective viscosity 92
realizability 86
Mach number 92
renormalization 90
mass conservation 2
Metais-Lesieur 41
mixing 150
mixing layer 75
moment 21
momentum conservation 3
rotational shear 84
Reynolds number 7
Reynolds tensor 52
RNG based model 90
rotational strain 84
N, O, P, Q
RSM 85
NACA0012 135
shear layer 57
shock-capturing 133
Navier-Stokes eqs. 2
Newtonian 4
Newtonian stress tensor 103
Smagorinskys model 40
nonlinear k epsilon 88
Oldroyd derivative 89
state eq. 5
subgrid-scale 27,40
P1 bubble P1 element 44
P1 iso P2 p1 43
P2 P1 element 42
passive scalar 54
thermal diusivity 92
turbulence 11
Petrov-Galerkin 46
Spalart-Allmaras 120
stationary turbulence 21
swirl 139
triangulation 44
turbulent diusion 27
positivity 64,124
PPM 99
Prandtl-Schmidt nb. 112
V, W, X, Y, Z
viscosity 4
quasi-Periodic ow 10,160
R, S, T, U
RAE2832 135