Partial Differential Equation - Classification
Partial Differential Equation - Classification
Partial Differential Equation - Classification
5.1 Introduction
5.2 Characteristics
5.2.1 First-order equations
5.2.2 Second-order wave equation
5.3 Classification of second-order PDEs
5.3.1 Hyperbolic, parabolic and elliptic PDEs
5.3.2 Domain of dependence and boundary conditions
5.1 Introduction
Two numerical strategies have been considered for ordinary differential equations (ODEs):
forward marching – solution advanced forwards step-by-step from initial conditions;
all points simultaneously – derivatives are approximated by finite differences, leading
to a set of simultaneous algebraic equations.
For any given ODE, the solution method is determined by the boundary conditions.
It will be shown that essentially the same two types of solution strategy – forward-marching
or all-points-simultaneously – may be employed for partial differential equations (PDEs).
However, for PDEs, the equation itself determines both the required boundary conditions and
the type of solution method.
We will see that certain second-order PDEs (which are very common in science and
engineering) can be categorised as hyperbolic, parabolic or elliptic, and that these have very
different types of solution and boundary conditions.
5.2 Characteristics
PDEs are more complex than ODEs because they contain derivatives with respect to more
than one variable. Wouldn’t it be nice if some manipulation could reduce them to ordinary
differential equations? This can be done for some equations: they have characteristics and
are called hyperbolic.
Example.
First-order wave equation with constant wave speed c.
u u
c 0, u u 0 ( x) on t 0 (1)
t x
Suppose that one follows some particular path x(t). Then, along that line, u = u(x(t),t) is a
function of t only and its total derivative with respect to t is
du u u dx
(2)
dt t x dt
Compare this with the original differential equation (1). It is exactly the same as the LHS of
that equation provided that the chosen path satisfies
dx
t
c
dt
or x0 +ct
x ct const .
nt
sta
on
=c
Along these lines,
du
0 (an ordinary differential equation) x
dt x0
Hence, u propagates unchanged along the lines ξ x ct constant . Physically, a wave
pulse propagates unchanged with wave speed c.
(Although we have written a total derivative du/dt for that particular path, u is actually a
function of both t and the particular characteristic ξ. Here, ξ = x0, the x value at t = 0.)
Example.
First-order wave equation with amplitude-dependent wave speed.
u u
u 0, u u 0 ( x) on t 0
t x
Note that larger-amplitude waves travel faster; in general such waves will steepen (and
eventually break).
Solution
y
We require a path y(x) which will take us from the x-axis
where the boundary conditions are known to the point (3,19).
(3,19)
Along any curve y(x), the total derivative of u is
du u u dy characteristics
.
dx x y dx
By comparing with the given equation, one should choose
the path such that dy/dx 3x 2 . Hence, the characteristics are u known
the set of curves
x
y x3 c (2,0)
where the constant of integration, c, determines the
characteristic. The particular characteristic passing through
the point (3,19) is
y x3 8
The curve y x 3 8 cuts the x axis at x = 2; at this point the boundary conditions give u = 4.
Substituting these values fixes d = 14. Hence, along the characteristic passing through (3,19)
u is given by
u 12 x 2 14 x 4 8x 14
Thus, the value when x = 3 is
59
u (3,19) [ 12 x 2 14 x 4 8 x 14] x 3
4
For completely, general a, b and c these are simultaneous ordinary differential equations,
which may, if necessary, be solved by the forward-marching techniques of section 2.
Under certain circumstances (for “hyperbolic” equations) 2nd-order PDEs may be “factorised”
in such a way as to be soluble by the method of characteristics.
If c (we shall see later that this is a wave-speed) is constant, this can be factorised as
1 1
( )( )u 0 (*)
x c t x c t
Substituting into (*) reduces the wave equation to the simple form
2u
0
η ξ
This may now be integrated twice (first with respect to η, along ξ = constant; then with
respect to ξ along η = constant):
u
f (ξ )
ξ
t
u f (ξ) dξ G(η) zone of
influence
(where f(ξ) and G(η) are arbitrary). Writing F (ξ) f (ξ) dξ , the
general solution of the 2-d second-order wave equation is (x,t)
u F ( x ct ) G( x ct )
x+
t
ns
ct=
co
ct=
zone of
nst
x-
dependence
The solution consists of a right-travelling wave ( x ct constant )
and a left-travelling wave ( x ct constant ). Functions F and G will x
be fixed by appropriate boundary conditions – typically initial initial data
boundary conditions; i.e. u and u/t specified everywhere at t = 0.
The key point is that, for this type of equation, information propagates along characteristics.
This must be reflected in the discretisation scheme.
The nature of the differential equation and its analytical or numerical solution is determined
by the value of the discriminant b 2 4ac .
For constant a, b and c this relates to the ability to factorise it into two first-order
differentials, each of which will have its set of characteristics along which the solution can be
forward-marched. (The general analysis is a bit more complex and won’t be given here, but
the discriminant is still the distinguishing factor.).
Examples.
2 2 2 a = 1, b = 4, c = 3;
(i) 3 4 3 hyperbolic
x 2 y 2 xy (b2 – 4ac = 4)
2 a = 1, b = 1, c = 1;
0
x x y y 2 y
(ii) elliptic
(b2 – 4ac = –3)
x
Domain of dependence for
different types of PDE
(Note the subtle change between t and y for the second independent variable; the former tends
to occur in time-dependent problems).