Professional Documents
Culture Documents
Table of Contents
1
1.1
1.2
A historic perspective . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.1
Vibrating strings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.1.1
Physical phenomenon . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.1.2
2.1.3
2.1.4
2.1.5
2.1.6
2.2
Vibrating membranes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.3
2.4
Heat conduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.4.1
Physical phenomena . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.4.2
2.4.3
10
2.4.4
10
2.4.5
11
2.4.6
12
2.4.7
13
13
2.5.1
Physical phenomena . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
2.5.2
13
2.5.3
14
2.5.4
14
Classification of PDEs
15
3.1
Basic terminology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15
3.2
Well-posed problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16
3.3
16
3.3.1
17
3.3.2
19
3.3.3
A curse of dimensionality . . . . . . . . . . . . . . . . . . . . . . . . .
20
3.3.4
20
Method of Characteristics
23
4.1
23
4.1.1
24
4.1.2
24
4.2
25
4.3
26
4.4
27
4.5
28
4.6
29
4.6.1
31
Shock waves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
4.7.1
Discontinuous solutions . . . . . . . . . . . . . . . . . . . . . . . . . .
32
4.7.2
34
4.7.3
36
37
4.7
4.8
- ii -
Laplace Transformation
39
5.1
39
5.2
40
5.2.1
Linearity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
40
5.2.2
Applicability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
40
43
5.3.1
43
5.3.2
A damped absorber . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
43
5.4
44
5.5
45
5.5.1
Wave equation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
45
5.5.2
Diffusion equation . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
47
5.3
49
6.1
49
6.2
51
6.3
52
6.3.1
Causality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
52
6.3.2
Reciprocity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
52
6.4
53
6.5
56
Nonlinear Diffusion
59
7.1
59
7.2
Boltzmanns transformation . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
60
7.3
Kirchhoffs transformation . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
61
7.3.1
Steady-state diffusion . . . . . . . . . . . . . . . . . . . . . . . . . . . .
61
7.3.2
61
7.4
63
7.5
Hopf-Coles transformation . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
66
- iii -
67
8.1
Basic definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
67
8.2
68
8.3
69
8.4
70
8.5
70
8.6
71
8.7
72
8.8
73
8.9
74
74
77
9.1
Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
77
9.2
Dimensional analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
77
9.2.1
78
9.2.2
Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
79
9.3
79
9.4
80
9.5
82
9.6
84
- iv -
Chapter 1
A typical modeling process of a physical phenomenon consists of the stages shown in Figure 1.1.
Physical
Model
Mathematical
Model
Solutions
Interpretation
1.2
A historic perspective
Some of the earliest seminal contributions to the field of mathematical physics include
Isaac Newton, 1687, Philosophiae Naturalis Principia Mathematica.
1
Jean Baptiste Joseph Fourier, 1822, Theorie analytique de la chaleur. An equation for heat
conduction in a rod,
u
2u
= D 2,
t
x
where u is temperature.
-2-
Chapter 2
Derivation of Equations of
Mathematical Physics
Below we use the general framework outlined in Section 1.1 to derive a few mathematical models.
2.1
2.1.1
Vibrating strings
Physical phenomenon
vibration of a string
Figure 2.1: A highly stretched string with firmly fixed ends. It is shown in the state of equilibrium,
i.e., before a force has been applied.
2.1.3
The process is described by the vertical displacement of a string u(x, t) from its equilibrium state
(Figure 2.2). Note that
u(x0 , t) provides the law of motion for a point x0 of the string,
u(x, t0 ) describes a profile of the string at t0 = 0
(x, t)
u(x, t)
x=0
x=L
Figure 2.2: A profile of the vibrating string (solid line) at time t away from its equilibrium state
(dashed line). The function u(x, t) designates the vertical displacement of a string at point x and
time t.
The following useful relations hold. Let (x, t) denote the slope of the string, i.e., the angle
between the positive x-axis and the positive direction of the tangent, as shown in Figure 2.2. Then
tan (x, t) =
u
.
x
(2.1)
v(x) =
and
a(x) =
2 u(x, t)
,
t2
(2.2)
respectively.
Since we assumed that the vibrations u are small, the terms similar to
u
u ,
x
u ,
u
x
2
,
etc
(2.3)
\
can be neglected. This fact has an interesting implications. For example, since the length |M
1 M2 |
\
of a segment M1 M2 of the string in Figure 2.3 is
Z
\
|M
1 M2 | =
x+4x
s
1+
u
x
2
Z
dx
x+4x
dx = 4x,
x
(2.4)
(x, t)
M1
(x + 4x, t)
M2
T(x + 4x, t)
T(x, t)
x + 4x
Figure 2.3: A profile of the vibrating string (solid line) at time t away from its equilibrium state
(dashed line). The function u(x, t) designates the vertical displacement of a string at a point x and
time t. A tangential force T is called the tension in the string.
2.1.4
Hookes law (R. Hooke, 1676): A force applied to a body is directly proportional to the
resulting deformation of the body;
dAlemberts (J. dAlembert, 1742) principle,
X
Fi = 0,
(2.5)
which states that all forces Fi acting on a body (including the inertial force) must be in
equilibrium.
2.1.5
\
Consider a small segment of the string M
1 M2 (Figure 2.3). Its deformation induces the tension in
the string, which is the tangential force T shown in Figure 2.3. Let T = |T| denote the magnitude
of T. According to (2.4), the length of the string does not change with time. Hence neither does
T, i.e., we showed that T = T(x).
According to dAlemberts principle (2.5), the projections x and u of all forces on the
horizontal and vertical coordinates, respectively, must equilibrate. Since
x {T(x + 4x)} = T (x + 4x) cos (x + 4x, t),
(2.7)
and
T (x + 4x) sin (x + 4x) T (x) sin (x, t) + 4xf (x, t) = 4x
2u
.
t2
(2.8)
In (2.8), f denotes the density of an external force, so that 4xf is a total external force acting
\
on the segment M
1 M2 ; and is the density of the string, so that 4x is the mass of the segment
\
M 1 M2 .
-5-
cos = p
1 + (tan )2
(2.9)
cos (x, t) = q
1+
u 2
x
1.
(2.10)
(2.11)
In words, under our assumptions, the tension in the string remain constant T (x, t) T0 .
Since
tan
sin = p
1 + (tan )2
tan ,
(2.12)
u
.
x
(2.13)
(2.14)
x2
t2
(2.15)
2
2u
2 u
=
c
+ g(x, t),
t2
x2
(2.16)
T0
or
2.1.6
To complete the description of the problem one needs to specify initial and boundary conditions
for Eq. (2.16).
Initial conditions describe the behavior of the string at some initial time t = t0 . It is common
to set t0 = 0. Since (2.16) contains second time derivative, there must be two initial conditions,
which specify the initial shape (x) and velocity (x) of the string, i.e.,
u(x, 0) = (x)
and
u
(x, 0) = (x),
t
for
0 x L.
(2.17)
Boundary conditions depend on the state of the string at the boundaries x = 0 and x = L.
For example,
-6-
t 0;
(2.18)
If the ends of the string move according to prescribed laws 1 (t) and 2 (t),
u(0, t) = 1 (t),
u(L, t) = 2 (t),
t 0;
(2.19)
If forces v1 (t) and v2 (t) acting on the ends of the string are known,
u
(0, t) = v1 (t),
x
u
(L, t) = v2 (t);
x
(2.20)
Etc.
2.2
Vibrating membranes
The process is described by u(x, t), the vertical deviation of a point x = (x1 , x2 )T of a perfectly
flexible, perfectly elastic membrane from its equilibrium position.
u
u(x, t)
x2
x = (x1 , x2 )T
x1
(2.21)
u
(x, 0) = (x),
t
x .
(2.22)
Here = denotes the union of a domain , on which (2.21) is defined, and its boundary
).
If the membranes boundary is fixed, the corresponding boundary condition is
u(x, t) = 0,
2.3
x .
(2.23)
Consider small vibrations of a uniform isotropic body. Let v = (v1 , v2 , v3 )T denote the vector
of the deviation of a point x = (x1 , x2 , x3 )T in the body at time t from its equilibrium state.
Specifically, consider the deviations
v1 (x2 , x3 , t),
v2 (x1 , x3 , t),
v3 (x1 , x2 , t).
Since each slice of the body vibrates as a membrane, all vi (i = 1, 2, 3) satisfy the two-dimensional
wave equation (2.21),
2
2 v1
2 v1
2 v1
+
+ f1 (x2 , x3 , t)
=a
t2
x22
x23
2
2 v2
2 v2
2 v2
+
+ f2 (x1 , x3 , t)
(2.24)
=a
t2
x21
x23
2
2 v3
2 v3
2 v3
=a
+
+ f3 (x1 , x2 , t).
t2
x21
x22
Equations (2.24) can be rewritten in the vector form as
2v
= a2 4v + f (x, t).
t2
(2.25)
Next we assume that the field is potential, i.e., there exist scalar functions g(x, t and u(x, t)
such that
f = g
and
v = u.
(2.26)
2u
a2 4u g
t2
= 0.
(2.27)
3
X
2
2,
x
i
i=1
(2.28)
u
pij
qu + f.
2 =
t
xi
xj
(2.29)
i,j=1
Here the state variable u(x, t) is a function of independent variables x Rn , and , pij , q, and f
are known functions. From physical considerations, > 0, pij > 0, and q 0.
2.4
Heat conduction
2.4.1
Physical phenomena
2.4.2
The process is idealized by assuming that 1) a materials properties do not change with temperature
and 2) thermal energy is transported by conduction only, i.e., that convection can be ignored.
Conduction:
The dominant method of heat conduction in metal is through the movement of electrons.
This method of conduction does not operate in non-metals because there are no free electrons (other than graphite). When a metal is heated, the electrons closest to the heat source
vibrate more rapidly. These electrons collide with atoms and gain more kinetic energy
(movement energy). This causes the electrons to move around faster and to collide with
other free electrons which, in turn, gain more kinetic energy. Kinetic energy is transferred
between the electrons and through the metal from the point closest to the heat source toward
points further away. Since the electrons travel very short distances at very large velocities,
conduction of heat happens very quickly.
In metals and insulators, there is conduction of heat due to the vibration of atoms. As
atoms closest to the heat source absorb heat/thermal energy, they induce the vibration in the
neighboring atoms, which, in turn, make their neighboring atoms vibrate more, etc.
Examples of conduction:
-9-
The wire gauzes used on tripods are metal therefore they are good heat conductors.
Gauzes on cookers are also metal so that heat is conducted quickly and food is cooked
fast.
Poor thermal conductors (insulators) are used for saucepan handles so that they dont
heat up and can still be handled.
Metals are used for the containers which heat liquids e.g. pans and kettles.
Air is a poor conductor therefore materials that trap air are used for insulation in lofts
and hot water cylinders.
Convection:
When particles of the cold air are heated by a heat source, they gain kinetic energy and
the air expands. The density of particles in the hot air decreases relative to that of the
surrounding cold air, which causes the hot air to rise and displace the cool air. Since cool
particles are more dense, they fall and move toward the heat source to take the place of the
warm particles. They then heat up and rise while other particles cool down and fall.
Example of convection:
Refrigerators are kept cool by convection.
Land and sea breezes are due to convection.
Atmospheric winds.
Hot water systems.
2.4.4
The relationship between thermal energy density (the amount of thermal energy per unit
volume) e(x, t) and temperature u(x, t) is given by
e = u,
(2.30)
where (x) is the specific heat (the amount of heat per unit mass required to raise the
temperature by one degree Celsius) of the rod, and (x) its density (mass per unit length).
Fouriers (Joseph Fourier, 1822) law of conduction [see also Newtons (Isaak Newton, 1701)
law of cooling]: Heat energy will flow from the region of high temperature to the region of
low temperature
q = ku,
(2.31)
Heat conducted IN
2.4.5
Inside a heated body , we select a small cube (Figure 2.6), whose dimensions are 4x1 , 4x2 and
4x3 , and whose volume is 4V = 4x1 4x2 4x3 . If (x) is the density of this cube, its mass is
M = 4V .
x3
(x1 , x2 , x3 )
(x1 , x
2 , x
3 )
x2
(x1 + 4x1 , x
2 , x
3 )
x1
Figure 2.6: An elementary volume used to derive the heat conduction equation.
Next, we write down the conservation of energy (Figure 2.5) in mathematical terms. Recalling (2.30), the amount of heat energy in the cube at times t is
H(x, t) = e(x, t)4V = (x)(x)u(x, t)4V.
(2.32)
The change in heat energy during the time interval [t, t + 4t] is
4H = H(x, t + 4t) H(x, t) = (x)(x)4V [u(x, t + 4t) u(x, t)] .
(2.33)
The amount of heat entering the cube through the side x1 + 4x1 during the time interval
[t, t + 4t] is Q1 (x1 + 4x1 ) = q(x1 + 4x1 )4x2 4x2 4t. According to Fouriers law (2.31) this
- 11 -
gives
Q1 (x1 + 4x1 ) = k(x1 + 4x1 )
u
(x1 + 4x1 )4x2 4x3 4t.
x1
(2.34)
Likewise, the amount of heat leaving the cube through the side x1 during the time interval [t, t +
4t] is
Q1 (x1 ) = k(x1 )
u
(x1 )4x2 4x3 4t.
x1
(2.35)
The amount of heat 4Q1 = Q1 (x1 + 4x1 ) Q1 (x1 ) conducted in and out of the cube in the x1
direction is
u
u
4Q1 = k(x1 + 4x1 )
(x1 + 4x1 ) k(x1 )
(x1 ) 4x2 4x3 4t.
(2.36)
x1
x1
In a similar manner, one can derive expressions for 4Q2 and 4Q3 , the amounts of heat conducted
in and out of the cube in the x2 and x3 directions, respectively.
Let us assume that inside the cube there are sources of heat, whose density if f (x, t). Then
the total amount of heat generated inside the cube during the time interval [t, t + 4t] is
Qg = f 4x1 4x2 4x3 4t.
(2.37)
The conservation of energy in Figure 2.5 can now be written as 4H = 4Q1 + 4Q2 +
4Q3 + Qg , or
u(t + 4t) u(t)
1
u
u
=
k(x1 + 4x1 )
(x1 + 4x1 ) k(x1 )
(x1 )
4t
4x1
x1
x1
1
u
u
+
k(x2 + 4x2 )
(x2 + 4x2 ) k(x2 )
(x2 )
4x2
x2
x2
1
u
u
+
k(x3 + 4x3 )
(x3 + 4x3 ) k(x3 )
(x3 ) + f. (2.38)
4x3
x3
x3
Taking the limit as 4xi 0 (i = 1, 2, 3) and 4t 0 yields a diffusion equation
3
u X
u
=
k
+ f,
x .
t
xi
xi
(2.39)
i=1
x ,
(2.40)
2.4.6
Since diffusion equation (2.40) contains only first time derivative, initial conditions consist of only
one equation that specifies the initial temperature distribution (x), i.e,
u(x, 0) = (x),
- 12 -
x .
(2.41)
Boundary conditions for (2.39) or (2.40) are defined on the surface of a heated body. For
example,
If temperature is prescribed on the bounding surface,
u(x, t) = (x, t),
x ,
t 0;
(2.42)
If the surface of a body is insulated, i.e., has a prescribed heat flow v(x, t),
ku(x, t) n(x) = v(x, t),
x ,
t 0,
(2.43)
2.4.7
If the boundary conditions and sources of thermal energy do not vary with time, temperature
will eventually reach a steady-state regime, i.e., the regime in which u = u(x). In steady state,
equation (2.39)
3
X
u
k
+ f = 0,
x .
(2.44)
xi
xi
i=1
4u = 0,
which lies at the foundation of the potential theory.
2.5
2.5.1
flow of fluids
2.5.2
single-phase flow
isothermal conditions,
etc.
- 13 -
x .
(2.45)
(2.46)
2.5.3
2.5.4
Consider a volume occupied by a moving fluid. At time t, the mass of a fluid in this volume is
Z
M (t) =
(x, t)dx.
(2.47)
Z Z
4M =
t2
[(x, t2 ) (x, t1 )] dx =
t1
dtdx =
t
t2
t1
dxdt.
t
(2.48)
The amount of a fluid leaving the volume through its bounding surface during the time
interval [t1 , t2 ] is
Z
t2
4Q =
t2
(v) ndsdt =
t1
(v)dxdt.
t1
(2.49)
t2
4Qg =
f (x, t)dxdt.
t1
(2.50)
+ (v) f dxdt = 0.
t1
t
(2.51)
+ (v) f = 0.
t
(2.52)
For incompressible fluids ( = const), and in the absence of sources (f = 0), (2.52) gives
v = 0.
- 14 -
(2.53)
Chapter 3
Classification of PDEs
3.1
Basic terminology
u
u k1 +...+kn u
x1 , . . . , xn , u,
,...,
,
x1
xn xk11 . . . xknn
!
=0
(3.1)
is called a partial differential equation (PDE) if n > 1. Otherwise, it is called an ordinary differential equation (ODE).
A function u? (x1 , . . . , xn ) that satisfies (3.1), i.e., turns it into identity, is called a solution.
The order of the PDE (3.1) is determined by the order of the highest derivative.
The dimensionality of the PDE (3.1) is determined by the number n of independent variables
x1 , . . . , xn . When one of these variables is time t, it is common to define the dimensionality as
n 1.
Equation (3.1) is called linear if the corresponding differential operator L(u) is linear, i.e.,
has the following property,
L(c1 u1 + c2 u2 ) = c1 L(u1 ) + c2 L(u2 ),
(3.2)
where u1 (x1 , . . . , xn ) and u2 (x1 , . . . , xn ) are any two functions and c1 and c2 are arbitrary constants. For example, a differential equation
u
2u
=
+ u + f (x, t)
t
x2
(3.3)
can be written as
L(u) = f (x, t),
L(u) =
15
u 2 u
2 u.
t
x
(3.4)
It is easy to check that L in (3.4) satisfies the condition (3.2). Hence, equation (3.3) is a linear
PDE. If the condition (3.2) does not hold, the corresponding PDE is called nonlinear. An example
of nonlinear PDEs is
2u
u
=
+ u2 + f (x, t).
t
x2
(3.5)
To distinguish between linear and nonlinear differential operators, it is common to denote the
former by L and the latter by N . For example, (3.5) can be written as
N (u) = f (x, t),
N (u) =
u 2 u
2 u2 .
t
x
(3.6)
3.2
Well-posed problems
3.3
The significance of the wave (2.16) and diffusion (2.40) equations goes beyond their fundamental
importance for practical applications. In this section we demonstrate that they represent examples
of canonical forms for a general class of second-order PDEs.
As an example, consider an equation
2u
= f.
xy
- 16 -
(3.7)
(3.8)
aij (x)
i,j=1
2u
+ F (x, u, u) = 0,
xi xj
x .
(3.9)
It is called a quasi-linear second-order differential equation, since it is linear with respect to the
highest (second) derivative. The coefficients aij (x) are continuous, i.e., aij (x) C(), on
Rn . Without the loss of generality, we further assume that aij = aji .
We wish to simplify (3.9) by transforming it to its canonical form.
3.3.1
or
l = l (x),
l = 1, . . . , n
(3.10)
whose Jacobian
(1 , . . . , n )
6= 0.
(x1 , . . . , xn )
(3.11)
The latter condition guarantees the existence of the inverse transformation x = x().
Under this transformation, u(x) = u[x()] u(). Hence
n
X u k
u
=
xi
k xi
(3.12)
k=1
and
2u
=
xi xj xj
=
n
X
u
xi
n
n
X
u k X u
k
=
+
xj k xi
k xj xi
k=1
k=1
n
X
k l
u 2 k
+
.
k l xi xj
k xi xj
2u
k,l=1
(3.13)
k=1
a
kl ()
2u
+ F1 (, u, u) = 0,
k l
- 17 -
(3.14)
where
a
kl () =
n
X
aij (x)
i,j=1
k l
xi xj
(3.15)
and
F1 (, u, u) = F (, u, u) +
n
X
u 2 k
.
k xi xj
(3.16)
k=1
(3.17)
In general such coordinate transformations exist not over the whole domain , but only at a fixed
point x0 , i.e., the are local rather than global. This point is transformed into 0 = (x0 ), and
(3.15) gives
a
kl ( 0 ) =
n
X
k 0 l 0
(x )
(x ).
xi
xj
aij (x0 )
i,j=1
(3.18)
Denote
a?ij = aij (x0 ),
ki =
k 0
(x ),
xi
and
lj =
l 0
(x ),
xj
(3.19)
a
kl ( ) =
a?ij ki lj .
(3.20)
i,j=1
We can now make use of the existing theory1 for quadratic forms. In particular, it is proved
that for any real quadratic form in n variables,
Q(z) =
n
X
bij zi zj ,
(3.21)
i,j=1
r
X
zi2
i=1
m
X
zi2 ,
m n,
(3.22)
i=r+1
a?ij = 0,
i 6= j
(3.23a)
a?ii
a?ii
1ir
(3.23b)
= 1,
= 1,
r < i m.
- 18 -
(3.23c)
Moreover, according to Sylvesters Inertia Law2 , when a quadratic form (3.21) in n variables is
reduced by a nonsingular linear transformation to the form (3.22), the number r of positive squares
appearing in the reduction is an invariant of the quadratic form (3.21) and does not depend on the
method of reduction.
Since the numbers r and m are solely properties of the quadratic form (3.18), and this
quadratic form derives directly from a quasi-linear PDE (3.9), they can be used to classify this
equation. Moreover, a transformation that recasts (3.20) as (3.23), also transforms the general
quasi-linear PDE (3.9) into its canonical form,
r
X
2u
i=1
3.3.2
i2
m
X
2u
+ F3 (, u, u) = 0,
i2
i=r+1
m n.
(3.24)
X 2u
2u
2
=
a
,
t2
x2i
a2 = 1.
i=1
http://mathworld.wolfram.com/SylvestersInertiaLaw.html
- 19 -
X 2u
u
= a2
,
t
x2i
a2 = 1.
i=1
N
X
2u
i=1
x2i
a2 = 1.
+ f = 0,
It has n = N variables, and m = N = n second derivatives, all of which have the same
sign. Hence the diffusion equation is elliptic.
3.3.3
A curse of dimensionality
i 6= j,
i, j = 1, . . . , n
contains
n(n 1)
2!
such conditions. Equations (3.23b) and (3.23c) can be combined into one equation
a?ii = i a?11 ,
i = 1,
i = 2, . . . , n
and consist of (n 1) conditions. Thus the total number of conditions contained in (3.23) is
n(n 1)
+ (n 1),
2!
(3.25)
which, for n 3, is always larger than the number n of independent variables l . In other words,
the problem does not have a solution in n 3 dimensions!
It does have a solution in n = 2 dimensions, which we explore below.
3.3.4
2u
2u
2u
+
2a
+
a
+ F (x, u, u) = 0,
12
22
x1 x2
x21
x22
- 20 -
x = (x1 , x2 )T ,
(3.26)
or
l = l (x),
l = 1, 2
(3.27)
1
x1
2
x1
1
x2
2
x2
1 2
1 2
6= 0.
=
x1 x2 x2 x1
(3.28)
Without the loss of generality, we assume that a11 (x) 6= 0 in the region of interest.
Transformation of variables (3.27) recasts (3.26) as (3.14) and (3.15) with n = 2,
a
11 ()
2u
2u
2u
+
2
a
()
+ F1 (, u, u) = 0,
+
a
()
12
22
1 2
12
22
(3.29)
where
1 2
1 1
1 2
= a11
+ 2a12
+ a22
,
x1
x1 x2
x2
1 2
1 2
1 2
1 2
= a11
+ a12
+
+ a22
,
x1 x1
x1 x2 x2 x1
x2 x2
2 2
2 2
2 2
= a11
+ 2a12
+ a22
.
x1
x1 x2
x2
a
11
a
12
a
22
(3.30a)
(3.30b)
(3.30c)
a11
a11
x2
a11
x2
x1
x1
(3.32)
A solution of this equation and its behavior are determined by the term a212 a11 a22 . The following
cases can occur.
Case 1: a212 a11 a22 > 0. The quasi-linear second-order PDE (3.26) is hyperbolic.
Since a11 6= 0, in this case (3.32) gives a system of first-order PDEs
p
a12 + a212 a11 a22 v
v
=0
x1
a11
x2
(3.33a)
and
a12
v
x1
(3.33b)
2u
+ F1 (, u, u) = 0,
1 2
(3.34)
(3.35)
F2 =
F1
,
2
a12
(3.36)
v
a12 v
+
x1 a11 x2
2
= 0,
(3.37)
(3.38)
If the transformation 1 = 1 (x) is defined as its solution, it follows from (3.30) that a
11 = 0.
Then one can show that, regardless of the choice of a transformation 2 = 2 (x), the condition
a212 a11 a22 = 0 leads to a
12 = 0. Hence, (3.29) reduces to
2u
+ F2 = 0,
2
Case 3: a212 a11 a22 < 0.
F2 =
F1 (, u, u)
.
a
22
(3.39)
This case requires complex analyses to bring (3.26) to its canonical form. We only note that
if the coefficients aij in (3.26) are analytical functions, then it is possible to reduce (3.26) to
2u
= G (, u, u) .
1 2
(3.40)
- 22 -
Chapter 4
Method of Characteristics
In the previous Chapter we demonstrated that any second-order quasi-linear PDE with variable
coefficients (3.9) can be transformed into much simpler canonical forms (3.24). In two dimensions (n = 2), we also identified a set of first-order PDEs, either (3.33) or (3.38), which the
corresponding transformations of coordinates must satisfy. In this Chapter, we use the method of
characteristics to solve these and similar first-order PDEs.1
4.1
(4.1)
where we relabeled the coordinates, t x1 and x x2 . This equation describes the behavior of
a function v(x, t) in the Eulerian coordinate system (x, t).2
The method of characteristics is based on recasting the process described by (4.1) in the
Lagrangian (material) framework, in which a process v is measured by a moving observer, x =
x(t). While in an Eulerian coordinate system v = v(x, t), in a Lagrangian coordinate system
v = v[x(t), t]. In the Lagrangian framework, the rate of change of v = v[x(t), t] is described by
the total (also known as substantial or convective) derivative,
dv
v dx v
=
+
.
dt
t
dt x
(4.2)
(4.3)
1
Much of our presentation of the method of characteristics borrows heavily from R. Haberman, Applied Differential
Equations, 4th Ed., Prentice Hall, 2004.
2
The Eulerian (field) description of a process v relies on a fixed coordinate system (frame of reference), in which an
immobile observer takes measurements of v(x, t).
23
(4.4)
In other words, (4.3) defines a family of curves x(t), along which an original PDE reduces to an
ODE. Such curves are called characteristics.
4.1.1
(4.5)
where is a constant of integration, such that x = at t = 0. It follows from (4.4) that v(x, t) is
constant along characteristics, i.e., v propagates as a wave with velocity c along the characteristics
(4.5). The shape of this wave is determined by the initial condition.
Consider the initial condition
v(x, 0) = V (x).
(4.6)
Along the characteristics (4.5), x = at t = 0 so that (4.6) gives v(, 0) = V (). Since along the
characteristics (4.5) v is constant,
v(x, t) = v(x, 0) = V ().
(4.7)
At any point (x, t), the parameter can be determined from (4.5),
= x ct.
(4.8)
Substituting (4.8) into (4.7) yields the solution of the PDE (4.1) subject to the initial condition
(4.8)3 ,
v(x, t) = V (x ct).
4.1.2
(4.9)
If the wave velocity is c = c(x, t), it follows from (4.3) that the characteristics are no longer linear.
The procedure outlined above is generalized by using the following recipe:
1. define a characteristic coordinate = (x, t) by
dx
= c(x, t),
dt
x(0) = ;
(4.10)
2. find v(, t) by integrating the ODE (4.4) subject to the initial condition (4.6);
3
Note that any function F (x ct) satisfies the PDE (4.1). Hence v(x, t) = F (x ct) is the general solution of
(4.1).
- 24 -
(4.11)
x(0) = .
(4.12)
(4.13)
(4.14)
Writing the initial condition (4.6) along the characteristics (4.14) gives v(x, 0) = v(, 0)
= V (). Since along the characteristics (4.14) v is constant,
v(x, t) = v(, 0) = V ().
(4.15)
4.2
(4.16)
We are now ready to revisit the problem of classification of second-order quasi-linear PDEs in two
dimensions. As an example, consider a PDE
x2
2u
2u
x
= 0,
1
x21
x22
x1 > 0,
x2 > 0.
(4.17)
Using the notation of Section 3.3, we have a11 = x2 , a12 = 0, a22 = x1 . Hence a212 a11 a22 =
x1 x2 > 0, which identifies (4.17) as hyperbolic.
To determine a coordinate transformation i = i (x1 , x2 ) (i = 1, 2) that transforms (4.17)
into its canonical form, we have to solve (3.33), which now become
r
r
v
v
x1 v
x1 v
=0
and
+
= 0.
(4.18)
x1
x2 x2
x1
x2 x2
Applying the method of characteristics to the first of these equations gives
r
dx2
x1
=
,
x2 (0) = ,
dx1
x2
- 25 -
(4.19)
(4.20)
Since along these characteristics v is constant, any function F of solves the first PDE in (4.18),
3/2
3/2
i.e., v = F (x1 + x2 ) is its general solution. Any choice of F will provide an appropriate
transformation of coordinates 1 = 1 (x1 , x2 ). Let us select
3/2
1 (x1 , x2 ) = x1
3/2
+ x2 .
(4.21)
Similarly, applying the method of characteristics to the second equation in (4.18) gives a transformation of coordinates 2 = 2 (x1 , x2 ),
3/2
2 (x1 , x2 ) = x2
The inverse transformation is
1 2 2/3
,
x1 =
2
3/2
x1 .
x1 =
1 + 2
2
(4.22)
2/3
.
(4.23)
Note that the inverse transformation is invariant with respect to the choice of F . Substituting
(4.23) into (4.17) transforms the latter into
2u
1
2 u
2 u
= 3/2
2
1
.
(4.24)
3/2
1 2
1
2
2(1 2 )
As we showed in the beginning of Section 3.3, this equation is readily transformed into a secondorder wave equation under the transformation of coordinates x = 1 2 and t = 1 + 2 .
The importance of first-order PDEs and the method of characteristics for solving them goes
way beyond their use in classification of second-order quasi-linear PDEs. It stems from a plethora
of physical phenomena described by first-order PDEs, which include the immiscible displacement
of one fluid by another in a porous medium, traffic flow, shock waves, and contaminant transport
in rivers. Some of these applications are discussed and analyzed below.
4.3
Consider the following problem. A contaminant has been released into a river, whose flow velocity
is c. Determine the concentration u(x, t) at a location x downstream from the place of release. We
assume that the river flows fast enough to disregard the diffusive effects on the contaminants concentration, i.e., that the contaminant transport is due to advection only. This problem is described
by a first-order PDE
u
u
+c
= f (x, t),
t
x
u(x, 0) = 0.
(4.25)
The initial condition implies that the river was free of the contaminant before the release. The
source function f (x, t) specifies the strength, location, time, and duration of the release.
- 26 -
The presence of a source function f necessitates only a slight modification to the method of
characteristics recipe described in Section 4.1. Specifically, in Step 2 of the recipe the ODE (4.4)
should be replaced with an ODE
du
= f [x(, t), t].
dt
(4.26)
x = ct + .
(4.27)
(4.28)
Recalling that is a constant on a characteristic, and using the initial condition (4.25), gives
Z
u=
f (ct0 + , t0 )dt0 .
(4.29)
(4.30)
4.4
Here we generalize the contaminant transport problem in Section 4.3 in two important ways. First,
we allow the rivers velocity c to vary in space x and time t, i.e., consider c = c(x, t). Then the
transport equation (4.25) takes the form
u cu
+
= f (x, t),
t
x
(4.31)
(4.32)
where a cx and b f .
Second, we allow the contaminant to undergo linear chemical reactions, which adds an extra
term to (4.31),
u cu
+
= (u ueq ) + f (x, t),
t
x
(4.33)
where ueq is the equilibrium concentration and is the reaction rate constant. This, of course, is
the same as (4.32) with a = cx and b = f + ueq .
- 27 -
Since the right-hand side of the PDE in (4.32) is now a function of u, the method of characteristics recipe described in Section 4.1 once again needs a slight modification. This time, Step 2
of the recipe consists of solving an ODE
du
= a[x(t), t]u + b[x(t), t],
dt
(4.34)
As an example, we set c(x, t) ex and uin ex in (4.31). This results in (4.32) with
a = ex , b = 0, and c = ex . To solve the resulting PDE, we follow the recipe. Step 1 is to solve
an ODE for the characteristics,
dx
= ex ,
dt
x(0) = .
(4.35)
= ln (ex t) .
(4.36)
(4.37)
Substituting an expression for ex from (4.36) and integrating along the characteristics yields
Z
uin ()
du0
=
u0
Z
0
dt0
t0 + e
u(, t) = uin ()
t + e
.
e
(4.38)
Step 3 is to eliminate in favor of x and t. Substituting from (4.36) into (4.38) yields
u(x, t) = uin [ln(ex t)]
ex
.
ex t
(4.39)
For uin () = e , this gives a solution for the contaminant distribution in a river,
u(x, t) = exp ln2 (ex t)
4.5
ex
.
ex t
(4.40)
The approach we used in the previous section can be readily generalized to account for nonlinear
chemical reactions. Such a generalization replaces the reactive term in (4.33) with a reaction term
r(u)
u cu
+
= r(u) + f (x, t),
t
x
(4.41)
Equation (4.41) can be recast in the form of a general quasi-linear first-order PDE,
u
u
+ c(x, t)
= g(x, t, u),
t
x
(4.42)
where g = cx (x, t)u(x, t) + r(u) + f (x, t). We use the method of characteristics to solve the
quasi-linear PDE (4.42) with constant velocity c and without sources f = 0.
Step 1 of the recipe is to find the characteristics by solving
dx
= c,
dt
x(0) =
= x ct.
(4.43)
Recalling that r(u) = 2(u2 u2eq ) and integrating along the characteristics gives
Z u
u ueq
uin () ueq 4t
du
= 2t
=
=
e
.
2
2
u + ueq
uin () + ueq
uin u ueq
(4.44)
(4.45)
4.6
(4.46)
(4.47)
which describes, for example, traffic flow under an assumption that the car velocity v depends only
on the density u(x, t) of cars on the road. The coefficient c(u) in (4.47) is called the characteristic
velocity of traffic flow.
The presence of nonlinearity c(u) does not affect the fundamental idea of the method of
characteristics, which is to reduce first-order PDEs to first-order ODEs by writing the former in
the Lagrangian framework. Thus, as before, we have
dx
= c(u),
dt
x(0) =
(4.48)
and
du
= 0,
dt
(4.49)
However, one cannot obtain a family of characteristics from (4.48) alone, since its right-hand side
depends on the unknown u. In other words, now ODEs (4.48) and (4.49) are fully coupled.
- 29 -
The fact that the right-hand side of the ODE in (4.49) is zero significantly simplifies the
analysis, since it implies that u is constant along characteristics,
u = uin ().
(4.50)
(4.51)
Thus, as in Section 4.1, the characteristics are straight lines. The difference is that now these
straight lines are not parallel to each other.
Finally, using (4.51) to eliminate in favor of x and t in (4.50) we obtain
u(x, t) = uin [x c(u)t].
(4.52)
(4.53)
Using the general forms of its characteristics (4.51) and its solution (4.52), we obtain
x = 2u(, 0)t
(4.54)
and
(
1
u(x, t) =
2
x 2ut < 0
x 2ut > 0,
(4.55)
(4.56)
Since the distance between u = 1 and u = 2 increases, this solution is called an expansion wave.
It remains to determine the behavior of u(x, t) in the region 4t < x < 2t. The reason for this
gap in our solution is the discontinuity of the initial condition in (4.53). We imagine that all values
of u between 1 and 2 are present initially at x = 0. Straight line characteristics corresponding to
each of these values start at the point x = 0 and t = 0. Since at this point = 0, it follows from
(4.54) that the equation for these characteristics is
x = 2ut,
1 < u < 2.
(4.57)
x
,
2t
(4.58)
4.6.1
As an example, we consider an elementary traffic model, which replaces the function c(u) in (4.47)
with its linear counterpart. This is accomplished as follows. We postulate that cars move with the
maximum velocity v = vmax at u = 0 and practically stop moving after the density of cars reaches
some u = umax . A linear relationship that satisfies these conditions is
u
.
(4.59)
v(u) = vmax 1
umax
Since c(u) (uv)u , this gives
c(u) = vmax
2u
1
umax
,
(4.60)
(4.61)
The initial condition u(x, 0) = uin (x) is determined by the traffic scenario we are interested in.
Consider a situation when the traffic light switches from red to green. Behind a red light (x = 0),
the traffic density is maximum u = umax , while ahead of the light it is u = 0, so that at the
moment t = 0 when the light turns green
(
umax ,
x<0
u(x, 0) = uin (x) =
(4.62)
0,
x > 0.
For c(u) and uin given by (4.60) and (4.62), respectively, the general solution (4.52) becomes
x vmax 1 u2u
t<0
umax ,
max
u(x, t) =
(4.63)
2u
0,
x vmax 1 umax t > 0.
This gives a final expression for the density of cars in traffic,
(
umax ,
x < vmax t
u(x, t) =
0,
x > vmax t.
(4.64)
The comparison of (4.62) and (4.64) shows that there is a delay between the time the light switches
to green and the time cars start moving. It is because the information propagates backward at the
speed umax .
4.7
Shock waves
(4.65)
t
c(u1 ) < c(u2 )
x
1
Figure 4.1: Linear characteristics (4.51) for nonlinear (quasilinear) first-order wave equation
(4.65).
the method of characteristics will not alway work in a way described in the previous section.
Specifically, it fails when the characteristics intersect. Figure 4.1 shows two possible scenarios
for the behavior of characteristics (4.51). Two characteristicsone starting at x = 1 with u1 =
uin (1 ) and the other starting at x = 2 with u2 = uin (2 )intersect if the faster one catches up
with the slower one, i.e., if c(u1 ) > c(u2 ). In this case, which is know as a compression wave, the
distance between the densities u1 and u2 decreases with time, and eventually they intersect, i.e.,
at some point x two densities coexist. In other words, density becomes a multi-valued function of
space, which in many cases is not physically realizable.
4.7.1
Discontinuous solutions
What is the reason for arriving at this nonphysical behavior (e.g., multi-valued density)? Since our
mathematical treatment of (4.65) did not use any approximations, the source of error must be in
the mathematical formulation of a physical process, i.e., in the formulation of (4.65).
All our analysis so far implicitly assumed that u(x, t) is a continuous function. This assumption will now be overturned by postulating that at some point xs the function u(x, t) has a
jump discontinuity, also called a shock wave, that propagates in time, i.e., xs (t), with the velocity
dxs (t)/dt. Schematic representation of a jump discontinuity of u(x, t) at point xs is shown in
+
Figure 4.2, where x
s and xs indicate that the point xs is being approached from the left and the
right, respectively. At the moment, the point of discontinuity xs , its trajectory xs (t), and velocity
dxs (t)/dt are all unknown.
We start by reformulating our mathematical model. Consider the conservation law for a
segment 0 < x < b of the road, which now includes a jump discontinuity 0 < xs (t) < b,
d
dt
(4.66)
where Mass IN = q(a, t), Mass OUT = q(b, t), q = vu, and v(u) is the velocity of a substance
whose density is u. Accounting for the shock, this equation can be rewritten as
d
dt
"Z
xs (t)
u(x, t)dx +
a
xs (t)
- 32 -
(4.67)
u(x, t)
u(x
s , t)
u(x+
s , t)
x
xs (t)
Z
a
xs (t)
u
dx +
t
xs (t)
u
dx = q(a, t) q(b, t).
t
(4.68)
(4.69)
xs (t)
u
dx +
t
xs (t)
u
dx =
t
xs (t)
q
dx
x
xs (t)
q
dx
x
+
= q(x
s , t) + q(a, t) q(b, t) + q(xs , t)
(4.70)
+
dt
{u}
u(xs , t) u(xs , t)
(4.71)
where {A} denotes the magnitude of the jump of a function A. In gas dynamics, (4.71) is called
the Rankine-Hugoniot condition.
A useful property of the shock velocity is provided by the entropy condition,
c[u(x
s , t)] >
dxs
> c[u(x+
s , t)].
dt
(4.72)
(4.73)
(4.74)
Since u(x, t) is constant along characteristics, (4.74) gives a family of linear characteristics
x = 2u(, 0)t + .
(4.75)
Taking into account the initial condition in (4.73), one can see that the characteristics < 0 travel
twice as fast as the characteristics > 0. Hence the two sub-families will intersect, leading to
non-physical multi-valued solutions.
The problem is fixed by introducing a jump discontinuity that travels with the shock velocity
(4.71). It follows from the initial condition in (4.73) that u(x, t) = 2 on the left-hand side of the
shock and u(x, t) = 1 on the right-hand side of the shock. It remains to find the trajectory of the
shock xs (t) from (4.71).
To make use of (4.71), we note that q in the continuity equation (4.69) is related to c(u) in
(4.65), or to c(u) = 2u in (4.73), by
c(u)
q u
u
=
.
x
u x
(4.76)
(4.77)
(4.78)
i.e., the velocity of the shock is constant. Since the discontinuity in u(x, 0) occurs at x = 0, we
find that the trajectory of the shock is
dxs
= 3,
dt
xs (0) = 0
xs (t) = 3t.
(4.79)
+
Since c(u) = 2u, we find that c[u(x
s )] = 4 and c[u(xs )] = 2. Hence the entropy condition
(4.72) holds.
4.7.2
Let us return to the task of modeling traffic flow. Following our approach in Section 4.6.1, we
employ the elementary traffic model which results in (4.61),
2u
u
u
+ vmax 1
= 0.
(4.80)
t
umax x
- 34 -
However, now we are interested in the opposite traffic scenario, i.e., a situation when the traffic
light switches from green to red. Before the light turns red, the traffic density is uniform, u = u0 .
The traffic light is located at x = 0 and turns red at time t = 0. At this time, the traffic density
behind the light is uniform,
u(x, 0) = u0 ,
x < 0.
(4.81)
Since the cars stop at the light, the traffic density is maximum at x = 0,
u(0, t) = umax ,
t > 0.
(4.82)
This is the first time we have introduced a boundary condition for the first-order wave equation.
An equation for characteristics is
dx
2u
= vmax 1
,
dt
umax
x(0) = .
(4.83)
2u
1
umax
and
t.
(4.84)
x = vmax t
(4.85)
that propagate the traffic densities u0 and umax . The characteristic velocity c1 of the first family
of characteristics (originating at points x < 0) is
2u0
c1 = vmax 1
,
(4.86)
umax
while that of the second family (originating at the point x = 0) is
c2 = vmax .
(4.87)
The characteristics from x = 0 move backward, since c2 < 0. The characteristics originating at
points x < 0 can move either backward or forward depending on the ratio 2u0 /umax . Regardless,
the latter move faster the the former, since c1 > c2 .
Thus a shock separating u0 and umax will form. Since it follows from (4.77) that the traffic
flow is
Z
Z
2u
u
q(u) = c(u)du = vmax
1
du = vmax u 1
,
(4.88)
umax
umax
the shock velocity is determined from (4.71) as
+
q(x
q(u0 )
dxs
q(u0 ) q(umax )
s , t) q(xs , t)
=
=
=
.
+
dt
u
u
u
u(xs , t) u(xs , t)
0
max
0 umax
(4.89)
Since u0 < umax and q(u0 ) > 0, the shock velocity is negative, and the shock propagates backward. The corresponding shock trajectory is
xs =
q(u0 )
t.
u0 umax
- 35 -
(4.90)
4.7.3
We have established that shocks form when faster waves start behind slower waves, i.e., when the
characteristic velocity c(u) is a decreasing function of x,
c(u)
dc u
=
< 0.
x
du x
(4.91)
Thus for equations with dc/du < 0 shocks form when u(x, t) is an increasing function of x,
so that u must increase with x at a shock. Likewise, for equations with dc/du > 0, shocks
form when u decreases with x at a shock. If these conditions are not met, characteristics do not
intersect, shocks do not form, and discontinuous initial conditions correspond to expansion waves
(see Section 4.6.1).
If dc/du does not change signs, then discontinuous initial conditions result in either a shock
or an expansion wave.
If dc/du does change signs at least ones, then discontinuous initial conditions may result in
both a shock and an expansion wave.
A shock and an expansion wave. Consider the following initial value problem
(
1 x < 0
u
2 u
+u
= 0,
u(x, 0) =
t
x
2
x > 0.
(4.92)
The initial conditions indicate that u will increase with x, i.e., u/x > 0. On the other hand,
dc
= 2u
du
(4.93)
x(0) = ,
(4.94)
(
1
u(, 0) =
2
<0
>0
(
1
u(, t) =
2
<0
> 0.
(4.95)
(4.96)
x<t
x > 4t.
(4.97)
The fan-like characteristics for the region 4t < x < t are obtained as before (Section 4.6). These
characteristics correspond to the discontinuity in the initial condition in (4.92) and originate at the
point x = 0. Hence, (4.96) gives an equation for these characteristics
x = u2 t,
4t < x < t,
(4.98)
(4.99)
(4.100)
combined with the positive part of the solution (4.97) represents the expansion wave.
Consider now the remaining characteristics < 0, along which u = 1. It follows from
(4.94) that their characteristic velocity is 1. They will intersect the slower moving characteristics
in the expansion wave, which correspond to 1 < u < 0. This leads
p to the formation of a shock,
which separates the region with u = 1 and the region with u = x/t.
Since
u3
,
3
(4.101)
dxs
1 1 + (xs /t)3/2
=
.
dt
3 1 + (xs /t)1/2
(4.102)
Z
q(u) =
c(u)du =
4.8
Here we generalize the nonlinear (quasi-linear) first-order PDE in (4.47) by adding a state-dependent
right-hand side,
u
u
+ c(u)
= 2u,
t
x
(4.103)
and set c(u) u. This example loosely corresponds to traffic flow, in which the cars on a
highway are not conserved, but instead leave it at a rate proportional to the car density u.
Along the characteristics
dx
= u,
dt
- 37 -
x(0) = ,
(4.104)
the density of cars is no longer constant, but is determined instead as a solution of an ODE
du
= 2u,
dt
(4.105)
(4.106)
uin () 2t
e
1 .
2
(4.107)
In general, the last step of eliminating in favor of x and t has to be done numerically.
Consider a simple initial condition uin (x) = x. Now (4.107) can be solved analytically to
give
=
2x
.
1 + e2t
(4.108)
2x
2x
e2t = 2t
.
1 + e2t
e +1
- 38 -
(4.109)
Chapter 5
Laplace Transformation
In this Chapter we introduce the Laplace transformation as another tool to solve PDEs by reducing
them to ODEs.
5.1
we obtain an ODE
d2 u
,
dx2
where (real or imaginary) transformation constant s acts a parameter.
uin (x) + s
u=D
(5.5)
The operation on a function u in (5.4) is called the Laplace transformation, the new function u
is called the Laplace transform. Often it is convenient to use a shorthand notation, which
replaces the integral in (5.4), by writing
u
(x, s) = L{u(x, t)}.
39
(5.6)
5.2.1
Linearity
The Laplace transformation L{u} is linear, i.e., for a linear combination of two functions u1 and
u2 ,
L{c1 u1 + c2 u2 } = c1 L{u1 } + c2 L{u2 }.
5.2.2
(5.7)
Applicability
1
est dt = eps ,
s
(5.9)
provided s > 0.
However, not all piecewise continuous functions have Laplace transforms. For instance, a
function
(
et 0 < t < p
fp (t) =
(5.10)
2
et t > p
does not have the Laplace transform because the integral
Z
Z p
Z
st
(1s)t
fp (t)e dt =
e
dt +
0
2 st
et
dt
(5.11)
Functions of exponential order. A function u(t) is of exponential order as t , or O et ,
if there exists such that
|u(t)|et <
- 40 -
(5.12)
for all t larger than some finite number T . Clearly e2t satisfies this condition, while the function
fp (t) defined above does not.
Any function u(t) that is piecewise continuous and of exponential order as t has the
Laplace transform. This condition can be easily proved by noting that |est u(t)| < M e(s)t ,
where M is some constant. Since the upper bound of |est u(t)| is integrable provided s > , it is
integrable as well.
One has to keep
in mind that this condition is sufficient but not necessary. For example, the
function u(t) = 1/ t has an infinite discontinuity at t = 0, but still has the Laplace transform,
r
Z
Z
1
1 st
2
x2
e dt =
L =
e dx =
,
s > 0.
(5.13)
s
s 0
t
t
0
Transforms of derivatives.
(5.14)
Z
L
u(t )dt
1
= L{u}.
s
(5.15)
(5.16)
u(t) = L1 {
u(s)}.
(5.17)
then
(5.18)
L1 {c1 u
1 + c2 u
2 } = c1 u1 + c2 u2 = c1 L1 {
u1 } + c2 L1 {
u2 }.
(5.19)
we have
This property will be used again and again to compute the inverse Laplace transforms of solutions
of differential equations. A number of the pairs of direct and inverse transforms are tabulated.
s > + a.
(5.20)
A theorem of scaling. If u
(s) = L{u(t)} when s > , then
1 s
u
= L{u(at)},
s > a,
a
a
a > 0.
(5.21)
Consider a function u(t), and let ub (t) denote its translation (see
A theorem of translation.
Fig. 5.1),
(
0
0<t<b
ub (t) =
u(t b) t > b.
(5.22)
ebs u
(s) = L{ub (t)}.
(5.23)
Then
u(t)
ub (t)
Convolution.
The convolution u v of the functions u(t) and v(t) is defined as the function
Z t
u(t) v(t) =
u( )v(t )d,
0 t < .
(5.24)
0
(5.25)
(5.26)
est
u( )v (t)d dt.
(5.27)
Using the definition of v (t) in (5.22), this gives the final result
Z t
Z
Z t
st
u
(s)
v (s) =
e
u( )v(t )d dt L
u( )v(t )d .
(5.28)
- 42 -
5.3
The application of the Laplace transformation to the solution of linear ODEs with constant coefficients is relatively straightforward.
5.3.1
6u = 2
dt2
dt
(5.29)
du
= 0.
dt
(5.30)
(5.31)
Hence
2 + s2 s
.
s(s2 s 6)
(5.32)
11
8 1
4 1
2 + s2 s
=
+
+
s(s 3)(s + 2)
3 s 15 s 3 5 s + 2
(5.33)
u
=
By writing this as
u
=
5.3.2
(5.34)
A damped absorber
If a damped absorber is added to forced vibrations, the process is described by a coupled system
of ODEs, such as
d2 u d2 v dv
2 +
u = et 2,
dt2
dt
dt
(5.35)
du
d2 u d2 v
2 2
+ v = t.
2
dt
dt
dt
(5.36)
- 43 -
du
dv
(0) = v(0) =
(0).
dt
dt
(5.37)
Applying the Laplace transformation to these ODEs gives a system of algebraic equations
s2 u
s2 v + s
vu
=
1
2
,
s1 s
(5.38)
1
.
s2
(5.39)
s2
,
s(s 1)2
(5.40)
1
.
1)
(5.41)
2s2 u
s2 v 2s
u + v =
These equations can be rewritten as
(s + 1)
u s
v=
2s
u (s + 1)
v=
s2 (s
1
1
1
1
=
+
2
s(s 1)
s s 1 (s 1)2
(5.42)
and
v =
2s 1
1
1
= 2 +
.
2
1)
s
(s 1)2
s2 (s
(5.43)
5.4
and
v(t) = t + tet .
(5.44)
(5.45)
Since the integral on the right-hand side is a convolution, taking the Laplace transformation of this
equation gives an algebraic equation
u
(s) =
a
1
+u
(s) 2
,
2
s
s +1
(5.46)
whose solution is
u(s) = a
1
1
+ 4
2
s
s
.
(5.47)
(5.48)
5.5
In this section we use the Laplace transformation to solve linear PDEs, whose coefficients do not
vary with time.
5.5.1
Wave equation
x > 0,
t>0
(5.49)
u
(x, 0) = 0
t
(5.50)
u(x , t) = 0.
(5.51)
This problem describes vertical displacements in a long string that has been initially displaced.
Accounting for the initial conditions,
Z 2
Z
u st
u st
e dt = s
e dt = s2 u
s(x),
2
t
t
0
0
(5.52)
so that the Laplace transformation of the wave equation leads to the ODE
s2 u
s(x) = c2
d2 u
,
dx2
x>0
(5.53)
u
(0, s) = 0,
(5.54)
We shall solve this ODE by using the Laplace transformation with respect to x. Let
Z
u
(p, s) =
u
(x, s)epx dx.
(5.55)
Then taking the Laplace transformation of the ODE (5.53), while accounting for the boundary
conditions, yields the algebraic equation
s2 u
s(p)
= c2 p2 u
C(s) ,
C(s)
d
u
(0, s),
dx
(5.56)
whose solution is
u
=
c2 C s
.
c2 p2 s2
- 45 -
(5.57)
cC
sinh
2L
u
(x, s) =
.
s
c
c
p2 s2 /c2
Using the convolution to invert the last term in this expression gives
Z
sx 1 x
s
cC
sinh
(y)e
dy ,
x .
c
s
c 0
(5.58)
(5.59)
(5.60)
Hence,
Z
cC
1
=
s
c
(y)esy/c dy.
(5.61)
(5.62)
x+y
,
c
t=
yx
,
c
t=
xy
,
c
x/c
(5.64)
(x ct)est dt.
(5.65)
1 (x ct)est dt,
(5.66)
(5.67)
(5.68)
(x + ct) + (x ct)
.
2
- 46 -
(5.69)
5.5.2
Diffusion equation
x > 0,
t>0
(5.70)
(5.71)
u
(0, t) = q,
x
u(x , t) = 0.
(5.72)
This problem describes the distribution of temperature in a long rod when a constant flux of heat
q is maintained at the boundary x = 0.
The Laplace transform of this problem is
s
u=D
d2 u
,
dx2
x>0
(5.73)
d
u
q
(0, s) = ,
dx
s
u
(x , s) = 0.
(5.74)
q D xs/D
.
u
(x, s) = e
ks s
It can be inverted by means of a table of Laplace transforms.
- 47 -
(5.75)
- 48 -
Chapter 6
6.1
t>0
(6.1)
which describes, among many other processes, contaminant transport in porous media. All coefficients in this equation are functions of the N -dimensional space x and time t. The coefficient
D is a positive semi-definite tensor whose components are Dij (x, t) (i, j = 1, . . . , N ), and v is a
vector with components vi (x, t) (i = 1, . . . , N ). Equation (6.1) is subject to the initial condition
c(x, 0) = cin (x)
(6.2)
c(x, t) = (x, t)
n Dc = (x, t)
x N
t > 0,
t > 0,
x R
t > 0,
(6.3)
(6.4)
(6.5)
where D , N , and R are the Dirichlet, Neumann, and Robin segments of the boundary =
D N R of . The boundary value problem (6.1) (6.5) is nonhomogeneous due to the
presence of the driving forces f , , , and r.
49
We start by multiplying (6.1) with as yet unspecified function G(x, t; y, ) and integrating it
in space and time,
Z tZ
Z tZ
c
(Dc) + vc qc Gdyd =
f Gdyd.
(6.6)
0
0
Since
Z tZ
0
c
Gdyd =
Z tZ
[cG]t =0 dy
Z tZ
c
0
G
dyd,
Z tZ
(Dc)Gdyd =
Z tZ
n [GDc cDG] dyd +
(6.7)
c (DG)dyd,
0
(6.8)
and
Z tZ
Z tZ
G vc =
Z tZ
Gn vc
G vcdyd
0
(6.9)
c
+ (DG) + G v + qG dyd +
[cG]t =0 dy
Z tZ
Z tZ
Due to the initial and boundary conditions (6.2) (6.5), this gives
Z tZ
Z tZ
c(y, )(x y)(t )dyd =
f Gdyd
0
Z
Z tZ
Z tZ
Z tZ
+ cin G(x, y, t, 0)dy
n DGdyd +
Gdyd +
(6.10)
rGdyd.
(6.11)
where we chose the function G(x, y, t, ) to be the solution of the differential equation
G
= y (Dy G) + v y G + qG + (x y)(t )
(6.12)
(6.13)
y D ,
y N ,
(6.14)
(6.15)
and
n DG = 0
- 50 -
y R .
(6.16)
Thus defined G(x, t; y, ) is called the Greens function for the boundary value problem (6.1)
(6.5).
You might recognize the function in (6.12) as the Dirac delta function. We will explore its
properties below. At this point, it suffices to say that it allows us to obtain from (6.11) the solution
of (6.1) (6.5),
Z tZ
Z
c(x, t) =
f Gdyd +
cin G(x, y, t, 0)dy
0
Z tZ
Z tZ
Z tZ
n DGdyd +
Gdyd +
rGdyd.
(6.17)
0
Note that the Greens function is the solution of the boundary value problem (6.12) (6.12), which
is similar to the original problem (6.1) (6.5). What have we gained? First, homogeneous problems are usually easier to solve than their nonhomogeneous counterparts. Second, the boundary
value problem for the Greens function is independent from external forces and, thus, describes
the internal structure of a system. Once determined (analytically or numerically), it can be used to
analyze the response of the system to applied external forces in accordance with (6.17).
6.2
(6.18)
It is not a function in the usual sense of the word. Instead, it is an example of the so-called
generalized functions that are defined in relationship to other functions. Specifically, the definition
of the Dirac delta function (and its main property) is that for any continuous function f (x),
Z
f (x) =
f (x0 )(x x0 )dx0 .
(6.19)
(6.20)
Other important consequences are that the Dirac delta function is even,
(x x0 ) = (x0 x),
(6.21)
f (x0 )
d(x x0 ) 0
dx ,
dx0
(6.22)
(
0
H(x x ) =
1
0
- 51 -
x x0
x > x0 ,
(6.23)
1
(x x0 ).
|c|
(6.24)
The best way to think of the Dirac delta function (x x0 ) is in terms of a source of infinite
strength concentrated at a point.
The properties of the one-dimensional Dirac delta function are easy to generalize to higher
dimensions by using its definition
Z
f (x) =
f (y)(x y)dy.
(6.25)
This gives
(x y) = (x1 y1 ) (xN yN ).
6.3
6.3.1
(6.26)
The analysis of the boundary value problem (6.12) (6.12) shows that the Greens function
G(x, t; y, ) represents the response of the system at (x, t) to a perturbation introduced by the
infinite strength instanteneous point source located at (y, ). It becomes obvious from this interpretation that
G(x, t; y, ) = 0
for > t,
(6.27)
since the system does not know about perturbations that occur in the future. This property is called
a causality principle.
6.3.2
Reciprocity
L=
y Dy + y v q
(6.28)
and
= y Dy v y q,
L
L(G)
= (x y)(t )
(6.29)
is called the adjoint of the operator L. The two are related via the
respectively. The operator L
Greens formula (6.10),
Z tZ
Z
Z tZ
- 52 -
(6.31)
subject to the homogeneous initial and boundary conditions (6.2) (6.5). Then (6.30) becomes
Z tZ
Z tZ
0
(6.33)
Using the property of the Dirac delta function, we obtain
G(x, t; z, t0 ) = G(z, t0 ; x, t),
(6.34)
which demonstrates that the Greens function is symmetric. This is the so-called principle of
reciprocity.
6.4
The Greens functions can be computed analytically for many linear differential equations defined
on simple domains. This is typically accomplished by either the method of separation of variables
or the method of images (see, e.g., Haberman). A large number of the Greens functions are
tabulated in e.g., Butkovsky. Here we use relatively simple examples to demonstrate key features
of the Greens functions.
Steady-state flow.
0 < x < L;
u(0) = ,
u(L) = .
(6.35)
G(0, x0 ) = G(L, x0 ) = 0.
x < x0
x > x0 .
(6.36)
(6.37)
(6.38)
The remaining to constants of integration are determined from the following considerations. Integrating (6.36) over the infinitesimal interval x0 < x < x0+ , we obtain
dG 0
dG 0
(x+ )
(x ) = 1,
dx
dx
(6.39)
which shows that the derivative of the Greens function dG(x, x0 )/dx has a jump discontinuity at
x = x0 . The Greens function itself must be continuous at x = x0 . Otherwise the left-hand side of
(6.36) would be more singular than its right-hand side.
Applying the continuity condition to (6.38) gives
a2 = a4
x0 L
,
x0
(6.40)
so that
(
0
a4 x xL
0 x
0
G(x, x ) =
a4 (x L)
x < x0
x > x0 .
(6.41)
x0 L
=1
x0
a4 =
x0
,
L
x < x0
x > x0 .
(6.42)
(6.43)
(6.44)
(6.45)
u
2u
= K 2 + f (x, t),
t
x
(6.46)
The corresponding Greens function G(x, t; y, ) satisfies the adjoint differential operator (6.29)
2G
G
= K 2 + (x y)(t ),
(6.47)
T > 0,
(6.48)
that corresponds to the systems response at x to a perturbation induced by the concentrated infinite
strength source at point y at T = 0. In other words, the Greens function for the diffusion equation
is G(x, t; y, ) = G(x, t ; y, 0) or
G(x, t; y, ) = G(x, y, t ),
(6.49)
which is called the translation property. It is not a general property of all Greens functions.
We use Laplaces transformation to solve (6.48). Taking the Laplace transform gives the
ODE
=K
pG
d2 G
+ (x y),
dy 2
, T )| < .
|G(x,
(6.50)
(
p/Ky
p/Ky
a
e
+
a
e
2
1
y, p) =
G(x,
a3 e p/Ky + a4 e p/Ky
y<x
(6.51)
y > x.
y<x
(6.52)
y>x
y<x
(6.53)
y>x
dG
1
dG
(x+ )
(x ) =
dy
dy
K
(6.54)
and results in
y, p) = 1
G(x,
2K
K p/K|xy|
.
e
p
(6.55)
(6.56)
Since T = t , this gives the Greens function for the one-dimensional diffusion equation
1
G(x, y, t ) = p
4K(t )
e(xy)
(6.57)
- 55 -
2 /4K(t )
(6.58)
q(x, t) + f (x, t) = 0,
x (t),
(6.59)
x N ,
h(x, t) = 0,
(6.60a)
(6.60b)
x (t).
(6.60c)
The flux q is down gradients of hydraulic head h subject to constraints imposed by the hydraulic
conductivity K. The boundary = D N consists of Dirichlet segments, D , Neumann
segments, N , and a moving front, . At the free surface , h equals atmospheric pressure which
we set equal to zero without loss of generality; Vn (x, t) is the velocity of the moving boundary
in the normal direction. Mass conservation requires that
V n = ne
d
,
dt
(6.61)
y, x T ,
(6.62)
y D ,
y N .
(6.63a)
(6.63b)
Note that our Greens function G(y, x) is defined for the entire domain T rather than just for the
flow domain , so that there are no conditions on G along the moving boundary . Specifying G
for just the flow domain, , would require recalculating G at each time as evolves, which is not
computationally efficient.
Rewriting (6.59) in terms of y, multiplying with G, and integrating over the entire domain
recasts (6.59)(6.60), after some mathematical manipulations,
Z
Z
h(x, t) =
f (y)G(y, x)dy + K n [G(y, x)y h(y) h(y)y G(y, x)] dy.
(6.64)
- 56 -
Taking into account boundary conditions (6.60a) (6.60c), we obtain the integro-differential equation
Z
Z
h(x, t) = f (y, t)G(y, x)dy
Q(y, t) G(y, x)dy
N
Z
Z
K
H(y, t)n y G(y, x)dy Vn (y, t)G(y, x)dy.
(6.65)
D
This equation serves as a foundation for one of the so-called front tracking numerical methods.
- 57 -
- 58 -
Chapter 7
Nonlinear Diffusion
The standard diffusion equation
u
= q,
q = Du
(7.1)
t
assumes that materials properties, such as the diffusion coefficient D (or thermal conductivity,
electrical resistivity, hydraulic conductivity, etc.), are constant. This is an approximation, since
one should expect the diffusion coefficient to vary with the concentration u(x, t) of diffusing substance. This approximation works well at low concentrations, but often fails when concentrations
become large (as is the case with the diffusion of vapors in high-polymer substances1 ). Other
examples of varying diffusion coefficients include the dependence of electrical resistivity on temperature and the dependence of the hydraulic conductivity of a porous medium on saturation. In
these and many other applications, D = D(u) and the diffusion equation (7.1) becomes nonlinear.
In this chapter we outline a few mathematical approaches for analytical analysis of the nonlinear diffusion equation (7.1).
7.1
We start by considering linear diffusion, but one in which the diffusion coefficient varies with
time, D = D(t). Then (7.1) becomes
u
= D(t)2 u.
t
(7.2)
T (t) =
D(t0 )dt0
(7.3)
59
(7.4)
u
=
D(u)
,
(7.5)
t
x
x
where t > 0 and either < x < or 0 < x < . We further prescribe the uniform initial
condition u(x, 0) = uin = const. To be specific, we consider the following initial and boundary
conditions
u(x, 0) = uin ,
u(0, t) = u0 ,
u(, t) = uin ,
(7.6)
(7.7)
x
=
=
t
2t
2t t
(7.8)
1
=
.
x
t
(7.9)
so that
and
This transforms the nonlinear PDE (7.5) into the nonlinear ODE for u = u()
du
d
du
=
D(u)
2 d
d
d
(7.10)
u() = uin .
(7.11)
In general, the boundary value problem (7.10) (7.11) has to be solved numerically. There is
a class of functional relationships D = D(u) for which analytical solutions exist. This class can
be obtained by rewriting (7.10) as
Z u
1 d
D(u) =
(u0 )du0 + A .
(7.12)
2 du u0
where A is a constant of integration. Substituting a specific expression = (u) into the righthand side of this expression, we obtain the diffusion coefficient D(u) for which = (u) is an
implicit solution of (7.10). Its explicit form u = u() is obtained by the inversion of = (u).
The choice of = (u) is constrained by the following conditions:
- 60 -
(7.13a)
(7.13b)
3. Since D has to be positive and = x/ t > 0 on x > 0, it follows from (7.12) that
d
< 0.
du
(7.13c)
Unfortunately, none of the solutions obtained by this approach fit experimental data well.2
7.3
7.3.1
Kirchhoffs transformation
Steady-state diffusion
(7.14)
subject to appropriate boundary conditions. For an arbitrary D(u) this equation can be transformed
into the Poisson equation,
2 + f = 0,
(7.15)
[u(x)] =
D(s)ds.
(7.16)
7.3.2
dD u
+ f = 0,
du x3
(7.17)
which gives rise to the Richards equation for flow in partially saturated porous media. The Kirchhoff transform linearizes this equation only if
D(u) = D0 eu .
2
- 61 -
(7.18)
+
=0
x3 D0
and can be solved analytically for a variety of flow scenario.
2 +
(7.19)
0<z<1
d
(1) + a(1) = Q.
dz
b=
a
2
(7.20)
(7.21)
(7.22)
0<z<1
(7.23)
subject to
(0) = H,
d
(1) + b(1) = qeb .
dz
(7.24)
0<z<1
(7.25)
subject to
g(0, ) = 0,
dg
(1, ) + bg(1, ) = 0.
dz
(7.26)
The solution is
i
1 h b
e
sinh(bz)H( z) + ebz sinh(b)H(z ) .
b
The solution of (7.23) (7.24) can now be obtained as
Z 1
dg
(z) =
F ebz gd Qeb g(1, z) H (0, z).
d
0
g(z, ) =
(7.27)
(7.28)
g(1, 1) = 0,
dg
( = 0, z > 0) = ebz .
d
(7.29)
1
F ebz gd + q sinh(bz) + Hebz .
b
(z) =
0
(7.30)
Z
0
1
F ebz gd + q 1 eaz + Heaz .
a
- 62 -
(7.31)
7.4
The method of spatial moments (MSM) is a useful tool for solving nonlinear diffusion equations,
which is not restricted to particular functional forms of the diffusion coefficient. Rather than computing the spatio-temporal evolution of concentration u(x, t), the MSM evaluates the dynamics of
its spatial moments
Z
Mn (t) =
u(x, t)xn dx
n = 0, 1, 2, . . .
(7.32)
The moments have the following physical interpretation. The zeroth moment M0 (t) corresponds
to the total amount of the diffusion substance; the first moment M1 (t) yields the evolution of
the center of mass of the plume; and the second moment M2 (t) defines the spread of the plume
(spatial variances).
As an example, consider the one-dimensional nonlinear diffusion equation
u
u
=
D(u)
t
x
x
0 < x < 1,
t>0
(7.33)
u(x, 0) = 0,
u(1, t) = 1.
(7.34)
1
u
D(u)
xn dx = 0
t
x
x
n = 0, 1, 2, . . .
(7.35)
The first two moments are computed as follows.3 We start by noting that (7.33) (7.34) describes
the evolution of a diffused front (Figure 7.1). The front separates the region with c(x, t) 6= 0 from
c(x, t)
1
t4
t3
t2
t1
t=0
x
0 xf (t4 )
xf (t3 )
xf (t2 )
xf (t1 )
Figure 7.1: A schematic representation of the evolution of a diffused front. The toe of the front is
denoted by xf (t).
3
- 63 -
the region where c(x, t) 0. The outermost point of the front, or its toe, is denoted by xf (t).
We seek a solution c(x, t) in the form of a cubic polynomial,
(
a2 (t) [x xf (t)]2 + a3 (t) [x xf (t)]3 xf (t) x 1
u(x, t) =
(7.36)
0
0 x xf (t)
with three unknowns a2 (t), a3 (t), and xf (t). Note that this particular form of the polynomial is
chosen so that the number of unknowns does not exceed the number of equations. In this example
we have two,
Z 1
u
u
D(u)
dx = 0
(7.37)
t
x
x
0
and
Z
0
1
u
D(u)
xdx = 0,
t
x
x
(7.38)
plus the constraints introduced by the initial and boundary conditions (7.34). The initial condition
in (7.34) gives
xf (0) = 1.
(7.39)
The first boundary condition in (7.34) is satisfied by (7.36) automatically. Applying the second
boundary condition in (7.34) to u(x, t) in (7.36) gives the third equation,
U = a2 (t) [1 xf (t)]2
U (t) + V (t) = 1,
Substituting (7.36) into (7.37) and integrating gives the first ODE
d
1 xf
1 xf
2U + 3V
U
+V
= D(1)
.
dt
3
4
1 xf
(7.40)
(7.41)
Since
Z
xf
Z 1
D(u)
u
u
D(u)
xdx = D(1) (1) D(1)u(1) +
u
dx
x
x
x
x
xf
and
Z
u
xf
D(u)
dx =
x
u
xf
dD(u) u
dx =
du x
D(1)
u(1)
udD(u) = D(1)u(1)
D(xf )
uxdx =
D(u)du.
dt
3
4
xf
0
- 64 -
D(u)du,
u(xf )
(7.42)
(7.43)
(7.44)
(7.45)
and
Z 1
d
2U
2
(1 xf ) 1 +
= 20
D(u)du.
dt
3
0
Integrating (7.46) with the initial condition in (7.34), we obtain
Z 1
2 3
+ U = t,
(t) 1 xf ,
30
D(u)du.
2
0
Using (7.47) to eliminate U in (7.45), gives the ODE for (t),
d t
12D(1) 3
t
+
=
dt 2 3
2 3 2
subject to the initial condition (0) = 0. The solution of this equation is in the form
r
t
=
.
(7.46)
(7.47)
(7.48)
(7.49)
The constant is obtaind by substituting (7.49) into (7.48). This gives as a solution of the
quadratic form
3
24D(1) 2 + [ 108D(1)] + = 0.
(7.50)
2
Inserting (7.49) into (7.47) gives
3
U = .
(7.51)
2
Inserting (7.51) into (7.40) yields
5
V = + .
(7.52)
2
Note that both U and V turned out to be constants! Recalling the definition of in (7.49) yields
r
t
xf (t) = 1
.
(7.53)
Substituting these equations into (7.36) leads to the solution for the concentration of the diffusing
substance
r 2
r 3
3/2
3
t
5
t
u(x, t) =
x1+
x1+
, (7.54)
2 t
2
t
p
when 1 t/ x 1. Otherwise, c(x, t) = 0. Note that this solution assumed that the
diffusive front xf (t) did not reach the boundary x = 0. Let t? denote the time at which the front
reaches the boundary. This is the time at which xi = 1 in (7.49). The corresponding concentration
profile is
3
5
2
u(x, t) =
x
x3 .
(7.55)
2
2
- 65 -
or
u(x, t) =
w(x, t)
.
x
(7.57)
w
x
2
.
(7.58)
(7.59)
v
w
= 0
.
t
t
(7.60)
"
#
v
2 w 1 w 2
0
= a 2
.
t
x
2 x
(7.61)
so that
w
x
2
+ 0
2w
.
x2
(7.62)
(7.63)
(7.64)
w
= exp
.
2a
(7.65)
e.g.,
(7.66)
Chapter 8
8.1
Basic definitions
Analytical functions. Complex analysis is essential for the proper understanding of analytical
functions. For our purpose the following will suffice. A function f (x) is analytic in a neighborhood of x0 if it is locally given by a convergent power series
f (x) =
X
f (n) (x0 )
n!
n=0
(x x0 )n ,
u(n)
dn f
dxn
cn (x a)n ,
n=0
is the nonnegative quantity R (which may be a real number or ), such that the series converges
if
|x a| < R
and diverges if
|x a| > R.
The radius of convergence is infinite if the series converges for all x.
Consider an n-th order homogeneous ODE
u(n) (x) + pn1 (x)u(n1) (x) + . . . + p0 (x)u(x) = 0.
It has n linearly independent solutions.
67
(8.1)
Ordinary points. The point x0 (x0 6= ) is an ordinary point of (8.1) if all pi (x) (i =
0, . . . , n 1) are analytic in a neighborhood of x0 .
(Examples: y 000 = ex y excepting x0 = , every point x0 is an ordinary point; x5 y 00 = y
every point x0 , other than x0 = 0 and x0 = , is an ordinary point.)
Regular singular points. The point x0 (x0 6= ) is a regular singular point of (8.1) if not all
pi (x) (i = 0, . . . , n 1) are analytic in a neighborhood of x0 , but if all (x x0 )i pi (x) (i =
0, . . . , n 1) are analytic.
(Examples: x0 = 1 is a regular singular point (x 1)y 000 = ex y.)
Irregular singular points. The point x0 (x0 6= ) is an irregular singular point of (8.1) if its
neither an ordinary point nor a regular singular point.
1
,
x
d
d
= y 2 ,
dx
dy
...
and then classify the point y = 0. The point x0 = is an ordinary, regular singular, or irregular
singular point if the point y = 0 is correspondingly classified.
8.2
In a neighborhood of the ordinary point x0 , solutions of (8.1) are analytic with the radius of
convergence of the corresponding power series at least as large as the distance from x0 to the
nearest singular point. Thus in a neighborhood of x0 solutions of (8.1) can be represented
by their Taylor series
u(x) =
an (x x0 )n .
n=0
an (x x0 )+n ,
n=0
where A(x) is an analytical function and the number is called the indicial exponent. At
worst, the form of the nth solution of (8.1) with n 2 at the regular singular point x0 is
u(x) = (x x0 )
n1
X
i=0
8.3
(8.2)
Find the solution u(x) near x = 0. Since x = 0 is an ordinary point of (8.2), we seek a solution in
the form of the Taylor series
u(x) =
an xn .
(8.3)
n=0
n2
n(n 1)an x
n=0
an xn+1 .
(8.4)
n=0
n = 0, 1, 2, . . . ;
n = 3, 4, 5, . . . .
(8.5)
It follows from the first three equations that a1 and a2 are arbitrary constants and a2 = 0. The
remaining coefficients are obtained as solutions of the remaining equations an = an3 /n/(n 1)
as follows
a0
a0 (2/3)
= n
3n(3n 1)(3n 3)(3n 4) 9 8 6 5 3 2
9 n!(n + 2/3)
a1
a1 (4/3)
=
= n
(3n + 1)3n(3n 2)(3n 3) 10 9 7 6 4 3
9 n!(n + 4/3)
= 0.
a3n =
a3n+1
a3n+2
(8.6)
(8.7)
(8.8)
X
n=0
X
x3n+1
x3n
+ c2
.
n
n
9 n!(n + 2/3)
9 n!(n + 4/3)
n=0
- 69 -
(8.9)
u
=0
4x2
(8.10)
near the regular singular point x = 0. It is easy to check that the Taylor series representation of
the solution (8.3) is not adequate. Indeed, substituting (8.3) into (8.10) yields
n2
n(n 1)an x
n=0
1X
=
an xn2 ,
4
(8.11)
n=0
which results in
an
1
n
2
2
=0
an = 0
n = 0, 1, 2, . . . ,
(8.12)
an x+n .
(8.13)
n=0
1X
an x+n2
4
(8.14)
n=0
n=0
Assuming that a0 6= 0, equating the leading terms in these expansions determines the indicial
exponent
( 1) +
1
=0
4
1
= .
2
(8.15)
Equating the coefficients of nth powers of x (n 1) gives an = 0 for all n 1. Thus the exact
8.5
(8.16)
near the irregular singular point x = 0. As expected from the general Fuchs theory, a Frobenius
series does not represent such solutions. Indeed, substituting the Frobenius series (8.13) with
a0 6= 0 into (8.16) gives
n=0
X
n=0
- 70 -
an x+n .
(8.17)
(8.18)
S 00 + (S 0 )2 = x3 .
(8.19)
which gives
x 0.
(8.20)
(The validity of this statement can be checked on an example where the leading behavior of u(x)
at x = 0 has the form exp(axb ) with b > 0.) Then the asymptotic differential equation for (8.19)
is
(S 0 )2 x3 ,
x 0,
(8.21)
x 0.
(8.22)
Thus the controlling factors for two linearly independent solutions at x 0 are
u1 (x) e2x
8.6
1/2
u1 (x) e2x
and
1/2
x 0.
(8.23)
(8.24)
an xn .
(8.25)
an xn+1 = x3 ,
(8.26)
n=0
This gives
nan xn1 +
n=0
X
n=0
(
0 n 2,
=
1 n = 4.
- 71 -
n 6= 4
(8.27)
(8.28)
2 /2
a,
x 0,
(8.29)
x 0,
(8.30)
which violates u0 x4 .
The third scenario leads to
1
u(x) x3 ,
3
x 0,
(8.31)
which is consistent with the condition that xu x4 . Hence, this is the only consistent leading
behavior. The corrections to this leading behavior is obtained by setting u(x) = x3 /3 + C(x),
where C(x) x3 . Substituting this into (8.28) gives the ODE
1
C 0 + xC = x2 .
3
(8.32)
1
1
,
3
3x
3x
x 0,
(8.33)
The process can continue leading to more and more terms in this series.
8.7
One of the key features of linear ODEs is that their singularities are determined by their coefficients
and are thus fixed. This means that the points of singularity are independent of the choice of initial
or boundary conditions. For example, the linear ODE
u0 +
u
= 0,
x1
- 72 -
u(0) = u0
(8.34)
u0
,
1x
(8.35)
has a pole at x = 1, whose location does not change with the choice of a particular value of u0 .
In contrast, nonlinear ODEs often have singularities that appear spontaneously. Their locations are not fixed and depend on the choice of initial or boundary conditions. Such singularities
are called spontaneous or movable singularities. For example, the nonlinear ODE
u0 u2 = 0,
u(0) = u0
(8.36)
u0
,
1 u0 x
(8.37)
is singular. Moreover, the location of the singularity varies with the initial condition, e.g., this
solution has a pole at x = 1 if u0 = 1 and at x = 1/2 if u0 = 2.
8.8
The general theory for local analyses of nonlinear ODEs states that the solution u(x) of the firstoder nonlinear ODE
u0 = F (x, u),
u(0) = u0
(8.38)
u2
,
1 xu
u(0) = 1.
(8.39)
We wish to determine the early time behavior of u(x), i.e., its behavior near x = 0. Since F (x, u)
at x = 0 is analytic with respect to its two arguments, u(x) is analytic as well, i.e., it can be
represented by the Taylor series
u(x) =
an xn ,
a0 = 1,
(8.40)
n=0
X
X
X
1
an xn+1
nan xn1 =
an xn ,
n=0
n=0
(8.41)
n=0
X
n=0
n1
nan x
ak an (1 + n)xk+n .
k,n=0
- 73 -
(8.42)
3
a2 = ,
2
8
a3 = ,
3
...,
an =
(n + 1)n1
.
n!
(8.43)
The radius of convergence of the Taylor series (8.40) whose coefficients are given by (8.43) is
an
= lim = 1 .
R = lim
(8.44)
n
n an+1
e
This implies that the solution u(x) of (8.39) has a singularity at x = e1 .
8.9
(8.45)
as x .
We start by introducing the change of variables
u(x) = xv(x)
(8.46)
v
v 0 = (1 + v 2 ) x
.
2x
(8.47)
Next we notice that for large x the second term in the right-hand side of (8.47) can be neglected
v 0 (1 + v 2 ) x,
x ,
(8.48)
with the solution
2
v arctan x3/2 ,
3
x .
(8.49)
8.10
x .
(8.50)
u(0) = u(1) = 0
(8.51)
There exists no general theory for asymptotic analysis of nonlinear higher-order ODEs. Such
analyses have to be carried out by trial and error. For example, the simplest guess of the asymptotic
behavior of the solution to (8.51) near x = 0 is that it approaches 0 algebraically, i.e., that u(x)
aeb as x 0. Substituting this expression into (8.51) gives
a2 b(b 1)x2b2 1,
x 0.
(8.52)
This asymptotic behavior requires that b = 1. Yet this value turns the left-hand side into zero.
Hence our first guess is incorrect.
Next we examine if the logarithmic asymptotic behavior of the solution to (8.51) near x = 0
is possible, i.e., we test the hypothesis that u(x) ax( ln x)b as x 0. Substituting this
expression into (8.51) gives
a2 b( ln x)2b1 + a2 b(b 1)( ln x)2b2 1,
x 0.
(8.53)
u(x) x 2 ln x,
A similar analysis can be carried out for x 1.
- 75 -
x 0.
(8.54)
x 0.
(8.55)
- 76 -
Chapter 9
9.1
Dimensions
Physical quantities can be divided into those that are characterized either by fundamental units
or by derived units. A complete set of fundamental units for a physical phenomenon is called a
system of units. For example, all properties of kinematic phenomena can be characterized by a
system of three fundamental units, those of length (L), mass (M ), and time (T ). A set of systems
of units that differ only in the magnitude but not in physics is call a class of systems of units.
We will use Maxwells notation [u] to denote the dimension of a physical quantity u. In the
LM T system of units, any physical quantity describing a kinematic phenomenon is expressed by
a power-law monomial of these units, [u] = L M T . For example, velocity v has the dimension
[v] = LT 1 , density has the dimension [] = M L3 , etc. It can be proved that this, a power-law
monomial representation, is a rule rather than an exception.
Physical quantities {ui }ki=1 are said have independent dimensions if none of them has a dimension that can be represented as a product of powers of the dimensions of the remaining quantities. For example, density ([] = M L3 ), velocity ([v] = LT 1 ) and force ([f ] = [ma] =
M LT 2 ) have independent dimensions, while density, velocity and pressure ([p] = L1 M T 2 )
do not.
9.2
Dimensional analysis
The ultimate goal of any study of a physical system is to establish relationships between the quantities and parameters that characterize the system. The fact that a quantity of interest u depends on
the known quantities {
pi }N
i=1 is expressed by
u = f (
p1 , . . . , pN ).
77
(9.1)
i = 1, , m.
(9.2)
It then follows from (9.1) that the dimension [u] of the quantity of interest u is given by a powerlaw monomial of the independent dimensions,
[u] = [p1 ]r1 . . . [pk ]rk .
(9.3)
If this were not so, the dimensions [u], [p1 ], . . . , [pk ] would be independent, which is a contradiction.
Of course, the powers ri are as yet unknown. What have we gained? In (9.1) we do not
know the functional form of the dependence of u on the governing parameters, while in (9.3) we
do know the functional form of the dependence of [u] on the dimensions of governing parameters.
In other words, while (9.1) has an infinite number of degrees of freedom, (9.3) has only k.
9.2.1
The relationships (9.1) and (9.3) allow one to introduce dimensionless parameters
u
qi
= r1
i = ri1
, i = 1, . . . , m.
rk ,
p1 pk
p1 prkik
(9.4)
(9.6)
which reduces the dimensionality of the original function f by k. Recalling the definition of the
dimensionless parameters, this gives
q1
qm
rk
r1
f (p1 , . . . , pk , q1 , . . . , qm ) = p1 pk
, . . . , rm1
.
(9.7)
pr111 . . . prk1k
p1 . . . prkmk
This is the celebrated Buckinghams theorem of dimensionless analysis1 .
1
Buckingham, E., On physically similar systems; illustrations of the use of dimensional equations. Phys. Rev. 4,
345-376 (1914)
- 78 -
9.2.2
Example
By way of example, consider fluid flow in a long cylindrical pipe. We are interested in the pressure
gradient J = dp/dx, i.e., in the pressure drop per unit length of the pipe. It depends on the fluid
velocity averaged over the pipes cross-section U , the diameter of the pipe d, the fluid density ,
and the fluid viscosity . In other words, J is a function of N = 4 governing parameters,
J = f (U, d, , ).
(9.8)
[U ] = LT 1 ,
[d] = L,
[] = M L3 ,
[] = M L1 T 1 .
(9.9)
The dimensions [U ], [d], and [] are independent, while the dimension [] can be expressed as
their power-law monomial,
[] = [][U ][d].
(9.10)
Thus the number of independent parameters is k = 3 and the number of dependent parameters is
m = 1. We should expect the dimension [J] to be given by a power-law monomial of [], [U ], and
[d]. This indeed is the case,
[J] = [][U ]2 [d]1 .
(9.11)
J
U 2 d1
1 =
.
U d
(9.12)
Since is a function of one argument only, it is completely feasible to infer the function experimentally. In fact, this what Osborne Reynolds did. You might recognize the 1 = Re as the
Reynolds number.
9.3
Many large objects, such as airplanes and ships, are designed and tested in laboratory settings, such
as wind tunnels. The reason this modeling approach works is that the physical phenomena on these
two vastly different scales are similar. The concept of physically similar phenomena implies that
the quantity of interest u depends on the same governing parameters {
p }N
i=1 in exactly the same
way. The only thing that is different are scales: the scale of the modeldenoted by the superscript
(M )and the scale of the prototypedenoted by the superscript (P ). In other words,
(M )
u(M ) = f (
p1
(M )
, . . . , pN )
and
(P )
(P )
u(P ) = f (
p1 , . . . , pN ).
(9.13)
For such a modeling approach to work it is necessary to know how the quantities of interest scale
from the scale of the model to the scale of the prototype.
The progress is made by realizing that in physically similar phenomena the values of the
corresponding dimensionless governing parameters do not change with the scale, i.e., that
(M )
(P )
= 1
)
(P )
= 1 , . . . , (M
m = m = m .
- 79 -
(9.14)
The quantities 1 , . . . , m are called similarity parameters, and the conditions (9.14) are called
similarity criteria. It follows from (9.6) that on both scales (9.13) can be written in the dimensionless form as
(M )
(M ) = (1
)
, . . . , (M
m )
and
(P )
)
(P ) = (1 , . . . , (P
m ).
(9.15)
Since the function does not change with scale, the similarity criteria (9.14) imply that (M ) =
(P ) . Using (9.4) to return to the dimensional parameters we obtain the scaling law for the results
of the experiment,
#
" (P ) #rk
"
(P ) r1
pk
p
1
(M
.
(9.16)
u(P ) = u(M ) (M
)
)
p1
pk
We also obtain the rules for choosing the governing parameters with dependent dimensions,
"
#
" (P ) #rik
(P ) ri1
pk
(P )
(M ) p1
(M
,
i = 1, . . . , m.
(9.17)
qi = qi
(M )
)
p1
pk
The latter insure the similarity between the prototype and its model.
9.4
Consider heat conduction in a long homogeneous rod. We assume that at time t = 0 heat concentrated in a narrow zone centered around x = 0, while the rest of the rod was at zero temperature.
The temperature of the rod u(x, t) at point x and time t is described by the one-dimensional diffusion equation
2u
u
=D 2
t
x
<x<
t>0
(9.18)
,
(9.19)
where l is the width of the initial distribution and Q is the area under u(x, 0). The integral of
motion (or mass conservation) is
Z
Z
M0 (t) =
u(x, t)dx =
u(x, 0)dx = Q = const.
(9.20)
We will attempt to solve this problem by means of the dimensional analysis described in the
previous sections. The analysis starts by identifying the governing parameters affecting temperature u(x, y). These are x, t, heat diffusivity D, the width of the source l and the total amount of
energy Q. In other words, u is a function of N = 5 governing parameters
u = f (x, t, D, l, Q).
- 80 -
(9.21)
In the LT class of units, where denotes the dimension of temperature, the quantities involved
have the following dimensions
[u] = ,
[x] = L,
[t] = T,
[D] = L2 T 1 ,
[l] = L,
[Q] = L.
(9.22)
The dimensions of D and Q are obtained by making sure that the left- and right-hand sides of
(9.18) and (9.19) have consistent dimensions.
Next, we identify the governing parameters with independent dimensions. The dimensions
[t], [D], and [Q] are independent, while the dimensions of the remaining parameters can be expressed as their power-law monomials
[u] = [Q][t]1/2 [D]1/2 ,
(9.23)
u
,
Q(Dt)1/2
1 =
x
,
(Dt)1/2
2 =
l
.
(Dt)1/2
(9.24)
(9.25)
or
Q
u(x, t) = (1 , 2 ).
Dt
(9.26)
The only thing we still do not know is the functional form of . It can be obtained from the
long-time asymptotics, when t . How large t should be is determined by how small l is. At
any rate, in this limit 2 0. Assume that = (1 , 0) is finite and call it fs (1 ). Then it
follows from (9.24) that
Q
u = fs (1 ),
Dt
x
= .
Dt
(9.27)
(9.29)
Note that time has disappeared in (9.29). This is a characteristic of self-similar solutions.
Of course, the boundary value problem (9.18) (9.19) is simple enough to allow an exact
analytical solution. It could be readily obtained by using the Greens function (6.57). This solution
is
Z
1
Q
(x )2
x2
u(x, t) =
u(, 0) exp
d = p
exp
.
2l2
2(2Dt + l2 )
2 Dt
2(2Dt + l2 )
(9.30)
- 81 -
(9.31)
This solution holds when either t or l 0. Note that an important characteristic of the
initial condition, the width of the initial distribution l, is forgotten.
A formal definition of self-similarity is in order:
A time dependent phenomenon is called self-similar if the spatial distributions of its
properties at different times can be obtained from one another by a similarity transformation.
Comparing the exact analytical solution with its counterpart obtained via dimensional analysis, we
observe that the self-similar solution describes the intermediate asymptotic behavior of the general
solution in the region where the latter becomes independent from the initial conditions but still has
not reached its equilibrium.
9.5
Here we extend our dimensional analysis to the problems of nonlinear heat conduction. Consider
the nonlinear diffusion
u
u
=
D(u)
,
< x < , t > 0.
(9.32)
t
x
x
subject to the initial condition
x2
u(x, 0) =
exp 2
2l
2l2
Q
u(x, t)dx = Q.
(9.33)
(9.34)
Similarity solutions are very sensitive to the choice of D(u). This is because a general D(u) might
introduce additional length scales, e.g., a scale on which D(u) increases and then decreases. We
select
D(u) = D0 un ,
D0 > 0,
n > 0.
(9.35)
(9.36)
[x] = L,
[t] = T,
[D0 ] = L2 T 1 n ,
[l] = L,
[Q] = L,
[n] = 1.
(9.37)
[Q]2
[t] [D0 ]
1/(2+n)
1/(2+n)
2 =
(D0
tQn )1/(2+n)
(9.38)
(9.39)
(9.40)
Without solving the boundary value problem, we can observe that temperature u varies with time
t as a function of (D0 t)1/(2+n) .
The intermediate (long-time) asymptotic solution is obtained by setting 2 0 and denoting
(1 , 0) = fs (1 ). This gives
u(x, t) =
Q2
D0 t
1/(n+2)
fs (),
x
(D0
tQn )1/(n+2)
(9.41)
Since
u
t1
=
t
n+2
Q2
D0 t
1/(n+2)
dfs
fs +
,
d
d
= (D0 tQn )1/(n+2) ,
x
d
(9.42)
(9.43)
fs () = 0,
(9.44)
fs ()d = 1.
(9.45)
1/n
n
2
2
( )
2(n + 2) 0
- 83 -
for
0 ,
(9.46)
n
1=
2(n + 2)
1/n Z
(02
2 1/n
n
d = 2
2(n + 2)
1/n Z
(02 2 )1/n d.
(9.47)
This gives
n + 2 1/(2+n)
1
1 n/(2+n)
B
,1 +
,
0 = 2
n
2
n
(9.48)
9.6
So far, we were able to construct self-similar solutions by using dimensional analysis alone. Such
solutions are called self-similar solutions of the first kind. Here we consider cases where it is not
possible.
Consider heat conduction is a homogeneous rod whose thermal diffusivities (D1 and D in
the cooling and heating regions, respectively) are constant but different. The process is described
by the following modified diffusion equation
(
u
D
u
2u
t > 0
= Di 2 ,
Di =
(9.49)
u
t
x
D1 t < 0,
subject to the initial condition for a concentrated source of heat
Z
Q x
u(x, 0) = u0
,
Q=
u(x, 0)dx
l
l
(9.50)
(9.51)
A cursory comparison of this problem and the problem we analyzed in Section (9.4) might
suggest that the two are sufficiently similar to allow for dimensional analysis of (9.49) (9.51). In
analogy with (9.24), such an analysis would identify the governing parameters with independent
dimensions t, D, and Q, as well as the dimensionless groups
=
u
Dt,
Q
x
1 = ,
Dt
2 =
l
,
Dt
3 = =
D1
1,
D
(9.52)
the only difference being the presence of the dimensionless constant parameter . Then, according
to the theorem,
= (1 , 2 , ).
- 84 -
(9.53)
x
= .
Dt
(9.54)
Since u(x, t) is a solution of (9.49), the function f should (i) be continuous, (i) have a continuous
derivative, and (iii) be even f (, ) = f (, ).
Let x0 (t) denote an inflection point of the temperature profile, i.e., the point where u/x
changes the sign. To find it, consider
2u
=0
x2
Q d2 f
= 0.
(9.55)
(Dt)3/2 d 2
Let 0 () correspond to the inflection point, i.e., x0 (t) = 0 () Dt. Substituting (9.54) into (9.49)
gives
(1 + )
or
d2 f
1 df
+
= 0,
2
d
2 d
0 0
(9.56)
and
d2 f
1 df
+
= 0,
2
d
2 d
0 <
(9.57)
df
1
+ f = c1 ,
d
2
0 0
(9.58)
and
1
df
+ f = c2 ,
d
2
0 <
(9.59)
f = c4 exp
,
4
0 <
(9.61)
The constant c3 and c4 are determined from the continuity of f and f at = 0 . If = 0, we have
c3 = c4 . If 6= 0, the only solution is trivial, c3 = c4 = 0. It clearly does not satisfy the initial
condition.
To understand what went wrong, we must revisit our assumptions and approximations. In
fact, we have made a single assumption, which is that (1 , 0, 3 ) is finite. We now have to
conclude that it is incorrect, i.e., that (1 , 0, 3 ) might be either zero or infinite. To account for
- 85 -
as
2 0,
(9.62)
where f is finite, and is called an anomalous exponent. This replaces (9.54) with
u(x, t) =
Ql
f (, ),
(Dt)(1+)/2
x
= .
Dt
(9.63)
Note that that the width of the heat source l, a property of the initial condition that was
absent in our previous self-similar solutions of the first kind, is now present. In fact, (9.63) is an
asymptotic solution in the limit as l 0. If this limit is taken for fixed Q, x, and t, temperature
u(x, t) in (9.63) becomes either 0 and , depending on the sign of . This is not adequate,
since it follows from the initial condition (9.50) that such a limit corresponds to the point source
of strength Q, which should result in a finite temperature distribution u. This suggests that the
product Ql must remain finite as l 0, i.e., that
u(x, t) =
A
(Dt)(1+)/2
A = lim Ql ,
f (, ),
l0
x
= ,
Dt
(9.64)
where is a dimensionless constant that depends on the normalization of the function f (, ). For
example, we can normalize f (, ) by the condition
f (0, ) = 1.
(9.65)
To find the value of the anomalous exponent and the functional form of f , we substitute (9.64)
into (9.49), which gives
(1 + )
d2 f
df
1+
+
+
f = 0,
2
d
2 d
2
0 0
(9.66)
and
df
1+
d2 f
+
+
f = 0,
2
d
2 d
2
0 < .
(9.67)
df
+ (1 + )f = 0
d
at
= 0 .
(9.68)
Due to the natural symmetry of the solution, f (x, ) must be even and satisfy the symmetry condition
df
(0, ) = 0.
d
(9.69)
Also, since temperature and its derivative must be continuous at every point including the inflection point x0 , the function f and its derivative df /d must be continuous at = 0 . With these
conditions, the boundary value problem (9.65) (9.69) can be solved exactly in terms of the confluent hypergeometric functions (see equations 3.42 3.45 of Barenblatt). This solution contains
an eigenvalue problem for , which in general has to be solved numerically.
- 86 -
When 1, a perturbation solution for = () is possible. This solution is similar to that
given in the book by Goldenfeld (p. 305). Consider the change of total mass in (9.49)
d
dM
dt
dt
Z
u(x, t)dx = 2D1
x0 (t)
2u
dx + 2D
x2
x0 (t)
2u
u
dx = 2D ,
2
x
x
(9.70)
where now u = u[x0 (t), t]. It shows that mass is not conserved! To compute the first-order
(in ) approximation of M (t) in (9.70), it is enough to obtain the zeroth-order approximation of
u[x0 (t), t]. The latter is derived from the late-time temperature distribution
x2
M (t)
exp
,
Dt l
(9.71)
u(x, t) =
4Dt
2 Dt
[x0 (t), t] =
x
2Dt 2l
(9.72)
dM
M
.
=
dt
t 2l
(9.73)
Thus,
2l
(9.74)
M (t)
u(x, t)dx 2 Q
l
Dt
.
(9.75)
Hence
2
=
+ O(2 ).
2l
- 87 -
(9.76)