Chpater2 分离变量法
计算技巧
分部积分技巧
DI分部积分法
DI分部积分法 是对传统分部积分法的一种简化与系统化。通过将函数分成两部分,一部分反复求导(D列),另一部分反复求积分(I列),并利用表格中的交错相加减来快速求解积分。
DI法步骤:
- 选择合适的两部分:对一个函数反复求导(通常是多项式),对另一个函数反复求积分(通常是指数、三角函数等)。
- 构建DI表格:左边一列为导数(D列),右边一列为积分(I列)。
- 当DI表格中D列(导数)出现0时截断,后面就不需要再算了
- 相乘交错求和:从表格的对角线相乘,并交错相加减。
示例:
计算 ∫xexdx:
交错加减符号 |
D (导数) |
I (积分) |
+ |
x |
ex |
- |
1 |
ex |
+ |
0 |
ex |
结果为:
∫xexdx=(+)x⋅ex(−)1⋅ex=xex−ex+C
截断技巧:不可反复求导的情况
场景:
当遇到 对数函数 如 lnx 时,不能无限次求导,此时需要在DI表格中的特定步骤截断,剩下的内容手动积分。
示例:
交错符号 |
D (导数) |
I (积分) |
+ |
lnx |
x |
- |
x1 |
2x2 |
在DI表格中,发现第二行的内容已经可以正常积分计算了,所以在此截断,从DI表格中提取并还原出分部积分的内容,然后剩余的部分手动积分
∫x2lnxdx=lnx⋅3x3−∫3x3⋅x1dx
简化后得到:
∫x2lnxdx=3x3lnx−91x3+C
这种情况下,在对数函数的导数变为简单函数时,积分可以直接计算。
截断技巧:循环积分的情况
场景:
当遇到同时含有ex和三角函数的积分如 ∫excosxdx,分部积分后会出现循环,即积分的形式会重新回到原来的样子。此时通过代数操作截断并解决循环。
示例:
交错符号 |
D (导数) |
I (积分) |
+ |
ex |
cosx |
- |
ex |
sinx |
+ |
ex |
−cosx |
出现循环时截断,提取出分部积分内容
∫excosxdx=exsinx−ex(−cosx)−∫excosxdx
整理一下,简单代数操作即得结果
I=excosx+exsinx−I⟹I=21(excosx+exsinx)
总结
-
DI积分法:适用于可无限次求导和求积分的函数,如多项式乘指数函数、三角函数等。
-
截断技巧:
- 常规情况:DI表中D列出现0时截断,然后从DI表中提取积分结果
- 不可反复求导的情况:含对数函数的积分,需要在DI表中剩余内容能进行正常积分计算时截断,从DI表中还原出分部积分内容,然后回到常规的分部积分法计算解决。
- 循环积分的情况:同时含有e指数和三角函数积分,在DI表中遇到积分循环时截断,从DI表中提取出分部积分内容,然后通过简单的代数操作解决。
Fourier级数理论
设f(x)是定义在R上,以2π为周期的周期函数,即
f(x+2π)=f(x)
在区间[−π,π]上绝对可积,即
∫−ππ∣f(x)∣dx<+∞
那么f(x)可以用三角函数的级数和来表示
f(x)=2a0+n=1∑∞(ancosnx+bnsinnx)
该式称为以2π为周期的周期函数f(x)的Fourier级数展开式
其中
an=π1∫−ππf(x)cosnxdx,∀n≥0bn=π1∫−ππf(x)sinnxdx,∀n≥1
三角函数系正交性
称函数族{1,cosnx,sinnx;n=1,2,3,⋯}为(周期为2π)的三角函数系
三角函数系中的所有函数互相之间全部正交,故三角函数系是一组标准正交基
Fourier展开式的系数
正弦级数与余弦级数
在Fourier级数展开式中,如果f(x)是奇函数,则
an=π1∫−ππf(x)cosnxdx=0,n=0,1,2,3⋯
从而可以把f(x)写成只包含正弦函数的级数展开式
f(x)=n=1∑∞bnsinnx
类似地,如果f(x)是偶函数,则
bn=π1∫−ππf(x)sinnxdx=0,n=1,2,3,⋯
从而可以把f(x)写成只包含正弦函数的级数展开式
f(x)=2a0+n=1∑∞ancosnx
奇延拓和偶延拓
设g(x)是定义在[0,π]上的绝对可积函数,则g(x)可以展开成如下的正弦函数
g(x)=n=1∑∞bnsinnx
Fourier级数的复数形式
由于
⎩⎨⎧cosnx=2einx+e−inxsinnx=2ieinx−e−inx
故
ancosnx+bnsinnx=cneinx+cne−inx
其中
cn=an−ibn=2π1∫−ππf(x)e−inxdxcn=an+ibn=2π1∫−ππf(x)einxdx
记c0=2a0,cn=c−n,n=1,2,3,⋯,则Fourier级数展开式可以
f(x)=c0+n=1∑∞(cneinx+c−ne−inx)=n=−∞∑∞cneinx
2.2 弦振动方程的几类初边值问题
2.2.1 弦振动方程带第一类齐次边界条件的解
⎩⎨⎧utt−a2uxx=0u∣x=0=0,u∣x=l=0,t>0u∣t=0=φ(x),ut∣t=0=ψ(x)
第一步:分离变量
令
u(t,x)=X(x)T(t)
代入PDE,得到
X(x)X′′(x)=a2T(t)T′′(t)=−λ
其中λ为常数
{X′′(x)+λX(x)=0X(0)=0,X(l)=0
第二步:求解特征值和特征函数
找λ,以及非零函数X(x),满足
{X′′(x)+λX(x)=0X(0)=0,X(l)=0
这是一个固有值问题(特征值问题),其中λ为固有值(特征值),X为固有函数(特征函数)
特征多项式为
r2+λ=0
Case1.
当λ<0时,有两根r=±−λ,通解
X(x)=C1e−λx+C2e−−λx
代入边界条件,可得
{X(0)=C1+C2=0X(l)=C1e−λl+C2e−−λl=0
由此可以解得C1=C2=0
此时X(x)≡0,即特征值问题只有零解,不符合要求
Case2.
当λ=0时,X′′(x)=0,这时方程的解可以表示为
X(x)=C1x+C2
代入边界条件
{X(0)=C2=0X(l)=C1l+C2=0⟹C1=C2=0
此时X(x)≡0,即特征值问题只有零解,不符合要求
Case3.
两个根 r=±λi
X(x)=C1sinλx+C2cosλx
{X(0)=0X(l)=0⟹{C2=0C1sinλl+C2cosλl=0
⟹C1=0,sinλl=0⟹λl=nπ,n=1,2,3,⋯
特征值为
λn=λ=(lnπ)2
对应的固有函数为
Xn(x)=Cnsinlnπx
第三步,求解时间项T(t),写出可分离变量解组un(t,x)
Tn′′(t)+λna2Tn(t)=0⟹Tn(t)=Ancoslnπat+Bnsinlnπat⟹un(t,x)=(ancoslnπat+bnsinlnπat)sinlnπx
第四步,使用叠加原理,写出形式解
u(t,x)=n=1∑∞un(t,x)=n=1∑∞(ancoslnπat+bnsinlnπat)sinlnπx
第五步,利用初始条件确定系数an,bn
φ(x)=u(0,x)=n=1∑∞ansinlnπxψ(x)=ut(0,x)=n=1∑∞bnlnπasinlnπx
由三角函数系的正交性,
∫0lφ(x)sinlmπxdx=n=1∑∞∫0lansinlnπxsinlmπxdx=am∫0lsin2lmπxdx=ammπl∫0mπsin2tdt=ammπl∫0mπ21+cos2tdt=ammπl2mπ=am2l⟹am=l2∫0lφ(x)sinlmπxdx
类似地,
∫0lψ(x)sinlmπxdx=i=1∑n∫0lbnlnπasinlnπxsinlmπxdx=bmlmπa∫0lsin2lmπxdx=bmlmπamπl∫0mπsin2tdt=abm2mπ⟹bm=mπa2∫0lψ(x)sinlmπxdx
综上,
an=l2∫0lφ(x)sinlnπxdxbn=mπa2∫0lψ(x)sinlnπxdx
当然,如果给定的初始条件本来就是正弦形式,直接比较系数就好了,就不必要积分求系数了
通过分离变量法求得的解只是形式解,可以证明这个解也是方程的古典解,这里不赘述了
2.2.2 弦振动方程带第二类齐次边界条件的解
⎩⎨⎧utt−a2uxx=0ux∣x=0=0,ux∣x=l=0,t>0u∣t=0=φ(x),ut∣t=0=ψ(x)
第一步:分离变量
令
u(t,x)=X(x)T(t)
代入PDE,得到
X(x)X′′(x)=a2T(t)T′′(t)=−λ
其中λ为常数
{X′′(x)+λX(x)=0X′(0)=0,X′(l)=0
第二步:求解特征值和特征函数
找λ,以及非零函数X(x),满足
{X′′(x)+λX(x)=0X′(0)=0,X′(l)=0
这是一个固有值问题(特征值问题),其中λ为固有值(特征值),X为固有函数(特征函数)。
特征多项式为
r2+λ=0
Case1.
当λ<0时,有两根r=±−λ,通解
X(x)=C1e−λx+C2e−−λx
代入边界条件,可得
{X′(0)=C1−λ−C2−λ=0X′(l)=C1−λe−λl−C2−λe−−λl=0
由此可以解得C1=C2=0
此时X(x)≡0,即特征值问题只有零解,不符合要求。
Case2.
当λ=0时,X′′(x)=0,这时方程的解可以表示为
X(x)=C1x+C2
代入边界条件
{X′(0)=C1=0X′(l)=C1=0⟹C1=0
此时X(x)=C2,即X(x)是一个常数解。
Case3.
两个根 r=±λi
X(x)=C1sinλx+C2cosλx
{X′(0)=0X′(l)=0⟹{C1=0C2sinλl=0
⟹C2=0,sinλl=0⟹λl=nπ,n=0,1,2,3,⋯
特征值为
λn=λ=(lnπ)2
对应的固有函数为
Xn(x)=Cncoslnπx
第三步,求解时间项T(t),写出可分离变量解组un(t,x)
对于λ0=0时,时间项的方程为
T0′′(t)=0
其解为
T0(t)=A0t+B0
因此,当λ=0时,u0(t,x)的解为
u0(t,x)=(A0t+B0)
对于λn=(lnπ)2(n=0),时间项满足
Tn′′(t)+λna2Tn(t)=0
其解为
Tn(t)=Ancoslnπat+Bnsinlnπat
因此,可分离变量解为
un(t,x)=(Ancoslnπat+Bnsinlnπat)coslnπx(n≥1)
第四步,使用叠加原理,写出形式解
形式解为
u(t,x)=u0(t,x)+n=1∑∞un(t,x)
其中
u0(t,x)=A0t+B0
un(t,x)=(Ancoslnπat+Bnsinlnπat)coslnπx(n≥1)
因此,解的形式为
u(t,x)=A0t+B0+n=1∑∞(Ancoslnπat+Bnsinlnπat)coslnπx
第五步,利用初始条件确定系数An,Bn
φ(x)=u(0,x)=B0+n=1∑∞Ancoslnπxψ(x)=ut(0,x)=A0+n=1∑∞Bnlnπacoslnπx
由三角函数系的正交性,
B0=l1∫0lφ(x)dx
对于n≥1,
An=l2∫0lφ(x)coslnπxdx
类似地,
A0=ψ(x)=l1∫0lψ(x)dx
对于n≥1,
Bn=nπa2∫0lψ(x)coslnπxdx
综上,
A0=l1∫0lψ(x)dx
B0=l1∫0lφ(x)dx
An=l2∫0lφ(x)coslnπxdx(n≥1)
Bn=nπa2∫0lψ(x)coslnπxdx(n≥1)
当然,如果给定的初始条件本来就是余弦形式,直接比较系数就可以了。
第三类齐次边界条件
⎩⎨⎧utt−a2uxx=0u∣x=0=0,(ux+hu)∣x=l=0,t>0u∣t=0=φ(x),ut∣t=0=ψ(x)
第一步:分离变量
令
u(t,x)=X(x)T(t)
代入PDE,得到
X(x)X′′(x)=a2T(t)T′′(t)=−λ
其中λ为常数
{X′′(x)+λX(x)=0X(0)=0,X′(l)+hX(l)=0
第二步:求解特征值问题
λ≤0时,X(x)≡0 不符合要求
λ>0时,
X(x)=C1cosλx+C2sinλxX(0)=C1=00=X′(l)+hX(l)=C2[λcosλl+hsinλl]
故需要找到λ>0,能够满足以上的边界条件
先写到这里了,第三类边界条件好像不考
总结
边界条件 |
特征值 $$\lambda_k$$ |
特征函数 $$X_k(x)$$ |
解的表达式 $$u(t, x)$$ |
$$X(0) = X(l) = 0$$ |
$$\lambda_k = \left( \frac{k \pi}{l} \right)^2 \quad (k=1,2,\dots)$$ |
$$X_k(x) = \sin \frac{k \pi x}{l}$$ |
$$ u(t,x) = \sum_{k=1}^{\infty} \left[ a_k \cos \frac{a k \pi t}{l} + b_k \sin \frac{a k \pi t}{l} \right] \sin \frac{k \pi x}{l} $$ |
$$X(0) = X’(l) = 0$$ |
$$\lambda_k = \left( \frac{(2k-1) \pi}{2l} \right)^2 \quad (k=1,2,\dots)$$ |
$$X_k(x) = \sin \frac{(2k-1) \pi x}{2l}$$ |
$$ u(t,x) = \sum_{k=1}^{\infty} \left[ a_k \cos \frac{a (2k-1) \pi t}{2l} + b_k \sin \frac{a (2k-1) \pi t}{2l} \right] \sin \frac{(2k-1) \pi x}{2l} $$ |
$$X’(0) = X(l) = 0$$ |
$$\lambda_k = \left( \frac{(2k-1) \pi}{2l} \right)^2 \quad (k=1,2,\dots)$$ |
$$X_k(x) = \cos \frac{(2k-1) \pi x}{2l}$$ |
$$ u(t,x) = \sum_{k=1}^{\infty} \left[ a_k \cos \frac{a (2k-1) \pi t}{2l} + b_k \sin \frac{a (2k-1) \pi t}{2l} \right] \cos \frac{(2k-1) \pi x}{2l} $$ |
$$X’(0) = X’(l) = 0$$ |
$$\lambda_k = \left( \frac{k \pi}{l} \right)^2 \quad (k=0,1,2,\dots)$$ |
$$X_k(x) = \cos \frac{k \pi x}{l}$$ |
$$ u(t,x) = c_0 + d_0 t + \sum_{k=1}^{\infty} \left[ a_k \cos \frac{a k \pi t}{l} + b_k \sin \frac{a k \pi t}{l} \right] \cos \frac{k \pi x}{l} $$ |
2.3 热传导方程的几类初边值问题
2.3.1 热传导方程带第一类齐次边界条件的解
⎩⎨⎧ut−a2uxx=0,0<x<lu∣x=0=0,u∣x=l=0,t>0u∣t=0=φ(x)
第一步:分离变量
令
u(t,x)=X(x)T(t)
代入PDE,得到
X(x)X′′(x)=a2T(t)T′(t)=−λ
其中λ为常数
{X′′(x)+λX(x)=0X(0)=0,X(l)=0
第二步:求解特征值和特征函数
找λ,以及非零函数X(x),满足
{X′′(x)+λX(x)=0X(0)=0,X(l)=0
这是一个固有值问题(特征值问题),其中λ为固有值(特征值),X为固有函数(特征函数)
特征多项式为
r2+λ=0
Case1.
当λ<0时,有两根r=±−λ,通解
X(x)=C1e−λx+C2e−−λx
代入边界条件,可得
{X(0)=C1+C2=0X(l)=C1e−λl+C2e−−λl=0
由此可以解得C1=C2=0
此时X(x)≡0,即特征值问题只有零解,不符合要求
Case2.
当λ=0时,X′′(x)=0,这时方程的解可以表示为
X(x)=C1x+C2
代入边界条件
{X(0)=C2=0X(l)=C1l+C2=0⟹C1=C2=0
此时X(x)≡0,即特征值问题只有零解,不符合要求
Case3.
两个根 r=±λi
X(x)=C1sinλx+C2cosλx
{X(0)=0X(l)=0⟹{C2=0C1sinλl+C2cosλl=0
⟹C1=0,sinλl=0⟹λl=nπ,n=1,2,3,⋯
特征值为
λn=λ=(lnπ)2
对应的固有函数为
Xn(x)=Cnsinlnπx
第三步,求解时间项T(t),写出可分离变量解组un(t,x)
Tn(t)+λna2Tn(t)=0⟹Tn(t)=Dne−(lnπa)2t⟹un(t,x)=(ane−(lnπa)2t)sinlnπx
第四步,使用叠加原理,写出形式解
u(t,x)=n=1∑∞un(t,x)=n=1∑∞(ane−(lnπa)2t)sinlnπx
第五步,利用初始条件确定系数an,bn
φ(x)=u(0,x)=n=1∑∞ansinlnπx
由三角函数系的正交性,
∫0lφ(x)sinlmπxdx=n=1∑∞∫0lansinlnπxsinlmπxdx=am∫0lsin2lmπxdx=ammπl∫0mπsin2tdt=ammπl∫0mπ21+cos2tdt=ammπl2mπ=am2l⟹am=l2∫0lφ(x)sinlmπxdx
综上,
an=l2∫0lφ(x)sinlnπxdx
当然,如果给定的初始条件本来就是正弦形式,直接比较系数就好了,就不必要积分求系数了
2.3.2 热传导方程带第二类齐次边界条件的解
⎩⎨⎧ut−a2uxx=0,ux(0,t)=0,ux(l,t)=0,u(x,0)=φ(x),0<x<l,t>0t>00≤x≤l
第一步:分离变量法
假设解为 u(t,x)=X(x)T(t),代入偏微分方程
ut−a2uxx=0
得到
X(x)T′(t)=a2X′′(x)T(t)
两边同时除以 a2X(x)T(t):
a2T(t)T′(t)=X(x)X′′(x)=−λ
这里 λ 是常数。于是我们得到两个常微分方程:
{X′′(x)+λX(x)=0T′(t)+λa2T(t)=0
第二步:求解空间部分 X(x)
首先求解 X(x),即解方程
X′′(x)+λX(x)=0
并结合 Neumann 边界条件 ux(0,t)=ux(l,t)=0,即 X′(0)=0 和 X′(l)=0。
情况 1:λ=0
当 λ=0 时,方程变为
X′′(x)=0
解为
X(x)=C1x+C2
应用边界条件 X′(0)=0,有
X′(x)=C1⟹C1=0
因此,X(x)=C2,即 X(x) 是一个常数函数。再应用 X′(l)=0,不再增加约束条件,因此 X(x) 仍为常数解。
情况 2:λ>0
当 λ>0 时,方程
X′′(x)+λX(x)=0
其通解为
X(x)=C1cos(λx)+C2sin(λx)
结合边界条件 X′(0)=0 和 X′(l)=0:
-
X′(x)=−C1λsin(λx)+C2λcos(λx)
-
X′(0)=0⟹C2λ=0⟹C2=0
因此,X(x)=C1cos(λx)。
再应用 X′(l)=0:
X′(l)=−C1λsin(λl)=0
因此,sin(λl)=0,解为
λl=nπ⟹λn=(lnπ)2,n=0,1,2,⋯
因此,特征值为
λn=(lnπ)2
对应的特征函数为
Xn(x)=Cncoslnπx,n=0,1,2,⋯
第三步:求解时间项 T(t)
现在我们求时间项 T(t)。对于每个 λn=(lnπ)2,时间方程为
T′(t)+λna2T(t)=0
其解为
Tn(t)=Dne−λna2t=Dne−(lnπa)2t
当 λ0=0 时,时间方程为
T0′(t)=0
因此,T0(t) 是常数解:
T0(t)=D0
第四步:写出通解
将空间和时间解结合起来,un(t,x) 的形式为
un(t,x)=Dne−(lnπa)2tcoslnπx,n=1,2,3,⋯
对于 n=0,解为常数项:
u0(t,x)=D0
因此,通解为
u(t,x)=u0(t,x)+n=1∑∞un(t,x)
即
u(t,x)=D0+n=1∑∞Dne−(lnπa)2tcoslnπx
第五步:利用初始条件确定系数
初始条件为 u(x,0)=φ(x),即
φ(x)=D0+n=1∑∞Dncoslnπx
利用傅里叶级数展开 φ(x),我们可以通过正交性求解系数 Dn。
首先,D0 为初始条件的平均值:
D0=l1∫0lφ(x)dx
对于 n≥1,Dn 可以通过以下公式求得:
Dn=l2∫0lφ(x)coslnπxdx
最终解
综上,热传导方程在第二类齐次边界条件下的解为
u(t,x)=l1∫0lφ(x)dx+n=1∑∞(l2∫0lφ(x)coslnπxdx)e−(lnπa)2tcoslnπx
这就是热传导方程带第二类齐次边界条件的解。
热传导方程总结
边界条件 |
特征值 $$\lambda_k$$ |
特征函数 $$X_k(x)$$ |
解的表达式 $$u(t, x)$$ |
$$X(0) = X(l) = 0$$ |
$$\lambda_k = \left( \frac{k \pi}{l} \right)^2 \quad (k=1,2,\dots)$$ |
$$X_k(x) = \sin \frac{k \pi x}{l}$$ |
$$ u(t,x) = \sum_{n=1}^{\infty} a_n e^{-\left( \frac{a k \pi}{l} \right)^2 t} \sin \frac{k \pi x}{l} $$ |
$$X(0) = X’(l) = 0$$ |
$$\lambda_k = \left( \frac{(2k-1) \pi}{2l} \right)^2 \quad (k=1,2,\dots)$$ |
$$X_k(x) = \sin \frac{(2k-1) \pi x}{2l}$$ |
$$ u(t,x) = \sum_{n=1}^{\infty} a_n e^{-\left( \frac{a (2k-1) \pi}{2l} \right)^2 t} \sin \frac{(2k-1) \pi x}{2l} $$ |
$$X’(0) = X(l) = 0$$ |
$$\lambda_k = \left( \frac{(2k-1) \pi}{2l} \right)^2 \quad (k=1,2,\dots)$$ |
$$X_k(x) = \cos \frac{(2k-1) \pi x}{2l}$$ |
$$ u(t,x) = \sum_{n=1}^{\infty} a_n e^{-\left( \frac{a (2k-1) \pi}{2l} \right)^2 t} \cos \frac{(2k-1) \pi x}{2l} $$ |
$$X’(0) = X’(l) = 0$$ |
$$\lambda_k = \left( \frac{k \pi}{l} \right)^2 \quad (k=0,1,2,\dots)$$ |
$$X_k(x) = \cos \frac{k \pi x}{l}$$ |
$$ u(t,x) = \frac{a_0}{2} + \sum_{n=1}^{\infty} a_n e^{-\left( \frac{a k \pi}{l} \right)^2 t} \cos \frac{k \pi x}{l} $$ |
2.4 调和方程在矩形区域,圆域上的边值问题
矩形域内调和方程的求解
⎩⎨⎧uxx+uyy=0,u(0,y)=0,u(a,y)=ψ(y)u(x,0)=0,u(x,b)=00<x<a,0<y<b
第一步:分离变量
令
u(x,y)=X(x)Y(y)
代入PDE,得到
X′′(x)Y(y)+X(x)Y′′(y)=0−X(x)X′′(x)=Y(y)Y′′(y)=−λ
特征值问题
{Y′′(y)+λY(y)=0Y(0)=Y(b)=0
第二步:求解特征值问题
λn=(bnπ)2,n=1,2,3⋯Yn(y)=Cnsinbnπy
第三步:求解X(x)部分
Xn′′(x)−λnX(x)=0
特征方程为
Xn(x)=An~eλnx+Bn~e−λnx=Ansinhbnπx+Bncoshbnπx
第四步:写出形式解
u(x,y)=n=1∑∞Xn(x)Yn(y)=(n=1∑∞ansinhbnπx+bncoshbnπx)sinbnπy
第五步:确定an,bn
0=u(0,y)=n=1∑∞ansinbnπy⟹an=0
ψ(y)=u(a,y)=n=1∑∞bnsinhbnπasinbnπy
由sinh的正交性质
bnsinhbnπa=b2∫0bψ(y)sinbnπydy⟹bn=bsinhbnπa2∫0bψ(y)sinbnπydy
非齐次情形的处理
拆分成两个齐次问题的叠加
圆域上的Laplace方程
{uxx+uyy=0u∣x2+y2=a2=φ(x,y)x2+y2<a2
在边界圆周上,不能分离成x,y的单变量形式,故需要将上述方程转化到极坐标下
极坐标
{x=rcosθy=rsinθ0≤r<a,0≤θ<2π
laplace算子转化到极坐标下为
转化后的方程
⎩⎨⎧urr+r1ur+r21uθθ=0u∣r=a=f(θ)=φ(rcosθ,rsinθ)
Step1.分离变量
令
u(r,θ)=R(r)Ψ(θ)
代入PDE,得到
r2R′′(r)Ψ(θ)+rR′(r)Ψ(θ)+R(r)Ψ′′(θ)=0
可以分离变量
λ=R(r)r2R′′(r)+rR′(r)=−Ψ(θ)Ψ′′(θ)
特征值问题为
{Ψ′′(θ)+λΨ(θ)=0Ψ(θ+2π)=Ψ(θ)
Step2. 解特征值问题
case1. λ<0
Ψ(θ)=C1e−λθ+C2e−−λθ
周期条件⟹C1=C2=0
不符合要求
case2. λ=0
Ψ(θ)=C0+C1θ
周期条件⟹C1=0,C0=0
有符合要求的解
case3. λ>0
Ψ(θ)=C1cosλθ+C2sinλθ
由周期条件可以求得特征值λn
cosλ(θ+2π)=cos(λθ+2λπ)=cosλθ⟹λ=n⟹λ=λn=n2,n=0,1,2⋯
对应的特征函数为
Ψn(θ)=Ancosnθ+Bnsinnθ
Step3. 求解R®
r2R′′(r)+rR′(r)−n2R(r)=0
这是个齐次欧拉方程
令
r=ett=lnrR(t)=R(r)=R(et)
则有
R(r)=R(t)=R(lnr)R′(r)=R′(t)r1R′′(r)=[R′(t)r1]′=R′′(t)r21−R′(t)r21⟹⎩⎨⎧R(r)=R(t)rR′(r)=R′(t)r2R′′(r)=R′′(t)−R′(t)
原方程可以化为
R′′(t)−n2R(t)=0
n=0时的解为
R(t)=C1ent+C2e−nt⟹R(r)=C1rn+C2r−n⟹Rn(r)=Enrn+Fnr−n
n=0时的解为
R(t)=C0+C1t⟹R(r)=C0+C1lnr⟹R0(r)=E0+F0lnr
由r=0时的收敛性,可得
F0=0Fn=0
故
R0(r)=E0Rn(r)=Enrn
Step4. 形式解
由叠加原理,可以写出形式解
u(r,θ)=R0(r)Ψ0(θ)+n=1∑∞Rn(r)Ψn(θ)=2a0+n=1∑∞(ancosnθ+bnsinnθ)rn
Step5. 由边界条件确定系数
u(a,θ)=2a0+n=1∑∞(ancosnθ+bnsinnθ)an=f(θ)
由函数系 {1,cosnθ,sinnθ}的正交性,可以求得系数
an=πan1∫02πf(θ)cosnθdθ,n≥0bn=πan1∫02πf(θ)sinnθdθ,n≥1
变体:扇形区域上的Laplace方程边值问题
⎩⎨⎧urr+r1ur+r21uθθ=0u(r,0)=u1,u(r,α)=u2u(a,θ)=0,u(b,θ)=f(θ)0<a<r<b,0<θ<α
使用特殊函数法
找g(θ)
{g′′(θ)=0g(0)=u1,g(α)=u2
然后求解满足以下方程的v=u−g
⎩⎨⎧urr+r1ur+r21uθθ=0u(r,0)=0,u(r,α)=0u(a,θ)=−g(θ),u(b,θ)=f(θ)−g(θ)0<a<r<b,0<θ<α
非齐次初边值问题的求解
分解该问题
讨论非齐次方程和齐次边界问题
⎩⎨⎧utt−a2uxx=f(t,x)u∣x=0=0,u∣x=l=0,t>0u∣t=0=φ(x),ut∣t=0=ψ(x)0<x<l,t>0
由叠加原理,上面的问题可以分解为两个初边值问题(一个齐次方程+一个非齐次方程)
即令u(t,x)=v(t,x)+w(t,x),其中
⎩⎨⎧vtt−a2vxx=0v∣x=0=0,v∣x=l=0v∣t=0=φ(x),vt∣t=0=ψ(x)0<x<l,t>0t>0
⎩⎨⎧wtt−a2wxx=f(t,x)w∣x=0=0,w∣x=l=0w∣t=0=0,wt∣t=0=00<x<l,t>0t>0
特殊函数法
⎩⎨⎧utt−a2uxx=f(t,x)u∣x=0=0,u∣x=l=0,t>0u∣t=0=φ(x),ut∣t=0=ψ(x)0<x<l,t>0
找一个函数g(t,x),满足
{gtt−a2gxx=f(t,x)g(t,0)=0,g(t,l)=0
则v(t,x)=u(t,x)−g(t,x)满足
⎩⎨⎧vtt−a2vxx=0v(t,0)=0,v(t,l)=0v(0,x)=φ(x)−g(0,x)vt(0,x)=ψ(x)−gt(0,x)
特别地,如果
{f(t,x)=f(x)u(t,0)=λ,u(t,l)=μ(λ,μ=const)
则可以选择函数g(x)满足
{−a2g′′(x)=f(x)g(0)=λ,g(l)=μ
则v(t,x)=u(t,x)−g(x)同时满足齐次方程和齐次边界条件
⎩⎨⎧vtt−a2vxx=0v(t,0)=0,v(t,l)=0v(0,x)=λ−g(x)vt(0,x)=μ−gt(x)
固有函数法
⎩⎨⎧ut−a2uxx=f(x,t)u∣x=0=0,u∣x=l=0,t>0u∣t=0=φ(x)0<x<l,t>0
可以利用固有函数法将解 u(x,t) 和非齐次项 f(x,t) 按固有函数展开,并用待定系数法求解。步骤如下:
Step1. 求解相关的齐次空间固有值问题
首先,我们考虑相应的齐次空间方程
X′′(x)+λX(x)=0,
带有边界条件 X(0)=0 和 X(l)=0。其解为固有函数和固有值:
Xn(x)=sin(lnπx),λn=(lnπ)2,n=1,2,3,…
这些固有函数 {Xn(x)} 形成了在区间 [0,l] 上的一组完备正交基。
Step2. 将解 u(x,t) 和非齐次项 f(x,t) 以及初始条件按固有函数展开
因为固有函数族是完备的,我们可以将解 u(x,t) 和非齐次项 f(x,t) 以及初始条件都在固有函数族 {Xn(x)} 下展开:
u(x,t)=n=1∑∞Tn(t)Xn(x)
{f(x,t)=∑n=1∞fn(t)Xn(x)φ(x)=∑n=1∞φnXn(x)
其中 Tn(t) 和 fn(t) 是关于 t 的系数,分别为
fn(t)=l2∫0lf(x,t)sin(lnπx)dxφn=l2∫0lφ(x)sin(lnπx)dx
Step3. 代入 PDE 并利用正交性得到常微分方程
将 u(x,t)=∑n=1∞Tn(t)Xn(x) 代入 PDE:
∂t∂n=1∑∞Tn(t)Xn(x)−a2∂x2∂2n=1∑∞Tn(t)Xn(x)=n=1∑∞fn(t)Xn(x)
利用固有值的关系 Xn′′(x)=−λnXn(x) 化简得
n=1∑∞(Tn′(t)+a2λnTn(t)−fn(t))Xn(x)=0.
因为 {Xn(x)} 是正交基,所以系数必须逐项相等,因此对于每个 n 有
Tn′(t)+a2λnTn(t)=fn(t)
Step4. 求解关于 Tn(t) 的常微分方程
这是一个非齐次一阶线性微分方程,其解为
Tn(t)=e−a2λnt(Tn(0)+∫0tea2λnτfn(τ)dτ).
其中 Tn(0) 是初始条件下的系数。由初始条件 u(x,0)=φ(x),我们可以得到
u(x,0)=n=1∑∞Tn(0)Xn(x)=φ(x)=n=1∑∞φnXn(x)
于是
Tn(0)=φn=l2∫0lφ(x)sin(lnπx)dxTn(t)=e−a2λnt(φn+∫0tea2λnτfn(τ)dτ).
Step5. 得到最终解的展开形式
将 Tn(t) 的表达式带入 u(x,t) 的展开式中,得到
u(x,t)=n=1∑∞(e−a2λntφn+e−a2λnt∫0tea2λnτfn(τ)dτ)Xn(x).
代入 λn=(lnπ)2 和 Xn(x)=sin(lnπx),最终解的形式为
u(x,t)=n=1∑∞(e−a2(lnπ)2tφn+e−a2(lnπ)2t∫0tea2(lnπ)2τfn(τ)dτ)sin(lnπx),
其中
φn=l2∫0lφ(x)sin(lnπx)dx.