数学物理方程学习指导书第5章行波法与积分变换法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第5章 行波法与积分变换法
在第4章中,我们较为详细地讨论了分离变量法,它是求解有限域内定解问题的一个常用方法,只要求解的区域很规则(其边界在某种坐标系中的方程能用若干个只含有一个坐标变量的方程表示),对三种典型的方程均可运用.本章我们将介绍另外两个求解定解问题的方法:一是行波法,二是积分变换法.行波法只能用于求解无界域内波动方程的定解问题,积分变换法不受方程类型的限制,主要用于无界域,但对有界域也能应用.
5.1 一维波动方程的达朗倍尔公式
我们知道,要求一个常微分方程的特解,惯用的方法是先求出它的通解,然后利用初始条件确定通解中的任意常数得到特解.对于偏微分方程能否采用类似的方法呢?一般说来是不行的,原因之一是在偏微分方程中很难定义通解的概念,原因之二是即使对某些方程能够定义并求出它的通解,但此通解中包含有任意函数,要由定解条件确定出这些任意函数是会遇到很大困难的.但事情总不是绝对的,在少数情况下不仅可以求出偏微分方程的通解,而且可以由通解求出特解.本节我们就一维波动方程来建立它的通解公式,然后由它得到始值问题解的表达式.
对于一维波动方程
22
222,u u a t x
∂∂=∂∂ (5.1) 我们作如下的代换(为什么作这样的代换,学完本节后就会明白):
,
.
x at x at ξη=+⎧⎨
=-⎩ (5.2) 利用复合函数微分法则得
,u u u u u x x x ξηξηξη
∂∂∂∂∂∂∂=+=+∂∂∂∂∂∂∂ 22u u u u u x x x
ξη
ξξηηξη⎛⎫⎛⎫∂∂∂∂∂∂∂∂∂=+++ ⎪ ⎪
∂∂∂∂∂∂∂∂∂⎝⎭⎝⎭ 22222
2,u u u ξξηη∂∂∂=++∂∂∂∂ (5.3) 同理有
22
2222222,u u u u a t ξξηη⎡⎤∂∂∂∂=-+⎢⎥∂∂∂∂∂⎣
⎦ (5.4) 将(5.3)及(5.4)代入(5.1)得
20.u
ξη
∂=∂∂ (5.5)
将(5.5)式对η积分得
(),u
f ξξ
∂=∂ (()f ξ是ξ的任意可微函数) 再将此式对ξ积分得
212(,)()()
()(),
u x t f d f f x at f x at ξξη=+=++-⎰ (5.6)
其中12,f f 都是任意二次连续可微函数.(5.6)式就是方程(5.1)的通解.
在各个具体问题中,我们并不满足于求通解,还要确定函数1f 和2f 的具体形式.为此,必须考虑定解条件,下面我们来讨论无限长弦的自由横振动.设弦的初始状态为已知,即已知定解条件
00
(),().t t u x u
x t
ϕψ==⎧=⎪
⎨∂=⎪∂⎩ (5.7) 将(5.7)中的函数代入(5.6)中,得
1212()()(),(5.8)()()().
(5.9)
f x f x x af x af x x ϕψ+=⎧⎪⎨
''-=⎪⎩
在(5.9)两端对x 积分一次,得
1201()()().(5.10)x
f x f x d C a
ψξξ-=
+⎰
由(5.8)与(5.10)解出12(),()f x f x ,得
1011()()(),222x C
f x x d a ϕψξξ=++⎰ 2011()()().222
x C f x x d a ϕψξξ=--⎰
把这里确定出来的1()f x 和2()f x 代回到(5.6)中,即得方程(5.1)在条件(5.7)下的解为
[]11(,)()()().22x at x at u x t x at x at d a
ϕϕψξξ+-=
++-+⎰ (5.11) (5.11)式称为无限长弦自由振动的达郎倍尔( D ’Alembert )公式.
现在我们来说明达朗倍尔公式的物理意义.由于达朗倍尔公式是由(5.6)式得来的,所以我们只须说明(5.6)式的物理意义.
首先,考虑22()u f x at =-的物理意义.我们来说明这样的函数是代表一个沿x 轴正方
向传播的行波.为了讲清这一点,我们不妨考虑一个特例,假定2()f x 的图形如图5-1(a)所示.则在0t =时,22()u f x =;在12
t =
时,22()2a
u f x =-,其图形如图5-1(b)所示;在1
t =时,22()u f x a =-,其图形如图5-1(c)所示;在2t =时,22(2)u f x a =-,其图形如图5-1(d)所示.这些图形说明,随着时间t 的推移,22()u f x at =-的图形以速度a 向x 轴正方向移动.所以22()u f x at =-表示一个以速度a 沿x 轴正方向传播的行波.同样道理,
11()u f x at =+就表示一个以速度a 沿x 轴负方向传播的行波.达朗倍尔公式表明,弦上的
任意扰动总是以行波形式分别向两个方向传播出去,其传播速度正好是弦振动方程中的常数
a ,基于上述原因,所以本节所用的方法就称为行波法.
从达朗倍尔公式(5.11)还可以看出,解在(,)x t 点的数值仅依赖于x 轴上区间[]
,x at x at -+内的初始条件,而与其他点上的初始条件无关.区间[]
,x at x at -+称为点(),x t 的依赖
区间.它是由过(,)x t 点的两条斜率分别为1
a
±的直线在x 轴所截得的区间(图5-2(a )).
对初始轴0t =上的一个区间12[,]x x ,过1x 作斜率为
1a
的直线1x x at =+,过2x 作斜率为1
a
-
的直线2x x at =-,它们和区12[,]x x 一起构成一个三角形区域(图5-2(b )),此三角形区域中任一点(),x t 的依赖区间都落在区间12[,]x x 的内部,因此解在此三角形区域中的数值完全由区间12[,]x x 上的初始条件决定,而与此区间外的初始条件无关,这个区域称
为区间[x 1,x 2]的决定区域.在区间12[,]x x 上给定初始条件,就可以在其决定区域中决定始值问题的解.