Professional Documents
Culture Documents
Lecture33 PDF
Lecture33 PDF
PROBLEM
A few remarks are in order. First, the nonhomogeneity is due to the term F (x, t) in the
equation. Second, the boundary conditions as written may be interpreted as assuming
that the rate of heat loss at both ends of the rod is proportional to the temperature there;
for example, setting h1 = 0 would mean that the the left end of the rod is insulated.
Direct application of the method of separation of variables does not work here, since
the expression of F (x, t) is unknown. Rather, knowing that the underlying homogeneous
is relevant to the Sturm-Liouville problem
L[y] = λr(x)y, 0 ≤ x ≤ 1,
y 0 (0) − h1 y(0) = 0, y 0 (1) − h2 y(1) = 0
turns out to be useful for finding solutions. For convenience, let λk denote the eigenvalues
of this Sturm-Liouville problem; φk the corresponding normalized eigenfunctions.
Now, for each t, view u(x, t) as a function in x. If ux (x, t) is continuous on (0, 1) for
each fixed t, then it is possible to obtain a decomposition into φk ’s. Such decompositions
clearly depend on the variable t. Hence, we may write
∞
X
u(x, t) = bk (t)φk (x).
k=1
Written as such, u(x, t) automatically satisfies (BV). One may then ask whether or not
it satisfies the nonhomogeneous heat equation.
In fact, we need
" ∞
# ∞ ∞
X X X
0
p(x) bk (t)φk (x) − q(x) bk (t)φk (x) + F (x, t) = r(x) b0k (t)φk (x).
k=1 x k=1 k=1
Date: 12/05/16.
1
2 LECTURE 33: NONHOMOGENEOUS HEAT CONDUCTION PROBLEM
2. Examples
1. Solve the initial boundary value problem
ut = uxx + xe−t , 0 < x < a, t > 0,
ux (0, t) = 0, ux (a, t) = 0,
u(x, 0) = x − a .
2
Solution. First notice that, for this problem, the domain of x is not [0, 1], hence not
exactly in the standard form; but this does not prevent us from using the idea developed
in the previous section to solve the problem. The associated homogeneous equation is
ut = uxx .
It follows that (by separating the variables) the associated Sturm-Liouville type problem
is 00
X + λX = 0, 0 < x < a,
X 0 (0) = X 0 (a) = 0.
LECTURE 33: NONHOMOGENEOUS HEAT CONDUCTION PROBLEM 3
λ0 = 0, λk = (kπ/a)2 , (k = 1, 2, ...),
corresponding to the eigenfunctions
1 kπ
X0 (x) = , Xk (x) = cos x .
2 a
(Note that these Xk ’s are not normalized. In fact, we do not always need to normalize
them, as the following calculation shows.)
If we let
X∞
u(x, t) = bk (t)Xk (x),
k=0
the function u automatically satisfies the boundary condition of the original IBVP. For
it to satisfy the equation, we need
∞
! ∞
!
∂ X ∂2 X
bk (t)Xk (x) = bk (t)Xk (x) + xe−t ,
∂t k=0 ∂x2 k=0
which is
∞
X ∞
X
b0k (t)Xk (x) = bk (t)Xk00 (x) + xe−t .
k=0 k=0
Noting that Xk00 + λXk = 0 and supposing that
∞
X
x= ck Xk (x),
k=0
we have
∞
X ∞
X ∞
X
b0k (t)Xk (x) =− bk (t)λk Xk (x) + ck e−t Xk (x),
k=0 k=0 k=0
or equivalently,
∞
X
(b0k (t) + λk bk (t) − ck e−t )Xk (x) = 0.
k=0
Noting that {Xk (x)} = {1/2, cos(πx/a), cos(2πx/a)...}, bk (0) and ck are respectively the
Fourier coefficients when x − a2 and x are expanded as a cosine series. We have
2 a
Z
c0 = xdx = a,
a 0
2 a a2
Z
ck = x cos(kπx/a)dx = [(−1)k − 1].
a 0 (kπ)2
Subtracting a/2 from
∞
c0 X
+ ck Xk (x)
2 k=1
gives
a2
b0 (0) = 0, bk (0) = ck = 2
[(−1)k − 1], (k ≥ 1).
(kπ)
This completes solving the original IBVP.
we have that the boundary conditions in the original IBVP are automatically satisfied.
To satisfy the equation, we need
X∞ ∞
X
0
bk (t)Xk (x) = − bk (t)λk Xk (x) + 2X1 (x).
k=0 k=0
This gives rise to the equations
b0k (t) + λk bk (t) = 0, k 6= 1,
LECTURE 33: NONHOMOGENEOUS HEAT CONDUCTION PROBLEM 5
The following example1 is put in an abstract setting, but the idea of solution is still
along the line as with the previous two examples.