弦振动偏微分方程的求解
(郑州航空工业管理学院数理系 田硕 450015)
摘要:本文列出了不同情况下的弦振动问题的定解方程及其成立条件,给出了不同情况下偏微分方程的求解方法,对于我们的生活和学习有一定的指导意义。
关键词:数学物理方程;偏微分方程;弦振动;拉普拉斯变换
Method for solving partial differential equations of string vibration
(Tianshuo Department of mathematics and physics, Zhengzhou Institute of
Aeronautics Industry Management, henna zhengzhou 450015)
Abstract: This article lists the definite solution of the equation of string vibration problems in different situations and the establishment of conditions, given the method for solving partial differential equations under different circumstances, for our lives and learning have a certain significance.
Keywords: mathematical physics equations; partial differential equations; vibrating string; Laplace transform
在数学物理方程中,根据常见物理模型,可以建立求解的偏微分方程。如在很多物理实际问题中要遇到的拉普拉斯方程,泊松方程,波动方程,热传导方程等等。对偏微分方程求解的讨论,有很重要的意义和运用。对不同的偏微分方程,往往有不同的求解方法,这要根据方程本身的特点而定。选取合适的方法不仅可以使问题简化,有时候也能体现出方程背后更深层次的物理意义。理想弦的振动方程就是一个一维波动方程的特例,本文将给出不同情况下的弦振动偏微分方程,并对它们的求解给予一定的讨论。
一、无界弦的自由振动问题
无界弦的自由振动问题既是满足下面条件的偏微分方程[1]:
utta2uxx(x,t0), u(0,x)(x),ut(0,x)(x),(x)
对于该偏微分方程,我们可以类似常微分方程初始问题的解法,先求出通解,然后把初始条件代入通解,以确定任意常数,从而求得初始问题的解。
做变量代换xat,xat,代入偏微分方程,整理可得:
2u0,得方程的通解为:uf()g()f(xat)g(xat)
再代入初始条件,有:
u(0,x)f(x)g(x)(x)ut(0,x)af(x)ag(x)(x)
对(2)式积分: (1)(2)
f(x)g(x)1x()dc0a(3)
将(1)式和(3)式联立,解之则得:
1xcf(x)()d 22a02
(x)1xcg(x)()d 022a2(x)
于是我们便得到了:
u(t,x)f(xat)g(xat)
(xat)(xat)1xat()d22axat
这便是一维无界弦的自由振动解的表达式, 称作达朗贝尔公式。由于对u没有任何限制,只要一维波动方程有解,解必由达朗贝尔公式给出,且解是唯一的。
二、有界弦的自由振动问题。
描述两端固定的有界弦的自由振动的混合问题:
utta2uxx(x,t0) (边界条件)u(t,0)u(t,l)0,
u(0,x)(x),u(0,x)(x),(初始条件)t
对于该问题,适合用分离变量方法进行求解。
第一步,分离变量,分析求一族满足泛定方程和边界条件的分离变量形式的非零特解,可以先不估计初始条件。
令:u(t,x)X(x)T(t),把它代入方程,得
X(x)T(t)a2X(x)T(t)
两边除以a2X(x)T(t),得
T(t)X(x) a2T(t)X(x)
此式左端仅是t的函数,右端仅是x的函数,而x与t是两个相互独立的变量,所以只有两边都是常数时,等式才能成立,令这个常数为,就得到一个常微分方程: Ta2T0
及其边值问题(因u(t,0)X(0)T(t)0,所以X(0)0;同理u(t,l)X(l)T(t)0,所以X(l)0)
故第二个常微分方程是:
X(x)X(x)0X(l)0X(0)(0xl)
第二步,解固有值问题
怎么找到满足条件的固有值,使常微分方程的边值问题有非零解。分三种情况讨论。
(1)0,这时方程为:, X0,通解为:XAxB,由边界条件X(0)X(l)0,得A=0;B=0,X(x)0,不满足要求。
22(2)0,不妨设k,这时方程X(x)kX(x)0的通解为:
XAekxBekx由边界条件X(0)X(l)0,得
AB0 klklAeBe0
不难求出A=B=0,同样不满足要求。
2(3)0,不妨设k(k0),这时方程X(x)k2X(x)0的通解为:
XAcoskxBsinkx
由条件X(0)=0,知,A=0,再由条件X(l)0,得
Bsinkl0,由于B不能再为零,则必有kn(n1,2,) l
n或者:(n1,2,) l
n我们把n(n1,2,)叫做固有值,与固有值对应的非零解为: l
Xn(x)Bnsin
问题。 22nxl,Bn是任意常数。求固有值和固有函数的边值问题称为固有值
n把固有值n代入确定T的常微分方程: l
Tn(t)CncosnatnatDnsin,Cn,Dn为任意常数。这样得到: ll2
natnatnxun(t,x)Xn(x)Tn(t)CncosDnsinsin(n1,2,) lll
把Bn归入常数Cn,Dn
第三步,写出级数形式解
由于方程和边界条件都是线性齐次的,故由叠加原理,级数:
natnatnx u(t,x)un(t,x)CncosDnsinsinllln1n1
仍满足方程和边界条件。
第四步,确定级数解中的系数Cn和Dn 由初始条件:(x)u(0,x)Cnsin
n1nx及 l
(x)ut(0,x)
Cnnanx,由正弦展开的系数公式,得: Dnsinln1l2lnx(x)sindx 0ll
2lnxDn(x)sindx na0l
这样我们得到该问题的定解为: nnat2lnnatnx2lu(t,x)()sindcos()sindsinsin0llna0llln1l
三、无界弦的受迫振动问题
该问题的偏微分方程为:
utta2uxxf(x,t)(x,t0) (初始条件)u(0,x)(x),ut(0,x)(x),
对该问题,用拉普拉斯变换计算比较方便[2]。
对泛定方程施行拉普拉斯变换
(p,x)u(x,t)eptdt得:p2put0ut0t0a2xx(x,p)0 代入初始条件得:p2pa2xx(x,p)0该非齐次常微分方程的通解是 (x,p)Ae
pxaBepxpx1pxa(x)epxae()(,p)p()]d2ap1px(x)ee()(,p)p()]d2ap
考虑到x和x时不应为无穷大,所以A=0,B=0,另为保证积分收敛,第一个积分下限取,第二个积分下限取。所以
1xep(x)a
(x,p)()(,p)p()]d2ap
1xep(x)1ep(x)a
()(,p)p()]d[()(,p)p()]d2ap2axp
1xep(x)()(,p)p()]d2ap
1ep(x)1xep(x)a
()d()dx2ap2ap
1ep(x)a1xep(x)a
(,p)d(,p)dp2ap2ax
1ep(x)a1xep(x)p()dp()dx2ap2ap
对于第一个中括号,运用延迟定理,1H(t),P则ep(x)ax1H(t)pa0(xat) (xat)
1ep(x)a1xat所以()d()d 2axp2ax
1xep(x)a1x同理()d()d xat2ap2a
对第三个中括号,()代替了()且多了一个因子p,则对第一个中括号中原函数中()替换行为()并对t求导即得第三个中括号里的原函数分别为:
11ep(x)(xat) p()dx2a2ap
11xep(x)(xat) p()d2a2ap
对第二个中括号,运用卷积定理
t1(p)2(p)f1()f2(t)d 0
1ep(x)1tx(,p)df(,)H(t)dd2axp2a0xa txa(t)1f(,)dd2a0x
1xep(x)a1tx)同理:(,p)df(,)dd 0xa(t)2ap2a
于是得到该问题解的表达式为:
11xat1txa(t)u(x,t)[(xat)(xat)]()df(,)dd 22axat2a0xa(t)
四、半无界弦的自由振动问题
该问题即求下面问题的解[3]:
utta2uxx(0x,t0)(边界条件) u(t,0)0,ux有限,,u(0,x)0,ut(0,x)b(初始条件)
对t做拉普拉斯变换。设(p,x)
0u(x,t)eptdt,则有:
uttp2(x,p)pu(x,0)ut(x,0)
利用初始条件,上式变为:uttp2(x,p)b,原方程的像为:
xx2baa,解为:。 p(x,p)ba0AeBe22xp22pp
A、B需要用边界条件予以确定。当对t做拉普拉斯变换时候,像函数所满足的边界条件就是原函数边界条件的像。因此:ux有限即x有限。故A=0
b。于是得到 2p又有边界条件u(t,0)0,可得(p,0)0,代入可得B
pxa(x,p)b(1ep2
pxapxa)b1e(),对该式做反演。 ppp1exH(t),H(t)(延迟定理) ppa
于是按积分定理,得反演之后的函数表达式为:
ttxx(x,p)u(x,t)b[H(t)H(t)]dtb[1H(t)]dt 00aa
ttxx当t时,则有H(t)dt0dt0 00aa
当tttxxx时,则有H(t)dt1dtt 0aaa于是可写作xxxH(t)dt(t)H(t) 0aaat
所以方程的定解可写作
xxu(x,t)btb(t)H(t) aa
综上所述,我们总结了在不同情况下弦振动偏微分方程的求解,根据不同情况做出了不同的弦振动偏微分方程求解方法。这对我们学习和巩固偏微分方程在物理学中的应用有很好的应用,便于我们深刻理解物理问题,也对我们的实际生活有一定的指导意义。
参考文献:
[1]严振军.数学物理方法[M].合肥:中国科学技术大学出版社,2005
[2]苗明川.数学物理方法全程导学及习题全解[M].北京:中国时代经济出版社,2011
[3]余恬.数学物理方法解题示例[M].北京:北京邮电大学出版社,2011
弦振动偏微分方程的求解
(郑州航空工业管理学院数理系 田硕 450015)
摘要:本文列出了不同情况下的弦振动问题的定解方程及其成立条件,给出了不同情况下偏微分方程的求解方法,对于我们的生活和学习有一定的指导意义。
关键词:数学物理方程;偏微分方程;弦振动;拉普拉斯变换
Method for solving partial differential equations of string vibration
(Tianshuo Department of mathematics and physics, Zhengzhou Institute of
Aeronautics Industry Management, henna zhengzhou 450015)
Abstract: This article lists the definite solution of the equation of string vibration problems in different situations and the establishment of conditions, given the method for solving partial differential equations under different circumstances, for our lives and learning have a certain significance.
Keywords: mathematical physics equations; partial differential equations; vibrating string; Laplace transform
在数学物理方程中,根据常见物理模型,可以建立求解的偏微分方程。如在很多物理实际问题中要遇到的拉普拉斯方程,泊松方程,波动方程,热传导方程等等。对偏微分方程求解的讨论,有很重要的意义和运用。对不同的偏微分方程,往往有不同的求解方法,这要根据方程本身的特点而定。选取合适的方法不仅可以使问题简化,有时候也能体现出方程背后更深层次的物理意义。理想弦的振动方程就是一个一维波动方程的特例,本文将给出不同情况下的弦振动偏微分方程,并对它们的求解给予一定的讨论。
一、无界弦的自由振动问题
无界弦的自由振动问题既是满足下面条件的偏微分方程[1]:
utta2uxx(x,t0), u(0,x)(x),ut(0,x)(x),(x)
对于该偏微分方程,我们可以类似常微分方程初始问题的解法,先求出通解,然后把初始条件代入通解,以确定任意常数,从而求得初始问题的解。
做变量代换xat,xat,代入偏微分方程,整理可得:
2u0,得方程的通解为:uf()g()f(xat)g(xat)
再代入初始条件,有:
u(0,x)f(x)g(x)(x)ut(0,x)af(x)ag(x)(x)
对(2)式积分: (1)(2)
f(x)g(x)1x()dc0a(3)
将(1)式和(3)式联立,解之则得:
1xcf(x)()d 22a02
(x)1xcg(x)()d 022a2(x)
于是我们便得到了:
u(t,x)f(xat)g(xat)
(xat)(xat)1xat()d22axat
这便是一维无界弦的自由振动解的表达式, 称作达朗贝尔公式。由于对u没有任何限制,只要一维波动方程有解,解必由达朗贝尔公式给出,且解是唯一的。
二、有界弦的自由振动问题。
描述两端固定的有界弦的自由振动的混合问题:
utta2uxx(x,t0) (边界条件)u(t,0)u(t,l)0,
u(0,x)(x),u(0,x)(x),(初始条件)t
对于该问题,适合用分离变量方法进行求解。
第一步,分离变量,分析求一族满足泛定方程和边界条件的分离变量形式的非零特解,可以先不估计初始条件。
令:u(t,x)X(x)T(t),把它代入方程,得
X(x)T(t)a2X(x)T(t)
两边除以a2X(x)T(t),得
T(t)X(x) a2T(t)X(x)
此式左端仅是t的函数,右端仅是x的函数,而x与t是两个相互独立的变量,所以只有两边都是常数时,等式才能成立,令这个常数为,就得到一个常微分方程: Ta2T0
及其边值问题(因u(t,0)X(0)T(t)0,所以X(0)0;同理u(t,l)X(l)T(t)0,所以X(l)0)
故第二个常微分方程是:
X(x)X(x)0X(l)0X(0)(0xl)
第二步,解固有值问题
怎么找到满足条件的固有值,使常微分方程的边值问题有非零解。分三种情况讨论。
(1)0,这时方程为:, X0,通解为:XAxB,由边界条件X(0)X(l)0,得A=0;B=0,X(x)0,不满足要求。
22(2)0,不妨设k,这时方程X(x)kX(x)0的通解为:
XAekxBekx由边界条件X(0)X(l)0,得
AB0 klklAeBe0
不难求出A=B=0,同样不满足要求。
2(3)0,不妨设k(k0),这时方程X(x)k2X(x)0的通解为:
XAcoskxBsinkx
由条件X(0)=0,知,A=0,再由条件X(l)0,得
Bsinkl0,由于B不能再为零,则必有kn(n1,2,) l
n或者:(n1,2,) l
n我们把n(n1,2,)叫做固有值,与固有值对应的非零解为: l
Xn(x)Bnsin
问题。 22nxl,Bn是任意常数。求固有值和固有函数的边值问题称为固有值
n把固有值n代入确定T的常微分方程: l
Tn(t)CncosnatnatDnsin,Cn,Dn为任意常数。这样得到: ll2
natnatnxun(t,x)Xn(x)Tn(t)CncosDnsinsin(n1,2,) lll
把Bn归入常数Cn,Dn
第三步,写出级数形式解
由于方程和边界条件都是线性齐次的,故由叠加原理,级数:
natnatnx u(t,x)un(t,x)CncosDnsinsinllln1n1
仍满足方程和边界条件。
第四步,确定级数解中的系数Cn和Dn 由初始条件:(x)u(0,x)Cnsin
n1nx及 l
(x)ut(0,x)
Cnnanx,由正弦展开的系数公式,得: Dnsinln1l2lnx(x)sindx 0ll
2lnxDn(x)sindx na0l
这样我们得到该问题的定解为: nnat2lnnatnx2lu(t,x)()sindcos()sindsinsin0llna0llln1l
三、无界弦的受迫振动问题
该问题的偏微分方程为:
utta2uxxf(x,t)(x,t0) (初始条件)u(0,x)(x),ut(0,x)(x),
对该问题,用拉普拉斯变换计算比较方便[2]。
对泛定方程施行拉普拉斯变换
(p,x)u(x,t)eptdt得:p2put0ut0t0a2xx(x,p)0 代入初始条件得:p2pa2xx(x,p)0该非齐次常微分方程的通解是 (x,p)Ae
pxaBepxpx1pxa(x)epxae()(,p)p()]d2ap1px(x)ee()(,p)p()]d2ap
考虑到x和x时不应为无穷大,所以A=0,B=0,另为保证积分收敛,第一个积分下限取,第二个积分下限取。所以
1xep(x)a
(x,p)()(,p)p()]d2ap
1xep(x)1ep(x)a
()(,p)p()]d[()(,p)p()]d2ap2axp
1xep(x)()(,p)p()]d2ap
1ep(x)1xep(x)a
()d()dx2ap2ap
1ep(x)a1xep(x)a
(,p)d(,p)dp2ap2ax
1ep(x)a1xep(x)p()dp()dx2ap2ap
对于第一个中括号,运用延迟定理,1H(t),P则ep(x)ax1H(t)pa0(xat) (xat)
1ep(x)a1xat所以()d()d 2axp2ax
1xep(x)a1x同理()d()d xat2ap2a
对第三个中括号,()代替了()且多了一个因子p,则对第一个中括号中原函数中()替换行为()并对t求导即得第三个中括号里的原函数分别为:
11ep(x)(xat) p()dx2a2ap
11xep(x)(xat) p()d2a2ap
对第二个中括号,运用卷积定理
t1(p)2(p)f1()f2(t)d 0
1ep(x)1tx(,p)df(,)H(t)dd2axp2a0xa txa(t)1f(,)dd2a0x
1xep(x)a1tx)同理:(,p)df(,)dd 0xa(t)2ap2a
于是得到该问题解的表达式为:
11xat1txa(t)u(x,t)[(xat)(xat)]()df(,)dd 22axat2a0xa(t)
四、半无界弦的自由振动问题
该问题即求下面问题的解[3]:
utta2uxx(0x,t0)(边界条件) u(t,0)0,ux有限,,u(0,x)0,ut(0,x)b(初始条件)
对t做拉普拉斯变换。设(p,x)
0u(x,t)eptdt,则有:
uttp2(x,p)pu(x,0)ut(x,0)
利用初始条件,上式变为:uttp2(x,p)b,原方程的像为:
xx2baa,解为:。 p(x,p)ba0AeBe22xp22pp
A、B需要用边界条件予以确定。当对t做拉普拉斯变换时候,像函数所满足的边界条件就是原函数边界条件的像。因此:ux有限即x有限。故A=0
b。于是得到 2p又有边界条件u(t,0)0,可得(p,0)0,代入可得B
pxa(x,p)b(1ep2
pxapxa)b1e(),对该式做反演。 ppp1exH(t),H(t)(延迟定理) ppa
于是按积分定理,得反演之后的函数表达式为:
ttxx(x,p)u(x,t)b[H(t)H(t)]dtb[1H(t)]dt 00aa
ttxx当t时,则有H(t)dt0dt0 00aa
当tttxxx时,则有H(t)dt1dtt 0aaa于是可写作xxxH(t)dt(t)H(t) 0aaat
所以方程的定解可写作
xxu(x,t)btb(t)H(t) aa
综上所述,我们总结了在不同情况下弦振动偏微分方程的求解,根据不同情况做出了不同的弦振动偏微分方程求解方法。这对我们学习和巩固偏微分方程在物理学中的应用有很好的应用,便于我们深刻理解物理问题,也对我们的实际生活有一定的指导意义。
参考文献:
[1]严振军.数学物理方法[M].合肥:中国科学技术大学出版社,2005
[2]苗明川.数学物理方法全程导学及习题全解[M].北京:中国时代经济出版社,2011
[3]余恬.数学物理方法解题示例[M].北京:北京邮电大学出版社,2011