応用数学 第10回 (2) 熱伝導方程式の解法
熱伝導方程式
Def.4 次の形の偏微分方程式を「熱伝導方程式」と呼ぶ:
c2∂2u∂x2=∂u∂t
これは、
x 軸上に
一様な線密度と一定の比熱
を持つ棒が乗っているときに
u(x,t)= 時刻 t での座標 x での温度
が満たす方程式です。
問 (7.1) を、区間
0≦x≦ℓ 上で
- 境界条件 (7.2) u(0,t)=u(ℓ,t)=0
- 初期条件 (7.3) u(x,0)=f(x)
のもとで解け ( ただし
f(x) は与えられた関数 )。
境界条件は、区間の両端が一定温度であることを表し、
初期条件の
f(x) は時刻
t=0 での温度分布を表します。
Step 1 ( 変数分離解 )
まず
u(x,t)=X(x)T(t) ( X(x) は x だけの、T(t) は t だけの関数 )
の形の「変数分離解」を探しましょう。
(7.1) へ入れると
c2X″T=XT′
∴ X″X=1c2T′T.
左辺は
x だけの、右辺は
t だけの関数ゆえ
X″X=1c2T′T= 定数 (−k)
と置け、
{X″+kX=0,T′+c2kT=0.
(7.2) より
X(0)=X(ℓ)=0
ですから、
L'a 2 により
∃n; k=(nπℓ)2
かつ X=Asin(nπxℓ).
この
k の値を
T′+c2kT=0 へ入れて解いて
T=Bexp(−(nπcℓ)2t).
掛け合わせると
U=XT=Csin(nπxℓ)exp(−(nπcℓ)2t).
Step 2 ( 重ね合わせの原理 )
変数分離解を重ね合わせた
u(x,t)=∞∑n=1Cnsin(nπxℓ)exp(−(nπcℓ)2t)
も、境界条件
(7.2) を満たす
(7.1) の解です。
これが初期条件
(7.3) を満たすように
Cn を決めましょう。
t=0 を入れると
f(x)=u(x,0)=∞∑n=1Cnsin(nπxℓ)
となり、この式は
f(x) のフーリエ正弦展開の係数が
Cn であることを示しています。
従って
Cn=2ℓ∫ℓ0f(x)sin(nπxℓ)dx.
例
Ex.5 ℓ=1, f(x)=sin(πx) のとき
C1=1, 他の
Cn=0 の場合で
u(x,t)=sin(πx)exp(−(πc)2t)
横軸を
x, 縦軸を温度とすると、時刻
t での温度
u(x,t) は図のように変化します。
だんだん冷めてゆくゆくのですが、時間がたつほど冷め方がゆっくりになる様子が見て取れます。
Ex.6 ℓ=1, f(x)=sin(πx)+sin(2πx) のとき
C1=C2=1, 他の
Cn=0 の場合で
u(x,t)=sin(πx)exp(−(πc)2t)+sin(2πx)exp(−(2πc)2t)
右側の冷たかったところに左側の熱が伝わって、やがてどちらも冷めてゆきます。