1 Example 2: Heat Equation
1 Example 2: Heat Equation
ENERGY 281
Spring Quarter 2007-08
Lecture 4 Notes
These notes are based on Rosalind Archer’s PE281 lecture notes, with some
revisions by Jim Lambers.
T (x ± ∞, t) = T ′ (x ± ∞, t) = 0 (2)
∂ T̂
+ κ2 s2 T̂ = 0 (5)
∂t
which has the solution
2t
T̂ (s, t) = c1 (s)e−(κs) (6)
1
for some function c1 (s). Now consider the initial condition
p(0, y) = 0 (15)
2
Since the domain is semi-infinite and the pressure is specified on the
boundary, we will use the sine transform to transform the differential equa-
tion: !
∂2p ∂2p
Fs + =0 (19)
∂x2 ∂y 2
∂ 2 p̂
r
2
⇒s p(0, y) − s2 p̂ + 2 = 0 (20)
π ∂y
∂ 2 p̂
⇒ − s2 p̂ = 0 (21)
∂y 2
This equation can be solved for p̂ to give:
3
3 Radial Problems
All of the examples presented so far have been for infinite domains, or semi-
infinite domains with linear boundaries. However, radial problems are often
of more interest to petroleum engineers. Is the Fourier transform helpful in
these cases? Consider the problem
∂ 2 pD 1 ∂pD ∂pD
∂rD 2 + r ∂r =
∂tD
(30)
D D
The sine and cosine transforms won’t work, because the pressure equation
in radial coordinates includes both even and odd orders of derivatives. The
full Fourier transform is a candidate, if we consider applying it to the spatial
variable rD . When transforming the spatial derivatives, we will require the
behavior of the pressure at ±∞. Ideally, the pressure and its first derivative
should vanish at ±∞. This may be the case at r = +∞, but it is much harder
to make that claim at r = −∞. Applying the full Fourier transform in time
is another option. However, transforming the time derivative requires the
behavior of the pressure at t = −∞. This is not such a problem, since it
is likely p = pi would be suitable. However, now the boundary conditions
become time dependent if the flow begins at t = 0.
The Hankel transform
Z ∞
Hν (λ) = rJν (λr)f (r) dr (31)
0
Z ∞
f (r) = λJν (λr)Hν (λ) dλ, (32)
0
where Jν is a Bessel function of the first kind, is better suited to radial
problems. We’ll see Bessel functions later in this course.