You are on page 1of 51

Notas de Aula

Equações Diferenciais Parciais de Segunda Ordem:


Método das Características

DF-UFPR
Métodos Matemáticos 1
Prof. Giovani L. Vasconcelos
Email: giovani.vasconcelos@ufpr.br
Second-Order Partial Differential Equation
• Consider a partial di↵erential equation (in two dimensions) of the form

@u2 @2u @2u @u @u


a 2 + 2b +c 2 +d +e + f u = F (x, y)
@x @x@y @y @x @y

where the function F (x, y) is called the ‘source term’.


• This equation can be written more compactly in operator notation as

Lu = F

where L is a second-order di↵erential operator of the form:

@2 @2 @2 @ @
L = a 2 + 2b +c 2 +d +e +f
@x @x@y @y @x @y

• The coefficients a, ..., f are in general functions of (x, y).


Second-Order Partial Differential Equation
• The type and general properties of the PDE are determined by the
coefficients of the second-order terms.
• This is called the principal part of the operator and is denoted by L0 :

@2 @2 @2
L0 = a 2 + 2b +c 2
@x @x@y @y

• To emphasize the second-order terms we rewrite our general PDE as

@u2 @2u @2u @u @u


a 2 + 2b + c 2 = F (x, y) d e fu
@x @x@y @y @x @y
or more compactly

@u2 @2u @u2


a 2 + 2b + c 2 = G(x, y, u, ux , uy )
@x @x@y @y
where we now view the first-order terms as part of the ‘source term’.
• In operator notation we have

<latexit sha1_base64="E/4oJOJt2Qkr6fWKsq8x7ye7E7U=">AAAFsXiclVRLT9tAEDaQtJS+oD32MipUBUGiJBxaVaJC6oNW6oFKvCocwno9TlbYu9bumpBa/n2999Z/01kn4RWKqOXD7Ow3s983M7tBGgtjG40/U9Mzleq9+7MP5h4+evzk6fzCsz2jMs1xl6tY6YOAGYyFxF0rbIwHqUaWBDHuBycf3P7+KWojlNyxgxTbCetKEQnOLLk6CzO//AC7QubCYiJ+YjHnOwt2egi5H0TgggpgMhwuuyhRsxhSrVLUVqApABTBCL/98RMwjRCiRZ0QoRCCQbnDFUZ0pkBpzRhdpjPIlQxrSoeowUWZog5z5xyEAfo5i2PKNQwSls4WkovUsWDaFuOEjhCzSpdkKSxEqeyQw1LuJ8z2KBF8KzqNpXdz/uHYkzsPbDDwI8147rucgoBHreJicUar1VZwO+bcGhSrHG7FDmgFfvtcqQJM0h4z1IFSy2RdoI+gsa8JD9T880aURTekZ0JABnfUQMj/kXEV7pRsfF4+Wxus1CCc5HA5c1HDiXzE8nK2ohaRiypDfUyUdqOTpIzbeHCjxLsK/Jc+4LenLNVtOXVrkNHfOVvLOoMV4tfvIbGjpkjVh1OB/bJvkdDGXmkbM+WUjof0eHhzy83X9XH/v8qL6aWhLe+my91jp3h9VDPYgK1ydFCGF9e2M7/YqDfKDyaN5shY9Ebfdmf+tx8qniV0J3nMjDlsNlLbzp1wHrt3IDNIlT9hXTwkU7IETTsvX5wCXpEnhIjoRkpaKL2XI3KWGDNIAkI67ub6nnPetHeY2ehtOxcyzSxKPjwoymKwqnyJIBQa3TSQwThdBsGB9xh1kApqXBGa1yVPGnutenO93vreWtx8PyrHrPfCe+kte03vjbfpffG2vV2PV+qVnUq7clRdr/6oHleDIXR6ahTz3LvyVU/+ApkX5s4=</latexit>
L0 u = G
Second-Order Partial Differential Equation
• As already mentioned, the general properties of a 2nd-order PDE are
determined by its principal part:

@2 @2 @2
L0 = a 2 + 2b +c 2
@x @x@y @y

a b
• Consider then the matriz of coefficients .
b c
• The discriminant of the operator L0 is defined as

a b
(L0 ) = det = b2 ac
b c

• The type and hence the general properties of a PDE are determined
by the sign of discriminant (L0 ).
<latexit sha1_base64="Y0KXaPv28fx1zm6c3MBq9ck+gs0=">AAAEtnicnZNNb9NAEIbdJkAJXy0cuYxoQEWlkRMOVEhBRS0SBw5F6heK02i9HjurrtfW7gbVtfwPOXHj3zDruqVpqx7waXZndud9nx2HuRTG+v6fhcVW+979B0sPO48eP3n6bHnl+YHJZprjPs9kpo9CZlAKhftWWIlHuUaWhhIPw5Ntlz/8idqITO3ZIsdxyhIlYsGZpa3JyuKvIMREqFJYTMUZVp3ARfDZAJN0UVRAisrVYvQO7BQhQYWaSch1lqO2Ag1AFgODgYo2Mh2hBtjd+QJMI0RoUackLYKwAGENnRKKi9ydZ9p+7ASjIGV2ypksv1UTH4YMglgzXgYuL6jueFD9W5zSan0Q3l1zGRXVOoc7awtaQTBuTG9nyghngHyq2ixp0+LM+eMZxoRNEAwD3UBibEcNurrotCIEbyAMuIaQAh6gii5SgRbJ1I67vabRHl1dBvXrlRojkhDGEAnDtSBaTNnKtXQCHGNmMw3d8gIUOFBdEIbwxjVbZogjGd1BaRmszVe+HQJsUDeduuegVv8lHYbh8QA2GCdYcyZIuJsrukJFQNg41rrrxM1Rqc5H5fb5cOeMSJSruQqDcNfOrhsjnJ1a6uXsTpZX/Z5ff3Az6DfBqtd8u5Pl30GU8ZkbcS6ZMaO+n9tx6aaDS/czzAzmjJ+wBEcUKpaiGZf1w1XwmnYiiOlx4oxU1rtXT5QsNaZIQ6p0us31nNu8LTea2XhzXAqVzywBPW8UzyTYrGZNcDRyKwsKGFEircCnjKacaBoHoX/d8s3gYNDr+73+98Hq1qcGx5L30nvlrXl974O35X31dr19j7fet360whZvb7aP29hOzksXF5ozL7y5r53/BcSdiwc=</latexit>
Classi cation of 2nd-Order PDEs
• We have the following classification of second order PDEs:
1. Hyperbolic equations if = b2 ac > 0.
• Example: the wave equation

1 @2u @2u
=0
c2 @t2 @x 2

2. Parabolic equations if = b2 ac = 0.
• Example: the heat equation

@u @2u
D 2 =0
@t @x

3. Elliptic equations if = b2 ac < 0.


• Example: Laplace equation

@2u @2u
2
+ 2 =0
@x @y

• The reason for this terminology will be seen later.


fi
Boundary Conditions

• Boundary conditions: in order to obtain a unique solution of a given


PDE, we need to prescribe some boundary conditions for the function
and/or its partial derivatives.
• Some example of boundary conditions are described next.

• Cauchy data: The value of the function u and its normal derivative
@u/@n are specified on a curve .

@u(x, y)
u(x, y)| = f (x, y), = g(x, y)
@n

where f (x, y) and g(x, y) are given.


• For example, if the curve is the x axis, i.e., y = 0, we have a sort of
‘initial condition’:

u(x, 0) = f (x), uy (x, 0) = g(x)


Boundary Conditions
• Dirichlet boundary conditions: the function u(x, y) is prescribed on
a given closed surface :

u(x, y)| = f (x, y)

where f (x, y) is given.


@u(x,y)
• Neumann boundary conditions: the normal derivative @n is pre-
scribed on a given closed surface :

u(x, y)| = g(x, y)

where g(x, y) is given.


Boundary Conditions

• In summary, the three general types of boundary conditions are:


1. Cauchy data: The value of the function u and its normal derivative
@u/@n are specified on a curve .
2. Dirichlet boundary conditions. The value of the function u is
specified on the boundary @D of the domain D of interest.
3. Neumann boundary conditions. The normal derivative @u/@n
is specified on the boundary @D.
Characteristics of 2nd-Order PDEs
• Consider a general second-order partial di↵erential equation of the form:

@u2 @2u @u2


a 2 + 2b + c 2 = F (x, y, u, ux , uy )
@x @x@y @y
where we focused on the principal part of the the operator L; see before
• Furthermore, using that du = ux dx + uy dy, we have

d(ux ) = uxx dx + uxy dy


d(uy ) = uxy dx + uyy dy

• The set of three equations above can be written in matricial form as


0 10 1 0 1
a 2b c uxx F
@dx dy 0 A @uxy A = @d(ux )A
0 dx dy uyy d(uy )
Characteristics of 2nd-Order PDEs
• This system of equations does not have solution if

a 2b c
dx dy 0 =0 =) a(dy)2 2b(dx)(dy) + c(dx)2 = 0
0 dx dy

• This defines the characteristics of the PDE:


✓ ◆2 ✓ ◆
dy dy
a 2b + c = 0 =) aµ2 2bµ + c = 0
dx dx

where µ = dy/dx.
• This means that on characteristics uxx , uxy and uyy are not unambiguously
specified by u, its first order derivatives and the di↵erential equation.
• So again, the problem may not have unique solution if we prescribe the
Cauchy data (u and its normal derivative) on characteristics.
Characteristics of 2nd-Order PDEs
p
b± b2 ac
• The solutions of the quadratic polynomial are µ± = a

• We can classify 2nd-order PDEs in terms of the number of characteristics.


• Hyperbolic equations (b2 ac > 0): two families of characteristics
p p
dy b + b2 ac dy b b2 ac
= µ+ = , =µ =
dx a dx a

• Parabolic equations (b2 ac = 0): one family of characteristics

dy b
=µ=
dx a

• Elliptic equations (b2 ac < 0): no real characteristics or two families


of complex characteristics
p p
dy b + i ac b2 dy b i ac b2
=µ= , =µ=
dx a dx a
Hyperbolic Equations
• Consider the case of hyperbolic equations (b2 ac > 0), where we have
two families of characteristics
p p
dy b + b2 ac dy b b2 ac
= µ+ = , =µ =
dx a dx a

• Integrating these equations gives

y = f (x) + ⇠, y = g(x) + ⌘

where f 0 (x) = µ+ , g 0 (x) = µ , and ⇠ and ⌘ are constants of integration.


• We now view ⇠ and ⌘ as the new coordinates.
• Our change of variables to the new coordinates is therefore given by

⇠(x, y) = y f (x), ⌘(x, y) = y g(x)

• In the new variables, the principal part, L0 , of the operator L simplifies,


as we shall see next.
Characteristics and Change of Variables
• The constant of integration ⇠ and ⌘ are fixed by specifying a point (x0 , y0 )
through which we want each characteristic curve to pass.
• In other words, we can label the characteristic curves by the variables ⇠
and ⌘, respectively.

• We thus have (in the case of hyperbolic equations) two sets C⇠ and C⌘ of
characteristic curves:

C⇠ = {(x, y) | y = f (x) + ⇠}

C⌘ = {(x, y) | y = g(x) + ⌘}

• Note that we can think of (x, y) 3! (⇠, ⌘) as a change of variables from the
ODUCTION TO THE METHOD OF CHARACTERISTICS.
cartesian coordinates (x, y) to curvilinear coordinates (⇠, ⌘).
y

(a(x,y),b(x,y)) (a(x,y),b(x,y))

• Figure: set of characteristic curves.


s constant
(In our notation s ! ⇠ and t ! ⌘.)

x
x
t constant
Characteristics and Change of Variables
• In the case of parabolic equations, we only have one family C⇠ of
characteristic curves:

C⇠ = {(x, y) | y = f (x) + ⇠}

• We are then free to introduce a second variable ⌘ = ⌘(x, y), with the
only requirement that the resulting change of variables have a nonzero
Jacobian:
@⇠ @⇠
@x @y
|J(x, y)| = @⌘ @⌘ 6= 0
@x @y

so that the transformation is invertible.


• Often we then choose the simplest change of variables that meets this
requirement, such as, ⌘ = y or ⌘ = x or a combination of these.
• In the case of elliptic equations, we have no real characteristics, since
the roots µ± are complex numbers. In this case, we can still introduce a
new set of variables, but they are now complex variables, in terms of
which the PDE takes a simple (canonical) form, as we will see shortly.
Boundary Conditions
• In general, the curves where we prescribe the boundary conditions can-
not coincide with, or intercept more than once, one of the characteristics,
because in this case we are not guaranteed to get a unique solution.
• Recall that that determinant vanishes on characteristics, hence we cannot
invert the system of equations to obtain uxx , uxy , and uyy , from u and its
derivatives ux and uy .
• Thus, the curve has to intercept each characteristics only once!
TION TO THE METHOD OF CHARACTERISTICS. 3

y
We cannot specify the Cauchy
x,y)) (a(x,y),b(x,y))
data on curves that intercept the
characteristics more than once
s constant

Possible curves where we can


specify the Cauchy data

x
x
t constant
he vector field (a, b) (left) and new curvilinear coordinates such
=const. are tangential to (a, b).
), the crossing of two lines in the left graph of figure 1, there
Second-Order Partial Differential Equation
• The characteristics allow us to introduce new variables, in terms of which
we hope we can solve the equation (just as we did for 1st-order PDEs).
• To see how to do that, let us consider a general a change of variables:

⇠ = ⇠(x, y), ⌘ = ⌘(x, y)

• Our goal is to bring the operator L0 to a simpler (canonical) form.


• We require that the Jacobian of the transformation is nonzero, i.e,
@⇠ @⇠
@x @y
|J(x, y)| = @⌘ @⌘ 6= 0
@x @y

so that the transformation is invertible at all points (x, y) 2 D of the


domain D of interest.

• The idea is to find a change of variables so as to cancel some of the terms


containing second-order derivatives
<latexit sha1_base64="uhMEbGPhFqoSlu3+OLWXnIYaXUg=">AAAFWnichVTbahsxEN3EdpM4vSRt3/oyNG5JwDV2XloKKYGmUEKhKeQGWRNk7aytRittJK0dx/FP9qUU+iuFjtabq0MrWHs0Go3OnDlSJ5XCumbz18xsqVx5MDe/UF18+Ojxk6Xlp/tWZ4bjHtdSm8MOsyiFwj0nnMTD1CBLOhIPOicf/fpBH40VWu26YYrthHWViAVnjlzHy6U07GBXqJFwmIhzHFdDb8FuD4H3mGHcoSEYgltgUuoBZBacBqGc0VHGERQOoM+MYHSkrdMC0I7Ego5h0BO8BwOEnk7R/3OmwGrZR3CUH0+zHAWsfs+sA2Z9SCQiiLWBlnVvtInQwM7WJ7vWqF4C02DRZxx4GJGmTMzVASQ6D41rZYXfxaCLCg2TZFEhqose0RXQ99XwCMIzsUHf6ll9uFaH8JTwRBCiYxv+J3eH7eJc+JoZ6GrKJ3ICOkaobl4G1WaYI8i1UZgw1+MU82V83Kz5MAZWJKkkQKtUvFZEvFzzBSaNIvEBgiEmhMG8lDzlNuO6I4gsguznzjBl/aYJX4SAUp2j0cR3A+tUy8V2DvdiI5QYu4uiqRRvxNkYwpgaOQpTZpwgdFTz+HpG66//HTEch9xMhRBF/8tyO4TSoIouQYVGdHuEVCE0q0Sz1df1T9crFKnYCWodUAwpEVJNGrRQm7SJZLdVu6Qr0gkjR23ioTA0aF3jhrRJIqxoZCxUdL9GSKpelBRDreMoaZ7gVUtykZPcHB3lpWCRJlGhWfpEn8D30ZJwfdVX9+t4aaXZaOYDpo1WYawExdg5XvoRRppnCSrHJbP2qNVMXXvkSeXSX9jMYsr4CeviEZmKJWjbo/xpGMMr8kwuVExQIffe3DFiibXDpEORXrv27pp33rd2lLn4XXskVJo5VHxyUJxJz5Z/Z+geG+RODslg3AjCev2eWE9C627J08b+eqPVbLS+ra9sfijomA9eBC+D1aAVvA02g8/BTrAX8NLP0p/yg/Jc+XdltrJQWZyEzs4Ue54Ft0bl+V/qSMcq</latexit>
Second-Order Partial Differential Equation

• Exercise: using the chain rule show that

ux = u⇠ ⇠x + u⌘ ⌘x
uy = u⇠ ⇠y + u⌘ ⌘y
uxx = u⇠⇠ (⇠x )2 + 2u⇠⌘ ⇠x ⌘x + u⌘⌘ (⌘x )2 + u⇠ ⇠xx + u⌘ ⌘xx
uyy = u⇠⇠ (⇠y )2 + 2u⇠⌘ ⇠y ⌘y + u⌘⌘ (⌘y )2 + u⇠ ⇠yy + u⌘ ⌘yy
uxy = u⇠⇠ ⇠x ⇠y + u⇠⌘ (⇠x ⌘y + ⌘x ⇠y ) + u⌘⌘ ⌘x ⌘y + u⇠ ⇠xy + u⌘ ⌘xy

where the subindex notation denotes partial derivatives.


Second-Order Partial Differential Equation
• One can then show that the operator L0 in the new variables (⇠, ⌘) is of
the form
@2 @2 @2 @ @
L0 = A 2 + 2B +C 2 +D +E
@⇠ @⇠@⌘ @⌘ @⇠ @⌘
where
✓ ◆2 ✓ ◆✓ ◆ ✓ ◆2
@⇠ @⇠ @⇠ @⇠
A=a + 2b +c
@x @x @y @y
✓ ◆✓ ◆ ✓ ◆ ✓ ◆ ✓ ◆ ✓ ◆ ✓ ◆✓ ◆
@⇠ @⌘ @⇠ @⌘ @⇠ @⌘ @⇠ @⌘
B=a +b + +c
@x @x @x @y @y @x @y @y
✓ ◆2 ✓ ◆✓ ◆ ✓ ◆2
@⌘ @⌘ @⌘ @⌘
C=a + 2b +c
@x @x @y @y
@2⇠ @2⇠ @2⇠
D = a 2 + 2b +c 2
@x @x@y @y
@2⌘ @2⌘ @2⌘
E = a 2 + 2b +c 2
<latexit sha1_base64="ULiJgR2cKR3sYmOLukqEEqyisCs=">AAAHlnicrVVdT9swFA1stCz7gvEyaS9Xg02wIJTmZdsDCChoe5g0Jo0PqS6V4zqtReJEtgt0Uf7Rfs3e9m9mp4VCSguRZinKvfa55557ndh+EjKpXPfvzOyjx3OV6vwT++mz5y9eLiy+OpJxTxB6SOIwFic+ljRknB4qpkJ6kgiKIz+kx/5Z3awfn1MhWcx/qn5CmxHucBYwgpWeai3O/UY+7TCeMkUj9otmto2MCd85BYI5qC7lILvxhbawMi7ECRVYxQJWUhRh1SU4hG9Zy10BluOB0ws4x4JhrULCyiq6ZOuIKrymERLiIAcFsYhs1LhiSA0DbO4ACgQmKUqwUEwTn3rZyNFE2ne83ftQI1unzZw6TA/QID0Bzt4Y7jZt5uxPA5hcgJr2RZcKag8bi0PW4R8ye+f9JmBAIQ3UaoHDMI+8ywwJ1umqtVPP8fxSEQ/A9q+wDoGHcPdHagARYe+WLuNurOnVHWBnWHDjf2cY1V2m6FLaB69m2caWUp/vQV3vwcRNmCBu2sc0qZ5SbZ1Y9YSAU0+XAvbeoJbx/7Ow1/n/qSu4F3gjU65pOryveXMd+xN1FLozRUgBea+SQmc0s40ob18fGXrk/vXZ3FpYdjfcfMC4URsay9ZwHLQW/qB2THoR5YqEWMpGzU1UMzUZSagJUU/SBJMz3KENbXIcUdlM82slg3d6pm3Oaf1wBfnszYgUR1L2I18jzSEui2tm8q61Rk8Fn5op40lPUU4GiYJeCCoGc0dBmwlKVNjXBiaCaa1Aulh3T+mbzDShVix53DjyNmruRu2Ht7y9NWzHvPXGemutWjXro7VtfbUOrEOLVJYqnyu7lXr1dXWrul/9MoDOzgxjlqxbo3rwDwDSo64=</latexit>
@x @x@y @y
Second-Order Partial Differential Equation

• The principal part of the original L0 (x, y) in the new variables is then
given by
@2 @2 @2
L0 (⇠, ⌘) = A 2 + 2B +C 2
@⇠ @⇠@⌘ @⌘
• Let us now investigate how this operator can be simplified.
<latexit sha1_base64="S3uYJNnZVo80u2skq9upD3YymB0=">AAADUHichVJNb9NAEF0nfBTz0RSOXEakSK1aRXYucAEVeuHQQ5GatlIcovVmnIxqr63dddpg5Sdy6Y3fwYUDCMZpUKBFMAf7zds3szOzExcpWRcEn71G89btO3fX7vn3Hzx8tN7aeHxs89Io7Kk8zc1pLC2mpLHnyKV4WhiUWZziSXy2X5+fTNFYyvWRmxU4yORYU0JKOqaGG14SxTgmXZHDjD7i3PejGsLRBKEwpBUVMoVCGgd5Ao7Z3BAHMLlZRZl0E8XwYD4Mti52Z9ubQHqh0ngOU2lIciUWyNakhjFN+RvP/Kj/K7ZaxEYXtBuhk9vw6g1EiZGqiupLiZN/6M5XDgvZ3+m+/Z9qhTntfGcf/h3AIiZYNFgO4AAdlBZ0fs4tTdE6GkuHMGHfTbifvEAjXW5ASe4IwVLGD5YQjjp+bRHq0Wqqw1Y76AQLg5sgXIK2WNrhsHUZjXJVZqidSqW1/TAo3KCqy1UpJ4xKi4VUZ3KMfYZaZmgH1WIh5vCcmREkXFySawcL9veISmbWzrKYlfUr2OtnNfm3s37pkpeDinRROtTq6qKkTMHlUG8XjMigcumMgVSGuFZQE8ljd7yD9RDC6y3fBMfdThh0wvfd9t7r5TjWxFPxTGyJULwQe+KdOBQ9obxP3hfvm/e9cdn42vjR9K6kjeVfPBF/WNP/CZZwDrQ=</latexit>
Second-Order Partial Differential Equation

A B
• Consider the matriz of new coefficients
B C
• Note that
    
A B ⇠x ⇠y a b ⇠x ⇠y a b
= = J(x, y) · · J(x, y)
B C ⌘x ⌘y b c ⌘x ⌘y b c

• Since the determinant of a product of matrices is the product of the de-


terminants, we have
 
A B a b
det = det |J(x, y)|2 =) (L)(⇠,⌘) = (L)(x,y) |J(x, y)|2
B C b c

• This shows that the discriminant does not change sign under a change
of variables, i.e., sign[ ] is invariant under a change of variables.
• We can then classify second-order partial di↵erential equations according
to the sign of !
Second-Order Partial Differential Equation
• Suppose we want to make both A = C = 0. We then have
✓ ◆2 ✓ ◆✓ ◆ ✓ ◆2
@⇠ @⇠ @⇠ @⇠
A=a + 2b +c =0
@x @x @y @y
✓ ◆2 ✓ ◆✓ ◆ ✓ ◆2
@⌘ @⌘ @⌘ @⌘
C=a + 2b +c =0
@x @x @y @y
.
@⇠ @⇠
• If we define = @x @y . From A = 0 we have

2
a + 2b + c = 0
⇣ ⌘
@⇠
@x dy
= ⇣ ⌘ = (⇠, ⌘)
@⇠ dx
@y

.
@⌘ @⌘
• The same equation is obtained for C = 0 but where = @x @y .

• The two solutions to the quadratic equation are


p
b ± b2 ac
± =
a

• (⇠, ⌘) can be seen as the derivative dy/dx expressed in terms of (⇠, ⌘).
Hyperbolic Equations
• Then if = b2 ac > 0, we have two solutions ± of the quadratic
equation. One can be used to find ⇠(x, y) and the other to obtain ⌘(x, y):

@⇠ @⇠ @⌘ @⌘
+ = , =
@x @y @x @y

• In this case, the canonical form of operator L is simply

@2
L = 2B + first-order terms
@⇠@⌘

• This is the canonical form of hyperbolic equations.

• The coefficient B above is given by


✓ ◆✓ ◆ ✓ ◆ ✓ ◆ ✓ ◆ ✓ ◆ ✓ ◆✓ ◆
@⇠ @⌘ @⇠ @⌘ @⇠ @⌘ @⇠ @⌘
B=a +b + +c
@x @x @x @y @y @x @y @y

which can be written as


✓ ◆✓ ◆
@⇠ @⌘
B= {a + + b[ + + ] + c}
@y @y
Hyperbolic Equations
• The parameters ± are roots of the quadratic equation
2
a + 2b + c = 0

which are given by p


b± b2 ac
± =
a
• It then follows that
c 2b
+ = , + + =
a a

• We then get
✓ ◆✓ ◆✓ 2
◆ ✓ ◆✓ ◆
@⇠ @⌘ b @⇠ @⌘ 2
B= 2c 2 = ac b2
@y @y a @y @y a
or ✓ ◆✓ ◆
@⇠ @⌘ 2
B=
@y @y a
Parabolic Equations
• Now if = b2 ac = 0, we can set to zero only one of the coefficients,
either A = 0 or C = 0, but not both.
• Say we choose A = 0. This implies in turn that B = 0.
• To see this note that (L(x, y)) = 0 implies (L(⇠, ⌘)) = 0. Then

0= = B2 AC = B 2 =) B=0

• The change of variables is then defined by A = 0 which gives

@⇠ @⇠ @⇠ @⇠
= = b/a =) a +b =0
@x @y @x @y

• Function ⌘(x, y) can be arbitrarily chosen so long C 6= 0 and |J(x, y)| =


6 0.
• Thus the highest derivative in the variable ⇠ is of first-order.
• In this case, the operator L reduces to

@2 @
L=C 2 +D + first-order terms in ⌘
@⌘ @⇠

• This is the canonical form of parabolic equations.


Ellyptic Equations
• Now if = b2 ac < 0, there is no real solution to the quadratic equation,
so we cannot eliminate neither A nor C.
• We can however find a change of variables to make B = 0, so that there
is no cross derivative @ 2 /@⇠@⌘ in the equation.

• Furthermore, we can choose this change of variables in such a way that


A = C.
• This is possible because we have two equations, B = 0 and A = C, for
two unknowns, ⇠ and ⌘.
• Thus, the operator L reduces to
✓ 2 2

@ @
L=A 2
+ 2 + first-order terms
@⇠ @⌘

• This is the canonical form of elliptic equations.


Classi cation: Terminology
• Hyperbolic equations if b2 ac > 0.
• Parabolic equations if b2 ac = 0.
• Elliptic equations if b2 ac < 0.

• Note that the equation that determines the type of the PDE is
✓ ◆2 ✓ ◆✓ ◆ ✓ ◆2
@⇠ @⇠ @⇠ @⇠
a + 2b +c =0
@x @x @y @y

• If we replace the derivative by the variables x and y only we have

ax2 + 2bxy + cy 2 = 0

which is the equation of a conic.


• The three possible cases are: i) hyperbole for b2 ac > 0; ii) parabola
for b2 ac = 0; and iii) ellipsis for b2 ac < 0.
• This is the reason for using this terminology in the classification of PDEs.
<latexit sha1_base64="+hCP7XzTrW+rpSV2mVGraeYB1DA=">AAAFjniclVNdb9MwFM1YC6Pjo4NHXq5YJ22amNI+ANrYmASTxgsq0r6kppsc56ax5sTBdrqGqv+GX8Qb/wY7ydbuAzT8kpvrc+x7j8/1U86Udt3fcw/ma/WHjxYeNxafPH32vLn04kiJTFI8pIILeeIThZwleKiZ5niSSiSxz/HYP/9k94+HKBUTyYHOU+zHZJCwkFGiTepsaf6n5+OAJWOmMWY/cNJorBwj6AgTiMiwikLBubhgyQAoJ0pd8UGE0P28p+xXIRVJAEIGKDcbDc8eCGOvKHEsMZiA54ewb2qQvuCMAn7PikPUBFgILf+084bQHbe1ATfZPs+wpHeJJP9gbxv2lGzwe5yzVP8N/mEG/lVo2yzRtuMreJkJUKOMjcKq2LQ62o5tbLoHphpej4DHMdSrXigJHXspkZoRDt6ITaZ/o4kn2SDSa6ed9Y7/X4x7YPNL7DqF+5ydT6uBbdfrV0p8CeECQWLKCS3e3/Qv2dDoYezg50VmSCQjxmMKWqMWEPPurbwFIuG55VrjFJKMij5HuS0ov7zlImI0MqJdF9roScA4iFHz/mUhB1brSCJCKozpzHVAjdUVEImbwNZuuyuq3GXcEgoJM6baAjZDmBoqLQ1FSsLURltFU6wkGRxaIymmruGsf+CyVtNQ1ZOZPyWSApgpOzTabkLpIXP/IAeWQAG9e5ysKTEJpjN51lx2N9xiwe2gXQXLTrW6Z81fXiBoFmOiiyt6bTfV/bF9eGrUaXiZwpTQczLAngkTEqPqjwtxJrBiMkFRfigSDUV2ljEmsVJ57BtkTHSkbu7Z5F17vUyH7/tjlqSZxoSWF4UZBy3KmQqYRKqNhwJGqGR2bmlkHoga6ZQVoX2z5dvBUWej7W60v3WWd3cqORacV85rZ9VpO++cXWff6TqHDq0t1tq1zdpWvVl/W9+ufyyhD+Yqzkvn2qrv/wEhwdFG</latexit>
fi
Characteristics and Change of Variables
• The characteristics are intimately connected with the change of variables
(x, y) ! (⇠, ⌘) that simplifies the operator L.
• First recall that the equation that defines the change of variable is
p
b ± b 2 ac
2
a + 2b + c = 0 =) ± =
a
where
⇠x ⌘x dy
= +, = =) = ±
⇠y ⌘y dx

• Now, the equation that defines the characteristics is


p
b ± b 2 ac dy
2
aµ 2bµ + c = 0 =) µ± = , = µ±
a dx
Characteristics and Change of Variables
• So these two equations are essentially the same! The only di↵erence is the
change of sign in the term 2b. In fact, one has ± = µ⌥ .
• This means that the characteristics define precisely the change of variable
that simplifies the PDE.

• Note furthermore that the parameter can be seen as the derivative dy/dx
expressed in terms of (⇠, ⌘):
⇣ ⌘
@⇠
@x dy
= ⇣ ⌘ = (⇠, ⌘)
@⇠ dx
@y

• It then shows that the parameters and µ are essentially the same!
• Hence the new variables obtained from the method of characteristics can
be used to simplify the PDE and put it into its canonical form.
Example 1: Wave Equation
• Consider the wave equation

1 @2u @2u
=0
v 2 @t2 @x 2

• In this case, a = 1/v 2 , b = 0 and c = 1.


• The two families of characteristics are
p • The curves in the xt plane
dx b ± b2 ac x − ct = const.
= µ± = = ±v =) x = vt + ⇠, x= vt + ⌘
dt a x + ct = const.
are called the characteristics of the wave equation.
• Note that the characteristics are ‘rays’ with speed v.
<latexit sha1_base64="5jspYg8QUv5BxwI0TmUeVyb8cxY=">AAAEAXicfVNLb9NAEHYTHiW8Wjhw4DKirkBqE+JwgItRpV5AQqhIfUnZJKzX42RVv7q7dhIsc+GvcOEAQlz5F9z4N4yTtIW2YiVLM9/M7HzfzNpLQ6lNu/17qVa/cvXa9eUbjZu3bt+5u7J6b18nmRK4J5IwUYce1xjKGPeMNCEepgp55IV44B1tV/GDHJWWSbxrpin2Ij6MZSAFNwQNVmsPmIdDGRfSYCQ/YNlosMqE7STW0kcFZoQw5jkCHmezogbrskBxUThlkfc75dxhKVdG8hD6HcjKM9dQRhP+nzOhHLfNeovWr2NqKjUI0rUJNnedp3m/6JQ2OZ7btgF47IMt3KZjtxY1u8TSjBMIeCRDiRqSAMSIU1eDisYohQauEE7J+5Oy8E3psigbsDRy56hHJgDTx8oUXr/T5KIsC05ZBBd5yWgEPrA3STxUcjgyXKlkPAcnbm5gg03kJpwAzRmChp8qe5sYojniZjbVy/i9V3yqH8NYmhHoFJF05iSysX4qU2GQKJxdUAmOcQw5V5LTxjXYRMCej6dqbM81r7MuUABcmDSFOSFYJVTQhjBEkPaOsX/2DAYra+1We3bgouEsjDVrcXYGK7+Yn4gswtiIkGvdddqp6RXVikVIF7JMY8rFER9il8yYR6h7xewFl7BOiA8kjL7YwAz9u6LgkdbTyKPMiJuRPh+rwMti3cwEL3qFjNPMYCzmjYKMnmUC1e8AvlQoTDglgwslievZWnQ1BOe85IvGfqflPGt13nXWtl4uxrFsPbQeWU8sx3pubVmvrB1rzxK1j7XPta+1b/VP9S/17/Uf89Ta0qLmvvXPqf/8A22/SJI=</latexit>

t
x−ct=const.

x+ct=const.
Example 1: Wave Equation

• The two new variables ⇠(x, y) and ⌘(x, y) are

⇠=x vt, ⌘ = x + vt

• The equation in the new variables is simply

@2u @2u
2B =0 =) =0
@⇠@⌘ @⇠@⌘

• We then conclude that the general solution is of the form

u(⇠, ⌘) = f (⇠) + g(⌘)

<latexit sha1_base64="YyJAucpxGny+2qUufak8ThklJ/g=">AAADtniclVJLbxMxEN5keZTwauHIZUSDlKolStIDvQRVcOHAoUhNW5RNK693dmPVay+2Nw+i/ENO3Pg3jDep+uKCJUvzzeObb8aOCyms63T+1Orhg4ePHm88aTx99vzFy82tVydWl4bjgGupzVnMLEqhcOCEk3hWGGR5LPE0vvzs46cTNFZodezmBY5ylimRCs4cuS62ar+iGDOhFsJhLn7istGIvAnHYwQ31aBwChNmBCNGC81oJlqzvflOE5hKCKJjV9ggUPEQKAX6MHs/cXsQ/ShZAj7Lu3YnLhrdbIAU9jpAKHCEbzcTFqzICzlvANH2PkGUGsYXUcGME0zCea9cXiPf9hpQx2W/s+offdUqMyIbO2aMnq41/S8XKV8JP0WvVQHXissy8Yi5Sn6GCg1VWC3L1VgWdFqFUm1yv5yyRdx7nnKnD6kHO7tZq8LUYDpG2mIzbc2uFpytTPIyEwtnmJlDWiru6W2bdokquX67i83tTrtTHbhvdNfGdrA+Rxebv6NE8zJH5bhk1g67ncKNFn5yLokwKi0WjF+yDIdkKpajHS2qb7eEd+RJ/GR0lYPKe7NiwXJr53lMmTlzY3s35p3/ig1Llx6MFkIVpUPFV43SUoLT4P8wJMIgd3JOBuNGkFbgY0bv6ein+yV074583zjptbv77d633vbhx/U6NoI3wdugFXSDD8Fh8CU4CgYBr+/Xv9fjOg8PwvMQw2yVWq+ta14Ht05Y/AW2mSuf</latexit>
where f (x) and g(x) are arbitrary functions.
Example 1: Wave Equation

• In the original variables we have

u(x, t) = f (x vt) + g(x + vt)

which is the same solution as obtained before.

• The general solution is a superposition of a wave propagating to the right


plus a wave propagating to the left, both propagating with speed v.
• The functions f (x) and g(x) are determined by the initial conditions.
<latexit sha1_base64="e2i6rjzSPNI5wzO+D/2KQuj7Xi8=">AAADanicfVJNb9NAEHUSPoqhNC0SCPUyIkFK1GIl4QAXUCUucCtS01aKo2i9Hturrnet3XU+iCrxG7nxC7jwI5g4AfqBWMn205vZeW+eHBVSWNfrfa/VG3fu3ru/9cB/+Gj78U5zd+/U6tJwHHIttTmPmEUpFA6dcBLPC4MsjySeRRcfVvWzKRortDpxiwLHOUuVSARnjqjJbu1rGGEq1FI4zMUXvPR9P1xh+KTAZQjaCCozCVNmBKOxFmYIGZuiH46g7MwPXfcdJJ35q6nrHqSd+QF9w7E/ywTPQNhqiGU5vbQsV6LALOjIMXIcQ4SJNhj8Fj2h5hQVGhL8009DGNiyQFNoKypKJ0TNyAQURhcspW1UCk5XauQ4cwCFLC38p01i4g4h0i67Vp0JImyBZK49bQdw1VpSKr7St9CmjbttYIq60jU0CDE6NPl6sUUlIhQZpmW4VnFl3QZ+iCr+m/ek2eoFverAbdDfgJa3OceT5rcw1rzMUTkumbWjfq9w4yUzTnBJA8PSYsH4BUtxRFBR9na8rH6VS3hJTAyUOT3KQcVevbFkubWLPKLOnLnM3qytyH/VRqVL3o6XQhWlQ8XXQkkpq7Dpv4NYGOROLggwbigKDjxjhnFKzK5C6N9c+TY4HQT918Hg86B19H4Tx5a3773wOl7fe+MdeR+9Y2/o8dqP+nb9af1Z/Wdjr/G8sb9urdc2d554106j/QucUxFB</latexit>
Example 2: Another Hyperbolic Equation
• Consider now the equation

@u2 @2u @u2


2 2 3 + 2 =y
@x @x@y @y

• Here a = 2, b = 3/2, and c = 1. The discriminant is

= b2 ac = ( 3/2)2 2 · 1 = 1/4 > 0

so the equation is hyperbolic!


• The characteristics are
p p
dy b ± b2 ac 3/2 ± 1/4 3/2 ± 1/2
= = =
dx a 2 2
or
dy 1 x x
= =) y= +⇠ =) ⇠=y+
dx 2 2 2
dy
= 1 =) y= x+⌘ =) ⌘ =y+x
<latexit sha1_base64="7wqcO8RAZFcsWrEwr/vrf6H95cg=">AAAEj3icfVPfb9MwEM7WAqMMtsEjLwcL0lBp12RIQ4JMk8bDkHgY0n5JdTc5jttaS+zMdlhDlD+Hf4g3/hvstKNrC7MU6bv77u47ny9hGjOlO53fS8u1+oOHj1YeN56sPn22tr7x/FSJTBJ6QkQs5HmIFY0Zpyea6Ziep5LiJIzpWXh1YPmz71QqJvixzlPaS/CAsz4jWBvX5cbyTxTSAeMF0zRhP2jZaDSQxXAguGIRlcDFDeghBXqdVUkN1PUB9SUmBUqx1AzHkF345dQaGau1Mx9z4UN2N+gvyssmLBSEmYq5sYIc9Sa9HVJJwcWB774DNwxaO9sWYR6BSwLPbcOx6TdiikiWMI65BqbAddFnGmschBd+C5Ngy6a9NdhHJBIavMDbfr/XcV1QYubCNnloZidDETPy6nZAVoMMsWlbU2leihEFWFIznvFdorwsolEZjK0QpQkgdS11MdYvywLfkraTKW/aMKQ/T3rbvvWaIQhpRGBWBVpj26tiTOcR+ir4QLLBUGMpxU3lgzyYxI1sXBONGPw/2LJBDk24k2LfYFHbu1dx1ERU4/uELF0pjUz96iDKo+lSXq5vdtqd6sAi8CZg05mco8v1XygSJEso1yTGSnW9Tqp7hV0nEpuCKFM0xeQKD2jXQI4TqnpF9T+V8MZ4IugLaT6zO5X3bkaBE6XyJDSRCdZDNc9Z57+4bqb7H3oF42mmKSdjoX4WgzYLZxbMrKykRMe5Adjsrul1umHKDsGbv/IiOPXbXqftffM39/cm41hxXjqvnS3Hc3adfefQOXJOHFJbrfm1j7VP9Y36bn2vvj8OXV6a5LxwZk79yx8O/3iv</latexit>
dx
Example 2: Another Hyperbolic Equation
• The equation becomes
@2u
2B =y
@⇠@⌘
• We now need to write y in terms of the new variables.
• Eliminating x from the previous two equations that define ⇠ and ⌘ we have

y = 2⇠ ⌘

• Now we recall that ✓ ◆✓ ◆


@⇠ @⌘ 2
B=
@y @y a

• In this case we have


@⇠ @⌘ 1
= = 1, a = 2, =
<latexit sha1_base64="XoklrNOcVMitY+Q5qG+IT8t7HbM=">AAAEK3ichVNLb9NAEHYdHqW8WjhyGVEjFalEsYUEl6BSQIILKlJfUhyq9Xocr7peu951UmPl/3Dhr3CAAw9x5X8wdgwpbaWOFGke3+x882UcZFJo0+v9WLA7ly5fubp4ben6jZu3bi+v3NnVaZFz3OGpTPP9gGmUQuGOEUbifpYjSwKJe8Hhi7q+N8Zci1RtmzLDYcJGSkSCM0OpgxX7uR/gSKhKGEzEB5wu1ebXEWzHCHhUNEgIkKcJ6iV/AN4m+FHOeOVnLDeCSXjvQQHTeewfC5gHaNgU+lCCP/z79B6CSiegEEMwKUxyyoJTOiAUGMwTDWkEhuYrnMCY5YLRQroLbfsrKRKhiJgagXPsQJSnSQOn3cciLTSYSfqPO0UxMxBiRCKBQ+QcYCokj5g5MEGI2Rjrzcq+V1N/VBeI7GzYWyJKmBw5k3L2FGE3+498iZFZOyUF9Z8Qopz6uRjF5uH52FqZ88ANzPNfoqwBbDoX7g3pEwsNnP7zE8wvING/aHDfXQf/iPQKgfW99dadEWib3Wn1uCFCVFCF84M5WF7tdXuNwVnHbZ1Vq7Wtg+UvfpjyIkFluGRaD9xeZoZVTYZLetAvNGaMH7IRDshVjO5uWDW3PoUHlAkhSnP6KQNN9mRHxRKtyyQgZMJMrE/X6uR5tUFhoqfDSqisMKj4bFBUyPo86w8HQkEXYGRJDuN0r4IDjxkpQ/eqaxHc0yufdXa9rtvruu+81Y1nrRyL1j3rvrVmudYTa8N6bW1ZOxa3P9qf7W/2986nztfOz86vGdReaHvuWv9Z5/cfGcxcoA==</latexit>
@y @y 4
Example 2: Another Hyperbolic Equation
• The coefficient B is
21 1
B= 1· =
24 4
• The equation for u then becomes

@2u 1 @2u @2u


2B =y =) = 2⇠ ⌘ =) = 2(2⇠ ⌘)
@⇠@⌘ 2 @⇠@⌘ @⇠@⌘

• Alternatively we have

@ @u
= 2(2⇠ ⌘)
@⇠ @⌘

• Integrating with respect to ⇠ we obtain


@u
= 2(⇠ 2 ⇠⌘) + h(⌘)
@⌘

where h(⌘) is an arbitrary function of ⌘.


Example 2: Another Hyperbolic Equation
• Integrating now with respect to ⌘ we obtain
Z
2 1 2 2 1 2
u(⇠, ⌘) = 2(⇠ ⌘ ⇠⌘ )+ h(⌘)d⌘+f (⇠) = 2(⇠ ⌘ ⇠⌘ )+f (⇠)+g(⌘)
2 2

where f (x) and g(x) are arbitrary functions.


• Simplifying the solution we get

u(⇠, ⌘) = ⇠⌘(2⇠ ⌘) + f (⇠) + g(⌘)

• Returning to the original variables we obtain

u(x, y) = (y + x/2)(y + x)(2y + x y x) + f (y + x/2) + g(y + x)

which can be written as


1
u(x, y) = y(2y + x)(y + x) + f (2y + x) + g(y + x)
2
Example 3: Hyperbolic Equation + Boundary Conditions
• Consider the following EDP:

@2u @2u @2u


8 2 6 + 2 = 4
@x @x@y @y

• Now we also impose the following boundary conditions:

@u
u(x, 0) = cosh x, and = 2 sinh x
@y y=0

• In this case, a = 8, b = 3 e c = 1, hence = b2 ac = 9 8 = 1 > 0,


which implies that the equation is hyperbolic.
• The characteristics are
p ⇢
dy b± 3±1 1
= = = 4
1
dx a 8 2

which yields
⇢ 1

y= 4x + ⇠ ⇠ = y + 14 x = 14 (4y + x)
1 =)
y= 2x + ⌘ ⌘ = y + 12 x = 12 (2y + x)
Example 3: Hyperbolic Equation + Boundary Conditions
• In the new coordinates the equation becomes

@2u
2B = 4
@⇠@⌘
where
2 2 2 2 1
B = (ac b )= = ·1=
a a 8 4
hence
@2u
=8
@⇠@⌘
whose generic solution is

u(⇠, ⌘) = 8⇠⌘ + f (⇠) + g(⌘)

• Returning to the original variables we have


1 1
u(x, y) = 8 · (4y + x) · (2y + x) + f (4y + x) + g(2y + x)
4 2
= (4y + x)(2y + x) + f (4y + x) + g(2y + x)
= 8y 2 + 6xy + x2 + f (4y + x) + g(2y + x)
Example 3: Hyperbolic Equation + Boundary Conditions
• Let us now consider the boundary conditions.
• First compute the derivative with respect to y:
@u
uy (x, y) = = 16y + 6x + 4f 0 (4y + x) + 2g 0 (2y + x)
@y

• Now applying the two boundary conditions above we obtain

u(x, 0) = x2 + f (x) + g(x) = cosh x =) f (x) + g(x) = cosh x x2

uy (x, 0) = 6x+4f 0 (x)+2g 0 (x) = 2 sinh x =) 2f 0 (x)+g 0 (x) = sinh x 3x

• Di↵erentiating the first equation above


0 0 0 0
f (x) + g (x) = sinh x 2x =) g (x) = sinh x 2x f (x)

and substituting into the second one we get

0 0 1 2
f (x)+sinh x 2x = sinh x 3x =) f (x) = x =) f (x) = x
2
Example 3: Hyperbolic Equation + Boundary Conditions
• Now inserting this back into the first equation we find
1 2 2 1 2
x + g(x) = cosh x x =) g(x) = cosh x x
2 2

• Inserting the expressions for f (x) and g(x) into the general solution we
obtain

2 2 1 1
u(x, y) = 8y + 6xy + x (4y + x)2 + cosh(2y + x) (2y + x)2
2 2

• After some simplification we get the final result:

u(x, y) = cosh(2y + x) 2y 2
Example 4: Hyperbolic Equation + Boundary Conditions
• Consider the following EDP:

@2u @2u @2u


2
+ 2 2 =1
@x @x@y @y
with boundary conditions:
@u
u= =x for y=0
@y

1 9
• Here a = 1, b = 1/2, and c = 2, hence = b2 ac = 4 +2 = 4 >
0 =) hyperbolic equation.
• The characteristics are
p ⇢ ⇢
dy b± 1 3 2 y = 2x + ⇠
= = ± = =)
dx a 2 2 1 y = x+⌘

• The new variables are

⇠=y 2x, ⌘ =y+x


Example 4: Hyperbolic Equation + Boundary Conditions
• In the new variables our EDP reads
@2u
2B =1
@⇠@⌘
where
2 2 2 9 9
B = (ac b )= = 2· =
a a 4 2
• Thus,
@2u 1
=
@⇠@⌘ 9
whose generic solution is
1
u(⇠, ⌘) = ⇠⌘ + f (⇠) + g(⌘)
9

• In the original variables we obtain


1
u(x, y) = (y 2x)(y + x) + f (y 2x) + g(y + x)
9
y2 xy 2x2
= + + + f (y 2x) + g(y + x)
9 9 9
Example 4: Hyperbolic Equation + Boundary Conditions
• The derivative with respect to y is
@u 2y x
uy (x, y) = = + + f 0 (y 2x) + g 0 (y + x)
@y 9 9

• Leu us now apply the boundary conditions:

2x2 2x2
u(x, 0) = + f ( 2x) + g(x) = x =) f ( 2x) + g(x) = x
9 9
x 8x
uy (x, 0) = + f 0 ( 2x) + g 0 (x) = x =) 0 0
f ( 2x) + g (x) =
9 9
• Di↵erentiating the first equation,

0 0 4x
2f ( 2x) + g (x) = 1
9
and substituting in the second we find

0 4x x 2x2
3g (x) = 1 + =) g(x) = +
3 3 9
Example 4: Hyperbolic Equation + Boundary Conditions

• Inserting this back into the first equation we get

2x2 2x2 x 2x2 2x 4x2 x x2


f ( 2x) = x g(x) = x = =) f (x) =
9 9 3 9 3 9 3 9

• Inserting the expressões for f (x) and g(x) into the generic solution gives

y2 xy 2x2
u(x, y) = + + + f (y 2x) + g(y + x)
9 9 9
y2 xy 2x2 (y 2x) (y 2x)2 (y + x) 2(y + x)2
= + + + +
9 9 9 3 9 3 9
which after some simplification yields

u(x, y) = x + xy
Example 5: Heat Equation
• Consider the heat equation

@u @2u
D 2 =0
@t @x

• In this case choose: a = D, b = c = 0. Then = b2 ac = 0.


• It is a parabolic equation, so we have only one family of characteristics.
• The equation for the characteristics is
dt b
= =0 =) t = constant =) t=⇠
dx a

• As for the second variable ⌘(x, y), we can choose any function so long as
the Jacobian is nonzero: ⇠x ⌘y ⇠y ⌘x 6= 0. It is convenient to choose, ⌘ = y.
• The new variables are identical to the old ones: ⇠ = t and ⌘ = y. This is
not surprising since the equation is already in canonical form.
Example 6: Laplace Equation
• Consider now the Laplace equation

@2u @2u
2
+ 2 =0
@x @y

• In this case: a = c = 1 and b = 0. Then = b2 ac = 1 < 0.


• It is an elliptic equation, so we have no family of real characteristics.
• Alternatively, we have two families of complex characteristics:
p ⇢ ⇢
dy b ± b2 ac p y = ix + ⇠ ⇠ = y ix
= =± 1 = ±i =) =)
dx a y = ix + ⌘ ⌘ = y + ix

• The equation in the new variables becomes

@2u @2u
2B =0 =) =0
@⇠@⌘ @⇠@⌘
Example 6: Laplace Equation
• We then conclude that the general solution is of the form

u(⇠, ⌘) = f (⇠) + g(⌘)

where f (x) and g(x) are arbitrary functions.

• In terms of the original variables we have

u(x, y) = f (y ix) + g(y + ix)

• It is more conveniente to write ⇠ = y ix = i(x + iy) = iz and


⌘ = y + ix = i(x iy) = iz̄, where z = x + iy and z̄ = x iy.

• Hence the new variables can be written as

⇠= iz, ⌘ = iz̄

• Laplace equation in terms of the complex variables z and z̄ then reads

@2u @2u
=0 =) =0
<latexit sha1_base64="Ay4FB/r0VNXVWe8X+FoOTzqgSkQ=">AAAEnnicfVPbbtNAEHWbACXcWnjsy4gaKVXTKOkLvBgVIaECRRSJ0kpxqNbrcbKqvXZ317kqf8WX8MbfMGu7bdoiVooyl90z58yMgywW2nQ6f1ZWa/V79x+sPWw8evzk6bP1jec/dJorjsc8jVN1GjCNsZB4bISJ8TRTyJIgxpPg/L3Nn4xQaZHK72aaYT9hAykiwZmh0NnG6i8/wIGQc2EwETNcNBoN39pwgmCGKIGnksd5aD1mbAgGKFGxGHQa5xYFhIY0KlJRqpKG34O86U9Ey0fDtj2IrLO9M2gWvt9vjIeoENyoOdl2gckQ3EFpUpSpQBjF1BSiXHILr9uXlD5KMKiSq2qpEkSdmIyYEowkaxgjDNkISw6T1rQoP90VE1t/ukP/VL9CM5Z4klJR0jhCKVAakpnCWNEFcIm1Z596u6I52RGEtStmFWErxbN44AFld21W+AFTMHNbUAmcefbZ5Ysi6dmr7pWiA5S86DNIHC/J4ExCgAURQzNg2goiPmAptMC/uMhZCJYEeAJKaBJWoR6yLGaEi3SrHNCtxvE0yWKcLBV0ZzdouuXsaZNC3QBbO1KMz/2MKSOo4T/38sW1Z4ldO0Rq4XV8y9A/TOWAhjQ0TKl07Jes/wc1WwIqmFgoKwxleL2jZ+tbnXanOHDX6FbGllOdo7P1336Y8jyhCfOYad3rdjLTn9tKPCZAP9eYMX7OBtgjU7IEdX9efF4LeEWR0K42/aSBIrr8Ys4SradJQDcTZob6ds4G/5Xr5SZ6058LmeU0ZF4WivLYrqD9ViEUCrmJp2QwTqsgOPAho+7RMLVtQve25LvGj712t9Puftvb2n9btWPN2XReOk2n67x29p0D58g5dnhts/au9qn2uQ71D/Uv9a/l1dWV6s0L58apn/4F92N40A==</latexit>
@⇠@⌘ @z@ z̄
Example 6: Laplace Equation
• So the general solution is of the form

u(x, y) = F (z) + G(z̄) = F (x + iy) + G(x iy)

• We have to choose F and G such that u(x, y) is real.

• The simplest option is to choose F (z) = f (z)/2, for some arbitrary ana-
lytic function f (z), and G(z̄) = F (z), so that

u(x, y) = F (z) + F (z) = 2Re[F (z)] = Re[f (z)]

• A similar result is obtained if we choose F (z) = f (z)/2i and G(z̄) = F (z),


so that u(x, y) = Im[f (z)].
• This shows that a harmonic function (i.e., that satisfies Laplace equation)
in 2D is either the real part or the imaginary part of an analytic function
f (z) of the complex variable z = x + iy.

• This result was obtained before from the Cauchy-Riemann equations.


Boundary Conditions
• Let us now discuss the question of boundary conditions in connection with
the three types of PDE’s.
• Recall the three types of boundary conditions:
1. Cauchy data: The value of the function u and its normal derivative
@u/@n are specified on a curve .
2. Dirichlet boundary conditions. The value of the function u is
specified on the boundary @D of the domain D of interest.
3. Neumann boundary conditions. The normal derivative @u/@n
is specified on the boundary @D.
Cauchy Boundary Conditions
• Cauchy data: The value of the function u and its normal derivative
@u/@n are specified on a curve , which can be open or closed.
• For hyperbolic equations, the Cauchy data in an open curve (that does
not coincide with characteristics) yields unique solutions. (A closed
curve is too restrictive as it intersects characteristics more than once.)

• For parabolic and elliptic equations, which have only one set of char-
acteristics or none, specifying the Cauchy data is in general too restrictive.
• For example, in electrostatics we have Laplace equation, r2 = 0, which
is an elliptic equation. The Cauchy data would mean specifying the po-
tential, (x, y), and the normal component of the electric field, En =
@ /@n, on a curve . If is closed, these two boundary conditions
are too restrictive and there is no solution satisfying both conditions in
general. If is open the Cauchy data may give unphysical results.
• For parabolic and elliptic equations one then usually provides Dirich-
let or Neumann contains; see table next.
<latexit sha1_base64="GOGqYBUl7EGN4H+4G2C5bJnFayU=">AAAG83icjVVLjxtFEJ4EbBLz2sCRS4l1pF3JTOy9gBIFBSW8JIQWKZtEWi+rmp6yp5We7kk/vDtY/htcOIAQV/4MN/4N1TNerzPOgTlYPd3T9T3q63ZWKen8ePzvjZtvvd3rv3Pr9uDd997/4MO9Ox89cyZYQSfCKGNfZOhISU0nXnpFLypLWGaKnmcvH8f15wuyThr91NcVnZU413ImBXqeOr/Tuz3NaC71Unoq5S+0GgwG0ziG5TSbwWMMoqghR4+r+/C0IFigCgRmBp5fZkGLWAeGYQioc5DegTa2RAU5WblglAXBcFqh9ZInw73NUPMOS+AqEsyHcuAyCCLYZsO3WJY4HMFFIUUBAjVk1FIyFekVgLHtq1DGUb5KB3e3YJ4MrxjmpkTJ/NoZqT1Zcn4j8purMgV7YzOjpAB6FRpz3GrUlNjygAuwzIbCmumBL9AzCkXdHoSRWsic4EJ6pl2gRcGQ3Ecp3CHUklTuWsSg5St20hkVWrQUDr5ay1kXlw68MRAZWykaK9Gxx60OR4Ld7mBAadhUJsUstaD0ELpK2SNshK6ajjVzpJSsfEd7a32BjGq0qvmH2ZKPPnZBubbm5dG6m7XU813rXHRvTposd6ijK32tI3SJZaW4HG8gxTKtcR4bpAtqGf2AlUJBG8Ij7r7GTOHPR9PjQj4cb7LDuKh3FaZNmrcJXpigciiJv+7qqIwnHZMVYbj8weWoPmSEaGBcX0demLJiG7S/Sl9LnlFnsfG8+etz/fCzTUxjqe0DMXrTGUhh8P1s8xbltBlpwum41xcGMhN0jrZmBjqXTQObw7Ubn5awbbKlzSZ94NgU1wrOTIzudaHrrqXQYdIchG6jS6xhHsGCrora8VWjIoegvEt3zt3/TGMTPgbSEFxAxWmsrFnwQVsfpieSFRaK/GpzMfxIoUStoxLPV4BbPeD0chEOCTeMLn06mJLOry++8739cTpuHtgdTNaD/WT9HJ/v/TPNjQglN1wodO50Mq782TK2UyguOA2OKhQvcU6nPNRYkjtbNnf2Cu6GeM5nzHbGBKGZ3d6xxNK5usz4yxJ94bprcfJNa6fBz744W0pdBc6saIFmIZ44iH8AkEvLoWQHc4nCyujz5ji7aMKkK3l38OwonYzTyU9H+4++XNtxK/kk+TQ5SCbJ58mj5LvkODlJRK/q/dr7vfdHP/R/6//Z/6v99OaN9Z6Pk9ee/t//Abm2WBM=</latexit>
Boundary Conditions
• Examples of possible boundary9.2 First-Order
conditions Differential
that Equations
yield unique 543are
solutions
shown
Table 9.1in the table below.
<latexit sha1_base64="w4vEKzdg2lyBpzhLU2GcIdheLuQ=">AAACdHicbVFNb9QwEHXCR0v5WuDAAQ4Dq0qcoqQXOKFKCIljkdi20u5qNXEmu1YdO9jjlhD1F/DvuPEzuHDG2V0JaHmSpTdvvuQ3ZauV5zz/kaQ3bt66vbN7Z+/uvfsPHo4ePT72NjhJE2m1dacletLK0IQVazptHWFTajopz94N+ZNzcl5Z84m7luYNLo2qlUSO0mL0bVbSUpleMTXqK13uRcyGAN5/wabV5MHW0FrvVRwJpQ2mQteBtKZSwwgPvEKGTpGuIBj1ORB4q8Mmhy5GK3thQJlYSMC4HkPaXmRxE5nqz+rFaJxn+RpwnRRbMhZbHC1G32eVlaEhw1Kj99Mib3neo2MldRw4C55alGe4pGmkBhvy835t2iXsR6WC2rr4DMNa/bujx8b7riljZYO88ldzg/i/3DRw/WbeK9MGJiM3i+qggS0MF4BKOZKsu0hQumiiBLlCh5LjnQYTiqtfvk6OD7Iiz4qPB+PDt1s7dsUz8VK8EoV4LQ7FB3EkJkKKn8nTBJIXya/0eTpO9zelabLteSL+QZr9Bm5Pvk0=</latexit>

Boundary Type of partial differential equation


conditions Elliptic Hyperbolic Parabolic

Laplace, Poisson Wave equation in Diffusion equation


in (x, y) (x, t) in (x, t)
Cauchy
Open surface Unphysical results Unique, stable Too restrictive
(instability) solution
Closed surface Too restrictive Too restrictive Too restrictive
Dirichlet
Open surface Insufficient Insufficient Unique, stable
solution in one
direction
Closed surface Unique, stable Solution not unique Too restrictive
solution
Neumann
Open surface Insufficient Insufficient Unique, stable
solution in one
direction
Closed surface Unique, stable Solution not unique Too restrictive
solution
Summary
1 @2u @2u
• Hyperbolic equation: c2 @t2 @x2 =0

Data (to be prescribed for unique solution):


1. Boundary condition for all times: u(x, t)|x2@D = f (x, t)
2. Two initial conditions: i) u(x, 0) = g(x); and ii) ut (x, 0) = h(x)
@u @2u
• Parabolic equation: @t D @x2 =0
Data:
1. Boundary condition for all times: u(x, t)|x2@D = f (x, t)
2. One initial condition: i) u(x, 0) = g(x)
@2u @2u
• Elliptic equation: @x2 + @y 2 =0
Data:
1. Dirichlet boundary condition: u|@D = f (x)
or
2. Neumann boundary condition: (@u/@n)|@D = g(x)

You might also like