7-1 一维波动方程的达朗贝尔公式 chen
- 格式:pdf
- 大小:1012.51 KB
- 文档页数:29
一维波动方程的达郎贝尔公式1达郎贝尔公式在常微分方程的定解问题中,通常是先求方程的通解,然后利用定解条件确定通解所含的任意常数,从而得到定解问题的解。
考虑无限长弦的自由振动问题⎪⎪⎩⎪⎪⎨⎧=∂∂=>+∞<<∞-∂∂=∂∂==)(|),(|0, ,0022222x tu x u t x xu a t u t t φϕ ① 作自变量的代换⎩⎨⎧-=+=atx atx ηξ 利用复合函数的微分法有:ηξ∂∂-∂∂=∂∂uau a t u )2(22222222ηηξξ∂∂+∂∂∂-∂∂=∂∂u u u a t u 同理有:22222222ηηξξ∂∂+∂∂∂+∂∂=∂∂uu u x u 将①化为:02=∂∂∂ηξu并将它两端对η进行积分得:)(0ξξf u=∂∂ 其中)(0ξf 是ξ的任意函数,再将此式对ξ积分)()()()(),(2120ηξηξξf f f d f t x u +=+=⎰=)()(21at x f at x f -++ ②其中21f f 、是任意两次连线可微函数,式②即为方程①的含有两个任意函数的通解。
由初始条件可得:)()()(21x x f x f ϕ=+)()()(2''1x x f x af φ=+通过积分可得:⎰+-+-++=atx at x d aat x at x t x u ξξϕφϕ)(21)]()([21),(称此式为一维波动方程的达郎贝尔公式。
2解的物理意义由于波动方程的通解是两部分)(1at x f +与)(2at x f -。
)(22at x f u -=表示了以速度a 向x 轴正方向传播的行波,称为右行波。
同理,)(11at x f u +=表示了以速度a 向x 轴负方向传播的行波,称为左行波。
由达郎贝尔公式,解在点),(t x 的值由初始条件在区间],[at x at x +-内的值决定,称区间],[at x at x +-为点),(t x 的依赖区域,在t x-平面上,它可看作是过点),(t x ,斜率分别a1± 为的两条直线在x 轴上截得的区间。
行波法求解一维波动方程的初值问题—半无界问题行波法求解一维波动方程的两个基本公式:1.达朗贝尔(d'Alembert )公式:⎰+-+-++=at x at x d aat x at x t x u ξξψφφ)(21))()((21),(; 2.Kirchhoff 公式:⎰⎰⎰----+-++-++=t t a x t a x at x at x d d f a d a at x at x t x u 0)()(),(21)(21))()((21),(τττξτξξξψφφ半无界弦的振动问题对于半无界域上波动方程初值问题的讨论,需要根据端点所处的物理状态不同分别加以讨论。
1. 端点固定(1)齐次端点条件 考虑定解问题.0,0,0,00),0(),()0,(),()0,(),,(2≥+∞<≤>+∞<<⎪⎩⎪⎨⎧===+=t x t x t u x x u x x u t x f u a u t xx tt ψφ求解上述问题的基本思路是以某种方式延拓函数,,,ψφf 使其在0<<∞-x 也有定义,这样把半无界区域+∞<≤x 0上的问题转变为+∞<<∞-x 上的初值问题。
然后利用达朗贝尔公式,求出在+∞<<∞-x 上的解),(t x u 。
同时使此解),(t x u 满足0),0(=t u 。
这样当x 限制在+∞<≤x 0上就是我们所要求的半无界区域+∞<≤x 0上的解。
由微积分知识可知,如果一个连续可微函数)(x g 在),(+∞-∞上是奇函数,则必有0)0(=g 。
因此,要使解),(t x u u =满足0),0(=t u ,只要),(t x u 是x 的奇函数便可。
因此对函数ψφ和,f 关于x 作奇延拓。
我们定义)()(),,(x x t x F ψΦ和如下:⎩⎨⎧≥<--≥≥⎩⎨⎧<≥--=ψ<≥⎩⎨⎧--=Φ.0,0),,(,0,0),,(),(.0,0),(),()(.0,0),(),()(t x t x f t x t x f t x F x x x x x x x x x x ψψφφ 显然函数在和)()(),,(x x t x F ψΦ+∞<<∞-x 上是奇函数。
波动方程的达朗贝尔公式达朗贝尔公式是描述波动方程解的一种常见方法,它是由法国天文学家和数学家达朗贝尔于1787年提出的。
在描述一维波动问题时,达朗贝尔公式可以非常有效地解决问题。
首先,我们来看一维波动方程的基本形式:∂²u/∂t²=v²∂²u/∂x²其中u(x,t)表示波的位移,v表示波速,x表示空间坐标,t表示时间。
利用达朗贝尔公式,我们可以将一维波动方程的解表示为:u(x,t) = f(x+vt) + g(x-vt)其中f(x)和g(x)是任意两个可微函数。
达朗贝尔公式的推导可以通过变量分离法得到。
首先,我们将u(x,t)表示为两个变量的函数u(x,t)=F(x)G(t),然后将其代入波动方程:F''(x)G(t)=v²F(x)G''(t)两边除以v²FG,得到:F''(x)/F(x)=G''(t)/G(t)等式左边只依赖于x,右边只依赖于t,所以两边都等于一个常数k²:F''(x)/F(x)=G''(t)/G(t)=k²然后我们分别解这两个常微分方程。
对于F''(x)/F(x)=k²,我们可以得到解:F(x) = A e^(kx) + B e^(-kx)对于G''(t)/G(t)=k²,我们可以得到解:G(t) = C e^(ikt) + D e^(-ikt)其中A、B、C和D为任意常数,i为虚数单位。
因此u(x,t) = F(x)G(t) = [A e^(kx) + B e^(-kx)][C e^(ikt) + De^(-ikt)]我们可以通过组合常数A、B、C和D得到f(x)和g(x)。
根据指数函数的性质,我们可以将解写成达朗贝尔公式的形式:u(x,t) = f(x+vt) + g(x-vt)其中f(x+vt) = (A e^(kx) + B e^(-kx)) (C e^(ikt) + D e^(-ikt))g(x-vt) = (A e^(kx) + B e^(-kx)) (C e^(ikt) + D e^(-ikt))达朗贝尔公式的形式表明,波动方程的解可以表示为由两个运动方向相反的平面波的叠加形式。