数学物理方程 11.26 - Fourier 方法、一般的初边值问题
Fourier 方法收尾
最终的解
在上次课堂上,我们得到了:
uk(x,t)=Xk(x)Tk(t)=Ake−a2(lkπ)2tsin(tkπx)
那么我们最后可以断言:
u(x,t)=k=1∑∞uk(x,t)=k=1∑∞Ake−a2(lkπ)2tsin(tkπx)
其中 Ak 为常数. 这是为什么呢?事实上这是因为我们研究的方程是齐次线性方程,边值条件为 0 ,那么考虑 {sinlkπx} 是 L2 中的完全正交系,我们可以用其线性组合表示最终的解.
接下来,我们还需讨论 Ak 的取值,我们考虑利用积分:对
ut=0=k=1∑∞Aksinlkπx=φ(x)
两侧乘以 sinlmπx ,其中 m 为某固定正整数,那么积分,根据正交系的性质有
∫0lφ(x)sin(lmπx)dx=Am∫0l(sinlmπx)2dx=2lAm
由此有
Am=l2∫0lφ(x)sinlmπxdx
于是我们就得到了 Fourier 方法的解:
解为:
u(x,t)=k=1∑∞uk(x,t)=k=1∑∞Ake−a2(lkπ)2tsin(tkπx)
其中
Am=l2∫0lφ(x)sinlmπxdx
解的讨论
得出解后,有个很明显的问题:我们用级数表示解,这个级数是否收敛?注意到首先 φ(x) 连续,从而有界,此外,由任意 δ>0 ,当 t⩾δ 时,对任意 p>0 ,有
k=1∑∞μkpe−a2lkπt
一致收敛,于是解有意义.
一般的热传导方程初边值问题
我们接下来要研究的问题是最一般的热传导方程初边值问题,当然,还是考虑 n=1 的一维情形:
(P)⎩⎨⎧∂t∂u−a2∂x2∂2u=f(x,t),t>0u(0,t)=g1(t),u(l,t)=gl(t)ut=0=φ(x)
方法一:叠加原理+Duhammel 原理
第一步:化为零边值问题
首先我们考虑将边值条件化为 0 ,一个简单的想法是构造函数:
w=u−v
且 v 的边值条件和 u 一致,取
v(x,t)=g1(x,t)+lx[g2(t)−g1(t)]
令
w(x,t)=u(x,t)−v(x,t)
那么有
(Pw)⎩⎨⎧∂t∂w−a2∂x2∂2w=fw(x,t)w(0,t)=w(l,t)=0wt=0=φw(x)
其中的 fw 和 φw 可计算出来. 接下来我们解问题 (Pw) 即可.
第二步:对零边值问题用叠加原理
我们将 (Pw) 进一步拆分为两个问题:
(Pw−1)⎩⎨⎧∂t∂w−a2∂x2∂2w=0,t>0w(0,t)=w(l,t)=0wt=0=φw(x)
以及
(Pw−2)⎩⎨⎧∂t∂w−a2∂x2∂2w=fw(x,t),t>0w(0,t)=w(l,t)=0wt=0=0
分别求解出对应的 w1 和 w2 解即可.
第三步:求解第一个问题
第一个问题和 Fourier 方法的问题一致,因此直接利用 Fourier 方法求解上述的问题即可. 得到 w1 .
第四步:Duhammel 原理
取 W 满足:
⎩⎨⎧∂t∂W−a2∂x2∂2W=0,t>τW(0,t)=W(l,t)=0Wt=τ=fw(x,τ)
其中
∫0tW(x,t;τ)dτ=w2(x,t)
那么我们就将其转化为了类似 (Pw−1) 的问题,使用 Fourier 方法即可.
综上我们便解决了这个初边值问题.
方法二:常数变易法