Notes Week2
Notes Week2
Preface 9
List of symbols 11
1 Introduction 17
1.1 Practical importance of fluid dynamics . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
1.2 What is a fluid? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
1.3 Continuum assumption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
1.4 Important flow variables and variable-based classification . . . . . . . . . . . . . . . . . . 20
2 Basic concepts 25
2.1 Mathematical operators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
2.1.1 Gradient . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
2.1.2 Divergence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
2.1.3 Laplacian . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
2.1.4 Rotor or Curl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
2.2 Time derivatives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
2.3 Characteristic flow structures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
2.4 Control volume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
2.5 Transport theorem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
3 Mass conservation 37
3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
3.2 Point of view of physics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
3.3 Point of view of mathematics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
3.4 Integral formulation of mass conservation . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
3.5 Local formulation of mass conservation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
3.5.1 Local formulation of mass conservation in cylindrical coordinates . . . . . . . . . . 39
3.6 Local mass conservation for an incompressible flow . . . . . . . . . . . . . . . . . . . . . 39
1
2
6 Potential flows 67
6.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
6.2 Potential flow equation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
6.3 Potential function and stream function . . . . . . . . . . . . . . . . . . . . . . . . . 70
6.4 Most important canonical solutions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
6.5 Example of a direct superposition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
6.6 Inverse problem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
6.7 Conclusions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
F Application table for supersonic flows, shock waves and rarefaction waves 297
Bibliography 327
This digital book has been written over many years, the first chapter having been released in Magdeburg
already in 2007. It has been primarily developed as a support of the corresponding lectures given by
the main author, Dominique Thévenin, at the University of Magdeburg “Otto von Guericke” since 2002.
Most of the chapters dealing with compressible flows had been already published as a paper document
(in French!) at the end of the nineties, as D. Thévenin was still teaching at the Ecole Centrale Paris.
Let me thank here Prof. Sébastien Candel: under his kind supervision, I finally learned (I believe!)
what is Fluid Dynamics. . . I would very much recommend the reading of his book [Can90] to all those
who can understand French.
Thomas Hagemeier and Katharina Zähringer have been the main proofreaders of the book. Sethu-
raman Ramalingam helped writing some of the equations included in this document. Many colleagues
and researchers of my group have contributed beautiful images to illustrate the main concepts of Fluid
Dynamics. Many thanks to all of you!
Finally, let me thank also the developers of TEX, later LATEX: without this wonderful tool, I would
never have been able to find enough time for writing this document.
9
10
You will find here a unified and complete description of all notations and symbols used in the present
document.
Writing conventions
• Note that, throughout this document, bold symbolds (for example v) correspond to vector vari-
ables, while associated standard symbols (for example v) denote a scalar quantity. Tensors (to
be exact, second-order tensor fields) will be written with a so-called “Sans Serif” police, like for
example in ⌧ .
• Concerning thermodynamic properties, we will stick to the classical convention stating that low-
ercase symbols correspond to specific quantities (i.e., per unit mass).
• The summation convention of Einstein will be used every time it is applicable. Thus, repeated
identical indices in a term must be interpreted as a summation over all possible values.
Symbol Signification
constant constant value
constant>0 strictly positive constant value
:= definition
⇡ approximately equal to
⌘ same order of magnitude as
/ proportional to
⇥ vector product
· scalar product
[ adding surfaces or volumes
r nabla (fixed unit: 1/m)
[ ] unit of the variable
(R ) for a constant value of
RR
line (one-dimensional) integral
RRR
surface (two-dimensional) integral
volume (three-dimensional) integral
11
12
Non-dimensional numbers
Symbol Name Describes
Ar Archimedes number influence of buoyancy
Eu Euler number influence of pressure (variation)
Fr Froude number influence of gravity
Kn Knudsen number continuum assumption
Ma= M := v/c Mach number compressibility e↵ects
Pr Prandtl number momentum di↵usivity vs. thermal di↵usivity
Re Reynolds number turbulence and viscosity e↵ects
Res Reynolds number
based on length-scale s turbulence and viscosity e↵ects
St Strouhal number unsteady e↵ects
List of symbols 15
Indices
Symbol Signification
⇤ critical condition
? non-dimensional value
• reference value
0 isentropic stagnation value
1 inflow condition
2 outflow condition
1 condition found far upstream
a related to air, to the atmosphere
b related to a body
e external limit of boundary layer
f related to a fluid
g related to gravity
gas related to gas
i inflow condition
liq related to liquid
o nozzle outflow condition
p related to pressure
Unit conversions
Conversion For
1 atm := 101 325 Pa pressure
1 bar := 100 000 Pa pressure
1 centiPoise := 0.01 Poise dynamic viscosity
(or 1 cP)
0 C := 273.15 K temperature
1 mole := 6.02 1023 molecules -
1 Poise := 0.1 Pa.s dynamic viscosity
16
horizontal cut
vertical cut
Computation of the exhalation flow at the level of the larynx for a patient-specific geometry by Direct
Numerical Simulation. Result of a collaboration with Christoph Arens, Medical Faculty Magdeburg;
simulations by Abouelmagd Abdelsamie and Samuel Voß.
Chapter 1
Introduction
This chapter describes a few basic issues associated with fluid dynamics. Note that the concepts listed
alphabetically in the appendices might also be useful at this level, in particular for already experienced
readers.
17
18 Chapter 1. Introduction
Figure 1.1: A few examples of important problems and applications involving Fluid Dynamics. All
photos from FreeFoto, apart hurricane from Wikimedia Commons.
a link between liquids and solids. Nevertheless, the threshold associated with the onset of deformation
is usually quite low, much below the corresponding threshold for a solid (limit of plastic deformation).
Therefore, the di↵erence between such a liquid (fluid) and a solid (non-fluid) is still appearent.
Note, however, that the separation between a fluid and a solid might still be a subject of controversy
for some “exotic” cases. This is in particular the case for amorphous solids (like glass, which is claimed
to be able to flow under certain circumstances), for plasmas (a very special state of matter), or for some
polymer products. A funny video illustrating the unusual possibilities associated with Non-Newtonian
liquids can be found for instance under Efluids!
Continuum Assumption is employed. This means that, from the point of view of Fluid Dynamics, there
are no “molecular bricks” and no “holes” within a fluid: it is a continuum state of matter; all flow
variables can be defined at any point within this fluid.
How is it possible to move from physical reality (existence of well-seperated molecules at a very small
scale) to the Continuum Assumption? Simply by a specific averaging process in space! This means in
practice that, from the point of view of Fluid Dynamics, a “point” is associated with a finite volume, at
the di↵erence of the rigorous, mathematical definition of a point (infinitely small, volume is necessarily
zero). A point for Fluid Dynamics, which will be called more usually a fluid element, is associated with
a volume Vc , very very small but nevertheless verifying Vc > 0! Indeed, the volume is chosen in such
a manner that a huge quantity of individual molecules are always contained within this volume. In
this manner, it is possible to “smooth out” the fast and chaotic variations associated with individual
molecules, and to obtain macroscopic fluid properties like density, pressure, temperature or velocity.
This is illustrated in figure 1.2, where the correct definition of local density ⇢ in the framework
of Fluid Dynamics is considered for the convective flow above a candle. In a thought experiment, a
control volume of varying extent is centered around a fixed point P. The corresponding volume V is
measured together with the mass of the fluid contained within V , written M . The ratio M/ V
is expressed in kg/m3 and would be suitable to define the local fluid density. Now, the macroscopic size
of the control volume influences of course our “measure” of density, M/ V . If the control volume
is too large, very inhomogeneous flow conditions are found within the control volume. Cold air from
the surroundings is found within V together with hot air from the candle plume. As a consequence,
the resulting “measured density” at point P varies with V : this is obviously not acceptable. On the
other hand, if V is chosen to be extremely small (near molecular scale), then it will contain only very
few molecules. Repeating the experiment several times with the same control volume, one would get
perhaps once 6 molecules, once 3, once 9 within V . The corresponding “measured density” would
therefore appear to be di↵erent for each measure. This is again not acceptable! Fortunately, there is
a (in fact relatively large) region in-between, where a plateau would be found experimentally for our
“measured density”: this is where Fluid Dynamics is applied. This plateau extends down to a lower size
limit Vc , used from now on to delineate the continuum regime.
Let us further illustrate this point by considering air under standard thermodynamic conditions and
assuming that the volume Vc of a fluid element is typically (1µm)3 , the volume Vc being in this case
considered as a cube with a side length of 1 µm; clearly, this is extremely small compared to the human
scale! But what about molecules? Air being an ideal gas, it is one basic property that 1 mol (containing
6.02 1023 molecules, the Avogadro constant) will occupy roughly a volume of 22.4 dm3 (or liter) under
such conditions. By a simple proportionality rule, we obtain that the volume Vc contains roughly 27
millions of molecules! This is obviously sufficient, by averaging over all the individual properties of the
molecules, to obtain a “smooth” value for all needed fluid properties at macroscopic scale.
Obviously, the Continuum Assumption means also that Fluid Dynamics cannot describe accurately
e↵ects that take place below the associated scale: microscopic e↵ects must be described appropriately by
adding corresponding models to the equation.
Furthermore, the appropriate volume Vc of a fluid element will depend on the local flow conditions.
For example, when considering the upper atmosphere (a very diluted gas, corresponding to an extremely
low density), a volume Vc of several cubic meters or even more will be required to accumulate a sufficient
number of molecules. In order to define in a rigorous manner the boundary defining the validity of Fluid
Dynamics concepts, the Knudsen number is introduced. This is one major non-dimensional number
associated with Fluid Dynamics, and is defined as:
⇤
Kn := (1.1)
L
where ⇤ is the mean free path of the fluid particles (i.e., the mean travel distance of a molecule between
20 Chapter 1. Introduction
Control volume
Control volume: too large:
•Mass ΔM Control volume
non-homogeneous
conditions!
•Volume ΔV too small:
molecular effects!
P ΔM
ΔV density ρ
Continuum
approximation: validity of
Fluid Dynamics!
Vc ΔV
Figure 1.2: Defining in a thought experiment the fluid density ⇢ at a point P within a candle plume
using a control volume of varying size.
two collisions with another molecule) deduced from the kinetic theory and L is a characteristic (macro-
scopic) length scale of the considered flow. The mean free path can be computed for an ideal gas using
following equation:
kB T
⇤= p (1.2)
2⇡d2 p
where all variables are standard and defined in the Nomenclature; in particular, kB is the Boltzmann
constant and d is the collision diameter of the considered gas particles.
Fluid Dynamics deal with problems corresponding to Kn⌧ 1, sometimes up to Kn< 1, while statisti-
cal physics must be employed if Kn 1; in the latter case, the typical scale of the problem is comparable
with the mean free path, so that individual particle movements at the molecular scale must be taken
into account.
Figure 1.3: Spaceship just before landing (left) or at the beginning of atmospheric re-entry (right). The
left picture corresponds to a problem solvable by Fluid Dynamics (mean free path much below typical
flow scale). The right picture corresponds to a problem solvable by Statistical Physics (mean free path
roughly equal to typical flow scale, the black points representing gas molecules).
• and a variable describing the internal energy of the fluid, either in the form of the specific enthalpy
h or of the temperature T .
The fluid pressure p is the normal stress component within a fluid. It is a scalar quantity, since
pressure in a fluid is isotropic and thus acting equally in all directions. It is expressed in Pascal (Pa).
The fluid velocity v is the ratio between the total momentum and the total mass of a fluid element,
such as defined in Section 1.3. It is therefore expressed in m/s.
The fluid density ⇢ is the ratio between the total mass and the total volume of a fluid element, such
as defined in Section 1.3. It is therefore expressed in kg/m3 .
The fluid specific enthalpy h is related to the fluid specific internal energy e by the fundamental
relation
p
h := e + (1.3)
⇢
Temperature T (expressed in Kelvin, K) is a thermodynamic notion, which is directly connected to the
specific internal energy e of the considered fluid.
It is now possible to classify the di↵erent applications we will consider in this document by looking at
the important variables for this case. We will begin applications by considering in Chapter 5 Hydrostatics
and Aerostatics, i.e. “non-flowing flows”. In the case of Hydrostatics, only the fluid pressure p will be
variable, all other variables being constant. For aerostatics, pressure, density and temperature will
vary, while velocity will still be constant and equal to zero. After that, we will consider the Bernoulli
equation. In that case, we will consider only incompressible flows, and only pressure p and velocity
v will be important. When considering the forces induced by a fluid, or the Navier-Stokes equations,
all three variables, p, v and ⇢ will be considered variable. Finally, for the most complex applications
(compressible flows), all variables introduced previously will really vary. The situation is summarized
in table 1.1 and in figure 1.4.
22 Chapter 1. Introduction
Table 1.1: Important flow variables for di↵erent domains of application with a growing level of complexity
pa pressure
0
depth
ity
c omplex
problem
Figure 1.4: Two flow problems at a very di↵erent complexity level, from the hydrostatic pressure
distribution in a water volume at rest (photo from FreeFoto) to a starting space rocket of type Ariane
5 (photo from Arianespace).
Considering a flow perpendicular to a given cross-section A associated with an area A, the flow
velocity v (of magnitude v) and fluid density ⇢ introduced previously can be readily combined to
compute the mass flow-rate ṁ, expressed in kg/s through:
ṁ := ⇢vA (1.4)
Similarly, they can be employed to compute the volumetric flow-rate q̇, expressed in m3 /s through:
q̇ := vA (1.5)
23
ṁ = ⇢q̇ (1.6)
24
Flow pathlines within the patient-specific geometry of a cerebral aneurysm after treatment by a flow
diverter (shown in purple), as obtained by Computational Fluid Dynamics. Result of a collaboration
with Martin Skalej and Oliver Beuing, Medical Faculty Magdeburg; simulations by Philipp Berg and
Gábor Janiga.
Chapter 2
Basic concepts
This chapter describes some basic concepts of Fluid Dynamics that will be used throughout this docu-
ment. Note that a much more complete list of useful concepts organized alphabetically is also proposed
in Appendix A.
5
Y [m]
0
1 2 3 4 5 6 7
X [m] −3
x 10
Figure 2.1: Instantaneous structure of a mildly turbulent non-premixed flame computed using Direct
Numerical Simulations by Gordon Fru. Left: density; right: velocity vectors.
2.1.1 Gradient
In Fluid Dynamics, the gradient will be introduced to quantify the variation of a function in space.
Typically, the gradient operates on a scalar quantity ' and delivers a vector quantity, written grad(')
25
26 Chapter 2. Basic concepts
By computing the gradient of a scalar quantity (figure 2.2), one obtains a vector field. By plotting this
vector field, one gets directly a very good feeling concerning the spatial evolution of ': the resulting
vectors show the direction of fastest changes of '; the magnitude of these vectors tells us how fast these
changes are.
Y [m]
4
0
1 2 3 4 5 6 7
X [m] −3
x 10
Figure 2.2: Instantaneous structure of a mildly turbulent non-premixed flame computed using Direct
Numerical Simulations by Gordon Fru. Left: density; right: gradient of density.
2.1.2 Divergence
In Fluid Dynamics, the divergence will be mostly introduced to determine if vectors tend to “diverge”
(pointing in various directions starting from a common origin) or to “converge” (pointing onto the same
point starting from di↵erent origins). Mostly, we will compute the divergence of the flow velocity, the
vector quantity v, and we will obtain its divergence, a scalar quantity written div(v) or more often r · v,
and defined as
@vx @vy @vz
r · v := + + (2.2)
@x @y @z
The divergence of the flow velocity (figure 2.3) is particularly interesting, since we will demonstrate later
that, for an incompressible flow local mass conservation can be simply written r · v = 0.
Later, we will also consider the divergence of a tensor, resulting in a vector. This is simply the
result obtained when considering each line of the tensor (containing three components) as a vector and
computing the divergence as usual. Thus, each line leads to a scalar value (divergence of a vector).
Combining these 3 scalars, a vector is obtained as a final result.
One fundamental relation associated with the divergence reads, when considering the product of a
scalar ' with a vector ':
r · ('') = 'r · ' + '.r' (2.3)
Further information can be found for instance under Wikipedia.
1 Mathematical operators 27
5
Y [m]
0
1 2 3 4 5 6 7
X [m] −3
x 10
Figure 2.3: Instantaneous structure of a mildly turbulent non-premixed flame computed using Direct
Numerical Simulations by Gordon Fru. Left: velocity; right: divergence of velocity.
2.1.3 Laplacian
In Fluid Dynamics, the Laplace operator or Laplacian will be mostly introduced to quantify di↵usion
processes, in particular di↵usive transport of momentum. The Laplacian (figure 2.4) acts mostly on a
scalar quantity ' and delivers again a scalar quantity, written ' or more often r2 ', and defined as
As can be seen, the Laplacian relies on the second partial derivatives in space, at the di↵erence of all
other operators, employing only the first partial derivatives.
Figure 2.4: Instantaneous structure of a mildly turbulent non-premixed flame computed using Direct
Numerical Simulations by Gordon Fru. Left: density; right: Laplacian of density.
The curl of the flow velocity (figure 2.5) is particularly interesting, since we will demonstrate later that
an irrotational flow, i.e., a flow verifying r ⇥ v = 0 is always particularly simple.
Note that, in a purely two-dimensional flow involving only directions x and y (no z-direction), the
two first components of the curl given by Eq. (2.5) cannot be computed at all, since all the terms
involve the (non-existing) direction z. Only the third component remains. In that sense, the curl in a
two-dimensional flow can also be defined as a single scalar quantity:
@vy @vx
! := (2.6)
@x @y
Hence, a two-dimensional irrotational flow verifies ! = 0.
−3 Velocity field (vector plot)
x 10
8
5
Y [m]
0
1 2 3 4 5 6 7
X [m] −3
x 10
Figure 2.5: Instantaneous structure of a mildly turbulent non-premixed flame computed using Direct
Numerical Simulations by Gordon Fru. Left: velocity; right: curl of velocity.
In order to quantify rotation, we introduce also the rotation vector ⌦ defined as:
1
⌦ := r ⇥ v (2.7)
2
Further information can be found for instance under Wikipedia.
p
Eulerian (at point M)
(or classical)
time derivative
time t
M
p
(at different points along pathline –
including M)
time t
Lagrangian
(or material)
time derivative
Figure 2.6: Comparison between the Eulerian (or classical) time derivative and its Lagrangian (or
material) counterpart concerning the time derivative of pressure p at a given point M along a flow
pathline.
• For Euler, a flow is nothing special, so that the time derivative should be defined there as for
any other field of physics. Therefore, the observer is “sitting” at a fixed position x within the
fluid (point M in figure 2.6), measures there the evolution of some interesting quantity with time,
and just computes the time derivative by deriving the resulting curve. This is just the standard
partial derivative in time at position x! It will therefore be written as usual. The (Eulerian) time
derivative of a variable ' is simply written
!
@'
(2.8)
@t x=constant
or simply
@'
(2.9)
@t
• For Lagrange, the key property of a flow is that. . . it flows! Therefore, Lagrange chooses an observer
moving with the flow, and therefore behaving himself like a fluid element. While moving with the
flow, this observer again measures the evolution of some interesting quantity with time, and now
computes the time derivative by deriving the resulting curve. It is probably obvious for you that
the resulting time derivative at the same position (again, point M in figure 2.6) and even at the
same time will nevertheless usually not be the same, since the frame of reference is di↵erent!
Therefore, this alternative definition of the time derivative will be written di↵erently, as
D'
(2.10)
Dt
30 Chapter 2. Basic concepts
This time derivative is called either Lagrangian time derivative, substantial time derivative or
total time derivative. For this approach, the important point is not the current position of the
fluid element, point x, but its origin at the beginning of the observation, point X in space. As a
consequence, one can also state that, for a Lagrangian observer, the time derivative is computed
for a fixed origin of the movement, point X. This is expressed by following equivalence:
!
D' @'
= (2.11)
Dt @t X=constant
• Even if both definitions (and therefore both derivatives) di↵er, it is nevertheless possible to relate
both results by using the flow velocity v. It is first clear that the local, instantaneous flow velocity
v at point x is nothing else that the time derivative of its position following the flow, as usual:
!
@x
v= (2.12)
@t X=constant
Let us now consider an arbitrary function ' of space and time. This function might represent
equally well a scalar quantity, a vector or a tensor, even if it is written as a scalar for the following
proof. This arbitrary function can be equally well represented in an Eulerian frame, ' = '(x, t)
and in a Lagrangian frame, ' = '(X, t). For the same time t and the same instantaneous position,
both values are of course identical. For such conditions, where Euler and Lagrange meet at the
same point, one can therefore write:
'(x, t) = '(X, t) (2.13)
Let us now compute the Lagrangian derivative of this arbitrary function:
!
D' @'
= (2.14)
Dt @t X=constant
!
@'(x, t)
= (2.15)
@t X
The corresponding derivative is computed while the observer is moving with the flow, thus along
a trajectory x(X, t) with X = constant. Hence
!
D' @'(x1 (X, t), x2 (X, t), x3 (X, t), t)
= (2.16)
Dt @t X
! ! ! ! ! ! ! !
@' @x1 (X, t) @' @x2 (X, t) @' @x3 (X, t) @' @t
= + + +
@x1 x
@t X
@x2 x
@t X
@x3 x
@t X
@t x
@t X
D' @'
= + (v · r)' (2.18)
Dt @t
or in a longer, but equivalent manner:
It is easy to demonstrate mathematically that the last term in Eq.(2.18), i.e., the convective term
can be replaced by introducing a gradient and a curl. For example, considering the flow velocity v, it
comes: !
v2
(v · r)v = r + [(r ⇥ v) ⇥ v] (2.20)
2
We will use this relation later in Chapter 7.
Figure 2.7: Streamlines (blue) computed by post-processing two-dimensional velocity fields measured by
Nico Krause and Elemér Pap using Particle Image Velocimetry in the rotating impeller of a centrifugal
pump.
The mathematical definition of a streamline relies on the fact that the vector product between two
collinear (i.e. “tangential”) vectors is 0. Therefore, if xs defines the geometry of the streamline in
space, its computation is based on integrating the di↵erential relation:
dxs ⇥ v(xs , t) = 0 (2.21)
starting from some chosen position xs0 . This relation simply states that the displacement along
the streamline is tangent to the local instantaneous flow velocity v(xs , t). Component-wise, this
di↵erential relation can be written as well under the form of three scalar relations:
vz (xs , t)dys vy (xs , t)dzs = 0 (2.22)
vx (xs , t)dzs vz (xs , t)dxs = 0 (2.23)
vy (xs , t)dxs vx (xs , t)dys = 0 (2.24)
32 Chapter 2. Basic concepts
A streamline is first an instantaneous concept. For any fixed time t, we can obtain a full set of
streamlines. Now, it is of course possible to compute the resulting streamlines for successive time
values and to assemble the resulting pictures to produce a video.
Using streamlines, it is easy to define also a streamtube (figure 2.8). For this purpose, we just need
to choose a closed one-dimensional curve C in the three-dimensional space. By joigning together all
the streamlines going at some point through this curve C, a streamtube is obtained. This notion is
particularly interesting, since the boundary of a streamtube cannot be crossed by any fluid particle
(remember that the local direction of the fluid movement, i.e., the flow velocity, is per definition
tangential to the local streamline). Therefore, a streamtube is somehow similar to an internal
flow within a duct of variable cross-section (that of the streamtube). If the flow can furthermore
be considered non-viscous, the flow within the resulting streamtube is almost equivalent to the
corresponding internal flow.
C streamlines
• A pathline (or trajectory) corresponds to the line obtained in the three-dimensional space by
following an individual fluid particle during its displacement with time. It is sometimes described
also as a long-exposure “photograph” of one and the same particle. An infinity of di↵erent pathlines
can be defined, each associated to another fluid particle. Mathematically, if xp is the vector
containing the three components of the pathline position, the geometry of the pathline can be
obtained by integrating in time the vector relation
dxp
= v(xp , t) (2.25)
dt
starting from some chosen position xp0 and eliminating time t. This relation simply states that
the movement along the pathline is purely due to the instantaneous local flow velocity v(xp , t). In
order to compute a pathline, some finite time duration must be considered: a pathline is not an
instantaneous concept; time must elapse!
• A streakline (also called emission line) associated with some user-chosen point P is the locus of all
fluid elements having passed through point P at some previous time instant. The denomination
“emission line” is indeed quite clear: in order to obtain a streakline, a dye tracer will be in practice
injected into the flow at a fixed point P. Taking a picture of the resulting dye distribution somewhat
later, the emission line associated with point P can be obtained.
As such, the concept of emission line is an instantaneous concept (the picture shows the instan-
taneous dye distribution) but necessitates a finite time duration in the past. The dye particles
4 Control volume 33
visible on the photograph all went through point P, some of them 30 seconds ago, some of them
10 seconds ago, some of them just 1 ms ago; the past history of the flow is made visible on the
instantaneous picture.
Since the definitions of pathline, streamline and streakline are di↵erent, the resulting lines will usually
di↵er, too. Nevertheless, for a steady flow (and only for such a flow) the resulting geometrical lines will
look identical when plotted.
Further information can be found for instance under Wikipedia.
Outer surface Ac
n
w
Control volume Vc
dA
n dV
w w
n
flow velocity v
Up to now, the concept we have introduced is a generic control volume Vc . Two specific sub-families
must now be introduced:
1. a fixed control volume Vcf is a control volume that does not move, i.e., with w = 0 (figure 2.10).
As a consequence, the geometry of such a control volume cannot change with time; if the control
volume is a sphere at the start of time, it will remain a sphere all the time, with fluid entering and
leaving freely through the outer surface Acf .
2. a material control volume Vcm is a control volume containing always the same fluid elements; if
a fluid element is contained within Vcm at the beginning of time, it will remain within it all the
time; if it is outside of Vcm at the beginning, it can never enter it. How is this possible, since we
Appendix A
This chapter is a gathering of the most important concepts and keywords used in the rest of the
document. It is ordered alphabetically. Usually, you will simply access specifically one or of the other
of the sections by following the appropriate links in the main text.
gl3 ⇢f (⇢b ⇢f )
Ar := (A.1)
µ2
and involves the typical size l of the object, and the di↵erence in density between fluid ⇢f and body ⇢b .
Note that this Archimedes number can be either positive or negative.
Further information can be found for instance under Wikipedia.
A.2 Cavitation
Cavitation is a transition of state between liquid and gas phase, similar to boiling but associated with
a change in pressure and not in temperature. For boiling, increasing the temperature of a liquid allows
to travel in the phase space from the liquid phase to the gas phase, keeping the pressure constant.
Similarly, for cavitation, decreasing the pressure of a liquid allows to travel in the phase space from
the liquid phase to the gas phase, keeping the temperature constant. The corresponding cavitation
pressure pc (saturated vapor pressure) associated to the transition between a liquid and a gas depends
of course on the liquid, on the temperature, but also in practice very much on possible impurities present
in the liquid and on the possible existence of suitable seeds promoting cavitation.
The appearance of cavitation is by itself not a real problem. But the resulting bubbles usually collapse
back to the liquid phase when encountering a higher pressure at some later point of the flow. Such
collapsing bubbles induce very intense shock waves in the liquid, and the resulting pressure variations
may damage very rapidly any wall or structure placed in the vicinity. Due to this structural damage,
cavitation must usually be avoided.
Depending on water purity and on the temperature, the critical cavitation pressure pc for water has
an order of magnitude pc ⇡ 0.01 bar (hundred times smaller than typical atmospheric pressure).
265
266 Appendix A. Basic concepts and keywords of fluid dynamics
True cavitation involves thus a two-phase mixture of a liquid with its own vapour. The somewhat
similar, but less harmful process called pseudo-cavitation appears when a gas (for instance air) dissolved
in a liquid leads to the formation of bubbles in this liquid at some point in the flow where low pressures
are found. In that case, we observe again a two-phase flow (liquid/gas), but the gas is not the vapour
of the liquid.
Further information can be found for instance under Wikipedia.
and connecting the cross-section area A (in m2 ) with the wetted perimeter (or contact length between
fluid and wall) Pw (in m). As a result, the hydraulic diameter has obviously the right dimension. For a
cylindrical tube, A = ⇡d2 /4 while Pw = ⇡d, so that dh = d, as expected!
The concept of hydraulic diameter, as defined by Eq.(A.6) can now be used for any complex geo-
metrical cross-section. For a few standard cases, the computed hydraulic diameter for internal flows is
as follows:
square cross-section, side-length l dh = l
2l1 l2
rectangular cross-section, side-lengths l1 ⇥ l2 dh =
l 1 + l2
l
equilateral triangular cross-section, side-length l dh = p
3
flow between two infinite parallel plates, separation distance l dh = 2l
enclosure between two concentric cylinders, diameters d1 < d2 dh = d2 d1
For an open channel flow, the top part of the fluid does not lead to any shear stress and is therefore
not included in the computation of the wetted perimeter Pw . As a consequence, the hydraulic diameter
is now dh = 4(lH)/(l + 2H), with H the height of the liquid and l the side length of the flow. If we are
considering a film or a shallow flow (H ⌧ l), this simplifies to dh ⇡ 4H.
Finally, note that the concept of hydraulic diameter is not an exact description of the underlying
physics. It is just an adequate procedure to re-use the measurements results presented for a cylindrical
pipe in the Moody-Colebrook chart (figure 7.7) when the cross-section looks di↵erent. Due to this poor
physical background, errors must be expected. The errors observed for non-cylindrical cross-sections
are indeed considerable (20% or more) in the laminar regime. They are usually quite small (a few %) in
highly turbulent flows, due to the diminishing importance of the exact geometry under such conditions.
• but an incompressible flow can involve an easily compressible fluid, for instance a gas like air.
For a compressible fluid, the notion of compressible vs. incompressible flow will be clarified in the chapter
dealing with one-dimensional, isentropic compressible flows. We will prove in particular in Chapter 13
that the relative change of density ⇢ induced indirectly by a corresponding relative change of the velocity
magnitude v reads:
d⇢ dv
= M2 (A.7)
⇢ v
268 Appendix A. Basic concepts and keywords of fluid dynamics
M (d⇢/⇢)/(dv/v) (in %)
0 0
0.1 1
0.2 4
0.3 9
0.4 16
0.5 25
1 100
Table A.1: Ratio between the relative variation of density and the relative variation of velocity magnitude
as a function of the Mach number M
where the Mach number M appears as a key quantity. As a function of the Mach number, the ratio
between the relative variation of density and the relative variation of velocity magnitude can then be
directly computed, leading e.g. to Table A.1.
Now, the threshold can be defined more clearly. If, as usual for engineering purposes, 10% is con-
sidered as some kind of “magical limit” under which an e↵ect can be neglected, then a Mach number
of 0.3 (strictly speaking, of 0.333 . . .) corresponds to the limit between incompressible (M 0.3) and
compressible (M > 0.3) flows. If, for some reason, the accuracy of the computation must be very high,
so that only a maximal error of 1% can be tolerated, then incompressible flows take place only up to
M = 0.1. This is illustrated in figure A.1.
The opposite of an incompressible flow is called a compressible flow.
sonic
subsonic supersonic
incom-
compressible
pressible
flow
flow
air water
p
p =
Figure A.2: A gas is typically easily compressible, a liquid shows a nearly constant density when varying
pressure.
To be more accurate, the compressibility of a fluid at constant temperature T is defined in fact with
the isothermal compressibility coefficient as
!
1 @⇢
T := (A.8)
⇢ @p T
while its thermal expansion at constant pressure is defined with the isobaric thermal expansion coefficient
as !
1 @⇢
↵p := (A.9)
⇢ @T p
With these concepts, we can now finally clarify what is an incompressible fluid: it is a fluid with T = 0
1/Pa and simultaneously ↵p = 0 1/K. Once again, such a fluid does not really exist. But standard water
under ambient conditions shows for example an extremely small isothermal compressibility coefficient,
10
T ⇡ 0.5 1/GPa or ⇡ 5 10 1/Pa, meaning that it is extremely difficult to change the density of water
by changing its pressure at constant temperature. At the same time, its thermal expansion coefficient at
constant pressure and 20 C is roughly ↵p ⇡ 2 10 4 1/K, showing again that it is quite difficult to change
density by changing temperature at constant pressure, even if ↵p is far from being 0 (in fact, for a liquid,
this is even a relatively large value). Therefore, as a whole, liquid water can be safely considered as an
270 Appendix A. Basic concepts and keywords of fluid dynamics
incompressible fluid as long as temperature does not change too much and as long as pressure does not
reach extreme values.
Further information on the topic can be found for instance under Wikipedia. Additional details
concerning thermal expansion are given under Wikipedia/Thermal expansion.
r⇥v =0 (A.10)
Table A.2: Order of magnitude of the dynamic viscosity for di↵erent Newtonian fluids at room temper-
ature [Chh07]
Since kinematic viscosity is in fact the di↵usion coefficient of momentum in the fluid, this approx-
imation is indeed exact for all flow conditions associated with a uniform momentum, for example for
hydrostatics and aerostatics (momentum equals zero everywhere) or for a fully homogeneous flow (same
momentum everywhere).
The opposite of a non-viscous flow, i.e., a flow where viscous e↵ects are important, is called a viscous
flow. This is obviously the more realistic case.
r' = v (A.12)
where v is the velocity field associated with this flow. Using suitable mathematical relations, it is possible
to demonstrate that this condition is equivalent to the fact that the corresponding flow is irrotational. In
the chapter, dealing specifically with potential flows, we will assume further that these flows are always
incompressible flows, which is very often done in practice and leads to particularly simple solutions.
Further information can be found for instance under Wikipedia.
z z
O x O x
Figure A.3: Standard coordinate system.
flow; for practical purposes, this is the general case. A very interesting complementary category is that
of quasi-steady flows.
p2
12
C B
x2
p1
O x1
21
D A
A shear stress corresponds to the case where the force is acting in the tangential plane of the
corresponding surface A (arrows tangential to the cubic fluid volume in figure A.4).
A normal stress corresponds to the case where the force is acting in the normal direction of the
corresponding surface A (arrows normal to the cubic fluid volume in figure A.4).
Let us now consider in more detail the infinitesimal cubic element of fluid medium shown in figure A.4,
which has the point of interest at its center and whose square faces, of side-length d, lie perpendicular to
the cartesian axes x1 , x2 (and x3 perpendicular to the page). The arrows labelled p1 and p2 in the figure
indicate forces, of magnitude d2 p1 and d2 p2 respectively, exerted on the cube of fluid by two normal stress
components, also called pressures, which act on the planes AB and BC. The arrows labelled 21 and
2 2
12 indicate forces of magnitude d 21 and d 12 respectively, exerted on the cube of fluid by two shear
stress components acting on the same planes; here, the first suffix indicates the direction of the force
and the second the direction of the normal to the plane under consideration. Unlabelled arrows indicate
26 Subsonic flow 275
balancing forces which are exerted on the opposite faces CD and DA. The balance must obviously be
exact in the limit d ! 0 (infinitesimal volume): any di↵erence between say p1 on one side and the
corresponding pressure p01 on the opposite side would result in a force proportional to d2 acting on a
mass proportional to d3 (volume). For d ! 0, this would induce infinite accelerations which, as a result,
would eliminate immediately the pressure di↵erence.
A similar argument shows that 21 and 12 must always be equal. If they were not equal, the cube
would experience a torque about the x3 -axis of magnitude varying like d3 ( 21 12 ), and the resultant
angular acceleration would again be infinite for d ! 0 because the moment of inertia of the cube is
proportional to d5 . Hence, the shear stresses are always symmetric. The associated shear stress tensor
of components ( ij ) is hence also symmetric:
T
= (A.15)
Cutting now our cube in two halves along the diagonal (AC) and producing in this manner two
prisms, BAC and DAC, the same procedure can be repeated for the two resulting, infinitesimal prisms.
Since the stress components acting on the prisms can be directly deduced from those acting on the
original cube, the same analysis leads finally to the fact that:
p1 = p 2 = p 3 = p (A.16)
This is a very important observation: the normal stress is simply a scalar quantity, completely described
by an isotropic value, the pressure p. This is sometimes known as Pascal’s theorem.
Further information can be found for instance under Wikipedia.
M 1 (A.17)
M 1 (A.18)
A.31 Viscosity
Two related viscosity concepts will be used in this document. The dynamic viscosity (also called simply
viscosity) is written µ and expressed in kg/(m.s) or equivalently Pa.s. Knowing the density ⇢, a related
quantity called kinematic viscosity, written ⌫ and expressed in m2 /s is introduced by
µ
⌫ := (A.20)
⇢
Physically, the kinematic viscosity is the di↵usion coeffient associated with di↵usion of momentum in a
fluid.
Further information can be found for instance under Wikipedia.
Appendix B
This chapter is a gathering of the most important thermodynamic concepts needed for a correct under-
standing of fluid dynamics. Of course, we cannot go deep into detail! Therefore, only a very superficial
description of thermodynamic ideas will be proposed here. Hundreds of suitable textbooks can be found
to learn more about thermodynamics.
The chapter is ordered alphabetically. Usually, you will not read this chapter at length, but you will
access specifically one or the other of the sections by following the appropriate links in the main text.
p = Gp (⇢) (B.1)
or conversely
⇢ = G⇢ (p) (B.2)
Further information can be found for instance under Wikipedia.
B.3 Enthalpy
Since the notion of enthalpy comes from thermodynamics and not primarily from fluid dynamics, we
will not consider it in great detail here. Let us state only here that the specific enthalpy h is defined
from the specific internal energy e of a gas using:
p
h := e + (B.3)
⇢
277
278 Appendix B. Basic thermodynamic concepts needed for fluid dynamics
As such, the enthalpy is also the appropriate measure for the energy contained in a compressible gas
per unit mass when taking into account pressure changes. We will therefore use the enthalpy instead of
the internal energy when writing energy conservation in a compressible gas.
One further important relation relates the change of enthalpy dh with the corresponding change of
entropy ds
dp
dh = T ds + (B.4)
⇢
B.4 Entropy
Defining in a clear and accurate way the entropy is a major challenge! Since this notion comes from
thermodynamics and not primarily from fluid dynamics, we will not consider it in great detail here. You
will find plenty of excellent books dealing with this notion [KP98], and sometimes considering nothing
else [Dug96, The07]! For us, let us state only here that the specific entropy s is a measure of the disorder
of the fluid system, s increasing when the disorder grows. For an ideal gas, the specific entropy s can be
directly computed as a function of pressure, density (or temperature) and thermodynamic coefficients.
Further information can be found for instance under Wikipedia.
R
r := (B.5)
W
where W is the molar mass of the considered gas. As such, r is expressed in J/(kg.K) and is a constant
for a given gas, but depends on this gas. For most examples considered in this document, air will be
used. In that case, r = r(air) ⇡ 287 J/(kg.K).
Further information can be found for instance under Wikipedia.
This quantity, sometimes called also isentropic factor or isentropic exponent, is a constant for an ideal
gas. For many gases under usual conditions, the value of can be safely assumed to be constant and
approximately equal to 1.4.
Further information can be found for instance under Wikipedia.
• An ideal gas obeys the ideal gas law, relating pressure, density and temperature through the
specific gas constant r:
p = ⇢rT (B.8)
• One mole of this gas (1 mole := 6.02 1023 molecules) occupies roughly 22.4 dm3 (or l) under
standard thermodynamic conditions.
• Mayer’s relation between specific heat capacity and specific gas constant:
cp cv = r (B.9)
• For an isentropic change of state, following equivalent relations apply, all involving the constant
heat capacity ratio :
p
= constant (B.11)
⇢
T
1
= constant (B.12)
⇢
1
p
= constant (B.13)
T
(B.14)
h = cp T + constant (B.15)
By choosing appropriately the reference state, the constant can be removed, leading to
h = cp T (B.16)
with n the polytropic exponent. Depending on the value of n (with n 0) and of the gas, di↵erent
conditions can be found:
• For n = 1 and for an ideal gas, an isothermal process is necessarily found, since
p
= constant = rT (B.18)
⇢
• Finally, for an ideal gas, n = (the heat capacity ratio), corresponds to an isentropic process.
Further details can be found in Section 13.3.2 as well as when dealing with a perfect gas.
This chapter is a gathering of the most important mathematical concepts and derivations needed for a
correct understanding of fluid dynamics. Of course, we cannot start back at the level of second grade!
Only (relatively) “advanced” mathematical concepts and derivations can be treated here.
The chapter is ordered alphabetically. Usually, you will not read this chapter at length, but you will
access specifically one or the other of the sections by following the appropriate links in the main text.
adjacent
opposed
α
hypotenuse
Figure C.1: Angular relations in a right triangle.
283
284 Appendix C. Basic mathematical concepts needed for fluid dynamics
C1 x2 + C2 xy + C3 y 2 + C4 x + C5 y + C6 = 0 (C.4)
where C1 , C2 , C3 , C4 , C5 , C6 are arbitrary constants verifying that C1 , C2 and C3 are not simultaneously
equal to 0.
The resulting curve is:
In both formulations, n is as usual the unit vector normal to the surface Ac and pointing toward the
outside of the volume Vc . It is trivial to switch between both formulations (Eqs. C.5 and C.6), just by
decomposing a vector into its three components.
Further information can be found for instance under Wikipedia.
dG
d log(G) = (C.7)
G
a · b := ax bx + ay by + az bz (C.9)
Two vectors are orthogonal if and only if their scalar product is zero.
Further information can be found for instance under Wikipedia.
C.8.2 Sphere
The surface of a sphere of diameter d is ⇡d2 , the volume delimited by the sphere is ⇡d3 /6.
286 Appendix C. Basic mathematical concepts needed for fluid dynamics
C.8.3 Cylinder
!
d
The external surface of a cylinder of diameter d and height H is ⇡d H + , the volume delimited by
2
this cylinder is ⇡Hd2 /4.
C.8.4 Cone
d⇣ p ⌘
The external surface of a right circular cone of base diameter d and height H is ⇡ d + d2 + 4H 2 ,
4
the volume delimited by this cone is ⇡Hd2 /12.
C.10 Tensors
Tensors are very useful constructs in Fluid Dynamics, but are somewhat ambiguous, due in particular
to the fact that they are employed with a slightly di↵erent background in mathematics and in physics.
In what follows, we will consider only the physical point of view. It is easy to find useful information
on the mathematical point of view in the scientific literature.
In Fluid Dynamics, we will consider only tensors of order 2 (or second-order tensors). This just
means that 2 indices are required to describe all the components of this tensor. Note that a tensor of
order 1 is simply a vector, something you already know quite well.
From the point of view of Fluid Dynamics, a (second order) tensor T is similar to a two-dimensional
matrix with a number of lines and columns given by the number of spatial dimensions. Hence, it
will be a 3 ⇥ 3 matrix in three dimensions, or a 2 ⇥ 2 matrix in two dimensions. Furthermore, this
tensor T is varying continuously in the considered space (this would be called indeed a tensor field by a
mathematician, not a tensor).
Finally, for a usual three-dimensional space, a generic tensor T looks somehow like:
0 1
T11 T12 T13
T = (Tij ) for (i = 1, 2, 3; j = 1, 2, 3) = @ T21 T22 T23 C
B
A (C.13)
T31 T32 T33
C.11 Vectors
A vector (rigorously speaking, an Euclidean vector) is an object associated simultaneously with a mag-
nitude (or length), a direction and a sense (i.e., an orientation). In the standard coordinate system
employed in this document, a vector is conveniently described by three components, associated with the
three spatial directions. For example for position x or velocity v:
x = (x, y, z) (C.14)
v = (vx , vy , vz ) (C.15)
a ⇥ b := (ay bz az by , az bx ax bz , ax by ay bx ) (C.16)
The resulting vector is always perpendicular to the plane containing the two starting vectors a and b.
Two vectors are collinear (i.e., parallel to each other) if and only if their vector product is zero.
Further information can be found for instance under Wikipedia.
Bibliography
[Can90] S. Candel, Mécanique des fluides, Dunod, ISBN 9782040187538 [IN FRENCH], 1990.
[Chh07] R.P. Chhabra, Bubbles, drops and particles in non-newtonian fluids, CRC Taylor & Francis,
ISBN 9780824723293, 2007.
[Dug96] J.S. Dugdale, Entropy and its physical meaning, CRC Press, ISBN 9780748405695, 1996.
[Ema86] G. Emanuel, Gasdynamics: Theory and applications, AIAA Education Series, ISBN
0930403126, 1986.
[Her04] H. Herwig, Strömungsmechanik A–Z, Vieweg, ISBN 9783528039745 [IN GERMAN], 2004.
[JAOT07] V. John, I. Angelov, A. A. Öncül, and D. Thévenin, Techniques for the reconstruction of a
distribution from a finite number of its moments, Chem. Eng. Sci. 62 (2007), 2890 – 2904.
[KP98] D.K. Kondepudi and I. Prigogine, Modern thermodynamics: From heat engines to dissipative
structures, John Wiley & Sons, ISBN 9780471973935, 1998.
[Lam97] H. Lamb, Hydrodynamics, Cambridge Mathematical Library, 6th Edition (first version pub-
lished in 1879), ISBN 9780521458689, 1997.
[SG00] H. Schlichting and K. Gersten, Boundary layer theory, Springer, 8th Edition, 2000.
327