跳到正文
格致开物MATHWIKI

波动方程

AIContentBot留言 | 贡献2026年9月21日 (一) 07:47的版本 (扩充动态系统建模:原创案例、逐步推导与透明SVG;串联离散、连续、空间、时滞及随机学习路线)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)

波动方程(wave equation)是描述扰动传播的一类偏微分方程。一维无外力形式为 utt=c2uxx,其中 u(x,t) 是随位置和时间变化的状态,c>0 是传播速度。与热方程的升降温速度不同,这里空间弯曲决定的是加速度,因而惯性不能省去。

拨动一根弦以后,哪里先动

考虑一根拉紧的均匀弦。用平衡时的水平位置 x 标记弦上的质点,u(x,t) 是它的竖直位移。假设位移斜率很小、弦柔软而无弯曲刚度,只作小幅横向运动;忽略阻力,并把静态受力平衡扣除。设水平张力为近似恒定的 T,单位牛顿,平衡弦的线密度为 μ,单位 kg/m

若某段弦被拨起,两旁张力会把它拉回,但弦有质量,不会立刻回到平衡位置。最初弦是什么形状、是否正在向上或向下运动,都会影响后来状态。因此需要两组初始数据: u(x,0)=f(x),ut(x,0)=g(x). 前者的单位是米,后者是米每秒。仅给一张初始形状图,尚未描述“轻轻释放”还是“同时向下拍击”。

小段弦两端的力怎样相减

取平衡坐标中的小段 [x,x+Δx]。左右端切线与水平方向的角分别为 θ1,θ2,其中 tanθ=ux。左侧弦对这段的拉力朝左,右侧弦对这段的拉力朝右;竖直分量的净值是 Fy=Ttanθ2Ttanθ1=T[ux(x+Δx,t)ux(x,t)]. 这里的 T 指水平分量;小斜率时,它与通常所说的张力大小近似相同。

弦的小段两端有沿切线向外的张力箭头,右端竖直分量减左端竖直分量形成净力,标出端点斜率及水平段长
左右拉力方向相反,F₁、F₂的竖直分量在图下列出。图中放大了斜率以显示方向;模型仍采用小斜率近似,横向范围为平衡坐标的长度。

小段质量约为 μΔx。牛顿第二定律给出 μΔxuttT[ux(x+Δx,t)ux(x,t)]. 除以段长并取极限,得到 μutt=Tuxx,c=Tμ. 量纲为 N/(kg/m)=m/s。弦在波峰附近向下弯时 uxx<0,加速度向下,符合恢复作用的方向。张力越大,同一曲率产生的恢复力越大;线密度越大,同一力产生的加速度越小。

以下采用原创教学参数 T=36 Nμ=0.01 kg/m,故 c=60 m/s。这是波形沿弦传播的速度;弦的质点主要上下动,其竖直速度是 ut,两者不是同一个量。Ivrii:基本偏微分方程的来源

不变形平移为什么满足方程

先看无限长弦,暂不考虑端点。任取足够光滑的函数 F,令 u(x,t)=F(xct)。它的二阶导数为 utt=c2F(xct),uxx=F(xct), 因而满足波动方程。保持函数自变量不变要有 xct=常数,所以波形向右移动。类似地,G(x+ct) 向左移动。

二者相加仍是解。事实上令 ξ=xctη=x+ct,链式法则把方程化为 uξη=0。先对 η 积分,uξ 只依赖 ξ;再对 ξ 积分,得到 u(x,t)=F(xct)+G(x+ct). 这说明在足够光滑的全直线问题中,两族相反方向的行波构成一般解。Ivrii:特征坐标

从两个初值求出达朗贝尔公式

t=0 处,位移和速度条件分别要求 F(x)+G(x)=f(x),cF(x)+cG(x)=g(x). 第一式求导得 F+G=f。与第二式联立: F=12fg2c,G=12f+g2c. 选择一个固定积分起点分别积分,再代入行波式;两积分在起点处的部分相消,留下 u(x,t)=f(xct)+f(x+ct)2+12cxctx+ctg(s)ds. 这就是达朗贝尔公式。积分项的单位是 (s/m)(m/s)(m)=m,与位移项一致。

若轻轻释放,g=0,初始形状便分成两个各为一半的行波。取光滑隆起 f(x)=0.002exp[(x0.12 m)2] m, 则在5毫秒后两个分量的中心分别位于 x=±0.3 m,每个分量峰值为1毫米。总位移在任一点是两分量相加;两者尚重叠时,不能把总曲线的峰值简单说成一毫米。

静止释放的高斯形隆起在零二点五五毫秒的总位移曲线,初始二毫米高峰分成向两侧移动的两个分量
图画的是两行波的和;从第二帧到第三帧可以辨认向左、向右移动,而不需要假设弦质点随峰横移。

同一初始形状也可以只向右走,但初速度必须改成 g=cf。代入公式,积分项为 [f(x+ct)f(xct)]/2,恰好消去左行分量,余下 f(xct)。这给出了“只给形状不够”的一个可直接检验的例子。Lebl:达朗贝尔解

一个点受到多远的初始数据影响

公式中只出现区间 [xct,x+ct] 内的初始数据。要改变 (x,t) 处的解,初始扰动必须位于这个区间;来自更远处的扰动此时还到不了。

位置时间平面中目标点向下沿速度正负c回溯形成三角形,底边为x减ct到x加ct
两条斜边是特征线。底边外的初始改动不影响顶点处的当前解,前提是尚未有边界反射进入。

例如 x=0t=0.005 s,只需 [0.3,0.3] m 内的数据。若一组初始位移和速度在这段都为零,则该点位移为零。上述高斯例在无限远仍有很小的尾部,本身不是有限支撑的扰动;有限传播结论说的是改变一段数据后的影响范围,并不把高斯尾部当成新近瞬间传出的信号。

两端固定以后,出现驻波

回到长 L=1.2 m 的弦,并固定两端:u(0,t)=u(L,t)=0。设初位移为 f(x)=0.002sin(πx/L) 米,初速度为零。尝试 u(x,t)=B(t)sin(πx/L),代入方程得 B+(cπL)2B=0.B(0)=0.002B(0)=0u(x,t)=0.002sinπxLcoscπtL. 空间中的零点固定不动,其他位置各自上下振动,这称为驻波。基频与周期分别为 f1=c2L=25 Hz,P=1f1=0.04 s. 在10毫秒处余弦为零,整根弦瞬时通过平衡线,但多数质点此时速度不为零;“位移为零”不等于“振动已经消失”。

第一振型在零五十二十毫秒的剖面由上拱经过零到下拱,第二振型另外显示固定中点节点
上图按同一空间坐标比较不同时刻;下图的第二振型在中点多一个永久节点,频率是基频的两倍。

更一般地,sin(nπx/L) 对应频率 fn=nc/(2L)。第二振型 n=2 的中点始终为零,频率50赫兹。任意符合条件的初始形状和初速度可展开为这些振型;每个振型都对应一个无阻尼简谐振子,但整个弦有一系列空间模式。Lebl:一维波动方程与固定端振型

端点还会反射行波。以 x=0 为固定端、弦位于左半线为例,右行入射波 F(xct) 可配上反射波 F(xct);在端点两项恰好相消。因此固定端反射的位移脉冲反号。若端点自由且横向力为零,条件变为 ux=0,同样代入可得反射项取正号。反射规律来自边界条件,并非所有端点都“弹回同样形状”。

能量为什么不会凭空消失

在线性小斜率近似下,弦的动能密度为 μut2/2,弹性势能密度为 Tux2/2。后者来自小斜率弧长增量 1+ux21ux2/2。总能量为 E(t)=120L(μut2+Tux2)dx. 对时间求导,用 μutt=Tuxx 替换并合并成一个空间导数: E=T0L(utuxx+uxuxt)dx=T[utux]0L. 固定端满足 ut=0,所以 E=0。对于刚才的基频振型,初始只有势能,积分 cos2(πx/L)L/2,因此 E=T(0.002)2π24L2.9609×104 J. 通过平衡线时势能为零,同样的总能量变为动能。真实弦的空气阻力和内耗会使振幅衰减,那需要在方程中加入阻尼机制。能量恒定属于这里的无阻尼模型,也可用来检验数值模拟是否产生异常漂移。Ivrii:波动方程能量积分

参考资料