Professional Documents
Culture Documents
Module 9: The Method of Green's Functions
Module 9: The Method of Green's Functions
The method of Green’s functions is an important technique for solving boundary value
and, initial and boundary value problems for partial differential equations.
In this module, we shall learn Green’s function method for finding the solutions of
partial differential equations. This is accomplished by constructing Green’s theorem that
are appropriate for the second order differential equations. These integral theorems will
then be used to show how BVP and IBVP can be solved in terms of appropriately defined
Green’s functions for these problems. More precisely, we shall study the construction and
use of Green’s functions for the Laplace, the Heat and the Wave equations.
1
MODULE 9: THE METHOD OF GREEN’S FUNCTIONS 2
∇2 u = 0 in Ω (1)
satisfying the BC
∂u
αu + β = B. (2)
∂n ∂Ω
Here, α(x), β(x), and B are given functions evaluated on the boundary region ∂Ω. The
∂u
term ∂n denotes the exterior normal derivative on ∂Ω. The boundary condition (2) relates
the values of u on ∂Ω and the flux of u through ∂Ω. We assume that α(x) > 0 and β(x) > 0
on ∂Ω.
Introducing a function w(x) (whose property we shall specify later) and applying
Green’s theorem, we note that
∫ ∫ ( )
( ) ∂w ∂u
w∇ u − u∇ w dx =
2 2
u −w ds, (3)
Ω ∂Ω ∂n ∂n
where n is the exterior unit normal to ∂Ω. The equation (3) is the basic integral theorem
from which the Green’s function method proceeds in the elliptic case.
where δ(x − ξ) is a two-dimensional Dirac delta function. Using the property of Dirac
delta function, we have
∫ ∫
2
u(∇ w)dx = u δ(x − ξ) dx = u(ξ). (5)
Ω Ω
It now remains to choose boundary conditions for w(x) on ∂Ω so that the boundary
integral in (3) involves only w(x) and known functions. This can be accomplished by
requiring w(x) to satisfy the homogeneous form of the given boundary condition (2), i.e.
∂w
αw + β = 0. (7)
∂n ∂Ω
The function w(x) is called the Green’s function for the boundary value problem (1)-(2).
To indicate its dependence on the point ξ, we denote the Green’s function by
and the BC
∂G
αG + β = 0. (13)
∂n ∂Ω
The Poisson equation in a rectangle: Let Ω : 0 < x < a, 0 < y < b be a rectangular
domain in R2 with boundary ∂Ω. Consider the following BVP
∇2 u = f (x, y) in Ω, (14)
with the BC
∇2 G = δ(x − ξ, y − δ) in Ω (16)
with the BC
where δ(x−ξ, y−η) = δ(x−ξ)δ(y−η). Since ∂Ω is piecewise smooth, we use the divergence
theorem to find that for a pair of smooth functions u and w.
∫ ∫
∂w ∂u
(w∇ u − u∇ w)dx =
2 2
(u − w )ds. (18)
Ω ∂Ω ∂n ∂n
Equation (18) is Green’s formula for functions of two space variables. If u is the solution
of the given BVP and w is replaced by G, then the homogeneous BC satisfied by both u
and G make the right-hand side in (18) vanish and the formula reduces to
∫
[u(x, y)δ(x − ξ)δ(y − η) − f (x, y)G(x, y; ξ, η)]dxdy = 0. (19)
Ω
This yields ∫
u(ξ, η) = G(x, y; ξ, η)f (x, y)dxdy. (20)
Ω
Applying (18) with u(x, y) replaced by G(x, y; ξ, η) and w(x, y) replaced by G(x, y; ρ, σ),
we obtain
G(ξ, η; ρ, σ) = G(ρ, σ; ξ, η). (21)
G(x, y; ξ, η) is called the Green’s function of the given BVP. Formula (22) shows the effect
of all the sources in Ω on the temperature at the point (x, y).
To construct the Green’s function G, recall the two dimensional eigenvalue problem
associated with the BVP (14)-(15).
Multiplying both sides of (24) by Upq . Then integrate over Ω and use the property of
Dirac delta function to obtain
4
cpq (ξ, η) = − Upq (ξ, η). (25)
abλpq
∑∞ ∑ ∞ (∫ 1 )
1
= 8 sin(πξ) sin(nπξ)dξ
4n2 + m2 0
n=1 m=1
(∫ 2 ( mπy ) ) ( mπy )
× sin(2πη) sin dη sin (nπx) sin
2 2
( 0 )
1 8 1
= sin(πx) sin(2πy) = sin(πx) sin(2πy).
2 4 · 12 + 42 5
REMARK 2. We know that separation of variables cannot be performed if the PDE and/or
BCs are not homogeneous. The eigenfunction expansion technique is used to deal with
IBVPs, where the PDE is nonhomogeneous and the BCs are zero.
Practice Problems
1. Use the Green’s function method to find the solution of the Dirichlet BVP:
2. Use the Green’s function method to find the solution of the Neumann BVP: