My Class Notes
My Class Notes
Joseph M. Powers
updated
05 December 2025, 9:05am
2
Preface 11
2 Geometry 23
2.1 Vectors and Cartesian tensors . . . . . . . . . . . . . . . . . . . . . . . . . . 23
2.1.1 Gibbs and Cartesian index notation . . . . . . . . . . . . . . . . . . . 23
2.1.2 Rotation of axes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
2.1.3 Vectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
2.1.4 Tensors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
[Link] Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
[Link] Alternating symbol . . . . . . . . . . . . . . . . . . . . . . . 33
[Link] Some secondary definitions . . . . . . . . . . . . . . . . . . 34
[Link].1 Transpose . . . . . . . . . . . . . . . . . . . . . . . 34
[Link].2 Symmetric . . . . . . . . . . . . . . . . . . . . . . . 34
[Link].3 Anti-symmetric . . . . . . . . . . . . . . . . . . . . 35
[Link].4 Decomposition . . . . . . . . . . . . . . . . . . . . 35
[Link] Tensor inner product . . . . . . . . . . . . . . . . . . . . . . 35
[Link] Dual vector of a tensor . . . . . . . . . . . . . . . . . . . . . 36
[Link] Tensor product: two tensors . . . . . . . . . . . . . . . . . . 37
[Link] Vector product: vector and tensor . . . . . . . . . . . . . . 38
[Link].1 Pre-multiplication . . . . . . . . . . . . . . . . . . 38
[Link].2 Post-multiplication . . . . . . . . . . . . . . . . . . 39
[Link] Dyadic product: two vectors . . . . . . . . . . . . . . . . . . 39
[Link] Contraction . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
[Link] Vector cross product . . . . . . . . . . . . . . . . . . . . . . 40
3
4 CONTENTS
3 Kinematics 67
3.1 Lagrangian description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
3.2 Eulerian description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
3.3 Material derivatives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
3.4 Streamlines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
3.5 Pathlines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
3.6 Streaklines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
3.7 Kinematic decomposition of motion . . . . . . . . . . . . . . . . . . . . . . . 77
3.7.1 Translation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
3.7.2 Solid body rotation and straining . . . . . . . . . . . . . . . . . . . . 79
[Link] Solid body rotation . . . . . . . . . . . . . . . . . . . . . . . 81
[Link] Straining . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
[Link].1 Extensional straining . . . . . . . . . . . . . . . . . 82
[Link].2 Shear straining . . . . . . . . . . . . . . . . . . . . 82
[Link].3 Principal axes of strain rate . . . . . . . . . . . . . 83
[Link].4 Extensional strain rate quadric . . . . . . . . . . . 84
3.8 Expansion rate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
3.9 Invariants of the strain rate tensor . . . . . . . . . . . . . . . . . . . . . . . . 88
3.10 Invariants of the velocity gradient tensor . . . . . . . . . . . . . . . . . . . . 89
3.11 Two-dimensional kinematics . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
3.11.1 General two-dimensional flows . . . . . . . . . . . . . . . . . . . . . . 89
[Link] Rotation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
[Link] Extension . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
[Link] Shear . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
[Link] Expansion . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
3.11.2 Relative motion along 1 axis . . . . . . . . . . . . . . . . . . . . . . . 91
3.11.3 Relative motion along 2 axis . . . . . . . . . . . . . . . . . . . . . . . 92
3.11.4 Uniform flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
3.11.5 Pure rigid body rotation . . . . . . . . . . . . . . . . . . . . . . . . . 94
3.11.6 Pure extensional motion (a compressible flow) . . . . . . . . . . . . . 95
3.11.7 Pure shear straining . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
3.11.8 Ideal corner flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
3.11.9 Couette flow: shear + rotation . . . . . . . . . . . . . . . . . . . . . . 98
3.11.10 Ideal irrotational vortex: extension + shear . . . . . . . . . . . . . . 99
3.12 Three-dimensional kinematics: summary . . . . . . . . . . . . . . . . . . . . 100
3.13 Kinematics as a dynamical system . . . . . . . . . . . . . . . . . . . . . . . . 100
3.13.1 General three-dimensional analysis . . . . . . . . . . . . . . . . . . . 100
3.13.2 Two-dimensional limit . . . . . . . . . . . . . . . . . . . . . . . . . . 114
Bibliography 473
These are lecture notes for AME 60635, Intermediate Fluid Mechanics, taught in the De-
partment of Aerospace and Mechanical Engineering of the University of Notre Dame. Most
students are beginning graduate students and advanced engineering undergraduates. Typi-
cally they have completed one undergraduate fluids course as well as courses in linear algebra
and differential equations. The course provides a survey of continuum fluid mechanics. Part
I gives an extensive development of the compressible Navier-Stokes equations. Part II focuses
on their solution in various limits: vorticity dynamics, compressible flow, potential flow, and
viscous laminar flow. The emphasis is on fluid physics and the mathematics necessary to ef-
ficiently describe the physics. The notes make no attempt to address three important topics:
1) discrete computational models of the continuum physics, 2) turbulent fluid mechanics,
or 3) molecular dynamics. The notes do provide the foundation for later courses that ad-
dress computational fluid dynamics (CFD) as well as turbulence; courses that address the
molecular nature of fluids are enlightened by understanding of the continuum limit.
While there is rigor in the development, it is not absolute. The student should call
on other sources for a full description. Much of the development and notation follows
Panton (2024). Other material is drawn from a variety of sources. A detailed bibliog-
raphy is provided. The notes, along with information on the course, can be found at
[Link] At this stage, anyone is free to du-
plicate the notes. A significantly updated and expanded version is also available in Powers,
Mechanics of Fluids, Cambridge U. Press, 2024.
The notes have been transposed from written notes I composed in developing this course
in 1992 and a related course in viscous fluid flow in 1991. Many enhancements have been
made, and thanks go to many students and faculty who have pointed out errors. It is likely
that there are more waiting to be discovered; I would be happy to hear from you regarding
these or suggestions for improvement.
Joseph M. Powers
powers@[Link]
[Link]
University of Notre Dame
Notre Dame, Indiana; USA
© Joseph M. Powers. 05 December 2025. All rights reserved.
11
12 CONTENTS
13
Chapter 1
We will study in these notes the mechanics of a fluid, defined as a material that continuously
deforms under the influence of an applied shear stress. Such a definition allows both liquids
and gases to be considered fluids. We seek to present an approach to fluid mechanics founded
on the general principles of rational continuum mechanics. These general principles apply
to all continuous materials: solids, liquids, and gases. The first four chapters will be quite
general and may be applied to all continuous materials. The remaining chapters are specific
to fluids.
There are many paths to understanding fluid mechanics, and good arguments can be
made for each. A typical first undergraduate class will combine a mix of basic equations,
coupled with strong physical motivations, and allows the student to develop a knowledge
that is of great practical value, often driven strongly by intuition. Such an approach works
well within the confines of the intuition we develop in everyday life. It often fails when the
engineer moves into unfamiliar territory. For example, lack of fundamental understanding
of high Mach number flows led to many aircraft and rocket failures in the 1950’s. In such
cases, a return to the formalism of a careful theory, one that clearly exposes the strengths
and weaknesses of all assumptions, is invaluable in both understanding the true fluid physics,
and applying that knowledge to engineering design.
Probably the most formal of approaches is that of the school of thought advocated most
clearly by Truesdell,1 who forcefully advocated for rational continuum mechanics. Truesdell
1
Clifford Ambrose Truesdell, III, 1919-2000, American continuum mechanician and natural philosopher.
Taught at Indiana and Johns Hopkins Universities.
15
16 CHAPTER 1. PHILOSOPHY OF RATIONAL CONTINUUM MECHANICS
developed a broadly based theory that encompassed all materials that could be regarded
as continua, including solids, liquids, and gases, in the limit when averaging volumes were
sufficiently large so that the micro- and nanoscopic structure of these materials was unimpor-
tant. For fluids (both liquid and gas), such length scales are often on the order of microns,
while for solids, it may be somewhat smaller, depending on the type of molecular structure.
The difficulty of the Truesdellian approach is that it is burdened with a difficult notation
and tends to become embroiled in proofs and philosophy, that while ultimately useful, can
preclude learning basic fluid mechanics in the time scale of the human lifetime.
In this course, we will attempt to steer between the fallible pragmatism of undergraduate
fluid mechanics and the harsh formalism of the Truesdellian school. The material will pay
some due homage to rational continuum mechanics and will be geared towards a basic under-
standing of fluid behavior. We shall first spend some time carefully developing the governing
equations for a compressible viscous fluid. We shall then study representative solutions of
these equations in a wide variety of physically motivated limits in order to understand how
the basic conservation principles of mass, linear momenta,2 angular momenta, and energy,
coupled with constitutive relations, influence the behavior of fluids.
1.1 Mechanics
Mechanics is the broad superset of the topic matter of this course. Mechanics is the science
that seeks an explanation for the motion of bodies based upon models grounded in well de-
fined axioms. Axioms, as in geometry, are statements that cannot be proved; they are useful
insofar as they give rise to results that are consistent with our empirical observations. A
hallmark of science has been the struggle to identify the smallest set of axioms that are suf-
ficient to describe our universe. When we find an axiom to be inconsistent with observation,
it must be modified or eliminated. A familiar example of this is the Michelson-3 Morley4
experiment, that motivated Einstein5 to modify the Newtonian6 axioms of conservation of
mass and energy into a conservation of mass-energy.
In Truesdell’s exposition on mechanics, he suggests the following hierarchy:
• bodies exist,
2
Throughout these notes, we use the less common plural “momenta” as a reminder that in our three-
dimensional world, there are three scalar components of the singular “momentum.”
3
Albert Abraham Michelson, 1852-1931, Prussian born American physicist, graduate of the U.S. Naval
Academy and faculty member at Case School of Applied Science, Clark University, and University of Chicago.
4
Edward Williams Morley, 1838-1923, New Jersey-born American physical chemist, graduate of Williams
College, professor of chemistry at Western Reserve College.
5
Albert Einstein, 1879-1955, German physicist who developed the theory of relativity and made funda-
mental contributions to quantum mechanics and Brownian motion in fluid mechanics; spent later life in the
United States.
6
Sir Isaac Newton, 1642-1727, English physicist and mathematician and chief figure of the scientific rev-
olution of the seventeenth and eighteenth centuries. Developed calculus, theories of gravitation and motion
of bodies, and optics. Educated at Cambridge University and holder of the Lucasian chair at Cambridge. In
civil service as Warden of the Mint, he became the terror of counterfeiters, sending many to the gallows.
There are many subsets of mechanics, e.g. statistical mechanics, quantum mechanics,
continuum mechanics, fluid mechanics, or solid mechanics. Auto mechanics, while a legit-
imate topic for study, does not generally fall into the class of mechanics we consider here,
though the intersection of the two sets is not the empty set.
x′ = x − uo t, (1.1)
y′ = y − vo t, (1.2)
z′ = z − wo t, (1.3)
t′ = t. (1.4)
u′ = u − uo , (1.5)
v ′ = v − vo , (1.6)
w ′ = w − wo . (1.7)
8
Euclid, Greek geometer of profound influence who taught in Alexandria, Egypt, during the reign of
Ptolemy I Soter, who ruled 323-283 BC.
9
Galileo Galilei, 1564-1642, Pisa-born Italian astronomer, physicist, and developer of experimental meth-
ods, first employed a pendulum to keep time, builder and user of telescopes used to validate the Copernican
view of the universe, developer of the principle of inertia and relative motion.
• Control surfaces enclose control volumes; they have the same three varieties:
– Fixed,
– Material,
– Arbitrary.
• Density is a material property, not used in classical mechanics, that only considers
point masses. We can define density ρ as
PN
i=1 mi
ρ = lim . (1.8)
V →0 V
Here V is the volume of the space considered, N is the number of particles contained
within the volume, and mi is the mass of the ith particle. We can define a length scale
L associated with the volume V to be L = V 1/3 . In commonly encountered physical
scenarios, we expect the density to vary with distance on a macroscale, approach a
limiting value at the microscale, and become ill-defined below a cutoff scale below
which molecular effects are important. That is to say, when V becomes too small, such
that only a few molecules are contained within it, we expect wild oscillations in ρ.
We will in fact assume that matter can be modeled as a continuum: the limit in which
discrete changes from molecule to molecule can be ignored and distances and times
over which we are concerned are much larger than those of the molecular scale. This
will enable the use of calculus in our continuum thermodynamics.
Continuum mechanics will treat macroscopic effects only and ignore individual molec-
ular effects. For example molecules bouncing off a wall exchange momentum with the
wall and induce pressure. We could use Newtonian mechanics for each particle collision
to calculate the net force on the wall. Instead our approach amounts to considering
the average over space and time of the net effect of millions of collisions on a wall.
The continuum theory can break down in important applications where the length
and time scales are of comparable magnitude to molecular time scales. Important
applications where the continuum assumption breaks down include
– rarefied gas dynamics of the outer atmosphere (relevant for low orbit space vehi-
cles), and
– nano-scale heat transfer (relevant in cooling of computer chips).
To get some idea of the scales involved, we note that for air at atmospheric pressure
and temperature that the time and distance between molecular collisions provides the
limits of the continuum. Under these conditions, we observe for air that
– length > 0.1 µm, and
– time > 0.1 ns,
will be sufficient to admit the continuum assumption. For denser gases, these cutoff
scales are smaller. For lighter gases, these cutoff scales are larger. A sketch of a possible
density variation in a gas near atmospheric pressure is given in Fig. 1.1.
100
variation on the
sub-continuum variation on the
molecular scale continuum scale
1
0.01
Figure 1.1: Sketch of possible density variation of a gas near atmospheric pressure.
Details of collision theory can be found in advanced texts such as that of Vincenti and
Kruger (1965), pp. 12-26. They show for air that the mean free path λ is well modeled
by the equation:
M
λ= √ . (1.9)
2πN ρd2
Here M is the molecular mass, N is Avogadro’s number, and d is the molecular
diameter.
Example 1.1
Find the variation of mean free path with density for air.
We turn to Vincenti and Kruger (1965) for numerical parameter values, that are seen to be
M = 28.9 kg/kmole, N = 6.02252 × 1023 molecule/mole, d = 3.7 × 10−10 m. Thus,
kg kmole
28.9 kmole 1 1000 mole
λ = √ , (1.10)
2π 6.02252 × 1023 molecule
mole ρ (3.7 × 10−10 m)2
kg
7.8895 × 10−8 molecule m2
= . (1.11)
ρ
The unit “molecule” is not really a dimension, but really is literally a “unit,” that may well be
thought of as dimensionless. Thus, we can safely say
kg
7.8895 × 10−8 m2
λ= . (1.12)
ρ
A plot of the variation of mean free path λ as a function of ρ is given in Fig. 1.2. Vincenti
Figure 1.2: Mean free path length, λ, as a function of density, ρ, for air.
and Kruger (1965) go on to consider an atmosphere with density of ρ = 1.288 kg/m3 . For this
density
kg
7.8895 × 10−8 m2
λ = kg
, (1.13)
1.288 m3
−8
= 6.125 × 10 m, (1.14)
−2
= 6.125 × 10 µm. (1.15)
Vincenti and Kruger (1965) also show the mean molecular speed under these conditions is roughly
c = 500 m/s, so the mean time between collisions, τ , is
λ 6.125 × 10−8 m
τ∼ = = 1.225 × 10−10 s. (1.16)
c 500 ms
Density is an example of a scalar property. We shall have more to say later about
scalars. For now we say that a scalar property associates a single number with each
point in time and space. We can think of this by writing the usual notation ρ(x, y, z, t),
that indicates ρ has functional variation with position and time.
• Other properties are not scalar, but are vector properties. For example the velocity
vector
v(x, y, z, t) = u(x, y, z, t)i + v(x, y, z, t)j + w(x, y, z, t)k, (1.17)
associates three scalars u, v, w with each point in space and time. We will see that a
vector can be characterized as a scalar associated with a particular direction in space.
Here we use a boldfaced notation for a vector. This is known as Gibbs10 notation. We
will soon study an alternate notation, developed by Einstein, and known as Cartesian11
index notation.
• Other properties are not scalar or vector, but are what is know as tensorial. The
relevant properties are called tensors. The best known example is the stress tensor,
whose physics and mathematics will be fully described in Ch. 4.2.2. One can think of
a tensor as a quantity that associates a vector with a plane inclined at a selected angle
passing through a given point in space. An example is the viscous stress tensor τ , that
is best expressed as a three by three matrix with nine components:
τxx (x, y, z, t) τxy (x, y, z, t) τxz (x, y, z, t)
τ (x, y, z, t) = τyx (x, y, z, t) τyy (x, y, z, t) τyz (x, y, z, t) . (1.18)
τzx (x, y, z, t) τzy (x, y, z, t) τzz (x, y, z, t)
10
Josiah Willard Gibbs, 1839-1903, American physicist and chemist with a lifelong association with Yale
University who made fundamental contributions to vector analysis, statistical mechanics, thermodynamics,
and chemistry. Studied in Europe in the 1860s. Probably one of the few great American scientists of the
nineteenth century.
11
René Descartes, 1596-1650, French mathematician and philosopher of great influence. A great doubter
of existence who nevertheless concluded, “I think, therefore I am.” Developed analytic geometry.
Geometry
Here we outline some fundamental mathematical principles of geometry that are necessary
to understand continuum mechanics as it will be presented here. In that we will focus on
vectors and tensors and their calculus, we are considering aspects of differential geometry.
23
24 CHAPTER 2. GEOMETRY
between Gibbs, Cartesian index, and matrix notation. Here we adopt a convention for the
Gibbs notation, that we will find at times conflicts with other conventions, in which italics
font (a) indicates a scalar, bold font (a) indicates a vector, upper case bold (A) indicates a
second order tensor1 . In Cartesian index notation, their is no need to use anything except
italics, as all terms are thought of as scalar components of a more expansive structure, with
the structure indicated by the presence of subscripts.
The essence of the Cartesian index notation is as follows. We can represent a three-
dimensional vector a as a linear combination of scalars and orthonormal basis vectors:
a = ax i + ay j + az k. (2.1)
We choose now to associate the subscript 1 with the x direction, the subscript 2 with the
y direction, and the subscript 3 with the z direction. Further, we replace the orthonormal
basis vectors i, j, and k, by e1 , e2 , and e3 . Then the vector a is represented by
X3 a1
a = a1 e1 + a2 e2 + a3 e3 =
ai ei = ai ei = ai = a2 . (2.2)
i=1 a3
Following Einstein, we have adopted the convention that a summation is understood to exist
when two indices, known as dummy indices, are repeated, and have further left the explicit
representation of basis vectors out of our final version of the notation. We have also included
a representation of a as a 3 × 1 column vector. We adopt the standard that all vectors can
1
Following longstanding fluid mechanics tradition, we will break this convention for the viscous stress
tensor, τ .
be thought of as column vectors. Often in matrix operations, we will need row vectors.
They will be formed by taking the transpose, indicated by a superscript T , of a column
vector. In the interest of clarity, full consistency with notions from matrix algebra, as well
as transparent translation to the conventions of necessarily meticulous (as well as popular)
software tools such as MATLAB, we will scrupulously use the transpose notation. This comes
at the expense of a more cluttered set of equations at times. We also note that most authors
do not explicitly use the transpose notation, but its use is implicit.
• (x1 , x′1 ) denotes the angle between the x1 and x′1 axes,
• (x2 , x′2 ) denotes the angle between the x2 and x′2 axes,
• (x3 , x′3 ) denotes the angle between the x3 and x′3 axes,
• (x1 , x′2 ) denotes the angle between the x1 and x′2 axes,
.
• ..
Thus, in two-dimensions, we have
If we use the shorthand notation, for example, that ℓ11 = cos(x1 , x′1 ), ℓ12 = cos(x1 , x′2 ), etc.,
we have
ℓ11 ℓ12 ℓ13
( x′ x′ x′3 ) = ( x1 x2 x3 ) ℓ21 ℓ22 ℓ23 . (2.10)
| 1 {z2 } | {z }
ℓ31 ℓ32 ℓ33
x′T xT | {z }
Q
3
In Gibbs notation, defining the matrix of ℓ’s to be Q, and recalling that all vectors are
taken to be column vectors, we can alternatively say4
x′T = xT · Q. (2.11)
Taking the transpose of both sides and recalling the useful identities that (A · b)T = bT · AT
and (AT )T = A, we can also say
x′ = QT · x. (2.12)
We call Q = ℓij the matrix of direction cosines and QT = ℓji the rotation matrix. It can be
shown that coordinate systems that satisfy the right hand rule require further that
det Q = 1. (2.13)
Matrices Q that have | det Q| = 1 are associated with volume-preserving transformations.
Matrices Q that have det Q > 0, are orientation-preserving transformations. Matrices Q
that have det Q = 1 are thus volume- and orientation-preserving, and can be thought
of a rotations. A matrix that had determinant −1 would be volume-preserving but not
orientation-preserving. It could be considered as a reflection. A matrix Q composed of
orthonormal column vectors, with | det Q| = 1 (thus either rotation or reflection matrices)
is commonly known as orthogonal, though perhaps “orthonormal” would have been a more
descriptive nomenclature. Another way to think of the matrix of direction cosines ℓij = Q
is as a matrix of orthonormal basis vectors in its columns:
. .. ..
.. . .
ℓij = Q = n(1) n(2) n(3) . (2.14)
.. .. ..
. . .
In a result that is both remarkable and important, it can be shown that the transpose of
an orthogonal matrix is its inverse:
QT = Q−1 . (2.15)
3
Panton (2024) has a different notation for the direction cosines ℓij and employs Q for a different purpose;
our usage is probably more common in the broader literature.
4
The more commonly used alternate convention of not explicitly using the transpose notation for vectors
would instead have our x′T = xT · Q written as x′ = x · Q. In fact, our use of the transpose notation
is strictly viable only for Cartesian coordinate systems, while many will allow Gibbs notation to represent
vectors in non-Cartesian coordinates, for which the transpose operation is ill-suited. However, realizing that
these notes will primarily focus on Cartesian systems, and that such operations relying on the transpose
are useful notions from linear algebra, it will be employed in an overly liberal fashion in these notes. The
alternate convention still typically applies, where necessary, the transpose notation for tensors, so it would
also hold that x′ = QT · x.
Thus, we have
Q · QT = QT · Q = I. (2.16)
The equation x′T = xT · Q is really a set of three linear equations. For instance, the first
is
x′1 = x1 ℓ11 + x2 ℓ21 + x3 ℓ31 . (2.17)
More generally, we could say that
x′j = x1 ℓ1j + x2 ℓ2j + x3 ℓ3j . (2.18)
Here j is a so-called “free index,” that for three-dimensional space takes on values j = 1, 2, 3.
Some rules of thumb for free indices are
• A free index can appear only once in each additive term.
• One free index (e.g. k) may replace another (e.g. j) as long as it is replaced in each
additive term.
We can simplify Eq. (2.18) further by writing
3
X
x′j = xi ℓij . (2.19)
i=1
Direct substitution proves that what is effectively the law of cosines can be written as
ℓij ℓkj = δik . (2.23)
This is also equivalent to Eq. (2.16), Q · QT = I.
Example 2.1
Show for the two-dimensional system described in Fig. 2.1 that ℓij ℓkj = δik holds.
Using this, we can easily find the inverse transformation back to the unprimed coordinates
via the following operations:
ℓkj x′j = ℓkj xi ℓij , (2.38)
= ℓij ℓkj xi , (2.39)
= δik xi , (2.40)
′
ℓkj xj = xk , (2.41)
ℓij x′j = xi , (2.42)
xi = ℓij x′j . (2.43)
The Kronecker delta is also known as the substitution tensor as it has the property that
application of it to a vector simply substitutes one index for another:
xk = δki xi . (2.44)
For students familiar with linear algebra, it is easy to show that the matrix of direction
cosines, ℓij , is a rotation matrix. Each of its columns is a vector that is orthogonal to the
other column vectors. Additionally, each column vector is itself normal. Such a matrix has a
Euclidean norm of unity, and three eigenvalues that have magnitude of unity. Its determinant
is +1, that renders it a rotation; in contrast a reflection matrix would have determinant of
−1. Operation of a rotation matrix on a vector rotates it, but does not stretch it.
2.1.3 Vectors
Three scalar quantities vi where i = 1, 2, 3 are scalar components of a vector if they transform
according to the following rule
vj′ = vi ℓij , (2.45)
under a rotation of axes characterized by direction cosines ℓij . In Gibbs notation, we would
say
v′T = vT · Q, (2.46)
or alternatively
v′ = QT · v. (2.47)
We can also say that a vector associates a scalar with a chosen direction in space by an
expression that is linear in the direction cosines of the chosen direction.
Example 2.2
Consider the set of scalars that describe the velocity in a two-dimensional Cartesian system:
vx
vi = , (2.48)
vy
In a rotated coordinate system, using the same notation of Fig. 2.1, we find that
This is linear in the direction cosines, and satisfies the definition for a vector.
Example 2.3
Do two arbitrary scalars, say the quotient of pressure and density and the product of specific heat
at constant volme and temperature, (p/ρ, cv T )T , form a vector?
This pair of numbers has an obvious physical meaning in our unrotated coordinate system. If the
system were a calorically perfect ideal gas (CPIG), the first component would represent the difference
between the enthalpy and the internal energy, and the second component would represent the internal
energy. And if we rotate through an angle α, we arrive at a transformed quantity of
p
v1′ = cos α + cv T cos(π/2 − α), (2.52)
ρ
p
v2′ = cos(π/2 + α) + cv T cos(α). (2.53)
ρ
This quantity does not have any known physical significance, and so it seems that these quantities do
not form a vector.
• Addition
While ui and vi have scalar components that change under a rotation of axes, their in-
ner product (or dot product) is a true scalar and is invariant under a rotation of axes.
Example 2.4
Demonstrate invariance of the dot product uT · v = b by subjecting vectors u and v to a rotation.
uT · v = b, (2.54)
′ T ′
(Q · u ) · (Q · v ) = b, (2.55)
u′T · QT · Q ·v′ = b, (2.56)
| {z }
=I
u′T · I · v′ = b, (2.57)
′T ′
u ·v = b. (2.58)
Here we have in the Gibbs notation explicitly noted that the transpose is part of the
inner product. Most authors in fact assume the inner product of two vectors implies the
transpose and do not write it explicitly, writing the inner product simply as u · v ≡ uT · v.
2.1.4 Tensors
[Link] Definition
A second order tensor, or a rank two tensor, is nine scalar components that under a rotation
of axes transformation according to the following rule:
In these expressions, i and j are both free indices; while k and l are dummy indices. The
notation ℓTik is unusual and rarely used. It does allow us to see the correspondence to GIbbs
notation. The Gibbs notation for this transformation is easily shown to be
T′ = QT · T · Q. (2.61)
Analogously to our conclusion for a vector, we say that a tensor associates a vector with
each direction in space by an expression that is linear in the direction cosines of the chosen
direction. For a given tensor Tij , the first subscript is associated with the face of a unit cube
(hence the mnemonic device, first-face); the second subscript is associated with the vector
components for the vector on that face.
Tensors can also be expressed as matrices. All rank two tensors are two-dimensional
matrices, but not all matrices are rank two tensors, as they do not necessarily satisfy the
transformation rules. We can say
T11 T12 T13
Tij = T21 T22 T23 . (2.62)
T31 T32 T33
The first row vector, ( T11 T12 T13 ), is the vector associated with the 1 face. The second
row vector, ( T21 T22 T23 ), is the vector associated with the 2 face. The third row vector,
( T31 T32 T33 ), is the vector associated with the 3 face.
Example 2.5
Consider how the equation A · x = b transforms under rotation.
Using
A′ = QT · A · Q, (2.63)
′ T
x = Q · x, (2.64)
b′ = QT · b, (2.65)
we see that by pre-multiplying all equations by Q, and post-multiplying the tensor equation by QT
that
A = Q · A′ · QT , (2.66)
x = Q · x′ , (2.67)
b = Q · b′ , (2.68)
giving us
Q · A′ · QT · Q · x′ = Q · b′ , (2.69)
| {z } | {z } | {z }
A x b
Q · A′ · x′ = Q · b′ , (2.70)
QT · Q · A′ · x′ = Q T · Q · b′ , (2.71)
A′ · x′ = b′ . (2.72)
Obviously, the form is invariant under rotation.
Another way to remember this is to start with the sequence 123, that is positive. A sequential
permutation, say from 123 to 231, retains the positive nature. A trade, say from 123 to 213,
gives a negative value. It can be thought of as a matrix of vectors:
0 0 0
0 0 −1
0 1 0
0 0 1
ǫijk =
0 0 0 .
(2.74)
−1
0 0
0 −1 0
1 0 0
0 0 0
can be proved a number of ways, including tedious direct substitution for all values of
i, j, k, l, m.
A symmetric tensor has only six independent scalars. We will reserve D for tensors that are
symmetric. We will see that D is associated with the deformation of a fluid element.
An anti-symmetric tensor must have zeroes on its diagonal and only three independent
scalars on off-diagonal elements. We will reserve R for tensors that are anti-symmetric. We
will see that R is associated with the rotation of a fluid element. But R is not a rotation
matrix.
The first term must be symmetric, and the second term must be anti-symmetric. This is
easily seen by considering applying this to any matrix of actual numbers. If we define the
symmetric part of the matrix Tij by the following notation
1
T(ij) = (Tij + Tji ) , (2.85)
2
and the anti-symmetric part of the same matrix by the following notation
1
T[ij] = (Tij − Tji ) , (2.86)
2
we then have
Tij = T(ij) + T[ij] . (2.87)
T : S = a. (2.89)
T : S = S : T = tr (T · S) = tr (S · T) = a. (2.90)
It is easily shown, and will be important in upcoming derivations, that the tensor inner
product of any symmetric tensor D with any anti-symmetric tensor R is the scalar zero:
Example 2.6
For all 2 × 2 matrices, prove the tensor inner product of general symmetric and anti-symmetric
tensors is zero.
Take
a b 0 d
D= , R= . (2.93)
b c −d 0
By definition then
D : R = Dij Rji = D11 R11 + D12 R21 + D21 R12 + D22 R22 , (2.94)
= a(0) + b(−d) + bd + c(0), (2.95)
= 0. QED. (2.96)
The theorem is proved.6 The proof can be extended to arbitrary square matrices.
Further, if we decompose a tensor into its symmetric and anti-symmetric parts, Tij =
T(ij) + T[ij] and take T(ij) = Dij = D and T[ij] = Rij = R, so that T = D + R, we note the
following common term can be expressed as a tensor inner product with a dyadic product:
xi Tij xj = xT · T · x, (2.97)
xi (T(ij) + T[ij])xj = xT · (D + R) · x, (2.98)
xi T(ij) xj = xT · D · x, (2.99)
T(ij) xi xj = D : xxT . (2.100)
6
The common abbreviation QED at the end of the proof stands for the Latin quod erat demonstrandum,
“that which was to be demonstrated.”
7
There is a lack of uniformity in the literature in this area. First, note this definition differs from that
given by Panton (2024) by a factor of 1/2. It is closer, but not identical, to the approach found in Aris
(1962), p. 25.
The term ǫijk is anti-symmetric for any fixed i; for example for i = 1, we have
ǫ111 ǫ112 ǫ113 0 0 0
ǫ1jk = ǫ121 ǫ122 ǫ123 = 0 0 1. (2.102)
ǫ131 ǫ132 ǫ133 0 −1 0
Thus, when its tensor inner product is taken with the symmetric T(jk) , the result must be
the scalar zero. Hence, we also have
1
di = ǫijk T[jk] . (2.103)
2
Let us find the inverse relation for di , Starting with Eq. (2.101), we take the inner product
of di with ǫilm to get
1
ǫilm di = ǫilm ǫijk Tjk . (2.104)
2
Employing Eq. (2.75) to eliminate the ǫ’s in favor of δ’s, we get
1
ǫilm di = (δlj δmk − δlk δmj ) Tjk , (2.105)
2
1
= (Tlm − Tml ), (2.106)
2
= T[lm] . (2.107)
Hence,
T[lm] = ǫilm di . (2.108)
Note that
0 d3 −d2
T[lm]
= ǫ1lm d1 + ǫ2lm d2 + ǫ3lm d3 = −d3 0 d1 . (2.109)
d2 −d1 0
And we can write the decomposition of an arbitrary tensor as the sum of its symmetric
part and a factor related to the dual vector associated with its anti-symmetric part:
Note that j is a dummy index, i and k are free indices, and that the free indices in each
additive term are the same. In that sense they behave somewhat as dimensional units, that
must be the same for each term. In Gibbs notation, the equivalent tensor product is written
as
S · T = P. (2.112)
In contrast to the tensor inner product, that has two pairs of dummy indices and two dots,
the tensor product has one pair of dummy indices and one dot. The tensor product is
equivalent to matrix multiplication in matrix algebra.
An important property of tensors is that, in general, the tensor product does not commute,
S · T 6= T · S. In the most formal manifestation of Cartesian index notation, one should
also not commute the elements, and the dummy indices should appear next to another in
adjacent terms as shown. However, it is of no great consequence to change the order of
terms so that we can write Sij Tjk = Tjk Sij . That is in Cartesian index notation, elements do
commute. But, in Cartesian index notation, the order of the indices is extremely important,
and it is this order that does not commute: Sij Tjk 6= Sji Tjk in general. The version presented
for Sij Tjk in Eq. (2.111), in which the dummy index j is juxtaposed between each term, is
slightly preferable as it maintains the order we find in the Gibbs notation.
Example 2.7
For two general 2 × 2 tensors, S and T, find the tensor product.
[Link].1 Pre-multiplication
uj = vi Tij = Tij vi , (2.115)
uT = vT · T 6= T · v. (2.116)
In the Cartesian index notation here, the first form is preferred as it has a correspondence
with the Gibbs notation, but both are correct representations given our summation conven-
tion.
[Link].2 Post-multiplication
As opposed to the inner product between two vectors, that yields a scalar, we also have the
dyadic product, that yields a tensor. In Cartesian index and Gibbs notation, we have
Tij = ui vj = vj ui , (2.119)
T = uvT 6= vuT . (2.120)
Notice there is no dot in the dyadic product; the dot is reserved for the inner product.
Example 2.8
Find the dyadic product between two general two-dimensional vectors. Show the dyadic product
does not commute in general, and find the condition under which it does commute.
Take
u1 v1
u= , v= . (2.121)
u2 v2
Then
T u1 u1 v1 u1 v2
uv = ui vj = ( v1 v2 ) = . (2.122)
u2 u2 v1 u2 v2
By inspection, we see the operations in general do not commute. They do commute if v2 /v1 = u2 /u1 .
So in order for the dyadic product to commute, u and v must be parallel.
It is easily seen that the dyadic product vvT is a symmetric tensor. For the two-dimensional
system, we would have
v1 v1 v1 v1 v2
vvT = vi vj = ( v1 v2 ) = . (2.124)
v2 v2 v1 v2 v2
[Link] Contraction
We contract a general tensor, that has all of its subscripts different, by setting one subscript
to be the same as the other. A single contraction will reduce the order of a tensor by two.
For example the contraction of the second order tensor Tij is Tii , that indicates a sum is to
be performed:
Tii = T11 + T22 + T33 , (2.125)
tr T = T11 + T22 + T33 . (2.126)
So, in this case the contraction yields a scalar. In matrix algebra, this particular contraction
is the trace of the matrix.
Example 2.9
Find the vector associated with the 1 face, t(1) , as shown in Fig. 2.2,
Figure 2.2: Sample Cartesian element that is aligned with coordinate axes, along with
tensor components and vectors associated with each face.
T
We first choose the unit normal associated with the x1 face, that is the vector ni = (1, 0, 0) . The
associated vector is found by doing the actual summation
Aij xj = bi , (2.137)
A · x = b. (2.138)
Full details can be found in any text addressing linear algebra, e.g. Powers and Sen (2015).
Let us presume that A is a known square matrix of dimension N × N, x is an unknown
column vector of length N, and b is a known column vector of length N. The following can
be proved:
• If det A = 0, solutions for x may or may not exist; if they exist, they are not unique.
• Cramer’s8 rule, a method involving the ratio of determinants discussed in linear algebra
texts, can be used to find x; other methods exist, such as Gaussian elimination.
Let us consider a few examples for N = 2.
Example 2.10
Use Cramer’s rule to solve a general linear algebra problem with N = 2.
Consider then
a11 a12 x1 b1
= . (2.139)
a21 a22 x2 b2
The solution from Cramer’s rule involves the ratio of determinants. We get
b1 a12 a11 b1
b2 a22 b1 a22 − b2 a12 a21 b2 b2 a11 − b1 a21
x1 = = , x2 = = . (2.140)
a11 a12 a 11 a22 − a12 a21 a11 a12 a 11 a22 − a12 a21
a21 a22 a21 a22
If b1 , b2 6= 0 and det A = a11 a22 − a12 a21 6= 0, there is a unique nontrivial solution for x. If b1 = b2 = 0
and det A = a11 a22 − a12 a21 6= 0, we must have x1 = x2 = 0. Obviously, if det A = a11 a22 − a12 a21 = 0,
we cannot use Cramer’s rule to compute as it involves division by zero. But we can salvage a non-unique
solution if we also have b1 = b2 = 0, as we shall see.
Example 2.11
Find any and all solutions for
1 2 x1 0
= . (2.141)
2 4 x2 0
Certainly (x1 , x2 )T = (0, 0)T is a solution. But maybe there are more. Cramer’s rule gives
0 2 1 0
0 4 0 2 0 0
x1 = = , x2 = = . (2.142)
1 2 0 1 2 0
2 4 2 4
This is indeterminate! But the more robust Gaussian elimination process allows us to use row operations
(multiply the top row by −2 and add to the bottom row) to rewrite the original equation as
1 2 x1 0
= . (2.143)
0 0 x2 0
8
Gabriel Cramer, 1704-1752, Swiss mathematician at University of Geneva.
By inspection, we get an infinite number of solutions, given by the one-parameter family of equations
x1 = −2s, x2 = s, s ∈ R1 . (2.144)
We could also eliminate s and say that x1 = −2x2 . The solutions are linearly dependent. In terms of
the language of vectors, we find the solution to be a vector of fixed direction, with arbitrary magnitude.
In terms of a unit normal vector, we could write the solution as
!
− √25
x=s 1 , s ∈ R1 . (2.145)
√
5
Example 2.12
Find any and all solutions for
1 2 x1 1
= . (2.146)
2 4 x2 0
1 2 1 1
0 4 4 2 0 −2
x1 = = , x2 = = . (2.147)
1 2 0 1 2 0
2 4 2 4
rotate
Figure 2.3: Sample Cartesian element that is rotated so that its faces have vectors that are
aligned with the unit normals associated with the faces of the element.
Here λ is an as of yet unknown scalar. The vector ni could be a unit vector, but does not
have to be. We can rewrite this as
A trivial solution to this equation is (n1 , n2 , n3 ) = (0, 0, 0). But this is not interesting.
As suggested by our understanding of Cramer’s rule, we can get a non-unique, non-trivial
solution if we enforce the condition that the determinant of the coefficient matrix be zero.
As we have an unknown parameter λ, we have sufficient degrees of freedom to accomplish
this. So, we require
T11 − λ T12 T13
T21 T22 − λ T23 = 0. (2.152)
T31 T32 T33 − λ
We know from linear algebra that such an equation for a third order matrix gives rise to a
characteristic polynomial for λ of the form10
(1) (2) (3)
λ3 − IT λ2 + IT λ − IT = 0, (2.153)
Here “det” denotes the determinant. It can also be shown that if λ(1) , λ(2) , λ(3) are the three
eigenvalues, then the invariants can also be expressed as
(1)
IT = λ(1) + λ(2) + λ(3) , (2.158)
(2)
IT = λ(1) λ(2) + λ(2) λ(3) + λ(3) λ(1) , (2.159)
(3)
IT = λ(1) λ(2) λ(3) . (2.160)
In general these eigenvalues, and consequently, the eigenvectors are complex. Addition-
ally, in general the eigenvectors are non-orthogonal. If, however, the matrix we are consid-
ering is symmetric, that is often the case in fluid mechanics, it can be formally proven that
all the eigenvalues are real and all the eigenvectors are real and orthogonal. If for instance,
our tensor is the stress tensor, we will show that it is symmetric in the absence of external
couples. The eigenvectors of the stress tensor can form the basis for an intrinsic coordinate
system that has its axes aligned with the principal stress on a fluid element. The eigenvalues
themselves give the value of the principal stress. This is actually a generalization of the
familiar Mohr’s11 circle from solid mechanics.
10
We employ a slightly more common form here than the similar Eq. (3.66) of Panton (2024).
11
Christian Otto Mohr, 1835-1918, Holstein-born German civil engineer, railroad and bridge designer.
Figure 2.4: Sketch of stresses being applied to a cubical fluid element. The thinner lines
with arrows are the components of the stress tensor; the thicker lines on each face represent
the vector associated with the particular face.
Example 2.13
Find the principal axes and principal values of stress if the stress tensor is
1 0 0
Tij = 0 1 2 . (2.161)
0 2 1
A sketch of these stresses is shown on the fluid element in Fig. 2.4. We take the eigenvalue problem
We have taken the transpose of T . Substituting for Tji and considering the eigenvalue λ = 1, we get
0 0 0 n1 0
0 0 2 n2 = 0 . (2.172)
0 2 0 n3 0
We get two equations 2n2 = 0, and 2n3 = 0; thus, n2 = n3 = 0. We can satisfy all equations with an
arbitrary value of n1 . It is always the case that an eigenvector will have an arbitrary magnitude and a
well-defined direction. Here we will choose to normalize our eigenvector and take n1 = 1, so that the
eigenvector is
1
nj = 0 for λ = 1. (2.173)
0
Geometrically, this means that the original 1 face already has an associated vector that is aligned with
its normal vector.
Now consider the eigenvector associated with the eigenvalue λ = −1. Again substituting into the
original equation, we get
2 0 0 n1 0
0 2 2 n2 = 0 . (2.174)
0 2 2 n3 0
This is simply the system of equations
2n1 = 0, (2.175)
2n2 + 2n3 = 0, (2.176)
2n2 + 2n3 = 0. (2.177)
Finally consider the eigenvector associated with the eigenvalue λ = 3. Again substituting into the
original equation, we get
−2 0 0 n1 0
0 −2 2 n2 = 0 . (2.179)
0 2 −2 n3 0
This is the system of equations
−2n1 = 0, (2.180)
−2n2 + 2n3 = 0, (2.181)
2n2 − 2n3 = 0. (2.182)
Clearly again n1 = 0. We could take n2 = 1 and n3 = 1 for a non-trivial solution. Once again, let us
normalize and take
√0
2
nj = √2 . (2.183)
2
2
In summary, the three eigenvectors and associated eigenvalues are
1
(1)
nj = 0 for λ(1) = 1, (2.184)
0
√0
(2) 2
nj = √ 2 for λ(2) = −1, (2.185)
− 2
2
√0
(3) 2
nj = √2
for λ(3) = 3. (2.186)
2
2
The eigenvectors are mutually orthogonal, as well as normal. We say they form an orthonormal set of
vectors. Their orthogonality, as well as the fact that all the eigenvalues are real can be shown to be
a direct consequence of the symmetry of the original tensor. A sketch of the principal stresses on the
element rotated so that it is aligned with the principal axes of stress is shown on the fluid element in
Fig. 2.5. The three orthonormal eigenvectors when cast into a matrix, form an orthogonal matrix Q,
and calculation reveals that det Q = 1, so that it is a rotation matrix.
. .. ..
.. . . 1 √0 √0
(1) 2 2
Q = n n(2) n(3) = 0 2
√ √2
. (2.187)
.. .. .. 0 − 2 2
. . . 2 2
Example 2.14
For a given stress tensor, that we will take to be symmetric though the theory applies to non-
symmetric tensors as well,
1 2 4
Tij = T = 2 3 −1 , (2.188)
4 −1 1
Figure 2.5: Sketch of fluid element rotated to be aligned with axes of principal stress, along
with magnitude of principal stress. The 1 face projects out of the page.
We then seek the tensor invariants of T′ . Leaving out some of the details, that are the same as those
for calculating the invariants of the T, we find the invariants indeed are invariant:
(1)
IT = 4.10238 − 0.218951 + 1.11657 = 5, (2.201)
(2) 1 2
IT = (5 − 53) = −14, (2.202)
2
(3)
IT = −66. (2.203)
Finally, we verify that the stress invariants are indeed related to the principal values (the eigenvalues
of the stress tensor) as follows
(1)
IT = λ(1) + λ(2) + λ(3) = 5.28675 − 3.67956 + 3.39281 = 5, (2.204)
(2) (1) (2) (2) (3) (3) (1)
IT = λ λ +λ λ +λ λ , (2.205)
= (5.28675)(−3.67956) + (−3.67956)(3.39281) + (3.39281)(5.28675) = −14, (2.206)
(3) (1) (2) (3)
IT = λ λ λ = (5.28675)(−3.67956)(3.39281) = −66. (2.207)
Example 2.15
For a given two-dimensional stress tensor, that here we will take to be asymmetric,
2 1
Tij = T = , (2.208)
2 2
(1) (2)
find the two basic tensor invariants of stress IT and IT and show they are truly invariant when the
tensor is subjected to a rotation with direction cosine matrix of
1 1
!
√ √
2 2
ℓij = Q = . (2.209)
− √12 √1
2
Calculation reveals that det Q = 1 and that Q · QT = I, so that QT is a rotation matrix. The
eigenvalue problem induces the condition
T11 − λ T12
= 0. (2.210)
T21 T22 − λ
∂φ ∂φ ∂φ
dφ = dx1 + dx2 + dx3 . (2.225)
∂x1 ∂x2 ∂x3
Following Panton (2024), we define a non-traditional, but useful further notation ∂i for the
partial derivative
∂
∂x1 ∂1
∂ ∂ ∂ ∂
∂i ≡ = e1 + e2 + e3 = ∇ = grad = ∂
∂x2
= ∂2 . (2.226)
∂xi ∂x1 ∂x2 ∂x3 ∂ ∂3
∂x3
dφ = ∂i φ dxi . (2.228)
dφ = dxi ∂i φ. (2.229)
We next describe the gradient operator operating on a vector. For vectors in Cartesian
index and Gibbs notation, we have, following a similar analysis12
dvi = dxj ∂j vi = ∂j vi dxj , (2.234)
dvT = dxT · ∇vT , (2.235)
dv = (∇vT )T · dx, (2.236)
= (grad v)T · dx. (2.237)
Here the quantity ∂j vi is the gradient of a vector, that is a tensor. So the gradient operator
operating on a vector raises its order by one. The Gibbs notation with transposes suggests
properly that the gradient of a vector can be expanded as
∂1 ∂1 v1 ∂1 v2 ∂1 v3
∇vT = ∂2 ( v1 v2 v3 ) = ∂2 v1 ∂2 v2 ∂2 v3 . (2.238)
∂3 ∂3 v1 ∂3 v2 ∂3 v3
Lastly we consider the gradient operator operating on a tensor. For tensors in Cartesian
index notation, we have, following a similar analysis
dTij = dxk ∂k Tij = ∂k Tij dxk . (2.239)
Here the quantity ∂k Tij is a third order tensor. So the gradient operator operating on a
tensor raises its order by one as well. The Gibbs notation is not straightforward as it can
involve something akin to the transpose of a three-dimensional matrix.
ωi = ǫijk ∂j vk , (2.242)
ω = ∇ × v, (2.243)
ω = curl v. (2.244)
It effectively says that to find the integral of a function f (x), that is the area under the
curve, it suffices to find a function φ, whose derivative is f , and evaluate φ at each endpoint,
and take the difference to find the area under the curve.
Here V is an arbitrary volume, dV is the element of volume, A is the surface that bounds
V , ni is the outward unit normal to A, and Tjk.. is an arbitrary tensor function. The surface
integral is analogous to evaluating the function at the end points in the fundamental theorem
of calculus. In Gibbs notation, we have
Z Z
T
∇ · T dV = nT · T dA. (2.253)
V A
If we take Tjk... to be the scalar of unity (whose derivative must be zero), Gauss’s theorem
reduces to Z
ni dA = 0. (2.254)
A
That is the unit normal to the surface integrated over the surface, cancels to zero when the
entire surface is included. We will use Gauss’s theorem extensively. It allows us to convert
sometimes difficult volume integrals into easier interpreted surface integrals. It is often useful
to use this theorem as a means of toggling back and forth from one form to another.
Example 2.16
Demonstrate the validity of Gauss’s theorem for the tensor field
x1 x2 x1
T = x2 x2 x3 , (2.255)
x3 x3 x2
14
Carl Friedrich Gauss, 1777-1855, Brunswick-born German mathematician, considered the founder of
modern mathematics. Worked in astronomy, physics, crystallography, optics, biostatistics, and mechanics.
Studied and taught at Göttingen.
where the volume under consideration is the unit cube defined on the domain x1 ∈ [0, 1], x2 ∈ [0, 1],
x3 ∈ [0, 1].
Integrating the constant row vector over the unit cube, we find
Z
∇T · T dV = ( 3 2 1 ) . (2.258)
V
Then, we can evaluate the surface integral on each of the six faces and perform a set of six surface
integrals. Leaving out the details, we do so, and find
Z
nT · T dA = ( 3 2 1 ) . (2.259)
A
This verifies Gauss’s theorem for this case. For asymmetric tensors such as our T, we need to be careful
about commuting operators. For example, for this problem
Z 2
T · n dA = 2 6= ( 3 2 1 ) . (2.260)
A 0
Once again A is a bounding surface and ni is its outward unit normal. The integral with the
circle through it denotes a closed contour integral with respect to arc length s, and αi is the
unit tangent vector to the bounding curve C. In Gibbs notation, it is written as
Z I
T
n · ∇ × v dA = vT · α ds. (2.262)
A C
15
Sir George Gabriel Stokes, 1819-1903, Irish-born British physicist and mathematician, holder of the Lu-
casian chair of Mathematics at Cambridge University, developed, simultaneously with Navier, the governing
equations of fluid motion, in a form that was more robust than that of Navier.
This is easily proved by considering the right hand side of Eq. (2.263), expanding, and using
Eqs. (2.243) and then (2.75):
1
∂i vj vj − ǫijk vj ωk = vj ∂i vj − ǫijk vj ǫklm ∂l vm , (2.265)
2 | {z }
=ωk
= vj ∂i vj − ǫkij ǫklm vj ∂l vm , (2.266)
= vj ∂i vj − (δil δjm − δim δjl ) vj ∂l vm , (2.267)
= vj ∂i vj − vj ∂i vj +vj ∂j vi , (2.268)
| {z }
=0
= vj ∂j vi , QED. (2.269)
Leibniz’s16 rule relates time derivatives of integral quantities to a form that distinguishes
changes that are happening within the boundaries to changes due to fluxes through bound-
aries. This is the foundation of the so-called control volume approach. Using the nomen-
clature of Whitaker (1968), p. 92, we also call Leibniz’s rule the general transport theorem.
Leibniz’s rule applied to an arbitrary tensorial function is as follows:
Z Z Z
d
Tjk...(xi , t) dV = ∂o Tjk... dV + nl wl Tjk... dA. (2.270)
dt Va (t) Va (t) Aa (t)
Say we have the special case in which Tjk... = 1; then Leibniz’s rule reduces to
Z Z Z
d
dV = ∂o (1) dV + nk wk (1) dA, (2.271)
dt Va (t) Va (t) Aa (t)
Z
dVa
= nk wk dA. (2.272)
dt Aa (t)
This simply says the total volume of the region, that we call Va , changes in response to net
motion of the bounding surface.
[Link].1 Material region: Reynolds transport theorem In the special case where
the volume contains the same fluid particles, the velocity of the boundary is the fluid particle
velocity, wl = vl , and our general transport theorem becomes, again using the nomenclature
of Whitaker (1968), p. 92, the Reynolds17 transport theorem:
Z Z Z
d
Tjk...(xi , t) dV = ∂o Tjk... dV + nl vl Tjk... dA. (2.273)
dt Vm (t) Vm (t) Am (t)
The term Vm (t) and Am (t) denote the time-dependent material region and material surface
to denote that the geometry in question always contains the same material particles.
[Link].2 Fixed region In the special case where the volume is fixed in time, the velocity
of the boundary is zero, wl = 0, and our general transport theorem becomes
Z Z
d
Tjk...(xi , t) dV = ∂o Tjk... dV. (2.274)
dt V V
[Link].3 Scalar function In the special case where Tjk... is a scalar function f , Leibniz’s
rule reduces to
Z Z Z
d
f (xi , t) dV = ∂o f (xi , t) dV + nl wl f (xi , t) dA. (2.275)
dt Va (t) Va (t) Aa (t)
ξ 1 = ξ 1 (x1 , x2 , x3 ), (2.277)
ξ 2 = ξ 2 (x1 , x2 , x3 ), (2.278)
ξ 3 = ξ 3 (x1 , x2 , x3 ). (2.279)
As an example, this form includes the transformation from a non-Cartesian cylindrical co-
ordinate system to a Cartesian system; this will be taken up in detail in Ch. 7.1. We could
also say
The chain rule for partial differentiation can be used to represent the gradient as
∂ ∂ξ1 ∂ξ2 ∂ξ3 ∂
∂x1 ∂x1 ∂x1 ∂x1 ∂ξ 1
∂ = ∂ξ12 ∂ξ 2 ∂ξ 3 ∂ , (2.284)
∂x2 ∂x ∂x2 ∂x2 ∂ξ 2
∂ ∂ξ 1 ∂ξ 2 ∂ξ 3 ∂
∂x3 ∂ξ 3
| {z } | ∂x3 {z3
∂x ∂x3 } | {z }
∇x JT ∇ξ
∇ x = J T · ∇ξ . (2.285)
Inverting, we find
−1
∇ξ = J T · ∇x . (2.286)
This can be directly compared with Eq. (2.282). In the special case for which the trans-
−1 −1
formation is a rotation, we have J = Q and thus JT = QT = Q. In this case, we
recover the simpler dξ = Q · dx and ∇ξ = Q · ∇x .
For Cartesian systems, we must have the classical formula for differential distance ds:
2 2 2
ds2 = dξ 1 + dξ 2 + dξ 3 = dξ T · dξ. (2.287)
G = JT · J, (2.289)
∂ξ k ∂ξ k
gij = . (2.290)
∂xi ∂xj
One can also show that
1 imn jpq
g ij = ǫ ǫ gmp gnq , (2.291)
2
gik g kj = δij . (2.292)
vj = v i gij , v i = g ij vj . (2.294)
In the remaining paragraphs of this chapter, we present some slightly modified text first
presented by Powers and Sen (2015) in their Ch. 1.6.5 to better understand the nature of
vectors in terms of linear combinations of covariant and contravariant basis vectors. The
only requirement we place on the basis vectors is linear independence: they must point
in different directions. They need not be unit vectors, and their lengths may differ from
one another. Consider the non-orthogonal basis vectors e1 , e2 , aligned with the x1 and x2
directions shown in Fig. 2.6a. The non-orthogonal basis vectors need not be unit vectors;
a) b)
hence, ||e1 || =
6 1, ||e2 || =
6 1 is permitted. However, they must be linearly independent; hence
e1 × e2 6= 0. The vector v can then be written as
v = v 1 e1 + v 2 e2 (2.295)
Here v 1 and v 2 are the contravariant components of v. And the vectors e1 and e2 are the
contravariant basis vectors, even though they are subscripted. The entity v is best thought of
as either an entity unto itself or perhaps as a column vector whose components are Cartesian.
In matrix form, we can think of v as
. . . ..
.. .. .. .
1 2 v1
v = v e1 + v e2 = e1 e2 . (2.296)
.. .. .. .. v2
. . . .
| {z }
J
The matrix of basis vectors really acts as a local Jacobian matrix, J, that relates the Cartesian
and non-orthogonal representations of v.
Vectors that comprise a dual or reciprocal basis have two characteristics: they are or-
thogonal to the all the original basis vectors with different indices, and the dot product of
each dual vector with respect to the original vector of the same index must be unity. The
covariant basis vectors e1 , e2 are dual to e1 , e2 , as shown in Fig. 2.6b. Specifically, we have
T T T T
e1 · e2 = 0, e2 · e1 = 0, e1 · e1 = 1, and e2 · e2 = 1. In matrix form, this is
. ..
T .
. .
· · · e1 ··· 1 0
T e1 e2 = = I. (2.297)
· · · e2 ··· . . 0 1
| {z } .. ..
J−1 | {z }
J
Obviously, the matrix of dual vectors can be formed by inverting the matrix of the original
basis vectors. We can also represent v as
v = v1 e1 + v2 e2 . (2.298)
and thus
T v1
v · v = ( v1 v2 ) = vi v i . (2.302)
v2
One can now compare Eq. (2.305) with Eq. (2.302) to infer the covariant components v1 and
v2 . For the same vector v, the covariant components are different than the contravariant
components. Thus, for example,
g ij vi = v j . (2.307)
In Cartesian coordinates, a basis and its dual are the same, and so also are the contravari-
ant and covariant components of a vector. For this reason Cartesian vectors and tensors are
usually written with only subscripts.
Example 2.17
Consider the vector v whose Cartesian representation is
4
v= . (2.308)
2
Inverting, we find
v1 1
= . (2.313)
v2 2
Thus, we have
Thus, we have
1
0
e1 = 2 , e2 = . (2.317)
− 21 1
This is invariant under coordinate transformation as in our non-orthogonal coordinate system, we have
i 1
vi v = ( 8 6 ) = 20. (2.323)
2
The vectors represented in Fig. 2.6 are proportional to those of this problem.
As discussed in detail by Powers and Sen (2015), such notions as covariant derivatives of
contravariant vectors can be defined and can be shown to take the form
∂v i
∇j v i = + Γijl v l . (2.325)
∂xj
Here the notation ∇j is that for a generalized covariant derivative. It can be shown that
rotational transformations from Cartesian systems have zero Christoffel symbols. However,
more general transformations, such as Cartesian to cylindrical coordinates, have non-trivial
Christoffel symbols. Their physical manifestation are terms such as centripetal and Coriolis19
accelerations, as will be demonstrated in detail in Ch. 7.1.1. These terms are not based on
the derivative of the vector, but are related to the vector itself.
18
Elwin Bruno Christoffel, 1829-1900, German mathematician and physicist.
19
Gaspard Gustave de Coriolis, 1792-1843, Paris-born mathematician, taught with Navier, introduced the
terms “work” and “kinetic energy” with modern scientific meaning, wrote on the mathematical theory of
billiards.
Kinematics
The previous chapter was in many ways a discussion of geometry or place. Here we will
consider kinematics, the study of motion in space. Here we will pay no regard to the forces
that cause the motion. If we knew the position of every fluid particle as a function of time,
then we could in principle also describe the velocity and acceleration of each particle. We
could also make statements about how groups of particles translate, rotate, and deform.
This is the essence of kinematics. Fluid motion is generally a highly nonlinear phenomenon.
In this chapter, we will develop tools, using a local linear analysis, to break down the most
complex fluid flows to a summation of fundamental motions.
The velocity vi of a particular particle is the time derivative of its position, holding xoj fixed:
∂r̃i
vi = . (3.2)
∂ t̂ xoj
1
Joseph-Louis Lagrange (originally Giuseppe Luigi Lagrangia), 1736-1813, Italian born, Italian-French
mathematician. Worked on celestial mechanics and the three body problem. Worked in Berlin and Paris.
Part of the committee that formulated the metric system.
67
68 CHAPTER 3. KINEMATICS
The acceleration ai of a particular particle is the second time derivative of its position,
holding xoj fixed:
∂ 2 r̃i
ai = . (3.3)
∂ t̂2 xoj
We can also write other variables as functions of time and initial position, for example, we
could have for pressure p(xoj , t̂).
The Lagrangian description has important pedagogical value, but is only occasionally
used in practice, except maybe where it can be useful to illustrate a particular point. In
solid mechanics, it is often critically important to know the location of each solid element,
and it is the method of choice.
At this point, we can extend and adapt the analysis introduced in Ch. 2.5. While that
discussion was focused on spatial coordinate transformations, there is no reason it cannot
be extended to so-called space-time systems such as we have here. The chain rule tells us
∂t ∂t
dt ∂ t̂ xoj ∂xjo
d t̂
= t̂ . (3.6)
dxi ∂xi ∂xi
o
dxoj
∂ t̂ xoj ∂x
| {z j t̂ }
J
t = t̂, (3.8)
xi = r̃i (t̂, xoj ). (3.9)
Example 3.1
Find the material derivative of T (t, x1 , x2 , x3 ) using a simplistic approach based on the definition
of the derivative.
Let us find the material derivative in a more formal fashion. We can characterize the
position and time in either an Eulerian or Lagrangian fashion. Let the Lagrangian repre-
sentation be T = TL (xoi , t̂) and the Eulerian representation be T = TE (xi , t). Now both
formulations must give the same result at the same time and position; applying our trans-
formation between the two systems thus yields
∂TL ∂TL
dTL = dt̂ + dxo , (3.21)
∂ t̂ xoj ∂xoj t̂ j
∂TE ∂TE
dTE = dt + dxi . (3.22)
∂t xi ∂xi t
Now, we must have dT = dTL = dTE for the same fluid particle, so making appropriate
substitutions, we get
!
∂TL ∂TL ∂T E ∂TE ∂r̃ i ∂r̃ i
dt̂ + o
dxoj = dt + dt̂ + o
dxoj . (3.23)
∂ t̂ xoj ∂xj t̂ ∂t xi ∂x i t ∂ t̂ xoj ∂x j t̂
| {z } | {z }
dTL dxi
| {z }
dTE
For the variation of T of a particular particle, we hold xoj fixed, so that dxoj = 0. Using also
the fact that t̂ = t, so dt̂ = dt, and dividing by dt̂, we get
and using the definition of fluid particle velocity, Eq. (3.2), we get
Removing the operands T , TL , and TE , and recognizing that holding xoj fixed is the same as
holding xoi fixed, we can write the derivative following a particle in the following manner as
an operator
∂ ∂ ∂ ∂ ∂ D d
= + vi = + vT · ∇ = + vT · grad ≡ ≡ . (3.26)
∂ t̂ xoi ∂t xi ∂xi t ∂t x ∂t x Dt dt
We will generally use the following shorthand for d/dt, the derivative following a particle:
d
= ∂o + vi ∂i . (3.27)
dt
Here we have invoked our shorthand for the spatial gradient operator, ∂i , Eq. (2.226, and
for the partial derivative with respect to time, ∂o , Eq. (2.250). The notation D/Dt is more
common for the derivative following a fluid particle, but the advantage of this extra notation
is not clear. We will instead use d/dt.
We can achieve the same result in a different fashion involving the chain rule. The chain
rule gives
∂T ! ∂t ∂xi ! ∂T !
∂ t̂ xoj ∂ t̂ xoj ∂ t̂ xoj ∂t xi
∂T
= ∂t ∂xi ∂T . (3.28)
∂xoj ∂xoj ∂xoj ∂xi
t̂ t̂ t̂ t
| {z }
=JT
Thus, we get the equivalent, after again recognizing that holding xoj fixed is the same as
holding xoi fixed:
∂T ∂T ∂T
= + vi . (3.30)
∂ t̂ xoi ∂t xi ∂xi t
We also find from inverting Eq. (3.28), that one gets the relationship
∂ ! ∂ !
∂t xi
T −1
∂ t̂ xoj
∂ = J ∂
. (3.31)
∂xi ∂xoj
t t̂
Example 3.2
The one-dimensional unsteady motion of a set of fluid particles is given by
2 !
o o t̂
r̃(x , t̂) = x 1 + , (3.32)
τ
where τ is a constant. Heat is transferred to the particles in such a way that its temperature evolution
is governed by the equation
o
∂T To xo o x xo
= , T (0, x ) = To 1− . (3.33)
∂ t̂ xo Lτ L L
Here To and L are constant reference temperature and length, respectively. Analyze the fluid motion
and temperature evolution in an Eulerian frame.
First note that when t̂ = 0 that r̃ = xo , as required. The transformation to Eulerian coordinates is
given by
2 !
t̂
x = xo 1 + , (3.34)
τ
t = t̂. (3.35)
∂r̃ t̂
v = = 2xo 2 , (3.36)
∂ t̂ xo τ
∂ 2 r̃ 2xo
a = = 2 . (3.37)
∂ t̂2 xo τ
We can integrate the temperature evolution equation to get
To xo t̂
T (t̂, xo ) = + f (xo ). (3.38)
Lτ
Here f (xo ) is an arbitrary function of xo , that can be evaluated with the initial condition so that
o
xo t̂ x xo
T (t̂, xo ) = To + To 1− , (3.39)
L τ L L
xo t̂ xo
= To +1− . (3.40)
L τ L
Because of the simple nature of the flow field, the transformation to Eulerian coordinates is easy and
seen by inspection to give
!
x/L t x/L
T (t, x) = To 2 +1− 2 . (3.41)
1+ t τ 1+ t
τ τ
For τ = 1, L = 1, To = 300, plots of T (x, t) and T (xo , t̂) are shown in Fig. 3.1.
T
T
xo
x
Figure 3.1: Eulerian plot T (x, t) and Lagrangian plot of T (xo , t̂) for example problem
originally described in Lagrangian coordinates, with τ = 1, L = 1, To = 300.
3.4 Streamlines
Streamlines are curves that are everywhere instantaneously parallel to velocity vectors. If a
differential vector dxk is parallel to a velocity vector vj , then the cross product of the two
vectors must be zero; hence, for a streamline we must have
e1 (v2 dx3 − v3 dx2 ) + e2 (v3 dx1 − v1 dx3 ) + e3 (v1 dx2 − v2 dx1 ) = 0. (3.45)
Because the basis vectors e1 , e2 , and e3 are linearly independent, the coefficient on each
must be zero, giving rise to
dx3 dx2
v2 dx3 = v3 dx2 , ⇒ = , (3.46)
v3 v2
dx1 dx3
v3 dx1 = v1 dx3 , ⇒ = , (3.47)
v1 v3
dx2 dx1
v1 dx2 = v2 dx1 , ⇒ = . (3.48)
v2 v1
Combining, we get
dx1 dx2 dx3
= = . (3.49)
v1 v2 v3
At a fixed instant in time, t = to , we set the terms in Eq. (3.49) all equal to an arbitrary
differential parameter dτ to obtain
dx1 dx2 dx3
= = = dτ. (3.50)
v1 (x1 , x2 , x3 ; t = to ) v2 (x1 , x2 , x3 ; t = to ) v3 (x1 , x2 , x3 ; t = to )
Here τ should not be thought of as time, but just as a dummy parameter. Streamlines are
only defined at a fixed time. While they will generally look different at different times, in
the process of actually integrating to obtain them, time does not enter into the calculation.
We then divide each equation by dτ and find they are equivalent to a system of differential
equations of the autonomous form
dx1
= v1 (x1 , x2 , x3 ; t = to ), x1 (τ = 0) = x1o , (3.51)
dτ
dx2
= v2 (x1 , x2 , x3 ; t = to ), x2 (τ = 0) = x2o , (3.52)
dτ
dx3
= v3 (x1 , x2 , x3 ; t = to ), x3 (τ = 0) = x3o . (3.53)
dτ
After integration, that in general must be done numerically, we find
x1 (τ ; to , x1o ), (3.54)
x2 (τ ; to , x2o ), (3.55)
x3 (τ ; to , x3o ), (3.56)
where we let the parameter τ vary over whatever domain we choose.
3.5 Pathlines
The pathlines are the locus of points traversed by a particular fluid particle. For an Eulerian
description of motion where the velocity field is known as a function of space and time
vj (xi , t), we can get the pathlines by integrating the following set of three non-autonomous
ordinary differential equations, with the associated initial conditions:
dx1
= v1 (x1 , x2 , x3 , t), x1 (t = to ) = x1o , (3.57)
dt
dx2
= v2 (x1 , x2 , x3 , t), x2 (t = to ) = x2o , (3.58)
dt
dx3
= v3 (x1 , x2 , x3 , t), x3 (t = to ) = x3o . (3.59)
dt
In general these are non-linear equations, and often require full numerical solution, that gives
us
x1 (t; x1o ), (3.60)
x2 (t; x2o ), (3.61)
x3 (t; x3o ). (3.62)
3.6 Streaklines
A streakline is the locus of points that have passed through a particular point at some past
time t = t̂. Streaklines can be found by integrating a similar set of equations to those for
pathlines.
dx1
= v1 (x1 , x2 , x3 , t), x1 (t = t̂) = x1o , (3.63)
dt
dx2
= v2 (x1 , x2 , x3 , t), x2 (t = t̂) = x2o , (3.64)
dt
dx3
= v3 (x1 , x2 , x3 , t), x3 (t = t̂) = x3o . (3.65)
dt
After integration, that is generally done numerically, we get
x1 (t; x1o , t̂), (3.66)
x2 (t; x2o , t̂), (3.67)
x3 (t; x3o , t̂). (3.68)
Then, if we fix time t and the particular point in which we are interested (x1o , x2o , x3o )T , we
get a parametric representation of a streakline
x1 (t̂), (3.69)
x2 (t̂), (3.70)
x3 (t̂). (3.71)
Example 3.3
If v1 = 2x1 + t, v2 = x2 − 2t, find a) the streamline through the point (1, 1)T at t = 1, b) the
pathline for the fluid particle that is at the point (1, 1)T at t = 1, and c) the streakline through the
point (1, 1)T at t = 1.
a) streamline
Solving, we get
3 2τ 1
x1 = e − , (3.76)
2 2
x2 = −eτ + 2. (3.77)
b) pathline
It is algebraically difficult to eliminate t so as to write x2 (x1 ) explicitly. However, the analysis certainly
gives a parametric representation of the pathline, that can be plotted in x1 , x2 space.
c) streakline
5 + 2t̂ 2(1−t̂) 3
x1 = e − , (3.88)
4 4
x2 = −(1 + 2t̂)e1−t̂ + 4. (3.89)
1.5
1.0
streakline
0.5
pathline
streamline
2 4 6 8
Figure 3.2: Streamline, pathlines, and streaklines for unsteady flow of example problem.
Once again, it is algebraically difficult to eliminate t̂ so as to write x2 (x1 ) explicitly. However, the
analysis gives a parametric representation of the streakline, that can be plotted in x1 , x2 space.
A plot of the streamline, pathline, and streakline for this problem is shown in Fig. 3.2. At the point
(1, 1)T , all three intersect with the same slope. This can also be deduced from the equations governing
streamlines, pathlines, and streaklines.
• linear translation,
• straining:
Figure 3.3: Sketch of fluid particle P in motion with velocity vi and nearby neighbor particle
P ′ with velocity vi + dvi .
– extensional, and
– shear.
Both types of straining can be thought of as deformation rates. We use the word “straining”
in contrast to “strain” to distinguish fluid and flexible solid behavior. Generally it is the
rate of change of strain (that is the “straining”) that has most relevance for a fluid, while it
is the actual strain that has the most relevance for a flexible solid. This is because the stress
in a flexible solid responds to strain, while the stress in a fluid responds to a strain rate.
Nevertheless, while strain itself is associated with equilibrium configurations of a flexible
solid, when its motion is decomposed, strain rate is relevant. In contrast, a rigid solid can
be described by only a sum of linear translation and rotation. A point mass only translates;
it cannot rotate or strain.
Let us consider in detail the configuration shown in Fig. 3.3. Here we have a fluid particle
at point P with coordinates xi and velocity vi . A small distance dri = dxi away is the fluid
particle at point P ′ , with coordinates xi + dxi . This particle moves with velocity vi + dvi .
We can describe the difference in location by the product of a unit tangent vector αi and a
scalar differential distance magnitude ds:
Note that αi is in general not aligned with the velocity vector, and the differential distance
ds is not associated with the arc length along a particle path. Later in Sec. 3.13, we will
select an alignment with the particle path, and thus choose αi = αti and ds = ds, where αti
is the unit tangent to the particle path and ds is the arc length.
3.7.1 Translation
We have the motion at P ′ to be vi + dvi . Obviously, the first term vi represents translation.
Here
∂i vj = ∇vT ≡ L, (3.95)
is the velocity gradient tensor. Let us expand this for clarity. Our convention allows ordering
consistent with Lij = ∂i vj . The literature is not uniform in this convection, and many
sources use LT to denote what we define as L. It is easy to reconcile one with the other by
exchanging L for LT . We can expand Eq. (3.92) as
∂1 v1 ∂1 v2 ∂1 v3
( dv1 dv2 dv3 ) = ( dx1 dx2 dx3 ) ∂2 v1 ∂2 v2 ∂2 v3 . (3.96)
| {z } | {z }
dvT dxT
∂ v
3 1 ∂ v
3 2 ∂ v
3 3
| {z }
L
We see here that L = ∇vT is the same as presented in Eq. (2.238). If we transpose both
sides of Eq. (3.96), we recover Eq. (3.94):
dv1 ∂1 v1 ∂2 v1 ∂3 v1 dx1
dv2 = ∂1 v2 ∂2 v2 ∂3 v2 dx2 . (3.97)
dv3 ∂1 v3 ∂2 v3 ∂3 v3 dx3
| {z } | {z } | {z }
dv LT dx
Comparing the form of Eq. (3.97) with that of Eq. (2.282), we see that LT is analogous to the
Jacobian J; however, the Jacobian maps one differential distance vector to another, while
the velocity gradient maps a differential distance vector to a differential velocity vector.
We can break ∂i vj = L into a symmetric and anti-symmetric part and say then
We also will find it useful to decompose the velocity gradient tensor L into a deformation
tensor, D:
This yields
L = D + R. (3.101)
Thus,
dvj = dxi Dij + dxi Rij = (αi Dij + αi Rij ) ds, (3.102)
dvT = dxT · D + dxT · R = αT · D + αT · R ds, (3.103)
dv = D · dx + RT · dx = D · α + RT · α ds. (3.104)
Let
(s)
dvj = dxi ∂(i vj) = αi ∂(i vj) ds, (3.105)
T
dv(s) = dxT · D = αT · D ds, (3.106)
dv(s) = D · dx = D · α ds. (3.107)
We will see this is associated with straining, both by shear and extension. We will call the
symmetric tensor ∂(i vj) = D the strain rate or deformation tensor. Further, let
(r)
dvj = dxi ∂[i vj] = αi ∂[i vj] ds, (3.108)
T
dv(r) = dxT · R = αT · R ds, (3.109)
dv(r) = RT · dx = RT · α ds. (3.110)
We will see this is associated with rotation as a solid body, with ∂[i vj] = R as the rotation
tensor.
ωk = ǫkij ∂i vj , (3.111)
ω = ∇ × v. (3.112)
Let us now split the velocity gradient ∂i vj into its symmetric and anti-symmetric parts and
recast the vorticity vector as
ωk = ǫkij ∂(i vj) +ǫkij ∂[i vj] . (3.113)
| {z }
=0
The first term on the right side is zero because it is the tensor inner product of an anti-
symmetric and symmetric tensor. In what remains, we see that half of the vorticity ωk is
actually the dual vector, Ωk , associated with the anti-symmetric ∂[i vj] . See Ch. [Link].
1
∂[i vj] = ǫkij Ωk = ǫkij ωk . (3.116)
2
Thus, we have
(r) 1
dvj = dxi ǫkij ωk , (3.117)
2ω
k
= ǫkij dxi , (3.118)
2
ω
k
= ǫjki dxi , (3.119)
2
1 ω
= ω × dr and if Ω= , (3.120)
2 2
= Ω × dr
| {z } . (3.121)
Solid body rotation of one point about another
By introducing this definition for Ω, we see this term takes on the exact form for the
differential velocity due to solid body rotation of P ′ about P from classical rigid body
kinematics. Hence, we give it the same interpretation.
[Link] Straining
Next we consider the remaining term, that we will associate with straining. First, let us
further decompose this into what will be seen to be an extensional (es) straining and a shear
straining (ss):
(s) (es) (ss)
dvk = dvk + dvk , (3.122)
| {z } | {z }
extension shear
(s) (es) (ss)
dv = dv + dv . (3.123)
[Link].1 Extensional straining Let us define the extensional straining to be the com-
(s)
ponent of straining in the direction of dxj . To do this, we need to project dvj onto the unit
vector αj , then point the result in the direction of that same unit vector;
(es) (s)
dvk = αj dvj αk . (3.124)
| {z }
projection of straining
(s)
Now using the definition of dvj , Eq. (3.105), we get
(es)
dvk = vj) ds
αj |αi ∂(i{z αk , (3.125)
}
(s)
=dvj
= αi ∂(i vj) αj αk ds, (3.126)
(es)
dv = αT · D · α α ds. (3.127)
Now, because αi αj is symmetric, we can be led to a useful result. Consider the series of
operations involving the velocity gradient, in general asymmetric, and a scalar quantity, D:
D = αT · L · α, (3.128)
= αT · (D + R) · α, (3.129)
= αT · D · α + |αT ·{z
R · α}, (3.130)
=0
T
= α · D · α. (3.131)
[Link].2 Shear straining What straining that is not aligned with the axis connecting
P and P ′ must then be normal to that axis, and is easily visualized to represent a shearing
between the two points. Hence the shear straining is
(ss) (s) (es)
dvj = dvj − dvj , (3.133)
= ∂(j vi) αi − αi ∂(i vk) αk αj ds, (3.134)
[Link].3 Principal axes of strain rate We recall from our earlier discussion of Ch. 2.3
that the principal axes of stress are those axes for which the force associated with a given
axis points in the same direction as that axis. We can extend this idea to straining, but
develop it in a slightly different, but ultimately equivalent fashion based on notions from
linear algebra. We first recall that most2 arbitrary asymmetric square matrices L can be
decomposed into a diagonal form as follows:
L = P · Λ · P−1 . (3.139)
Here P is a matrix of the same dimension as L that has in its columns the right eigenvectors
of L. When L is symmetric, it can be shown that its eigenvalues are guaranteed to be real,
and its eigenvectors are guaranteed to be orthogonal. Further, because the eigenvectors can
always be scaled by a constant and remain eigenvectors, we can choose to scale them in such
a way that they are all normalized. In such a case in which the matrix P has orthonormal
columns, the matrix is orthogonal, and we call it Q, as discussed on p. 27. So, when L is
symmetric, such as when L = D, the symmetric part of the velocity gradient, we also have
the following decomposition
D = Q · Λ · Q−1 . (3.140)
Orthogonal matrices have the property that their transpose is equal to their inverse, Eq. (2.15),
and so we also have the even more useful
D = Q · Λ · QT . (3.141)
Now let us select what amounts to a special axes rotation via matrix multiplication by the
orthogonal matrix QT :
Recall from the definition of vectors, Eq. (2.45), that QT · v(s) = v′ (s) and QT · x = x′ . That
is, these are the representations of the vectors in a specially rotated coordinate system, so
we have
(s)
dv′ = Λ · dx′ . (3.150)
Now because Λ is diagonal, we see that a perturbation in x′ confined to any one of the
rotated coordinate axes induces a change in velocity that lies in the same direction as that
(s)
coordinate axis. For instance on the 1′ axis, we have dv ′ 1 = Λ11 dx′ 1 . That is to say that in
this specially rotated frame, all straining is extensional; there is no shear straining.
[Link].4 Extensional strain rate quadric Let us study in some more detail the scalar
that is the magnitude of the velocity difference due to extensional strain rate, given by
Eq. (3.131):
D = αT · D · α. (3.151)
For a given D, this is a quadratic equation for the components of α. However, it is subject
to the constraint
αT · α = 1. (3.152)
In (α1 , α2 ) space and fixed D, this may form an ellipse, hyperbola, or circle, depending on
numerical values of Dij . However, we have the constraint
One may imagine that as α1 is varied for a given D that α2 will also vary, as will D, and
that there could be extreme values of D, depending on α1 .
Because D is symmetric, we can decompose it into a diagonal form and then say
D = αT · Q · Λ · QT ·α, (3.155)
| {z }
D
= α · Q · Λ · QT · α,
T
(3.156)
= (QT · α)T · Λ · QT · α. (3.157)
D = α′T · Λ · α′ . (3.158)
One can formally show through techniques of calculus of variations that D has a maximum
given by the maximum eigenvalue and a minimum given by the minimum eigenvalue.
Example 3.4
Analyze D, the magnitude of the velocity difference attributable to extensional strain in a selected
direction α for the deformation tensor
1 1
D= . (3.161)
1 5
We first note the eigenvalues of D are given by the roots of the characteristic polynomial
(1 − λ)(5 − λ) − 1 = 0. (3.162)
This yields √ √
λ(1) = 3 + 5 = 5.23607, λ(2) = 3 − 5 = 0.76932. (3.163)
We have
-1
-2
-3
-3 -2 -1 0 1 2 3
Figure 3.4: Two special contours and one generic contour of D along with the unit circle
illustrating the extreme values of D as well as the orientation of the axes along with the
extreme values of extensional strain are realized.
We can plot contours for which D is constant in the (α1 , α2 ) plane and get an infinite family of curves.
However, we also have a constraint, namely α21 + α22 = 1.
Our Eq. (3.159) suggests that the eigenvalues may well be special values of the contours of D, and
so we examine those two contours:
5.23607 = α21 + 2α1 α2 + 5α22 , (3.166)
0.76932 = α21 + 2α1 α2 + 5α22 . (3.167)
These two contours, the contour for D = 3, and the unit circle α21 + α22 = 1 are plotted in Fig. 3.4. An
infinite family contours of D exist. Many of them will also intersect the unit circle, and so are candidate
solutions. However the special contours we selected are extreme values. For intersection with the unit
circle, we require
D ∈ [λmin , λmax ], (3.168)
∈ [0.76392, 5.23607]. (3.169)
It is easily shown by computing the eigenvectors of D and casting their normalized values into the
columns of the orthogonal matrix Q that the diagonal decomposition of D is
D = Q · Λ · QT , (3.170)
1 1 0.229753 −0.973249 5.23607 0 0.229753 0.973249
= . (3.171)
1 5 0.973249 0.229753 0. 0.763932 −0.973249 0.229753
We also have
α′ = QT · α, (3.172)
0.229753 0.973249 α1
= , (3.173)
−0.973249 0.229753 α2
0.229753α1 + 0.973249α2
= . (3.174)
−0.973249α1 + 0.229753α2
Using the Reynolds transport theorem, Eq. (2.273), we take the time derivative of both sides
and obtain
Z Z
dVm
= ∂o (1) dV + ni vi dA, (3.182)
dt Vm (t) | {z } Am (t)
=0
Z
= ni vi dA, (3.183)
Am (t)
Z
= ∂i vi dV, by Gauss’s theorem, Eq. (2.252), (3.184)
Vm (t)
= (∂i vi )∗ Vm , by the mean value theorem. (3.185)
10
0 1 2 3 4 x
Figure 3.5: Plot illustrating the mean value theorem applied to the function f (x) = 5+x2 /5+
sin 5x within the domain x ∈ [1, 3]. The mean value theorem holds that the mean value of
the function is the area under the curve, i.e. the integral,
R 3 scaled by the domain length, here
3 − 1 = 2. So the mean value theorem gives f∗ = ( 1 (5 + x2 /5 + sin 5x) dx)/(3 − 1) =
(88 + 3(sin 5)(sin 10))/15 = 5.97.
Equation (3.187) describes the relative expansion rate, ϑ, also known as the dilatation rate of
a material fluid particle. A fluid particle for which ∂i vi = 0 must have a relative expansion
rate of zero, and satisfies conditions to be an incompressible fluid. The velocity field for an
incompressible fluid is solenoidal.
[Link] Rotation
Recalling that dxi = αi ds, for rotation, we have from Eq. (3.108)
(r)
dvj = ∂[i vj] dxi = αi ∂[i vj] ds, (3.196)
= α1 ∂[1 vj] + α2 ∂[2 vj] ds, (3.197)
(r)
dv1 = α1 ∂[1 v1] +α2 ∂[2 v1] ds, (3.198)
| {z }
=0
= α2 ∂[2 v1] ds, (3.199)
(r) 1
dv1 = α2 (∂2 v1 − ∂1 v2 ) ds, (3.202)
2
(r) 1
dv2 = α1 (∂1 v2 − ∂2 v1 ) ds. (3.203)
2
Also for the vorticity vector, we get
ωk = ǫkij ∂i vj . (3.204)
[Link] Extension
(es)
dvk = αk αi αj ∂(i vj) ds, (3.207)
= αk α1 α1 ∂(1 v1) + α1 α2 ∂(1 v2) + α2 α1 ∂(2 v1) + α2 α2 ∂(2 v2) ds (3.208)
= αk α12 ∂1 v1 + α1 α2 (∂1 v2 + ∂2 v1 ) + α22 ∂2 v2 ds, (3.209)
(es)
dv1 = α1 α12 ∂1 v1 + α1 α2 (∂1 v2 + ∂2 v1 ) + α22 ∂2 v2 ds, (3.210)
(es)
dv2 = α2 α12 ∂1 v1 + α1 α2 (∂1 v2 + ∂2 v1 ) + α22 ∂2 v2 ds. (3.211)
[Link] Shear
P ds
[Link] Expansion
1 dV
= ∂1 v1 + ∂2 v2 . (3.216)
V dt
(r)
dv1 = 0, (3.217)
(r) 1 ω3
dv2 = (∂1 v2 − ∂2 v1 ) ds = ds. (3.218)
2 2
• Extension
(es)
dv1 = ∂1 v1 ds, (3.219)
(es)
dv2 = 0. (3.220)
• Shear
(ss)
dv1 = 0, (3.221)
(ss) 1
dv2 = (∂1 v2 + ∂2 v1 ) ds = ∂(1 v2) ds. (3.222)
2
• Expansion:
1 dV
= ∂1 v1 + ∂2 v2 . (3.223)
V dt
ds
P
• Rotation
(r) 1 ω3
dv1 = (∂2 v1 − ∂1 v2 ) ds = − ds, (3.224)
2 2
(r)
dv2 = 0. (3.225)
• Extension
(es)
dv1 = 0, (3.226)
(es)
dv2 = ∂2 v2 ds. (3.227)
• Shear
(ss) 1
dv1 = (∂2 v1 + ∂1 v2 ) ds = ∂(1 v2) ds, (3.228)
2
(ss)
dv2 = 0. (3.229)
• Expansion:
1 dV
= ∂1 v1 + ∂2 v2 . (3.230)
V dt
v1 = k1 , v2 = k2 , v3 = 0, (3.231)
• Extension
– on 1-axis: ∂1 v1 = 0.
– on 2-axis: ∂2 v2 = 0.
1
• Shear for unrotated element: 2
(∂1 v2 + ∂2 v1 ) = 0.
• Expansion: ∂1 v1 + ∂2 v2 = 0.
• Acceleration:
dv1
dt
= ∂o v1 + v1 ∂1 v1 + v2 ∂2 v1 = 0 + k1 ∂1 (k1 ) + k2 ∂2 (k1 ) = 0,
dv2
dt
= ∂o v2 + v1 ∂1 v2 + v2 ∂2 v2 = 0 + k1 ∂1 (k2 ) + k2 ∂2 (k2 ) = 0.
For this simple flow, the streamlines are straight lines, there is no rotation, no extension, no
shear, no expansion, and no acceleration.
• Extension
– on 1-axis: ∂1 v1 = 0,
– on 2-axis: ∂2 v2 = 0.
1
• Shear for unrotated element: 2
(∂1 (kx1 ) + ∂2 (−kx2 ) = k − k = 0.
• Expansion: ∂1 v1 + ∂2 v2 = 0 + 0 = 0.
• Acceleration:
dv1
dt
= ∂o v1 + v1 ∂1 v1 + v2 ∂2 v1 = 0 − kx2 ∂1 (−kx2 ) + kx1 ∂2 (−kx2 ) = −k 2 x1 ,
dv2
dt
= ∂o v2 + v1 ∂1 v2 + v2 ∂2 v2 = 0 − kx2 ∂1 (kx1 ) + kx1 ∂2 (kx1 ) = −k 2 x2 .
In this flow, the velocity magnitude grows linearly with distance from the origin. This is
precisely how a rotating rigid body behaves. The streamlines are circles. The rotation is
positive for positive k, hence counterclockwise, there is no deformation in extension or shear,
and there is no expansion. The acceleration is pointed towards the origin.
v1 = kx1 , v2 = 0, v3 = 0, (3.233)
• Extension
– on 1-axis: ∂1 v1 = k,
– on 2-axis: ∂2 v2 = 0.
1 1
• Shear for unrotated element: 2
(∂1 v2 + ∂2 v1 ) = 2
(∂1 (0) + ∂2 (kx1 )) = 0.
• Expansion: ∂1 v1 + ∂2 v2 = k.
• Acceleration:
dv1
dt
= ∂o v1 + v1 ∂1 v1 + v2 ∂2 v1 = 0 + kx1 ∂1 (kx1 ) + 0∂2 (kx1 ) = k 2 x1 ,
dv2
dt
= ∂o v2 + v1 ∂1 v2 + v2 ∂2 v2 = 0 + kx1 ∂1 (0) + 0∂2 (0) = 0.
In this flow, the streamlines are straight lines; there is no fluid rotation; there is extension
(stretching) deformation along the 1-axis, but no shear deformation along this axis. The rela-
tive expansion rate is positive for positive k, indicating a compressible flow. The acceleration
is confined to the x1 direction.
• Extension
– on 1-axis: ∂1 v1 = ∂1 (kx2 ) = 0,
– on 2-axis: ∂2 v2 = ∂2 (kx1 ) = 0.
1 1
• Shear for unrotated element: 2
(∂1 v2 + ∂2 v1 ) = 2
(∂1 (kx1 ) + ∂2 (kx2 )) = k.
• Expansion: ∂1 v1 + ∂2 v2 = 0.
• Acceleration:
dv1
dt
= ∂o v1 + v1 ∂1 v1 + v2 ∂2 v1 = 0 + kx2 ∂1 (kx2 ) + kx1 ∂2 (kx2 ) = k 2 x1 ,
dv2
dt
= ∂o v2 + v1 ∂1 v2 + v2 ∂2 v2 = 0 + kx2 ∂1 (kx1 ) + kx1 ∂2 (kx1 ) = k 2 x2 .
In this flow, the streamlines are hyperbolas; there is no rotation or axial extension along
the coordinate axes; there is positive shear deformation for an element aligned with the
coordinate axes, and no expansion. So, the pure shear deformation preserves volume. The
fluid is accelerating away from the origin.
• Extension
– on 1-axis: ∂1 v1 = ∂1 (kx1 ) = k,
– on 2-axis: ∂2 v2 = ∂2 (−kx2 ) = −k.
1 1
• Shear for unrotated element: 2
(∂1 v2 + ∂2 v1 ) = 2
(∂1 (−kx2 ) + ∂2 (kx1 )) = 0.
• Expansion: ∂1 v1 + ∂2 v2 = k − k = 0.
• Acceleration:
dv1
dt
= ∂o v1 + v1 ∂1 v1 + v2 ∂2 v1 = 0 + kx1 ∂1 (kx1 ) − kx2 ∂2 (kx1 ) = k 2 x1 ,
dv2
dt
= ∂o v2 + v1 ∂1 v2 + v2 ∂2 v2 = 0 + kx1 ∂1 (−kx2 ) − kx2 ∂2 (−kx2 ) = k 2 x2 .
In this flow, the streamlines are hyperbolas; there is no rotation or shear along the coordinate
axes; there is extensional strain for an element aligned with the coordinate axes, but no net
expansion. So, the ideal corner flow preserves volume. The fluid is accelerating away from
the origin.
v1 = kx2 , v2 = 0, v3 = 0, (3.236)
• Extension
– on 1-axis: ∂1 v1 = ∂1 (kx2 ) = 0,
– on 2-axis: ∂2 v2 = ∂2 (0) = 0.
1 1
• Shear for unrotated element: 2
(∂1 v2 + ∂2 v1 ) = 2
(∂1 (0) + ∂2 (kx2 )) = k2 .
• Expansion: ∂1 v1 + ∂2 v2 = 0.
• Acceleration:
dv1
dt
= ∂o v1 + v1 ∂1 v1 + v2 ∂2 v1 = 0 + kx2 ∂1 (kx2 ) + 0∂2 (kx2 ) = 0,
dv2
dt
= ∂o v2 + v1 ∂1 v2 + v2 ∂2 v2 = 0 + kx2 ∂1 (0) + 0∂2 (0) = 0.
Here the streamlines are straight lines, and the flow is rotational (clockwise because ω < 0 for
k > 0)! The constant volume rotation is combined with a constant volume shear deformation
for the element aligned with the coordinate axes. The fluid is not accelerating.
3
Maurice Marie Alfred Couette, 1858-1943, French fluid mechanician, rheologist and teacher; student of
Joseph Valentin Boussinesq, and faculty member at Catholic University of Angers.
• Rotation: ω3 = ∂1 v2 − ∂2 v1 = ∂1 k x2x+x
1
2 − ∂2 −k x2
x2 +x2
= 0.
1 2 1 2
• Extension
x2
– on 1-axis: ∂1 v1 = ∂1 −k x2 +x2 = 2k (x2x+x 1 x2
2 )2 ,
1 2 1 2
– on 2-axis: ∂2 v2 = ∂2 k x2x+x
1
2 = −2k (x2x+x
1 x2
2 )2 .
1 2 1 2
1 x2 −x2
• Shear for unrotated element: 2
(∂1 v2 + ∂2 v1 ) = k (x22+x21)2 .
1 2
• Expansion: ∂1 v1 + ∂2 v2 = 0.
• Acceleration:
dv1 2
dt
= ∂o v1 + v1 ∂1 v1 + v2 ∂2 v1 = − (x2k+x
x1
2 )2 ,
1 2
dv2 2
dt
= ∂o v2 + v1 ∂1 v2 + v2 ∂2 v2 = − (x2k+x
x2
2 )2 .
1 2
The streamlines are circles, and the fluid element does not rotate about its own axis! It does
rotate about the origin. It deforms by extension and shear in such a way that overall the
volume is constant.
P
x
D
x
a
Let us analyze Eq. (3.238) in some more detail. From the definition of the total derivative,
see Eq. (3.94), we have
Example 3.5
Study the following non-linear autonomous system, that could describe the steady three-dimensional
kinematics of a fluid:
dx1
= v1 (x1 , x2 , x3 ) = 1 + x1 x2 x3 , xo1 = 0, (3.244)
dt
dx2
= v2 (x1 , x2 , x3 ) = x1 + x22 + x1 x32 , xo2 = 0, (3.245)
dt
dx3
= v3 (x1 , x2 , x3 ) = 2 − x1 + x2 x3 , xo3 = 0. (3.246)
dt
When considering dynamic systems, one should always consider equilibrium points. Such points
exist when v1 = v2 = v3 = 0; in fluid mechanics, they are known as stagnation points. They are found
by solving the nonlinear algebra problem:
0 = v1 (x1 , x2 , x3 ) = 1 + x1 x2 x3 , (3.247)
0 = v2 (x1 , x2 , x3 ) = x1 + + x22 x1 x32 , (3.248)
0 = v3 (x1 , x2 , x3 ) = 2 − x1 + x2 x3 . (3.249)
Numerical solution reveals three roots. Two of them are complex, and a third real. As we are generally
only concerned with real solutions, we focus only on that root, which is
The “o” as a subscript denotes a stagnation condition, in contrast to “o” as a superscript, that denotes
an initial condition. Direct substitution into the equations for velocity confirm this is a stagnation
point. Flow in the neighborhood of a stagnation point can be understood by considering the locally
linear behavior. Taylor4 series of the velocity in the neighborhood of the stagnation point reveals the
4
Brook Taylor, 1685-1731, English mathematician and artist, educated at Cambridge, published on cap-
illary action, magnetism, and thermometers, adjudicated the dispute between Newton and Leibniz over
priority in developing calculus, contributed to the method of finite differences, invented integration by parts,
has his name ascribed to Taylor series of which variants were earlier discovered by Gregory, Newton, Leibniz,
Johann Bernoulli, and de Moivre.
x2 x3 x1 x3 x1 x2 x1 − x1o
= 1 + x32 2x2 + 3x1 x22 0 x2 − x2o , (3.252)
−1 x3 x2 x3 − x3o
| {z }
=LT xio
−1. 0.682328 −1.46557 x1 − x1o
= −2.1479 3.51255 0 x2 − x2o . (3.253)
−1 0.682328 −1.46557 x3 − x3o
| {z }
=LT xio
As discussed in standard texts on applied mathematics, e.g. Powers and Sen (2015), Ch. 9, the local
dynamics in the neighborhood of the stagnation point are dictated by the eigenvalues of the coefficient
matrix. Those are easily numerically evaluated as λ = 3.25643, −2.20944, and 0. The positive, negative,
and zero eigenvalues are associated with unstable, stable, and neutrally stable modes, respectively.
Because of the presence of both stable and unstable modes, this stagnation point is a so-called saddle
node. Had all eigenvalues been real and positive, it would have been an unstable source node. Had
all eigenvalues been real and negative, it would have been a stable sink node. Had any eigenvalues
contained an imaginary component, the solution could take on a locally oscillatory behavior.
Numerical solution of this nonlinear system of ordinary differential equations yields x1 (t), x2 (t),
x3 (t), that for this time-independent velocity field induces the particle pathlines, streamlines, and
streaklines. All are plotted in Fig. 3.16. We could also apply the complete mathematical theory of
dynamic systems to understand the system better.
We can use Eq. (3.243) to calculate the acceleration vector field:
dv1 ∂v1 ∂v1 ∂v1 dx1
dt ∂x1 ∂x2 ∂x3 dt
dv2 = ∂v2 ∂v2 ∂v2 dx2 , (3.254)
dt ∂x1 ∂x2 ∂x3 dt
dv3 ∂v3 ∂v3 ∂v3 dx3
dt ∂x1 ∂x2 ∂x3 dt
x2 x3 x1 x3 x1 x2 1 + x1 x2 x3
= 1 + x32 2x2 + 3x1 x22 0 x1 + x22 + x1 x32 , (3.255)
−1 x3 x2 2 − x1 + x2 x3
2x1 x2 − x1 x2 + x1 x3 + x2 x3 + 2x1 x22 x3 + x21 x32 x3 + x1 x22 x23
2 2
= 1 + 2x1 x2 + 3x21 x22 + 3x32 + 5x1 x42 + 3x21 x52 + x1 x2 x3 + x1 x42 x3 . (3.256)
−1 + 2x2 − x1 x2 + x1 x3 − x1 x2 x3 + 2x22 x3 + x1 x32 x3
If we know the kinematics of a fluid particle, we know everything about its motion, including its
acceleration. We shall soon, Ch. 4.2, discuss things like Newton’s second law of motion that relates
acceleration to forces. If we know the acceleration, it is possible to induce what the force was that
generated it by simply multiplying the acceleration by the mass. Rarely is this the case however. It is
more common to know something about the forces and to use this to deduce what the motion is.
1.2
1.5
1.0
0.8
1.0
0.6
0.4
0.5
0.2
t t
0.2 0.4 0.6 0.8 1.0 0.2 0.4 0.6 0.8 1.0
0.6
0.5
0.4
0.3
0.2
0.1
t
0.2 0.4 0.6 0.8 1.0
Figure 3.16: Plot of x1 (t), x2 (t), x3 (t), along with the coincident pathline, streamline, and
streakline for a steady three-dimensional fluid particle that commences at the origin.
Now, we seek to analyze a particular pathline. Note that the velocity vector is tangent
to the fluid particle trajectory. Let us study a unit vector that happens to be tangent to the
velocity field:
v
αt = . (3.257)
||v||
Next, use the quotient rule to examine how the unit tangent vector evolves with time:
dαt 1 dv v d||v||
= − . (3.258)
dt ||v|| dt ||v||2 dt
dv
vT · = vT · LT · v, (3.262)
dt
d vT · v
= vT · LT · v, (3.263)
dt 2
d ||v||2
= vT · LT · v, (3.264)
dt 2
d
||v|| (||v||) = vT · LT · v, (3.265)
dt
1 d vT v
(||v||) = · LT · , (3.266)
||v|| dt ||v|| ||v||
= αTt · LT · αt . (3.267)
This must be an identity, because αTt · αt = 1, and its time derivative gives αTt · dα/dt = 0.
Now recalling Eq. (3.101), and employing αTt · RT · αt = 0, because of the anti-symmetry of
R, and DT = D, because of the symmetry of D, Eq. (3.268) can be rewritten as
dαt
= LT · αt − αTt · D · αt αt . (3.272)
dt
Let us consider how a volume stretches in a direction aligned with the velocity vector.
We first specialize the general differential arc length to that found along the particle path:
ds = ds. Now, recall from geometry that the square of the differential arc length must be
where dx is also confined to the particle path. Consider now how this quantity changes with
time when we move with the particle:
d d
(ds)2 = dxT · dx , (3.274)
dt dt
T
T d d
= dx · (dx) + (dx) · dx, (3.275)
dt dt
T
T dx dx
= dx · d + d · dx, (3.276)
dt dt
= dxT · dv + dvT · dx, (3.277)
= 2 dxT · dv, (3.278)
= 2 dxT · LT · dx, (3.279)
d
2 ds (ds) = 2 dxT · LT · dx, (3.280)
dt
1 d dx T dx
(ds) = · LT · . (3.281)
ds dt ds ds
Recall now that
dx
v dt dx
αt = = ds
= . (3.282)
||v|| dt
ds
1 d
(ds) = αTt · LT · αt , (3.283)
ds dt
d
(ln ds) = αTt · (D + R)T · αt , (3.284)
dt
= αTt · D · αt , (3.285)
= D : αt αTt . (3.286)
This relative tangential stretching rate is closely related to the result of Eq. (3.127) for
extensional strain rate. Specializing Eq. (3.127) for a particle pathline, and combining, we
can say
Here, we invoked Eq. (3.285) to obtain Eq. (3.291). The quantity αTt · D · αt = D : αt αTt
is a measure of how the magnitude of the velocity changes with respect to arc length along
the particle path.
We can gain further insight into how velocity magnitude changes by a diagonal decom-
position of D = Q · Λ · QT , where Q is an orthogonal rotation matrix with the normalized
eigenvectors of D in its columns, and Λ is the diagonal matrix with the eigenvalues of D in
its diagonal. Thus
d||v||
= αTt · Q · Λ · QT ·αt = (QT · αt )T · Λ · (QT · αt ). (3.294)
ds | {z }
D
The operation QT · αt ≡ αs generates a new rotated unit vector αs = (αs1 , αs2 , αs3 )T . Thus
we can state
d||v|| 2 (1) 2 (2) 2 (3)
= αs1 λ + αs2 λ + αs3 λ , (3.295)
ds
2 2 2
1 = αs1 + αs2 + αs3 . (3.296)
The rate of change of the velocity magnitude along a particle pathline can be understood to
be a weighted average of the eigenvalues of the deformation tensor D. In the special case
in which αt is the ith eigenvector of D, we simply get d||v||/ds = λ(i) , where λ(i) is the
corresponding eigenvalue.
If we extend Eq. (3.187) to differential material volumes, we could say the relative ex-
pansion rate is
1 d d
(dV ) = (ln V ) = tr D = ϑ. (3.297)
dV dt dt
Now our differential volume can be formed by
dV = dA ds, (3.298)
ln dV = ln dA + ln ds, (3.299)
ln dA = ln dV − ln ds, (3.300)
d d d
(ln dA) = (ln dV ) − (ln ds) . (3.301)
dt dt dt
Substitute from Eqs. (3.285,3.297) to get the relative rate of change of the differential area
normal to the flow direction:
d
(ln dA) = tr D − αTt · D · αt . (3.302)
dt
This relation, while not identical, is similar to the expression for shear strain rate, Eq. (3.137).
We can also use Eq. (2.100) to rewrite Eq. (3.302) as
d
(ln dA) = D : I − D : αt αTt = D : I − αt αTt . (3.303)
dt
Now the matrix I − αt αTt has some surprising properties. It is singular and has rank two.
Because it is symmetric, it has a set of three orthogonal eigenvectors that can be normalized
to form an orthonormal set. Its three eigenvalues are 1, 1, and 0. Remarkably, the eigenvector
associated with the zero eigenvalue must be parallel to and can be selected as αt , the unit
tangent to the curve. Thus the other two eigenvectors can be thought of as unit normals to
the curve, that we label αn1 and αn2 . These eigenvectors are not unique; however, a set can
always be found. We can summarize the decomposition in the following steps:
I − αt αTt = Q · Λ · QT , (3.304)
. .. ..
.. . . 1 0 0 · · · αTn1 ···
= αn1 αn2 αt 0 1 0 · · · αTn2 ···, (3.305)
.. .. .. 0 0 0 · · · αTt ···
. . .
= αn1 αTn1 + αn2 αTn2 . (3.306)
The two unit normals are orthogonal to each other, αTn1 · αn2 = 0. Thus, we have
d
(ln dA) = D : αn1 αTn1 + αn2 αTn2 , (3.307)
dt
= D : αn1 αTn1 + D : αn2 αTn2 , (3.308)
= αTn1 · D · αn1 + αTn2 · D · αn2 . (3.309)
Comparing to Eq. (3.285) that has one mode associated with αt available for stretching of
the one-dimensional arc length in the streamwise direction, there are two modes associated
with αn1 , αn2 available for stretching the two-dimensional area.
The form αTn1 · D · αn1 suggests it determines the relative normal stretching rate in the
direction of αn1 ; a similar rate exists for the other normal direction. One might imagine
that there exists a normal direction that yields extreme values for relative normal stretching
rates. It is easily shown this achieved by the following. First, define a rectangular matrix,
b whose columns are populated by αn1 and αn2 :
Q,
. ..
.. .
b
Q = αn1 αn2 . (3.310)
.. ..
. .
b associated with
Then project the 3 × 3 matrix D onto this basis to form the 2 × 2 matrix D
stretching in the directions normal to the motion:
b =Q
D b T · D · Q.
b (3.311)
The eigenvalues of Db give the maximum and minimum values of the relative normal stretch-
ing rates, and the eigenvectors give the associated directions of extremal normal stretching.
Looked at another way and motivated by standard results from differential geometry,
we can make special choices, αn1 = αnp , αn2 = αnb , where αnp is the so-called “principal
normal unit vector” and αnb is the so-called “binormal unit vector,”
The following results are described in more detail in many sources, e.g. Powers and Sen
(2015), p. 89. We have the so-called “Frenet-Serret”5 relations:
The sign convention for τ here is the most common and is opposite that of Powers and Sen
(2015). Note κ and τ are expressed here as functions of time. This is certainly the case for a
particle moving along a path in time. But just as the intrinsic curvature of a mountain road
is independent of the speed of the vehicle traveling on the road, despite the traveling vehicle
experiencing a time-dependency of curvature, the curvature and torsion can be considered
more fundamentally to be functions of position only, given that the velocity field is known
as a function of position. Analysis reveals in fact that
q
(vT · L · LT · v) (vT · v) − (vT · LT · v)2
κ = . (3.316)
(vT · v)3/2
One could also develop an expression for torsion that is explicitly dependent on position.
The expression is complicated and requires the use of third order tensors to capture the
higher order spatial variations. Note from Eq. (3.313)
1 dαt 1 dα
dt
t
1 dαdt
t
αnp = = = . (3.317)
κ ds κ ds
dt
κ ||v||
5
Jean Frédeŕic Frenet, 1816-1900, and Joseph Alfred Serret, 1819-1885, French mathematicians.
One can also show that the binormal vector is orthogonal to both the velocity and
acceleration. Because of this
dx d2 x
dt
× dt2 v×a
αnb = dx d2 x
= . (3.321)
|| dt × dt2
|| ||v × a||
So given v, it is easy to get both αt and a. And given v and a, it is easy to get αnb . Then
one can also get the principal normal unit vector by
The principal normal is in the plane defined by v and a and is orthogonal to v. If one
constructs a circle that is locally aligned with the trajectory, the circle will have a radius
that is 1/κ and is known as the radius of curvature. The principle normal vector αnp will
point towards the center of this circle.
Example 3.6
Consider the fluid particle trajectory defined by
2 cos t
x(t) = 2 sin t . (3.323)
0
Find v, a, κ, τ , αt , αnb , and αnp .
We see by inspection that the trajectory is a circle of radius 2. At t = 0, the fluid particle is at the
point (2, 0, 0)T . We get
−2 sin t −2 cos t
dx dv
v= = 2 cos t , a= = −2 sin t . (3.324)
dt dt
0 0
Then the unit tangent to the curve, that is the direction of the velocity vector, is
− sin t
v
αt = = cos t . (3.325)
||v||
0
The binormal is
v×a
αnb = . (3.326)
||v × a||
The curvature is
||v × a|| 4 1
κ= 3
= 3 = . (3.330)
||v|| 2 2
Thus, the radius of curvature is 1/κ = 2, that is the radius of the circle. The torsion is τ = 0 because
d3 x/dt3 = 0. This is illustrated in Fig. 3.17, where we focus on the configuration at t = π/4.
-2 -1 1 2
-1
-2
Figure 3.17: Kinematic features of a fluid particle with position vector x(t) =
(2 cos t, 2 sin t, 0)T at t = π/4 rotating in a circle of radius 2 about the origin.
The following example, adapted from Powers and Sen (2015), illustrates how kinematics
illuminates the general field of nonlinear dynamical systems.
Example 3.7
Consider the example of Mengers6
dx1 1
= (1 − x21 ), (3.331)
dt 20
dx2 35
= −2x2 − x3 + 2(1 − x21 )x3 , (3.332)
dt 16
dx3
= x2 + x3 , (3.333)
dt
and identify so-called heteroclinic trajectories and their attractiveness.
There are only two finite equilibria for this system, a saddle at (−1, 0, 0)T and a sink at (1, 0, 0).
Because the first equation is uncoupled from the second two and is sufficiently simple, it can be inte-
grated exactly to form x1 = tanh(t/20). This, coupled with x2 = 0 and x3 = 0, satisfies all differential
equations and connects the equilibria, so the x1 axis for x1 ∈ [−1, 1] is what is known as the heteroclinic
trajectory. One then asks if nearby trajectories are attracted to it. This can be answered by a local
geometry-based analysis. Our system is of the form dx/dt = v(x). Let us consider its behavior in the
neighborhood of a generic point x0 that is on the heteroclinic trajectory, but is far from equilibrium.
We then locally linearize our system as
d
(x − x0 ) = v(x0 ) + L|x0 · (x − x0 ) + . . . , (3.334)
dt | {z } | {z }
translation deformation+rotation
= v(x0 ) + D|x0 · (x − x0 ) + R|x0 · (x − x0 ) + . . . . (3.335)
| {z } | {z } | {z }
translation deformation rotation
Here, we have employed the local velocity gradient L as well as its symmetric (D) and anti-symmetric
(R) parts:
∂v L + LT L − LT
L= = D + R, D= , R= . (3.336)
∂x 2 2
The symmetry of D allows definition of a real orthonormal basis. For this three-dimensional system,
the dual vector ω of the anti-symmetric R defines the axis of rotation, and its magnitude ω describes
the rotation rate. Now the relative volumetric stretching rate is given by tr L = tr D = div v. And it
is not difficult to show that the linear stretching rate D associated with any direction with unit normal
α is D = αT · D · α.
For our system, we have
− x101 0 0
L = −4x1 x3 −2 − 16 35
+ 2(1 − x21 ) . (3.337)
0 1 1
Because on the heteroclinic trajectory x1 ∈ [−1, 1], we always have a locally shrinking volume on that
trajectory. Now by inspection the unit tangent vector to the heteroclinic trajectory is αt = (1, 0, 0)T .
So the tangential stretching rate on the heteroclinic trajectory is
x1
Dt = αTt · L · αt = − . (3.339)
10
So near the saddle we have Dt = 1/10, and near the sink we have Dt = −1/10. Now we are concerned
with stretching in directions normal to the heteroclinic trajectory. Certainly two unit normal vectors
are αn1 = (0, 1, 0)T and αn2 = (0, 0, 1)T . But there are also infinitely many other unit normals. A
detailed optimization calculation reveals however that if we 1) form the 3 × 2 matrix Qn with αn1 and
αn2 in its columns:
0 0
Qn = 1 0 , (3.340)
0 1
and 2) form the 2×2 matrices Dn and Rn associated with the plane normal to the heteroclinic trajectory
that a) the eigenvalues of Dn give the extreme values of the normal stretching rates Dn1 and Dn2 ,
and the normalized eigenvectors give the associated directions for extreme normal stretching and b)
the magnitude of extremal rotation in the hyperplane normal to αt is given by ω = ||Rn ||2 . On the
heteroclinic trajectory, we find
x
− 101 0 0
D= 0 −2 19
− 32 + 1 − x21 . (3.342)
19 2
0 − 32 + 1 − x1 1
The reduced deformation tensor associated with motion in the normal plane is
−2 − 19 2
32 + 1 − x1
Dn = QTn · D · Qn = 19 . (3.343)
− 32 + 1 − x21 1
Its eigenvalues give the extremal normal stretching rates that are
p
1 2473 − 832x21 + 1024x41
Dn,1,2 = − ± . (3.344)
2 32
For x1 ∈ [−1, 1], we have Dn,1 ≈ 1 and Dn,2 ≈ −2. Because of the presence of a positive normal
stretching rate, one cannot guarantee trajectories are attracted to the heteroclinic trajectory, even though
volume of nearby points is shrinking. Positive normal stretching does not guarantee divergence from the
heteroclinic trajectory; it permits it. Rotation can orient a collection of nearby points into regions where
there is either positive or negative normal stretching. There are two possibilities for the heteroclinic
trajectory to be attracting: either 1) all normal stretching rates are negative, or 2) the rotation rate is
sufficiently fast and the overall system is volume-decreasing,7 so that the integrated effect is relaxation
to the heteroclinic trajectory. For the heteroclinic trajectory to have the additional property of being
restricted to the slow dynamics, we must additionally require that the smallest normal stretching rate
be larger than the tangential stretching rate.
We illustrate these notions in the sketch of Fig. 3.18. Here we imagine a sphere of points as initial
7
Such systems have ∇T · v < 0. In the dynamic systems literature, this is known as a dissipative
system; however, in fluid mechanics we reserve the word “dissipative” for systems that have thermodynamic
irreversibilities.
sink
saddle
Figure 3.18: Sketch of a phase volume with ∇T · v < 0 showing heteroclinic connection
between a saddle and sink equilibria along with the evolution of a set of points initially
configured as a sphere as they move into regions with some positive normal stretching rates.
conditions near the saddle. We imagine that the system is such that the volume shrinks as the sphere
moves. While the overall volume shrinks, one of the normal stretching rates is positive, admitting
divergence of nearby trajectories from the heteroclinic trajectory. Rotation orients the volume into a
region where negative normal stretching brings all points ultimately to the sink.
For our system, families of trajectories are shown in Fig. 3.19a, and it is seen that there is divergence
from the heteroclinic trajectory. This must be attributed to some points experiencing positive normal
0 1
-1
-1
-1
equilibrium
saddle with one unstable
mode
0
0
sink
sink
1 1
1
-1
-1
0 0
0
a) 1 -1
1 b)
Figure 3.19: Plots of trajectories near the heteroclinic connection between equilibria with
one unstable mode and a sink illustrating a) divergence of nearby trajectories due to positive
normal stretching with insufficiently rapid rotation and b) convergence of nearby trajectories
in the presence of positive normal stretching with sufficiently rapid rotation.
stretching away from the heteroclinic trajectory. For this case, the rotation rate is ω = −51/32 + 1 − x21.
Thus, the local rotation has a magnitude of near unity near the heteroclinic orbit, and the time scales
of rotation are close to the time scales of normal stretching.
We can modify the system to include more rotation. For instance, replacing Eq. (3.333) by dx3 /dt =
10x2 +x3 introduces a sufficient amount of rotation to render the heteroclinic trajectory to be attractive
to nearby trajectories. Detailed analysis reveals that this small change 1) does not change the location
of the two equilibria, 2) does not change the heteroclinic trajectory connecting the two equilibria, 3)
modifies the dynamics near each equilibrium such that both have two stable oscillatory modes, with
the equilibrium at (−1, 0, 0)T also containing a third unstable mode and that at (1, 0, 0)T containing
a third stable mode, 4) does not change that the system has a negative volumetric stretch rate on
the heteroclinic trajectory, 5) does not change that a positive normal stretching mode exists on the
heteroclinic trajectory, and 6) enhances the rotation such that the heteroclinic trajectory is locally
attractive. This is illustrated in Fig. 3.19b.
Had the local velocity gradient been purely symmetric, interpretation would be much easier. It is
the effect of a non-zero anti-symmetric part of L that induces the geometrical complexities of rotation.
Such systems are often known as non-normal dynamical systems.
for a variety of constant 2 × 2 matrices A. We consider a family of initial conditions that lie on the
unit circle. We study how the geometry of this unit circle evolves with time. We will omit details of
analysis, but demonstrate a few rules of thumb:
• If tr A = 0, the area will not grow or decay.
• If tr A > 0, the area will grow.
• If tr A < 0, the area will decay.
• If A is diagonal with equal positive eigenvalues, the circle will grow uniformly.
• If A is diagonal with equal negative eigenvalues, the circle will decay uniformly.
• If A is symmetric with unequal eigenvalues, the circle will evolve into an ellipse whose major and
minor axes are associated with the eigenvectors of A, and whose major and minor axes grow or decay
as dictated by the eigenvalues of A.
• The anti-symmetric part of A is associated with rotation about the origin. A purely anti-symmetric
A will cause points on the unit circle to rotate about the origin, but stay on the unit circle.
• If the real parts of the eigenvalues of A are negative, all trajectories will approach the origin (x, y)T = 0
as t → ∞; the circle reduces to a point.
We present some behaviors of the evolution of a family of initial conditions that lie on the unit
circle for a variety of matrices A in Fig. 3.20. The upper left plot has no evolution and so yields the
circle of initial conditions. Eight specific points on that unit circle are marked. All plots are at t = 1/2.
The behavior as t → ∞ is shown in Fig. 3.21
y y y
2 2 2
no isotropic
motion 1 expansion 1 isotropic 1
compression
x x x
-2 -1 1 2 -2 -1 1 2 -2 -1 1 2
-1 -1 -1
-2 -2 -2
y y y
2 2 2
area-preserving
anisotropic area-preserving area-preserving
1 anisotropic 1 anisotropic 1
deformation; no
rotation deformation; no deformation; no
rotation rotation
x x x
-2 -1 1 2 -2 -1 1 2 -2 -1 1 2
-1 -1 -1
-2 -2 -2
y y y
2 2 2
1 1 1
x x x
-2 -1 1 2 -2 -1 1 2 -2 -1 1 2
area-preserving
anisotropic -1 area-preserving -1
area-preserving - 1
deformation; no counter-clockwise
clockwise rotation;
rotation rotation; no
no deformation
deformation
-2 -2 -2
y y y
2 2 2
1 1 1
x x x
-2 -1 1 2 -2 -1 1 2 -2 -1 1 2
area-preserving
-1 -1 -1
anisotropic
anisotropic anisotropic deformation with
expansion; compression; counter-clockwise
-2 no rotation -2 no rotation -2 rotation
Figure 3.20: Evolution of a unit circle of initial conditions for the system dx/dt = A · x for
many different values of A. All plots are for t = 1/2.
y y y
2 2 2
no isotropic
motion 1 expansion 1 isotropic 1
compression
x x x
-2 -1 1 2 -2 -1 1 2 -2 -1 1 2
-1 -1 -1
-2 -2 -2
y y y
2 2 2
area-preserving
anisotropic area-preserving area-preserving
1 anisotropic 1 anisotropic 1
deformation; no
rotation deformation; no deformation; no
rotation rotation
x x x
-2 -1 1 2 -2 -1 1 2 -2 -1 1 2
-1 -1 -1
-2 -2 -2
y y y
2 2 2
1 1 1
x x x
-2 -1 1 2 -2 -1 1 2 -2 -1 1 2
area-preserving
anisotropic -1 area-preserving -1
area-preserving - 1
deformation; no counter-clockwise
clockwise rotation;
rotation rotation; no
no deformation
deformation
-2 -2 -2
y y y
2 2 2
1 1 1
x x x
-2 -1 1 2 -2 -1 1 2 -2 -1 1 2
area-preserving
-1 -1 -1
anisotropic
anisotropic anisotropic deformation with
expansion; compression; counter-clockwise
-2 no rotation -2 no rotation -2 rotation
Figure 3.21: Evolution of a unit circle of initial conditions for the system dx/dt = A · x for
many different values of A. All plots are for t → ∞.
The concept of “area-preserving” has seemingly contrasting results for linear algebraic operators
and linear differential systems of equations. For 2 × 2 matrices, it is area that should be considered. If
we were to consider 3 × 3 matrices, we would consider volume instead. Consider a constant matrix 2 × 2
matrix A. A linear algebraic operation takes x to a new x via x = A · x. But the linear differential
operator gives us a continuous evolution of x via dx/dt = A · x. But the previous example considered
an area-preserving linear differential system. We can ask the question for either algebraic or differential
equations of whether or not the area of a unit circle is preserved after advancement of the system via
the linear operation. The result is, in short, that for two-dimensional linear algebraic systems, the area
is preserved if | det A| = 1. And the orientation of the area after linear algebraic transformation is
preserved if det A = 1. However, for linear differential systems, the area is preserved if tr A = 0.
Example 3.8
Examine the effect of a linear algebraic operator and linear differential operator on a unit circle if
1 0
A= . (3.347)
0 1
We have
det A = 1, tr A = 2. (3.349)
For the algebraic operator, the area and orientation are preserved because det A = 1. The mapping
x = A · x is simply the identity mapping x = I · x = x:
x 1 0 x 1 0 cos θ cos θ
= = = . (3.350)
y 0 1 y 0 1 sin θ sin θ
The unit circle transforms to the unit circle, and the points that comprise the unit circle retain their
original positions. The magnitude of a vector x is preserved, and it does not rotate.
For the differential operator, the area increases because tr A > 0. There is no rotation because A
is symmetric. The solution is
t
x e cos θ
= , (3.351)
y et sin θ
so
x2 + y 2 = e2t . (3.352)
The radius of the circle is growing, and is given by r = et . The area of the circle is growing and is given
by A = πe2t . Relevant plots are given in Fig. 3.22.
If we consider a simple finite difference approximation, the advance through one time step can be
approximated by an algebraic transformation via
xn+1 − xn
= A · xn , (3.353)
∆t
xn+1 = xn + ∆tA · xn , (3.354)
xn+1 = (I + ∆tA) ·xn . (3.355)
| {z }
σ
y algebraic y y
2 differential
2
2 2
1 1 1 1
x x x
-2 -1 1 2 -2 -1 1 2 -2 -1 1 2 -2 -1 1 2
-1 -1 -1 -1
-2 -2 -2 -2
Figure 3.22: Mapping of a unit circle x = A · x and evolution of a unit circle of initial
conditions for dx/dt = A · x, t = 1/2; det A = 1, tr A = 2.
σ = I + ∆tA. (3.356)
xn+1 = σ · xn . (3.357)
Thus the algebraic approximation to the differential map confirms it is area-increasing, consistent with
tr A > 0.
Example 3.9
Examine the effect of a linear algebraic operator and linear differential operator on a unit circle if
1 0
A= . (3.360)
0 −1
We have
For the algebraic operator, the area is preserved and the orientation is reversed because det A = −1.
The mapping is a reflection mapping about the x axis:
x 1 0 x 1 0 cos θ cos θ
= = = . (3.362)
y 0 −1 y 0 −1 sin θ − sin θ
The unit circle transforms to the unit circle, and the points that comprise the unit circle reflect about
the x axis. The magnitude of a vector x is preserved.
For the differential operator, the area is preserved because tr A = 0. There is no rotation because
A is symmetric. But there is anisotropic deformation of the circle into an ellipse, with compression
along the y axis and extension along the x axis. The x axis is aligned with the major axis of the ellipse,
and the y axis is aligned with the minor axis. The solution is
t
x e cos θ
= , (3.363)
y e−t sin θ
that can be recast as an ellipse
x 2 y 2
+ = 1. (3.364)
et e−t
The semi-major and semi-minor
p axes have lengths a = et and b = e−t . With the eccentricity e of the
ellipse defined as e = 1 − b2 /a2 , we have
r
e−2t p
e = 1 − 2t = 1 − e−4t . (3.365)
e
The eccentricity is initially zero and is nearly unity when t = 1/2. Thus the circle is deforming into a
long narrow ellipse confined to the region near the x axis. The area is A = πab = πet e−t = π and is
constant. Relevant plots are given in Fig. 3.23.
y y y
2 2 differential
algebraic 2 2
1 1 1 1
x x x
-2 -1 1 2 -2 -1 1 2 -2 -1 1 2 -2 -1 1 2
-1 -1 -1 -1
-2 -2 -2 -2
Figure 3.23: Mapping of a unit circle x = A · x and evolution of a unit circle of initial
conditions for dx/dt = A · x, t = 1/2; det A = −1, tr A = 0.
Example 3.10
Examine the effect of a linear algebraic operator and linear differential operator on a unit circle if
1 0
A= . (3.366)
0 0
We have
det A = 0, tr A = 1. (3.367)
For the algebraic operator, the area is collapsed to zero because det A = 0. Because the rank of A is
1, the matrix maps two-dimensional geometries onto one-dimensional geometries. Here, the mapping
takes the entire unit circle onto a line segment on the x axis, x ∈ [−1, 1]:
x 1 0 x 1 0 cos θ cos θ
= = = . (3.368)
y 0 0 y 0 0 sin θ 0
Except for θ = 0, π, the magnitude of a vector x on the unit circle is attenuated by the transformation.
For the differential operator, the area increases because tr A = 1. There is no rotation because A
is symmetric. But there is anisotropic deformation of the circle into an ellipse, with no change along
the y axis and extension along the x axis. The x axis is aligned with the major axis of the ellipse, and
the y axis is aligned with the minor axis. The solution is
t
x e cos θ
= , (3.369)
y sin θ
The eccentricity is initially zero and is nearly unity when t = 1. Thus the circle is deforming into a
long narrow ellipse confined to the region near the x axis. The area is A = πab = πet and is increasing.
Relevant plots are given in Fig. 3.24.
y y y
2 algebraic 2 2 differential 2
1 1 1 1
x x x
-2 -1 1 2 -2 -1 1 2 -2 -1 1 2 -2 -1 1 2
-1 -1 -1 -1
-2 -2 -2 -2
Figure 3.24: Mapping of a unit circle x = A · x and evolution of a unit circle of initial
conditions for dx/dt = A · x, t = 1/2; det A = 0, tr A = 1.
Example 3.11
Examine the effect of a linear algebraic operator and linear differential operator on a unit circle if
0 0
A= . (3.372)
0 0
We have
det A = 0, tr A = 0. (3.373)
For the algebraic operator, the area is collapsed to zero because det A = 0. Because the rank of A is
0, the matrix maps two-dimensional geometries onto a zero-dimensional geometry. Here, the mapping
takes the entire unit circle onto the the point (0, 0):
x 0 0 x 0 0 cos θ 0
= = = . (3.374)
y 0 0 y 0 0 sin θ 0
For the differential operator, the area remains constant because tr A = 0. There is no rotation
because A is symmetric. The time-independent solution is
x cos θ
= , (3.375)
y sin θ
that can be recast as a circle
x2 + y 2 = 1. (3.376)
The area is and remains A = π. Relevant plots are given in Fig. 3.25.
y y y
2 2
2 2
differential
algebraic
1 1 1 1
x x x
-2 -1 1 2 -2 -1 1 2 -2 -1 1 2 -2 -1 1 2
-1 -1 -1 -1
-2 -2 -2 -2
Figure 3.25: Mapping of a unit circle x = A · x and evolution of a unit circle of initial
conditions for dx/dt = A · x, t = 1/2; det A = 0, tr A = 0.
Example 3.12
Examine the effect of a linear algebraic operator and linear differential operator on a unit circle if
1 −1
A= . (3.377)
0 1
We have
det A = 1, tr A = 2. (3.378)
For the algebraic operator, the area and orientation are preserved and because det A = 1. Because A
has asymmetry, there is rotation. And there is area-conserving deformation of the circle into an ellipse.
T
The major and minor axes of the ellipse are aligned with the eigenvectors of A−1 ·A−1 . And the length
T
of these axes is associated with the square root of the reciprocals of the eigenvalues of A−1 · A−1 . The
algebraic mapping is
x 1 −1 x 1 −1 cos θ cos θ − sin θ
= = = . (3.379)
y 0 1 y 0 1 sin θ sin θ
We can use the singular value decomposition (SVD) of the matrix A to better interpret our results.
Any matrix A can be decomposed as
A = Q2 · Σ · QT1 . (3.380)
Here Σ is a diagonal square matrix with real positive semi-definite numbers on its diagonal. Of these
r are nonzero, where r is the rank of σ. The columns of Q2 are the eigenvectors of A · AT . The
columns of Q1 are the eigenvectors of AT · A. Both Q1 and Q2 are square orthogonal matrices, and
they are rotation or reflection matrices. The action of rotation or reflection matrices on vectors is to
rotate or reflect them and leave their magnitude unchanged. Detailed analysis of the singular value
decomposition of A shows its action on a vector is composed of a rotation, a non-uniform stretching,
and a second rotation. The decomposition is
1 −1 −0.850651 −0.525731 1.61803 0 −0.525731 0.850651
= . (3.381)
0 1 0.525731 −0.850651 0 0.618034 −0.850651 −0.525731
| {z } | {z }| {z }| {z }
A Q2 Σ QT
1
Detailed analysis of the algebraic system shows the unit circle of initial conditions transforms to
an ellipse described by
2 2
0.525731x + 0.850651y −0.850651x + 0.525731y
+ = 1. (3.382)
0.618034 1.61803
The eccentricity is
s √
3− 5
e= 1− √ = 0.924176. (3.384)
3+ 5
y y y
2 2 differential
algebraic 2 2
1 1 1 1
x x x
-2 -1 1 2 -2 -1 1 2 -2 -1 1 2 -2 -1 1 2
-1 -1 -1 -1
-2 -2 -2 -2
Figure 3.26: Mapping of a unit circle x = A · x and evolution of a unit circle of initial
conditions for dx/dt = A · x, t = 1/2; det A = 1, tr A = 2.
This is identical to the area of the unit circle. The area is preserved for the algebraic mapping.
For the differential operator, the area increases because tr A = 2. There is rotation because A is
asymmetric. And there is anisotropic deformation. Relevant plots are given in Fig. 3.26. With the set
of initial conditions given by x(0) = x0 = cos θ, y(0) = y0 = sin θ, θ = [0, 2π], detailed analysis of the
differential system shows the solution to be given parametrically as
t t
x e −tet x0 e −tet cos θ
= = , θ ∈ [0, 2π]. (3.386)
y 0 et y0 0 et sin θ
So
Note
et −tet
det = e2t . (3.388)
0 et
Specializing for t = 1/2, we see the ratio of the new area to the original area should be e1 = 2.71828.
For t = 1/2, the unit circle of initial conditions has evolved to an ellipse described by
2 2
−0.615412x − 0.788205y −0.788205x + 0.615412y
+ = 1. (3.389)
1.28728 2.11164
The semi-major and semi-minor axes grow with time and at t = 1/2 have lengths
s s
2e 2e
a=2 √ = 2.11164, b=2 √ = 1.28728. (3.390)
9 − 17 9 + 17
The original area of the unit circle is π, so the ratio of the new to the original is e, as predicted.
And the inclination of the major axis to the horizontal starts at −π/4 and as time progresses, goes to
zero via
−2
θ = tan−1 √ . (3.394)
t + t2 + 4
As time progresses, the circle first evolves into a weakly eccentric ellipse whose major axis is inclined
at −π/4 to the horizontal and whose minor axis is inclined at π/4 to the horizontal. As time grows,
the area of the ellipse grows, its major and minor axes rotate counterclockwise, and it becomes more
eccentric. At long time, the major axis is horizontal, and the minor axis is vertical.
We can draw upon the presentation of Powers and Sen (2015, Sec. 7.9.5) to better understand the
transformation of the unit circle in terms of eigenvalues and eigenvectors. Considering our algebraic
operator from x to x, we get
x = A · x, (3.395)
−1
A ·x = x, (3.396)
−1 T −1 −1 T
A ·A ·x = A ·x (3.397)
T
Because A−1 · A−1 is symmetric, it has the diagonal decomposition
T
A−1 · A−1 = Q · Λ · QT . (3.398)
T
Here Λ is diagonal with its diagonal populated by the eigenvalues of A−1 ·A−1 , and Q is an orthogonal
T
matrix whose columns are populated by the normalized eigenvectors of A−1 · A−1 . We then get
T
Q · Λ · QT · x = A−1 · x, (3.399)
T T T −1 T
x ·Q·Λ·Q ·x = x ·A · x, (3.400)
(QT · x)T · Λ · (QT · x) = (A−1 · x)T · x, (3.401)
(QT · x)T · Λ · (QT · x) = xT · x. (3.402)
As an aside, we note that linear transformations of the type x = A · x are known as linear
homogeneous transformations. The origin x = 0 maps to the origin in the transformed space
x = 0. In contrast, the linear transformation x = A · x + b is known as a linear affine
transformation. The origin x = 0 maps to x = b.
Evolution axioms
A fundamental goal of this chapter is to convert the verbal notions that embody the basic
axioms of non-relativistic continuum mechanics into usable mathematical expressions. First,
we must list those axioms. The axioms themselves are simply principles that have been
observed to have wide validity as long as the particle velocity is small relative to the speed
of light and length scales are sufficiently large to contain many molecules. Many of these
axioms can be applied to molecules as well. The axioms cannot be proven. They are simply
statements that have been useful in describing the universe.
A summary of the axioms in words is as follows:
• Mass evolution principle: The time rate of change of mass of a material region is zero.
• Linear momenta evolution principle: The time rate of change of the linear momenta
of a material region is equal to the sum of forces acting on the region. This is Euler’s
generalization of Newton’s second law of motion.
• Angular momenta evolution principle: The time rate of change of the angular momenta
of a material region is equal to the sum of the torques acting on the region. This was
first formulated by Euler.
• Energy evolution principle: The time rate of change of energy within a material region
is equal to the rate that energy is received by heat and work interactions. This is the
first law of thermodynamics.
125
126 CHAPTER 4. EVOLUTION AXIOMS
• Entropy evolution inequality: The time rate of change of entropy within a material
region is greater than or equal to the ratio of the rate of heat transferred to the region
and the absolute temperature of the region. This is the second law of thermodynamics.
• The local stress on one side of a surface is identically opposite that stress on the
opposite side.
• In the absence of body couples, the angular momenta principle reduces to a nearly
trivial statement.
• The energy equation can be separated into mechanical and thermal components. The
mechanical energy is associated with ordered kinetic energy at the macroscale, and the
thermal energy is associated with random kinetic energy of molecular motion at the
microscale.
4.1 Mass
The mass evolution axiom is simple to state mathematically. It is
d
mVm (t) = 0. (4.1)
dt
Thus mass of of a fluid particle is conserved; it does not evolve. As introduced in Ch. [Link].1,
Vm (t) stands for a material region that can evolve in time, and mVm (t) is the mass in the
material region. A relevant material region is sketched in Fig. 4.1. We can define the mass
of the material region based upon the local value of density:
Z
mVm (t) = ρ dV. (4.2)
Vm (t)
R R R
Recalling Leibniz’s rule, Eq. (2.270), dtd Va (t) [ ] dV = Va (t) ∂o [ ] dV + Aa (t) ni wi [ ] dA, we
specialize the arbitrary velocity to the fluid velocity so that wi = vi . This is because we are
dA
Figure 4.1: Sketch of finite material region Vm , infinitesimal mass element ρ dV , and
infinitesimal surface element dA with unit normal ni , and general velocity wi equal to fluid
velocity vi .
considering a material region, and thus the Reynolds transport theorem, Eq. (2.273). So we
get Z Z Z
d
ρ dV = ∂o ρ dV + ni vi ρ dA = 0. (4.4)
dt Vm (t) Vm (t) Am (t)
Now, Eq. (4.4) is in fact the most fundamental representation of the mass conservation prin-
ciple. It applies for both continuous flows as well as for flows with embedded discontinuities
such as the shock waves we will study in Ch. 9.4.1.
For this chapter, we will assume that there are no embedded R discontinuities,
R and proceed
forward. Now we invoke Gauss’s theorem, Eq. (2.252) Vm (t) ∂i [ ] dV = Am (t) ni [ ] dA, to
convert a surface integral to a volume integral to get the mass conservation axiom to read
as
Z Z
∂o ρ dV + ∂i (ρvi ) dV = 0, (4.5)
Vm (t) Vm (t)
Z
(∂o ρ + ∂i (ρvi )) dV = 0. (4.6)
Vm (t)
Now, in an important step, we realize that the only way for this integral, that has arbitrary
limits of integration, to always be zero, is for the integrand itself to always be zero. Hence,
we have
∂o ρ + ∂i (ρvi ) = 0. (4.7)
This step requires all state variables be continuous, and so cannot be done if discontinuities,
such as shock waves, are embedded within Vm (t), as will be discussed in Ch. 9.4.1. We write
this in expanded Cartesian and Gibbs notation as
∂o ρ + ∂1 (ρv1 ) + ∂2 (ρv2 ) + ∂3 (ρv3 ) = 0, (4.8)
∂ρ
+ ∇T · (ρv) = 0. (4.9)
∂t
These equations, along with Eq. (4.7), are all in what is known as conservative or divergence
form. The conservative form shows mass (equivalently ρ) is conserved when mass fluxes, ρv,
are in balance. There are several alternative forms for this axiom. Using the product rule,
we can say also
∂o ρ + vi ∂i ρ +ρ∂i vi = 0, (4.10)
| {z }
material derivative of density
For flows with no embedded discontinuities, the conservative and non-conservative forms
give identical information. So, we can also say
1 dρ
=− ∂i vi . (4.14)
ρ dt |{z}
|{z} relative rate of particle volume expansion
relative rate of density increase
Recalling Eq. (3.187), we see the relative rate of density increase of a fluid particle is the
negative of its relative rate of expansion, as expected. So, we also have
1 dρ 1 dVm
= − , (4.15)
ρ dt Vm dt
dVm dρ
ρ + Vm = 0, (4.16)
dt dt
d
(ρVm ) = 0, (4.17)
dt
d
(mVm ) = 0. (4.18)
dt
This returns us to our original mass conservation statement, Eq. (4.1). We note that in a
relativistic system, in which mass-energy is conserved, but not mass, that we can have a
material region, that is a region bounded by a surface across which there is no flux of mass,
for which the mass can indeed change, thus violating our non-relativistic mass conservation
axiom.
Let us consider a special case of the Reynolds transport theorem, Eq. (2.273) for a fluid
that obeys mass conservation. The general tensor in Eq. (2.273) can be recast as
This is useful when Tjk... as some intensive property that has units of some quantity per
unit mass. Then Tjl... is the same quantity per unit volume. Then the Reynolds transport
dA
Figure 4.2: Sketch of finite material region Vm , infinitesimal linear momenta element ρvi dV ,
infinitesimal body force element ρfi dV , and infinitesimal surface element dA with unit
normal ni , surface traction ti and general velocity wi equal to fluid velocity vi .
theorem becomes
Z Z Z
d
ρTjk....(xi , t) dV = ∂o (ρTjk....) dV + nl ρvl Tjk.... dA, (4.20)
dt Vm (t) Vm (t) Am (t)
Z
= (∂o (ρTjk....) + ∂l (ρvl Tjk....)) dV, (4.21)
Vm (t)
Z
= Tjk... ∂o ρ + ∂l (ρvl ) + ρ ∂o Tjk.... + vl ∂l Tjk.... dV,
Vm (t) | {z } | {z }
=0 =dTjk... /dt
(4.22)
Z
dTjk...
= ρ dV. (4.23)
Vm (t) dt
Again Vm (t) stands for a material region that can evolve in time. A relevant material region
is sketched in Fig. 4.2. The term fi represents a body force per unit mass. An example of
such a force would be the gravitational force acting on a body, that when scaled by mass,
yields gi . The term ti is a traction, that is a vector representing force per unit area. A major
challenge of this section will be to express the traction vector in terms of what is known as
the stress tensor.
Consider first the left hand side, LHS, of the linear momenta principle
Z Z
LHS = ∂o (ρvi ) dV + nj ρvi vj dA, from Reynolds, (4.25)
Vm (t) Am (t)
Z
= (∂o (ρvi ) + ∂j (ρvj vi )) dV, from Gauss. (4.26)
Vm (t)
These are all expressed in terms of volume integrals except for the term involving surface
forces.
Now letting ∆A → 0, so that the mean value approaches the local value, and taking
nIi = −nII
i ≡ ni , we get a useful result
At an infinitesimal length scale, the traction on one side of a surface is equal and
opposite to that on the other. That is, there is a local force balance. This applies even
if there is velocity and acceleration of the material on a macroscale. On the microscale,
surface forces dominate inertia and body forces. This is a useful general principle to
remember. It the fundamental reason why microorganisms have different propulsion
systems than macroorganisms: they are fighting different forces.
• Study stress on arbitrary plane and relate to stress on coordinate planes
Now let us consider a rectangular parallelepiped aligned with the Cartesian axes that
has been sliced at an oblique angle to form a tetrahedron. We will apply the linear
momenta principle to this geometry and make a statement about the existence of a
stress tensor. The described material region is sketched in Fig. 4.4. Let ∆L be a
characteristic length scale of the tetrahedron. Also let four unit normals nj exist, one
for each surface. They will be −n1 , −n2 , −n3 for the surfaces associated with each
coordinate direction. They are negative because the outer normal points opposite to
the direction of the axes. Let ni be the normal associated with the oblique face. Let
∆A denote the surface area of each face.
Now the volume of the tetrahedron must be of order L3 and the surface area of order
L2 . Thus applying the mean value theorem to the linear momenta principle, we obtain
Figure 4.4: Sketch of tetrahedral element for stress analysis on an arbitrary plane.
the form
As before, for small volumes, ∆L → 0, and the linear momenta principle reduces to
X
surface forces = 0. (4.33)
0 = t∗i (ni )∆A + t∗i (−n1 )∆A1 + t∗i (−n2 )∆A2 + t∗i (−n3 )∆A3 . (4.34)
t∗i (ni )∆A = t∗i (n1 )∆A1 + t∗i (n2 )∆A2 + t∗i (n3 )∆A3 . (4.35)
t∗i (ni )∆A = n1 t∗i (n1 )∆A + n2 t∗i (n2 )∆A + n3 t∗i (n3 )∆A, (4.36)
t∗i (ni ) = n1 t∗i (n1 ) + n2 t∗i (n2 ) + n3 t∗i (n3 ). (4.37)
Now we can consider terms like ti to obviously be a vector, and the indicator, for
example (n1 ), tells us with which surface the vector is associated. This is precisely
what a tensor does, and in fact we can say
Here Tij is the component of stress in the j direction associated with the surface whose
normal is in the i direction.
Recall that Tij is the total stress tensor. We obviously also have
With this definition, pressure is positive in compression, while Tij and τij are positive
in tension. Let us also define the mechanical pressure, p(m) , as the negative of the
average normal surface stress
1 1
p(m) ≡ − Tii = − (T11 + T22 + T33 ). (4.42)
3 3
The often invoked Stokes’ assumption, that remains a subject of widespread misunder-
standing since it was first made in 1845,1 is often adopted for lack of a good alternative
in answer to a question that will be addressed later in Ch. 5.4.3. It asserts that the
thermodynamic pressure is equal to the mechanical pressure:
1
p = p(m) = − Tii . (4.43)
3
1
Stokes, G. G., 1845, “On the theories of internal friction of fluids in motion,” Transactions of the
Cambridge Philosophical Society, 8: 287-305.
Presumably a pressure measuring device in a moving flow field would actually measure
the mechanical pressure, and not necessarily the thermodynamic pressure, so it is im-
portant to have this issue clarified for proper reconciliation of theory and measurement.
It will be seen that Stokes’ assumption gives some minor æsthetic pleasure in certain
limits, but it is not well-established, and is more a convenience than a requirement
for most materials. It is the case that various incarnations of more fundamental ki-
netic theory under the assumption of a dilute gas composed of inert hard spheres give
rise to the conclusion that Stokes’ assumption is valid. At moderate densities, these
hard sphere kinetic theory models predict that Stokes’ assumption is invalid. However,
none of the common kinetic theory models is able to predict results from experiments,
that nevertheless also give indication, albeit indirect, that Stokes’ assumption is in-
valid. Kinetic theories and experiments that consider polyatomic molecules, that can
suffer vibrational and rotational effects as well, show further deviation from Stokes’
assumption. It is often plausibly argued that these so-called non-equilibrium effects,
that is molecular vibration and rotation, that are only important in high speed flow
applications in which the flow velocity is on the order of the fluid sound speed, are the
mechanisms that cause Stokes’ assumption to be violated. Because they only are im-
portant in high speed applications, they are difficult to measure, though measurement
of the decay of acoustic waves has provided some data. For liquids, there is little to no
theory, and the limited data indicate that Stokes’ assumption is invalid.
Now contracting Eq. (4.41), we get
Tii = −pδii + τii . (4.44)
Using the fact that δii = 3 and inserting Eq. (4.43) in Eq. (4.44), we find for a fluid
that obeys Stokes’ assumption that
1
Tii = Tii (3) +τii , (4.45)
3
|{z} |{z}
δii
−p
0 = τii . (4.46)
That is to say, the trace of the viscous stress tensor is zero. Moreover, for a fluid that
obeys Stokes’ assumption, we can interpret the viscous stress as the deviation from the
mean stress; that is, the viscous stress is a deviatoric stress:
1
Tij = Tkk δij + τij , valid only if Stokes’ assumption holds.
|{z} 3
| {z } |{z}
total stress deviatoric stress
mean stress
(4.47)
If Stokes’ assumption does not hold, then a portion of τij will also contribute to the
mean stress; that is, the viscous stress is not then entirely deviatoric.
Finally, let us note what the traction vector is when the fluid is static. For a static
fluid, there is no viscous stress, so τij = 0, and we have
Tij = −pδij , static fluid. (4.48)
We get the traction vector for a static fluid on any surface with normal ni by
Changing indices, we see ti = −pni , that is the traction vector must be oriented in the
same direction as the surface normal for a static fluid; all stresses are normal to any
arbitrarily oriented surface.
Using Gauss’s theorem, Eq. (2.252), to convert the surface integral into a volume integral,
and combining all under one integral sign, we get
Z
(∂o (ρvi ) + ∂j (ρvj vi ) − ρfi − ∂j Tji ) dV = 0. (4.51)
Vm (t)
Making the same argument as before regarding arbitrary material volumes, this must then
require that the integrand be zero (we actually must require all variables be continuous to
make this work), so we obtain
Using then Tij = −pδij + τij , we get in Cartesian index, Gibbs2 , and full notation
∂o (ρvi ) + ∂j (ρvj vi ) = ρfi − ∂i p + ∂j τji , (4.53)
∂ T T
(ρv) + ∇T · (ρvvT ) = ρf − ∇p + ∇T · τ , (4.54)
∂t
∂o (ρv1 ) + ∂1 (ρv1 v1 ) + ∂2 (ρv2 v1 ) + ∂3 (ρv3 v1 ) = ρf1 − ∂1 p + ∂1 τ11 + ∂2 τ21 + ∂3 τ31 , (4.55)
∂o (ρv2 ) + ∂1 (ρv1 v2 ) + ∂2 (ρv2 v2 ) + ∂3 (ρv3 v2 ) = ρf2 − ∂2 p + ∂1 τ12 + ∂2 τ22 + ∂3 τ32 , (4.56)
∂o (ρv3 ) + ∂1 (ρv1 v3 ) + ∂2 (ρv2 v3 ) + ∂3 (ρv3 v3 ) = ρf3 − ∂3 p + ∂1 τ13 + ∂2 τ23 + ∂3 τ33 . (4.57)
The form is known as the linear momenta principle cast in conservative or divergence form.
It is the first choice of forms for many numerical simulations, as discretizations of this form
of the equation naturally preserve the correct values of global linear momenta, up to roundoff
error.
However, there is a commonly used reduced, non-conservative form that makes some
analysis and physical interpretation easier. Let us use the product rule to expand the linear
2
Here the transpose notation is particularly cumbersome and unfamiliar, though necessary for full con-
∂
sistency. One will more commonly see this equation written simply as ∂t (ρv) + ∇ · (ρvv) = ρf − ∇p + ∇ · τ .
momenta principle, then rearrange it, and use mass conservation, Eq. (4.7), and the definition
of material derivative to rewrite the expression:
dvi
ρ = ρfi − ∂i p + ∂j τji , (4.61)
dt
dv T
ρ = ρf − ∇p + ∇T · τ . (4.62)
dt
Written in full, this becomes
So, we see that particles accelerate due to body forces and unbalanced surface forces. If the
surface forces are non-zero but uniform, they will have no gradient or divergence, and hence
not contribute to accelerating a particle.
Example 4.1
Show Newton’s linear momenta principle in the limit of no viscous stress or body force,
dv 1
= − ∇p, (4.66)
dt ρ
is invariant under the Galilean transformation of Ch. 1.4, written here as
We see dt′ = dt. The spatial coordinates of fluid particles have time derivatives, with respect to
the equivalent t or t′ , of
dx′1 dx1
= − v1o , (4.71)
dt′ dt
dx′2 dx2
= − v2o , (4.72)
dt′ dt
dx′3 dx3
= − v3o . (4.73)
dt′ dt
Defining the fluid particle velocities as usual, dxi /dt = vi , dx′i /dt′ = vi′ , we see
v1′ = v1 − v1o , (4.74)
v2′ = v2 − v2o , (4.75)
v3′ = v3 − v3o . (4.76)
Let us expand the equation set to be considered for transformation:
∂v1 ∂v1 ∂v1 ∂v1 1 ∂p
+ v1 + v2 + v3 = − , (4.77)
∂t ∂x1 ∂x2 ∂x3 ρ ∂x1
∂v2 ∂v2 ∂v2 ∂v2 1 ∂p
+ v1 + v2 + v3 = − , (4.78)
∂t ∂x1 ∂x2 ∂x3 ρ ∂x2
∂v3 ∂v3 ∂v3 ∂v3 1 ∂p
+ v1 + v2 + v3 = − . (4.79)
∂t ∂x1 ∂x2 ∂x3 ρ ∂x3
We need representations of the partial derivatives in the transformed coordinate system. Here it is
advantageous to consider a so-called space-time formulation. Our original Cartesian system is obviously
found by inverting the given transformation:
x1 = x′1 + v1o t′ , (4.80)
x2 = x′2 ′
+ v2o t , (4.81)
x3 = x′3 + v3o t′ , (4.82)
′
t = t. (4.83)
For a general space-time transformation, we have
∂x1 ∂x1 ∂x1 ∂x1
∂x′1 ∂x′2 ∂x′3 ∂t′ ′
dx1 dx1
∂x′2 ∂x2′ ∂x′2 ∂x2
dx2 ∂x1 ∂x2 ∂x3 ∂t′ dx′2
= ∂x3 ∂x3 ∂x3 ∂x3 ′ . (4.84)
dx3 ∂x′ ∂x′ ∂x′ ∂t′ dx3
1 2 3
dt ∂t ∂t ∂t ∂t dt′
∂x′1 ∂x′2 ∂x′3 ∂t′
| {z }
J
v
m
Figure 4.5: Sketch of particle of mass m velocity v rotating about an axis centered at point
O, with radial distance vector r.
L̂ = r × (mv). (4.98)
Any force F that acts on m with lever arm r induces a torque T̂ that is
T̂ = r × F. (4.99)
Now let us apply these notions for an infinitesimal fluid particle with differential mass ρ dV .
Now the principle, that in words says the time rate of change of angular momenta of a
material region is equal to the sum of external couples (or torques) on the system becomes
mathematically,
Z Z Z
d
ρǫijk rj vk dV = ρǫijk rj fk dV + (ǫijk rj np Tpk + nk Hki ) dA . (4.104)
dt Vm (t) Vm (t) Am (t)
| {z } | {z }
Apply Reynolds then Gauss apply Gauss
We apply Reynolds transport theorem and Gauss’s theorem to the indicated terms and let
the volume of the material region shrink to zero now. First with Reynolds, we get
Z Z
∂o ρǫijk rj vk dV + ǫijk ρrj vk np vp dA =
Vm (t) Am (t)
Z Z
ρǫijk rj fk dV + (ǫijk rj np Tpk + nk Hki ) dA. (4.105)
Vm (t) Am (t)
As the region is arbitrary, the integrand formed by placing all terms under the same integral
must be zero, that yields
ǫijk
r ∂ (ρv ) + ρv ∂ r +r ∂ (ρv v ) + ρv v ∂ r −r ρf − r ∂ T − T ∂ r = ∂k Hki .
|{z}
j o k k o j j p p k p k p j j k j p pk pk p j
|{z} |{z}
=0 δpj δpj
(4.108)
Applying the simplifications indicated and rearranging, we get
ǫijk rj (∂o (ρvk ) + ∂p (ρvp vk ) − ρfk − ∂p Tpk ) = ∂k Hki − ρǫijk vj vk + ǫijk Tjk . (4.109)
| {z }
=0 by linear momenta
We have utilized the fact that the tensor inner product of any anti-symmetric tensor with
any symmetric tensor must be zero. Now, if we have the case where there are no externally
imposed angular momenta fields, such as could be the case when electromagnetic forces are
important, we have the common condition of Hki = 0, and the angular momenta principle
reduces to the simple statement that
T[ij] = 0. (4.112)
That is, the anti-symmetric part of the stress tensor must be zero. Hence, the stress tensor,
absent any surface couples, must be symmetric, and we get in Cartesian index and Gibbs
notation:
4.4 Energy
We recall the first law of thermodynamics, that states the time rate of change of a material
region’s internal and kinetic energy is equal to the rate of heat transferred to the material
region less the rate of work done by the material region. Here we have adopted the common
engineering sign convention for heat and work, motivated by steam engine analysis, for which
thermal energy came “in” and work came “out.” Mathematically, this is stated as
dE dQ dW
= − . (4.115)
dt dt dt
In this case (though this is not uniformly enforced in these notes), the upper case letters de-
note extensive thermodynamic properties. For example, E is extensive total energy, inclusive
of internal and kinetic,
1
E = ρV e + vj vj , (4.116)
2
with SI units of J.3 We could have included potential energy in E, but will instead absorb it
into the work term W . The corresponding intensive total energy with SI units of J/kg is
ε = e + vj vj /2. (4.117)
Let us consider each term in the first law of thermodynamics in detail and then write the
equation in final form.
3
The computational fluid dynamics literature often makes the unfortunate choice of defining the “total
energy” as E = e + vj vj /2 with units of J/kg. Thus, it is really a specific energy and violates the ther-
modynamics convention that lower case variables are used for intensive properties. We will not use this
nomenclature, and will generally reserve upper case variables for extensive properties. We will consider
“total” to imply the sum of internal and kinetic, that could either be extensive or intensive. We take the
extensive internal energy to be E = ρV e.
dA
Figure 4.6: Sketch of finite material region Vm , infinitesimal mass element ρ dV , and
infinitesimal surface element dA with unit normal ni , and heat flux vector qi .
(4.128)
Z Z Z Z
d 1
ρ e + vj vj dV = − ni qi dA + ni Tij vj dA + ρfi vi dV.
dt Vm (t) 2 Am (t) Am (t) Vm (t)
(4.129)
Skipping the details of an identical application of the Reynolds transport theorem and
Gauss’s theorem, and shrinking the volume to approach zero, we obtain the differential
equation of energy in conservative or divergence form (in first Cartesian index then Gibbs
notation):
1 1
∂o ρ e + vj vj + ∂i ρvi e + vj vj =
2 2
| {z } | {z }
rate of change of total energy advection of total energy
− ∂i qi + ∂ (T v ) + ρvi fi , (4.130)
|{z} | i {zij j} | {z }
diffusive heat flux surface force work rate body force work rate
∂ 1 1
ρ e + vT · v + ∇T · ρv e + vT · v =
∂t 2 2
−∇T · q + ∇T · (T · v) + ρvT · f. (4.131)
We can segregate the work done by the surface forces into that done by pressure forces
and that done by viscous forces by rewriting this in terms of p and τij as follows
1 1
∂o ρ e + vj vj + ∂i ρvi e + vj vj =
2 2
−∂i qi − ∂i (pvi ) + ∂i (τij vj ) + ρvi fi , (4.132)
∂ 1 T T 1 T
ρ e+ v ·v + ∇ · ρv e + v · v =
∂t 2 2
−∇T · q − ∇T · (pv) + ∇T · (τ · v) + ρvT · f. (4.133)
It is common to bring the pressure-volume work term to the left side to rewrite the conser-
vative energy equation, Eq. (4.132), as
1 1 p
∂o ρ e + vj vj + ∂i ρvi e + vj vj + = −∂i qi + ∂i (τij vj )
2 2 ρ
+ρvi fi , (4.134)
∂ 1 1 p
ρ e + vT · v + ∇T · ρv e + vT · v + = −∇T · q + ∇T · (τ · v)
∂t 2 2 ρ
+ρvT · f. (4.135)
Using this definition, the first law in conservative form can be rewritten as
1 1 ∂p
∂o ρ h + vj vj + ∂i ρvi h + vj vj = − ∂i qi + ∂i (τij vj )
2 2 ∂t
+ρvi fi , (4.137)
∂ 1 1 ∂p
ρ h + vT · v + ∇T · ρv h + vT · v = − ∇T · q + ∇T · (τ · v)
∂t 2 2 ∂t
+ρvT · f. (4.138)
The term ρvj vj /2 represents the volume-averaged kinetic energy, with SI units J/m3 . The
mechanical energy equation, Eq. (4.142), predicts the kinetic energy increases due to three
effects:
Body forces themselves affect mechanical energy, while it is imbalances in surface forces that
affect mechanical energy.
We could also summarize the non-conservative form of the mechanical energy equation,
Eq. (4.140), as
d vj vj
ρ = ρvj fj − vj ∂j p + (∂i τij )vj , (4.144)
dt
T 2
d v ·v
ρ = ρvT · f − vT · ∇p + ∇T · τ · v. (4.145)
dt 2
• viscous force associated with a deformation4 (we will worry about the sign later).
In contrast to mechanical energy, thermal energy changes do not require surface force imbal-
ances; instead they require kinematic deformation. Moreover, body forces have no influence
on thermal energy. The work done by a body force is partitioned entirely to the mechanical
energy of a body.
We can also say
dp
∂o (ρh) + ∂i (ρvi h) = − ∂i qi + τij ∂i vj , (4.148)
dt
∂ dp
(ρh) + ∇T · (ρvh) = − ∇T · q + τ : ∇vT . (4.149)
∂t dt
4
For a general fluid, this includes a mean volumetric deformation as well as a deviatoric deformation. If
the fluid satisfies Stokes’ assumption, it is only the deviatoric deformation that induces a change in internal
energy in the presence of viscous stress.
so we get
de
ρ = −∂i qi − p∂i vi + τij ∂i vj , (4.152)
dt
de
ρ = −∇T · q − p∇T · v + τ : ∇vT . (4.153)
dt
We can get an equation that is reminiscent of elementary thermodynamics, valid for
small volumes V by multiplying Eq. (4.152) by V and using Eq. (3.187) to replace ∂i vi by
its known value in terms of the relative expansion rate to obtain
de dV
ρV = −V ∂i qi − p + V τij ∂i vj . (4.154)
dt dt
The only term not usually found in elementary thermodynamics texts is the third on the
right hand side, that is a viscous work term.
Here we have defined the irreversible entropy production rate, σ̇ ≥ 0, as a positive semi-
definite scalar. It is simply a convenience to replace the inequality with an equality. Then
we have the conservative form
q
i
∂o (ρs) + ∂i (ρsvi ) = −∂i + σ̇, σ̇ ≥ 0. (4.182)
T
Invoking mass conservation, Eq. (4.7), we easily get the non-conservative form
ds q
i
ρ = −∂i + σ̇, σ̇ ≥ 0. (4.183)
dt T
This is the second law. Now if we subtract from this the first law written in terms of entropy,
Eq. (4.169), we get the result
1 1
σ̇ = − 2
qi ∂i T + τij ∂i vj ≥ 0. (4.184)
T T | {z }
Φ
As an aside, we have defined the commonly used viscous dissipation function Φ as
Φ ≡ τij ∂i vj . (4.185)
For symmetric stress tensors, we also have Φ = τij ∂(i vj) . Now because σ̇ ≥ 0, we can view
the entirety of the second law as the following constraint, sometimes called the weak form of
the Clausius-Duhem56 inequality:
1 1
− qi ∂i T + τij ∂i vj ≥ 0, (4.186)
T2 T
1 1
− 2 qT · ∇T + τ : ∇vT ≥ 0, (4.187)
T T
1 T 1
− 2 q · ∇T + τ : L ≥ 0. (4.188)
T T
Recalling that τij is symmetric by the angular momenta principle for no external couples, and,
consequently, that its tensor inner product with the velocity gradient only has a contribution
from the symmetric part of the velocity gradient (that is, the deformation rate or strain rate
tensor), the entropy inequality reduces slightly to
1 1
2
−
qi ∂i T + τij ∂(i vj) ≥ 0, (4.189)
T T
T !
1 T 1 ∇v + ∇vT
T
− 2 q · ∇T + τ : ≥ 0, (4.190)
T T 2
1 T 1
− q · ∇T + τ : D ≥ 0. (4.191)
T2 T
We shall see in upcoming sections that we will be able to specify qi and τij in such a fashion
that is both consistent with experiment and satisfies the entropy inequality.
5
Rudolf Clausius, 1822-1888, Prussian-born German mathematical physicist, key figure in making ther-
modynamics a science, author of well-known statement of the second law of thermodynamics, taught at
Zürich Polytechnikum, University of Würzburg, and University of Bonn.
6
Pierre Maurice Marie Duhem, 1861-1916, French physicist, mathematician, and philosopher, taught at
Lille, Rennes, and the University of Bordeaux.
The more restrictive (and in some cases, overly restrictive) strong form of the Clausius-
Duhem inequality requires each term to be greater than or equal to zero. For our system
the strong form, realizing that the absolute temperature T > 0, is
−qi ∂i T ≥ 0, τij ∂(i vj) ≥ 0, (4.192)
| {z }
Φ
T
!
T T
∇v + ∇v
−qT · ∇T ≥ 0, τ : ≥ 0. (4.193)
2
It is straightforward to show that terms that generate entropy due to viscous work also
dissipate mechanical energy. This can be cleanly demonstrated by considering the mecha-
nisms that cause mechanical energy the change within a finite fixed control volume V . First
consider the non-conservative form of the mechanical energy equation, Eq. (4.144):
d vj vj
ρ = ρvj fj − vj ∂j p + vj ∂i τij . (4.194)
dt 2
Now use the product rule to restate the pressure and viscous work terms so as to achieve
d vj vj
ρ = ρvj fj − ∂j (vj p) + p∂j vj + ∂i (τij vj ) − τij ∂i vj . (4.195)
dt 2 | {z }
=Φ≥0
So, here we see what induces local changes in mechanical energy. We see that body forces,
pressure forces and viscous forces in general can induce the mechanical energy to rise or fall.
However that part of the viscous stresses that is associated with the viscous dissipation, Φ,
is guaranteed to induce a local decrease in mechanical energy. It is sometimes said that this
is a transformation in which mechanical energy dissipates into thermal energy.
To study global changes in mechanical energy, we consider the conservative form of the
mechanical energy equation, Eq. (4.142), here written in the same way that takes advantage
of application of the product rule to the pressure and viscous terms:
vv vv
j j j j
∂o ρ + ∂i ρvi = ρvj fj − ∂j (vj p) + p∂j vj + ∂i (τij vj ) − τij ∂i vj . (4.196)
2 2
Now integrate over a fixed control volume with closed boundaries, so that
Z vv Z vv Z Z Z
j j j j
∂o ρ dV + ∂i ρvi dV = ρvj fj dV − ∂j (vj p) dV + p∂j vj dV
V 2 V 2 VZ V V
Z
+ ∂i (τij vj ) dV − τij ∂i vj dV. (4.197)
V V
Applying Leibniz’s rule, Eq. (2.270), and Gauss’s law, Eq. (2.252), we get
Z Z Z Z Z
d vj vj vj vj
ρ dV + ni ρvi dA = ρvj fj dV − nj vj p dA + p∂j vj dV
dt V 2 A 2 VZ A V
Z
+ ni (τij vj ) dA − τij ∂i vj dV. (4.198)
A V
Now on the surface of the closed fixed volume, the velocity is zero, so we get
Z Z Z Z
d vj vj
ρ dV = ρvj fj dV + p∂j vj dV − τij ∂i vj dV. (4.199)
dt V 2 V V V | {z }
positive
Now the strong form of the second law requires that τij ∂i vj = τij ∂(i vj) ≥ 0. So, we see for a
finite fixed closed volume of fluid that a body force and pressure force in conjunction with
local volume changes can cause the global mechanical energy to either grow or decay, the
viscous stress always induces a decay of global mechanical energy; in other words it is a
dissipative effect.
Recall that wi is the velocity of the arbitrary surface, not necessarily the particle velocity.
4.6.1 Mass
We rewrite the mass conservation, Eq. (4.7), as
∂o ρ = −∂i (ρvi ). (4.201)
Now let us use this, and let f = ρ in Leibniz’s rule, Eq. (4.200), to get
Z Z Z
d
ρ dV = ∂o ρ dV + ni wi ρ dA, (4.202)
dt Va (t) Va (t) Aa (t)
Z Z Z
d
ρ dV = (−∂i (ρvi )) dV + ni wi ρ dA. (4.203)
dt Va (t) Va (t) Aa (t)
Then we get Z Z
d
ρ dV + ρni (vi − wi ) dA = 0. (4.211)
dt Va (t) Ae (t)
Example 4.2
Consider the volume sketched in Fig. 4.7. Water enters a circular hole of diameter D1 = 1” with
velocity v1 = 3 ft/s. Water enters another circular hole of diameter D2 = 3” with velocity v2 = 2 ft/s.
The cross sectional area of the cylindrical tank is A = 2 ft2 . The tank has height H. Water at density
ρw exists in the tank at height h(t). Air at density ρa fills the remainder of the tank. Find the rate of
rise of the water dh/dt.
air
water
h(t)
Figure 4.7: Sketch of volume with water and air being filled with water.
Z
d
ρa dV = 0, (4.212)
dt V2
Z H
d
ρa A dz = 0. (4.213)
dt h(t)
Now invoke the physical linear momenta axiom, Eq. (4.52). Here the axiom gives us an
expression for ∂o (ρvi ). We will also convert volume integrals to surface integrals via Gauss’s
theorem, Eq. (2.252), to get
Z Z Z
d
ρvi dV = − (ρnj (vj − wj )vi + ni p − nj τij ) dA + ρfi dV. (4.223)
dt Va (t) Aa (t) Va (t)
Now momenta flux terms only have values at entrances and exits (at solid surfaces, we get
vi = wi ), so we can say
Z Z Z Z Z
d
ρvi dV + ρnj (vj − wj )vi dA = − ni p dA + nj τij dA + ρfi dV.
dt Va (t) Ae (t) Aa (t) Aa (t) Va (t)
(4.224)
The surface forces are evaluated along all surfaces, not just entrances and exits.
4.6.3 Energy
Applying the same analysis to the energy equation, we obtain
Z Z
d 1 1
ρ e + vj vj dV = − ρni (vi − wi ) e + vj vj dA
dt Va (t) 2 Aa (t) 2
Z
− ni qi dA
Va (t)
Z
− (ni vi p − ni τij vj ) dA
Aa (t)
Z
+ ρvi fi dV. (4.225)
Va (t)
∂o fj + ∂i (vi fj ) = ∂i gj + hj , (4.226)
∂o ρ + ∂i (ρvi ) = 0, (4.228)
∂o (ρvi ) + ∂j (ρvj vi ) = ρfi − ∂i p + ∂j τji , (4.229)
τij = τji , (4.230)
1 1
∂o ρ e + vj vj + ∂i ρvi e + vj vj = −∂i qi − ∂i (pvi ) + ∂i (τij vj )
2 2
+ρvi fi , (4.231)
q
i
∂o (ρs) + ∂i (ρsvi ) ≥ −∂i . (4.232)
T
If there is no body force, fi = 0, we can rearrange to bring many terms within the
divergence operator, yielding
∂o ρ + ∂i (ρvi ) = 0, (4.233)
∂o (ρvi ) + ∂j (ρvj vi + δji p − τji ) = 0, (4.234)
τij − τji = 0, (4.235)
1 1 p
∂o ρ e + vj vj + ∂i ρvi e + vj vj + − τij vj + qi = 0, (4.236)
2 2 ρ
qi
∂o (ρs) + ∂i ρsvi + ≥ 0. (4.237)
T
∂ρ
+ ∇T · (ρv) = 0, (4.238)
∂t
∂ T T
(ρv) + ∇T · (ρvvT ) = ρf − ∇p + ∇T · τ , (4.239)
∂t
τ = τT, (4.240)
∂ 1 1
ρ e + vT · v + ∇T · ρv e + vT · v = −∇T · q − ∇T · (pv)
∂t 2 2
+∇T · (τ · v) + ρvT · f , (4.241)
∂ q
(ρs) + ∇T · (ρsv) ≥ −∇T · . (4.242)
∂t T
If there is no body force, f = 0, we can rearrange to bring many terms within the divergence
operator, yielding
∂ρ
+ ∇T · (ρv) = 0, (4.243)
∂t
∂ T
(ρv) + ∇T · (ρvvT + pI − τ ) = 0, (4.244)
∂t
τ − τ T = 0, (4.245)
∂ 1 T T 1 T p
ρ e+ v ·v + ∇ · ρv e + v · v + −τ ·v+q = 0, (4.246)
∂t 2 2 ρ
∂ q
(ρs) + ∇T · ρsv + ≥ 0. (4.247)
∂t T
If there is a time-independent conservative body force, then we can rewrite f = −∇ϕ; then the
linear momenta and energy axioms can be written as
∂ T
(ρv) + ∇T · (ρvvT + pI − τ ) = −ρ∇ϕ,
∂t
(4.248)
∂ 1 1 p
ρ e + vT · v + ϕ + ∇T · ρv e + vT · v + ϕ + −τ ·v+q = 0. (4.249)
∂t 2 2 ρ
∂ √ ∂ √
( g ρ) + k g ρv k = 0, (4.250)
∂t
∂x
i i i
∂ √ j ∂ξ ∂ √ j k ∂ξ √ j ∂ξ
g ρv + g ρv v = g ρf
∂t ∂xj ∂xk ∂xj ∂xj
7
Vinokur, M., 1974, “Conservation equations of gasdynamics,” Journal of Computational Physics, 14(2):
105-125.
dρ
= −ρ∂i vi , (4.254)
dt
dvi
ρ = ρfi − ∂i p + ∂j τji , (4.255)
dt
τij = τji , (4.256)
de
ρ = −∂i qi − p∂i vi + τij ∂i vj , (4.257)
dt
ds q
i
ρ ≥ −∂i . (4.258)
dt T
dρ
= −ρ∇T · v, (4.259)
dt
dv T
ρ = ρf − ∇p + ∇T · τ , (4.260)
dt
τ = τT, (4.261)
de
ρ = −∇T · q − p∇T · v + τ : ∇vT , (4.262)
dt
ds q
ρ ≥ −∇T · . (4.263)
dt T
∂ρ ∂ρ ρ ∂ √ i
+ vi i = − √ gv , (4.264)
∂t ∂x g ∂xi
i i
∂v j ∂v i l i ij ∂p 1 ∂ √ ij
ρ +v + Γ jl v = ρf − g + √ g τ + Γijk τ jk , (4.265)
∂t ∂xj ∂xj g ∂xj
∂e i ∂e 1 ∂ √ i p ∂ √ i
ρ +v = − √ g q − √ gv
∂t ∂xi g ∂xi g ∂xi
i
kj ∂v i l
+gik τ + Γjl v , (4.266)
∂xj
∂s i ∂s 1 ∂ √ qi
ρ +v ≥ −√ g . (4.267)
∂t ∂xi g ∂xi T
The term Γijl v l in the linear momenta equation can be shown to represent the effects of
non-Cartesian terms such as centripetal and Coriolis accelerations, to be fully explored in
Ch. 7.1.1.
Let us write the Gibbs form of the non-conservative equations of mass, linear momenta,
and energy in a slightly different way to illustrate these mechanisms:
∂ρ
= local change in mass
∂t
−vT · ∇ρ advection of mass
+0 diffusion of mass
T
−ρ∇ · v, volume expansion source, (4.269)
∂v
ρ = local change in linear momenta
∂t
−ρ vT · ∇ v advection of linear momenta
T
+ ∇T · τ , diffusion of linear momenta (4.270)
+ρf body force source of linear momenta
−∇p pressure gradient source of linear momenta,
∂e
ρ = local change in thermal energy
∂t
−ρvT · ∇e advection of thermal energy
T
−∇ · q diffusion of thermal energy
T
−p∇ · v pressure work thermal energy source
T
+τ : ∇v viscous work thermal energy source. (4.271)
Briefly considering the second law, we note that the irreversible entropy production rate σ̇
is solely associated with diffusion of linear momenta and diffusion of energy. This makes sense
in that diffusion is associated with random molecular motions and thus disorder. Advection
is associated with an ordered motion of matter in that we retain knowledge of the position
of the matter. Pressure-volume work is a reversible work and does not contribute to entropy
changes. A portion of the heat transfer can be considered to be reversible. All of the work
done by the viscous forces is irreversible work.
Constitutive equations
In this chapter, we return to the problem of completing our set of equations as introduced
in Ch. 4.8. Constitutive equations are additional equations based on experiment that are
not as fundamental as the previously developed axioms that can complete our continuum
description. They can be rather ad hoc relations that in some sense model the sub-continuum
nano-structure. In some cases, for example, the sub-continuum kinetic theory of gases, we
can show that when the sub-continuum is formally averaged, that we obtain commonly used
constitutive equations. In most cases however, constitutive equations simply represent curve
fits to basic experimental results, that can vary widely from material to material. As is
briefly discussed below, constitutive equations are not completely arbitrary. Whatever is
proposed must allow our final equations to be invariant under Galilean transformations and
rotations as well as satisfy the entropy inequality.
For example, we might hope to develop a constitutive equation for the heat flux vector
qi . Being naı̈ve, we might in general expect it to be a function of a large number of variables
as well as their gradients:
The principles of continuum mechanics will rule out some possibilities, but still allow a broad
range of forms.
161
162 CHAPTER 5. CONSTITUTIVE EQUATIONS
If we changed frames such that velocities in the moving frame were ui = vi −V , we would have
qi = a(ui + V ). With this constitutive law, we find a physical quantity is dependent on the
frame velocity, that we observe to be non-physical; hence we rule out this trial constitutive
relation.
A commonly used constitutive law for stress in a one-dimensional experiment is
where u2 is the displacement of particle. While this may fit one-dimensional data well, it is
in no way clear how one could simply extend this to write an expression for τij , and many
propositions will fail to satisfy material indifference.
A factor of u/u was introduced to the viscous stress term. This allows for a necessary
dimensional consistency in that q/T has the same units as τ u/T . Let us then hypothesize a
linear relationship exists between the generalized fluxes q/T and τ u/T and the generalized
driving gradients −(1/T )∂T /∂x and (1/u)∂u/∂x:
q 1 ∂T 1 ∂u
= C11 − + C12 , (5.7)
T T ∂x u ∂x
τu 1 ∂T 1 ∂u
= C21 − + C22 . (5.8)
T T ∂x u ∂x
We then substitute this hypothesized relationship into the entropy inequality to obtain
1 ∂T
1 ∂T 1 ∂u C11 C12 − T ∂x
( − T ∂x u ∂x ) 1 ∂u ≥ 0. (5.10)
C21 C22 u ∂x
We next segregate the matrix Cij into symmetric and anti-symmetric parts to get
C12 +C21
C12 −C21
1 ∂T
1 ∂T 1 ∂u C11 0 − T ∂x
( − T ∂x u ∂x ) C21 +C12
2 + C21 −C12 2
1 ∂u ≥ 0. (5.11)
2
C 22 2
0 u ∂x
The second term is identically zero for all values of temperature and velocity gradients. So
what remains is the inequality involving only a symmetric matrix:
C12 +C21
1 ∂T
1 ∂T 1 ∂u C11 − T ∂x
( − T ∂x u ∂x ) C21 +C12 2
1 ∂u ≥ 0. (5.13)
2
C 22 u ∂x
Now in a well known result from linear algebra, a necessary and sufficient condition for
satisfying this inequality is that the new coefficient matrix be positive semi-definite. Further,
the matrix will be positive semi-definite if it has positive semi-definite eigenvalues. The
eigenvalues of the new coefficient matrix can be shown to be
1 p
λ= (C11 + C22 ) ± (C11 − C22 )2 + (C12 + C21 )2 . (5.14)
2
Because the terms inside the radical are positive semi-definite, the eigenvalues must be real.
This is a consequence of the parent matrix being symmetric. Now we require two positive
semi-definite eigenvalues. First, if C11 + C22 < 0, we obviously have at least one negative
eigenvalue, so we demand that C11 + C22 ≥ 0. We then must have
p
C11 + C22 ≥ (C11 − C22 )2 + (C12 + C21 )2 . (5.15)
Now the right side is positive semi-definite, so the left side must be also. Thus
The only way for the sum and product of C11 and C22 to be positive semi-definite is to
demand that C11 ≥ 0 and C22 ≥ 0. Thus we arrive at the final set of conditions to satisfy
the second law:
C11 ≥ 0, (5.19)
C22 ≥ 0, (5.20)
2
C12 + C21
C11 C22 ≥ . (5.21)
2
C11 ≥ 0, (5.22)
C22 ≥ 0, (5.23)
p
C12 ≤ C11 C22 . (5.24)
All this said, we must dismiss our hypothesis in this specific case on other physical
grounds, namely that such a hypothesis results in an infinite shear stress for a fluid at rest!
In the special case in which ∂T /∂x = 0, our hypothesis predicts τ = C22 (T /u2 )(∂u/∂x).
1
Lars Onsager, 1903-1976, Norwegian-born American physical chemist, earned Ph.D. and taught at Yale,
developed a systematic theory for irreversible chemical processes.
Obviously this is inconsistent with any observation and so we reject this hypothesis. Addi-
tionally, this assumed form is not frame invariant because of the velocity dependency. So,
why did we go to this trouble? First, we now have confidence that we should not expect
to find heat flux to depend on deformation. Second, it illustrates some general techniques
in continuum mechanics. Moreover, the techniques we used have actually been applied to
other more complex phenomena that are physical, and of great practical importance.
Once again, this is called the strong form of the entropy inequality (or the strong form of
the Clausius-Duhem inequality), and is potentially overly restrictive.
1
− qi ∂i T ≥ 0. (5.27)
T2
Now one way to guarantee this inequality is satisfied is to specify the constitutive relation
for the heat flux vector as
This is the well known Fourier’s law for an isotropic material, where k is the thermal con-
ductivity. It has the proper behavior under Galilean transformations and rotations; more
importantly, it is consistent with macroscale experiments for isotropic materials and can be
justified from an underlying microscale theory. Substitution of Fourier’s law for an isotropic
material into the strong form of entropy inequality, Eq. (5.25), yields
1
k(∂i T )(∂i T ) ≥ 0, (5.29)
T2
that for k ≥ 0 is a true statement. The second law allows other forms as well. The expression
qi = −k((∂j T )(∂j T ))∂i T is consistent with the second law. It does not match experiments
well for most materials however.
Following Duhamel,8 we can also generalize Fourier’s law for an anisotropic material. Let
us only consider anisotropic materials for which the conductivity in any given direction is
a constant. For such materials, the thermal conductivity is a tensor kij , and Fourier’s law
generalizes to
qi = −kij ∂j T. (5.30)
This effectively states that for a fixed temperature gradient, the heat flux depends on the
orientation. This is characteristic of anisotropic substances such as layered materials. Sub-
stitution of the generalized Fourier’s law into the strong form of the entropy inequality,
7
Jean Baptiste Joseph Fourier, 1768-1830, French mathematician and Egyptologist who studied the trans-
fer of heat and the representation of mathematical functions by infinite series summations of other functions.
Son of a tailor.
8
Jean Marie Constant Duhamel, 1797-1872, highly regarded mathematics teacher at École Polytechnique
in Paris who applied mathematics to problems in heat transfer, mechanics, and acoustics.
1
kij (∂j T )(∂i T ) ≥ 0, (5.31)
T2
1
(∂i T )kij (∂j T ) ≥ 0. (5.32)
T2
Now 1/T 2 > 0, so we must have (∂i T )kij (∂j T ) ≥ 0 for all possible values of ∇T . Now any
possible anti-symmetric portion of kij cannot contribute to the inequality. We can see this
by expanding kij in the entropy inequality to get
1 1
∂i T (kij + kji ) + (kij − kji ) ∂j T ≥ 0, (5.33)
2 2
∂i T k(ij) + k[ij] ∂j T ≥ 0, (5.34)
(∂i T )k(ij) (∂j T ) + (∂i T )k[ij](∂j T ) ≥ 0, (5.35)
| {z }
=0
(∂i T )k(ij) (∂j T ) ≥ 0. (5.36)
The anti-symmetric part of kij makes no contribution to the entropy generation because it
involves the tensor inner product of a symmetric tensor with an anti-symmetric tensor, that
is identically zero.
Next, we again use the well-known result from linear algebra that the entropy inequality
is satisfied if k(ij) is a positive semi-definite tensor. This will be the case if all the eigenvalues
of k(ij) are non-negative. Let us recast the second law for this system, Eq. (5.36), in Gibbs
form:
(∇T )T · Ks · ∇T ≥ 0, (5.37)
where Ks = k(ij) , the symmetric part of the conductivity tensor. Because Ks is symmetric,
it has a diagonalization of the form equivalent to that of Eq. (3.141):
Ks = Q · Λ · QT , (5.38)
(∇T )T · Q · Λ · QT · ∇T ≥ 0, (5.39)
(QT · ∇T )T · Λ · (QT · ∇T ) ≥ 0. (5.40)
We recognize this form and the fact that it can be true iff each of the eigenvalues that reside
in the diagonal matrix Λ are positive semi-definite.
Further now, when we consider the contribution of the heat flux vector to the energy
equation, we see any possible anti-symmetric portion of the conductivity tensor will be
inconsequential as well. This is seen by the following analysis, that considers only relevant
terms in the energy equation
de
ρ = −∂i qi + . . . , (5.41)
dt
= ∂i (kij ∂j T ) + . . . , (5.42)
= kij ∂i ∂j T + . . . , (5.43)
= k(ij) + k[ij] ∂i ∂j T + . . . , (5.44)
= k(ij) ∂i ∂j T + k[ij]∂i ∂j T + . . . , (5.45)
| {z }
=0
= k(ij) ∂i ∂j T + . . . . (5.46)
So, it seems any possible anti-symmetric portion of kij will have no consequence as far
as the first or second laws are concerned. However, an anti-symmetric portion of kij would
induce a heat flux orthogonal to the direction of the temperature gradient. In a remarkable
confirmation of Onsager’s principle, experimental measurements on anisotropic crystalline
materials demonstrate that there is no component of heat flux orthogonal to the temperature
gradient, and thus, the conductivity matrix kij in fact has zero anti-symmetric part, and thus
is symmetric, kij = kji . For our particular case with a tensorial conductivity, the competing
effects are the heat fluxes in three directions, caused by temperature gradients in three
directions:
q1 k11 k12 k13 ∂1 T
q2 = − k21 k22 k23 ∂2 T . (5.47)
q3 k31 k32 k33 ∂3 T
The symmetry condition, Onsager’s principle, requires that k12 = k21 , k13 = k31 , and k23 =
k32 . So, the experimentally verified Onsager’s principle further holds that the heat flux for
an anisotropic material is given by
q1 k11 k12 k13 ∂1 T
q2 = − k12 k22 k23 ∂2 T . (5.48)
q3 k13 k23 k33 ∂3 T
Now it is well known that the conductivity matrix kij will be positive semi-definite if all
its eigenvalues are non-negative. The eigenvalues will be guaranteed real upon adopting
Onsager symmetry. The characteristic polynomial for the eigenvalues is given by
(1) (2) (3)
λ3 − Ik λ2 + Ik λ − Ik = 0, (5.49)
where the invariants of the conductivity tensor kij , are given by the standard
(1)
Ik = kii = tr K, (5.50)
(2) 1
Ik = (kii kjj − kij kji ) = (det K) tr K−1 , (5.51)
2
(3)
Ik = ǫijk k1j k2j k3j = det K. (5.52)
In a standard result from linear algebra, one can show that if all three invariants are positive
semi-definite, then the eigenvalues are all positive semi-definite, and as a result, the matrix
itself is positive semi-definite. Hence, in order for kij to be positive semi-definite we demand
that
(1)
Ik ≥ 0, (5.53)
(2)
Ik ≥ 0, (5.54)
(3)
Ik ≥ 0, (5.55)
tr K ≥ 0, (5.59)
tr K−1 ≥ 0, (5.60)
det K > 0. (5.61)
Now by considering ∂i T = (1, 0, 0)T , and demanding (∂i T )kij (∂j T ) ≥ 0, we conclude that
k11 ≥ 0. Similarly, by considering ∂i T = (0, 1, 0)T and ∂i T = (0, 0, 1)T , we conclude that
k22 ≥ 0 and k33 ≥ 0, respectively. Thus tr K ≥ 0 is automatically satisfied. In equation
form, we then have
k11 ≥ 0, (5.62)
k22 ≥ 0, (5.63)
k33 ≥ 0, (5.64)
2 2 2
k11 k22 + k11 k33 + k22 k33 − k12 − k13 − k23 ≥ 0, (5.65)
k13 (k12 k23 − k22 k13 ) + k23 (k12 k13 − k11 k23 ) + k33 (k11 k22 − k12 k12 ) ≥ 0. (5.66)
While by no means a proof, numerical experimentation gives strong indication that the
remaining conditions can be satisfied if, loosely stated, k11 , k22 , k33 ≫ |k12 |, |k23|, |k13 |. That
is, for positive semi-definiteness,
• diagonal terms must have amplitudes that are, loosely speaking, larger than the am-
plitudes of off-diagonal terms.
Example 5.1
Let us consider heat conduction in the limit of two dimensions and a constant anisotropic conduc-
tivity tensor, without imposing Onsager’s conditions.
Example 5.2
Consider the ramifications of a heat flux vector in violation of Onsager’s principle: flux in which
the anisotropic conductivity is purely anti-symmetric. For simplicity consider an incompressible solid
with constant specific heat cp . For the heat flux, we take
q1 0 −β ∂1 T
=− . (5.83)
q2 β 0 ∂2 T
This holds that heat flux in the 1 direction is induced only by temperature gradients in the 2 direction
and heat flux in the 2 direction is induced only by temperature gradients in the 1 direction.
So, this unusual heat flux vector is one that induces no change in temperature. In terms of the first law
of thermodynamics, a net energy flux into a control volume in the 1 direction is exactly counterbalanced
by an net energy flux out of the same control volume in the 2 direction. Thus the first law holds as
well.
Let us consider a temperature distribution for this unusual material. And let us consider it to apply
to the domain x ∈ [0, 1], y ∈ [0, 1], t ∈ [0, ∞]. Take
T (x1 , x2 , t) = x2 . (5.93)
Obviously this satisfies the first law as ∂T /∂t = 0. Let us check the heat flux.
q1 = β∂2 T = β, (5.94)
q2 = −β∂1 T = 0. (5.95)
Now the lower boundary at x2 = 0 has T = 0. The upper boundary has x2 = 1 so T = 1. And this
constant temperature gradient in the 2 direction is inducing a constant heat flux in the 1 direction,
q1 = −β. The energy flux that enters at x1 = 0 departs at x1 = 1, maintaining energy conservation.
One can consider an equivalent problem in cylindrical coordinates. Taking
or simply
β ∂T
qr = , (5.103)
r ∂θ
∂T
qθ = −β . (5.104)
∂r
Now the steady state temperature distribution in the annular region 1/2 < r < 1, T = r, describes
a domain with an inner boundary held at T = 1/2 and an outer boundary held at T = 1. Such a
temperature distribution would induce a heat flux in the θ direction only, so that qr = 0 and qθ = −β.
That is, the heat goes round and round the domain, but never enters or exits at any boundary.
Now such a flux is counterintuitive precisely because it has never been observed or measured. It is
for this reason that we can adopt Onsager’s hypothesis and demand that, independent of the first and
second laws of thermodynamics,
β = 0, (5.105)
and the conductivity tenser is purely symmetric.
Figure 5.1: Sketch of simple Couette flow experiment with measurements of stress versus
strain rate.
• At the upper and lower plate surfaces, the fluid has the same velocity of each plate.
This is called the no-slip condition.
• The faster the velocity v of the upper plate is, the higher the force necessary to pull
the plate is. The increase can be linear or non-linear.
• When experiments are carried out with different plate area and different gap width, a
single universal curve results when F/A is plotted against v/h.
dilatant
Bingham
plastic
Newtonian
1
pseudo-plastic
Figure 5.2: Variation of viscous stress with strain rate for typical fluids.
long chain polymers is an example of a fluid that is most likely not isotropic. Following
Whitaker, we
τ11 = f11 (∂(1 v1) , ∂(2 v2) , ∂(3 v3) , ∂(1 v2) , ∂(2 v3) , ∂(3 v1) ∂(2 v1) , ∂(3 v2) , ∂(1 v3) ), (5.109)
τ12 = f12 (∂(1 v1) , ∂(2 v2) , ∂(3 v3) , ∂(1 v2) , ∂(2 v3) , ∂(3 v1) ∂(2 v1) , ∂(3 v2) , ∂(1 v3) ), (5.110)
..
.
τ33 = f33 (∂(1 v1) , ∂(2 v2) , ∂(3 v3) , ∂(1 v2) , ∂(2 v3) , ∂(3 v1) ∂(2 v1) , ∂(3 v2) , ∂(1 v3) ). (5.111)
This is the imposition of the assumption of a Newtonian fluid. Here Ĉijkl is a fourth
10
Thus, we are not allowing viscous stress to be a function of the rigid body rotation rate. While it seems
intuitive that rigid body rotation should not induce viscous stress, Batchelor (2000) mentions that there is
no rigorous proof for this; hence, we describe our statement as a postulate.
We first use symmetry properties of the stress and strain rate tensor to reduce to thirty-six
unknown coefficients. We note that in actuality there are only six independent components of
stress and six independent components of deformation because both are symmetric tensors.
Consequently, we can write our linear stress-strain rate relation as
τ11 Ĉ1111 Ĉ1122 Ĉ1133 Ĉ1112 + Ĉ1121 Ĉ1123 + Ĉ1132 Ĉ1131 + Ĉ1113 ∂(1 v1)
τ22 Ĉ2211 Ĉ2222 Ĉ2233 Ĉ2212 + Ĉ2221 Ĉ2223 + Ĉ2232 Ĉ2231 + Ĉ2213
∂(2 v2)
τ33 Ĉ3311 Ĉ3322 Ĉ3333 Ĉ3312 + Ĉ3321 Ĉ3323 + Ĉ3332
Ĉ3331 + Ĉ3313 ∂(3 v3)
.
τ12 = Ĉ1211 Ĉ1222 Ĉ1233 Ĉ1212 + Ĉ1221 Ĉ1223 + Ĉ1232 Ĉ1231 + Ĉ1213
∂(1 v2)
τ23 Ĉ2311 Ĉ2322 Ĉ2333 Ĉ2312 + Ĉ2321 Ĉ2323 + Ĉ2332 Ĉ2331 + Ĉ2313 ∂(2 v3)
τ31 Ĉ3111 Ĉ3122 Ĉ3133 Ĉ3112 + Ĉ3121 Ĉ3123 + Ĉ3132 Ĉ3131 + Ĉ3113 ∂(3 v1)
(5.116)
Now adopting Whitaker’s notation for simplification, we define this matrix of Ĉ’s as a new
matrix of C’s. Here, now C itself is not a tensor, while Ĉ is a tensor. We take equivalently
then
τ11 C11 C12 C13 C14 C15 C16 ∂(1 v1)
τ22 C21 C22 C23 C24 C25 C26 ∂(2 v2)
τ33 C31 C32 C33 C34 C35 C36 ∂(3 v3)
τ12 = C41 C42 C43 C44 C45 C46 ∂(1 v2) . (5.117)
τ23 C51 C52 C53 C54 C55 C56 ∂(2 v3)
τ31 C61 C62 C63 C64 C65 C66 ∂(3 v1)
This less standard formulation of stress and strain rate is a type of Voigt11 notation. Further
background is given by Ting (1996, p. 35-64).
Next, recalling that for tensorial quantities
let us subject our fluid to a battery of rotations and see what can be concluded by enforcing
material indifference.
• 180◦ rotation about x3 axis
For this rotation, sketched in Fig. 5.3. we have direction cosines
ℓ11 = −1 ℓ12 = 0 ℓ13 = 0
ℓki = ℓ21 = 0 ℓ22 = −1 ℓ23 = 0 . (5.120)
ℓ31 = 0 ℓ32 = 0 ℓ33 = 1
that yields
x′1 = −x1 , x′2 = −x2 , x′3 = x3 , (5.122)
that is consistent with Fig. 5.3. Because det ℓki = 1, the transformation is a rotation.
Applying the transformation rules to each term in the shear stress tensor, we get
′
τ11 = ℓk1 ℓl1 τkl = (−1)2 τ11 = τ11 , (5.123)
′
τ22 = ℓk2 ℓl2 τkl = (−1)2 τ22 = τ22 , (5.124)
′
τ33 = ℓk3 ℓl3 τkl = (1)2 τ33 = τ33 , (5.125)
′
τ12 = ℓk1 ℓl2 τkl = (−1)2 τ12 = τ12 , (5.126)
′
τ23 = ℓk2 ℓl3 τkl = (−1)(1)τ23 = −τ23 , (5.127)
′
τ31 = ℓk3 ℓl1 τkl = (1)(−1)τ31 = −τ31 . (5.128)
We could find the same in Gibbs notation. With the rotation matrix of
−1 0 0
ℓki = Q = 0 −1 0 , (5.129)
0 0 1
τ ′ = QT · τ · Q, (5.130)
−1 0 0 τ11 τ12 τ31 −1 0 0
= 0 −1 0 τ12 τ22 τ23 0 −1 0 , (5.131)
0 0 1 τ31 τ23 τ33 0 0 1
τ11 τ12 −τ31
= τ12 τ22 −τ23 . (5.132)
−τ31 −τ23 τ33
Now our observer A′ who is in the rotated system would say, for instance that
′ ′ ′ ′ ′ ′ ′ ′ ′ ′ ′ ′ ′
τ11 = C11 ∂(1 v1) + C12 ∂(2 v2) + C13 ∂(3 v3) + C14 ∂(1 v2) + C15 ∂(2 v3) + C16 ∂(3 v1) , (5.139)
′
while our observer A who used tensor algebra to predict τ11 would say
′ ′ ′ ′ ′ ′ ′ ′ ′ ′ ′ ′ ′
τ11 = C11 ∂(1 v1) + C12 ∂(2 v2) + C13 ∂(3 v3) + C14 ∂(1 v2) − C15 ∂(2 v3) − C16 ∂(3 v1) . (5.140)
In matrix form, our observer A would predict for the rotated frame that
′ ′ ′
τ11 C11 C12 C13 C14 C15 C16 ∂(1 v1)
τ22′ C21 C22 C23
C24 C25 C26 ∂(2 ′ ′
v2)
′
τ33 C31 C32 C33 C34 C35 C36 ′ ′
′ = ∂(3 v3) . (5.142)
τ C41 C42 C43 C44 C45 C46 ∂(1 v2)
′ ′
12′
−τ23 C51 C52 C53 C54 C55 C56 −∂(2 ′ ′
v3)
′ ′ ′
−τ31 C61 C62 C63 C64 C65 C66 −∂(3 v1)
To retain material indifference between the predictions of our two observers, we thus
require that C15 = C16 = C25 = C26 = C35 = C36 = C45 = C46 = C51 = C52 = C53 =
C54 = C61 = C62 = C63 = C64 = 0. This eliminates 16 coefficients and gives our
viscosity matrix the form
C11 C12 C13 C14 0 0
C21 C22 C23 C24 0 0
C31 C32 C33 C34 0 0
. (5.143)
C41 C42 C43 C44 0 0
0 0 0 0 C55 C56
0 0 0 0 C65 C66
that yields
x′1 = x1 , x′2 = −x2 , x′3 = −x3 , (5.145)
that is consistent with Fig. 5.4. Leaving out the rest of the details of the previous
section, this rotation has a set of direction cosines of
1 0 0
ℓij = 0 −1 0 . (5.146)
0 0 −1
Application of this rotation leads to the conclusion that the viscosity matrix must be
of the form
C11 C12 C13 0 0 0
C21 C22 C23 0 0 0
C31 C32 C33 0 0 0
. (5.147)
0 0 0 C44 0 0
0 0 0 0 C55 0
0 0 0 0 0 C66
with only 12 independent coefficients.
Because det ℓki = 1, the transformation is a rotation. Application of this rotation leads
to the conclusion that the viscosity matrix must be of the form
C11 C12 C12 0 0 0
C12 C11 C12 0 0 0
C12 C12 C11 0 0 0
. (5.151)
0 0 0 C 0 0
44
0 0 0 0 C44 0
0 0 0 0 0 C44
with only 3 independent coefficients.
• 90◦ rotation about x2 axis
We learn nothing from this rotation.
• 45◦ rotation about x3 axis
This rotation is sketched in Fig. 5.7. This rotation has a set of direction cosines of
√ √
√2/2 −√ 2/2 0
ℓij = 2/2 2/2 0 . (5.152)
0 0 1
Because det ℓki = 1, the transformation is a rotation. After a lot of algebra, application
of this rotation leads to the conclusion that the viscosity matrix must be of the form
C44 + C12 C12 C12 0 0 0
C12 C44 + C12 C12 0 0 0
C12 C12 C44 + C12 0 0 0
. (5.153)
0 0 0 C 0 0
44
0 0 0 0 C44 0
0 0 0 0 0 C44
Try as we might, we cannot reduce this any further with more rotations. It can be proved
more rigorously, as shown in most books on tensor analysis, that this is the furthest reduction
that can be made. So, for an isotropic Newtonian fluid, we can expect two independent
coefficients to parameterize the relation between strain rate and viscous stress. The relation
between stress and strain rate can be expressed in detail as
τ11 = C44 ∂(1 v1) + C12 ∂(1 v1) + ∂(2 v2) + ∂(3 v3) , (5.154)
τ22 = C44 ∂(2 v2) + C12 ∂(1 v1) + ∂(2 v2) + ∂(3 v3) , (5.155)
τ33 = C44 ∂(3 v3) + C12 ∂(1 v1) + ∂(2 v2) + ∂(3 v3) , (5.156)
τ12 = C44 ∂(1 v2) , (5.157)
τ23 = C44 ∂(2 v3) , (5.158)
τ31 = C44 ∂(3 v1) . (5.159)
There are a variety of other nomenclatures for µ and λ. Following Paolucci (2016), we can
also call µ the shear viscosity and λ the dilatational viscosity. We also can define the bulk
viscosity, ζ, as
2
ζ ≡ λ + µ, (5.160)
3
that is a term in common usage. A similar analysis in solid mechanics leads one to conclude
for an isotropic material in which the stress tensor is linearly related to the strain (rather
than the strain rate) gives rise to two independent coefficients, the elastic modulus and the
shear modulus. In solids, these both can be measured, and they are independent. In terms
of our original fourth order tensor, we can write the linear relationship τij = Ĉijkl∂(i vj) as
τ11 2µ + λ λ λ 0 0 0 0 0 0 ∂(1 v1)
τ22 λ 2µ + λ λ 0 0 0 0 0 0
∂(2 v2)
τ33 λ λ 2µ + λ 0 0 0 0 0
0 ∂(3 v3)
τ12 0 0 0 2µ 0 0 0 0 0
∂(1 v2)
τ23 = 0 0 0 0 2µ 0 0 0
0 ∂(2 v3)
. (5.161)
τ31 0 0 0 0 0 2µ 0 0 0 ∂(3 v1)
τ21 0 0 0 0 0 0 2µ 0 0
∂(2 v1)
τ32 0 0 0 0 0 0 0 2µ 0 ∂(3 v2)
τ13 0 0 0 0 0 0 0 0 2µ ∂(1 v3)
We note that because of the symmetry of ∂(i vj) that this representation is not unique in that
the following, as well as other linear combinations, is an identically equivalent statement:
τ11 2µ + λ λ λ 0 0 0 0 0 0 ∂(1 v1)
τ22 λ 2µ + λ λ 0 0 0 0 0 0
∂(2 v2)
τ33 λ λ 2µ + λ 0 0 0 0 0
0 ∂(3 v3)
τ12 0 0 0 µ 0 0 µ 0 0
∂(1 v2)
τ23 = 0 0 0 0 µ 0 0 µ 0
∂(2 v3) . (5.162)
τ31 0 0 0 0 0 µ 0 0
µ ∂(3 v1)
τ21 0 0 0 µ 0 0 µ 0 0
∂(2 v1)
τ32 0 0 0 0 µ 0 0 µ 0 ∂(3 v2)
τ13 0 0 0 0 0 µ 0 0 µ ∂(1 v3)
In shorthand Cartesian index and Gibbs notation, the viscous stress tensor is given by
By performing minor algebraic manipulations, the viscous stress tensor can be cast in
a way that elucidates more of the physics of how strain rate influences stress. It is easily
verified by direct expansion that the viscous stress tensor can be written as
∂k vk 1
τij = (2µ + 3λ) δij + 2µ ∂(i vj) − ∂k vk δij , (5.165)
3}
| {z | {z3 }
mean strain rate deviatoric strain rate
| {z } | {z }
mean viscous stress deviatoric viscous stress
T
∇ ·v ∇vT + (∇vT )T 1 T
τ = (2µ + 3λ) I + 2µ − ∇ ·v I . (5.166)
3 2 3
Here it is seen that a mean strain rate, really a volumetric change, induces a mean viscous
stress, as long as λ 6= −(2/3)µ. If either λ = −(2/3)µ or ∂k vk = 0, all viscous stress is
deviatoric. Further, for µ 6= 0, a deviatoric strain rate induces a deviatoric viscous stress.
Eliminating λ in favor of the bulk viscosity ζ, we can say
1
τij = ζ∂k vk δij + 2µ ∂(i vj) − ∂k vk δij , (5.167)
3
T
∇vT + (∇vT )T 1 T
τ = ζ ∇ · v I + 2µ − ∇ ·v I , (5.168)
2 3
1
= ζϑI + 2µ D − ϑI . (5.169)
3
We can form the mean viscous stress by contracting the viscous stress tensor:
1 2
τii = µ + λ ∂k vk = ζ∂k vk = ζϑ. (5.170)
3 3
The mean viscous stress is a scalar, and is thus independent of orientation; it is directly
proportional to the first invariant of the viscous stress tensor. Obviously the mean viscous
stress is zero if λ = −(2/3)µ, that occurs if the bulk viscosity is zero. Now the total stress
tensor is given by
We notice the stress tensor has three components, 1) a uniform diagonal tensor with the
hydrostatic pressure, 2) a tensor that is directly proportional to the strain rate tensor, and
3) a uniform diagonal tensor that is proportional to the first invariant of the strain rate
(1)
tensor: Iǫ̇ = tr (∂(i vk) ) = ∂k vk = ϑ. Consequently, the stress tensor can be written as
(1)
Tij = −p + λIǫ̇ δij + 2µ∂(i vj) , (5.173)
| {z } | {z }
isotropic linear in strain rate
(1) ∇vT + (∇vT )T
T = −p + λIǫ̇ I + 2µ . (5.174)
2
(1)
Recalling that δij = I as well as Iǫ̇ are invariant under a rotation of coordinate axes, we
deduce that the stress is related linearly to the strain rate. Moreover when the axes are
rotated to be aligned with the principal axes of strain rate, the stress is purely normal stress
and takes on its principal value.
Let us next consider two typical elements to aid in interpreting the relation between
viscous stress and strain rate for a general Newtonian fluid.
If we choose our axes to be the principal axes of the strain-rate tensor, then these terms
will appear on the diagonal of the stress tensor and there will be no off-diagonal elements.
Thus, the fundamental physics of the stress-strain relationship are completely embodied in
a natural way in this expression.
Stated another way, a fluid that satisfies Stokes’ assumption has a bulk viscosity of zero:
So, a Newtonian fluid satisfying Stokes’ assumption has the following constitutive equation
for viscous stress
1
τij = 2µ ∂(i vj) − ∂k vk δij , (5.185)
3
| {z }
deviatoric strain rate
| {z }
deviatoric viscous stress
(∇vT + (∇vT )T ) 1 T
τ = 2µ − (∇ · v)I . (5.186)
2 3
Incompressible flows have ∂i vi = 0; thus, λ plays no role in determining the viscous stress
in such flows. For the fluid that obeys Stokes’ assumption, the viscous stress is entirely
deviatoric and is induced only by a deviatoric strain rate.
The full viscous stress tensor for the isotropic Newtonian fluid that satisfies Stokes’
assumption can be written as
∂v1 1 ∂v1 ∂v2 ∂v3 1 ∂v1 ∂v2 1 ∂v1 ∂v3
− + + + +
∂x1 3 ∂x1 ∂x2 ∂x3 2 ∂x2
∂x1
2 ∂x3
∂x1
1 ∂v2 ∂v1 ∂v2 1 ∂v1 ∂v2 ∂v3 1 ∂v2 ∂v3
τ = 2µ 2 ∂x1
+ ∂x2 ∂x2
− 3 ∂x1 + ∂x2 + ∂x3 2 ∂x3
+ ∂x2 .
1 ∂v3 ∂v1 1 ∂v3 ∂v2 ∂v3 ∂v1 ∂v2 ∂v3
2 ∂x1
+ ∂x 3 2 ∂x2
+ ∂x 3 ∂x3
− 13 ∂x 1
+ ∂x 2
+ ∂x 3
(5.187)
We then seek restrictions on µ and λ such that this is true. Obviously requiring µ ≥ 0 and
λ ≥ 0 guarantees satisfaction of the second law. However, Stokes’ assumption of λ = −2µ/3
does not meet this criterion, and so we are motivated to check more carefully to see if we
actually need to be that restrictive.
Obviously if µ > 0 and λ = −2µ/3, the entropy inequality is satisfied. We also could satisfy
the inequality for negative µ with sufficiently large positive λ.
2µ∂(1 v1) ∂(1 v1) + 2µ∂(1 v2) ∂(1 v2) + 2µ∂(2 v1) ∂(2 v1) + 2µ∂(2 v2) ∂(2 v2)
+λ ∂(1 v1) + ∂(2 v2) ∂(1 v1) + ∂(2 v2) ≥ 0. (5.196)
(2µ + λ)∂(1 v1) ∂(1 v1) + 4µ∂(1 v2) ∂(1 v2) + (2µ + λ)∂(2 v2) ∂(2 v2) + 2λ∂(1 v1) ∂(2 v2) ≥ 0. (5.198)
In matrix form, we can write this inequality in the form known from linear algebra as a
quadratic form (see Powers and Sen (2015), Ch. 7):
(2µ + λ) λ 0 ∂(1 v1)
Φ = ( ∂(1 v1) ∂(2 v2) ∂(1 v2) ) λ (2µ + λ) 0 ∂(2 v2) ≥ 0. (5.199)
0 0 4µ ∂(1 v2)
As we have discussed before, the condition that this hold for all values of the deformation
is that the symmetric part of the coefficient matrix have eigenvalues that are greater than
or equal to zero. In fact, here the coefficient matrix is purely symmetric. Let us find the
eigenvalues κ of the coefficient matrix. The eigenvalues are found by evaluating the following
equation
(2µ + λ) − κ λ 0
λ (2µ + λ) − κ 0 = 0. (5.200)
0 0 4µ − κ
We get the characteristic polynomial
(4µ − κ) (2µ + λ − κ)2 − λ2 = 0. (5.201)
This has roots
κ = 4µ, (5.202)
κ = 2µ, (5.203)
κ = 2(µ + λ). (5.204)
For the two-dimensional system, we see now formally that we must satisfy both
µ ≥ 0, (5.205)
λ ≥ −µ. (5.206)
This is more restrictive than for the one-dimensional system, but we see that a fluid obeying
Stokes’ assumption λ = −2µ/3 still satisfies this inequality.
Two of the eigenvalues are degenerate, but this is not a particular problem. We need now
that κ ≥ 0, so the entropy inequality requires that
µ ≥ 0, (5.214)
2
λ ≥ − µ. (5.215)
3
Obviously a fluid that satisfies Stokes’ assumption does not violate the entropy inequality,
but it does give rise to a minimum level of satisfaction. This does not mean the fluid is
isentropic! It simply means one of the six eigenvalues is zero.
Now using standard techniques from linear algebra for quadratic forms (see Powers and
Sen (2015), Ch. 7), the entropy inequality can, after much effort, be manipulated into the
form
2
Φ = µ (∂(1 v1) − ∂(2 v2) )2 + (∂(2 v2) − ∂(3 v3) )2 + (∂(3 v3) − ∂(1 v1) )2
3
2
+ λ + µ (∂(1 v1) + ∂(2 v2) + ∂(3 v3) )2
3
+4µ((∂(1 v2) )2 + (∂(2 v3) )2 + (∂(3 v1) )2 ) ≥ 0. (5.216)
Obviously, this is a sum of perfect squares, and holds for all values of the strain rate tensor.
It can be verified by direct expansion that this term is identical to the strong form of the
entropy inequality for viscous stress. It can further be verified by direct expansion that the
entropy inequality can also be written more compactly as
1 1 2
Φ = 2µ ∂(i vj) − ∂k vk δij ∂(i vj) − ∂k vk δij + λ + µ (∂i vi )(∂j vj ) ≥ 0. (5.217)
3 3 3 | {z }
| {z } (mean strain rate)2
(deviatoric strain rate)2
So, we see that for a Newtonian fluid that the increase in entropy due to viscous dissipation is
attributable to two effects: deviatoric strain rate and mean strain rate. The terms involving
both are perfect squares, so as long as µ ≥ 0 and λ ≥ −2µ/3 (or equivalently µ ≥ 0, ζ ≥ 0),
the second law is not violated by viscous effects.
We can also write the strong form of the entropy inequality for a Newtonian fluid
(2µ∂(i vj) + λ∂k vk δij )(∂(i vj) ) ≥ 0, in terms of the principal invariants of strain rate. Leaving
out details, that can be verified by direct expansion of all terms, we find the following form
2 (1) 2 (2) 2 (1)
2
Φ = 2µ Iǫ̇ − 2Iǫ̇ + λ + µ Iǫ̇ ≥ 0. (5.219)
3 3
Because this is in terms of the invariants, we are assured that it is independent of the
orientation of the coordinate system.
It is, however, not obvious that this form is positive semi-definite. We can use the
definitions of the invariants of strain rate to rewrite the inequality as
1 2
Φ = 2µ ∂(i vj) ∂(j vi) − (∂i vi ) (∂j vj ) + λ + µ (∂i vi ) (∂j vj ) ≥ 0. (5.220)
3 3
In terms of the eigenvalues of the strain rate tensor, κ1 , κ2 , and κ3 , this becomes
1 2
Φ = 2µ κ1 + κ2 + κ3 − (κ1 + κ2 + κ3 ) + λ + µ (κ1 + κ2 + κ3 )2 ≥ 0.
2 2 2 2
(5.221)
3 3
Because the eigenvalues are invariant under rotation, this form is invariant.
We summarize by noting relations between mean and deviatoric stress and strain rates
for Newtonian fluids. The influence of each on each has been seen or is easily shown to be
as follows:
• A mean strain rate will induce a time rate of change in the mean thermodynamic stress
via traditional thermodynamic relations12 and will induce an additional mean viscous
stress for fluids that do not obey Stokes’ assumption.
• A mean strain rate will induce entropy production only for a fluid that does not obey
Stokes’ assumption.
• A deviatoric strain rate will always induce entropy production in a viscous fluid.
in which vibrational and rotational modes of oscillation become excited. They may also be
invalid in highly rarefied flows such as might occur in the upper atmosphere.
Typically, we will require two types of equations, a thermal equation of state that gives
the pressure as a function of two independent thermodynamic variables, e.g.
p = p(ρ, T ), (5.223)
and a caloric equation of state that gives the internal energy as a function of two independent
thermodynamic variables, e.g.
e = e(ρ, T ). (5.224)
There are additional conditions regarding internal consistency of the equations of state; that
is, just any stray functional forms will not do.
We outline here a method for generating equations of state with internal consistency based
on satisfying the entropy inequality. First let us define a new thermodynamic variable, â,
the Helmholtz13 free energy:
â = e − T s. (5.225)
We can take the material time derivative of Eq. (5.225) to get
dâ de ds dT
= −T −s . (5.226)
dt dt dt dt
It is shown in thermodynamics texts that there are a set of natural, “canonical,” variables
for describing â that are T and ρ. That is, we take â = â(T, ρ). Taking the time derivative
of this form of â and using the chain rule tells us another form for dâ/dt:
ds 1 p 1 ρ ∂â dT ρ ∂â dρ ρs dT
ρ = − ∂i qi − ∂i vi + τij ∂i vj − − − . (5.232)
dt T T T T ∂T ρ dt T ∂ρ T dt T dt
Substituting this version of the energy conservation equation into the second law, Eq. (5.229),
gives
1 p 1 ρ ∂â dT ρ ∂â dρ ρs dT q
i
− ∂i qi − ∂i vi + τij ∂i vj − − − ≥ −∂i . (5.233)
T T T T ∂T ρ dt T ∂ρ T dt T dt T
Now in our discussion of the strong form of the energy inequality, we have already found
forms for qi and τij for which the terms involving these phenomena are positive semi-definite.
Now dρ/dt and dT /dt can be positive or negative. So to guarantee the remaining two terms
are consistent with the second law, and are associated with reversible processes, we require
that that
∂â ∂â
p = ρ2 , s=− . (5.237)
∂ρ T ∂T ρ
For example, if we take the non-obvious, but experimentally defensible choice for a of
T ρ
â = cv (T − To ) − cv T ln + RT ln , (5.238)
To ρo
This equation for pressure is a thermal equation of state for an ideal gas, and R is known as
the gas constant. It is the ratio of the universal gas constant and the molecular mass of the
particular gas.
Solving for entropy s, we get
∂â T ρ
s=− = cv ln − R ln . (5.240)
∂T ρ To ρo
In this chapter, we consider a variety of secondary topics related to the governing equations.
We briefly discuss boundary and interface conditions, necessary for a complete system, sum-
marize the partial differential equations in various forms, present some special cases of the
governing equations, present the equations in a dimensionless form, and consider a few cases
where the linear momenta equation can be integrated once.
195
196 CHAPTER 6. GOVERNING EQUATIONS: SUMMARY AND SPECIAL CASES
∂o ρ + ∂i (ρvi ) = 0, (6.1)
1
∂o (ρvi ) + ∂j (ρvj vi ) = ρfi − ∂i p + ∂j 2µ ∂(j vi) − ∂k vk δji , (6.2)
3
1 1
∂o ρ e + vj vj + ∂i ρvi e + vj vj = ρvi fi − ∂i (pvi ) + ∂i (k∂i T )
2 2
1
+∂i 2µ ∂(i vj) − ∂k vk δij vj , (6.3)
3
p = p(ρ, T ), (6.4)
e = e(ρ, T ), (6.5)
µ = µ(ρ, T ), (6.6)
k = k(ρ, T ). (6.7)
∂ρ
+ ∇T · (ρv) = 0, (6.8)
∂t
T
∂ T ∇vT + (∇vT )T 1
(ρv) + ∇T · (ρvvT ) = ρf − ∇p + ∇T · 2µ − (∇T · v)I ,
∂t 2 3
| {z }
=µ(∇2 v+∇ϑ/3) if µ constant
(6.9)
∂ 1 1
ρ e + vT · v + ∇T · ρv e + vT · v = ρvT · f − ∇T · (pv) + ∇T · (k∇T )
∂t 2 2
∇vT + (∇vT )T 1
+ ∇T · 2µ − (∇T · v)I · v , (6.10)
2 3
| {z }
=Φ+µvT ·(∇2 v+∇ϑ/3) if µ constant
p = p(ρ, T ), (6.11)
1
Claude Louis Marie Henri Navier, 1785-1836, Dijon-born French civil engineer and mathematician, stud-
ied under Fourier, taught applied mechanics at École des Ponts et Chaussées, replaced Cauchy as professor
at École Polytechnique, specialist in road and bridge building, did not fully understand shear stress in a fluid
and used faulty logic in arriving at his equations.
e = e(ρ, T ), (6.12)
µ = µ(ρ, T ), (6.13)
k = k(ρ, T ). (6.14)
dρ
= −ρ∂i vi , (6.15)
dt
dvi 1
ρ = ρfi − ∂i p + ∂j 2µ ∂(j vi) − ∂k vk δji , (6.16)
dt 3
de 1
ρ = −p∂i vi + ∂i (k∂i T ) + 2µ ∂(i vj) − ∂k vk δij ∂i vj , (6.17)
dt 3
p = p(ρ, T ), (6.18)
e = e(ρ, T ), (6.19)
µ = µ(ρ, T ), (6.20)
k = k(ρ, T ). (6.21)
dρ
= −ρ∇T · v, (6.22)
dt
T
dv T ∇vT + (∇vT )T 1
ρ = ρf − ∇p + ∇ · 2µ − (∇T · v)I , (6.23)
dt 2 3
| {z }
µ(∇2 v+∇ϑ/3) if µ constant
de T T ∇vT + (∇vT )T 1
ρ = −p∇ · v + ∇ · (k∇T ) + 2µ − (∇T · v)I : ∇vT , (6.24)
dt 2 3
| {z }
Φ
p = p(ρ, T ), (6.25)
e = e(ρ, T ), (6.26)
µ = µ(ρ, T ), (6.27)
k = k(ρ, T ). (6.28)
∂o ρ = 0, (6.29)
0 = ρfi − ∂i p, (6.30)
ρ∂o h = ∂o p + ∂i (k∂i T ), (6.31)
p = p(ρ, T ), (6.32)
h = h(ρ, T ), (6.33)
k = k(ρ, T ). (6.34)
∂ρ
= 0, (6.35)
∂t
0 = ρf − ∇p, (6.36)
∂h ∂p
ρ = + ∇T · (k∇T ), (6.37)
∂t ∂t
p = p(ρ, T ), (6.38)
h = h(ρ, T ), (6.39)
k = k(ρ, T ). (6.40)
Example 6.1
Consider the limit in which the density ρ is a constant, and the body force is f = −gk, thermal
conductivity k is constant, and there is no time-dependency. For z = 0, we have p = po , T = To . For
z = h, we have T = T1 . Find the pressure and temperature fields.
∂p ∂p ∂p
= 0, = 0, = −ρg. (6.42)
∂x ∂y ∂z
p = −ρgz + po . (6.43)
∇2 T = 0. (6.44)
d2 T
= 0. (6.45)
dz 2
The variation in T must be linear in z. The obvious solution that satisfies the boundary conditions is
z
T = To + (T1 − To ) . (6.46)
h
6.4.1 Mass
Expanding the mass equation
∂o ρ + ∂i (ρvi ) = 0, (6.47)
we get
∂o ρ + vi ∂i ρ +ρ∂i vi = 0. (6.48)
| {z }
dρ
dt
→0
We are assuming the first two terms in this expression, that form dρ/dt, go to zero; hence
the mass equation becomes ρ∂i vi = 0. Because ρ > 0, we can say
∂i vi = 0, (6.49)
T
∇ · v = 0. (6.50)
So, for an incompressible fluid, the relative expansion rate for a fluid particle is zero, by
Eq. (3.187).
µ (∂j ∂i vj + ∂j ∂j vi ) , (6.54)
6.4.3 Energy
The compressible energy equation in full generality is given by Eq. (4.161):
dh dp
ρ = − ∂i qi + τij ∂i vj . (6.59)
dt dt
For common liquids or solids, β ∼ 0. For an ideal gas, it is easy to show β = 1/T , and this
yields dh = cp dT for the ideal gas. We operate on Eq. (6.60) to get
dh dT dp
ρ = ρcp + (1 − βT ) . (6.63)
dt dt dt
We use Eq. (6.63) to rewrite the compressible energy equation, Eq. (6.59) as
dT dp
ρcp = βT − ∂i qi + τij ∂i vj . (6.64)
dt dt
Imposing our constitutive equations and assumption of incompressibility, we get
dT dp 1
ρcp = βT − ∂i (−k∂i T ) + 2µ ∂(i vj) − ∂k vk δij ∂i vj , (6.65)
dt dt 3 |{z}
=0
dp
= βT + k∂i ∂i T + 2µ∂(i vj) ∂i vj , (6.66)
dt
dp
= βT + k∂i ∂i T + 2µ ∂(i vj) ∂(i vj) + ∂[i vj] , (6.67)
dt | {z } | {z } | {z }
sym. sym. anti−sym.
dp
= βT + k∂i ∂i T + 2µ∂(i vj) ∂(i vj) , (6.68)
dt | {z }
Φ
dT dp 2 ∇vT + (∇vT )T ∇vT + (∇vT )T
ρcp = βT + k∇ T + 2µ : . (6.69)
dt dt 2 2
| {z }
Φ
For incompressible flows, we have ϑ = 0, and the viscous dissipation function Φ from
Eq. (5.218) reduces to
It is a scalar function and obviously positive for µ > 0 because it is a tensor inner product of
a tensor with itself. Because ϑ = 0, all of the strain rate tensor D is completely constituted
of deviatoric strain rate. The mean strain rate is zero. So all of the viscous dissipation is
due to isochoric fluid deformation.
After splitting ∇vT into its symmetric and anti-symmetric parts, it can be verified by direct
expansion that this is equivalent to the Poisson equation
2 ωT · ω
−∇ p = ρ D : D − . (6.76)
2
Because of the positive definite nature of the Laplacian operator −∇2 , we can deduce that
deformation induces positive pressure on the interior of a domain, and that vorticity has the
opposite effect. Expanding, we find
2 2 2 2 !
∂ p ∂2p ∂2p ∂u ∂v ∂w ∂u ∂v ∂u ∂w ∂v ∂w
− + + =ρ + + +2 + + .
∂x2 ∂y 2 ∂z 2 ∂x ∂y ∂z ∂y ∂x ∂z ∂x ∂z ∂y
(6.77)
2
Siméon Denis Poisson, 1781-1840, French mathematician taught by Laplace, Lagrange, and Legendre,
studied partial differential equations, potential theory, elasticity, and electrodynamics.
v = ∇ × ψ. (6.81)
Here ψ is the three-dimensional extension of the well-known scalar stream function ψ(x, y)
that will be introduced for two-dimensional incompressible flows in Sec. 8.1. Now by the
properties of vector calculus, we are ensured that the incompressibility condition will hold
as
∇T · ∇ × ψ = 0, (6.82)
| {z }
v
for all ψ. Next recall the definition of vorticity ω, Eq. (3.112), and operate on it:
ω = ∇ × v, (6.83)
= ∇ × ∇ × ψ, (6.84)
= ∇(∇T · ψ) − ∇2 ψ. (6.85)
We note the vector potential ψ is not uniquely determined, for example, if the curl of ψ
maps to the physical velocity vector v, so does ψ + ∇χ, where χ is any scalar function. Let
−∇2 ψ = ω. (6.86)
In the limit of zero inertia, the incompressible Navier-Stokes equations can be shown to yield
∇2 ω = 0. Thus taking the Laplacian of our Poisson equation for ψ, we get the biharmonic
equation
∇4 ψ = 0.
This is valid under the constraint ∇T · ψ = 0 and in the limit of zero inertia.
Taking ψ = (ψx , ψy , ψz )T , we also see that
∂ψz ∂ψy ∂ψz ∂ψx ∂ψx ∂ψy
u= − , v=− + , w=− + . (6.87)
∂y ∂z ∂x ∂z ∂y ∂x
In the two-dimensional limit with v = (u(x, y), v(x, y), 0)T and ω = (0, 0, ωz (x, y))T , we
recover ψ = (0, 0, ψz )T with
∂ψz ∂ψz
u= , v=− . (6.88)
∂y ∂x
This is equivalent to the stream function we will define in Eq. (8.9) when we consider two-
dimensional potential flows in Ch. 8.
∇T · v = 0, (6.89)
dv
ρ = ρf − ∇p + µ∇2 v, (6.90)
dt
dT dp
ρcp = βT + k∇2 T + Φ. (6.91)
dt dt
to be defined as the thermal diffusivity. In SI, thermal diffusivity has units of m2 /s. For
one-dimensional cases where all variation is in the x2 direction, we get
∂T ∂2T
=α 2. (6.94)
∂t ∂x2
Compare this to the momentum equation for a specific form of the velocity field, namely,
vi (xi ) = v1 (x2 , t). When we also have no pressure gradient and no body force, the linear
momenta principle reduces to
∂v1 ∂ 2 v1
=ν 2. (6.95)
∂t ∂x2
Here we take ν
µ
ν= , (6.96)
ρ
to be defined as the momentum diffusivity, more commonly known as the kinematic viscosity.
In SI, momentum diffusivity has units of m2 /s; these are the same as for thermal diffusivity.
This equation has an identical form to that for one-dimensional energy diffusion. In fact the
physical mechanism governing both, random molecular collisions, is the same.
∂o ρ + ∂i (ρvi ) = 0, (6.97)
∂o (ρvi ) + ∂j (ρvj vi + pδji ) = 0, (6.98)
1 1 p
∂o ρ e + vj vj + ∂i ρvi e + vj vj + = 0, (6.99)
2 2 ρ
p = p(ρ, T ), (6.100)
e = e(ρ, T ). (6.101)
∂ρ
+ ∇T · (ρv) = 0, (6.102)
∂t
∂ T
(ρv) + ∇T · (ρvvT ) + pI = 0, (6.103)
∂t
∂ 1 T T 1 T p
ρ e+ v ·v + ∇ · ρv e + v · v + = 0, (6.104)
∂t 2 2 ρ
p = p(ρ, T ), (6.105)
e = e(ρ, T ). (6.106)
dρ
= −ρ∂i vi , (6.107)
dt
dvi
ρ = −∂i p, (6.108)
dt
de
ρ = −p∂i vi , (6.109)
dt
p = p(ρ, T ), (6.110)
e = e(ρ, T ). (6.111)
dρ
= −ρ∇T · v, (6.112)
dt
dv
ρ = −∇p, (6.113)
dt
de
ρ = −p∇T · v, (6.114)
dt
p = p(ρ, T ), (6.115)
e = e(ρ, T ). (6.116)
de p dρ
ρ
= , (6.117)
dt ρ dt
de p dρ
− 2 = 0. (6.118)
dt ρ dt
that, when compared to the Gibbs equation, Eq. (4.164), tells us that this flow is isentropic,
ds = 0, on a particle pathline. Moreover, using the definition of specific volume, v̂ = 1/ρ,
the non-conservative form of the energy equation in the Euler equations is simply
de = −p dv̂. (6.120)
That is to say the change is energy is attributable solely to the reversible work done by a
pressure force acting to change the volume. In terms of the material derivative, one would
say
de dv̂
= −p . (6.121)
dt dt
Equivalently, one could state the energy equation in terms of entropy by considering Eq. (4.169)
in the limit of qi = 0, τij = 0:
ds
= 0, (6.122)
dt
∂o s + vi ∂i s = 0, (6.123)
∂s
+ vT · ∇s = 0. (6.124)
∂t
Integrating on a particle pathline, we get s = C, where the constant C may vary from
pathline to pathline. We adopt the following nomenclature:
• isentropic flow: the entropy s remains constant on a pathline, but may vary from
pathline to pathiline.
• homeoentropic flow: the entropy s is the same constant throughout all of the flow field.
For the special case in which the fluid is a CPIG, we have p = ρRT , e = cv T + ê, and
the first law, Eq. (6.119) reduces to
p
cv dT − 2 dρ = 0, (6.125)
ρ
p p
cv d − 2 dρ = 0, (6.126)
ρR ρ
cv 1 p p
dp − 2 dρ − 2 dρ = 0, (6.127)
R ρ ρ ρ
cv p p
dp − dρ − dρ = 0, (6.128)
cp − cv ρ ρ
1 p p
dp − dρ − dρ = 0, (6.129)
γ−1 ρ ρ
dp dρ
= γ , (6.130)
p ρ
p ρ
ln = γ ln , (6.131)
po ρo
γ
p ρ
= , (6.132)
po ρo
p
= C. (6.133)
ργ
This is the well-known relation for the isentropic behavior of a CPIG, where C is a constant.
We really confined ourselves to a particle pathline as we were considering the material time
derivative. So the “constant” C actually can take on different values on different pathlines.
Another way to cast this version of the energy equation (for an inviscid CPIG) is
d p
= 0, (6.134)
dt ργ
p p
∂o γ
+ vi ∂i = 0, (6.135)
ρ ργ
∂ p T p
γ
+v ·∇ = 0. (6.136)
∂t ρ ργ
Consider the Navier-Stokes equations for a CPIG that has Newtonian behavior, satisfies
Stokes’ assumption, and has constant viscosity, thermal conductivity, and specific heat at
constant volume:
∂o ρ + ∂i (ρvi ) = 0, (6.137)
1
∂o (ρvi ) + ∂j (ρvj vi ) = ρfi − ∂i p + µ∂j 2 ∂(j vi) − ∂k vk δji ,(6.138)
3
1 1
∂o ρ e + vj vj + ∂i ρvi e + vj vj = ρvi fi − ∂i (pvi ) + k∂i ∂i T
2 2
1
+µ∂i 2 ∂(i vj) − ∂k vk δij vj , (6.139)
3
p = ρRT, (6.140)
e = cv T + ê. (6.141)
Here R is the gas constant for the particular gas we are considering, that is the ratio of the
universal gas constant ℜ and the gas’s molecular mass M: R = ℜ/M. Also ê is a constant.
Now solutions to these equations, that may be of the form, for example, of p(x1 , x2 , x3 , t),
are necessarily parameterized by the constants from constitutive laws such as cv , R, µ, k, fi ,
in addition to parameters from initial and boundary conditions. That is our solutions will
really be of the form
p(x1 , x2 , x3 , t; cv , R, µ, k, fi , . . .). (6.142)
It is desirable for many reasons to reduce the number of parametric dependencies of these
solutions. Some of these reasons include
• identification of groups of terms that truly govern the features of the flow,
The Navier-Stokes equations (and nearly all sets of physically motivated equations) can be
reduced in complexity by considering scaled versions of the same equations. For a given
problem, the proper scales are non-unique, though some choices will be more helpful than
others. One generally uses the following rules of thumb in choosing scales:
• demonstrate that certain physical mechanisms may be negligible relative to other phys-
ical mechanisms, and
Figure 6.1: Sketch of known flow from infinity approaching body with characteristic length
L.
Often an ambient velocity or sound speed exists that can be used to form either a length
or time scale, for example
L
• given vo , L −→ tc = vo
,
• given vo , tc −→ L = vo tc .
If for example our physical problem involves the flow over a body of length L (and
whose other dimensions are of the same order as L), and free-stream conditions are known
to be p = po , vi = (vo , 0, 0)T , ρ = ρo , as sketched in Fig. 6.1, Knowledge of free-stream
pressure and density fixes all other free-stream thermodynamic variables, e.g. e, T , via the
thermodynamic relations. For this problem, let the ∗ subscript represent a dimensionless
variable. Define the following scaled dependent variables:
ρ p vi ρo R ρo
ρ∗ = , p∗ = , v∗i = , T∗ = T, e∗ = e. (6.143)
ρo po vo po po
Define the following scaled independent variables:
xi vo
x∗i = , t∗ = t. (6.144)
L L
With these definitions, the operators must also be scaled, that is,
∂ dt∗ ∂ vo ∂ vo
∂o = = = = ∂∗o ,
∂t dt ∂t∗ L ∂t∗ L
L
∂∗o = ∂o .
vo
∂ dx∗i ∂ 1 ∂ 1
∂i = = = = ∂∗i ,
∂xi dxi ∂x∗i L ∂x∗i L
∂∗i = L∂i . (6.145)
6.6.1 Mass
Let us make these substitutions into the mass equation:
∂o ρ + ∂i (ρvi ) = 0, (6.146)
vo 1
∂∗o (ρo ρ∗ ) + ∂∗i (ρo ρ∗ vo v∗i ) = 0, (6.147)
L L
ρo vo
(∂∗o ρ∗ + ∂∗i (ρ∗ v∗i )) = 0, (6.148)
L
∂∗o ρ∗ + ∂∗i (ρ∗ v∗i ) = 0. (6.149)
The mass equation is unchanged in form when we transform to a dimensionless version.
• Froude number F r:4 With the body force per unit mass fi = gĝi , where g > 0 is the
gravitational acceleration magnitude and ĝi is a unit vector pointing in the direction
of gravitational acceleration,
vo2 flow kinetic energy
F r2 ≡ = . (6.155)
gL gravitational potential energy
• Mach number Mo :5 With the Mach number Mo defined as the ratio of the ambient
velocity to the ambient sound speed, and recalling that for a CPIG that the square
of the ambient sound speed, c2o is c2o = γpo /ρo , where γ is the ratio of specific heats
γ = cp /cv = (1 + R/cv ), we have
vo2 vo2 ρo vo2 vo2 flow kinetic energy
Mo2 ≡ 2
= po = = = . (6.156)
co γ ρo γpo γRTo thermal energy
Here we have taken To = po /ρo /R.
• Reynolds number Re: We have
ρo vo L ρo v 2 dynamic pressure
Re ≡ = voo = . (6.157)
µ µL viscous stress
With these definitions, we get
1 1 1
∂∗o (ρ∗ v∗i ) + ∂∗j (ρ∗ v∗j v∗i ) = 2
ĝi ρ∗ − ∂∗i (p∗ )
Fr γ Mo2
2 1
+ ∂∗j ∂(∗j v∗i) − ∂∗k v∗k δji . (6.158)
Re 3
The relative magnitudes of F r, Mo , and Re play a crucial role in determining that physical
mechanisms are most influential in changing the fluid’s linear momenta.
Another important number is the Knusden number, Kn. For a calorically perfect ideal
gas it is
r
Mo γπ
Kn = , (6.159)
Re 2
where γ is the constant ratio of specific heats. For low Kn < 0.01, the flow is well modeled
as a continuum. For high Kn > 10, molecular non-continuum effects are important. With
effort, one can also show that
λ
Kn = , (6.160)
L
where λ is the mean free path between molecular collisions, introduced in Eq. (1.9), and L
is a characteristic geometric length scale.
4
William Froude, 1810-1879, English engineer and naval architect, Oxford educated.
5
Ernst Mach, 1838-1926, Viennese physicist and philosopher who worked in optics, mechanics, and wave
dynamics, received doctorate at University of Vienna and taught mathematics at University of Graz and
physics at Charles University of Prague, developed fundamental ideas of inertia that influenced Einstein.
6.6.3 Energy
The analysis is of the exact same form, but more tedious, for the energy equation.
1 1
∂o ρ e + vj vj + ∂i ρvi e + vj vj = k∂i ∂i T − ∂i (pvi )
2 2
1
+µ∂i 2 ∂(i vj) − ∂k vk δij vj
3
+ρvi fi , (6.161)
vo po 1
∂∗o ρo ρ∗ e∗ + vo2 v∗j v∗j
L ρ 2
o
1 po 1 2 k po
+ ∂i∗ ρo ρ∗ vo vi∗ e∗ + vo v∗j v∗j = 2
∂∗i ∂∗i T∗
L ρo 2 L ρo R
1
− ∂∗i (po p∗ vo v∗i )
L
µ 2 1
+ ∂∗i ∂(∗i vo v∗j) − ∂∗k vo v∗k δij vo v∗j
L L 3
+ρo ρ∗ vo v∗i fi , (6.162)
!!
ρo vo po 1 γvo2
∂∗o ρ∗ e∗ + v∗j v∗j
L ρo 2 γ ρpoo
!!
ρo vo po 1 γvo2 k po 1
+ ∂∗i ρ∗ v∗i e∗ + po v∗j v∗j = ∂∗i ∂∗i T∗
L ρo 2 γ ρo L2 ρo R
po vo
− ∂∗i (p∗ v∗i )
L
2µvo2 1
+ 2 ∂∗i ∂(∗i v∗j) − ∂∗k v∗k δij v∗j
L 3
+ρo vo fi ρ∗ v∗i , (6.163)
!!
1 γvo2
∂∗o ρ∗ e∗ + v∗j v∗j
2 γ ρpoo
!!
1 γvo2 k
+∂∗i ρ∗ v∗i e∗ + po v∗j v∗j = ∂∗i ∂∗i T∗
2 γ ρo LRρo vo
−∂∗i (p∗ v∗i )
2µvo2 L 1 1
+ 2 ∂∗i ∂(∗i v∗j) − ∂∗k v∗k δij v∗j
L ρo vo pρoo 3
fi L
+ po ρ∗ v∗i . (6.164)
ρo
k k cp 1 k cp µ 1 γ 1
= = = . (6.165)
LRρo vo cp R Lρo vo µcp cp − cv ρo vo L P r γ − 1 Re
This has employed definitions of diffusivities given earlier in Eqs. (6.93, 6.96). We also see
that
For completeness, we retain the term ρo ê/po . It actually plays no role in this non-reactive
flow because energy only enters via its derivatives. When flows with chemical reactions are
modeled, this term may be important.
and Crocco’s8 equation. We will soon consider the Helmholtz vorticity transport equation
and Kelvin’s circulation theorem, in Secs. 7.4 and 7.5, respectively, that are also first integrals
of linear momenta in special cases.
P = p − po , incompressible. (6.183)
8
Luigi Crocco, 1909-1986, Sicilian-born, Italian applied mathematician and theoretical aerodynamicist
and rocket engineer, taught at University of Rome, Princeton, and Paris.
9
Three of the most common barotropic conditions are 1) a constant density fluid, ρ = C, 2) an isothermal
ideal gas, e.g. p = ρ(RT ), where R and T are constant, or 3) an adiabatic CPIG, e.g. p/po = (ρ/ρo )γ , where
γ is the ratio of specific heats.
In the special case of isothermal flow of an ideal gas with 1/ρ = RT /p, we have
p
P = ρo RT ln , isothermal ideal gas. (6.184)
po
In the special case of isentropic flow of CPIG with 1/ρ = (1/ρo )(p/po )−1/γ , see Eq. (6.132),
we have !
γ−1
γ p γ
P= po −1 , isentropic CPIG. (6.185)
γ−1 po
Recalling Leibniz’s rule for one-dimension, Eq. (2.276),
Z x=b(t) Z x=b(t)
d db da
f (x, t) dx = ∂o f dx + f (b(t), t) − f (a(t), t), (6.186)
dt x=a(t) x=a(t) dt dt
1 ∂P 1 ∂p
= . (6.188)
ρo ∂xi ρ ∂xi
∂m φ = vm . (6.191)
ωk = ǫklm ∂l ∂m φ. (6.192)
Because ǫklm is anti-symmetric and ∂l ∂m is symmetric, their tensor inner product must be
zero; hence, such a flow is irrotational: ωk = ǫklm ∂l ∂m φ = 0. So, the linear momenta
principle, Eq. (6.189), reduces to
1 1
∂o ∂i φ + ∂i (∂j φ)(∂j φ) = − ∂i P − ∂i ϕ, (6.193)
2 ρo
1 P
∂i ∂o φ + (∂j φ)(∂j φ) + +ϕ = 0, (6.194)
2 ρo
1 P
∂o φ + (∂j φ)(∂j φ) + + ϕ = f (t), (6.195)
2 ρo
∂φ 1 T P
+ ∇ φ · ∇φ + + ϕ = f (t). (6.196)
∂t 2 ρo
Here f (t) is an arbitrary function of time, that can be chosen to match conditions in a given
problem.
The term on the right hand side is zero because it is the tensor inner product of a symmetric
and anti-symmetric tensor.
For a local coordinate system that has component s aligned with the velocity vector vi ,
and the other two directions n, and b, mutually orthogonal, we have vi = (vs , 0, 0)T . Such
a system is sketched in Fig. 6.2, we will get many simplifications. Our linear momenta
principle then reduces to
∂s []
(vs , 0, 0) ∂n [] = 0. (6.202)
∂b []
v
b streamline: everywhere parallel
s to the velocity vector
n locally orthogonal
coordinate system
s, n, b
Figure 6.2: Local orthogonal intrinsic coordinate system oriented with local velocity field.
[Link].2 Lamb surfaces We can extend the idea of integration along a streamline to
describe what are known as Lamb surfaces10 by again considering the steady, inviscid linear
momenta principle with conservative body forces, Eq. (6.198):
1 P
∂i vj vj + + ϕ = ǫijk vj ωk . (6.205)
2 ρo
Now taking the quantity B to be
1 P
B ≡ vj vj + + ϕ, (6.206)
2 ρo
the linear momenta principle, Eq. (6.198), becomes
∂i B = ǫijk vj ωk , ∇B = v × ω. (6.207)
This applies in the steady, inviscid, barotropic limit. In general, we can define the Lamb
vector, l as
l = −∇B. (6.209)
10
Sir Horace Lamb, 1849-1934, English fluid mechanician, first studied at Owens College, Manchester
followed by mathematics at Cambridge, taught at Adelaide, Australia, then returned to the University of
Manchester; prolific writer of textbooks, including Hydrodynamics (1993).
Now the vector ǫijk vj ωk is orthogonal to both velocity vj and vorticity ωk because of the
nature of the cross product. Also the vector ∂i B is orthogonal to a surface on which B
is constant. Consequently, the surface on which B is constant must be tangent to both
the velocity and vorticity vectors. Surfaces of constant B thus are composed of families of
streamlines on which the Bernoulli constant has the same value. In addition they contain
families of vortex lines. These are the Lamb surfaces of the flow.
In this case, we recover the form most commonly used (and misused) of Bernoulli’s equation,
namely,
1 P
vj vj + + ϕ = C. (6.210)
2 ρo
The constant is truly constant throughout the flow field. With P = p − po here and ϕ =
gz z + ϕo (with gz > 0, and rising z corresponding to rising distance from the earth’s surface,
we get f = −∇ϕ = −gz k) for a constant gravitational field, and v the magnitude of the
velocity vector, we get
1 2 p
v + + gz z = C. (6.211)
2 ρ
Again, because ǫijk is anti-symmetric and vi vj is symmetric, their tensor inner product is
zero, so we get
1 1 1 1
∂o vi vi + vi ∂i vj vj = − vi ∂i p + vi fi + vi ∂j τji . (6.215)
2 2 ρ ρ
Expanding, we get
1
T (∂o s + vi ∂i s) = ∂o h + vi ∂i h − (∂o p + vi ∂i p). (6.221)
ρ
Rearranging, we get
1 1
T (∂o s + vi ∂i s) − (∂o h + vi ∂i h) + ∂o p = − vi ∂i p. (6.222)
ρ ρ
We then use this identity to eliminate the pressure gradient term from the linear momenta
equation in favor of enthalpy, entropy, and unsteady pressure terms:
1 1 1 1
∂o vi vi + vi ∂i vj vj = T (∂o s + vi ∂i s) − (∂o h + vi ∂i h) + ∂o p + vi fi + vi ∂j τji . (6.223)
2 2 ρ ρ
Rearranging slightly, noting that vi vi = vj vj , and assuming the body force is conservative so
that fi = −∂i ϕ, we get
1 1 1 1
∂o h + vj vj + ϕ + vi ∂i h + vj vj + ϕ = T (∂o s + vi ∂i s) + ∂o p + vi ∂j τji . (6.224)
2 2 ρ ρ
Here we have made the common assumption that the body force potential ϕ is independent
of time, that allows us to absorb it within the time derivative. If we define, as is common,
the stagnation enthalpy ho as
1
ho = h + vj vj + ϕ, (6.225)
2
we can then state
1 1
∂o ho + vi ∂i ho = T (∂o s + vi ∂i s) + ∂o p + vi ∂j τji , (6.226)
ρ ρ
dho ds 1 ∂p 1 T T
= T + + v · ∇T · τ (6.227)
dt dt ρ ∂t ρ
The stagnation enthalpy is sometimes known as the total enthalpy. We can use the first
law of thermodynamics written in terms of entropy, Eq. (4.168), ρ(ds/dt) = −(1/T )∂i qi +
(1/T )τij ∂i vj , to eliminate the entropy derivative in favor of those terms that generate entropy
to arrive at
dho
ρ = ∂i (τij vj − qi ) + ∂o p, (6.228)
dt
dho ∂p
ρ = ∇T · (τ · v − q) + . (6.229)
dt ∂t
Thus, we see that the total enthalpy of a fluid particle is influenced by energy and momentum
diffusion as well as an unsteady pressure field.
∂i ho = T ∂i s + ǫijk vj ωk , (6.241)
∇ho = T ∇s + v × ω. (6.242)
∂i ho = ǫijk vj ωk , (6.243)
∇ho = v × ω. (6.244)
Similar to Lamb surfaces, we find that surfaces on which ho is constant are parallel to both
the velocity and vorticity vector fields. Taking the dot product with vi , we get
vi ∂i ho = vi ǫijk vj ωk , (6.245)
= ǫijk vi vj ωk , (6.246)
= 0. (6.247)
1
h + vj vj + ϕ = C. (6.250)
2
In terms of internal energy, we can rewrite this as
1 p
e + vj vj + + ϕ = C. (6.251)
2 ρ
This is in a remarkably similar form to the Bernoulli equation for a steady, incompressible,
irrotational fluid, Eq. (6.211). However, the assumptions for each are very different. Bernoulli
made no appeal to the first law of thermodynamics, while Crocco did. This version of the
Bernoulli equation is restricted to incompressible flows, while this version of the Crocco
equation is fully compressible.
6.8.1 Development
Consider a constant density, isotropic, Newtonian fluid with constant viscosity and conserva-
tive body force. Mass and momentum evolution, Eqs. (6.50, 6.58), reduce to a divergence-free
velocity field and a viscous extension of Eq. (6.181):
∇T · v = 0, (6.252)
∂v 1 T p
= v×ω−∇ v · v + + ϕ + ν∇2 v. (6.253)
∂t 2 ρ
Defining
v 2 = vT · v, (6.254)
If we are given the velocity v, we can compute ω = ∇ × v and then l = −(v × ω). However
if we are given l and ω, we cannot compute a unique v. That is because any component
11
James Clerk Maxwell, 1831-1879, Scottish physicist and mathematician.
12
Oliver Heaviside, 1850-1925, English physicist and mathematician.
13
Marmanis, H., 1999, “Analogy between the Navier–Stokes equations and Maxwell’s equations: Applica-
tion to turbulence,” Physics of Fluids, 10(6): 1428-1437.
of v that is parallel to ω will not not influence l. An unusual flow that happens to have
the velocity vector parallel to the vorticity vector, v = αω will have l = 0 and is known as
a Beltrami14 flow. Beltrami flows must be fully three-dimensional, as a flow confined to a
plane will have a vorticity vector normal to the plane.
The definition of l allows us to rewrite Eq. (6.256) as a version of Eq. (6.209) extended
to the unsteady, viscous limit:
∂v
l=− − ∇B + ν∇2 v. (6.259)
∂t
We take the curl of this equation and get
∂
∇×l = − (∇ × v) − |∇ ×{z∇B} +ν∇2 (∇ × v), (6.260)
∂t
0
∂ω
= − + ν∇2 ω. (6.261)
∂t
We can take the divergence of Eq. (6.259) to get
∂
∇T · l = − (∇
|
T
{z· v}) − ∇2 B + ν∇2 (∇
|
T
{z· v}). (6.262)
∂t
0 0
∇T · l = −∇2 B. (6.263)
q ≡ −∇2 B. (6.264)
This has an equivalent interpretation in electromagnetic theory. Thus, Eq. (6.263) reduces
to
∇T · l = q. (6.265)
Next recall that the divergence of the curl of any vector must be zero, so we have
∇T · (∇ × v) = ∇T · ω = 0. (6.266)
∂l ∂2v ∂ ∂v
= − 2 − ∇B + ν∇2 . (6.267)
∂t ∂t ∂t ∂t
14
Eugenio Beltrami, 1835-1900, Italian mathematician.
Now from the definition of l in Eq. (6.258), we can take a derivative with respect to time
to get
∂l ∂ω ∂v
= ×v+ω× . (6.268)
∂t ∂t ∂t
Next invoke Eqs. (6.259) and (6.261) and to get
∂l
= −∇ × l + ν∇2 ω × v + ω × −l − ∇B + ν∇2 v , (6.269)
∂t
= − (∇ × l) × v + ω × (−l − ∇B) + ν ∇2 ω × v + ω × ∇2 v . (6.270)
We will not use this form, but it does illustrate the role of the anti-symmetric part of the
velocity gradient tensor.
We also have the vector identity
Here J has no relation to the Jacobian matrix that has the same symbol. Then Eq. (6.279)
becomes
∂l
= v 2 ∇ × ω − J. (6.281)
∂t
∇T · l = q, (6.282)
∇T · ω = 0, (6.283)
∂ω
∇×l = − , (6.284)
∂t
1 1 ∂l
∇×ω = 2
J+ 2 . (6.285)
v v ∂t
These have the precise form of the Maxwell-Heaviside equations of electromagnetism. The
Lamb vector l plays the role of the electric field vector; the vorticity plays the role of the
magnetic field vector; the variable q plays the role of charge density scaled by permittivity;
the vector J plays the role of the current density vector.
We see the following:
• A time-varying vorticity vector field induces a Lamb vector field.
• A time-varying Lamb vector field or a fluid current vector induces a vorticity vector
field.
p = l × ω. (6.286)
Certainly p, l, and ω form an orthogonal triple. In electromagnetics, one can show that
the Poynting vector points in the direction of energy propagation; the interpretation in fluid
mechanics is not straightforward.
15
John Henry Poynting, 1852-1914, English physicist.
In contrast to electromagnetics, we can only interpret J as the flux of q in the limit where
v 2 is a constant. In electromagnetics, we find the constant square of the speed of light, c2 ,
instead of the variable v 2 .
Example 6.2
Analyze the simple rotational flow of an incompressible isotropic Newtonian fluid with velocity field
ω0 y
− 2
v = ω20 x , (6.291)
0
in the context of the fluid Maxwell-Heaviside equations. Ignore body force effects; take the pressure
p(0, 0, 0) = p0 .
y 0
-1
-2
-2 -1 0 1 2
x
Figure 6.3: Velocity vector field v and Lamb vector field l for a fluid rotating as a non-
deforming solid body about the origin.
∇T · l = q, (6.305)
∇T · ω = 0, (6.306)
∇ × l = 0, (6.307)
1
∇ × ω = 2 J. (6.308)
v
In this limit, Eq. (6.307) tells us the vector field l is curl-free. This allows us to take the
potential Φ to be defined such that
l = −∇Φ. (6.309)
As with all potentials, Φ is not unique. For example if we add a constant to get Φ′ = Φ + C,
we get the same physical quantity l as ∇Φ = ∇Φ′ . With this definition of Φ, Eq. (6.305),
reduces to a Poisson equation:
field. Vector calculus tells us for solenoidal fields that we can expect ω to be the curl of a
vector function we will call the vector potential. And in fact the definition of vorticity gives
us the vector potential that is v:
ω = ∇ × v. (6.311)
In contrast to electromagnetics, the vector potential is completely defined in terms of a
physical quantity, the fluid velocity v. Electromagnetics does not require the vector potential
to be uniquely defined. Vector calculus tells us that ∇T · ω = ∇T · (∇ × v) = 0 is identically
true. We next substitute into Eq. (6.308) to get
1
∇×∇×v = J. (6.312)
v2
Using a standard vector calculus identity we rewrite this as
1
∇(∇T · v) − ∇2 v = J. (6.313)
v2
Because ∇T · v = 0, Eq. (6.312) becomes
1
−∇2 v = J. (6.314)
v2
So Eqs. (6.310) and (6.314) are both Poisson equations for scalar and vector potentials Φ
and v, respectively. These are fully equivalent to the steady equations in terms of l and ω.
Example 6.3
Consider a three-dimensional domain with a point source at (x, y, z) = (1, 1, 0) and a second point
source at (x, y, z) = (−1, −1, 0). Find the potential field and the Lamb vector field.
We know that this satisfies −∇T · ∇Φ = δ(x)δ(y)δ(z), with the Dirac delta functions each of unit
strength. A pair of sources centered at (1, 1, 0) and at (−1, −1, 0) has the field that arises from super-
position of two fields:
1 1
Φ= p + p . (6.323)
2 2
4π (x − 1) + (y − 1) + z 2 4π (x + 1) + (y + 1)2 + z 2
2
| {z } | {z }
source source
It satisfies
T ∂2Φ ∂2Φ ∂2Φ
−∇ · ∇Φ = − + + = δ(x − 1)δ(y − 1)δ(z) + δ(x + 1)δ(y + 1)δ(z). (6.324)
∂x2 ∂y 2 ∂z 2
Direct substitution of the field into Laplace’s equation reveals that as long as (x, y) 6= (1, 1), (x, y) 6=
(−1, −1), the Laplacian is zero. So it is a solution. The Lamb vector is
x−1 x+1
4π((x−1)2 +(y−1)2 +z 2 )3/2
+ 4π((x+1)2 +(y+1) 2 +z 2 )3/2
y−1 y+1
l = −∇Φ = 4π((x−1)2 +(y−1) 2 +z 2 )3/2
+ 4π((x+1)2 +(y+1) 2 +z 2 )3/2 . (6.325)
z z
4π((x−1)2 +(y−1)2 +z 2 )3/2
+ 4π((x+1)2 +(y+1)2 +z 2 )3/2
Confining attention to the plane of z = 0, a plot of the potential and Lamb vector field is shown in
Fig. 6.4a. We show in Fig. 6.4b the three-dimensional field vector.
Similarly for the curl-free static vorticiy field ω, we can take the scalar potential Ψ to be
defined such that
ω = −∇Ψ. (6.326)
∇T · ∇Ψ = ∇2 Ψ = 0. (6.327)
2 0.08 0.1
0.08
1 0.2
0.15
0.1
0
0.15
-1 0.2 0.08
0.08 0.1
-2 0.1
-2 -1 0 1 2
a) b)
Example 6.4
Consider a three-dimensional domain with a point source of vorticity at (x, y, z) = (1, 1, 0) and
a point sink of magnetism at (x, y, z) = (−1, −1, 0). Find the scalar potential field and the vorticity
vector field.
A source-sink pair centered at (1, 1, 0) and at (−1, −1, 0) has the scalar potential field that arises
from superposition of two fields:
1 1
Ψ= p − p . (6.328)
4π (x − 1)2 + (y − 1)2 + z 2 4π (x + 1)2 + (y + 1)2 + z 2
| {z } | {z }
source sink
It satisfies
T ∂2Ψ ∂2Ψ ∂2Ψ
−∇ · ∇Ψ = − + + = δ(x − 1)δ(y − 1)δ(z) − δ(x + 1)δ(y + 1)δ(z). (6.329)
∂x2 ∂y 2 ∂z 2
Direct substitution of the scalar potential field into Laplace’s equation reveals that as long as (x, y) 6=
(1, 1), (x, y) 6= (−1, −1), the Laplacian is zero. So it is a solution. The vorticity vector field is
x−1 x+1
4π((x−1)2 +(y−1)2 +z 2 )3/2
− 4π((x+1)2 +(y+1) 2 +z 2 )3/2
y−1 y+1
ω = −∇Ψ = 4π((x−1)2 +(y−1) 2 +z 2 )3/2
− 4π((x+1)2 +(y+1) 2 +z 2 )3/2 . (6.330)
z z
4π((x−1)2 +(y−1)2 +z 2 )3/2
− 4π((x+1)2 +(y+1)2 +z2 )3/2
2 0.01 0.05
0.05
0.2
1
- 0.02 0.1
y 0
0.02
- 0.1
-1
- 0.2
- 0.05
- 0.05 0
-2 - 0.01
-2 -1 0 1 2
x
a) b)
Confining attention to the plane of z = 0, a plot of the scalar potential and vorticity vector field is
shown in Fig. 6.5a. We show in Fig. 6.5b the three-dimensional vorticity vector field. We clearly see
the vorticity emanating from the source at (x, y, z) = (1, 1, 0) and flowing into the sink at (x, y, z) =
(−1, −1, 0).
Here v is simply the velocity vector. Vector calculus then tells us that ∇T ·ω = ∇T ·(∇×v) =
0 is identically true.
Let us use our definition of ω to recast Eq. (6.284) as
∂
∇×l=− ∇ × v. (6.333)
∂t
Let us interchange the time derivative and curl operators to write this as
∂v
∇× l+ = 0. (6.334)
∂t
Therefore, l + ∂v/∂t must be a gradient that is curl-free, and therefore, it must be the
gradient of a potential. Let us then extend our static analysis embodied in Eq. (6.309) to
define the potential Φ such that
∂v
l+ = −∇Φ. (6.335)
∂t
Let us use this to eliminate l in Eq. (6.282) to get
T ∂v
∇ · −∇Φ − = q, (6.336)
∂t
∂ T
−∇2 Φ − ∇ · v = q, (6.337)
∂t | {z }
0
−∇2 Φ = q. (6.338)
This relates Φ and v in a coupled fashion to our source J. Use a standard vector calculus
identity to expand the term ∇ × (∇ × v) to get
1 ∂ 1 ∂2v 1
∇(∇T · v) − ∇2 v + 2 ∇Φ + 2 2 = 2 J, (6.342)
| {z } v ∂t v ∂t v
∇×(∇×v)
∇T · l = 0, (6.347)
∇T · ω = 0, (6.348)
∂ω
∇×l = − , (6.349)
∂t
1 ∂l
∇×ω = 2 . (6.350)
v ∂t
Let us now take the curl of Eq. (6.349) to get
∂
(∇ × ω) = −∇ × ∇ × l. (6.351)
∂t
Now use Eq. (6.350) and the vector identity ∇ × ∇ × l = ∇(∇T · l) − ∇2 l to reduce to
1 ∂2l
= −∇(∇T · l) + ∇2 l. (6.352)
v 2 ∂t2
Then employ Eq. (6.347) to get
∂2l
= v 2 ∇2 l. (6.353)
∂t2
Let us now take the curl of Eq. (6.350) to get
1 ∂
(∇ × l) = ∇ × ∇ × ω. (6.354)
v 2 ∂t
Now use Eq. (6.349) and the same well-known vector identity ∇ × ∇ × ω = ∇(∇T · ω) − ∇2 ω
to reduce to
1 ∂2ω
− 2 2
= ∇(∇T · ω) − ∇2 ω. (6.355)
v ∂t
Then employ Eq. (6.348) to get
∂2ω
2
= v 2 ∇2 ω. (6.356)
∂t
Note that Eqs. (6.353, 6.356) are similar to the wave equations for propagating electrical
and magnetic field vectors. Electromagnetic theory replaces the fluid velocity magnitude v
with the speed of light. And because the speed of light is a constant, electromagnetic theory
yields linear wave equations with d’Alembert16 solutions. In contrast, our fluid Maxwell-
Heaviside equations are nonlinear, as v is not a constant. The possibility of traveling wave
solutions being admitted by the fluid Maxwell-Heaviside equations is remarkable and unusual
as these are admitted by a theory that is both incompressible and viscous. In fluid mechanics,
we typically study waves in the context of compressible inviscid flows in which the speed of
propagation is related to the sound speed of the fluid.
16
Jean le Rond d’Alembert, 1717-1783, French mathematician.
239
Chapter 7
Vortex dynamics
In this chapter we will consider in detail the kinematics and dynamics of rotating fluids,
sometimes called vortex dynamics. The two most common quantities that are used to char-
acterize rotating fluids are the vorticity vector, Eq. (3.112):
ω = ∇ × v, (7.1)
241
242 CHAPTER 7. VORTEX DYNAMICS
r
j
i x
Figure 7.1: Representation of a point in Cartesian and cylindrical coordinates along with
unit vectors for both systems.
from cylindrical (r, θ, ẑ) coordinates to Cartesian (x, y, z) is given by the familiar
p
x = r cos θ, r=x2 + y 2, (7.3)
y
y = r sin θ, θ = arctan , (7.4)
x
z = ẑ, ẑ = z. (7.5)
Most of the distinctions between the two systems can be understood by considering two-
dimensional geometries. The representation of an arbitrary point in both two-dimensional
(x, y) Cartesian and two-dimensional (r, θ) cylindrical coordinate systems along with the
unit basis vectors for both systems, i, j, and er , eθ , is sketched in Fig. 7.1. Often a
pure two-dimensional representation is called “polar;” while “cylindrical” is reserved for
the three-dimensional extension. We will typically use “cylindrical” for either two- or three-
dimensional systems.
• Coriolis acceleration,
in the cylindrical representation. These were briefly mentioned earlier in Ch. [Link]. Con-
sider the representations of a two-dimensional velocity vector v in both Cartesian and polar
u v
Figure 7.2: Geometrical representation of a velocity vector v in terms both Cartesian and
polar basis vectors.
systems:
v = ui + vj, or (7.6)
v = vr er + vθ eθ . (7.7)
We sketch a velocity vector with a representation in both Cartesian and polar coordinate
systems in Fig. 7.2.
Now the unsteady (as opposed to the advective) part of the acceleration vector of a
particle is simply the partial derivative of the velocity vector with respect to time. Now
formally, we must allow for variations of the unit basis vectors as well as the components
themselves so that
∂v ∂u ∂i ∂v ∂j
= i+u + j+v , (7.8)
∂t ∂t ∂t
|{z} ∂t ∂t
|{z}
=0 =0
∂v ∂vr ∂er ∂vθ ∂eθ
= er + vr + eθ + vθ . (7.9)
∂t ∂t ∂t ∂t ∂t
Now the time derivatives of the Cartesian basis vectors are zero, as they are defined not to
change with the position of the particle. Hence for a Cartesian representation, we have for
the unsteady component of acceleration the familiar:
∂v ∂u ∂v
= i + j. (7.10)
∂t ∂t ∂t
However the time derivative of the cylindrical basis vectors does change with time for
particles in motion! To see this, let us first relate er and eθ to i and j. From the sketch of
Fig. 7.3, it is clear that
Figure 7.3: Geometrical representation of polar unit vectors in terms of Cartesian unit
vectors.
The coefficient matrix has determinant of unity along with orthonormal columns and is a
rotation matrix. Its inverse is its transpose. We can also use Cramer’s rule to invert to find
∂v ∂vr ∂θ ∂vθ ∂θ
= er + vr eθ + eθ − vθ er , (7.20)
∂t ∂t ∂t ∂t
∂t
∂vr ∂θ ∂vθ ∂θ
= − vθ er + + vr eθ . (7.21)
∂t ∂t ∂t ∂t
ds = r dθ, (7.22)
vθ dt = r dθ, (7.23)
vθ ∂θ
= . (7.24)
r ∂t
Consequently, we can write the unsteady component of acceleration as
∂v ∂vr vθ
2
er + ∂vθ vr vθ
= − + eθ . (7.25)
∂t ∂t r
|{z} ∂t r
|{z}
centripetal Coriolis
∂ ∂ ∂
∇= i+ j + k. (7.26)
∂x ∂y ∂z
∂ ∂r ∂ ∂θ ∂ ∂ ẑ ∂
= + + , (7.27)
∂x ∂x ∂r ∂x ∂θ ∂x ∂ ẑ
∂ ∂r ∂ ∂θ ∂ ∂ ẑ ∂
= + + , (7.28)
∂y ∂y ∂r ∂y ∂θ ∂y ∂ ẑ
∂ ∂r ∂ ∂θ ∂ ∂ ẑ ∂
= + + . (7.29)
∂z ∂z ∂r ∂z ∂θ ∂z ∂ ẑ
Now, we have
∂r 2x x
= p = = cos θ, (7.30)
∂x 2 x2 + y 2 r
∂r 2y y
= p = = sin θ, (7.31)
∂y 2 x2 + y 2 r
∂r
= 0, (7.32)
∂z
and
∂θ y r sin θ sin θ
= − 2 = − = − , (7.33)
∂x x + y2 r2 r
∂θ x r cos θ cos θ
= 2 2
= 2
= , (7.34)
∂y x +y r r
∂θ
= 0, (7.35)
∂z
and
∂ ẑ
= 0, (7.36)
∂x
∂ ẑ
= 0, (7.37)
∂y
∂ ẑ
= 1, (7.38)
∂z
so
∂ ∂ sin θ ∂
= cos θ − , (7.39)
∂x ∂r r ∂θ
∂ ∂ cos θ ∂
= sin θ + , (7.40)
∂y ∂r r ∂θ
∂ ∂
= . (7.41)
∂z ∂ ẑ
[Link] Grad
We can now write a simple expression for the advective component, vT ·∇, of the acceleration
vector:
∂ vθ ∂ ∂
vT · ∇ = vr + + vẑ . (7.45)
∂r r ∂θ ∂ ẑ
[Link] Div
∂u ∂v ∂w
∇T · v = + + . (7.46)
∂x ∂y ∂z
In cylindrical, we replace derivatives with respect to x, y, z with those with respect to r, θ, ẑ,
so
∂u sin θ ∂u ∂v cos θ ∂v ∂w
∇T · v = cos θ − + sin θ + + . (7.47)
∂r r ∂θ ∂r r ∂θ ∂ ẑ
Now u, v and w transform in the same way as x, y, and z, so
We have J = |J| = r; this can be shown to tell us that the transformation is singular and thus
non-unique when r = 0. It is orientation-preserving for r > 0, and it is volume-preserving
only for r = 1; thus, in general it does not preserve volume.
dx = J · dr, (7.56)
∂x ∂x ∂x
dx ∂r ∂θ ∂ ẑ dr
dy = ∂y ∂y ∂y dθ . (7.57)
∂r ∂θ ∂ ẑ
dz ∂z ∂z ∂z dẑ
∂r ∂θ ∂ ẑ
Now we want distance to be invariant in either coordinate system. We have the standard
result for Cartesian systems that
G = JT · J, (7.62)
cos θ sin θ 0 cos θ −r sin θ 0
= −r sin θ r cos θ 0 sin θ r cos θ 0 , (7.63)
0 0 1 0 0 1
1 0 0
= 0 r2 0 . (7.64)
0 0 1
Because G is diagonal, the implication can be shown to be that new coordinates axes are
also orthogonal. So for our system
1 0 0 dr
ds2 = ( dr dθ dẑ ) 0 r 2 0 dθ , (7.65)
0 0 1 dẑ
= dr 2 + (r dθ)2 + dẑ 2 . (7.66)
Now the gradient operator in the Cartesian system is related to that of the cylindrical
system via the same analysis used to obtain Eq. (2.286):
∂ ∂
∂x ∂r
∂
∇ = ∂y = (JT )−1 ∂θ
∂
, (7.67)
∂ ∂
∂z ∂ ẑ
Then we find
vr cos θ − vθ sin θ
∇T · v = ( cos θ ∂r
∂
− sin θ ∂
r ∂θ
∂
sin θ ∂r + cos θ ∂
r ∂θ
∂
∂ ẑ
) vr sin θ + vθ cos θ , (7.70)
vẑ
1 ∂ 1 ∂vθ ∂vẑ
= (rvr ) + + . (7.71)
r ∂r r ∂θ ∂ ẑ
Consider next the Laplacian operator, ∇2 = ∇T · ∇, that is
∇2 = ∇T · ∇, (7.72)
∂
cos θ ∂r − sinr θ ∂θ
∂
= ∂
( cos θ ∂r − sin θ ∂
r ∂θ
∂
sin θ ∂r + cos θ ∂
r ∂θ
∂
∂ ẑ
) sin θ ∂r + r ∂θ .
∂ cos θ ∂
(7.73)
∂
∂ ẑ
Detailed expansion followed by extensive use of trigonometric identities reveals that this
reduces to
T 2 1 ∂ ∂ 1 ∂2 ∂2 ∂2 1 ∂ 1 ∂2 ∂2
∇ ·∇=∇ = r + 2 2+ 2 = 2+ + 2 2 + 2. (7.74)
r ∂r ∂r r ∂θ ∂ ẑ ∂r r ∂r r ∂θ ∂ ẑ
Within the acceleration terms, strictly unsteady terms, advective terms, as well as centripetal
and Coriolis terms appear. The viscous terms have additional complications that we have
not considered in detail but arise because we must transform ∇2 v, and there are many
non-intuitive terms that arise here when expanded in full.
vation?
1 ∂ ωo r ∂
?
1 ∂ z}|{
(r(0)) + + (0) = 0. (7.80)
r ∂r r |∂θ {z2 } ∂z
=0
Obviously it does.
Next let us consider the acceleration of an element of fluid and the forces that could
give rise to that acceleration. First consider that portion of the acceleration that is neither
centripetal nor Coriolis for this flow:
∂ ∂ vθ ∂ ∂
+ vr + + vz = 0. (7.81)
∂t |{z} ∂r r |{z}
∂θ |{z} ∂z
|{z} =0 =0
=0 =0
As the only non-zero component of velocity, vθ , has no dependency on θ, the unsteady and
advective portions of the acceleration are zero for this flow. And because vr = 0, there is no
Coriolis acceleration. So the only acceleration is centripetal and is −vθ2 /r = −ωo2 r/4.
Consider now the viscous terms for this flow. We recall for an incompressible Newtonian
fluid that
Now, using relations that can be developed for the curl in cylindrical coordinates, we have
for this flow that
1 ∂vz ∂vθ
ωr = − = 0, (7.94)
r ∂θ ∂z
∂vr ∂vz
ωθ = − = 0, (7.95)
∂z ∂r
1 ∂ 1 ∂vr
ωz = (rvθ ) − , (7.96)
r ∂r r ∂θ
1 ∂ ωo r
= r , (7.97)
r ∂r 2
= ωo . (7.98)
So the flow has a constant rotation rate, ωo . Because it is constant, its curl is zero, and
T
we have for this flow that ∇T · τ = 0. We could just as well show for this flow that
τ = 0. That is because the kinematics are those of pure rotation as a solid body with no
deformation. No deformation implies no viscous stress.
Hence, the three linear momenta equations in the cylindrical coordinate system reduce
to the following:
vθ2 1 ∂p
− = − , (7.99)
r ρ ∂r
1 1 ∂p
0 = − , (7.100)
ρ r ∂θ
1 ∂p
0 = − − gz . (7.101)
ρ ∂z
The r momentum equation strikes a balance between centripetal inertia and radial pressure
gradients. The θ momentum equation shows that as there is no acceleration in this direction,
there can be no net pressure force to induce it. The z momentum equation enforces a balance
between pressure forces and gravitational body forces.
If we take p = p(r, θ, z) and p(ro , θ, zo ) = po , then
∂p ∂p ∂p
dp = dr + dθ + dz, (7.102)
∂r ∂θ ∂z
ρvθ2
= dr + 0 dθ − ρgz dz, (7.103)
r
ρωo2 r 2
= dr − ρgz dz, (7.104)
4r
ρωo2 r
= dr − ρgz dz, (7.105)
4
ρωo2 2
p − po = (r − ro2 ) − ρgz (z − zo ), (7.106)
8
ρω 2
p(r, z) = po + o (r 2 − ro2 ) − ρgz (z − zo ). (7.107)
8
= vθ eTθ · (a dθ eθ ), (7.115)
C
Z 2π
1
= ωo a (a dθ), (7.116)
0 2
= πa2 ωo . (7.117)
Figure 7.6: Sketch of an ideal irrotational point vortex and a circular contour of r = a.
ρΓ2o 1 ρΓ2o 1
p+ + ρgz z = po + + ρgz zo , (7.137)
8π 2 r 2 8π 2 ro2
1 1 2
p + ρvθ2 + ρgz z = po + ρv + ρgz zo = C. (7.138)
2 2 θo
This is once again Bernoulli’s equation. Here it is for an irrotational flow field that is also
time-independent, so the Bernoulli constant C is truly constant for the entire flow field and
not just along a streamline.
On isobars we have p = p̂ that gives us
ρΓ2o 1 1
p̂ − po = − 2 − − ρgz (z − zo ), (7.139)
8π r 2 ro2
po − p̂ Γ2o 1 1
z = zo + + 2 − . (7.140)
ρgz 8π gz r 2 ro2
The pressure goes to negative infinity at the origin. One can show that actual forces, obtained
by integrating pressure over area, are in fact bounded.
The first is equivalent to Eq. (2.263); the others are easily proved.
We start now with the linear momenta principle for a general fluid; we recast Eq. (4.260)
and write
∂v 1 1 T
+ (vT · ∇)v = f − ∇p + ∇T · τ . (7.145)
∂t ρ ρ
We expand the term (vT · ∇)v and then apply the curl operator to both sides to get
T
∂v v ·v 1 1 T
T
∇× +∇ + ω × v = ∇ × f − ∇p + ∇ ·τ . (7.146)
∂t 2 ρ ρ
(7.148)
Rearranging, we have
dω ω dρ T 1 1 T
T
− = (ω · ∇)v + ∇ × f − ∇ × ∇p + ∇ × ∇ ·τ , (7.149)
dt ρ dt ρ ρ
T
1 dω ω dρ ω 1 1 1 1 1 T
T
− 2 = ·∇ v+ ∇×f − ∇× ∇p + ∇ × ∇ ·τ , (7.150)
ρ dt ρ dt ρ ρ ρ ρ ρ ρ
T
d ω ω 1 1 1 1 1 T
= ·∇ v+ ∇×f − ∇× ∇p + ∇ × ∇T · τ , (7.151)
dt ρ ρ ρ ρ ρ ρ ρ
d ω 1 1 T
ρ = ωT · ∇ v + ∇ × f − ∇ × ∇p + ∇ × ∇T · τ . (7.152)
dt ρ ρ ρ
Figure 7.7: Isobars and isochores, center of mass G, and center of pressure for a barotropic
fluid.
Let us consider how two of the terms in Eq. (7.156) contribute to the generation of vorticity.
Figure 7.8: Isobars and isochores, center of mass G, and center of pressure for a baroclinic
fluid.
b
w curve everywhere parallel
to vorticity vector
n locally orthogonal
coordinate system
w, n, b
Figure 7.9: Local orthogonal intrinsic coordinate system oriented with local vorticity field.
unstretched
vortex tube
stretched
vortex
tube
dωw ∂vw
= ωw , (7.171)
dt ∂w
dωn ∂vn
= ωw , (7.172)
dt ∂w
dωb ∂vb
= ωw . (7.173)
dt ∂w
The term ∂vw /∂w we know from kinematics represents a local stretching or extension. Just
as a rotating figure skater increases his or her angular velocity by concentrating his or her
mass about a vertical axis, so does a rotating fluid. The first of these expressions says that
the component of rotation aligned with the present increases if there is stretching in that
direction. This is sketched in Fig. 7.10.
The second and third terms enforce that if vn or vb are changing in the w direction,
when accompanied by non-zero ωw , that changes in the non-aligned components of ω are
induced. Hence the previously zero components ωn , ωb acquire non-zero values, and the lines
parallel to the vorticity vector bend. Hence, we have the term, bending of vortex tubes.
It is generally accepted that the bending and stretching of vortex tubes is an important
mechanism in the transition from laminar to turbulent flow.
Here we note that because we have chosen a material region for our closed contour that
dx/dt must be the fluid particle velocity. This then allows us to write the second term as a
perfect differential, that integrates over the closed contour to be zero. We continue now by
using the linear momenta principle to replace the particle acceleration with density-scaled
forces to arrive at I
dΓ 1 1 T
T T
= f − ∇p + ∇ ·τ · dx. (7.181)
dt C ρ ρ
If now the fluid is inviscid (τ = 0), the body force is conservative (f = −∇ϕ), and the fluid
is barotropic ((1/ρ)∇p = (1/ρo )∇P), we then have
I T
dΓ 1
= −∇ϕ − ∇P · dx, (7.182)
dt C ρo
I
T P
= − ∇ ϕ+ · dx, (7.183)
C ρo
I
P
= − d ϕ+ . (7.184)
C ρo
| {z }
=0
The integral on the right hand side is zero because the contour is closed; hence, the integral
is path-independent. Consequently, we arrive at the common version of Kelvin’s circulation
theorem that holds that for a fluid that is inviscid, barotropic, and subjected to conservative
body forces, the circulation following a material region does not change with time:
dΓ
= 0. (7.185)
dt
This is similar to the Helmholtz equation, that, when we make the additional stipulation
of two-dimensionality and incompressibility, gives dω/dt = 0. This is not surprising as the
vorticity is closely linked to the circulation via Stokes’ theorem, Eq. (2.262), that states
I Z Z
T T
Γ= v · dx = (∇ × v) · n dA = ω T · n dA. (7.186)
C A A
∇T · ∇φ = ∇2 φ = 0, (7.188)
or expanding, we have
∂2φ ∂2φ ∂2φ
+ 2 + 2 = 0. (7.189)
∂x2 ∂y ∂z
• We notice that the equation for φ is linear; hence the method of superposition is valid
here for the velocity potential. That is, we can add an arbitrary number of velocity
potentials together and get a viable flow field.
• The irrotational unsteady Bernoulli equation, Eq. (6.196), gives us the time- and space-
dependent pressure field. This equation is not linear, so we do not expect pressures
from elementary solutions to add to form total pressures.
Recalling that the incompressible, three-dimensional constant viscosity Helmholtz equa-
tion can be written via Eq. (7.164) as
dω
= (ω T · ∇)v + ν∇2 ω, (7.190)
dt
1 h 2
Figure 7.11: Sketch of the mutual influence of two ideal point vortices on each other.
G
1 2
hG
h
we see that a flow that is initially irrotational everywhere in an unbounded fluid will always
be irrotational, as dω/dt = 0. There is no mechanism to change the vorticity from its
uniform initial value of zero. This even holds for a viscous flow. However, in a bounded
medium, the no-slip boundary condition almost always tends to diffuse vorticity into the
flow as we shall see. Further for inviscid, barotropic flow, from Kelvin’s circulation theorem,
Eq. (7.185), the circulation Γ has no tendency to change following a particle; that is, Γ
advects unchanged along particle pathlines.
h
Γ Γ
Figure 7.14: Sketch showing a vortex and its image to simulate an inviscid wall.
dv
dv
du
Using basic trigonometry, we can deduce that the influence of the single vortex of differential
strength on each velocity component is
−dΓỹ − dΓ
dx
ỹ
du = = dx, (7.196)
2π ((x̃ − x)2 + ỹ 2) 2π ((x̃ − x)2 + ỹ 2)
dΓ
dΓ(x̃ − x) dx
(x̃ − x)
dv = 2 2
= dx. (7.197)
2π ((x̃ − x) + ỹ ) 2π ((x̃ − x)2 + ỹ 2)
Here dΓ/dx is a measure of the strength of the vortex sheet. Let us account for the effects of
all of the differential vortices by integrating from x = −L to x = L and then letting L → ∞.
We obtain then the total velocity components u and v at each point to be
dΓ
L − x̃ L + x̃
u = lim − dx
arctan + arctan , (7.198)
L→∞ 2π
| ỹ ỹ
{z } | {z }
→ ± π2 → ± π2
1 dΓ
− 2 dx , if ỹ > 0,
= (7.199)
1 dΓ
2 dx
, if ỹ < 0,
dΓ
(L − x̃)2 + ỹ 2
dx
v = lim ln = 0. (7.200)
L→∞ 4π (L + x̃)2 + ỹ 2
So the vortex sheet generates no y component of velocity anywhere in the flow field and two
uniform x components of velocity of opposite sign above and below the x axis.
∇φ = v, (7.202)
∂φ 1 ∂φ ∂φ Γo
er + eθ + ez = 0er + eθ + 0ez , (7.203)
∂r r ∂θ ∂z 2πr
∂φ
= 0, (7.204)
∂r
Figure 7.16: Lines of constant potential and velocity vector field for an ideal irrotational
vortex.
1 ∂φ Γo Γo
= , so φ = θ + C(r, z), (7.205)
r ∂θ 2πr 2π
∂φ
= 0. (7.206)
∂z
But because the partials of φ with respect to r and z are zero, C(r, z) is at most a constant,
that we can set to zero without losing any information regarding the velocity itself
Γo
φ= θ. (7.207)
2π
In Cartesian coordinates, we have
Γo y
φ= arctan . (7.208)
2π x
Lines of constant potential for the ideal vortex centered at the origin are sketched in Fig. 7.16.
Taking gz = 0, ro = 0, Eq. (7.136) gives for the pressure field
ρΓ2o
p − po = − . (7.209)
8π 2 r 2
The acceleration vector is entirely in the radial direction and is attributable to centripetal
acceleration:
v2 Γ2
a = − θ er = − 2o 3 er . (7.210)
r 4π r
It is easily verified that the linear momentum principle is satisfied in that
dp
ρa = − . (7.211)
dr
Lines of constant potential for the ideal vortex centered at the origin are sketched in Fig. 7.17.
Figure 7.17: Isobars and the acceleration vector field for an ideal irrotational vortex.
Because the equation governing the velocity potential, ∇2 φ = 0, is linear we can add the
two potentials and still satisfy the overall equation so that
Γ1 y − y1 Γ2 y − y2
φ= arctan + arctan , (7.213)
2π x − x1 2π x − x2
is a legitimate solution. Taking the gradient of φ,
Γ1 y − y1 Γ2 y − y2
∇φ = − − i
2π (x − x1 )2 + (y − y1 )2 2π (x − x2 )2 + (y − y2 )2
Γ1 x − x1 Γ2 x − x2
+ + j, (7.214)
2π (x − x1 )2 + (y − y1 )2 2π (x − x2 )2 + (y − y2 )2
so that
Γ1 y − y1 Γ2 y − y2
u(x, y) = − 2 2
− , (7.215)
2π (x − x1 ) + (y − y1 ) 2π (x − x2 )2 + (y − y2 )2
Γ1 x − x1 Γ2 x − x2
v(x, y) = 2 2
+ . (7.216)
2π (x − x1 ) + (y − y1 ) 2π (x − x2 )2 + (y − y2 )2
Extending this to a collection of N vortices located at (xi , yi ) at a given time, we have the
following for the velocity field:
N
X
Γi y − yi
u(x, y) = − , (7.217)
i=1
2π (x − xi )2 + (y − yi )2
N
X
Γi x − xi
v(x, y) = . (7.218)
i=1
2π (x − xi )2 + (y − yi )2
Now to advect (that is, to move) the kth vortex, we move it with the velocity induced
by the other vortices, because vortices advect with the flow. Recalling that the velocity is
the time derivative of the position uk = dxk /dt, vk = dyk /dt, we then get the following 2N
non-linear ordinary differential equations for the 2N unknowns, the x and y positions of each
of the N vortices:
XN
dxk Γi yk − yi
= − 2 + (y − y )2
, xk (0) = xok , k = 1, . . . , N,(7.219)
dt i=1,i6=k
2π (xk − xi ) k i
XN
dyk Γi xk − xi
= 2 2
, yk (0) = yko , k = 1, . . . , N. (7.220)
dt i=1,i6=k
2π (xk − xi ) + (yk − yi )
This set of equations, except for three or fewer point vortices, must be integrated numerically.
These ordinary differential equations are highly non-linear and typically give rise to chaotic
motion of the point vortices. It is a similar calculation to the motion of point masses in a
Newtonian gravitational field, except that the essential variation goes as 1/r for vortices and
1/r 2 for Newtonian gravitational fields. Thus, the dynamics are different. Nevertheless just
as calculations for large numbers of celestial bodies can give rise to solar systems, clusters
of planets, and galaxies, similar “galaxies” of vortices can be predicted with the equations
for vortex dynamics.
Example 7.1
Consider two ideal point vortices of equal strength Γ = 1, in a two-dimensional, incompressible,
irrotational flow field. The vortices are initially at (−1, 0)T and (1, 0)T . Find the trajectories of both
vortices as functions of time.
dx1 y1 − y2
= − , x1 (0) = −1, (7.221)
dt 2π ((x1 − x2 )2 + (y1 − y2 )2 )
dx2 y2 − y1
= − , x2 (0) = 1, (7.222)
dt 2π ((x2 − x1 )2 + (y2 − y1 )2 )
dy1 x1 − x2
= , y1 (0) = 0, (7.223)
dt 2π ((x1 − x2 )2 + (y1 − y2 )2 )
dy2 x2 − x1
= , y2 (0) = 0. (7.224)
dt 2π ((x2 − x1 )2 + (y2 − y1 )2 )
Divide the equation for x2 evolution by that for x1 evolution, and divide the equation for y2 evolution
by that for y1 evolution to get
dx2 dy2
= −1, = −1. (7.225)
dx1 dy1
dx1 y1
= − , x1 (0) = −1, (7.227)
dt π ((2x1 )2 + (2y1 )2 )
dy1 x1
= , y1 (0) = 0. (7.228)
dt π ((2x1 )2 + (2y1 )2 )
Now divide the equation for y1 evolution by that for x1 evolution to get
dy1 x1
=− . (7.229)
dx1 y1
This gives y1 dy1 + x1 dx1 = 0. Integrate and apply the initial conditions to get
So the motion of the vortex is a circle of radius unity centered at the origin. We can then get the
variation with time by eliminating x1 to get
p
dy1 ± 1 − y12
= , y1 (0) = 0. (7.231)
dt 4π
x
v
wall streamline
wall vortex line
Near the wall, the velocity is near zero, so the Mach number is small, and the flow is well
modeled as incompressible. So here, the mass conservation equation implies that ∇T · v = 0,
so applying this at the wall, we get
∂u ∂v ∂w
+ + = 0, so (7.241)
∂x ∂y ∂z y=0
| {zy=0} y=0
| {z }
=0 =0
∂v
= 0. (7.242)
∂y y=0
Now let us examine the behavior of u, v, and w, as we leave the wall in the y direction.
Consider a Taylor series of each:
∂u 1 ∂2u
u = u|y=0 + y+ y2 + . . . , (7.243)
| {z } ∂y y=0 2 ∂y 2 y=0
=0
∂v 1 ∂2v
v = v|y=0 + y+ y2 + . . . , (7.244)
| {z } ∂y y=0 2 ∂y 2 y=0
=0 | {z }
=0
∂w 1 ∂2w
w = w|y=0 + y+ y2 + . . . . (7.245)
| {z } ∂y y=0 2 ∂y 2 y=0
=0
So we get
∂u
u = y + ..., (7.246)
∂y y=0
2
1 ∂ v
v = y2 + . . . , (7.247)
2 ∂y 2 y=0
∂w
w = y + .... (7.248)
∂y y=0
∂w ∂v ∂w
ωx |y=0 = − = , (7.251)
∂y y=0 ∂z y=0 ∂y y=0
| {z }
=0
∂u ∂w
ωy |y=0 = − = 0, (7.252)
∂z y=0 ∂x y=0
| {z } | {z }
=0 =0
∂v ∂u ∂u
ωz |y=0 = − =− . (7.253)
∂x ∂y ∂y
| {zy=0} y=0 y=0
=0
So we see that on the wall at y = 0, the vorticity vector has no component in the y direction.
Hence, it must be parallel to the wall itself. Further, we can then define the slope of the
vortex line, dzv /dx, at the wall in the same fashion as we define a streamline:
∂u
dzv ωz ∂y
y=0 1
= =− = − dzs . (7.254)
dx y=0 ωx ∂w
dx y=0
∂y
y=0
Because the slope of the vortex line is the negative reciprocal of the slope of the streamline,
we have that at a no-slip wall, streamlines are orthogonal to vortex lines. We also note that
streamlines are orthogonal to vortex lines for flow with variation in the x and y directions
only. For general three-dimensional flows away from walls, we do not expect the two lines
to be orthogonal.
This motivates a local coordinate system attached to the wall with the x axis is aligned
with the wall streamline and the z axis aligned with the wall vortex line. As before the y
axis is normal to the wall. The coordinate system aligned with the wall streamlines and
vortex lines is sketched in Fig. 7.20. In the figure we take the direction n to be normal to
the wall.
v
x
Figure 7.20: Coordinate system aligned with wall streamlines and vortex lines.
Potential flow
This chapter will expand upon potential flow, introduced in Section 7.6, and will mainly be
restricted to steady, two-dimensional planar, incompressible potential flow. Such flows can
be characterized by a scalar potential field. As is typical for such fields, gradients of the
potential induce flow. A beautiful mathematical theory was developed for potential flows
in the nineteenth century and will be described in this chapter. Additionally, potential flow
solutions can be applied in disparate fields, because the equations governing potential flow
of a fluid are identical in form to those governing some forms of energy and mass diffusion,
as well as electro-magnetics.
Despite its beauty, in some ways it is impractical for many engineering applications,
though not all. As the theory necessarily ignores all vorticity generating mechanisms, it
must ignore viscous effects. Consequently, the theory is incapable of predicting drag forces
on solid bodies. Consequently, those who needed to know the drag resorted in the nineteenth
century to more empirically based methods.
In the early twentieth century, Prandtl took steps to reconcile the practical viscous world
of engineering with the more mathematical world of potential flow with his viscous boundary
layer theory. He showed that indeed potential flow solutions could be of value away from
no-slip walls, and provided a recipe to fix the solutions in the neighborhood of the wall. In so
doing, he opened a new field of applied mathematics known as matched asymptotic analysis.
So why study potential flows? The following arguments offer some justification.
• low speed aerodynamics are often well described by potential flow theory,
• portions of many real flow fields are captured by potential theory, and those that are
not can often be remedied by application of a viscous boundary layer theory,
279
280 CHAPTER 8. POTENTIAL FLOW
• study of potential flow solutions can give great insight into fluid behavior and aid in
the honing of a more precise intuition,
• potential flow solutions are useful as test cases for verification of numerical methods,
and
∂v ∂u
− = 0. (8.2)
∂x ∂y
Moreover, because of irrotationality, we can express the velocity vector v as the gradient of
a potential φ, the velocity potential, as first shown in Eq. (6.191):
v = ∇φ. (8.3)
With this definition, fluid flows from regions of low velocity potential to regions of high
velocity potential. The scalar velocity components are
∂φ ∂φ
u= , v= . (8.4)
∂x ∂y
We see by substitution into the irrotationality condition, Eq. (8.2), that this is true identi-
cally:
∂v ∂u ∂ ∂φ ∂ ∂φ
− = − = 0. (8.5)
∂x ∂y ∂x ∂y ∂y ∂x
Now for two-dimensional incompressible flows, we have by specializing Eq. (6.49) that
∂u ∂v
+ = 0. (8.6)
∂x ∂y
Substituting for u and v in favor of φ, we get Laplace’s equation for φ, a special case of that
seen earlier in Eq. (7.188):
∂ ∂φ ∂ ∂φ
+ = 0, (8.7)
∂x ∂x ∂y ∂y
∇2 φ = 0. (8.8)
Now if the flow is incompressible, we can also define the stream function ψ as follows:
∂ψ ∂ψ
u= , v=− . (8.9)
∂y ∂x
This the scalar analog of Eq. (6.87) for a two-dimensional flow with ψ = (0, 0, ψ)T . Direct
substitution into the incompressible mass conservation equation, Eq. (8.6), shows that this
yields an identity:
∂u ∂v ∂ ∂ψ ∂ ∂ψ
+ = + − = 0. (8.10)
∂x ∂y ∂x ∂y ∂y ∂x
Now, in an equation that will be critically important soon, we can set our definitions of u
and v in terms of φ and ψ, Eqs. (8.4, 8.9), equal to each other, as they must be:
∂φ ∂ψ
= , (8.11)
∂x
|{z} ∂y
|{z}
u u
∂φ ∂ψ
= − . (8.12)
∂y ∂x}
| {z
|{z}
v v
Now if we differentiate the first equation with respect to y, and the second with respect to
x we see
∂2φ ∂2ψ
= , (8.13)
∂y∂x ∂y 2
∂2φ ∂2ψ
= − 2. (8.14)
∂x∂y ∂x
Now subtract the second from the first to get Laplace’s equation for ψ:
∂2ψ ∂2ψ
0 = + 2, (8.15)
∂y 2 ∂x
2
∇ ψ = 0. (8.16)
Let us now examine lines of constant φ (equipotential lines) and lines of constant ψ (that
we will see are streamlines). So take φ = C1 , ψ = C2 . Because φ = φ(x, y), we take the total
in a rotated form, , based on the harp. Some believe quaternions were satirized in Lewis Carroll’s Alice in
Wonderland and that the Mad Hatter’s tea party was to argue for a return to Euclidean geometry, rather
than the topsy-turvy universe described by quaternion methods.
in the context of the unsteady Bernoulli equation, Eq. (6.196, taken for incompressible flow
and negligible body force, in which limit, Eq. (6.182) can be taken to reduce to P = p:
∂φ 1 T p
+ ∇ φ · ∇φ + = f (t). (8.24)
∂t 2 ρ
We do not have to require steady flow to have a potential flow field. It is also easy to correct
for the presence of a conservative body force.
Now solutions to the two key equations of potential flow ∇2 φ = 0, ∇2 ψ = 0, are most effi-
ciently studied using methods involving complex variables. We will delay discussing solutions
until we have reviewed the necessary mathematics.
1 2 1 1 1
cos θ + i sin θ = 1 + iθ − θ − i θ3 + θ4 + i θ5 + . . . , (8.29)
2! 3! 4! 5!
1 1 1 1
eiθ = 1 + iθ + (iθ)2 + (iθ)3 + (iθ)4 + (iθ)5 + . . . , (8.30)
2! 3! 4! 5!
1 2 1 3 1 4 1 5
= 1 + iθ − θ − i θ + θ + i θ + . . . (8.31)
2! 3! 4! 5!
As the two series are identical, we have Euler’s formula:
z = x + iy. (8.33)
We say that z ∈ C1 . We define the operator ℜ as selecting the real part of a complex number
and ℑ as selecting the imaginary part of a complex number. For Eq. (8.33), we see
Noting the similarities between this and the transformation between Cartesian and polar
coordinates suggests we adopt
p x y
r= x2 + y 2 , cos θ = p , sin θ = p . (8.36)
x2 + y 2 x2 + y 2
Thus, we have
We often say that a complex number can be characterized by its magnitude |z| and its
argument, θ; we say then
r = |z|, (8.39)
θ = arg z. (8.40)
Here, r ∈ R1 and θ ∈ R1 . Note that |eiθ | = 1. If x > 0, the function arg z is identical to
arctan(y/x) and is suggested by the polar and Cartesian representation of z as shown in
Fig. 8.1. However, we recognize that the ordinary arctan (also known as tan−1 ) function
maps onto the range [−π/2, π/2], while we would like arg to map onto [−π, π]. For example,
to capture the entire unit circle if r = 1, we need θ ∈ [−π, π]. This can be achieved if we
define arg, also known as Tan−1 as follows:
!
y
arg z = arg(x + iy) = Tan−1 (x, y) = 2 arctan p . (8.41)
x + x2 + y 2
iy
x
x
y y
x
x
eiθ + e−iθ
cos θ = . (8.53)
2
Example 8.1
Use the polar representation of z to find all roots to the algebraic equation
z 4 = 1. (8.54)
We know that z = reiθ . We also note that the constant 1 can be represented as
This will be useful in finding all roots to our equation. With this representation, Eq. (8.54) becomes
Example 8.2
Find all roots to
z 3 = i. (8.60)
Solving, we get
π 2nπ
r = 1, θ= + . (8.63)
6 3
iy iy
x x
There are only three unique values of θ, those being θ = π/6, θ = 5π/6, θ = 3π/2. So the three roots
are
z = eiπ/6 , z = e5iπ/6 , z = e3iπ/2 . (8.64)
In Cartesian form these roots are
√ √
3+i − 3+i
z= , z= , z = −i. (8.65)
2 2
Sketches of the solutions to this and the previous example are shown in Fig. 8.3. For both examples,
the roots are uniformly distributed about the unit circle, with four roots for the quartic equation and
three for the cubic.
Now there are many paths that we can choose to evaluate the derivative. Let us consider
two distinct paths, y = C1 and x = C2 . We will get a result that can be shown to be valid
for arbitrary paths. For y = C1 , we have ∆z = ∆x, so
∂W ∂W
= −i , (8.74)
∂x y ∂y x
∂φ ∂ψ ∂φ ∂ψ
= , =− . (8.77)
∂x ∂y ∂y ∂x
These are the well known Cauchy2 -Riemann equations for analytic functions of complex
variables. They are identical to our kinematic equations, Eqs. (8.11, 8.12), for incompressible
irrotational fluid mechanics. Consequently, any analytic complex function is guaranteed to
be a physical solution. There are an infinite number of functions from which to choose!
We define the complex velocity potential as
dW ∂φ ∂ψ
= +i , (8.79)
dz ∂x ∂x
= u − iv. (8.80)
2
Augustin-Louis Cauchy, 1789-1857, French mathematician and military engineer, worked in complex
analysis, optics, and theory of elasticity.
Because the direction of the derivative does not matter, we can equivalently say
dW ∂φ ∂ψ ∂ψ ∂φ
= −i +i = −i = u − iv. (8.81)
dz ∂y ∂y ∂y ∂y
Now most common functions are easily shown to be analytic. For example for the function
of Eq. (8.66)
W (z) = z 2 + z, (8.86)
that we have seen can be expressed as
we have
The fields of ψ and φ are plotted in Fig. 8.4. The Cauchy-Riemann equations are satisfied
because ∂φ/∂x = ∂ψ/∂y and ∂φ/∂y = −∂ψ/∂x. Moreover,
∂ ∂
∇2 φ = (2x + 1) + (−2y) = 2 − 2 = 0, (8.91)
∂x ∂y
∂ ∂
∇2 ψ = (2y) + (2x + 1) = 0 + 0 = 0, (8.92)
∂x ∂y
u 2x + 1
v = = . (8.93)
v −2y
dW ∂W
= = (2x + 1) + i(2y) = 2(x + iy) + 1 = 2z + 1. (8.94)
dz ∂x y
y 0
- 1
- 2
- 2 - 1 0 1 2
x
Figure 8.4: Fields of ψ(x, y), φ(x, y) corresponding to the complex potential W (z) = z 2 + z.
We could get this result by ordinary rules of derivatives for real functions.
For an example of a non-analytic function consider W (z) = z. Thus,
iy
2
0 x
−1
−2
−2 −1 0 1 2
Thus, we get
u = Uo cos α, v = Uo sin α. (8.99)
This represents a spatially uniform flow with streamlines inclined at angle α to the x axis.
We also see that because W = Bz = (Uo cos α − iUo sin α)(x + iy) that
φ = B ln r, ψ = Bθ. (8.103)
Now v = ∇φ, so
∂φ B 1 ∂φ
vr = = , vθ = = 0. (8.104)
∂r r r ∂θ
iy
So the velocity is all radial, and becomes infinite at r = 0. We can show that the volume
flow rate per unit depth is bounded, and is in fact a constant. For this two-dimensional flow,
we really want to consider the volumetric flow rate per unit depth. We shall call this Q and
recognize it has units of m2 /s.3 Then with dA as a differential area per unit depth, we have
dA = r dθ, and the volume flow rate per unit depth Q through a surface is
Z Z 2π Z 2π
T B
Q= v · n dA = vr r dθ = r dθ = 2πB. (8.105)
A 0 0 r
The volume flow rate is a constant. If B > 0, we have a source. If B < 0, we have a sink.
The potential for a source/sink is often written as
Q
W (z) = ln z. (8.106)
2π
For a source located at a point zo that is not at the origin, we can say
Q
W (z) = ln(z − zo ). (8.107)
2π
The flow is sketched in Fig. 8.6.
iy
Figure 8.7: Streamlines, equipotential, and velocity vectors lines for a point vortex.
So
W (z) = iB (ln r + iθ) = −Bθ + iB ln r. (8.109)
Consequently,
φ = −Bθ, ψ = B ln r. (8.110)
We get the velocity field from
∂φ 1 ∂φ B
vr = = 0, vθ = =− . (8.111)
∂r r ∂θ r
So we see that the streamlines are circles about the origin, and there is no radial component
of velocity. Consider the circulation of this flow, Eq. (7.2):
I Z 2π
T B
Γ= v · dr = − r dθ = −2πB. (8.112)
C 0 r
So we often write the complex potential in terms of the ideal vortex strength Γo :
iΓo
W (z) = − ln z. (8.113)
2π
For an ideal vortex not at z = zo , we say
iΓo
W (z) = − ln(z − zo ). (8.114)
2π
The point vortex flow is sketched in Fig. 8.7.
iy
Q x Q
a a
Now let us place a source at z = a and superpose a source at z = −a, where a is a real
scalar; a ∈ R1 . So we have for the complex potential
Q Q
W (z) = ln(z − a) + ln(z + a), (8.116)
|2π {z } |2π {z }
original image
Q
= (ln(z − a) + ln(z + a)) , (8.117)
2π
Q
= ln ((z − a)(z + a)) , (8.118)
2π
Q
= ln(z 2 − a2 ), (8.119)
2π
dW Q 2z
= . (8.120)
dz 2π z 2 − a2
Now on z = iy, that is the location of the wall, we have
dW Q 2iy
= = u − iv. (8.121)
dz 2π −y 2 − a2
The term is purely imaginary; hence, the real part is zero, and we have u = 0 on the wall,
as desired.
On the wall we do have a non-zero y component of velocity. Hence the wall is not a
no-slip wall. On the wall we have then
Q y
v= . (8.122)
π y 2 + a2
We find the location on the wall of the maximum v velocity by setting the derivative with
respect to y to be zero,
∂v Q (y 2 + a2 ) − y(2y)
= = 0. (8.123)
∂y π (y 2 + a2 )2
Solving, we find critical points at y = ±a. It can be shown that v is a local maximum at
y = a and a local minimum at y = −a. So on the wall we have
1 2 1 Q2 y2
(u + v 2 ) = . (8.124)
2 2 π 2 (y 2 + a2 )2
We can use Bernoulli’s equation to find the pressure field, assuming steady flow and that
p → po as r → ∞. So Bernoulli’s equation in this limit
1 T p po
∇ φ · ∇φ + = , (8.125)
2 ρ ρ
reduces to
1 Q2 y2
p = po − ρ 2 . (8.126)
2 π (y 2 + a2 )2
The pressure is po at y = 0 and is po as y → ∞. By integrating the pressure over the wall
surface, one would find the net force on the wall induced by the source.
So we have
φ = Br n cos nθ, ψ = Br n sin nθ. (8.131)
Now recall that lines on which ψ is constant are streamlines. Examining the stream function,
we obviously have streamlines when ψ = 0 that occurs whenever θ = 0 or θ = π/n.
iy iy iy
ψ ψ
4
x 0 x x
φ φ
-2 -2
-4 -4
φ φ
-4 -2 0 2 -44 -2 0 2 4
Figure 8.9: Sketch for impingement flow, stagnation flow, and flow in a corner, n = 2.
For example if n = 2, we model a stream striking a flat wall; kinematics of this have been
previously described in Ch. 3.11.8. For this flow, we have
W (z) = Bz 2 , (8.132)
= B(x + iy)2 , (8.133)
= B((x2 − y 2) + i(2xy)), (8.134)
φ = B(x2 − y 2 ), ψ = B(2xy). (8.135)
This flow actually represents flow in a corner formed by a right angle or flow striking a flat
plate, or the impingement of two streams. For n = 2, streamlines are sketched in in Fig. 8.9.
Example 8.3
Explore kinematics and dynamics of the flow field induced by the complex potential W (z) = z 2 .
We have
W (z) = z 2, (8.138)
2
= (x + iy) , (8.139)
= (x2 − y 2 ) + 2xyi. (8.140)
Thus, we have
The velocity vector is zero at the origin, that is a stagnation point. We also see the Laplacian equations
are satisfied because
∂2φ ∂2φ
+ 2 =2−2 = 0, (8.148)
∂x2 ∂y
2
∂ ψ ∂2ψ
+ =0+0 = 0. (8.149)
∂x2 ∂y 2
Incompressibility is satisfied as
∂u ∂v
∇·v = + = 2 − 2 = 0. (8.150)
∂x ∂y
Irrotationality is satisfied because
∂v ∂u
ωz = − = 0 − 0 = 0. (8.151)
∂x ∂y
Let us examine the deformation tensor, that is the symmetric part of the velocity gradient tensor:
∂u 1 ∂u
+ ∂v
D=
∂x
2 ∂y ∂x = 2 0 . (8.152)
1 ∂u ∂v ∂v 0 −2
2 ∂y + ∂x ∂y
The deformation tensor is already in diagonal form, so there is no necessity to rotate the axes to identify
the principal axes. The principal axes are the eigenvectors associated with the tensor. We can normalize
them and take them to be the unit vectors i and j. There is positive extensional strain aligned with
i. This extensional strain is exactly counterbalanced by negative extensional strain aligned with j. So
the volume is preserved of the deforming fluid particle, as required by incompressibility. For the fluid
element aligned with the coordinate axes, there is no shear deformation.
The local acceleration vector of a fluid particle is given by
∂u ∂u ∂u
dv ∂t + u ∂x + v ∂y 4x
a= = ∂v ∂v ∂v = . (8.153)
dt ∂t + u ∂x + v ∂y
4y
The acceleration vector is zero at the origin, and points outward from the origin when away from the
origin. A fluid particle on a stagnation streamline has no curvature, and its acceleration vector is
parallel to its velocity vector. Streamlines that are not stagnation streamlines have non-zero curvature.
The acceleration of such a fluid particle has a centripetal component that points towards the local
instantaneous center of curvature.
Dynamics tells us that acceleration vectors must be induced by net force. In our problem, in which
we neglect viscous and body forces, the only net force in play is that induced by the gradient of pressure.
Let us find the pressure field associated with this flow field. Bernoulli’s equation gives us
1
po = p + ρ(u2 + v 2 ), (8.154)
2
1
= p + ρ(4x2 + 4y 2 ), (8.155)
2
p − po = −2ρ(x2 + y 2 ). (8.156)
By inspection isobars are circles. The peak pressure is at the origin; thus the pressure decreases with
the square of the distance from the origin. Fluid accelerates from regions of high pressure to regions
of low pressure, and the acceleration vector points in the opposite direction of the pressure gradient
vector:
dv
ρ = −∇p. (8.159)
dt
A sketch of streamlines, equipotential lines, isobars, velocity vectors, and acceleration vectors is given
in Fig. 8.10
Let us focus on one particular streamline, that for which ψ = 2. The equation of this streamline is
1
y= . (8.160)
x
We can use standard notions from calculus to define the curvature, κ. The general formula for curvature
is
d2 y
dx2
κ= . (8.161)
2 3/2
dy
1 + dx
a p
1 a a
p
v p
a a
y 0
v v
v
a a
- 1
- 2
- 2 - 1 0 1 2
x
Figure 8.10: Sketch for W (z) = z 2 of streamlines, equipotential lines, isobars, velocity
vectors, acceleration vectors, pressure gradient vectors.
This makes sense as the streamline ψ = 2 in the first quadrant approaches the x axis for large x and
the y axis for small positive x. These axes have no curvature. For x ∈ [0, +∞), it is easy to show with
calculus that κ has a maximum value given by
√
2
κmax = κ(x = 1) = . (8.164)
2
For this streamline, when x = 1, we have y = 1/x = 1/1 = 1. So the point of maximum streamline
curvature is at an angle of π/4 from the x axis.
The velocity magnitude is given by
p
||v|| = 4x2 + 4y 2 . (8.165)
For the y = 1/x streamline, this gives
r
4
||v|| = 4x2 + . (8.166)
x2
√
Calculus reveals this has a local minimum of 2 2 at the point (x, y) = (1, 1).
From this analysis, it is easy to see the following are true.
• On the x axis, with y = 0 and for x → ∞, v and a are parallel and point in positive x direction. The
fluid acceleration is parallel to the pressure gradient vector, and both are parallel to the streamwise
direction.
• On the y axis, with x = 0 and for y → ∞, v and a are parallel and point opposite directions. The
fluid acceleration is parallel to the pressure gradient vector, and both are parallel to the streamwise
direction.
4
a
y
v a
v
y 2
p
v v v
a
1
v a
a
v x
0 v
0 1 2 3 4
a) x b)
Figure 8.11: Kinematics and dynamics on the streamline y = 1/x for the flow field defined
by the complex potential W (z) = z 2 : a) planar rendering, b) three-dimensional rendering.
• For points on the curve θ = π/4, v is orthogonal to a. The fluid acceleration is parallel to the pressure
gradient vector, and both are in the stream-normal direction. Here the acceleration is all centripetal
and due to streamline curvature. And at such points the velocity magnitude has a local minimum.
• For intermediate points, v is neither parallel nor orthogonal to a. The acceleration is parallel to the
pressure gradient vector, and there are non-zero components of acceleration in the streamwise and
stream-normal directions.
We can get the streamlines by direct integration. Because we know the velocity field, u = 2x,
v = −2y, we then have the system of differential equations for the streamlines, pathlines, and streaklines
for this steady flow. Let us find the streamline that passes through (x, y)T = (1, 1)T . We have the
kinematics cast as a dynamical system as discussed in Ch. 3.13.
dx
= 2x, x(0) = 1, (8.167)
dt
dy
= −2y, y(0) = 1. (8.168)
dt
Integrating, we get
This is a parametric solution for the streamline, streakline, and pathline that passes through (1, 1)T at
t = 0. Obviously 1/x = e−2t = y, so this streamline is given, as expected, by
1
y= . (8.171)
x
The streamline y = 1/x along with the local velocity and acceleration vectors and a few pressure
contours are plotted in Fig. 8.10. The unit tangent to the streamline is
2
!
v 2xi − 2yj 2xi − x2 j x2 1 √x
1+x 4
αt = = p q = √ i− √ j= 1 (8.172)
||v|| 4x2 + 4y 2 4x2 + 42 1 + x4 1 + x4 − √1+x 4
x
We can specialize Eq. (3.151) to find the stretching rate Dt in the streamwise direction along the
streamline y = 1/x. This is
!
√x
2
x4 − 1
T x 2
1 2 0 1+x 4
Dt = αt · D · αt = √1+x4 − √1+x4 1 = 2 . (8.173)
0 −2 − √1+x 4
x4 + 1
This vector obviously has αTn · αt = 0, and αTn · αn = 1. Moreover αn points toward the center of
curvature of the streamline. We can also find the stretching rate Dn in the stream-normal direction
along the streamline y = 1/x. This is
√1 !
T 1 x 2 2 0 1+x4 1 − x4
Dn = αn · D · αn = √1+x4 √1+x4 x 2 =2 4 . (8.175)
0 −2 √
4
x +1
1+x
As before, we could plot contours for which D is constant in the (α1 , α2 ) plane and get an infinite family
of curves. In contrast to the ellipses of Fig. 3.4, here we have hyperbolas as contours. Once more, we
also have the constraint of α21 + α22 = 1. And once more, the eigenvalues of D are the special contours
of D, suggesting we examine the two special contours
These two curves, along with the unit circle α21 + α22 = 1 are plotted in Fig. 8.12 An infinite family of
contours of D exist. Many of them will also intersect the unit circle, and so are candidate solutions.
However, the special contours we selected are extreme values. For intersection with the unit circle, we
require
Because D is already diagonal, the eigenvectors are aligned with the unrotated coordinate axes. It is
straightforward to show for D = −2, that α = (0, 1)T and for D = 2, that α = (1, 0)T .
1.5
1.0
0.5
0.0
- 0.5
- 1.0
- 1.5
- 1.5 - 1.0 - 0.5 0.0 0.5 1.0 1.5
Figure 8.12: Two special contours of D along with the unit circle illustrating the extreme
values of D.
iy
Q −Q
x
source sink
8.3.6 Doublets
We can form what is known as a doublet flow by considering the superposition of a source
and sink and let the two approach each other. Consider a source and sink of equal and
opposite strength straddling the y axis, each separated from the origin by a distance ǫ as
sketched in Fig. 8.13. The complex velocity potential is
Q Q
W (z) = ln(z + ǫ) − ln(z − ǫ), (8.182)
2π 2π
Q z+ǫ
= ln . (8.183)
2π z−ǫ
z+ǫ 2 2
= 1 + ǫ + ǫ2 2 + . . . . (8.184)
z−ǫ z z
Q 2 Qǫ
W (z) ∼ ǫ ∼ . (8.186)
2π z πz
Now if we require that
Qǫ
lim → µ, (8.187)
ǫ→0 π
we have
µ µ x − iy µ(x − iy)
W (z) = = = 2 . (8.188)
z x + iy x − iy x + y2
So
x y
φ(x, y) = µ , ψ(x, y) = −µ . (8.189)
x2 + y2 x2 + y2
In polar coordinates, we then say
cos θ sin θ
φ=µ , ψ = −µ . (8.190)
r r
Streamlines and equipotential lines for a doublet are plotted in Fig. 8.14.
Q
W (z) = Uz + ln z, with U, Q ∈ R1 , (8.191)
2π
iθ Q
= Ure + (ln r + iθ), (8.192)
2π
Q
= Ur(cos θ + i sin θ) + (ln r + iθ), (8.193)
2π
Q Q
= Ur cos θ + ln r + i Ur sin θ + θ . (8.194)
2π 2π
So
Q Q
φ = Ur cos θ + ln r, ψ = Ur sin θ + θ. (8.195)
2π 2π
Streamlines for a Rankine half body are plotted in Fig. 8.15. Now for the Rankine half body,
iy
4
0 x
−2
−4
−4 −2 0 2 4
Figure 8.14: Streamlines and equipotential lines for a doublet. Notice because the sink is
infinitesimally to the right of the source, there exists a directionality. This can be considered
a type of dipole moment; in this case, the direction of the dipole is −i.
iy
4
0 x
−2
−4
−4 −2 0 2 4
it is clear that there is a stagnation point somewhere on the x axis, along θ = π. With the
velocity given by
dW Q
=U+ = u − iv, (8.196)
dz 2πz
we get
Q 1 −iθ
U+ e = u − iv, (8.197)
2π r
Q1
U+ (cos θ − i sin θ) = u − iv, (8.198)
2π r
Q Q
u=U+ cos θ, v = sin θ. (8.199)
2πr 2πr
When θ = π, we get u = 0 when;
Q
0 = U+ (−1), (8.200)
2πr
Q
r = . (8.201)
2πU
So
a2 a2
φ = Ur cos θ 1 + 2 , ψ = Ur sin θ 1 − 2 . (8.207)
r r
Now on r = a, we have ψ = 0. Because the stream function is constant here, the curve r = a,
a circle, must be a streamline through which no mass can pass. A sketch of the streamlines
and equipotential lines is plotted in Fig. 8.16.
iy
2
0 x
−1
−2
−2 −1 0 1 2
Figure 8.16: Streamlines and equipotential lines for flow over a cylinder without circulation.
1 2 3
experiment
-1
potential
-2 theory
-3
pressure
distribution
on cylinder
surface from
potential theory
Figure 8.17: Pressure distribution for ideal flow over a cylinder without circulation.
surface of the cylinder, but not so well on the back surface. This is because in most real
fluids, a phenomenon known as flow separation manifests itself in regions of negative pres-
sure gradients. Correct modeling of separation events requires a re-introduction of viscous
stresses. A potential theory cannot predict separation.
Example 8.4
For a cylinder of radius c at rest in an accelerating potential flow field with a far field velocity of
U = a + bt, find the pressure on the stagnation point of the cylinder.
c2
φ(r, θ, t) = (a + bt)r cos θ 1 + 2 , (8.215)
r
∂φ c2
vr = = (a + bt) cos θ 1 − 2 , (8.216)
∂r r
1 ∂φ c2
vθ = = −(a + bt) sin θ 1 + 2 , (8.217)
r ∂θ r
2 2
2 !
1 T 1 2 2 c 2 c2
∇ φ · ∇φ = (a + bt) cos θ 1 − 2 + sin θ 1 + 2 , (8.218)
2 2 r r
1 2 c4 2c2 2 2
= (a + bt) 1 + 4 + 2 sin θ − cos θ . (8.219)
2 r r
vr (r = c, θ, t) = 0. (8.222)
The unsteady Bernoulli equation, the incompressible, zero-body force version of Eq. (6.196), gives us
∂φ 1 T p
+ ∇ φ · ∇φ + = f (t). (8.223)
∂t 2 ρ
We use the far field behavior to evaluate f (t):
1 p
br cos θ + (a + bt)2 + = f (t). (8.224)
2 ρ
1 p 1 po
br cos θ + (a + bt)2 + = (a + bt)2 + . (8.225)
2 ρ 2 ρ
So
p = po − ρbr cos θ = po − ρbx. (8.226)
Because the flow at infinity is accelerating, there must be a far-field pressure gradient to induce this
acceleration. Consider the x momentum equation in the far field
du ∂p
ρ = − , (8.227)
dt ∂x
ρ(b) = −(−ρb). (8.228)
So for the pressure field, we have
c2 1 c4 2c2 p 1 po
2 2
br cos θ 1 + 2 + (a + bt) 1 + 4 + 2 (sin θ − cos θ) + = (a + bt)2 + ,
2
(8.229)
r 2 r r ρ 2 ρ
| {z } | {z } | {z }
∂φ/∂t ∇T φ·∇φ/2 f (t)
The general method of defining a complex potential W (z) can be used to easily generate
some remarkable plots of harmonic functions. We give a few in Fig. 8.18.
2 2 2
1 1 1
0 0 0
-1 -1 -1
-2 -2 -2
-2 -1 0 1 2
a) b)- 2 -1 0 1 2
c)- 2 -1 0 1 2
2 2 2
1 1 1
0 0 0
-1 -1 -1
-2 -2 -2
-2 -1 0 1 2
d) -2 -1 0 1 2
e) - 2 -1 0 1 2
f)2
2 2
1 1 1
0 0 0
-1 -1 -1
-2 -2 -2
-2 -1 0 1 2 -2 -1 0 1 2
g) h)
-2 -1 0 1 2
i)
Figure 8.18: Harmonic functions: streamlines and equipotential curves for a) W (z) = z, b)
W (z) = z 3 , c) W (z) = z + 1/z, d) W (z) = z 2 + 1/z 2 , e) W (z) = z 6 + z 2 , f) W (z) = sin z,
g) W (z) = sin z 2 , h) W (z) = 1/(z + 1) − 1/(z − 1), i) W (z) = (1 + i)z.
[Link] Quadrupole
A quadrupole potential is described by
k
W (z) = . (8.245)
z2
Taking the contour integral, we find
I Z 2π
k iR̂eiθ
2
dz = k dθ, (8.246)
C z 0 R̂2 e2iθ
Z 2π
ki 2π −iθ ki 1 −iθ
= e dθ = e = 0. (8.247)
R̂ 0 R̂ −i 0
So the only non-zero contour integral is for functions of the form W (z) = a/z. We find all
polynomial powers of z have a zero contour integral about the origin for arbitrary contours
except this special one.
From our just completed analysis, this has value 2πi only when n = −1, so
I
W (z) dz = C−1 2πi. (8.252)
C
4
Pierre Alphonse Laurent, 1813-1854, Parisian engineer who worked on port expansion in Le Harve,
submitted his work on Laurent series for a Grand Prize in 1842, with the recommendation of Cauchy, but
was rejected because of a late submission.
Here C−1 is known as the residue of the Laurent series. In general we have the Cauchy
integral theorem that holds that if W (z) is analytic within and on a closed curve C except
for a finite number of singular points, then
I X
W (z) dz = 2πi residues. (8.253)
C
Let us get a simple formula for Cn . We first exchange m for n in Eq. (8.249) and say
m=∞
X
W (z) = Cm (z − zo )m . (8.254)
m=−∞
Here C is any closed contour that has zo in its interior. The contour integral on the right
side only has a non-zero value when n = m. Let us then insist that n = m, giving
I I
W (z)
n+1
dz = Cn (z − zo )−1 dz . (8.258)
C (z − zo ) C
| {z }
=2πi
We know from earlier analysis that the contour integral enclosing a simple pole such as found
on the right side has a value of 2πi. Solving, we find then that
I
1 W (z)
Cn = dz. (8.259)
2πi C (z − zo )n+1
If the closed contour C encloses no poles, then
I
W (z) dz = 0. (8.260)
C
We can write this in terms of the complex potential in a simple fashion. First, recall that
∇T φ · ∇φ = u2 + v 2 . (8.262)
dW dW
= u2 + v 2 = ∇T φ · ∇φ. (8.263)
dz dz
So we get the pressure field from Bernoulli’s equation to be
1 2 dW dW
p = p∞ + ρ U∞ − . (8.264)
2 dz dz
p − p∞ 1 dW dW
Cp = 1 2
= 1 − 2 dz dz
. (8.265)
2
ρU∞ U∞
Now the surface integral here is really a line integral with unit depth b, dA = b ds. Moreover
the surface enclosing the fluid has an inner contour Ab and an outer contour C. Now on C,
that we prescribe, we will know x(s) and y(s), where s is arc length. So on C we also get
the unit tangent α and unit outward normal n:
dx dy
α = dy ,ds n= ds , on C. (8.270)
dx
ds
− ds
5
Paul Richard Heinrich Blasius, 1883-1970, student of Ludwig Prandtl and long time teacher at the tech-
nical college of Hamburg whose 1907 Ph.D. thesis gave mathematical description of similarity solution to
the boundary layer problem.
iy
Figure 8.19: Potential flow about arbitrarily shaped two-dimensional body with fluid control
volume indicated.
vT · n = 0, on Ab . (8.271)
I =IF
ρvvT · n dA = −F − pn dA. (8.275)
C C
iy
Q
x
Figure 8.20: Potential flow about arbitrarily shaped two-dimensional body with distribution
of sources, sinks, vortices, and dipoles.
I
1
= ρ (i(u2 − v 2 ) + 2uv)(dx + i dy), (8.288)
2 C
I
1
= ρ i(u − iv)2 (dx + i dy), (8.289)
2 C
I 2
1 dW
= ρi dz. (8.290)
2 C dz
So if we have the complex potential, we can easily get the force on a body.
Q Q iΓ µ
W (z) ∼ Uz
|{z} + ln z − ln z + ln z + +... (8.291)
uniform flow |2π {z 2π } |2π{z } z
|{z}
canceling source sink pair clockwise! vortex doublet
The sign convention for Γ has been violated here, by tradition. Now let us take D to be the
so-called drag force per unit depth and L to be the so-called lift force per unit depth, so in
We see that
D = 0, (8.298)
L = ρUΓ. (8.299)
• For steady inviscid flow, there is no drag. Consideration of either unsteady or viscous
effects would lead to a non-zero x component of force.
Example 8.5
Consider the flow over a cylinder of radius a with clockwise circulation Γ.
To do so, we can superpose a point vortex onto the potential for flow over a cylinder in the following
fashion:
a2 iΓ z
W (z) = U z + + ln . (8.300)
z 2π a
ce
for
iy
re
ssu
pre al
loc
x
given by θ. Elementary trigonometry shows that the elemental x and y forces per depth are
dFx
= −p(cos θ)a dθ, (8.312)
b
dFy
= −p(sin θ)a dθ. (8.313)
b
So integrating over the entire cylinder, we obtain,
Z 2π 2 !
Fx 1 2 1 Γ
= − p∞ + ρU − ρ −2U sin θ − (cos θ)a dθ, (8.314)
b 0 2 2 2πa
| {z }
p
Z 2π 2 !
Fy 1 2 1 Γ
= − p∞ + ρU − ρ −2U sin θ − (sin θ)a dθ. (8.315)
b 0 2 2 2πa
| {z }
p
Here the independent variables are x and y and the dependent variable is the temperature
T.
8.5.1 Characteristics
Now our Laplace’s equation arose from the two-dimensional time-independent form of the
energy equation for v = 0, that is
∂e
ρ = −∇T · q, (8.319)
∂t
|{z}
=0
T
∇ · q = 0, (8.320)
∂qx ∂qy
+ = 0. (8.321)
∂x ∂y
This is our first first-order partial differential equation. To aid this analysis, let us recall
that
∂T ∂T
qx = −k , qy = −k . (8.322)
∂x ∂y
Equating the mixed second partial derivatives, we get our second first-order partial differen-
tial equation:
∂qx ∂qy
= . (8.324)
∂y ∂x
∂qx ∂qy
+ = 0, (8.325)
∂x ∂y
∂qy ∂qx
− = 0. (8.326)
∂x ∂y
λ −1
det (λA − B) = = 0. (8.329)
1 λ
Solving gives
λ2 + 1 = 0, (8.330)
λ = ±i. (8.331)
The eigenvalues are distinct but not real. Presence of complex eigenvalues indicates the
equation cannot be written in characteristic form, and that finite speed signaling phenomena
are not present in the solution. Because its eigenvalues are imaginary, Laplace’s equation is
elliptic.
8.5.2 Solutions
General solutions for Laplace’s equation may be considered, and they are straightforward if
one is willing to consider complex variables. Generalizing the real T by the complex T, we
can rewrite Laplace’s equation, Eq. (8.318), as
∂2T ∂2T
=− 2. (8.332)
∂y 2 ∂x
We think of T as a complex variable with a real part that is T , that is ℜ(T) = T . Eq. (8.332)
is fully equivalent to the wave equation if we let y be represented as T, t be represented
√ as
2
y, and the square of the wave speed a = −1. With the complex number i = −1, we can
recast Laplace’s equation as
∂2T 2
2∂ T
= i . (8.333)
∂y 2 ∂x2
We thus have the d’Alembert solution with the wave speed a being the imaginary number i:
Here f and g are arbitrary functions. This generality is remarkable! On lines on which
dy
= λ = ±i, (8.335)
dx
we can expect T(x, y) to be a constant. This will be true then on lines such that
y = ±ix + C, (8.336)
±iy = −x ± iC, (8.337)
x ± iy = Ĉ, with Ĉ = ±iC. (8.338)
z = x + iy, x ∈ R1 , y ∈ R1 , z ∈ C1 , (8.341)
Thus an arbitrary function of either z or z satisfies Laplace’s equation. We will see that
the curves on which the real part of T is constant are isotherms and curves on which the
imaginary part of T is constant are adiabats. An adiabat is defined as a curve on which
no thermal energy can cross, and so it is tangent to the heat flux vector q. Also because
q = −k∇T ,
• adiabats are orthogonal to isotherms.
Example 8.6
Examine the solution of Laplace’s equation
T(z) = z 2 . (8.343)
Expanding, we get
We consider ℜ(T(z)) to be the harmonic conjugate of ℑ(T(z)). Both functions are harmonic, but they
also arise from the same source T(x, y). Now Laplace’s equation is linear, so the method of superposition
applies. Because of linearity, we can separately examine the solutions. Let us consider the real part:
ℜ(T(z)) = T (x, y) = x2 − y 2 . (8.346)
Clearly, it satisfies Laplace’s equation as
∂2T ∂2T
+ = 2 − 2 = 0. (8.347)
∂x2 ∂y 2
For this field, the heat flux vector is
∂T
∂x −2x
q = −∇T = − ∂T = . (8.348)
∂y 2y
2.0 - 2
- 3
0
1.5
2
y 1.0- 1
0.5
0.0 1 3
0.0 0.5 1.0 1.5 2.0
x
Example 8.7
Show that
p
T (x, y) = C1 ln (x − x0 )2 + (y − y0 )2 + C2 , (8.360)
Thus,
∂2T ∂2T
2
+ = 0, (8.363)
∂x ∂y 2
and Laplace’s equation is satisfied for arbitrary x0 , y0 . If x0 = y0 = 0, and transforming to polar
coordinates with r2 = x2 + y 2 , our fundamental solution becomes
T (r, θ) = C1 ln r + C2 . (8.364)
N
! −(N2−2)
X
T (x1 , . . . , xN ) = C1 (xn − xon )2 + C2 , (8.373)
n=1
satisfies
XN
∂2T
= 0. (8.374)
n=1
∂x2n
With
N
!1/2
X
2
r= (xn − xon ) , (8.375)
n=1
we can say
C1
T (r) = + C2 , N ≥ 3, (8.376)
rN −2
satisfies the N -dimensional Laplace’s equation.
This is consistent with solutions to the one-dimensional Laplace’s equation for hyperspherical co-
ordinates:
1 d N −1 dT
r = 0. (8.377)
rN −1 dr dr
For various values of N , we get fundamental solutions
Example 8.8
Show in one dimension that the fundamental solution
1
T (x) = (1 − |x|) , (8.382)
2
satisfies
Here we consider that T and x have been suitably scaled so they are now dimensionless.
Away from the origin, this is Laplace’s equation. Formally it is a Poisson equation because of the
presence of a source term. In general, the Poisson equation takes the form
In this case the source term f is a point source. The point source is embodied in δ(x), the Dirac delta
function. Let us integrate both sides over a volume that has x ∈ [−1, 1], y ∈ [−L, L], z ∈ [−L, L] and
use the divergence theorem, giving
Z Z
− ∇T · ∇T dV = δ(x) dV, (8.385)
V V
Z Z L Z L Z 1
T
− n · ∇T dA = δ(x) dx dy dz, (8.386)
A −L −L
| −1 {z }
=1
Z L Z L
= dy dz, (8.387)
−L −L
2
= 4L . (8.388)
Now ∇T has no component in the y or z directions. So for the sides which have n = (0, 0, ±1)T and
(0, ±1, 0)T , we get nT · ∇T = 0. So we only need to consider the portion of the volume whose sides are
normal to the x axis, n = ∓i. Now we have ∇T = (∂T /∂x)i = ±(1/2)i. So nT · ∇T = −1/2. We also
have dA = dy dz. This gives
Z Z
1 1
− − dA − − dA = 4L2 , (8.389)
A(x=−1) 2 A(x=1) 2
Z Z
1 1
dA + dA = 4L2 , (8.390)
2 A(x=−1) 2 A(x=1)
Z Z Z Z
1 L L 1 L L
dy dz + dy dz = 4L2 , (8.391)
2 −L −L 2 −L −L
4L2 = 4L2 , (8.392)
1 = 1. (8.393)
d2 T
− = δ(x), (8.394)
dx2
Z 1 2 Z 1
d T
− 2
dx = δ(x) dx, (8.395)
−1 dx −1
dT dT
− = 1, (8.396)
dx x=−1 dx x=1
1 −1
− = 1, (8.397)
2 2
1 = 1. (8.398)
If we were to extend this to a dimensional problem in heat transfer, taking the volumetric thermal
power deposition Q with units of W/m3 , constant cross sectional area in the y − z plane of A with
units of m2 , domain half length L with units of m, and thermal conductivity k with units of W/m/K,
our solution is
QL2 x
T (x) = 1− . (8.399)
2k L
This solution satisfies the equation and boundary conditions
d2 T QL
− = δ(x), T (−L) = T (L) = 0. (8.400)
dx2 k
Z L 2 Z
d T QL L
− 2
dx = δ(x) dx, (8.401)
−L dx k −L
dT dT QL
− = , (8.402)
dx −L dx L k
QL QL QL
− − = , (8.403)
2k 2k k
1 = 1. (8.404)
We can consider QL with units of W/m2 to be the power deposition per unit area; thus, it is an energy
flux. Note that δ(x) must have units of 1/m.
Example 8.9
Show in two dimensions that the fundamental solution
1
T (r) = − ln r, (8.405)
2π
satisfies
We consider that T and x and y have been suitably scaled so they are now dimensionless.
Away from the origin, this is Laplace’s equation. Formally it is a Poisson equation because of the
presence of a source term. In this case the source term is a point source. Let us integrate both sides
over a long cylindrical volume that encloses the origin and use the divergence theorem, giving
Z Z
− ∇T · ∇T dV = δ(x)δ(y) dV, (8.407)
V V
Z Z L Z Z
− nT · ∇T dA = δ(x)δ(y) dy dx dz, (8.408)
A −L x y
Z L Z Z
= δ(x) δ(y) dy dx dz, (8.409)
−L x y
| {z }
=1
Z L Z
= δ(x) dx dz, (8.410)
−L
| x {z }
=1
= 2L. (8.411)
Now ∇T has no component in the z direction. So for the ends of the cylinder, which have n = (0, 0, 1)T
and (0, 0, −1)T , we get nT · ∇T = 0. So we only need to consider the portion of the cylinder’s surface
area that is not at either end. Now ∇T is such that it is parallel to the unit normal n, but points in
opposite direction; we have ∇T = (∂T /∂r)er = −1/(2πr)er . And n = er . So nT · ∇T = −1/(2πr).
For the cylinder of radius r, we also have dA = r dθ dz. This gives
Z
1
− − dA = 2L, (8.412)
A 2πr
Z L Z 2π
1
r dθ dz = 2L, (8.413)
−L 0 2πr
Z L Z 2π
1
dθ dz = 2L, (8.414)
2π −L 0
1 = 1. (8.415)
If we were to extend this to a dimensional problem in heat transfer, taking the volumetric thermal
power deposition Q with units of W/m3 , constant length in the z axis of L with units of m, and thermal
conductivity k with units of W/m/K, our solution is
QL2 r
T (r) = − ln . (8.416)
2πk L
Example 8.10
Show in three dimensions that the fundamental solution
1
T (r) = , (8.423)
4πr
satisfies
−∇T · ∇T = δ(x)δ(y)δ(z). (8.424)
We consider that T and x, y, and z have been suitably scaled so they are now dimensionless.
Away from the origin, this is Laplace’s equation. Formally it is a Poisson equation because of the
presence of a source term. In this case the source term is a point source. Let us integrate both sides
over a spherical volume that encloses the origin and use the divergence theorem, giving
Z Z
− ∇T · ∇T dV = δ(x)δ(y)δ(z) dV, (8.425)
V V
Z Z Z Z
− nT · ∇T dA = δ(x)δ(y)δ(z) dz dy dx, (8.426)
A x y z
Z 2π Z π
∂T 2
− r sin φ dφ dθ = 1, (8.427)
0 0 ∂r
Z 2π Z π
−1
− 2
r2 sin φ dφ dθ = 1, (8.428)
0 0 4πr
Z 2π Z π
1
sin φ dφ dθ = 1, (8.429)
4π 0 0
Z 2π
1 π
(− cos φ)|0 dθ = 1, (8.430)
4π 0
Z 2π
1
2 dθ = 1, (8.431)
4π 0
1 = 1. (8.432)
T
0.5
0.4
y y
0.3
0.2
0.1
T T
Figure 8.23: Fundamental solutions to Laplace’s equation for a) planar, b) cylindrical, and
c) spherical systems.
If we were to extend this to a dimensional problem in heat transfer, taking the volumetric thermal
power deposition to be Q with units of W/m3 , and thermal conductivity to be k with units of W/m/K,
our solution is
QL3
T (r) = . (8.433)
4πkr
This solution satisfies the equation and boundary conditions
QL3
−∇T · ∇T = δ(x)δ(y)δ(z), T (r → ∞) = 0, (8.434)
k
Z Z 3
QL
− ∇T · ∇T dV = δ(x)δ(y)δ(z) dV, (8.435)
V V k
Z Z Z Z
QL3
− nT · ∇T dA = δ(x)δ(y)δ(z) dz dy dx, (8.436)
A x y z k
Z 2π Z π Z Z Z
QL3 QL3
− − r2 sin φ dφ dθ = δ(x)δ(y)δ(z) dz dy dx, (8.437)
0 0 4πkr2 x y z k
QL3 QL3
= , (8.438)
k k
1 = 1. (8.439)
Plots for the fundamental solutions for planar, cylindrical, and spherical coordinate sys-
tems are shown in Fig. 8.23. Because Laplace’s equation is linear, linear combinations of
fundamental solutions will also satisfy Laplace’s equation. As such, we can distribute point
sources at different points in space.
Example 8.11
Consider a two-dimensional domain with a point source of thermal energy at (x, y) = (1, 1) and a
point sink of thermal energy at (x, y) = (−1, −1). Find the temperature field and the heat flux vector
field.
2 0.05 0.2
0.2
0.4
1 - 0.05
0.3
y 0
0.1
- 0.2 - 0.3
-1
- 0.4
- 0.2 0
-2 - 0.1
-2 -1 0 1 2
x
Figure 8.24: Temperature contours, T (x, y), and heat flux vector field, q(x, y), for the su-
perposition of a point source and sink of thermal energy in a two-dimensional geometry.
It satisfies
∂ 2T ∂2T
−∇T · ∇T = − 2
+ = δ(x − 1)δ(y − 1) − δ(x + 1)δ(y + 1). (8.442)
∂x ∂y 2
Direct substitution of the temperature field into Laplace’s equation reveals that as long as (x, y) 6= (1, 1),
(x, y) 6= (−1, −1), the Laplacian is zero. So it is a solution. The heat flux vector is
x2 +2xy−y 2 −2
!
π(x4 +2x2 y 2 −8xy+y 4 +4)
q = −∇T = −x2 +2xy+y 2 −2
. (8.443)
π(x4 +2x2 y 2 −8xy+y 4 +4)
A plot of the temperature and heat flux vector fields is shown in Fig. 8.24. We clearly see the heat
flux emanating from the source at (x, y) = (1, 1) and flowing into the sink at (x, y) = (−1, −1). It is
easy to add sources and sinks. A plot of the temperature and heat flux vector fields for point sources
at (±1, 0) and point sinks at (0, ±1) is given in Fig. 8.25.
y 0
-1
-2
-2 -1 0 1 2
x
Figure 8.25: Temperature contours, T (x, y), and heat flux vector field, q(x, y), for the su-
perposition of two point sources and two point sinks in a two-dimensional geometry.
Example 8.12
Consider a three-dimensional domain with a point source of thermal energy at (x, y, z) = (1, 1, 0)
and a point sink of thermal energy at (x, y, z) = (−1, −1, 0). Find the temperature field and the heat
flux vector field.
1 1
T = = p . (8.444)
4πr 4π x + y 2 + z 2
2
We have seen that this satisfies, Eq. (8.424), −∇T · ∇T = δ(x)δ(y)δ(z), with the Dirac delta functions
each of unit strength. Now a sink has the opposite sign. A source centered at (1, 1, 0) and a sink
centered at (−1, −1, 0) has the temperature field that arises from superposition of two fields:
1 1
T = p − p . (8.445)
2 2
4π (x − 1) + (y − 1) + z 2 4π (x + 1) + (y + 1)2 + z 2
2
| {z } | {z }
source sink
It satisfies
T ∂2T ∂2T ∂2T
−∇ · ∇T = − + + = δ(x − 1)δ(y − 1)δ(z) − δ(x + 1)δ(y + 1)δ(z). (8.446)
∂x2 ∂y 2 ∂z 2
2 0.01 0.05
0.05
0.2
1
- 0.02 0.1
y 0
0.02
- 0.1
-1
- 0.2
- 0.05
- 0.05 0
-2 - 0.01
-2 -1 0 1 2
x
a) b)
Figure 8.26: Superposition of a point source and sink of thermal energy in a three-dimensional
geometry: a) temperature contours, T (x, y, z = 0), and heat flux vector field, q(x, y, z = 0),
b) heat flux vector field q(x, y, z).
Direct substitution of the temperature field into Laplace’s equation reveals that as long as (x, y) 6= (1, 1),
(x, y) 6= (−1, −1), the Laplacian is zero. So it is a solution. The heat flux vector is
x−1 x+1
4π((x−1)2 +(y−1)2 +z 2 )3/2
− 4π((x+1)2 +(y+1) 2 +z 2 )3/2
y−1 y+1
q = −∇T = 4π((x−1)2 +(y−1) 2 +z 2 )3/2
− 4π((x+1)2 +(y+1) 2 +z 2 )3/2 . (8.447)
z z
4π((x−1)2 +(y−1)2 +z 2 ) 3/2 − 4π((x+1)2 +(y+1)2 +z 2 ) 3/2
Confining attention to the plane of z = 0, a plot of the temperature and heat flux vector fields is shown in
Fig. 8.26a. We show in Fig. 8.26b the three-dimensional vector field of heat flux. We clearly see the heat
flux emanating from the source at (x, y, z) = (1, 1, 0) and flowing into the sink at (x, y, z) = (−1, −1, 0).
ψ = ℑ(T(z)), (8.452)
where T(z) is the complex temperature field from Eq. (8.342). Recalling that qx = −∂T /∂x
and qy = −∂T /∂y, we also have
∂T ∂ψ ∂T ∂ψ
− = , − =− . (8.453)
∂x ∂y ∂y ∂x
If we take φ = −T , we recover precisely the Cauchy-Riemann equations from complex
variable theory.
∇T · ∇T = 0. (8.454)
For this equation, there are no sources of energy, and it must be in equilibrium as there
is no time-dependency. We can think of this as a two- or three-dimensional equation. Let
us simply think of it as three-dimensional. Reduction to two dimensions is straightforward.
Integrate over a volume V that is bounded by a surface A to get
Z Z
T
∇ · ∇T dV = 0 dV . (8.455)
V V
| {z }
=0
Here n is the outer surface normal vector for A. We recall the heat flux q = −k∇T by
Fourier’s law, so
Z
−1
nT · q dA = 0. (8.457)
k A
The net heat flux entering the volume through the bounding surface A must be zero.
The equation arises in fluid mechanics if inertia is negligible and viscous forces balance pres-
sure forces. It also arises linear elastic models of static solids. All solutions to Laplace’s
equation, which are harmonic solutions, are also solutions to the biharmonic equation. How-
ever, there exist solutions to the biharmonic equation that are not solutions to Laplace’s
equation.
In two-dimensional Cartesian coordinates, the biharmonic equation is
2 2
∂ ∂2 ∂ ∂2
+ + ψ = 0, (8.459)
∂x2 ∂y 2 ∂x2 ∂y 2
| {z }| {z }
∇2 ∇2
4 4
∂ ψ ∂ ψ ∂4ψ
+ 2 + = 0. (8.460)
∂x2 ∂x2 ∂y 2 ∂y 4
In Cartesian coordinates, the general solution can be shown to be
Here u(x, y), v(x, y), and w(x, y) are required to be harmonic functions and so satisfy
Laplace’s equation. Additionally, v(x, y) must be a harmonic conjugate, as introduced in
Sec. 8.5.2, of u(x, y).
Example 8.13
Consider the harmonic conjugate functions introduced in Eq. (8.345), u = x2 − y 2 , v = 2xy, and
the harmonic function w(x, y) = x − y. Build a solution ψ(x, y) to the biharmonic equation.
y 0
-1
-2
-2 -1 0 1 2
x
We first check
∇2 u = ∇2 (x2 − y 2 ) = 2 − 2 = 0, (8.462)
∇2 v = ∇2 (2xy) = 0, (8.463)
∇2 w = ∇2 (x − y) = 0. (8.464)
And we know from Eq. (8.345) that the harmonic conjugates arose from the complex function z 2 . So
∇2 ψ = 8y 6= 0, (8.466)
but
∇4 ψ = 0, (8.467)
because ∇2 (8y) = 0. We show in Fig. 8.27 a contour plot of the biharmonic function ψ(x, y).
y 0
-1
-2
-2 -1 0 1 2
x
Example 8.14
Generate a solution to the biharmonic equation using the functions f (z) = z 3 and g(z) = z 4 .
We get
We check and find that φ also satisfies the biharmonic equation and yields
We show in Fig. 8.28 a contour plot of the biharmonic function ψ(x, y).
In plane polar coordinates, neglecting all variation in θ, the biharmonic equation reduces
to
4 1 d d 1 d dψ
∇ ψ= r r = 0. (8.476)
r dr dr r dr dr
ψ(r) = c1 + c2 ln r + c3 r 2 ln r + c4 r 2 . (8.477)
Example 8.15
Build a solution to the two-dimensional biharmonic equation that is some linear combination of
fundamental solutions centered at (x, y) = (−1, 0), (0, 0), and (1, 0).
We have a wide variety of choices. Let us take r1 to be the distance from (−1, 0), r2 to be the
distance from (0, 0), and r3 to be the distance from (1, 0). Then let us choose
Direct calculation reveals that ∇2 ψ 6= 0 but ∇4 ψ = 0. We show in Fig. 8.29 a contour plot of the
biharmonic function ψ(x, y).
y 0
-1
-2
-2 -1 0 1 2
x
This chapter will focus on one-dimensional flow of a compressible fluid. The following topics
will be covered:
Friction and heat transfer will not be modeled rigorously. Instead, they will be modeled in
a fashion that loosely captures the relevant physics and retains analytic tractability. Math-
ematically, we will not model friction and heat transfer as a classical diffusion processes;
consequently, we will consider µ ≡ 0 and k ≡ 0. However we will introduce simpler, less
343
344 CHAPTER 9. ONE-DIMENSIONAL COMPRESSIBLE FLOW
rigorous, new terms to model friction and heat transfer. They will have a different mathe-
matical character. As a consequence, our solutions will not represent rational limiting cases
of the more fundamental Navier-Stokes equations. Direct comparison of results using our
modeling approximations will never completely agree with equivalent (and expensive) pre-
dictions of compressible Navier-Stokes equations. Further, we will ignore the influences of
an external body force, fi = 0. Our model will best be seen as an adaptation of the Euler
equations of Ch. 6.5. It will have the advantage of yielding rapid and non-intuitive insight
into how actual fluids behave under the extreme conditions of flow near or above the speed
of sound.
â = e − T s. (9.1)
Comparing to Eq. (9.4), we see that we must have what is the equivalent of Eqs. (5.237):
∂â ∂â
−p = , −s = . (9.6)
∂v̂ T ∂T v̂
Differentiating the first with respect to T and the second with respect to v̂ gives
∂p ∂ 2 â ∂s ∂ 2 â
− = , − = . (9.7)
∂T v̂ ∂T ∂v̂ ∂v̂ T ∂v̂∂T
Assuming â is continuous and sufficiently differentiable, the order of differentiation of the
mixed second partials does not matter, thus giving the Maxwell relation
∂p ∂s
= . (9.8)
∂T v̂ ∂v̂ T
This is useful because ∂p/∂T |v̂ is available from the thermal equation of state, and it will
be required in analysis of the next section where we find caloric equations of state that are
consistent with a given thermal equation of state.
∂e
de = cv dT + dv̂. (9.12)
∂v̂ T
de = T ds − p dv̂, (9.13)
de ds
= T − p, (9.14)
dv̂ dv̂
∂e ∂s
= T − p. (9.15)
∂v̂ T ∂v̂ T
∂e ∂p
=T − p. (9.16)
∂v̂ T ∂T v̂
This is the caloric equation of state that is thermodynamically consistent with the given
thermal equation of state.
Example 9.1
Find a general expression for e(T, v̂) if we have an ideal gas:
RT
p(T, v̂) = . (9.20)
v̂
Proceed as follows:
∂p R
= , (9.21)
∂T v v̂
∂p RT
T −p = − p, (9.22)
∂T v̂ v̂
RT RT
= − = 0. (9.23)
v̂ v̂
Thus, e is
Z T
e(T ) = eo + cv (T̂ ) dT̂ . (9.24)
To
Iff cv is a constant, then we have CPIG, and the caloric equation of state is
e(T ) = eo + cv (T − To ). (9.25)
Example 9.2
Find a general expression for e(T, v̂) for a van der Waals2 gas:
RT a
p(T, v̂) = − . (9.26)
v̂ − b v̂ 2
Proceed as before:
∂p R
= , (9.27)
∂T v̂ v̂ − b
∂p RT
T −p = − p, (9.28)
∂T v̂ v̂ − b
RT RT a
= − − , (9.29)
v̂ − b v̂ − b v̂ 2
a
= . (9.30)
v̂ 2
Thus, the caloric equation of state for e is
Z T Z v̂
a
e(T, v̂) = eo + cv (T̂ ) dT̂ + 2
dṽ, (9.31)
To v̂o ṽ
Z T
1 1
= eo + cv (T̂ ) dT̂ + a − . (9.32)
To v̂o v̂
If cv is constant, the caloric equation of state for the van der Waals gas reduces to
1 1
e(T, v̂) = eo + cv (T − To ) + a − . (9.33)
v̂o v̂
Example 9.3
A van der Waals gas with R = 200 J/kg/K, a = 150 Pa m6 /kg2 , b = 0.001 m3 /kg, cv =
(350 + 0.2(T − 300 K)) J/kg/K begins at T1 = 300 K, p1 = 105 Pa. It is isothermally compressed
to state 2 where p2 = 106 Pa. It is then isochorically heated to state 3 where T3 = 1000 K. Find w13 ,
q13 , and s3 − s1 . Assume the surroundings are at 1000 K.
Recall
RT a
p= − 2. (9.34)
v̂ − b v̂
2
Johannes Diderik van der Waals, 1837-1923, Dutch thermodynamicist and 1910 Nobel laureate in
physics for his work in developing his celebrated equation of state.
So at state 1
J
200 kg K (300 K) 150 Pa m6 /kg2
105 Pa = − . (9.35)
v̂1 − 0.001 m3
kg
v̂12
The physical solution is v̂2 = 0.0585 m3 /kg. Now at state 3 we know v̂3 = v̂2 and T3 . Determine p3 :
200 kgJ K (1000 K) 150 Pa m6 /kg2 6
p3 = 3 3 − 2 = 3434430 Pa = 3.43 × 10 Pa. (9.41)
0.0585 m m
kg − 0.001 kg 0.0585 m3
kg
R2 R3 R2
Now w13 = w12 + w23 = 1
p dv̂ + 2
p dv̂ = 1
p dv̂ because 2 − 3 is at constant volume. So
Z v̂2
RT a
w13 = − dv̂, (9.42)
v̂1 v̂ − b v̂ 2
Z v̂2 Z v̂2
dv̂ dv̂
= RT1 −a 2
, (9.43)
v̂1 v̂ − b v̂1 v̂
v̂2 − b 1 1
= RT1 ln +a − , (9.44)
v̂1 − b v̂2 v̂1
0.0585 − 0.001 1 1
= 200 × 300 ln + 150 − , (9.45)
0.598 − 0.001 0.0585 0.598
J J
= −140408 + 2313 , (9.46)
kg kg
J
= −138095 , (9.47)
kg
kJ
= −138 . (9.48)
kg
The gas is compressed, so the work is negative. Because e is a state property:
Z T3
1 1
e3 − e1 = cv (T ) dT + a − . (9.49)
T1 v̂1 v̂3
Now
1
cv = 350 + 0.2(T − 300) = 290 + T, (9.50)
5
so
Z
T3
1 1 1
e3 − e1 = 290 + T dT + a − , (9.51)
T1 5 v̂1 v̂3
1 2 2
1 1
= 290 (T3 − T1 ) + T − T1 + a − , (9.52)
10 3 v̂1 v̂3
1 2 2
1 1
= 290 (1000 − 300) + 1000 − 300 + 150 − , (9.53)
10 0.598 0.0585
= 203000 + 91000 − 2313, (9.54)
J
= 291687 , (9.55)
kg
kJ
= 292 . (9.56)
kg
Now from the first law, we have
e3 − e1 = q13 − w13 , (9.57)
q13 = e3 − e1 + w13 , (9.58)
= 292 − 138, (9.59)
kJ
= 154 . (9.60)
kg
The heat transfer is positive as heat was added to the system.
Now find the entropy change. Manipulate the Gibbs equation, Eq. (4.164):
T ds = de + p dv̂, (9.61)
1 p
ds = de + dv̂, (9.62)
T T
1 a p
= cv (T ) dT + 2 dv̂ + dv̂, (9.63)
T v̂ T
1 a 1 RT a
= cv (T ) dT + 2 dv̂ + − dv̂, (9.64)
T v̂ T v̂ − b v̂ 2
cv (T ) R
= dT + dv̂, (9.65)
T v̂ − b
Z T3
cv (T ) v̂3 − b
s3 − s1 = dT + R ln , (9.66)
T1 T v̂1 − b
Z 1000
290 1 v̂3 − b
= + dT + R ln , (9.67)
300 T 5 v̂1 − b
1000 1 0.0585 − 0.001
= 290 ln + (1000 − 300) + 200 ln , (9.68)
300 5 0.598 − 0.001
= 349 + 140 − 468, (9.69)
J kJ
= 21 = 0.021 . (9.70)
kg K kg K
Is the second law satisfied for each portion of the process? First look at 1 → 2:
e2 − e1 = q12 − w12 , (9.71)
Example 9.4
Find the sound speed for an ideal gas:
p(T, ρ) = ρRT. (9.105)
Example 9.5
Find the sound speed of a so-called virial gas:
p(T, ρ) = ρRT (1 + bρ) . (9.113)
Thus,
s
T 2
c(T, ρ) = RT + 2bρRT +(ρR (1 + bρ)) , (9.115)
c v ρ2
s
R 2
= RT 1 + 2bρ + (1 + bρ) . (9.116)
cv
The sound speed of a virial gas depends on both temperature and density.
In Sec. 9.6.1, we shall need to consider p = p(ρ, s), taking advantage of the fact that in
thermodynamics, one can cast any intensive thermodynamic variable in terms of two other
independent intensive thermodynamic variables.
Example 9.6
For a CPIG, find p = p(ρ, s).
Start with the Gibbs equation, Eq. (4.163), T ds = de + p dv̂. For a CPIG, we have de = cv dT ,
p = RT /v̂, so the Gibbs equation reduces to
dT dv̂
ds = cv +R , (9.117)
T v̂
1
dT − ρ2 dρ
= cv +R 1 , (9.118)
T ρ
dT dρ
= cv −R . (9.119)
T ρ
Now because p = ρRT , we also have
dp = ρR dT + RT dρ, (9.120)
dp dT dρ
= + , (9.121)
p T ρ
dT dp dρ
= − . (9.122)
T p ρ
Substitute this into Eq. (9.119) to get
dp dρ dρ
ds = cv − −R , (9.123)
p ρ ρ
dp dρ
= cv − (cv + R) , (9.124)
p ρ
dp dρ
= cv − cp , (9.125)
p ρ
ds dp dρ
= −γ , (9.126)
cv p ρ
s − so p ρ
= ln − γ ln , (9.127)
cv po ρo
γ
p ρ s − so
ln = ln + , (9.128)
po ρo cv
γ
ρ s − so
p(ρ, s) = po exp . (9.129)
ρo cv
dp dv̂
= −γa (p, v̂) , (9.138)
p v̂
Z
p dv̂
ln = − γa (p, v̂) . (9.139)
po v̂
This is as far as we can go for a general equation of state with γa = γa (p, v̂). However, in the
case that γa is a constant, which is the case for a CPIG, we get ln(p/po ) = −γa ln(v̂/v̂o ) =
ln(v̂o /v̂)γa . This gives pv̂ γa = po v̂oγa , our polytropic relation for a CPIG.
Recall that Eq. (9.137) is an isentropic relation by our assumptions. So we can rearrange
that equation to say
v̂ ∂p ∂ ln p ρ ∂p ∂ ln p
γa (p, v̂) = − =− = = . (9.140)
p ∂v̂ s ∂ ln v̂ s p ∂ρ s ∂ ln ρ s
giving
∂p p
= γa = c2 . (9.142)
∂ρ s ρ
We will see that c2 is the adiabatic sound speed. With the equation of state for e as
e = e(v, s), it is possible to develop the relations
∂e ∂e
= −p, = T. (9.143)
∂v̂ s ∂s v̂
∂2e
v̂ ∂ 2 e ∂v2
s
γa = = −v̂ ∂e
. (9.144)
p ∂v̂ 2 s ∂ v̂ s
For non-ideal gases, it can be shown that the ratio of specific heats γ must be
cp ∂v̂ ∂p
γ= = . (9.145)
cv ∂p T ∂v̂ s
In order for γ = γa , we must have −v̂/p = ∂v̂/∂p|T . This is the case for ideal gases, but not
for general non-ideal gases.
Figure 9.1: Control volume sketch for one-dimensional compressible flow with area change,
heat transfer, and wall friction.
• surface 1 and 2 are open and allow fluxes of mass, momentum, and energy,
9.2.1 Mass
Take the over-bar notation to indicate a volume-averaged quantity. The amount of mass in
a control volume after a time increment ∆t is equal to the original amount of mass plus that
which came in minus that which left:
ρ̄Ā∆x t+∆t
= ρ̄Ā∆x t + ρ1 A1 (u1 ∆t) − ρ2 A2 (u2 ∆t) . (9.146)
ρ̄Ā t+∆t
− ρ̄Ā t ρ2 A2 u2 − ρ1 A1 u1
+ = 0. (9.147)
∆t ∆x
∂ ∂
(ρA) + (ρAu) = 0. (9.148)
∂t ∂x
d
(ρAu) = 0, (9.149)
dx
dρ dA du
Au + ρu + ρA = 0, (9.150)
dx dx dx
1 dρ 1 dA 1 du
+ + = 0. (9.151)
ρ dx A dx u dx
Here ṁ is the mass flux with units kg/s. For steady flow, it is a constant.
For a control volume containing fluid, we must also account for the momentum that
enters and leaves the control volume. The amount of momentum in a control volume after
a time increment ∆t is equal to the original amount of momentum plus that which came in
minus that which left plus that introduced by the forces acting on the control volume. Note
that the
• pressure force at surface 1 pushes the fluid,
• force due to the reaction of the wall to the shear force restrains the fluid.
We write the linear momentum principle as
ρ̄Ā∆x ū t+∆t = ρ̄Ā∆x ū t
+ (ρ1 A1 (u1 ∆t)) u1
− (ρ2 A2 (u2 ∆t)) u2
+ (p1 A1 ) ∆t − (p2 A2 ) ∆t
+ (p̄ (A2 − A1 )) ∆t
− τw L¯p ∆x ∆t. (9.159)
9.2.3 Energy
The first law of thermodynamics states that the change of total energy of a body equals the
heat transferred to the body minus the work done by the body:
E2 − E1 = Q − W, (9.174)
E2 = E1 + Q − W. (9.175)
So for our control volume this becomes the following when we also account for the energy
flux in and out of the control volume in addition to the work and heat transfer:
ū2 ū2
ρ̄Ā∆x ē + = ρ̄Ā∆x ē +
2 t+∆t 2 t
u21 u22
+ρ1 A1 (u1 ∆t) e1 + − ρ2 A2 (u2 ∆t) e2 +
2 2
¯
+qw Lp ∆x ∆t + (p1 A1 ) (u1 ∆t) − (p2 A2 ) (u2 ∆t) . (9.176)
Note:
• the mean pressure times area difference does no work because it is acting on a stationary
boundary, and
• the work done by the wall shear force is not included.7
Rearrange and divide by ∆t∆x:
2 2 u22 u21
ρ̄Ā ē + ū2 − ρ̄Ā ē + ū2 ρ2 A2 u2 e2 + 2
+ p2
ρ2
− ρ1 A1 u1 e1 + 2
+ p1
ρ1
t+∆t t
+
∆t ∆x
= qw L̄p .
(9.177)
In differential form as ∆x → 0, ∆t → 0
∂ u2 ∂ u2 p
ρA e + + ρAu e + + = qw Lp . (9.178)
∂t 2 ∂x 2 ρ
In steady state:
d u2 p
ρAu e + + = qw Lp , (9.179)
dx 2 ρ
d u2 p u2 p d
ρAu e+ + + e+ + (ρAu) = qw Lp , (9.180)
dx 2 ρ 2 ρ |dx {z }
=0
d u2 p qw Lp
ρu e+ + = , (9.181)
dx 2 ρ A
de du 1 dp p dρ qw Lp
ρu +u + − 2 = . (9.182)
dx dx ρ dx ρ dx A
7
In neglecting work done by the wall shear force, I have taken an approach that is nearly universal, but
fundamentally difficult to defend. At this stage of the development of these notes, I am not ready to enter
into a grand battle with all established authors and probably confuse the student; consequently, results for
flow with friction will be consistent with those of other sources. The argument typically used to justify this
is that the real fluid satisfies no-slip at the boundary; thus, the wall shear actually does no work. However,
one can easily argue that within the context of the one-dimensional model that has been posed that the
shear force behaves as an external force that reduces the fluid’s mechanical energy. Moreover, it is possible
to show that neglect of this term results in the loss of frame invariance,
a serious defect indeed. To model
the work of the wall shear, one would include the term τw L¯p ∆x (ū∆t) in the energy equation.
Now consider the product of velocity and momentum from Eq. (9.164) to get an equation
for the mechanical energy:
du dp τw Lp u
ρu2 +u =− . (9.183)
dx dx A
Subtract this, the mechanical energy, from Eq. (9.182) to get an equation for the thermal
energy
de pu dρ qw Lp τw Lp u
ρu − = + , (9.184)
dx ρ dx A A
de p dρ (qw + τw u) Lp
− 2 = . (9.185)
dx ρ dx ṁ
∂e ∂e
de = dρ + dp, (9.186)
∂ρ p ∂p ρ
de ∂e dρ ∂e dp
= + . (9.187)
dx ∂ρ p dx ∂p ρ dx
∂e dρ ∂e dp p dρ (qw + τw u) Lp
+ − 2 = , (9.188)
∂ρ p dx ∂p ρ dx ρ dx ṁ
| {z }
de
dx
p ∂e
−
dp ρ
2 ∂ρ
p dρ (qw + τw u) Lp
− = . (9.189)
dx ∂e dx ∂e
ṁ ∂p
∂p
ρ ρ
| {z }
≡c2
Now let us consider the term in braces, that we label c2 , in the previous equation. It will
be seen to be the square of the sound speed. We can put that term in a more common form
by considering the Gibbs equation, Eq. (4.164):
p
T ds = de − dρ, (9.190)
ρ2
along with a general caloric equation of state e = e(p, ρ), from which we get
∂e ∂e
de = dp + dρ. (9.191)
∂p ρ ∂ρ p
∂e ∂e p
T ds = dp + dρ − 2 dρ. (9.192)
∂p ρ ∂ρ p ρ
| {z }
de
Rearranging, we get
p ∂e
ρ2
−
∂p ∂ρ
p
= c2 = , (9.194)
∂ρ s
∂e
∂p
ρ
so
dp dρ (qw + τw u) Lp
− c2 = , (9.195)
dx dx ∂e
ṁ ∂p
ρ
dp dρ (qw + τw u) Lp
− c2 = . (9.196)
dx dx ∂e
ρuA ∂p
ρ
Here c is the isentropic sound speed, a thermodynamic property of the material. We shall see
later in Sec. 9.4.6 why it is appropriate to interpret this property as the propagation speed
of small disturbances. At this point, it should simply be thought of as a state property.
Example 9.7
Find the speed of sound for a CPIG.
p = ρRT, e = cv T + e o , cp − cv = R. (9.197)
So
p
e = cv + eo , (9.198)
ρR
p
= cv + eo , (9.199)
(cp − cv )ρ
1 p
= cp + eo , (9.200)
cv − 1
ρ
1 p
= + eo . (9.201)
γ−1ρ
∂e 1 p ∂e 1 1
=− , = . (9.202)
∂ρ p γ − 1 ρ2 ∂p ρ γ−1ρ
Example 9.8
For qw = 0, τw = 0, find a relation between p and ρ for the steady flow of a CPIG.
dp dρ
= c2 . (9.209)
dx dx
Now from the previous example, we know for a CPIG that c2 = γp/ρ, so
dp p dρ
= γ , (9.210)
dx ρ dx
1 dp 1 dρ
= γ , (9.211)
p dx ρ dx
dp dρ
= γ , (9.212)
p ρ
p ρ
ln = γ ln , (9.213)
po ρo
γ
ρ
= ln , (9.214)
ρo
γ
p ρ
= , (9.215)
po ρo
p po
= . (9.216)
ργ ργo
This is equivalent to what we have earlier derived in Eq. (6.133). In terms of specific volume, we could
say
pv̂ γ = po v̂oγ . (9.217)
This is the equation for a so-called polytropic process in which the polytropic exponent is γ.
Consider now the special case of flow with no heat transfer qw ≡ 0. We still allow area
change and wall friction is allowed (see earlier footnote, p. 361):
d u2 p
ρu e+ + = 0, (9.218)
dx 2 ρ
u2 p u21 p1
e+ + = e1 + + , (9.219)
2 ρ 2 ρ1
u2 u21
h+ = h1 + . (9.220)
2 2
∂ ∂
(ρA) + (ρAu) = 0, (9.221)
∂t ∂x
∂ ∂ ∂A
(ρAu) + ρAu2 + pA = p − τw Lp , (9.222)
∂t ∂x ∂x
∂ u2 ∂ u2 p
ρA e + + ρAu e + + = qw Lp , (9.223)
∂t 2 ∂x 2 ρ
e = e(ρ, p), (9.224)
p = p(ρ, T ). (9.225)
dρ ρ ∂
= − (Au), (9.226)
dt A ∂x
du ∂p τw Lp
ρ = − − , (9.227)
dt ∂x A
de p dρ (qw + τw u)Lp
ρ − = , (9.228)
dt ρ dt A
e = e(ρ, p), (9.229)
p = p(ρ, T ). (9.230)
d
(ρAu) = 0, (9.231)
dx
d dA
ρAu2 + pA = p − τw Lp , (9.232)
dx
dx
d u2 p
ρAu e + + = qw Lp , (9.233)
dx 2 ρ
e = e(ρ, p), (9.234)
p = p(ρ, T ). (9.235)
dρ ρ d
u = − (Au), (9.236)
dx A dx
du dp τw Lp
ρu = − + , (9.237)
dx dx A
de pu dρ (qw + τw u)Lp
ρu − = , (9.238)
dx ρ dx A
e = e(ρ, p), (9.239)
p = p(ρ, T ). (9.240)
In whatever form we consider, we have five equations in five unknown dependent variables:
ρ, u, p, e, and T . We can always use the thermal and caloric state equations to eliminate e
and T to give rise to three equations in three unknowns.
Example 9.9
Let us consider the flow of air with heat addition.
Given: Air initially at p1 = 100 kPa, T1 = 300 K, u1 = 10 m/s flows in a duct of length 100 m.
The duct has a constant circular cross sectional area of A = 0.02 m2 and is isobarically heated with
a constant heat flux qw along the entire surface of the duct. At the end of the duct the flow has
p2 = 100 kPa, T2 = 500 K.
Find: the mass flow rate ṁ, the wall heat flux qw and the entropy change s2 − s1 ; check for
satisfaction of the second law.
Assume: CPIG, R = 0.287 kJ/(kg K), cp = 1.0035 kJ/(kg K).
A = πr2 , (9.241)
r
A
r = , (9.242)
π
√ p
Lp = 2πr = 2 πA = 2 π (0.02 m2 ) = 0.501 m. (9.243)
The heat flux is positive, that indicates a transfer of thermal energy into the air.
Now find the entropy change.
T2 p2
s2 − s1 = cp ln − R ln , (9.263)
T1 p1
J 500 K J 100 kPa
= 1003.5 ln − 287 ln , (9.264)
kg K 300 K kg K 100 kPa
J
= 512.6 − 0 = 512.6 . (9.265)
kg K
Is the second law satisfied? Assume the heat transfer takes place from a reservoir held at 500 K. The
reservoir would have to be at least at 500 K in order to bring the fluid to its final state of 500 K. It
could be greater than 500 K and still satisfy the second law.
Q12
S2 − S1 ≥ , (9.266)
T
Q̇12
Ṡ2 − Ṡ1 ≥ , (9.267)
T
Q̇12
ṁ (s2 − s1 ) ≥ , (9.268)
T
qw Atot
≥ , (9.269)
T
qw LLp
≥ , (9.270)
T
qw LLp
s2 − s1 ≥ , (9.271)
ṁT
J 930 s Jm2 (100 m) (0.501 m)
512.6 ≥ , (9.272)
kg K 0.2322 kg (500 K)
s
J
≥ 401.3 . (9.273)
kg K
Use Cramer’s rule to solve for the derivatives. First calculate the determinant of the coeffi-
cient matrix:
u ((ρu)(1) − (1)(0)) − ρ (0)(1) − (−c2 )(1) = ρ u2 − c2 . (9.278)
Simplify to find
(qw +τw u)Lp
−ρu2 dA + τw Lp +
dρ 1 dx ∂e
ρu ∂p |
ρ
= , (9.282)
dx A u 2 − c2
(qw +τw u)Lp
c2 ρu dA − uτw Lp −
du 1 dx ∂e
ρ ∂p
ρ
|
= , (9.283)
dx A ρ (u2 − c2 )
(qw +τw u)Lp u
−c2 ρu2 dA + c2 τw Lp +
dp 1 dx ∂e
ρ ∂p | ρ
= . (9.284)
dx A u 2 − c2
We have
Figures 9.2, 9.3, and 9.4 show the variation of T , ρ and p with M 2 for isentropic flow. Other
thermodynamic properties can be determined from these, e.g. the sound speed:
s r −1/2
c γRT T γ−1 2
= = = 1+ M . (9.307)
co γRTo To 2
T (K)
300
250
200
150
100
50
0 2 4 6 8 10
Figure 9.2: Static temperature versus Mach number squared; calorically perfect ideal gas,
R = 0.287 kJ/(kg K), γ = 7/5, To = 300 K.
p (bar)
1
0.8
0.6
0.4
0.2
0 2 4 6 8 10
Figure 9.3: Static pressure versus Mach number squared; calorically perfect ideal gas, R =
0.287 kJ/(kg K), γ = 7/5, po = 1 bar.
Example 9.10
Show that how the isentropic relation for the ratio of stagnation to static pressures reduces to the
incompressible Bernoulli’s equation in the limit of low Mach number, and show how it deviates from
this as the Mach number rises.
1.2
0.8
0.6
0.4
0.2
0 2 4 6 8 10
Figure 9.4: Static density versus Mach number squared; calorically perfect ideal gas, R =
0.287 kJ/(kg K), γ = 7/5, ρo = 1.16 kg/m3 .
Example 9.11
Given: An airplane is flying into still air at u = 200 m/s. The ambient air is at 288 K and 101.3 kPa.
Find: Temperature, pressure, and density at nose of airplane.
Assume: Steady isentropic flow of a CPIG.
Analysis: In the steady wave frame, the ambient conditions are static while the nose conditions are
stagnation.
u u 200 ms
M= = √ = r = 0.588. (9.314)
c γRT 7 J
5 287 kg K 288 K
so
1 1
To = T 1 + M 2 = (288 K) 1 + 0.5882 = 307.9 K, (9.315)
5 5
52
1 101.3 kPa kg
ρo = ρ 1 + M2 = 5 = 1.45 , (9.316)
5 0.287 kgkJK (288 K) 1 + 15 0.5882 2 m3
7 27
1 2 2 1 2
po = p 1+ M = (101.3 kPa) 1 + 0.588 = 128 kPa. (9.317)
5 5
The temperature, pressure, and density all rise in the isentropic process. In this wave frame, the kinetic
energy of the flow is being converted isentropically to thermal energy.
−1
T∗ γ−1 2 2
= 1+ 1 = , (9.318)
To 2 γ+1
− 1 γ−1
1
ρ∗ γ − 1 2 γ−1 2
= 1+ 1 = , (9.319)
ρo 2 γ+1
− γ γ−1
γ
p∗ γ − 1 2 γ−1 2
= 1+ 1 = , (9.320)
po 2 γ+1
−1/2 r
c∗ γ−1 2 2
= 1+ 1 = , (9.321)
co 2 γ+1
r
p 2γ
u∗ = c∗ = γRT∗ = RTo . (9.322)
γ+1
T∗
= 0.8333, (9.323)
To
ρ∗
= 0.6339, (9.324)
ρo
p∗
= 0.5283, (9.325)
po
c∗
= 0.9129. (9.326)
co
dρ du dA
+ + = 0, (9.327)
ρ u A
ρu du + dp = 0, (9.328)
dp dρ
= γ . (9.329)
p ρ
Figure 9.5 shows the performance of a fluid in a variable area duct. We note
• if M 2 = 1, we need dA = 0,
consider u > 0
subsonic subsonic
diffuser nozzle
supersonic supersonic
nozzle diffuser
Figure 9.5: Behavior of fluid in sub- and supersonic nozzles and diffusers.
ρuA = ρ∗ u∗ A∗ , (9.338)
ρuA = ρ∗ c∗ A∗ , (9.339)
√ √
A ρ∗ 1 ρ∗ p 1 ρ∗ γRT∗ γRT
= c∗ = γRT∗ = √ , (9.340)
A∗ ρ u ρ u ρ γRT u
r r
A ρ∗ T∗ 1 ρ∗ ρo T∗ To 1
= = . (9.341)
A∗ ρ T M ρo ρ To T M
• A/A∗ → ∞ as M → 0 or M → ∞.
M
0 0.5 1 1.5 2 2.5 3
Figure 9.6: Area ratio versus Mach number for a calorically perfect ideal gas, R =
0.287 kJ/(kg K), γ = 7/5.
9.3.4 Choking
Consider mass flow rate variation with pressure difference. We have then
• small pressure difference gives small velocity and small mass flow,
• as pressure difference grows, velocity and mass flow rate grow,
• velocity is limited to sonic at a particular duct location,
• this provides fundamental restriction on mass flow rate,
• it can be proven rigorously that sonic condition gives maximum mass flow rate.
ṁmax = ρ∗ u∗ A∗ , (9.343)
γ−11 r
2 2γ
if ideal gas: = ρo RTo A∗ , (9.344)
γ+1 γ+1
γ−11 1/2
2 2 p
= ρo γRTo A∗ , (9.345)
γ+1 γ+1
21 γ−1
γ+1
2 p
= ρo γRTo A∗ . (9.346)
γ+1
A flow that has a maximum mass flow rate is known as choked flow. Flows will choke at
area minima in a duct.
Example 9.12
Consider an isentropic area change problem with choking.8
8
adopted from White (1986), p. 529, Ex. 9.5.
Given: Air with stagnation conditions po = 200 kPa, To = 500 K flows through a throat to an exit
Mach number of 2.5. The desired mass flow is 3.0 kg/s.
Find: a) throat area, b) exit pressure, c) exit temperature, d) exit velocity, and e) exit area.
Assume: CPIG, isentropic flow, γ = 7/5.
First find the stagnation density via the ideal gas law:
po 200 kPa kg
ρo = = = 1.394 3 . (9.347)
RTo kJ
0.287 kg K (500 K) m
Note
pe 11.71 kPa kg
ρe = = = 0.1834 3 . (9.353)
RTe 0.287 kgkJK (222.2 K) m
• steady flow,
• no area change,
• viscous effects and wall friction do not have time to influence flow, and
• heat conduction and wall heat transfer do not have time to influence flow.
We will consider the problem in the context of the piston problem as sketched in Fig. 9.7.
The physical problem is as follows:
• drive a piston with known velocity ûp into a fluid at rest (û1 = 0) with known properties,
p1 , ρ1 in the x̂ laboratory frame,
• solve as though U is known to get downstream “2” conditions: u2 (U), p2 (U), ...,
• invert to solve for U as function of u2 , the transformed piston velocity: U(u2 ),
• back transform to get all variables as function of û2 , the laboratory piston velocity:
U(û2 ), p2 (û2 ), ρ2 (û2 ), ....
Here we have considered flow into and out of a one-dimensional box for x ∈ [x1 , x2 ]. For the
Euler equations, we have
ρ ρu
2
q= ρu , f(q) = ρu + p . (9.366)
1 2 1 2 p
ρ e + 2u ρu e + 2 u + ρ
The general Rankine-Hugoniot equation then for the one-dimensional Euler equations across
a non-stationary jump is given by
ρ2 − ρ1 ρ2 u2 − ρ1 u1
U ρ2 u2 − ρ1 u1 = ρ2 u22 + p2 − ρ1 u21
− p1 .
1 2 1 2
1 2 p 1 2 p1
ρ2 e2 + 2 u2 − ρ1 e1 + 2 u1 ρ2 u2 e2 + 2 u2 + ρ2 − ρ1 u1 e1 + 2 u1 + ρ1
2
(9.377)
p2 = p1 + ρ1 U 2 − ρ2 u22 , (9.378)
ρ2 U 2 ρ22 u22
= p1 + 1 − . (9.379)
ρ1 ρ2
Because mass gives us ρ22 u22 = ρ21 U 2 we get an equation for the Rayleigh Line,11 a line in
(p, 1/ρ) space:
1 1
p2 = p1 + ρ21 U 2 − . (9.380)
ρ1 ρ2
Note that the Rayleigh line
• passes through ambient state,
• has a slope with magnitude proportional to square of the wave speed, and
2 !
U2 ρ1
h2 − h1 + −1 = 0, (9.383)
2 ρ2
U 2 ρ21 − ρ22
h2 − h1 + = 0, (9.384)
2 ρ22
U 2 (ρ1 − ρ2 ) (ρ1 + ρ2 )
h2 − h1 + = 0. (9.385)
2 ρ22
Now use the Rayleigh line, Eq. (9.380), to eliminate U 2 :
−1
2 1 1 1
U = (p2 − p1 ) − , (9.386)
ρ21 ρ1 ρ2
−1
1 ρ2 − ρ1
= (p2 − p1 ) , (9.387)
ρ2 ρρ
1 1 2
1 ρ1 ρ2
= (p2 − p1 ) 2
. (9.388)
ρ1 ρ2 − ρ1
So the energy equation becomes
1 1 ρ1 ρ2 (ρ1 − ρ2 ) (ρ1 + ρ2 )
h2 − h1 + (p2 − p1 ) = 0, (9.389)
2 ρ21 ρ2 − ρ1 ρ22
1 1 ρ1 + ρ2
h2 − h1 − (p2 − p1 ) = 0, (9.390)
2 ρ1 ρ2
1 1 1
h2 − h1 − (p2 − p1 ) + = 0. (9.391)
2 ρ2 ρ1
Regrouping to see what induces enthalpy changes, we get
1 1 1
h2 − h1 = (p2 − p1 ) + , (9.392)
2 ρ2 ρ1
v̂2 + v̂1
h −h = (p2 − p1 ), (9.393)
| 2 {z }1 2 | {z }
∆h | {z } ∆p
v̂mean
∆h = v̂mean ∆p. (9.394)
This equation is the Hugoniot equation. It
• holds that enthalpy change equals the product of the mean volume, and the pressure
difference,12 ,
• is independent of wave speed U and velocity u2 , and
• is independent of the equation of state.
12
Note the similarity here between a common result for reversible thermodynamics. Using the definition
of enthalpy, h = e + pv̂ in the Gibbs equation gives T ds = dh − v̂ dp. For an isentropic change, we get
dh = v̂ dp.
• substitute the equation of state into the Hugoniot, Eq. (9.392), to get a second relation
between p2 and ρ2 ,
• use the Rayleigh line, Eq. (9.380), to eliminate p2 in the Hugoniot so that the Hugoniot
is a single equation in ρ2 ,
• back transform to laboratory frame to get U as function of “1” state and piston velocity
û2 = ûp .
h = cp (T − To ) + ĥ, (9.395)
p = ρRT. (9.396)
Thus,
p po
h = cp − + ĥ, (9.397)
Rρ Rρo
cp p p o
= − + ĥ, (9.398)
R ρ ρo
cp p po
= − + ĥ, (9.399)
cp − cv ρ ρo
γ p po
= − + ĥ. (9.400)
γ − 1 ρ ρo
Evaluate at states 1 and 2 and substitute into the Hugoniot equation, Eq. (9.392):
γ p2 po γ p1 po 1 1 1
− + ĥ − − + ĥ = (p2 − p1 ) + .
γ − 1 ρ2 ρo γ − 1 ρ1 ρo 2 ρ2 ρ1
(9.401)
Rearranging, we find
γ p2 p1 1 1 1
− − (p2 − p1 ) + = 0, (9.402)
γ − 1 ρ2 ρ1 2 ρ2 ρ1
γ 1 1 1 γ 1 1 1
p2 − − − p1 − − = 0, (9.403)
γ − 1 ρ2 2ρ2 2ρ1 γ − 1 ρ1 2ρ2 2ρ1
γ+1 1 1 γ+1 1 1
p2 − − p1 − = 0, (9.404)
2 (γ − 1) ρ2 2ρ1 2 (γ − 1) ρ1 2ρ2
γ+1 1 1 γ+1 1 1
p2 − − p1 − = 0. (9.405)
γ − 1 ρ2 ρ1 γ − 1 ρ1 ρ2
• has as 1/ρ2 → (γ − 1)/(γ + 1)(1/ρ1 ) causes p2 → ∞, note for γ = 7/5, we get ρ2 → 6ρ1
for infinite pressure, and
• has as 1/ρ2 → ∞, p2 → −p1 (γ − 1)/(γ + 1); note negative pressure, not physical here.
The Rayleigh line and Hugoniot curve are sketched in Fig. 9.8. Note:
p (kPa)
500
shocked state
400
excluded zone
slope of Rayleigh line < 0
excluded
300
zone, Rayleigh line, slope
from mass and momentum
200
Hugoniot,
initial state from energy
100
excluded zone, 2nd law violation
2 3 4 5 6 7
Figure 9.8: Rayleigh line and Hugoniot curve for a typical shocked calorically perfect ideal
gas.
• if pressure decreases (for wave speeds that are less than sonic), entropy decreases; this
is non-physical.
Substitute the Rayleigh line into the Hugoniot equation to get a single equation for ρ2 :
γ+1 1
2 2 1 1 γ−1 ρ1
− ρ12
p1 + ρ1 U − = p1 γ+1 1 . (9.407)
ρ1 ρ2 γ−1 ρ
− ρ1 2 1
This equation is quadratic in 1/ρ2 and factorizable. Use computer algebra to solve and get
two solutions, one ambient 1/ρ2 = 1/ρ1 and one shocked solution:
1 1 γ−1 2γ p1
= 1+ . (9.408)
ρ2 ρ1 γ + 1 (γ − 1) U 2 ρ1
The shocked density ρ2 is plotted against wave speed U for CPIG air in Fig. 9.9a. Note
• the density solution allows allows all wave speeds 0 < U < ∞,
strong
shock
limit
7
6
8 x10
6
5 6 x10
6
4 exact ambient =
6
3 solution 4 x10 100000 Pa
exact
2 6 solution and
2 x10
1 strong shock limit
500 1000 1500 2000 2500 3000 500 1000 1500 2000 2500 3000
U (m/s) U (m/s)
a) b)
Figure 9.9: Shock a) density and b) pressure versus shock wave speed for a calorically perfect
ideal gas, R = 0.287 kJ/(kg K), γ = 7/5.
Back substitute into Rayleigh line and mass conservation to solve for the shocked pressure
and the fluid velocity in the shocked wave frame:
2 γ−1
p2 = ρ1 U 2 − p1 , (9.409)
γ+1 γ+1
γ−1 2γ p1
u2 = −U 1+ . (9.410)
γ+1 (γ − 1) U 2 ρ1
The shocked pressure p2 is plotted against wave speed U for CPIG air in Fig. 9.9b including
both the exact solution and the solution in the strong shock limit. For these parameters, the
results are indistinguishable. The shocked wave frame fluid particle velocity u2 is plotted
against wave speed U for CPIG air in Fig. 9.10a. The shocked wave frame fluid particle
Mach number, M22 = ρ2 u22 /(γp2 ), is plotted against wave speed U for CPIG air in Fig. 9.10b.
In the steady frame, the Mach number of the
• undisturbed flow is (and must be) > 1: supersonic, and
• shocked flow is (and must be) < 1: subsonic.
Transform back to the laboratory frame u = û − U:
γ−1 2γ p1
û2 − U = −U 1+ , (9.411)
γ+1 (γ − 1) U 2 ρ1
γ−1 2γ p1
û2 = U − U 1+ . (9.412)
γ+1 (γ − 1) U 2 ρ1
U (m/s)
500 1000 1500 2000 2500 3000
-100 1
-400 0.4
exact strong shock limit
0.2
-500 solution
U (m/s)
0 500 1000 1500 2000 2500 3000
a) b)
Figure 9.10: a) Shock wave frame fluid particle velocity and b) Mach number squared
of shocked fluid particle versus shock wave speed for a calorically perfect ideal gas, R =
0.287 kJ/(kg K), γ = 7/5.
Manipulate this equation and solve the resulting quadratic equation for U and get
s 2
γ+1 γp1 2 γ +1
U= û2 ± + û2 . (9.413)
4 ρ1 4
Now if û2 > 0, we expect U > 0 so take positive root, also set the velocity equal to the
piston velocity û2 = ûp .
s 2
γ+1 γp1 2
γ+1
U= ûp + + ûp . (9.414)
4 ρ1 4
Note:
• acoustic limit: as ûp → 0, U → c1 ; the shock speed approaches the sound speed, and
• strong shock limit: as ûp → ∞, U → ûp (γ + 1)/2.
The shock speed U is plotted against piston velocity ûp for CPIG air in Fig. 9.11a. Both the
exact solution and strong shock limit are shown. If we define the Mach number of the shock
as
U
Ms ≡ , (9.415)
c1
we get
s 2
γ + 1 ûp û2p γ+1
Ms = √ + 1+ . (9.416)
4 γRT1 γRT1 4
U (m/s)
exact exact
1200 solution solution
1000 3
strong strong
800 shock shock
limit 2 limit
600
acoustic acoustic
limit, 400
limit, 1
200
200 400 600 800 1000 200 400 600 800 1000
a) b)
Figure 9.11: a) Shock speed and b) shock Mach number versus piston velocity for a calorically
perfect ideal gas, R = 0.287 kJ/(kg K), γ = 7/5.
The shock Mach number Ms is plotted against piston velocity ûp for CPIG air in Fig. 9.11b.
Both the exact solution and strong shock limit are shown.
Let us find the entropy change induced by a shock for a CPIG. We first need an expression
for the entropy change. Begin with the Gibbs equation, Eq. (4.163):
T ds = de + p dv̂, (9.417)
de p
ds = + dv̂. (9.418)
T T
Now invoke the CPIG assumption to get
dT dv̂.
ds = cv +R . (9.419)
T v̂
Now for the ideal gas with pv̂ = RT , we get
Divide the left side by pv̂ and the right side by the equivalent RT to get
dv̂ dp dT
+ = . (9.421)
v̂ p T
dv̂ dp
= cp + cv , (9.425)
v̂ p
dv̂ dp
ds = cv γ + , (9.426)
v̂ p
v̂2 p2
s2 − s1 = cv γ ln + ln , (9.427)
v̂1 p1
γ
v̂2 p2
= cv ln + ln , (9.428)
v̂1 p1
γ
ρ1 p2
= cv ln + ln , (9.429)
ρ2 p1
γ
ρ1 p2
= cv ln . (9.430)
ρ2 p1
Then we use Eqs. (9.408, 9.409, and 9.415) to eliminate the pressure and density ratios in
favor of Ms , and follow this with algebraic reduction to arrive at
(γ−1)M 2 +2 γ
2
s2 − s1
s
(γ+1)Ms2
(γ (2Ms − 1) + 1)
= ln . (9.431)
cv γ+1
For γ = 7/5, we plot (s2 − s1 )/cv as a function of Ms in Fig. 9.12. Clearly for Ms = 1, we
1.0
0.5
1 2 3 4 5
- 0.5
- 1.0
Figure 9.12: Scaled entropy jump through a discontinuity as a function of Ms for a CPIG
with γ = 7/5.
have (s2 − s1 )/cv = 0, so the sonic wave is isentropic. And clearly for Ms > 1, the entropy
rises, thus satisfying the second law for what is an adiabatic irreversible compression. For
Ms < 1, the entropy is predicted to fall for an adiabatic expansion. This is not observed
in nature and violates the second law of thermodynamics. So we must have Ms ≥ 1 for a
propagating discontinuity. The equation for entropy jump is complicated. We can better
understand it by performing a Taylor series expansion in the neighborhood of Ms = 1. Doing
so yields
s2 − s1 16γ (γ − 1) 3 4
= (Ms − 1) + O (Ms − 1) . (9.432)
cv 3(γ + 1)2
Clearly for general γ > 1, the entropy rises for Ms > 1 and falls for Ms < 1, and the local
behavior is cubic in the deviation of Ms from unity.
As the right hand side is zero, the determinant must be zero and there must be a linear
dependency of the solution. First check the determinant:
2γ γ u1 2 γ p1
u1 u1 − u1 − ρ1 + = 0, (9.447)
γ−1 γ − 1 ρ1 γ − 1 ρ21
u1 2 1 2 p1
(2γ − (γ − 1)) − γ u1 + γ = 0, (9.448)
γ−1 γ −1 ρ1
2 2 p1
u1 (γ + 1) − γu1 + γ = 0, (9.449)
ρ1
p1
u1 2 = γ = c21 . (9.450)
ρ1
So the velocity is necessarily sonic for a small disturbance.
Take ∆u to be known and solve a resulting 2 × 2 system:
u1 0 ∆ρ −ρ1 ∆u
γ p1 γ 1 = . (9.451)
− γ−1 ρ21 γ−1 ρ1 ∆p −u1 ∆u
Solving yields
ρ1 ∆u ∆u
∆ρ = − q = −ρ1 , (9.452)
p1
γ ρ1 c1
r
p1
∆p = −ρ1 γ ∆u = −ρ1 c1 ∆u. (9.453)
ρ1
• check if pb ≥ p∗ ,
• if so, set pe = pb ,
e d c
1
0 1
1
a--subsonic exit
b--subsonic exit
c--sonic exit
d--choked, external expansion
e--choked, external expansion
• at any point in the flow where A is known, compute A/A∗ and then invert A/A∗ relation
to find local M.
Note:
• These flows are subsonic throughout and correspond to points a and b in Fig. 9.13.
• If pb = p∗ then the flow is sonic at the exit and just choked. This corresponds to point
c in Fig. 9.13.
• If pb < p∗ , then the flow chokes, is sonic at the exit, and continues to expand outside
of the nozzle. This corresponds to points d and e in Fig. 9.13.
• set At = A∗ ,
• determine Mesub , Mesup , both supersonic and subsonic, from A/A∗ relation,
possible
normal
shock
1 a--subsonic exit
b--subsonic exit
c--subsonic design
d--shock in duct
e-shock at end of duct
sonic
throat f--external compression
g--supersonic design
h--external expansion
x
hg f e d c
1
0
1
• determine pesub , pesup, from Mesub , Mesup ; these are the supersonic and subsonic design
pressures,
• if pb > pesub, the flow is subsonic throughout and the throat is not sonic. Use same
procedure as for converging duct: Determine Me by setting pe = pb and using isentropic
relations,
• if pesub > pb > pesup, the procedure is complicated.
– estimate the pressure with a normal shock at the end of the duct, pesh .
– If pb ≥ pesh , there is a normal shock inside the duct,
– If pb < pesh , the duct flow is shockless, and there may be compression outside the
duct.
• if pesup = pb , the flow is at supersonic design conditions and the flow is shockless, and
• if pb < pesup , the flow in the duct is isentropic and there is expansion outside the duct.
∂ρ ∂ρ ∂u
+u +ρ = 0, (9.454)
∂t ∂x ∂x
∂u ∂u ∂p
ρ + ρu + = 0, (9.455)
∂t ∂x ∂x
∂s ∂s
+u = 0, (9.456)
∂t ∂x
p = p(ρ, s). (9.457)
Here we have written the energy equation in terms of entropy. The development of this was
shown in Ch. [Link]. We have also utilized the general result from thermodynamics that any
intensive property can be written as a function of two other independent thermodynamic
properties. Here we have chosen to write pressure as a function of density and entropy, as
we did in Eq. (9.129) for a special case. Thus, we have four equations for the four unknowns,
ρ, u, p, s.
Now we note that
∂p ∂p
dp = dρ + ds, so, (9.458)
∂ρ s ∂s ρ
∂p ∂p ∂ρ ∂p ∂s
= + . (9.459)
∂x t ∂ρ s ∂x t ∂s ρ ∂x t
∂p ∂p
c2 ≡ , ζ≡ . (9.460)
∂ρ s ∂s ρ
We will see that ζ will be unimportant, and will be able to ascribe to c the physical signifi-
cance of the speed of propagation of small disturbances, the so-called sound speed, that we
have already encountered in acoustics. If we know the equation of state, then we can think
of c2 and ζ as known thermodynamic functions of ρ and s. Our definitions give us
∂p ∂ρ ∂s
= c2 +ζ . (9.461)
∂x ∂x ∂x
Substituting into our governing equations, we see that pressure can be eliminated to give
three equations in three unknowns:
∂ρ ∂ρ ∂u
+u +ρ = 0, (9.462)
∂t ∂x ∂x
∂u ∂u ∂ρ ∂s
ρ + ρu + c2 +ζ = 0, (9.463)
∂t ∂x | ∂x {z ∂x}
∂p
∂x
∂s ∂s
+u = 0. (9.464)
∂t ∂x
Now we can say that if s = s(x, t),
∂s ∂s
ds = dt + dx, (9.465)
∂t ∂x
ds ∂s dx ∂s
= + , (9.466)
dt ∂t dt ∂x
∂s ∂s
= +u . (9.467)
∂t ∂x
Thus, on curves where dx/dt = u (that by definition are particle pathlines), we have from
substituting Eq. (9.467) into the energy equation (9.464)
ds
= 0. (9.468)
dt
Thus we have converted the partial differential equation for energy conservation into an
ordinary differential equation. This can be integrated to give us
dx
s = C, on a particle pathline, = u. (9.469)
dt
This scenario is sketched on the so-called (x, t) diagram of Fig. 9.15.
t
pathlines
Figure 9.15: (x, t) diagram showing maintenance of entropy s along particle pathlines
dx/dt = u for isentropic flow.
This result is satisfying, but not complete, as we do not in general know where the
pathlines are. Let us try to apply this technique to the system in general. Consider our
equations in matrix form:
∂ρ ∂ρ
1 0 0 ∂t
u ρ 0 ∂x
0
0 ρ 0 ∂u + c2 ρu ζ ∂u = 0 . (9.470)
∂t ∂x
∂s ∂s
0 0 1 ∂t
0 0 u ∂x
0
These equations are of the form
∂uj ∂uj
Aij + Bij = fi . (9.471)
∂t ∂x
As described by Whitham,13 there is a general technique to analyze such equations. First
pre-multiply both sides of the equation by a yet to be determined vector of variables ℓi :
∂uj ∂uj
ℓi Aij + ℓi Bij = ℓi fi . (9.472)
∂t ∂x
Now, this method will work if we can choose ℓi to render this product to be of the form
similar to ∂/∂t + u(∂/∂x). Let us take
∂uj ∂uj ∂uj ∂uj
ℓi Aij + ℓi Bij = mj +λ , (9.473)
∂t ∂x ∂t ∂x
duj dx
= mj on = λ. (9.474)
dt dt
13
Gerald Beresford Whitham, 1927-2014, applied mathematician and developer of theory for non-linear
wave propagation.
This is a left eigenvalue problem. We set the determinant of λAij −Bij to zero for a non-trivial
solution and find
λ−u −ρ 0
2
−c ρ(λ − u) −ζ = 0. (9.478)
0 0 λ−u
Evaluating, we get
(λ − u) ρ(λ − u)2 + ρ(λ − u)(−c2 ) = 0, (9.479)
ρ(λ − u) (λ − u)2 − c2 = 0. (9.480)
Solving we get
λ = u, λ = u ± c. (9.481)
Now the left eigenvectors ℓi give us the actual equations. First for λ = u, we get
u−u −ρ 0
( ℓ1 ℓ2 ℓ3 ) −c2 ρ(u − u) −ζ = ( 0 0 0 ) , (9.482)
0 0 u−u
0 −ρ 0
( ℓ1 ℓ2 ℓ3 ) −c2 0 −ζ = ( 0 0 0 ) . (9.483)
0 0 0
Two of the equations require that ℓ1 = 0 and ℓ2 = 0. There is no restriction on ℓ3 . We will
select a normalized solution so that
So as before with s = s(x, t), we have ds = (∂s/∂t)dt + (∂s/∂x)dx, and ds/dt = ∂s/∂t +
(dx/dt)(∂s/∂x). Now if we require dx/dt to be a particle pathline, dx/dt = u, then our
energy equation, Eq. (9.485), gives us
ds dx
= 0, on = u. (9.486)
dt dt
The special case in which the pathlines are straight in (x, t) space, corresponding to a uniform
velocity field of u(x, t) = uo , is sketched in the (x, t) diagram of Fig. 9.16.
t
pathlines
Figure 9.16: (x, t) diagram showing maintenance of entropy s along particle pathlines
dx/dt = uo for isentropic flow.
Now on lines where dx/dt = u±c, we get a transformation of the partial differential equations
to ordinary differential equations:
dρ du ds dx
c2 ± ρc + ζ = 0, on = u ± c. (9.497)
dt dt dt dt
A sketch of the characteristics, the lines on which the differential equations are obtained, is
given in the (x, t) diagram of Fig. 9.17. Lastly, note that if we exchange ρ for p, we get a
pathline
acoustic characteristic acoustic
t characteristic
characteristic
Figure 9.17: (x, t) diagram showing characteristics for pathlines dx/dt = u and acoustic
waves dx/dt = u ± c.
Following notation used by Courant14 and Friedrichs,15 (1976) we then integrate each of
these equations, both of which are homogeneous, along characteristics to obtain algebraic
relations
2 dx
u+ c = 2r, on = u + c, C + characteristic, (9.508)
γ−1 dt
2 dx
u− c = −2s, on = u − c, C − characteristic. (9.509)
γ−1 dt
Courant and Friedrichs’ s has no relation to entropy; it is just a new variable introduced
for convenience. A sketch of the characteristics is given in the (x, t) diagram of Fig. 9.18.
Now r and s can take on different values, depending on which characteristic we are on. On
t
arbitrary region
of interest
a given characteristic, they remain constant. Let us define additional parameters α and β
to identify which characteristic we are on. So we have
2 dx
u+ c = 2r(β), on = u + c, C + characteristic, (9.510)
γ−1 dt
2 dx
u− c = −2s(α), on = u − c, C − characteristic. (9.511)
γ−1 dt
14
Richard Courant, 1888-1972, Prussian-born German mathematician, received Ph.D. under David Hilbert
at Göttingen, compiled Hilbert’s course notes into classic two-volume text of applied mathematics, drafted
into German army in World War I, where half of his unit was killed in action, developed telegraph system
that used the earth as a conductor for use in the trenches of the Western front, expelled from Göttingen by
the Nazis in 1933, fled Germany, and founded the Courant Institute of Mathematical Sciences at New York
University, author of classic mathematical text on supersonic fluid mechanics.
15
Kurt Otto Friedrichs, 1901-1982, German-born mathematician who emigrated to the United States in
1937, student of Richard Courant’s at Göttingen, taught at Aachen, Braunschweig, and New York University,
worked on partial differential equations of mathematical physics and fluid mechanics.
arbitrary region
of interest
t
+
C
Figure 9.20: (x, t) diagram showing C + characteristics for isentropic rarefaction problem,
along with piston cylinder arrangement.
We get cf ace (t̂) from Eq. (9.514), that must be valid everywhere, including the face of the
piston:
2 2
uf ace − cf ace = − co , (9.516)
| {z } γ − 1 γ−1
ûp
γ−1
cf ace (t = t̂) = co + ûp . (9.517)
2
Also from Eq. (9.514), we have
γ−1
c = co + u, everywhere, (9.518)
2
that is valid everywhere.
Now for our prescribed motion, ûp decreases with time and becomes more negative; hence
the slope of our Ĉ + characteristic decreases, and the characteristics diverge in (x, t) space.
The slope of the leading characteristic is co , the ambient sound speed. The characteristic we
consider, Ĉ + is sketched in the (x, t) diagram of Fig. 9.21.
We can use our Riemann invariant along with isentropic relations to obtain other flow
variables. From Eq. (9.514), we get
c γ−1 u
=1+ . (9.527)
co 2 co
γ−1
Because the flow is homeoentropic, we have c/co = (ρ/ρo ) 2 and p/po = (ρ/ρo )γ , so
2γ
p γ − 1 u γ−1
= 1+ , (9.528)
po 2 co
2
ρ γ − 1 u γ−1
= 1+ . (9.529)
ρo 2 co
Example 9.13
Analyze a centered rarefaction fan propagating into CPIG air for a piston suddenly accelerated
from rest to up = −100 m/s. Take the ambient air to be at po = 105 Pa, To = 300 K.
The ideal gas law gives ρo = po /RTo = (105 Pa)/((287 J/kg/K)(300 K)) = 1.16 kg/m3 . Now
s
p 7 J m
co = γRTo = 287 (300 K) = 347 . (9.530)
5 kg K s
γ−1 m 7/5 − 1 m m
c = co + up = 347 + −100 = 327 . (9.531)
2 s 2 s s
Now the final pressure is
γ−1
2γ ! 7/5−1
2(7/5)
pf γ − 1 uf 7/5 − 1 −100 ms
= 1+ = 1+ = 0.660. (9.532)
po 2 co 2 347 ms
x
p
Figure 9.22: (x, t) diagram centered and non-centered rarefactions, along with pressure and
velocity profiles for centered fans.
shock
formation
ambient
region
slightly raises the temperature downstream. So the local sound speed increases slightly.
This happens for each subsequent compression. So each compression that follows travels
slightly faster. At a downstream point, these compression waves coalesce to form a shock
wave. After the piston reaches a steady velocity, it sends a series of compression waves into
the flow, all propagating at the same speed, and all interacting with the lead shock wave.
This is the mechanism by which energy from the piston is transmitted to the shock front to
support its propagation.
uniform
flow
uniform uniform
flow flow
fluid
at rest
t
rest
uniform
flow
flow
at rest
so-called entropy wave. Across the contact discontinuity, it can be shown that pressure and
velocity must be continuous, while density and temperature can suffer a jump. The shock
and rarefaction both reflect from the walls and interact with each other as well as the contact
discontinuity in a complicated manner.
compression
contact
discontinuity
rarefaction
shock
rest rest
uniform
uniform
rest rest
x
p
x
p
x
Τ
x = x(ξ, τ ), (9.540)
t = t(ξ, τ ). (9.541)
We assume the transformation to be unique and invertible. The chain rule gives
∂x ∂x
dx dξ
= ∂ξ ∂t
∂τ
∂t . (9.542)
dt ∂ξ ∂τ
dτ
| {z }
J
The first says that if we insist that ξ is held fixed, that the ratio of the change in x to
the change in t will be u; this is equivalent to the more standard statement that on a
characteristic line we have dx/dt = u. The second is a convenience simply equating τ to t.
Applying the second restriction to the first, we can also say
∂x
= u. (9.550)
∂τ
With these restrictions, our inviscid Bateman-Burgers’ equation becomes
∂x ∂u ∂x ∂u ∂t ∂u ∂t ∂u
− + +u −u = 0, (9.551)
∂τ ∂ξ
|{z} ∂ξ ∂τ ∂τ ∂ξ
|{z} ∂ξ ∂τ
|{z}
u 1 0
∂u ∂x ∂u ✓
∂u
−u + + u ✓ = 0, (9.552)
∂ξ ∂ξ ∂τ ✓ ∂ξ
∂x ∂u
= 0. (9.553)
∂ξ ∂τ
∂u
= 0, (9.554)
∂τ
u = f (ξ). (9.555)
∂x ∂t
= f (ξ) . (9.556)
∂τ ∂τ
We can integrate Eq. (9.556) to get
Here g(ξ) is an arbitrary function. Note the coordinate transformation can be chosen for
our convenience. To this end, remove t in favor of τ and set g(ξ) = ξ so that x maps to ξ
when t = τ = 0 giving
We can then state the solution to the inviscid Bateman-Burgers’ equation, Eq. (9.539),
parametrically as
Thus
df
J = det J = 1 + τ. (9.563)
dξ
We have a singularity in the coordinate transformation whenever J = 0, implying a difficulty
when
1
τ = − df . (9.564)
dξ
Example 9.14
Solve the inviscid Bateman-Burgers’ equation, ∂u/∂t + u∂u/∂x = 0, Eq. (9.539), if
Let us not be concerned with that portion of u that at t = 0 has x < 0 or x > 1. The analysis is easily
modified to address this.
t
u t=0 t=1/8 t=1/4 t=1/2 t=1
2.0
1.8
1.6 u
1.4
1.2
0.25 1.4
0.20 1.8
t 1.5 1.2
0.15 1.8
1.3 1.5
0.10 1.9
0.05
0.00
0.0 0.2 0.4 0.6 0.8 1.0 1.2
x
Figure 9.28: Early time solution to ∂u/∂t + u∂u/∂x = 0 with u(x, 0) = 1 + sin πx in the
form of a contour plot in (x, t) space giving contours of constant u.
We know the solution is given in general by Eqs. (9.559-9.561). At t = 0, we have τ = 0, and thus
x = ξ. And we have
Results for u(x, t) are plotted in Fig. 9.27. Another way to view the results is in the (x, t) diagram that
gives contours of u in Fig. 9.28 These contours are generated before the transformation has become
singular. The curves of constant u are the characteristics. Clearly those on the right of the maximum of
u are coalescing, while those to the left are diverging. The coalescence corresponds to shock formation,
and the divergence corresponds to a rarefaction.
One notes the following:
u
2.0
1.8
1.6
1.4
1.2
1.0
x
0.5 1.0 1.5 2.0 2.5 3.0
Figure 9.29: Sketch of response of u that satisfies the inviscid Bateman-Burgers’ equation
∂u/∂t + u∂u/∂x = 0 with u(x, 0) = 1 + sin πx.
• The signal propagates to the right; this is a consequence of u > 0 in the domain we consider.
• Portions of the signal with higher u propagate faster.
• The signal distorts as t increases.
• The wave appears to “break” at t = ts , where 1/4 . ts . 1/2. For t > ts , it is possible to find
multiple values of u at a given x and t. If u were a physical variable, we would not expect to see such
multivaluedness in nature.
It appears to be challenging to write an explicit formula for u(x, t). However, for small ξ, one can
write a useful approximation. Taylor series expansion of Eq. (9.568) for small ξ yields
x(ξ, τ ) ∼ (1 + πτ )ξ + τ + . . . . (9.570)
π(x − t)
u(x, t) ∼ 1 + sin + .... (9.572)
1 + πt
This itself has a series expansion for small x and t of
The sketch of Fig. 9.29 shows how one can envision the portion of the initial sine wave with x > 1/2
steepening, while that portion with x < 1/2 flattens. We place arrows whose magnitude is proportional
to the local value of u on the plot itself.
For our value of f (ξ), we have from from Eq. (9.563) that
Clearly, there exist values of (ξ, τ ) for which J = 0. At such points, we can expect difficulties in our
solution. In Fig. 9.30, we plot a portion of the locus of points for which J = 0 in the (ξ, τ ) plane.
1.75
1.68
1.0 1
2.24
0.75
0.5 0.5
0.25 2.24
Figure 9.30: Curves where J = 0 and of constant x and t in the (ξ, τ ) plane for our coordinate
transformation.
We also see portions of this plane where the transformation is orientation-preserving, for which J > 0,
and orientation-reversing, for which J < 0. Also shown in Fig. 9.30 are contours of constant x and t.
Clearly when J = 0, the contours of constant x are parallel to those of constant t, and there are not
enough linearly independent vectors to form a basis.
From Eq. (9.564), we can expect a singular coordinate transformation when
1 1
τ = − df = − . (9.575)
dξ
π cos πξ
We then substitute this into Eqs. (9.568, 9.569) to get a parametric curve for when the transformation
is singular, xs (ξ), ts (ξ):
1 + sin πξ
xs (ξ) = − + ξ, (9.576)
π cos πξ
1
ts (ξ) = − . (9.577)
π cos πξ
A portion of this curve for where the transformation is singular is shown in Fig. 9.31. Figure 9.31a
plots xs (ξ) from Eq. (9.576). Figure 9.31b plots ts (ξ) from Eq. (9.577). We see a parametric plot of
the same quantities in Fig. 9.31c. At early time the system is free of singularities. It is easily shown
that both xs (ξ) and ts (ξ) have a local minimum at ξ = 1, at which point, we have
1
xs (1) = 1+ , (9.578)
π
1
ts (1) = . (9.579)
π
Examining Fig. 9.27, this appears to be the point at which the solution becomes multivalued. Examining
Fig. 9.30, this is the point on the curve J = 0 that is a local minimum. So while xs and ts are well-
behaved as functions of ξ for the domain considered, when the curves are projected into the (x, t) plane,
there is a cusp at (x, t) = (xs (1), ts (1)) = (1 + 1/π, 1/π).
2.2 1.2
2
2.0 1.0
1.8 0.8
1
1.6 0.6
1.4 0.4
0.6 0.8 1.0 1.2 1.4 0.6 0.8 1.0 1.2 1.4
1 2
a) b) c)
Figure 9.31: Plots indicating where the coordinate transformation of Eqs. (9.568,9.569) is
singular: a) xs (ξ) from Eq. (9.576), b) ts (ξ) from Eq. (9.577), c) representation of the curve
of singularity in (x, t) space.
Let us examine with Taylor series the behavior of ∂u/∂x in the neighborhood of the singularity.
Our expectation is that the slope approaches infinity as the singularity is approached. From Eq. (9.546),
we see that
∂u 1 ∂t ∂u ∂t ∂u
= − . (9.580)
∂x J ∂τ ∂ξ ∂ξ ∂τ
∂u 1 ∂u
= . (9.581)
∂x J ∂ξ
Now use our solution for u, Eq. (9.559), and for J, Eq. (9.563), to say
∂u 1 df
= df dξ
. (9.582)
∂x 1 + dξ τ
∂u π cos(πξ)
= . (9.583)
∂x 1 + πτ cos(πξ)
We use computer algebra to perform a Taylor series expansion of ∂u/∂ξ about ξ = 1, τ = 1/π to find
the behavior near the singularity to be
!
∂u 1 π 2
= + 2 (ξ − 1) + . . . (9.584)
∂x τ − π1 2 τ−1 π
It is necessary for τ to be increasing towards 1/π for the slope to be negative. This is the physically
relevant approach as τ begins at zero and is increasing.
This procedure can be extended to the Euler equations, though it is more complicated.
For the Euler equations, Courant and Friedrichs (1976) give some special solutions for rar-
efactions.
∂u ∂u ∂2u
+u = ν 2. (9.586)
∂t ∂x ∂x
When we discretized the partial differential equations and simulate via standard numeri-
cal methods the same problem whose diffusion-free solution is plotted in Fig. 9.27 for which
u(x, 0) = 1 + sin πx, we obtain the results plotted in Fig. 9.32 for four different values of
ν = 1/1000, 1/100, 1/10, and 1. While an exact solution to the viscous Bateman-Burgers’
equation is available, in practice, it is complicated. It is often easier to obtain results by
numerical discretization, and that is what we did here. The scheme used was sufficiently
resolved to capture the thin zones present when ν was small. For the case where ν = 1/100,
we plot the (x, t) diagram, where the shading is proportional to the local value of u, in
Fig. 9.33.
We note:
• We restricted our study to positive values of ν, that can be shown to be necessary for
a stable solution as t → ∞.
• For all values of ν, the solution u(x, t) at a given time has a single value of u for a
single value of x, in contrast to multi-valued solutions exhibited by the diffusion-free
analog.
• As ν → 0, the peaks retain a larger magnitude. Thus one can conclude that enhancing
ν smears peaks.
• At early time the solutions to the viscous Bateman-Burgers’ equation resemble those
of the inviscid Bateman-Burgers’ equation.
u u
t=0 t=1/8 t=1/4 t=1/2 t=0 t=1/8 t=1/4
2.0 2.0 t=1/2
t=1
t=1
1.8 1.8
1.6 1.6
1.4 1.4
1.2 1.2
1.0 1.0
x x
0.5 1.0 1.5 2.0 2.5 3.0 0.5 1.0 1.5 2.0 2.5 3.0
a) b)
u u
t=0 t=0
2.0 2.0
t=1/8
t=1/2
1.6 1.6
t=1
t=1/8
1.4 1.4
t=1/4
1.2 1.2
t=1/2
0.2 1.6
0.0 1.2
0.0 0.5 1.0 1.5 2.0 2.5 3.0
x
Figure 9.33: (x, t) diagram with contours of u for solution to the viscous Bateman-Burgers’
equation ∂u/∂t + u∂u/∂x = ν∂ 2 u/∂x2 with u(x, 0) = 1 + sin πx, ν = 1/100.
Let us try to understand this behavior. Fundamentally, it will be seen that in many cases,
nonlinearity, manifested in u∂u/∂x can serve to steepen a waveform. If that steepening is
unchecked by diffusion, either a formal discontinuity is admitted, or multi-valued solutions.
Now diffusion acts most strongly when gradients are steep, that is when ∂u/∂x has large
magnitude. As a wave steepens due to nonlinear effects, diffusion, that may have been
initially unimportant, can reassert its importance and serve to suppress the growth due to
the nonlinearity.
Here we consider a few standard problems in viscous incompressible laminar flow. For this
entire chapter, we will make the following assumptions:
• the velocity and temperature gradients in the x and z directions are zero, ∂v/∂x = 0,
∂v/∂z = 0, ∂T /∂x = 0, ∂T /∂z = 0.
We will see that these assumptions give rise to flows with a non-zero x velocity u that varies
in the y direction, and that other velocities v, and w, will be zero.
423
424 CHAPTER 10. VISCOUS INCOMPRESSIBLE LAMINAR FLOW
b
y
z
∂i vi = 0, (10.1)
ρ∂o vi + ρvj ∂j vi = −∂i p + µ∂j ∂j vi , (10.2)
ρcp ∂o T + ρcp vj ∂j T = k∂i ∂i T + 2µ∂(i vj) ∂(i vj) . (10.3)
∂ ∂ ∂
u+ v+ w = 0. (10.4)
∂x
|{z} ∂y ∂z
|{z}
=0 =0
For this fully developed flow the acceleration, that is the material derivative of velocity, is
formally zero, and the equation gives rise to a balance of pressure and viscous surface forces.
For the y momentum equation, we get
∂ ∂ ∂ ∂ ∂p
ρ v +ρu
|{z} v +ρ |{z}
|{z} v v +ρw
|{z} v
|{z} = − (10.9)
∂t
|{z} ∂x
|{z} ∂y ∂z
|{z} ∂y
=0 =0 =0 =0 =0
=0 =0 =0
Now to satisfy the no-slip condition, we must have w = 0 at y = ±h/2. This leads us to two
linear equations for f and g:
h
2
1 f (x, z) 0
= . (10.15)
− h2 1 g(x, z) 0
Because the determinant of the coefficient matrix, h/2 + h/2 = h, is non-zero, the only
solution is the trivial solution f (x, z) = g(x, z) = 0. Hence,
w = 0. (10.16)
∂2p ∂ 2 ∂u
0 = − + µ . (10.26)
∂x2 ∂y 2 |{z}
∂x
=0
The viscous term here is zero because of our assumption of fully developed flow. Moreover,
because p = p(x) only, we then get
d2 p
= 0, p(0) = po , p(L) = p1 , (10.27)
dx2
that has a solution showing the pressure field must be linear in x:
po − p1
p(x) = po − x, (10.28)
L
dp po − p1
= − . (10.29)
dx L
Now, because u is at most a function of y, we can convert partial derivatives to ordinary
derivatives, and write the x momentum equation and energy equation as two ordinary
differential equations in two unknowns with appropriate boundary conditions at the wall
y = ±h/2:
d2 u po − p1 h h
= − , u = 0, u − = 0, (10.30)
dy 2 µL 2 2
2
d2 T µ du h h
= − , T = To , T − = To . (10.31)
dy 2 k dy 2 2
We could solve these equations directly, but instead let us first cast them in dimensionless
form. This will give our results some universality and efficiency. Moreover, it will reveal more
fundamental groups of terms that govern the fluid behavior. Let us select scales such that
dimensionless variables, denoted by a * subscript, are as follows
y T − To u
y∗ = , T∗ = , u∗ = . (10.32)
h To uc
We have yet to determine the characteristic velocity uc . The dimensionless temperature
has been chosen to render it zero at the boundaries. With these choices, the x momentum
equation becomes
u c d2 u ∗ po − p1
= − , (10.33)
h2 dy∗2 µL
d2 u ∗ (po − p1 )h2
= − , (10.34)
dy∗2 µLuc
uc u∗ (x∗ h = h/2) = uc u∗ (x∗ h = −h/2) = 0, (10.35)
u∗ (x∗ = 1/2) = u∗ (x∗ = −1/2) = 0. (10.36)
Let us now choose the characteristic velocity to render the x momentum equation to have a
simple form:
(po − p1 )h2
uc ≡ . (10.37)
µL
Now scale the energy equation:
2
To d2 T∗ µu2c du∗
= − , (10.38)
h2 dy∗2 kh2 dy∗
2
d2 T∗ µu2c
du∗
= − , (10.39)
dy∗2 kTo
dy∗
2
µcp u2c du∗
= − , (10.40)
k cp To dy∗
2
du∗
= −P rEc , (10.41)
dy∗
1 1
T∗ − = T∗ = 0. (10.42)
2 2
Here we have grouped terms so that the Prandtl number, Eq. (6.166), P r = µcp /k, explicitly
appears. Further, we have defined the Eckert3 number Ec as
2
(po −p1 )h2
u2c µL
Ec = = . (10.43)
cp To cp To
These boundary conditions are homogeneous; hence, they do not contribute to a non-trivial
solution. The pressure gradient is an inhomogeneous forcing term in the momentum equa-
tion, and the viscous dissipation is a forcing term in the energy equation.
The solution for the velocity field that satisfies the differential equation and boundary
conditions is quadratic in y∗ and is
2 !
1 1
u∗ = − y∗2 . (10.46)
2 2
3
Ernst R. G. Eckert, 1904-2004, scholar of convective heat transfer.
The velocity profile is sketched in Fig. 10.2. This flow is rotational. For the two-dimensional
flow, the only component of vorticity is in the z∗ direction, and we have
∂v∗ ∂u∗
ωz∗ = − , (10.53)
∂x∗ ∂y∗
|{z}
=0
= y∗ . (10.54)
The vorticity magnitude is maximum at the solid walls at y∗ = ±1/2, and it is zero at the
centerline, y∗ = 0. The deformation tensor is
∂u∗ 1 ∂u∗ ∂v∗
+ ∂x∗ y∗
∂x∗ 2 ∂y∗ 0 −
D= = 2 . (10.55)
1 ∂u∗
+ ∂v∗ ∂v∗ − y2∗ 0
2 ∂y∗ ∂x∗ ∂y∗
It is easy to show the eigenvalues of D are given by λ = ±y∗ /2 and the eigenvectors are
at angles of π/4 and 3π/4 to the horizontal. So on these axes exists the rate of extreme
extensional straining.
Now let us get the temperature field.
2 !!!2
d2 T∗ d 1 1 2
= −P rEc − y∗ , (10.56)
dy∗2 dy∗ 2 2
= −P rEc (−y∗ )2 , (10.57)
= −P rEc y∗2 , (10.58)
dT∗ 1
= − P rEc y∗3 + C1 , (10.59)
dy∗ 3
1
T∗ = − P rEc y∗4 + C1 y∗ + C2 , (10.60)
12
1 1 1 1
0 = − P rEc + C1 + C2 , y∗ = , (10.61)
12 16 2 2
1 1 1 1
0 = − P rEc − C1 + C2 , y∗ = − , (10.62)
12 16 2 2
P rEc
C1 = 0, C2 = . (10.63)
192
Regrouping, we find that !
4
P rEc 1 4
T∗ = − y∗ . (10.64)
12 2
In terms of dimensional quantities, we can say
2 4
4 !
T − To (po − p1 ) h 1 y 4
= − . (10.65)
To 12µL2 kTo 2 h
We have already seen the only non-zero components of the symmetric part of the velocity
gradient tensor are the 12 and 21 components. Thus, the 21 stress component is
∂ v + ∂ v
2 1 1 2
|{z}
=0
τ21 = 2µ∂(2 v1) = 2µ , (10.68)
2
= µ∂2 v1 . (10.69)
du
τyx = µ . (10.70)
dy
This is a stress on the y (tangential) face that points in the x direction; hence, it is certainly
a shearing stress. In dimensionless terms, we can define a characteristic shear stress τc , so
that the scale shear is τ∗ = τyx /τc . Thus, our equation for shear becomes
µuc du∗
τc τ∗ = . (10.71)
h dy∗
Now take
µuc µ(po − p1 )h2 h
τc ≡ = = (po − p1 ) . (10.72)
h hµL L
With this definition, we get
du∗
τ∗ = . (10.73)
dy∗
Evaluating for the velocity profile of the pressure gradient-driven flow, we find
τ∗ = −y∗ . (10.74)
Figure 10.4: Shear stress profile for pressure gradient-driven flow in a slot.
The stress is zero at the centerline y∗ = 0 and has maximum magnitude of 1/2 at either
wall, y∗ = ±1/2. In dimensional terms, the wall shear stress τw is
1 h
τw = − (po − p1 ) . (10.75)
2 L
The wall shear stress is governed by the pressure difference and not the viscosity. However,
the viscosity plays a determining role in selecting the maximum fluid velocity. The shear
profile is sketched in Fig. 10.4.
Next, let us calculate the heat flux vector. Recall that, for this flow, with no x or z
variation of T , we have the only non-zero component of the heat flux vector as
dT
qy = −k . (10.76)
dy
Now define scale the heat flux by a characteristic heat flux qc , to be determined, to obtain
a dimensionless heat flux:
qy
q∗ = . (10.77)
qc
So,
kTo dT∗
qc q∗ = − , (10.78)
h dy∗
kTo dT∗
q∗ = − . (10.79)
hqc dt∗
dT∗
q∗ = − , (10.80)
dy∗
1
= P rEc y∗3. (10.81)
3
Figure 10.5: Heat flux profile for pressure gradient-driven flow in a slot.
For our flow, we have a cubic variation of the heat flux vector magnitude. There is no heat
flux at the centerline, that corresponds to this being a region of no shear. The magnitude
of the heat flux is maximum at the wall, the region of maximum shear. At the upper wall,
we have
1
q∗ |y∗ =1/2 = P rEc. (10.82)
24
The heat flux profile is sketched in Fig. 10.5. In dimensional terms we have
qw 1 (po − p1 )2 h4
kTo
= , (10.83)
h
24 µL2 kTo
1 (po − p1 )2 h3
qw = . (10.84)
24 µL2
L
U
boundaries. Here there are inhomogeneities in both the forcing terms and the boundary
conditions. In terms of work, both the pressure gradient and the pulling of the plate induce
work.
Once again let us scale the equations. This time, we have a natural velocity scale, U, the
upper plate velocity. So take
y T − To u
y∗ = , T∗ = , u∗ = . (10.87)
h To U
U d2 u ∗ po − p1
2 2
= − , (10.88)
h dy∗ µL
d2 u ∗ (po − p1 )h2
= − . (10.89)
dy∗2 µUL
(po − p1 )h2
P≡ , (10.90)
µUL
we get
d2 u ∗
= −P, (10.91)
dy∗2
u∗ (0) = 0, u∗ (1) = 1. (10.92)
2
=-
=0
=-
=2
Figure 10.7: Velocity profiles for various values of P for Couette flow with pressure gradient.
We see that the pressure gradient generates a velocity profile that is quadratic in y∗ . This
is distinguished from the Couette effect, that is the effect of the upper plate’s motion, that
gives a linear profile. Because our governing equation here is linear, it is appropriate to
think of these as superposed solutions. Velocity profiles for various values of P are shown in
Fig. 10.7.
Let us now calculate the shear stress profile. With τ = µ(du/dy), and taking τ∗ = τ /τc ,
we get
µU du∗
τc τ∗ = , (10.100)
h dy∗
µU du∗
τ∗ = , (10.101)
hτc dy∗
µU
taking τc ≡ , (10.102)
h
du∗
τ∗ = , so here, (10.103)
dy∗
1
= −Py∗ + P + 1, and (10.104)
2
1
τ∗ |y∗ =0 = P + 1, (10.105)
2
1
τ∗ |y∗ =1 = − P + 1. (10.106)
2
The wall shear has a pressure gradient effect and a Couette effect as well. In fact we can
select a pressure gradient to balance the Couette effect at one or the other wall, but not
both.
We can also calculate the dimensionless volume flow rate Q∗ , that for incompressible
flow, is directly proportional to the mass flux. Ignoring how the scaling would be done, we
arrive at
Z 1
Q∗ = u∗ dy∗ , (10.107)
0
Z 1
1 2 1
= − Py∗ + 1 + P y∗ dy∗ , (10.108)
0 2 2
1 2 1
1 3 1 y∗
= − Py∗ + 1 + P , (10.109)
6 0 2 2 0
P 1 1
= − + 1+ P , (10.110)
6 2 2
P 1
= + . (10.111)
12 2
Again there is a pressure gradient contribution and a Couette contribution, and we could
select P to give no net volume flow rate. We summarize some of the special cases as follows
• P = −6. Here we get no net mass flow and u∗ = 3y∗2 − 2y∗ , τ∗ = 2y∗ , Q∗ = 0.
• P = −2. Here we get no shear at the bottom wall and u∗ = y∗2 , τ∗ = 2y∗ , Q∗ = 1/3.
• P = 2. Here we get no shear at the top wall and u∗ = −y∗2 + 2y∗ , τ ∗ = −2y∗ + 2,
Q∗ = 2/3.
2
d2 T∗ µU 2 du∗
= − , (10.113)
dy∗2 kTo dy∗
2
µc U 2 du∗
= − , (10.114)
k cTo dy∗
2
du∗
= −P rEc , (10.115)
dy∗
= −P rEc τ∗2 , (10.116)
2
1
= −P rEc −Py∗ + P + 1 , (10.117)
2
2 !
1 1
= −P rEc P 2 y∗2 − 2P P + 1 y∗ + 1 + P , (10.118)
2 2
2
2 !
dT∗ P 3 1 1
= −P rEc y∗ − P P + 1 y∗2 + 1 + P y∗ + C1 , (10.119)
dy∗ 3 2 2
2 !
P2 4 P 1 1 1
T∗ = −P rEc y∗ − P + 1 y∗3 + 1 + P y∗2
12 3 2 2 2
+C1 y∗ + C2 , (10.120)
T∗ (0) = 0 = C2 , (10.121)
2 !
P2 P 1 1 1
T∗ (1) = 0 = −P rEc − P +1 + 1+ P + C1 , (10.122)
12 3 2 2 2
1 P P2
C1 = P rEc + + , (10.123)
2 6 24
2 !
P2 4 P 1 1 1
T∗ = −P rEc y − P + 1 y∗3 + 1 + P y∗2
12 ∗ 3 2 2 2
1 P P2
+P rEc + + y∗ . (10.124)
2 6 24
P rEc
T∗ = y∗ (1 − y∗ )(12 + 4P + P 2 − 8Py∗ − 2P 2 y∗ + 2P 2 y∗2). (10.125)
24
For the wall heat transfer, recall qy = −k(dT /dy). Scaling, we get
kTo dT∗
qc q∗ = − , (10.126)
h dy∗
kTo dT∗
q∗ = − . (10.127)
hqc dy∗
y
x
U
Figure 10.8: Schematic for Stokes’ first problem of a suddenly accelerated plate diffusing
linear momentum into a fluid at rest.
forces, the fluid in the region above the plate begins to acquire a positive velocity in the x
direction as well. We will use the Navier-Stokes equations to quantify this behavior. Let
us make identical assumptions as we did in the previous section, except that 1) we will not
neglect time derivatives, as they are an obviously important feature of the flow, and 2) we
will assume all pressure gradients are zero; hence the fluid has a constant pressure.
Under these assumptions, the x momentum equation,
∂ ∂ ∂ ∂ ∂p ∂2 ∂2 ∂2
ρ u + ρu u + ρ |{z}
v u + ρw u=− +µ 2 u + 2 u + 2 u ,
∂t ∂x
|{z} ∂y ∂z
|{z} ∂x
|{z} ∂x
|{z} ∂y ∂z
|{z}
=0
=0 =0 =0 =0 =0
(10.132)
Let us first consider the x momentum equation. Recalling the momentum diffusivity
definition, Eq. (6.96), ν = µ/ρ, we get the following partial differential equation, initial and
boundary conditions:
∂u ∂2u
= ν 2, (10.136)
∂t ∂y
u(y, 0) = 0, u(0, t) = U, u(∞, t) = 0. (10.137)
Now let us scale the equations. Choose
u t y
u∗ = , t∗ = , y∗ = . (10.138)
U tc yc
We have yet to choose characteristic length, (yc ), and time, (tc ), scales. The equations
become
U ∂u∗ νU ∂ 2 u∗
= , (10.139)
tc ∂t∗ yc2 ∂y∗2
∂u∗ νtc ∂ 2 u∗
= . (10.140)
∂t∗ yc2 ∂y∗2
Wasting no time, we choose
ν µ
yc ≡ = . (10.141)
U ρU
3 kg m s m3 s
Examining the SI units, we see µ/(ρU) has units of length: Nm2s mkg s
m
= s2 m2 kg m
= m.
With this choice, we get
νtc νtc U 2 tc U 2
= = . (10.142)
yc2 ν2 ν
This suggests we choose
ν
tc = 2 . (10.143)
U
With all of these choices the complete system can be written as
∂u∗ ∂ 2 u∗
= , (10.144)
∂t∗ ∂y∗2
u∗ (y∗ , 0) = 0, u∗ (0, t∗ ) = 1, u∗ (∞, t∗ ) = 0. (10.145)
Now for self-similarity, we seek a transformation that reduces this partial differential equa-
tion, as well as its initial and boundary conditions, into an ordinary differential equation with
suitable boundary conditions. If this transformation does not exist, no similarity solution
exists. In this, but not all cases, the transformation does exist.
Let us first consider a general transformation from a y∗ , t∗ coordinate system to a new
η∗ , t̂∗ coordinate system. We assume then a general transformation
η∗ = η∗ (y∗ , t∗ ), (10.146)
t̂∗ = t̂∗ (y∗ , t∗ ). (10.147)
JT
∂ ∂η∗ ∂ ∂ t̂∗ ∂
= + , (10.151)
∂y∗ t∗ ∂y∗ t∗ ∂η∗ t̂∗ ∂y∗ t∗ ∂ t̂∗ η∗
∂ ∂η∗ ∂ ∂ t̂∗ ∂
= + . (10.152)
∂t∗ y∗ ∂t∗ y∗ ∂η∗ t̂∗ ∂t∗ y∗ ∂ t̂∗ η∗
t̂∗ = t∗ , (10.153)
so we have ∂ t̂∗ /∂t∗ |y∗ = 1 and ∂ t̂∗ /∂y∗ |t∗ = 0. Thus, our rules for differentiation reduce to
∂ ∂η∗ ∂
= , (10.154)
∂y∗ t∗ ∂y∗ t∗ ∂η∗ t̂∗
∂ ∂η∗ ∂ ∂
= + . (10.155)
∂t∗ y∗ ∂t∗ y∗ ∂η∗ t̂∗ ∂ t̂∗ η∗
The next assumption is key for a similarity solution to exist. We restrict ourselves to
transformations for which all state variables are at most a function of η∗ . That is we allow
no dependence on t̂∗ . Hence we must require that ∂/∂ t̂∗ |η∗ = 0. Moreover, partial derivatives
with respect to η∗ become total derivatives, giving us a final form of transformations for the
derivatives
∂ ∂η∗ d
= , (10.156)
∂y∗ t∗ ∂y∗ t∗ dη∗
∂ ∂η∗ d
= . (10.157)
∂t∗ y∗ ∂t∗ y∗ dη∗
Now returning to Stokes’ first problem, let us assume that a similarity solution exists
of the form u∗ (y∗ , t∗ ) = u∗ (η∗ ). It is not always possible to find a similarity variable η∗ .
One of the more robust ways to find a similarity variable, if it exists, comes from group
theory,5 and is explained in detail in the monograph of Cantwell (2002). Group theory, that
is too detailed to explicate in full here, relies on a generalized symmetry of equations to find
simpler forms. In the same sense that a snowflake, subjected to rotations of π/3, 2π/3, π,
4π/3, 5π/3, or 2π, is transformed into a form that is indistinguishable from its original form,
we seek transformations of the variables in our partial differential equation that map the
equation into a form that is indistinguishable from the original. When systems are subject
to such transformations, known as group operators, they are said to exhibit symmetry.
Let us subject our governing partial differential equation along with initial and boundary
conditions to a particularly simple type of transformation, a simple stretching of space, time,
and velocity:
t̃ = ea t∗ , ỹ = eb y∗ , ũ = ec u∗. (10.158)
Here the “∼” variables are stretched variables, and a, b, and c are constant parameters. The
exponential will be seen to be a convenience, that is not absolutely necessary. Note that
for a ∈ (−∞, ∞), b ∈ (−∞, ∞), c ∈ (−∞, ∞), that ea ∈ (0, ∞), eb ∈ (0, ∞), ec ∈ (0, ∞).
So the stretching does not change the direction of the variable; that is it is not a reflecting
5
Group theory has a long history in mathematics and physics. Its complicated origins generally include
attribution to Évariste Galois, 1811-1832, a somewhat romantic figure, as well as Niels Henrick Abel, 1802-
1829, the Norwegian mathematician. Critical developments were formalized by Marius Sophus Lie, 1842-
1899, another Norwegian mathematician, in what today is known as Lie group theory. A modern variant,
known as “renormalization group” (RNG) theory is an area for active research. The 1982 Nobel prize in
physics went to Kenneth Geddes Wilson, 1936-2013, of Cornell University and The Ohio State University,
for use of RNG in studying phase transitions, first done in the 1970s. The award citation refers to the
possibilities of using RNG in studying the great unsolved problem of turbulence, a modern area of research
in which Steven Alan Orszag, 1943-2011, made many contributions.
Quoting from the useful Eric Weisstein’s World of Mathematics, available online at
[Link] “A group G is a finite or infinite set of elements to-
gether with a binary operation that together satisfy the four fundamental properties of closure, associativity,
the identity property, and the inverse property. The operation with respect to which a group is defined is
often called the ‘group operation,’ and a set is said to be a group ‘under’ this operation. Elements A, B,
C, . . . with binary operations A and B denoted AB form a group if
1. Closure: If A and B are two elements in G, then the product AB is also in G.
2. Associativity: The defined multiplication is associative, i.e. for all A, B, C ∈ G, (AB)C = A(BC).
3. Identity: There is an identity element I (a.k.a. 1, E, or e) such that IA = AI = A for every element
A ∈ G.
4. Inverse: There must be an inverse or reciprocal of each element. Therefore, the set must contain an
element B = A−1 such that AA−1 = A−1 A = I for each element of G.
. . ., A map between two groups that preserves the identity and the group operation is called a homomorphism.
If a homomorphism has an inverse that is also a homomorphism, then it is called an isomorphism and the two
groups are called isomorphic. Two groups that are isomorphic to each other are considered to be ‘the same’
when viewed as abstract groups.” For example, the group of 90 degree rotations of a square are isomorphic.
transformation. We note that with this stretching, the domain of the problem remains
unchanged; that is t∗ ∈ [0, ∞) maps into t̃ ∈ [0, ∞); y∗ ∈ [0, ∞) maps into ỹ ∈ [0, ∞).
The range is also unchanged if we allow u∗ ∈ [0, ∞), that maps into ũ ∈ [0, ∞). Direct
substitution of the transformation shows that in the stretched space, the system becomes
∂ ũ ∂ 2 ũ
ea−c = e2b−c 2 , (10.159)
∂ t̃ ∂ ỹ
e−c ũ(ỹ, 0) = 0, −c
e ũ(0, t̃) = 1, e−c ũ(∞, t̃) = 0. (10.160)
In order that the stretching transformation map the system into a form indistinguishable
from the original, that is for the transformation to exhibit symmetry, we must take
c = 0, a = 2b. (10.161)
t̃ = e2b t∗ , ỹ = eb y∗ , ũ = u∗ , (10.162)
∂ ũ ∂ 2 ũ
= , (10.163)
∂ t̃ ∂ ỹ 2
ũ(ỹ, 0) = 0, ũ(0, t̃) = 1, ũ(∞, t̃) = 0. (10.164)
Now both the original and transformed systems are the same, and the remaining stretching
parameter b does not enter directly into either formulation, so we cannot expect it in the
solution of either form. That is we expect a solution to be independent of the stretching
parameter b. This can be achieved if we take both u∗ and ũ to be functions of special
combinations of the independent variables, combinations that are formed such that b does
not appear. Eliminating b via
ỹ
eb = , (10.165)
y∗
we get 2
t̃ ỹ
= , (10.166)
t∗ y∗
or after rearrangement
y∗ ỹ
√ =√ . (10.167)
t∗ t̃
√ √
We thus expect u∗ = u∗ y∗ / t∗ or equivalently ũ = ũ ỹ/ t̃ . This form also allows
√
u∗ = u∗ αy∗/ t∗ , where α is any constant. Let us then define our similarity variable η∗
as
y∗
η∗ = √ . (10.168)
2 t∗
Here the factor of 1/2 is simply a convenience adopted so that the solution takes on a
traditional form. We would find that any constant in the similarity transformation would
induce a self-similar result.
Let us rewrite the differential equation, boundary, and initial conditions (∂u∗ /∂t∗ =
∂ u∗ /∂y∗2 , u∗(y∗ , 0) = 0, u∗ (0, t∗ ) = 1, u∗ (∞, t∗) = 0), in terms of the similarity variable η∗ .
2
We first must use the chain rule to get expressions for the derivatives. Applying the general
results just developed, we get
∂u∗ ∂η∗ du∗ 1 y∗ −3/2 du∗ η∗ du∗
= =− t∗ =− , (10.169)
∂t∗ ∂t∗ dη∗ 22 dη∗ 2t∗ dη∗
∂u∗ ∂η∗ du∗ 1 du∗
= = √ , (10.170)
∂y∗ ∂y∗ dη∗ 2 t∗ dη∗
∂ 2 u∗ ∂ ∂u∗ ∂ 1 du∗
= = √ , (10.171)
∂y∗2 ∂y∗ ∂y∗ ∂y∗ 2 t∗ dη∗
1 ∂ du∗ 1 1 d2 u ∗ 1 d2 u ∗
= √ = √ √ = . (10.172)
2 t∗ ∂y∗ dη∗ 2 t∗ 2 t∗ dη∗2 4t∗ dη∗2
Thus, applying these rules to our governing linear momenta equation, we recover
η∗ du∗ 1 d2 u ∗
− = , (10.173)
2t∗ dη∗ 4t∗ dη∗2
du∗ d2 u ∗
−2η∗ = , (10.174)
dη dη 2
| {z ∗} | {z∗}
acceleration viscous force imbalance
2
d u∗ du∗
2
+ 2η∗ = 0. (10.175)
dη∗ dη∗
Our governing equation has a singularity at t∗ = 0. As it appears on both sides of the
equation, we cancel it on both sides, but we shall see that this point is associated with special
behavior of the similarity solution. The important result is that the reduced equation has
dependency on η∗ only. If this did not occur, we could not have a similarity solution.
Now consider the initial and boundary conditions. They transform as follows:
y∗ = 0, =⇒ η∗ = 0, (10.176)
y∗ → ∞, =⇒ η∗ → ∞, (10.177)
t∗ → 0, =⇒ η∗ → ∞. (10.178)
The three important points for t∗ and y∗ collapse into two corresponding points in η∗ . This
is also necessary for the similarity solution to exist. Consequently, our conditions in η∗ space
reduce to
We solve the second order differential equation by the method of reduction of order, noticing
that it is really two first order equations in disguise:
d du∗ du∗
+ 2η∗ = 0. (10.181)
dη∗ dη∗ dη∗
2
multiplying by the integrating factor eη∗ , (10.182)
η∗2 d du∗ η∗2 du∗
e + 2η∗ e = 0. (10.183)
dη∗ dη∗ dη∗
d η∗2 du∗
e = 0, (10.184)
dη∗ dη∗
2 du∗
eη∗ = A, (10.185)
dη∗
du∗ 2
= Ae−η∗ , (10.186)
dη∗
Z η∗
2
u∗ = B + A e−s ds. (10.187)
0
So we have
Z η∗
2
u∗ = 1 + A e−s ds. (10.190)
0
Let us divert to evaluate this integral. To do so, consider the related integral I2 defined
over the first quadrant in s − t space, where
Z ∞Z ∞
2 2
I2 ≡ e−s −t ds dt, (10.194)
0 0
Z ∞ Z ∞
−t2 2
= e e−s ds dt, (10.195)
0 0
Z ∞ Z ∞
−s2 −t2
= e ds e dt , (10.196)
0 0
Z ∞ 2
−s2
= e ds , (10.197)
0
p Z ∞
2
I2 = e−s ds. (10.198)
0
Now transform to polar coordinates with s = r cos θ, t = r sin θ. With this, we can easily
show ds dt = r dr dθ and s2 + t2 = r 2 . Substituting this into Eq. (10.194) and changing the
limits of integration appropriately, we get
Z π/2 Z ∞
2
I2 = e−r r dr dθ, (10.199)
0 0
Z π/2 ∞
1 −r2
= − e dθ, (10.200)
0 2 0
Z π/2
1
= dθ, (10.201)
0 2
π
= . (10.202)
4
Comparing with Eq. (10.198), we deduce
p Z ∞ √
−s2 π
I2 = e ds = . (10.203)
0 2
With this verified, we can return to our original analysis and say that the velocity profile
can be written as
Z η∗
2 2
u∗ (η∗ ) = 1 − √ e−s ds, (10.204)
π 0
Z √y∗
2 2 t∗ 2
u∗ (y∗ , t∗ ) = 1 − √ e−s ds, (10.205)
π 0
y∗
= erfc √ . (10.206)
2 t∗
In the last form here, we have introduced the so-called error function complement, “erfc.”
Plots for the velocity profile in terms of both η∗ and y∗ , t∗ are given in Fig. 10.9. We see that
t*
=3
1
t
*=
2
t =
* 1
1 1
Figure 10.9: Sketch of velocity field solution for Stokes’ first problem in both similarity
coordinate η∗ and primitive coordinates y∗ , t∗ .
in similarity space, the curve is a single curve that in which u∗ has a value of unity at η∗ = 0
and has nearly relaxed to zero when η∗ = 1. In dimensionless physical space, we see that at
early time, there is a thin momentum layer near the surface. At later time more momentum
is present in the fluid. We can say in fact that momentum is diffusing into the fluid.
We define the momentum diffusion length as the length for which significant momentum
has diffused into the fluid. This is well estimated by taking η∗ = 1. In terms of physical
variables, we have
y
√∗ = 1, (10.207)
2 t∗
√
y∗ = 2 t∗ , (10.208)
s
y t
ν = 2 ν , (10.209)
U U2
r
2ν U 2 t
y = , (10.210)
U√ ν
= 2 νt. (10.211)
We can in fact define this as a boundary layer thickness. That is to say the momentum
boundary layer thickness in Stokes’ first problem grows at a rate proportional to the square
root of momentum diffusivity and time. This class of result is a hallmark of all diffusion
processes, be it mass, momentum, or energy. Taking standard properties of air at 300 K
and
p one atmosphere pressure, we find after one minute that its boundary layer thickness is
2 (15.89 × 10p−6 (m2 /s)(60 s) = 0.062 m. For motor oil at the same conditions, we get a
thickness of 2 (550 × 10−6 (m2 /s)(60 s) = 0.363 m.
We next consider the shear stress field. For this problem, the shear stress reduces to
simply
∂u
τ =µ . (10.212)
∂y
Scaling as before by a characteristic stress τc , we get
µU ∂u∗
τ∗ τc = ν , (10.213)
U
∂y ∗
µU 2 1 ∂u∗
τ∗ = . (10.214)
ν τc ∂y∗
Taking τc = µU 2 /ν = µU 2 /(µ/ρ) = ρU 2 , we get
∂u∗ 1 du∗
τ∗ = = √ , (10.215)
∂y∗ 2 t∗ dη∗
1 2 −η∗2
= √ −√ e , (10.216)
2 t∗ π
1 2
= − √ e−η∗ , (10.217)
πt∗
2
1 y∗
= −√ exp − √ . (10.218)
πt∗ 2 t∗
Now at the wall, y∗ = 0, and we get
1
τ∗ |y∗ =0 = − √ . (10.219)
πt∗
So the shear stress does not have a similarity solution, but is directly related to time variation.
The equation holds that the stress is infinite at t∗ = 0, and decreases as time increases. This
is because the velocity gradient flattens as time progresses. It can also be shown that while
the stress is unbounded at a single point in time, that the impulse over a finite time span
is finite, even when the time span includes t∗ = 0. It can also be shown that the flow
corresponds to a pulse of vorticity being introduced at the wall, that subsequently diffuses
into the fluid.
In dimensional terms, we can say
τ 1
2
= −q , (10.220)
ρU 2
πU t ν
2
ρU
τ = −√ √ , (10.221)
π √Uν t
q
ρU µρ
= − √ , (10.222)
πt
√
U ρµ
= − √ . (10.223)
πt
For this two-dimensional flow, the dimensionless vorticity vector is confined to the z∗ direction
and has magnitude
2
∂v∗ ∂u∗ 1 y∗
ωz∗ = − =√ exp − √ . (10.224)
∂x∗ ∂y∗ πt∗ 2 t∗
|{z}
=0
The dimensionless acceleration vector is confined to the x∗ direction and has magnitude
2
∂u∗ 1 y∗
ax∗ = = √ 3/2 exp − √ . (10.225)
∂t∗ 2 πt∗ 2 t∗
The dimensionless deformation tensor reduces to
2
1 ∂u∗ 0 y∗
− 2√1πt∗ exp − 2√
0 t∗
D∗ = 1 ∂u∗ 2 ∂y∗ = 2 . (10.226)
2 ∂y∗
0 − √1 exp − √ y∗
0
2 πt∗ 2 t∗
The deformation tensor has eigenvalues that represent the extreme values of extensional
strain, and they are
2
1 y∗
D∗ = ± √ exp − √ . (10.227)
2 πt∗ 2 t∗
It is straightforward to show that the eigenvectors of D∗ are aligned with coordinates axes
that have been rotated through an angle of π/4.
Now let us consider the heat transfer problem. Recall the governing equation, initial and
boundary conditions are
2
∂T ∂2T ∂u
ρcp = k 2 +µ , (10.228)
∂t ∂y ∂y
T (y, 0) = To , T (0, t) = To , T (∞, t) = To . (10.229)
We will adopt the same time tc and length yc scales as before. Take the dimensionless
temperature to be
T − To
T∗ = . (10.230)
To
So we get
2
ρcp To ∂T∗ kTo ∂ 2 T∗ µU 2 ∂u∗
= + 2 , (10.231)
tc ∂t∗ yc2 ∂y∗2 yc ∂y∗
2
∂T∗ kTo tc ∂ 2 T∗ µU 2 tc ∂u∗
= + 2 , (10.232)
∂t∗ yc2 ρcp To ∂y∗2 yc ρcp To ∂y∗
k tc kU 2 ν 1 k k 1
now 2 = 2 2
= = = , (10.233)
yc ρcp ν U ρcp ρcp ν µcp Pr
µT 2 tc µU 2 U 2 ν 1 µU 2 U2
= = µ = = Ec. (10.234)
yc2 ρcp To ν 2 U 2 ρcp To ρ
ρc p To c p T o
Notice that the only driving inhomogeneity is the viscous work. Now we know from our
solution of the linear momentum equation that
∂u∗ 1 y∗2
= −√ exp − . (10.237)
∂y∗ πt∗ 4t∗
So we can rewrite the equation for temperature variation as
∂T∗ 1 ∂ 2 T∗ Ec y∗2
= + exp − , (10.238)
∂t∗ P r ∂y∗2 πt∗ 2t∗
T∗ (y∗ , 0) = 0, T∗ (0, t∗ ) = 0, T∗ (∞, t∗ ) = 0. (10.239)
Before considering the general solution, let us consider some limiting cases.
• Ec → 0
In the limit as Ec → 0, we get a trivial solution, T∗ (y∗ , t∗ ) = 0.
• Pr → ∞
Recalling that the Prandtl number is the ratio of momentum diffusivity to thermal
diffusivity, Eq. (6.166), this limit corresponds to materials for which momentum diffu-
sivity is much greater than thermal diffusivity. For example for SAE 30 oil, the Prandtl
number is around 3500. Naı̈vely assuming that we can simply neglect conduction, we
write the energy equation in this limit as
∂T∗ Ec y∗2
= exp − . (10.240)
∂t∗ πt∗ 2t∗
√
and with T∗ = T∗ (η∗ ) and η∗ = y∗ /(2 t∗ ), we get the transformed partial time deriva-
tive to be
∂T∗ η∗ dT∗
=− . (10.241)
∂t∗ 2t∗ dη∗
So the governing equation reduces to
η∗ dT∗ Ec −2η∗2
− = e , (10.242)
2t∗ dη∗ πt∗
dT∗ 2Ec 1 −2η∗2
= − e , (10.243)
dη∗ π η∗
Z
2Ec ∞ 1 −2s2
T∗ = e ds. (10.244)
π η∗ s
We cannot satisfy both boundary conditions; the equation has been solved so as to
satisfy the boundary condition in the far field of T∗ (∞) = 0.
Unfortunately, we notice that we cannot satisfy the boundary condition at η∗ = 0.
We simply do not have enough degrees of freedom. In actuality, what we have found
is an outer solution, and to match the boundary condition at 0, we would have to
reintroduce conduction, that has a higher derivative.
First let us see how the outer solution behaves near η∗ = 0. Expanding the differential
equation in a Taylor series about η∗ = 0 and solving gives
dT∗ 2Ec 1 3
=− − 2η∗ + 2η∗ + . . . , (10.245)
dη∗ π η∗
2Ec 2 1 4
T∗ = − ln η∗ − η∗ + η∗ + . . . . (10.246)
π 2
It turns out that solving the inner layer problem and the matching is of about the
same difficulty as solving the full general problem, so we will defer this until later in
this section.
• Pr → 0
In this limit, we get
∂ 2 T∗
= 0. (10.247)
∂y∗2
The solution that satisfies the boundary conditions is
T∗ = 0. (10.248)
In this limit, momentum diffuses slowly relative to energy. So we can interpret the
results as follows. In the boundary layer, momentum is generated in a thin layer.
Viscous dissipation in this layer gives rise to a local change in temperature in the layer
that rapidly diffuses throughout the entire flow. The effect of smearing a localized
finite thermal energy input over a semi-infinite domain has a negligible influence on
the temperature of the global domain.
So let us bring back diffusion and study solutions for finite Prandtl number. Our gov-
erning equation in similarity variables then becomes
η∗ dT∗ 1 1 d2 T∗ Ec −2η∗2
− = 2
+ e , (10.249)
2t∗ dη∗ P r 4t∗ dη∗ πt∗
dT∗ 1 d2 T∗ 4Ec −2η∗2
−2η∗ = 2
+ e , (10.250)
dη∗ P r dη∗ | π {z }
| {z } | {z }
temperature evolution energy diffusion dissipation
2
d T∗ dT∗ 4 −2η∗2
+ 2P r η∗ = − EcP r e , (10.251)
dη∗2 dη∗ π
T∗ (0) = 0, T∗ (∞) = 0. (10.252)
The second order differential equation is really two first order differential equations in dis-
2
guise. There is an integrating factor of eP r η∗ . Multiplying by the integrating factor and
operating on the system, we find
2
η∗2 d
T∗ 2 dT∗ 4 2
eP r 2
+ 2P r η∗ eP r η∗ = − EcP r e(P r−2)η∗ , (10.253)
dη∗ dη∗ π
d 2 dT∗ 4 2
eP r η∗ = − EcP r e(P r−2)η∗ , (10.254)
dη∗ dη∗ π
Z η∗
P r η∗2 dT∗ 4 2
e = − EcP r e(P r−2)s ds + C1 . (10.255)
dη∗ π 0
Continuing, we get
Z η∗
dT∗ 4 −P r η∗2 2 2
= − EcP r e e(P r−2)s ds + C1 e−P rη∗ , (10.256)
dη∗ π 0
Z η∗ Z p Z η∗
4 −P r p2 (P r−2)s2 s2
T∗ = − EcP r e e ds dp + C1 e−P r ds + C2 .(10.257)
π 0 0 0
This analysis simplifies considerably in the limit of P r = 1, that is when momentum and
energy diffuse at the same rate. This is a close to reality for many gases. In this case, the
temperature profile becomes
Z η∗ Z p Z η∗
4 −p2 −s2 2
T∗ (η∗ ) = − Ec e e ds dp + C1 e−s ds. (10.264)
π 0 0 0
Rp 2 2
Now if h(p) = 0
e−s ds, we get dh/dp = e−p . Using this, we can rewrite the temperature
profile as
Z η∗ Z η∗
4 dh 2
T∗ (η∗ ) = − Ec h(p) dp + C1 e−s ds, (10.265)
π dp
Z 0η∗ 2 Z η∗ 0
4Ec h 2
= − d + C1 e−s ds, (10.266)
π 0 2 0
Z η∗ 2 Z η∗
4Ec 1 −s2 2
= − e ds + C1 e−s ds, (10.267)
π 2
Z η∗ 0 Z η∗ 0
2Ec 2 2
= − e−s ds + C1 e−s ds. (10.268)
π 0 0
Ec
T∗ (η∗ ) = u∗ (η∗ ) (1 − u∗ (η∗ )) . (10.273)
2
This is a consequence of what is known as Reynolds’ analogy that holds for P r = 1 that
the temperature field can be directly related to the velocity field. The temperature field for
Stokes’ first problem for P r = 1, Ec = 1 is plotted in Fig. 10.10.
Pr = 1
Ec = 1
0 0.12
Figure 10.10: Plot of temperature field for Stokes’ first problem for P r = 1, Ec = 1.
∂u ∂v
+ = 0, (10.274)
∂x ∂y
∂u ∂u ∂p 1 ∂2u ∂2u
u +v = − + + , (10.275)
∂x ∂y ∂x Re ∂x2 ∂y 2
∂v ∂v ∂p 1 ∂2v ∂2v
u +v = − + + . (10.276)
∂x ∂y ∂y Re ∂x2 ∂y 2
u(x, y → ∞) = 1, (10.277)
p(x, y → ∞) = 0, (10.278)
u(x, 0) = 0, (10.279)
v(x, 0) = 0. (10.280)
In this section, we are dispensing with the ∗’s and assuming all variables are dimensionless.
In fact we have assumed a scaling of the following form, where dim is a subscript denoting
a dimensional variable.
udim vdim xdim ydim pdim − po
u= , v= , x= , y= , p= . (10.281)
U U L L ρU 2
For our flat plate of semi-infinite extent, we do not have a natural length scale. This suggests
that we may find a similarity solution that removes the effect of L. It also may be appropriate
to think of making the requirement that
ν
L≫ . (10.282)
U
This will insure that Re = UL/ν ≫ 1. This is not entirely satisfying as we really want our
domain to be semi-infinite with L → ∞.
Now let us consider that for Re → ∞, we have an outer solution of u = 1 to be valid
for most of the flow field sufficiently far away from the plate surface. In fact the solution
u = 1, v = 0, p = 0, satisfies all of the governing equations and boundary conditions except
for the no-slip condition at y = 0. Because in the limit as Re → ∞, we effectively ignore the
high order derivatives found in the viscous terms, we cannot expect to satisfy all boundary
conditions for the full problem. We call this the outer solution, that is also an inviscid
solution to the equations, allowing for a slip condition at the boundary.
Let us rescale our equations near the plate surface y = 0 to
• bring back the effect of the viscous terms,
• bring back the no-slip condition, and
• match our inviscid outer solution to a viscous inner solution.
This is the first example of the use of the method of matched asymptotic expansions as
introduced by Prandtl and his student Blasius in the early twentieth century.
With some difficulty, we could show how to choose the scaling, let us simply adopt a
scaling and show that it indeed achieves our desired end. So let us take a scaled y distance
and velocity, denoted by a˜superscript, to be
√ √
ṽ = Re v, ỹ = Re y. (10.283)
With this scaling, assuming the Reynolds number is large, when we examine small y or
v, we are examining an order unity ỹ or ṽ. Our equations rescale as
√
∂u 1/ Re ∂ṽ
+ √ = 0, (10.284)
∂x 1/ Re ∂ ỹ
√
∂u 1/ Re ∂u ∂p 1 ∂2u ∂2u
u + √ ṽ = − + + Re 2 , (10.285)
∂x 1/ Re ∂ ỹ ∂x Re ∂x2 ∂ ỹ
√ √
1 ∂ṽ (1/ Re)(1/ Re) ∂ṽ 1 ∂p
√ u + √ ṽ = − √
Re ∂x 1/ Re ∂ ỹ 1/ Re ∂ ỹ
√ !
1 1 ∂ 2 ṽ 1/ Re ∂ 2 ṽ
+ √ + . (10.286)
Re Re ∂x2 1/Re ∂ ỹ 2
∂u ∂u ∂p ∂ 2 u
u + ṽ = − + , (10.291)
∂x ∂ ỹ ∂x ∂ ỹ 2
∂p
0 = . (10.292)
∂ ỹ
To match the outer solution, we need the boundary conditions that are
u(x, ỹ → ∞) = 1, (10.293)
p(x, ỹ → ∞) = 0, (10.294)
u(x, 0) = 0, (10.295)
ṽ(x, 0) = 0. (10.296)
So called Falkner-Skan solutions consider flows over curved plates, for which the outer inviscid
solution does not have a constant pressure. This ultimately affects the behavior of the fluid in
the boundary layer, giving results that differ in important features from our Blasius problem.
With our assumptions, the Blasius problem reduces to
∂u ∂ṽ
+ = 0, (10.299)
∂x ∂ ỹ
∂u ∂u ∂2u
u + ṽ = . (10.300)
∂x ∂ ỹ ∂ ỹ 2
u(x, ỹ → ∞) = 1, (10.301)
u(x, 0) = 0, (10.302)
ṽ(x, 0) = 0. (10.303)
Now to simplify, we invoke the stream function ψ, that allows us to satisfy continuity au-
tomatically and eliminate u and ṽ at the expense of raising the order of the differential
equation. So taking
∂ψ ∂ψ
u= , ṽ = − , (10.304)
∂ ỹ ∂x
we find that mass conservation reduces to ∂ 2 ψ/∂x∂ ỹ − ∂ 2 ψ/∂ ỹ∂x = 0. The x momentum
equation and associated boundary conditions become
∂ψ ∂ 2 ψ ∂ψ ∂ 2 ψ ∂3ψ
− = , (10.305)
∂ ỹ ∂x∂ ỹ ∂x ∂ ỹ 2 ∂ ỹ 3
∂ψ
(x, ỹ → ∞) = 1, (10.306)
∂ ỹ
∂ψ
(x, 0) = 0, (10.307)
∂ ỹ
∂ψ
(x, 0) = 0. (10.308)
∂x
Let us try stretching all the variables of this system to see if there are stretching transforma-
tions under which the system exhibits symmetry; that is we seek a stretching transformation
under which the system is invariant. Take
x̂ = ea x, ŷ = eb ỹ, ψ̂ = ec ψ. (10.309)
Under this transformation, the x momentum equation and boundary conditions transform
to
∂ ψ̂ ∂ 2 ψ̂ ∂ ψ̂ ∂ 2 ψ̂ ∂ 3 ψ̂
ea+2b−2c − ea+2b−2c = e3b−c , (10.310)
∂ ŷ ∂ x̂∂ ŷ ∂ x̂ ∂ ŷ 2 ∂ ŷ 3
∂ ψ̂
eb−c (x̂, ŷ → ∞) = 1, (10.311)
∂ ŷ
∂ ψ̂
eb−c (x̂, 0) = 0, (10.312)
∂ ŷ
∂ ψ̂
ea−c (x̂, 0) = 0. (10.313)
∂ x̂
If we demand b = c and a = 2c, then the transformation is invariant, yielding
∂ ψ̂ ∂ 2 ψ̂ ∂ ψ̂ ∂ 2 ψ̂ ∂ 3 ψ̂
− = , (10.314)
∂ ŷ ∂ x̂∂ ŷ ∂ x̂ ∂ ŷ 2 ∂ ŷ 3
∂ ψ̂
(x̂, ŷ → ∞) = 1, (10.315)
∂ ŷ
∂ ψ̂
(x̂, 0) = 0, (10.316)
∂ ŷ
∂ ψ̂
(x̂, 0) = 0. (10.317)
∂ x̂
Now our transformation is reduced to
Because c does not appear explicitly in either the original equation set nor the transformed
equation set, the solution
p must not depend on this stretching. Eliminating c from the
c
transformation by e = x̂/x we find that
r r
ŷ x̂ ψ̂ x̂
= , = , (10.319)
ỹ x ψ x
or
ŷ ỹ ψ̂ ψ
√ =√ , √ =√ . (10.320)
x̂ x x̂ x
Thus motivated, let us seek solutions of the form
ψ ỹ
√ =f √ . (10.321)
x x
That is taking
ỹ
η=√ , (10.322)
x
we seek √
ψ= xf (η). (10.323)
Let us check that our similarity variable is independent of L our unknown length scale.
√ √ r √ r
ỹ Re y Re ydim /L UL ydim L U ydim
η=√ = √ = p = √ = √ . (10.324)
x x xdim /L ν L xdim ν xdim
So indeed, our similarity variable is independent of any arbitrary length scale we happen to
have chosen.
With our similarity transformation, we have
∂η 1 1η
= − ỹx−3/2 = − , (10.325)
∂x 2 2x
∂η 1
= √ . (10.326)
∂ ỹ x
Now we need expressions for ∂ψ/∂x, ∂ψ/∂ ỹ, ∂ 2 ψ/∂x∂ ỹ, ∂ 2 ψ/∂ ỹ 2 , and ∂ 3 ψ/∂ ỹ 3 . First, con-
sider the partial derivatives of the stream function ψ. Operating on each partial derivative,
we find
∂ψ ∂ √
= xf (η) , (10.327)
∂x ∂x
√ df ∂η 1 1
= x + √ f, (10.328)
dη ∂x 2 x
√ 1 η df 1 1
= x − + √ f, (10.329)
2 x dη 2 x
1 df
= √ f −η . (10.330)
2 x dη
This is a third order non-linear ordinary differential equation for f (η). We need three
boundary conditions. Now at the surface ỹ = 0, we have η = 0. And as ỹ → ∞, we have
η → ∞. To satisfy the no-slip condition on u at the plate surface, we require
df
= 0. (10.346)
dη η=0
The most standard way to solve non-linear ordinary differential equations of this type is to
reduce them to systems of first order ordinary differential equations and use some numerical
technique, such as a Runge6 -Kutta integration. We recall that Runge-Kutta techniques, as
well as most other common techniques, require a well-defined set of initial conditions to
predict the final state. To achieve the desired form, we define
df d2 f
g≡ , h≡ . (10.351)
dη dη 2
Thus the x momentum equation becomes
dh 1
+ f h = 0. (10.352)
dη 2
But this is one equation in three unknowns. We need to write our equations as a system of
three first order equations, along with associated initial conditions. They are
df
= g, f (0) = 0, (10.353)
dη
dg
= h, g(0) = 0, (10.354)
dη
dh 1
= − f h, h(0) =?. (10.355)
dη 2
6
Carl David Tolmè Runge, 1856-1927, German mathematician and physicist, close friend of Max Planck,
studied spectral line elements of non-Hydrogen molecules, held chairs at Hanover and Göttingen, entertained
grandchildren at age 70 by doing handstands.
d3 F 1 4 d2 F d3 F 1 d2 F
a4 + a F 2 = 0, + F = 0. (10.356)
dξ 3 2 dξ dξ 3 2 dξ 2
This is again the Blasius equation, and F (ξ) is its solution. Hence f = aF (aη) is a solution.
This is true for any boundary conditions.
So to solve our non-linear system, let us first solve the following related system:
dF
= G, F (0) = 0, (10.357)
dη
dG
= H, G(0) = 0, (10.358)
dη
dH 1
= − F H, H(0) = 1. (10.359)
dη 2
After one numerical integration, we find that with this guess for H(0) that
Now our numerical solution also gives us F , and so we know that f = aF (aη) is also a
solution. Moreover
df dF (aη)
= a2 , that is (10.361)
dη dη
g(η) = a2 G(aη). (10.362)
Now
d2 f 3d
2
F (aη)
= a , (10.364)
dη 2 dη 2
d2 f 2
3 d F (aη)
= a , (10.365)
dη 2 η=0 dη 2 η=0
0 1 u
Figure 10.12: Velocity component profile for u for a Blasius boundary layer.
This is the proper choice for the initial condition on h. Numerically integrating once
more, we get the behavior of f , g, and h as functions of η that indeed satisfies the condition
at ∞. A plot of u = df /dη as a function of η is shown in Fig. 10.12. From Fig. 10.12, we see
that when η = 5, the velocity has nearly acquired the freestream value of u = 1. We can plot
streamlines and the velocity vector field as well using the transformations to acquire ψ, u
and ṽ as functions of x and ỹ. They are plotted in in Fig. 10.13. Notice that the streamlines
have curvature, consistent with the velocity vector having non-zero components in the x and
ỹ directions.
The associated kinematic topics of acceleration and vorticity vector fields, deformation
tensors, are not straightforward and need to be carefully interpreted in light of the fact that
we have scaled our equations in a particular fashion. Examination of the streamlines and
velocity vector field of Fig. 10.13 suggests that the flow is decelerating in the streamwise
direction, and that streamline curvature induces a stream-normal component of centripetal
acceleration. The only forces available to induce such an acceleration are imbalanced viscous
shear forces. Certainly one can visualize that a fluid element is both rotating as well as
deforming in a volume-preserving fashion.
Panton, Ch. 20, shows that to leading order, the dimensionless vorticity field is given by
d2 f
ω=− = −h(η). (10.371)
dη 2
1.0
0.8
0.6
0.4
0.2
0.0
0.0 0.5 1.0 1.5 2.0
x
Figure 10.13: Streamlines and velocity vector field for Blasius boundary layer.
A plot is given in in Fig. 10.14. We note the vorticity is maximum at the no-slip boundary
at η = 0. As η → ∞, the flow becomes irrotational, consistent with the uniform freestream
in the far field.
Examination of the numerical results shows that when η = 4.9, that the u component of
velocity has 0.99 of its freestream value. As the velocity only reaches its freestream value at
∞, we define the boundary layer thickness, δ0.99 , as that value of ydim for which the velocity
has 0.99 of its freestream value. Recalling that
r
U ydim
η= √ , (10.372)
ν xdim
we say that r
U δ0.99
4.9 = √ . (10.373)
ν xdim
Rearranging, we get
r
δ0.99 ν
= 4.9 , (10.374)
xdim Uxdim
= 4.9Re−1/2
xdim . (10.375)
10
we find δ0.99 = 1.9 cm. We also note that the boundary layer grows with the square root
of distance along the plate. We further note that higher kinematic viscosity leads to thicker
boundary layers, while lower kinematic viscosity lead to thinner boundary layers.
The velocity ṽ has some non-intuitive√behavior. It is plotted in Fig. 10.15. As seen from
its definition in Eq. (10.331), scaling by 2 x is required to capture the exclusive dependency
on η. And the calculation reveals that
√
lim 2 x ṽ = 1.72. (10.377)
η→∞
√
Figure 10.15: Velocity component profile for 2 x ṽ in Blasius boundary layer.
Consider
∂u ∂2ψ 1 d2 f
= = √ , (10.384)
∂ ỹ ∂ ỹ 2 x dη 2
∂ udim
U 1 d2 f
q = p xdim 2 , (10.385)
∂ U L ydim
L
dη
ν L
s
∂udim ρU 1 d2 f
= U √ , (10.386)
∂ydim µ xdim dη 2
r
∂udim ρUµ d2 f
τ = µ =U , (10.387)
∂ydim xdim dη 2
r
τ (0) µ d2 f
1 = Cf = 2 (0), (10.388)
2
ρU 2 ρUxdim dη 2
d2 f
Cf = 2Re−1/2
xdim (0), (10.389)
dη 2
0.664...
= p . (10.390)
Rexdim
We notice that at xdim = 0 that the stress is infinite. This seeming problem is seen not to be
one when we consider the actual viscous force on a finite length of plate. Consider a plate
of length L and width b. Then the viscous force acting on the plate is
Z L
F = τ dA, (10.391)
0
Z L
= τ (xdim , 0)b dxdim , (10.392)
0
Z L p 1
= b f ′′ (0)U ρUµ √ dxdim , (10.393)
0 xdim
p Z L
′′ dxdim
= bf (0)U ρUµ √ , (10.394)
0 xdim
√ p L
= bf ′′ (0)U ρUµ (2 xdim )0 , (10.395)
p √
= 2bf ′′ (0)U ρUµ L, (10.396)
r
F ′′ µ −1/2 −1/2
1 2
= CD = 4f (0) = 4f ′′ (0)ReL = 1.328ReL . (10.397)
2
ρU Lb ρUL
Now let us consider the thermal boundary layer. Here we will take the boundary condi-
tions so that the wall and far field are held at a constant fixed temperature Tdim = To . We
need to do the scaling on the energy equation, so let us start with the steady incompressible
two-dimensional dimensional energy equation:
2
∂Tdim ∂Tdim ∂ Tdim ∂ 2 Tdim
ρcp udim + vdim = k + (10.398)
∂xdim ∂ydim ∂x2dim 2
∂ydim
2 2 2 !
∂udim ∂vdim ∂udim ∂vdim
+µ 2 +2 + + .
∂xdim ∂ydim ∂ydim ∂xdim
Taking as before,
xdim ydim Tdim − To udim vdim
x= , y= , T = , u= , v= . (10.399)
L L To U U
Making these substitutions, we get
ρcp UTo ∂T ∂T kTo ∂ 2 T ∂2T
u +v = + (10.400)
L ∂x ∂y L2 ∂x2 ∂y 2
2 2 2 !
µU 2 ∂u ∂v ∂u ∂v
+ 2 2 +2 + + ,
L ∂x ∂y ∂y ∂x
2
∂T ∂T k ∂ T ∂2T
u +v = + (10.401)
∂x ∂y ρcp UL ∂x2 ∂y 2
2 2 2 !
µU ∂u ∂v ∂u ∂v
+ 2 +2 + + .
ρcp LTo ∂x ∂y ∂y ∂x
(10.402)
Now we have
k k µ 1 1
= = , (10.403)
ρcp UL cp µ ρUL P r Re
µU µ U2 Ec
= = . (10.404)
ρcp LTo ρUL cp To Re
2
1 df dT 1 df dT 1 d2 T d2 f
− η + η −f = + Ec , (10.415)
2 dη dη 2 dη dη P r dη 2 dη 2
2 2
1 dT 1 d2 T df
− f = + Ec ,(10.416)
2 dη P r dη 2 dη 2
| {z } | {z } | {z }
advection energy diffusion dissipation
2
2
2
dT 1 dT df
2
+ Pr f = −P rEc , (10.417)
dη 2 dη dη 2
T (0) = 0, T (∞) = 0. (10.418)
Now for Ec → 0, we get T = 0 as a solution that satisfies the governing differential equation
and boundary conditions. Let us consider a solution for non-trivial Ec, but for P r = 1.
We could extend this for general values of P r as well. Here, following Reynolds analogy,
when thermal diffusivity equals momentum diffusivity, we expect the temperature field to
be directly related to the velocity field. For P r = 1, the energy equation reduces to
2 2
d2 T 1 dT df
2
+ f = −Ec , (10.419)
dη 2 dη dη 2
|{z} | {z } | {z }
energy diffusion advection dissipation
T (0) = 0, T (∞) = 0. (10.420)
f ′′′
f = −2 . (10.424)
f ′′
So we can rewrite the integrating factor as
f ′′ (0)
′′′ ′′
Rη 1
Rη 1 (−2)f f (η)
dt − ln f ′′ (0)
e 0 2 f (t) dt
=e 0 2 f ′′ =e = . (10.425)
f ′′ (η)
So the energy equation can be written as
′′ 2 2
d f ′′ (0) dT f (0) d f
= −Ec , (10.426)
′′
dη f (η) dη ′′
f (η) dη 2
d2 f
= −Ecf ′′ (0) , (10.427)
dη 2
Z η 2
f ′′ (0) dT ′′ df
= −Ecf (0) 2
ds + C1 , (10.428)
f ′′ (η) dη 0 ds
Z
dT d2 f η d2 f d2 f
= −Ec 2 ds + C 1 , (10.429)
dη dη 0 ds2 dη 2
2
d f df d2 f
= = −Ec 2 − f ′ (0) + C1 2 , (10.430)
dη dη | {z } dη
=0
2 2
d f df df
= −Ec 2
+ C1 2 , (10.431)
dη dη dη
2 !
d 1 df d2 f
= −Ec + C1 2 , (10.432)
dη 2 dη dη
2
Ec df df
T = − + C1 + C2 , (10.433)
2 dη dη
Ec
T (0) = 0 = − (f ′(0))2 + C1 f ′ (0) +C2 , (10.434)
2 | {z } | {z }
=0 =0
C2 = 0, (10.435)
Ec ′
T (∞) = 0 = − (f (∞))2 + C1 f ′ (∞), (10.436)
2 | {z } | {z }
=1 =1
Ec
C1 = , (10.437)
2
Ec df df
T (η) = 1− , (10.438)
2 dη dη
Ec
= u(η)(1 − u(η)). (10.439)
2
A plot of the temperature profile for P r = 1 and Ec = 1 is given in Fig. 10.16.
6
Pr = 1
Ec = 1
5
1 T
This bibliography focuses on books that are closely related to the material presented in
this course in classical fluid mechanics, especially with regard to graduate level treatment
of continuum mechanical principles applied to fluids, compressible flow, viscous flow, and
vortex dynamics. It also has some general works of historic importance. It is by no means
a comprehensive survey of works on fluid mechanics. Only a few works are given here
that focus on such important topics as low Reynolds number flows, turbulence, bio-fluids,
computational fluid dynamics, microfluids, molecular dynamics, magneto-hydrodynamics,
geo-physical flows, rheology, astrophysical flows, as well as elementary undergraduate texts.
That said, those that are listed are among the best that exist and would be useful to examine.
J. D. Anderson, Modern Compressible Flow with Historical Perspective, 4th edition, McGraw-
Hill, New York, 2021.
J. D. Anderson, Hypersonic and High Temperature Gas Dynamics, 3rd edition, AIAA,
Reston, Virginia, 2019.
R. Aris, Vectors, Tensors, and the Basic Equations of Fluid Mechanics, Dover, New York,
1962.
H. Ashley and M. Landahl, Aerodynamics of Wings and Bodies, Dover, New York, 1985.
473
J. Bear, Dynamics of Fluids in Porous Media, Dover, New York, 1988.
A. I. Borisenko and I. E. Tarapov, Vector and Tensor Analysis with Applications, Dover,
New York, 1968.
R.-H. Chen, Foundations of Gas Dynamics, Cambridge University Press, New York, 2017.
R. Chevray and J. Mathieu, Topics in Fluid Mechanics, Cambridge University Press, Cam-
bridge, UK, 1993.
R. Courant and K. O. Friedrichs, Supersonic Flow and Shock Waves, Springer, New York,
1976.
474
R. M. Cummings, W. H. Mason, S. A. Morton, and D. R. McDaniel, Applied Computational
Aerodynamics: A Modern Engineering Approach, Cambridge University Press, New
York, 2015.
I. G. Currie, Fundamental Mechanics of Fluids, 4th edition, CRC Press, Boca Raton,
Florida, 2013.
F. Durst, Fluid Mechanics: An Introduction to the Theory of Fluid Flows, Springer, Berlin,
2008.
G. Emanuel, Analytical Fluid Dynamics, 3rd edition, CRC Press, Boca Raton, Florida,
2016.
J. H. Ferziger and M. Peric, Computational Methods for Fluid Dynamics, 3rd revised edition,
Springer, New York, 2002.
475
H. Goldstein, Classical Mechanics, Addison-Wesley, Reading, Massachusetts, 1950.
S. Goldstein, ed., Modern Developments in Fluid Dynamics, Vols. I and II, Dover, New
York, 1965.
W. T. Grandy, Entropy and the Time Evolution of Macroscopic Systems, Oxford University
Press, Oxford, 2008.
W. D. Hayes and R. F. Probstein, Hypersonic Flow Theory, Academic Press, New York,
1959.
C. Hirsch, Numerical Computation of Internal and External Flows, Vols. 1 and 2, John
Wiley, New York, 1989.
J. D. Jackson, Classical Electrodynamics, 3rd edition, John Wiley, New York, 1999.
G. E. Karniadakis and S. J. Sherwin, Spectral/HP Element Methods for CFD, 2nd edition,
Oxford University Press, Oxford, 2005.
J. Katz and A. Plotkin, Low-Speed Aerodynamics, 2nd edition, Cambridge University Press,
New York, 2001.
D. C. Kay, Tensor Calculus, Schaum’s Outline Series, McGraw-Hill, New York, 2011.
C. Kleinstreuer, Modern Fluid Dynamics, 2nd edition, CRC Press, Boca Raton, 2018.
476
E. L. Koschmieder, Bènard Cells and Taylor Vortices, Cambridge University Press, Cam-
bridge, UK, 1993.
L. G. Leal, Laminar Flow and Convective Transport Processes: Scaling Principles and
Asymptotic Analysis, Butterworth-Heinemann, Stoneham, Massachusetts, 1992.
477
I. Newton, Principia, Volume I, The Motion of Bodies, University of California Press,
Berkeley, 1934.
R. L. Panton, Incompressible Flow, 5th edition, John Wiley, New York, 2024.
D. Pnueli and C. Gutfinger, Fluid Mechanics, Cambridge University Press, Cambridge, UK,
1992.
C. Pozrikidis, Fluid Dynamics: Theory, Computation, and Numerical Simulation, 3rd edi-
tion, Springer, New York, 2017.
L. Rosenhead, ed., Laminar Boundary Layers, Oxford University Press, Oxford, 1963.
J. A. Schetz, Boundary Layer Analysis, Prentice-Hall, Englewood Cliffs, New Jersey, 1993.
H. M. Schey, Div, Grad, Curl, and All That, 4th edition, W.W. Norton, London, 2004.
H. Schlichting and K. Gersten, Boundary Layer Theory, 9th edition, McGraw-Hill, New
York, 2017.
478
L. I. Sedov, Similarity and Dimensional Methods in Mechanics, Academic Press, New York,
1959.
A. H. Shapiro, The Dynamics and Thermodynamics of Compressible Fluid Flow, Volume II,
Krieger, Malabar, Florida, 1954.
J. Smoller, Shock Waves and Reaction-Diffusion Equations, 2nd edition, Springer, New
York, 1994.
J. H. Spurk, Fluid Mechanics: Problems and Solutions, Springer, New York, 1997.
G. G. Stokes, Mathematical and Physical Papers, Vols. 1-5, University of Michigan Library,
Ann Arbor, 2005.
J. W. Strutt (Lord Rayleigh), The Theory of Sound, Vols. 1 and 2, Dover, New York, 1945.
E. F. Toro, Riemann Solvers and Numerical Methods for Fluid Dynamics, Springer, New
York, 1999.
D. J. Tritton, Physical Fluid Dynamics, 2nd edition, Oxford University Press, Oxford, 1988.
479
C. A. Truesdell, A First Course in Rational Continuum Mechanics, Vol. 1, 2nd edition,
Academic Press, Boston, 1991.
M. Van Dyke, Perturbation Methods in Fluid Mechanics, Parabolic Press, Stanford, Cali-
fornia, 1975.
M. Van Dyke, An Album of Fluid Motion, Parabolic Press, Stanford, California, 1982.
R. von Mises, Mathematical Theory of Compressible Flow, Dover, Mineola, New York, 2004.
F. M. White and J. Majdalani, Viscous Fluid Flow, 4th edition, McGraw-Hill, New York,
2022.
G. B. Whitham, Linear and Nonlinear Waves, John Wiley, New York, 1974.
L. C. Woods, The Theory of Subsonic Plane Flow, Cambridge University Press, Cambridge,
UK, 1961.
C.-S. Yih, Fluid Mechanics, West River Press, East Hampton, Connecticut, 1977.
R. Kh. Zeytounian, Theory and Applications of Nonviscous Fluid Flows, Springer, Berlin,
2002.
R. Kh. Zeytounian, Theory and Applications of Viscous Fluid Flows, Springer, Berlin, 2004.
M. J. Zucrow and J. D. Hoffman, Gas Dynamics, Vol. I, John Wiley, New York, 1976.
480