对非齐次偏微分方程的求解
齐次边界条件下非齐次发展方程的混合问题
(一)冲量定理法
(二)傅立叶级数法
齐次边界条件下非齐次场位方程的混合问题
(一)方程和边界条件同时齐次化
非齐次方程的求解思路
• 用分解原理得出对应的齐次问题
• 解出齐次问题
• 求出任意非齐次特解
• 叠加成非齐次解
方法一
冲量定理法
1
前提条件:除了方程为非齐次的外,其它定解条件都是齐次的(初始条件均取零值)。
基本思路:利用叠加原理将受迫振动的问题转化为(无穷多个)自由振动问题的叠加.
utta2uxxf(x,t)ux00,uxl0ut0(x),utt0(x)
试设
uu1u2
22u22u2t2ax2fx,t,u2(x,0)u(x,0)0,0,2tu(0,t)0,u2(l,t)0, 222u12u1t2ax2,u1(x,0)u(x,0)(x),(x),1tu1(0,t)0,u1(l,t)0.
物理意义:
在时间 0 — t 内,可以把非齐次项(单位质量所受的持续作用力)看成许多前后相继(无穷多个)的“瞬时”力引起的物理过程的线性叠加。
222,t2a2tx0,ttf(x,)d,tx00,xl022v2v,t2a2txv0,vttf(x,),tv0,v0xlx0
相应的,我们也可以把位移u(x,t)也表示为
2
ux,t)t2(0v(x,t;)d,
则v(x,t;)d就应当是瞬时力所产生的位移.更进一步说,v(x,t,)就是定解问题
2222a,t2v22vtx20,ttf(x,t2ax2,tt)d,vt0,vttf(x,),x00,xl0 vx00,vxl0
的解.非齐次项只存在于时刻,其全部效果只是使得弦在时刻获得一个瞬时速度.
那么由偏微分方程的积分
02vt2dta202v0x2dt000f(x,)(t)d
推导出
v(x,t,)tt0f(x,)
令 t1t
则定解问题就可以写成这种形式(t0简写成t)
2v22vt2ax2,t1vt100,vt1t0f(x,),1vx00,vxl0
3
在运算过程中,十分需要注意的是,瞬时力的重复计算,不能把瞬时力既算入定解方程的其次项内,又算入初速度内!
总结一下,在上面的过程中,冲量定理就把求解非齐次方程、齐次边界条件以及齐次初条件的定解问题转化成了对齐次方程、齐次边界条件的定解问题的求解,最后将其叠加
vn1Bnann(x,t1)n()sinlt1sinlx
v(x,t)n1Bnannn()sinltsinlx
l其中
Bn()2na0f(,)sinnl d
uttna2(x,t)0v(x,t;)dBn()sinn10l(t)sinnlxduna1(x,t)(CncosltDnannsinlt)sinn1lx(n1,2,3,)
uu1u2
例题1
求定解问题
2u22ut2ax2A0sint, 0xl, t0,
4
ux00, uxl0, t0,
ut00u, tt00, 0xl,
其中,a、A0、均为已知常数
解:用冲量定理法进行求解,此时的v(x,t;)应当满足定解问题
2v22vt2ax2, 0xl, t,
vx00, vxl0, t,
vt0v, ttA0sin, 0xl,
即可得出定解问题的一般解
v(x,t;)n1Cnnnnsinla(t)Dncosla(t)sinlx
根据题意条件可得
Dn0,
C2n2AnnaA0sinl0sinlxdx0l(n)2a1(1)nsin
5
所以,综上可得
u(x,t)v(x,t;)d0t
t4A0l12n12n12sinx•sinsina(t)d20a(2n1)lln0
4A0l22a112n1sinx222(2n1)ln0(2n1)a(l)
2n1(2n1)asin(l)sinatl 方法二:
傅立叶级数法
前提条件:齐次边界条件下非齐次发展方程的混合问题,必须是齐次的边界条件 中心思想:首先要想办法找到一组本证函数Xn(x),n1,2,3,,如果这组函数是完备的,
那么就可以将u(x,t)以及原非齐次方程的非齐次项f(x,t),都按照本征函数展开
简单选法:对本征函数的选法最简单的是,选择Xn(x),n1,2,3,为相应齐次定解问题
的本征函数,即要满足由齐次偏微分方程和齐次边界条件.
分离变量法得出的结果提示:把所求的解本身展开为傅里叶级数
6
u(x,t)Tn(t)Xn(x)n
基本函数族 Xn(x) 为该定解问题的齐次方程在所给齐次边界条件下的本征函数
注意:傅里叶系数Tn(t)不是常数,是时间 t 的函数。 设 u(x,t)Vx,tWx,t
22V2Vt2ax2f(x,t),0xl,t0,t0,V(0,t)V(l,t)0,V(x,0)V(x,0)0,0xl,t22W2Wt2ax2W(0,t)W(l,t)0,W(x,0)W(x,0)(x),(x)t
W(x,t)的解可以直接由分离变量法求得
W(x,t)(Cncosn1nanantDnsint)sinx(n1,2,3,)lll
由于Vn(t)是一元函数,满足常微分方程,比求偏微分方程简单,因此只需设法求出Vn(t)即可.
22V2Vt2ax2f(x,t),0xl,t0,t0,V(0,t)V(l,t)0,V(x,0)V(x,0)0,0xl,t
解: ①相应的齐次问题的固有函数
7
Xnn(x)sinlx
②设
Vvnn(t)sinn1lx
○3代入定解问题中
vn(t)sinn22n2nlxal2vn(t)sinlxn1n1f(x,t)
x1a2n22nl2vn(t)sinnlfnn(t)sinn1lx
f(x,t)fn(t)sinnlxn1
fln(t)2l0f(x,t)sinnlxdx
再根据本征函数的正交性,就可以得到Vn(t)所满足的常微分方程
v(t)a2n22nl2vn(t)fn(t)0
将代入初始条件
V(x,0)vnV(x,0)n(0)sin(0)sinnn1lx0 tvnx0n1l
8
根据本征函数的正交性,得
vn(0)0 vn(0)0
运用求解非齐次常微分方程的常数变易法解出vn(t).
例题1
求下列定解问题
u22utax2sint0xl,t0u(0,t)u(l,xt)0,t0xu(x,0)0,0xl
解:先解对应的齐次问题
u22utax20xl,t0u(0,t)u(l,t)xx0,t0u(x,0)0,0xl
设 u(x,t)X(x)T(t)
代入
TXa2TX 9
T令 a2TXX
XX0, Ta2T0
XX00xl代入边界条件 X(0)0,X(l)0
当
20 XAexBex AB0 X0
当 0 XAxB
XB0
当
20 XAsinxBcosx 22nnnl,n1,2,3,
XnBnncoslx,n1,2,3,
2u2utax2sint0xl,t0u(0,t)xu(l,t)0,t0xu(x,0)0,0xl
10
XnBncosnlx,n0,1,2,3,
uvnn(t)cosn0lx
22vn(t)a2n2vnn(t)cosxsintn0ll u(x,0)vnn(0)cosn0lx0
vn(0)0
当 n0
v0(t)sint
v10(t)costC
v0(t)11cost
当 n0
v2n2n(t)a2l2vn(t)0
22vn(t)Cea2nl2t
11
vn(t)0
1得
u1cost
方法三:方程和边界条件同时齐次化
基本思路:根据叠加原理,非齐次方程的通解可分解为齐次方程的解与非齐次方程的特解之和。 将偏微分方程和边界条件同时齐次化。
u(x,t)v(x,t)(x,t),
关键注意点:在处理非齐次方程变齐次化的同时,保证原有方程的齐次边界条件不变。解方程求得的特解v(x,t).满足适用于形式比较简单的方程f(x,t)
解:通常,首先求出原非齐次方程的一个特解v(x,t)
22u2uaf(x,t)22tx.
试设 u(x,t)v(x,t)(x,t), 则(x,t)便是对应齐次偏微分方程的解,
222a022x即 t
12
为便于用分离变量法求解,让 (x,t)满足下列条件
(x,t)x00, (x,t)xl0.
所以,我们要寻求的特解v(x,t)还应满足齐次边界条件,
v(x,t)x00, v(x,t)xl0。
一旦求得了这样的特解,就可以求出(x,t)的一般解
(x,t)(CnnsinlatDnnncosn1lat)sinlx,
所以
u(x,t)v(x,t)(Cnnnnsinn1latDncoslat)sinlx,
代入初始条件,
Dnnsinlxv(x,t)t0n1,
利用本证函数的正交归一性,定出叠加系数
Clv(x,t)nn2na0tx0sinlxdx,
13
2lnDnv(x,0)sinxdxl0l.
这种解法便是方程和边界条件同时齐次化.
下面通过例题1来应用一下这种求解非齐次偏微分方程的方法
例题3
求定解问题
2u2t2Psinta2ux2, 0xl,ux00, uxl0, t0,
ut00u, tt00, 0xl,其中a,A0及均为已知常数.
解:设
u(x,t)v(x,t)(x,t),
根据题意,将齐次化函数v(x,t)化为t0,
14
v(x,t)f(x)sint.
使得v(x,t)满足非齐次方程及齐次边界条件,
22v2vPsintat2x2, 0xl t0,
vx00, vxl0, t0,
也就是选择f(x),使得
2f(x)a2f''(x)P,
f(0)0, f(l)0 .
则这个非齐次常微分方程的通解为
f(x)P2MsinaxNcosax.
代入齐次边界条件可以得出
NPP2,
M2tanl2a.
于是
15
f(x)Pl21cosaxtan2asinax
cos((xl)a)P221cos(l2a).
这样就能导出(x,t)所满足的定解问题,
222t2ax2, 0xl, t0,
x00, xl0, t0
0t0, tt0f(x), 0xl,
它的一般解为
(x,t)Cnnnsinn1latDnncoslatsinlx,利用上面的初始条件就可以定出
Dn0,
C2lnna0f(x)sinnlxdx
16
可以看出,只有当n0时,Cn才不为0,即
4Pl3(x,t)2a
112n12n1•sinxsinat222lln0(2n1)[(2n1)a](l)
和
lPcos(x2)a4Pl3sint2u(x,t)21cos(l2a)a
112n12n1•sinxsinat222lln0(2n1)[(2n1)a](l)
特殊情形:强迫力的角频率正好是弦的某些固有频率,定的非负整数时,弦在强迫力的作用下会发生共振现象。
(2k1)al,k为某个确
17