一般波动方程(以经典的机械波/电磁波标量形式为例)的推导,核心思路是:从物理定律出发,得到关于介质中某点位移(或场量)对空间和时间的二阶偏微分方程。下面给出最常见的两种推导路径,并说明其一般形式。
一、一维绳波(机械波)的推导
这是最直观的推导,适合理解“波动方程”的物理来源。
1. 模型假设
- 一根均匀柔软的细绳,线密度为 \(\mu\),张力为 \(T\)(假设张力大小恒定,方向沿绳切线)。
- 绳只在横向做微小振动,位移记为 \(y(x,t)\)。
- 忽略重力、阻尼等。
2. 取微元受力分析
取绳上 \(x\) 到 \(x+\Delta x\) 的一小段微元。
在两端,张力方向沿切线,与水平方向夹角分别为 \(\theta_1\)、\(\theta_2\)。
微小振动下:
\[
\sin\theta \approx \tan\theta = \frac{\partial y}{\partial x}
\]
横向合力为: \[ F_y = T\sin\theta_2 - T\sin\theta_1 \approx T\left(\left.\frac{\partial y}{\partial x}\right|_{x+\Delta x} -\left.\frac{\partial y}{\partial x}\right|_x\right) \]
由泰勒展开: \[ \left.\frac{\partial y}{\partial x}\right|_{x+\Delta x} -\left.\frac{\partial y}{\partial x}\right|_x \approx \frac{\partial^2 y}{\partial x^2}\Delta x \]
所以: \[ F_y \approx T\frac{\partial^2 y}{\partial x^2}\Delta x \]
3. 应用牛顿第二定律
微元质量 \(m=\mu\Delta x\),横向加速度为 \(\frac{\partial^2 y}{\partial t^2}\),因此: \[ T\frac{\partial^2 y}{\partial x^2}\Delta x = \mu\Delta x \frac{\partial^2 y}{\partial t^2} \]
消去 \(\Delta x\): \[ \frac{\partial^2 y}{\partial x^2} = \frac{\mu}{T}\frac{\partial^2 y}{\partial t^2} \]
令 \[ v=\sqrt{\frac{T}{\mu}} \] 则得到一维波动方程: \[ \boxed{\frac{\partial^2 y}{\partial x^2} = \frac{1}{v^2}\frac{\partial^2 y}{\partial t^2}} \]
二、一般三维波动方程的形式
把上述思想推广到三维连续介质,设标量场为 \(u(\mathbf r,t)\),则一般齐次波动方程为: \[ \boxed{\nabla^2 u - \frac{1}{v^2}\frac{\partial^2 u}{\partial t^2}=0} \] 或写成: \[ \boxed{\frac{\partial^2 u}{\partial t^2}=v^2\nabla^2 u} \]
其中:
- \(\nabla^2\) 是拉普拉斯算子;
- \(v\) 是波速,由介质性质决定。
在直角坐标系中: \[ \nabla^2 u= \frac{\partial^2 u}{\partial x^2}+ \frac{\partial^2 u}{\partial y^2}+ \frac{\partial^2 u}{\partial z^2} \]
所以三维波动方程展开为: \[ \frac{\partial^2 u}{\partial x^2}+ \frac{\partial^2 u}{\partial y^2}+ \frac{\partial^2 u}{\partial z^2}
\frac{1}{v^2}\frac{\partial^2 u}{\partial t^2} \]
三、电磁波波动方程的推导(简述)
对于真空中的电磁波,从麦克斯韦方程组出发。
1. 真空麦克斯韦方程组
\[ \nabla\cdot \mathbf E=0 \] \[ \nabla\cdot \mathbf B=0 \] \[ \nabla\times \mathbf E=-\frac{\partial \mathbf B}{\partial t} \] \[ \nabla\times \mathbf B=\mu_0\varepsilon_0\frac{\partial \mathbf E}{\partial t} \]
2. 对法拉第定律取旋度
\[ \nabla\times(\nabla\times \mathbf E) =-\frac{\partial}{\partial t}(\nabla\times \mathbf B) \]
利用矢量恒等式: \[ \nabla\times(\nabla\times \mathbf E) =\nabla(\nabla\cdot \mathbf E)-\nabla^2\mathbf E \]
在真空中 \(\nabla\cdot \mathbf E=0\),所以: \[ \nabla\times(\nabla\times \mathbf E)=-\nabla^2\mathbf E \]
又由安培定律: \[ \nabla\times \mathbf B =\mu_0\varepsilon_0\frac{\partial \mathbf E}{\partial t} \]
因此: \[ -\nabla^2\mathbf E =-\mu_0\varepsilon_0\frac{\partial^2 \mathbf E}{\partial t^2} \]
即: \[ \boxed{\nabla^2\mathbf E =\mu_0\varepsilon_0\frac{\partial^2\mathbf E}{\partial t^2}} \]
同理可得: \[ \boxed{\nabla^2\mathbf B =\mu_0\varepsilon_0\frac{\partial^2\mathbf B}{\partial t^2}} \]
令 \[ c=\frac{1}{\sqrt{\mu_0\varepsilon_0}} \] 则: \[ \boxed{\nabla^2\mathbf E =\frac{1}{c^2}\frac{\partial^2\mathbf E}{\partial t^2}} \] \[ \boxed{\nabla^2\mathbf B =\frac{1}{c^2}\frac{\partial^2\mathbf B}{\partial t^2}} \]
这就是电磁波波动方程,\(c\) 为光速。
四、一般波动方程的共性
无论是绳波、声波、电磁波,还是量子力学中的波动方程,推导通常都遵循以下步骤:
- 确定研究对象:位移、压强、电场、磁场等。
- 取微元或局部区域:分析其受力、通量或场量变化。
- 应用基本物理定律:
- 牛顿第二定律;
- 胡克定律;
- 麦克斯韦方程组;
- 连续性方程等。
- 做线性近似:小振动、小扰动、均匀介质等。
- 消去中间量,得到关于场量 \(u\) 的二阶偏微分方程。
- 整理成标准形式: \[ \frac{\partial^2 u}{\partial t^2}=v^2\nabla^2 u \] 或 \[ \nabla^2 u-\frac{1}{v^2}\frac{\partial^2 u}{\partial t^2}=0 \]
五、补充:非齐次波动方程
如果存在外力或源项 \(f(\mathbf r,t)\),则方程变为: \[ \boxed{\nabla^2 u-\frac{1}{v^2}\frac{\partial^2 u}{\partial t^2}=f(\mathbf r,t)} \] 或 \[ \boxed{\frac{\partial^2 u}{\partial t^2}-v^2\nabla^2 u=F(\mathbf r,t)} \]
例如电磁波有电荷、电流源时,就是非齐次波动方程。
总结一句话:
一般波动方程的推导,本质上是把介质或场的局部相互作用,通过牛顿定律、胡克定律或麦克斯韦方程组等写成微分关系,再消去中间变量,最终得到“时间二阶导 = 波速平方 × 空间二阶导”的标准形式。
一、重新建立绳的几何关系
设绳的位移为 \(y(x,t)\),绳上一点处切线与水平方向夹角为 \(\theta\),则:
\[ \tan\theta=\frac{\partial y}{\partial x}=y_x \]
而 \[ \sin\theta=\frac{\tan\theta}{\sqrt{1+\tan^2\theta}} =\frac{y_x}{\sqrt{1+y_x^2}} \]
\[ \cos\theta=\frac{1}{\sqrt{1+y_x^2}} \]
这就是不约等于的关键:sin 和 tan 之间差一个 \(\sqrt{1+y_x^2}\) 因子。
二、微元受力分析(不近似)
仍取 \(x\) 到 \(x+\Delta x\) 的一小段绳微元。
1. 张力方向
张力 \(T\) 沿绳的切线方向。设张力大小在绳中可能不是常数,记为 \(T(x,t)\)。
在右端 \(x+\Delta x\),张力矢量为: \[ \mathbf T_2 = T_2(\cos\theta_2,\sin\theta_2) = T_2\left(\frac{1}{\sqrt{1+y_x^2}},\frac{y_x}{\sqrt{1+y_x^2}}\right)_{x+\Delta x} \]
在左端 \(x\),张力矢量为: \[ \mathbf T_1 = -T_1(\cos\theta_1,\sin\theta_1) = -T_1\left(\frac{1}{\sqrt{1+y_x^2}},\frac{y_x}{\sqrt{1+y_x^2}}\right)_{x} \]
2. 横向合力
\[ F_y = T_2\frac{y_x}{\sqrt{1+y_x^2}}\bigg|_{x+\Delta x} -T_1\frac{y_x}{\sqrt{1+y_x^2}}\bigg|_{x} \]
如果绳是理想柔软绳且无外力沿绳方向,水平方向合力为零,可以推出张力水平分量沿绳为常数: \[ T\cos\theta = T_0 = \text{常数} \]
于是: \[ T=\frac{T_0}{\cos\theta}=T_0\sqrt{1+y_x^2} \]
代入横向力: \[ T\sin\theta = T_0\sqrt{1+y_x^2}\cdot \frac{y_x}{\sqrt{1+y_x^2}} = T_0 y_x \]
所以横向合力变为: \[ F_y = T_0 y_x|_{x+\Delta x} - T_0 y_x|_x = T_0\left(y_x(x+\Delta x)-y_x(x)\right) \]
泰勒展开: \[ F_y \approx T_0 y_{xx}\Delta x \]
注意:这里横向合力形式上仍然像线性结果,但这只是因为用了“水平张力分量守恒”这一条件。真正的非线性来自另外两个地方:
- 弧长与线密度变化:微元实际长度不是 \(\Delta x\),而是 \(\Delta s=\sqrt{1+y_x^2},\Delta x\)。
- 纵向运动:非微小振动时,绳元会沿绳方向运动,不能忽略纵向位移和纵向加速度。
三、只考虑横向运动但保留弧长非线性
如果仍假设绳元只做横向运动,但弧长变化不能忽略,则微元质量为: \[ m=\mu \Delta s=\mu\sqrt{1+y_x^2},\Delta x \]
牛顿第二定律: \[ T_0 y_{xx}\Delta x = \mu\sqrt{1+y_x^2},\Delta x \cdot y_{tt} \]
消去 \(\Delta x\): \[ \boxed{ T_0 y_{xx} = \mu\sqrt{1+y_x^2}, y_{tt} } \]
整理: \[ \boxed{ y_{tt} = \frac{T_0}{\mu}\frac{y_{xx}}{\sqrt{1+y_x^2}} } \]
这就是一个非线性波动方程。
当 \(|y_x|\ll 1\) 时,\(\sqrt{1+y_x^2}\approx 1\),退化为经典线性波动方程:
\[
y_{tt}=v^2 y_{xx},\qquad v=\sqrt{\frac{T_0}{\mu}}
\]
四、更严格:同时考虑纵向位移
非微小振动时,绳上质点不仅有横向位移 \(y\),还有纵向位移 \(u\)。设质点位置为: \[ \mathbf r(x,t)=\bigl(x+u(x,t),, y(x,t)\bigr) \]
则弧长微元: \[ ds=\sqrt{(1+u_x)^2+y_x^2},dx \]
单位切向量: \[ \hat{\mathbf t} =\frac{(1+u_x,,y_x)}{\sqrt{(1+u_x)^2+y_x^2}} \]
张力矢量为: \[ \mathbf T=T\hat{\mathbf t} \]
对微元应用牛顿第二定律,分别得到纵向和横向方程:
纵向方程
\[ \mu, u_{tt}
\frac{\partial}{\partial x} \left[ T\frac{1+u_x}{\sqrt{(1+u_x)^2+y_x^2}} \right] \]
横向方程
\[ \mu, y_{tt}
\frac{\partial}{\partial x} \left[ T\frac{y_x}{\sqrt{(1+u_x)^2+y_x^2}} \right] \]
再结合绳的本构关系(张力与应变关系)。若绳近似满足胡克定律: \[ T=T_0+EA\left(\frac{ds}{dx}-1\right) \] 其中 \(E\) 为弹性模量,\(A\) 为截面积,则: \[ T=T_0+EA\left(\sqrt{(1+u_x)^2+y_x^2}-1\right) \]
把 \(T\) 代入上面两个方程,就得到完整的非线性弹性绳方程组。这是一组耦合的非线性偏微分方程,通常没有简单解析解,只能用数值方法或摄动法求解。
五、如果只保留 sin 与 tan 的差异,而不考虑弧长变化
有些人可能会想:只把 \[ \sin\theta\approx y_x \] 换成 \[ \sin\theta=\frac{y_x}{\sqrt{1+y_x^2}} \] 会怎样?
若同时忽略弧长变化、忽略纵向运动,并假设张力大小 \(T\) 为常数,则横向合力为: \[ F_y
T\left( \frac{y_x}{\sqrt{1+y_x^2}}\bigg|_{x+\Delta x}
\frac{y_x}{\sqrt{1+y_x^2}}\bigg|_{x} \right) \]
泰勒展开: \[ F_y \approx T\frac{\partial}{\partial x} \left( \frac{y_x}{\sqrt{1+y_x^2}} \right)\Delta x \]
计算导数: \[ \frac{\partial}{\partial x} \left( \frac{y_x}{\sqrt{1+y_x^2}} \right)
\frac{y_{xx}}{(1+y_x^2)^{3/2}} \]
因此: \[ F_y \approx T\frac{y_{xx}}{(1+y_x^2)^{3/2}}\Delta x \]
质量仍用 \(\mu\Delta x\),则: \[ \mu\Delta x, y_{tt}
T\frac{y_{xx}}{(1+y_x^2)^{3/2}}\Delta x \]
得到: \[ \boxed{ y_{tt}
\frac{T}{\mu}\frac{y_{xx}}{(1+y_x^2)^{3/2}} } \]
这个方程描述的是几何非线性弦振动,其中非线性完全来自 \(\sin\theta\) 与 \(\tan\theta\) 的差异。
当 \(|y_x|\ll 1\) 时: \[ (1+y_x^2)^{3/2}\approx 1 \] 又回到线性波动方程。
六、两种非线性方程的区别
| 处理方式 | 方程 | 非线性来源 |
|---|---|---|
| 保留弧长变化,假设张力水平分量常数 | \(y_{tt}=\frac{T_0}{\mu}\frac{y_{xx}}{\sqrt{1+y_x^2}}\) | 质量随弧长变化 |
| 保留 sin/tan 差异,假设张力大小常数 | \(y_{tt}=\frac{T}{\mu}\frac{y_{xx}}{(1+y_x^2)^{3/2}}\) | 张力方向投影非线性 |
| 完整纵向+横向耦合 | 耦合方程组 | 几何非线性 + 材料非线性 |
七、物理意义
非微小振动下,会出现:
- 波形畸变:不同振幅部分波速不同,大振幅处传播速度改变。
- 高次谐波产生:正弦波会逐渐产生二倍频、三倍频等谐波。
- 孤子/激波现象:在某些非线性介质中可出现孤立波或陡化。
- 不能直接用叠加原理:两个波相遇后不再简单线性叠加。
一句话总结:
去掉 \(\sin\theta\approx\tan\theta\) 后,绳波方程从线性波动方程变成非线性波动方程,典型形式如
\[
y_{tt}=\frac{T_0}{\mu}\frac{y_{xx}}{\sqrt{1+y_x^2}}
\quad\text{或}\quad
y_{tt}=\frac{T}{\mu}\frac{y_{xx}}{(1+y_x^2)^{3/2}}
\]
具体形式取决于你保留哪些物理效应。
一、先看较简单的那个方程
前面得到一个常见形式:
\[ y_{tt}=\frac{T_0}{\mu}\frac{y_{xx}}{\sqrt{1+y_x^2}} \]
令
\[ v^2=\frac{T_0}{\mu} \]
则
\[ y_{tt}=v^2\frac{y_{xx}}{\sqrt{1+y_x^2}} \]
二、展开 \(\frac{1}{\sqrt{1+y_x^2}}\)
利用二项式展开:
\[ (1+z)^{-1/2} =1-\frac12 z+\frac{3}{8}z^2-\frac{5}{16}z^3+\cdots \]
令 \(z=y_x^2\),得到:
\[ \frac{1}{\sqrt{1+y_x^2}}
1-\frac12 y_x^2+\frac38 y_x^4-\frac{5}{16}y_x^6+\cdots \]
所以方程展开为:
\[ y_{tt}
v^2 y_{xx} \left( 1-\frac12 y_x^2+\frac38 y_x^4-\frac{5}{16}y_x^6+\cdots \right) \]
也就是:
\[ \boxed{ y_{tt}
v^2 y_{xx} -\frac{v^2}{2}y_{xx}y_x^2 +\frac{3v^2}{8}y_{xx}y_x^4 -\cdots } \]
三、前 3 项分别是什么
第 1 项:线性波动项
\[ v^2 y_{xx} \]
对应经典线性波动方程:
\[ y_{tt}=v^2y_{xx} \]
这是微小振动下保留的主项。
第 2 项:三阶非线性项
\[ -\frac{v^2}{2}y_{xx}y_x^2 \]
注意:
- \(y_{xx}\) 是二阶小量;
- \(y_x^2\) 是二阶小量;
- 合起来是四阶小量?这要看振幅量级。
更准确地说,若设振幅为 \(\epsilon\),则:
\[ y\sim \epsilon,\qquad y_x\sim \epsilon,\qquad y_{xx}\sim \epsilon \]
所以:
\[ y_{xx}y_x^2\sim \epsilon^3 \]
而线性项 \(y_{xx}\sim \epsilon\)。
因此第二项相对于线性项是 \(\epsilon^2\) 阶修正。
所以它是三阶非线性项(在方程中出现的项整体为 \(\epsilon^3\) 量级)。
第 3 项:五阶非线性项
\[ +\frac{3v^2}{8}y_{xx}y_x^4 \]
因为:
\[ y_{xx}y_x^4\sim \epsilon^5 \]
所以它相对于线性项是 \(\epsilon^4\) 阶修正。
四、写成“线性 + 非线性修正”的形式
\[ \boxed{ y_{tt}-v^2y_{xx}
-\frac{v^2}{2}y_{xx}y_x^2 +\frac{3v^2}{8}y_{xx}y_x^4 -\cdots } \]
左边是线性波动算子:
\[ \Box y=y_{tt}-v^2y_{xx} \]
右边是非线性修正项。
五、再看另一个方程
前面还有:
\[ y_{tt}
\frac{T}{\mu}\frac{y_{xx}}{(1+y_x^2)^{3/2}} \]
令
\[ v^2=\frac{T}{\mu} \]
则:
\[ y_{tt}
v^2\frac{y_{xx}}{(1+y_x^2)^{3/2}} \]
利用:
\[ (1+z)^{-3/2}
1-\frac32 z+\frac{15}{8}z^2-\frac{35}{16}z^3+\cdots \]
令 \(z=y_x^2\),得:
\[ \frac{1}{(1+y_x^2)^{3/2}}
1-\frac32 y_x^2+\frac{15}{8}y_x^4-\frac{35}{16}y_x^6+\cdots \]
所以:
\[ y_{tt}
v^2y_{xx} \left( 1-\frac32 y_x^2+\frac{15}{8}y_x^4-\frac{35}{16}y_x^6+\cdots \right) \]
展开:
\[ \boxed{ y_{tt}
v^2y_{xx} -\frac{3v^2}{2}y_{xx}y_x^2 +\frac{15v^2}{8}y_{xx}y_x^4 -\cdots } \]
即:
\[ \boxed{ y_{tt}-v^2y_{xx}
-\frac{3v^2}{2}y_{xx}y_x^2 +\frac{15v^2}{8}y_{xx}y_x^4 -\cdots } \]
六、两个展开对比
| 方程形式 | 线性项 | 第一个非线性修正 | 第二个非线性修正 |
|---|---|---|---|
| \(y_{tt}=v^2\dfrac{y_{xx}}{\sqrt{1+y_x^2}}\) | \(v^2y_{xx}\) | \(-\dfrac{v^2}{2}y_{xx}y_x^2\) | \(+\dfrac{3v^2}{8}y_{xx}y_x^4\) |
| \(y_{tt}=v^2\dfrac{y_{xx}}{(1+y_x^2)^{3/2}}\) | \(v^2y_{xx}\) | \(-\dfrac{3v^2}{2}y_{xx}y_x^2\) | \(+\dfrac{15v^2}{8}y_{xx}y_x^4\) |
区别只在系数,说明不同物理假设会给出不同强度的非线性修正。
七、这些项为什么叫“非线性项”
因为出现了 \(y_{xx}y_x^2\)、\(y_{xx}y_x^4\) 这种场量及其导数相乘的项。
线性方程中,每一项都只包含 \(y\) 或其导数的一次幂,所以可以叠加:
\[ y=y_1+y_2 \]
仍然满足方程。
但有了 \(y_{xx}y_x^2\) 后,若:
\[ y=y_1+y_2 \]
则:
\[ y_{xx}y_x^2
(y_{1,xx}+y_{2,xx})(y_{1,x}+y_{2,x})^2 \]
会出现交叉项,比如:
\[ y_{1,xx}y_{2,x}^2,\qquad y_{2,xx}y_{1,x}y_{2,x} \]
所以叠加原理失效。
八、如果做多尺度展开,会看到什么
设小参数 \(\epsilon\ll 1\),令:
\[ y=\epsilon y_1+\epsilon^2 y_2+\epsilon^3 y_3+\cdots \]
代入:
\[ y_{tt}=v^2y_{xx}\left(1-\frac12 y_x^2+\cdots\right) \]
最低阶 \(O(\epsilon)\):
\[ y_{1,tt}=v^2y_{1,xx} \]
这是线性波。
下一阶 \(O(\epsilon^3)\) 会出现:
\[ y_{3,tt}-v^2y_{3,xx}
-\frac{v^2}{2}y_{1,xx}y_{1,x}^2 \]
右端相当于一个“源项”,会驱动三倍频等谐波。
九、一个具体正弦波例子
设最低阶解为:
\[ y_1=A\cos(kx-\omega t) \]
其中:
\[ \omega^2=v^2k^2 \]
则:
\[ y_{1,x}=-Ak\sin(kx-\omega t) \]
\[ y_{1,xx}=-Ak^2\cos(kx-\omega t) \]
于是非线性源项:
\[ -\frac{v^2}{2}y_{1,xx}y_{1,x}^2
-\frac{v^2}{2} \left(-Ak^2\cos\phi\right) \left(A^2k^2\sin^2\phi\right) \]
\[
\frac{v^2A^3k^4}{2}\cos\phi\sin^2\phi \]
利用:
\[ \sin^2\phi=\frac{1-\cos2\phi}{2} \]
\[ \cos\phi\sin^2\phi
\frac12\cos\phi-\frac12\cos\phi\cos2\phi \]
再用:
\[ \cos\phi\cos2\phi=\frac12(\cos3\phi+\cos\phi) \]
得到:
\[ \cos\phi\sin^2\phi
\frac14\cos\phi-\frac14\cos3\phi \]
所以源项包含:
\[ \cos\phi \quad\text{和}\quad \cos3\phi \]
也就是说:
一个纯正弦波,由于非线性,会产生三次谐波。
十、总结成一句话
非线性绳波方程展开后,前几项是:
\[ \boxed{ y_{tt}
v^2y_{xx} -\frac{v^2}{2}y_{xx}y_x^2 +\frac{3v^2}{8}y_{xx}y_x^4 -\cdots } \]
或者另一种假设下:
\[ \boxed{ y_{tt}
v^2y_{xx} -\frac{3v^2}{2}y_{xx}y_x^2 +\frac{15v^2}{8}y_{xx}y_x^4 -\cdots } \]
它们的含义是:
- 第一项:线性波动;
- 第二项:最低阶非线性修正,导致波形畸变、谐波产生;
- 第三项:更高阶修正,通常更弱,但在大振幅下不可忽略。
一、相似之处:都是“小参数展开”
微扰论的核心思想是:
\[ \text{精确解}=\text{已知简单解}+\text{小修正} \]
比如量子力学中:
\[ H=H_0+\lambda H’ \]
波函数和能量按 \(\lambda\) 展开:
\[ E=E^{(0)}+\lambda E^{(1)}+\lambda^2 E^{(2)}+\cdots \]
\[ |\psi\rangle=|\psi^{(0)}\rangle+\lambda|\psi^{(1)}\rangle+\lambda^2|\psi^{(2)}\rangle+\cdots \]
我们刚才做的非线性绳波展开:
\[ y_{tt}=v^2y_{xx}\left(1-\frac12 y_x^2+\cdots\right) \]
设振幅小参数 \(\epsilon\),令:
\[ y=\epsilon y_1+\epsilon^2 y_2+\epsilon^3 y_3+\cdots \]
最低阶:
\[ y_{1,tt}=v^2y_{1,xx} \]
下一阶出现非线性源项:
\[ y_{3,tt}-v^2y_{3,xx}
-\frac{v^2}{2}y_{1,xx}y_{1,x}^2 \]
这和微扰论的结构完全一样:
- 零阶:已知线性解;
- 高阶:由低阶解产生的“源项”驱动修正。
所以从数学框架看,是的,这就是一种摄动展开。
二、关键区别:微扰 vs 非线性摄动
| 方面 | 量子力学微扰论 | 非线性波摄动 |
|---|---|---|
| 展开对象 | 哈密顿量 \(H=H_0+\lambda H’\) | 解 \(y=\epsilon y_1+\epsilon^2 y_2+\cdots\) |
| 小参数来源 | 相互作用强度 \(\lambda\) | 振幅 \(\epsilon\) |
| 方程类型 | 线性方程 | 非线性方程 |
| 叠加原理 | 零阶仍可叠加 | 高阶出现交叉项,叠加失效 |
| 修正项 | 能量、波函数修正 | 谐波、波形畸变、波速修正 |
| 主要困难 | 久期项、简并 | 久期项、谐波共振、激波形成 |
最重要的区别是:
微扰论通常处理线性方程;非线性摄动处理的是非线性方程,非线性本身来自解的高阶项。
三、为什么说它“类似微扰”
因为操作步骤几乎一样:
1. 找零阶解
\[ y_1=A\cos(kx-\omega t) \]
2. 把零阶解代入非线性项
得到:
\[ -\frac{v^2}{2}y_{1,xx}y_{1,x}^2
\frac{v^2A^3k^4}{2}\cos\phi\sin^2\phi \]
3. 展开成谐波
\[ \cos\phi\sin^2\phi
\frac14\cos\phi-\frac14\cos3\phi \]
于是高阶方程变成:
\[ y_{3,tt}-v^2y_{3,xx}
\frac{v^2A^3k^4}{8}\cos\phi -\frac{v^2A^3k^4}{8}\cos3\phi \]
4. 解高阶方程
- \(\cos3\phi\) 项产生三次谐波;
- \(\cos\phi\) 项与齐次解同频,会产生久期项,需要重新定义频率或波速。
这和量子微扰论中处理共振、简并的方式非常像。
四、但有一个本质不同:久期项与重normalization
在量子微扰论中,如果微扰导致能级移动,通常要把修正吸收到能量里。
在非线性波中,同样的事情发生:
\[ y_{3,tt}-v^2y_{3,xx}
\frac{v^2A^3k^4}{8}\cos\phi \]
右端 \(\cos\phi\) 与齐次解同频,直接求解会出现:
\[ t\cos\phi \]
这种随时间线性增长的久期项,说明零阶频率 \(\omega=vk\) 需要修正。
正确做法是引入非线性色散关系:
\[ \omega
vk\left(1+\alpha A^2+\cdots\right) \]
其中 \(\alpha\) 由非线性项系数决定。
这相当于量子微扰论中:
\[ E_n=E_n^{(0)}+\lambda E_n^{(1)}+\lambda^2 E_n^{(2)}+\cdots \]
只是这里修正的是频率/波速,而不是能级。
五、更准确的名字:非线性摄动 / 多尺度方法
这类展开通常叫:
- 非线性摄动法
- 多尺度展开法
- Stokes 展开
- 弱非线性波理论
标准做法是引入多个时间尺度:
\[ T_0=t,\qquad T_1=\epsilon t,\qquad T_2=\epsilon^2 t,\cdots \]
设:
\[ y=\epsilon y_1+\epsilon^2 y_2+\epsilon^3 y_3+\cdots \]
对时间的导数变为:
\[ \frac{\partial}{\partial t}
\frac{\partial}{\partial T_0} +\epsilon\frac{\partial}{\partial T_1} +\epsilon^2\frac{\partial}{\partial T_2} +\cdots \]
这样可以把久期项消掉,得到缓慢变化的振幅和频率修正。
六、和量子微扰的对照表
| 步骤 | 量子微扰论 | 非线性波摄动 |
|---|---|---|
| 零阶 | \(H_0\psi^{(0)}=E^{(0)}\psi^{(0)}\) | \(y_{1,tt}=v^2y_{1,xx}\) |
| 小参数 | \(\lambda\) | \(\epsilon=A\) |
| 一阶方程 | \((H_0-E^{(0)})\psi^{(1)}=(E^{(1)}-H’)\psi^{(0)}\) | \(y_{2,tt}-v^2y_{2,xx}=0\) 或源项 |
| 高阶方程 | 由低阶解产生源项 | 由 \(y_{1,xx}y_{1,x}^2\) 产生源项 |
| 共振/久期 | 简并微扰、能级移动 | 同频源项、频率修正 |
| 最终修正 | 能级、波函数 | 波速、谐波、波形 |
七、一句话总结
是的,这和微扰非常类似,本质上是“非线性摄动展开”。
区别在于:
- 微扰论通常展开的是线性方程中的小相互作用;
- 非线性波摄动展开的是非线性方程中的小振幅解;
- 两者都会遇到久期项,都需要把低阶效应吸收到零阶参数中;
- 非线性波摄动还会产生高次谐波和波形畸变,这是线性微扰论中通常没有的。
所以你可以把它理解成:
\[ \boxed{ \text{非线性波摄动}
\text{微扰思想} + \text{非线性效应} + \text{多尺度处理} } \]
一、\(y_x\) 的几何意义
\[ y_x=\frac{\partial y}{\partial x} \]
它表示绳的局部斜率,也就是绳在该点处切线与水平方向夹角的正切:
\[ y_x=\tan\theta \]
所以:
\[ y_x\ll 1 \quad\Longleftrightarrow\quad |\tan\theta|\ll 1 \quad\Longleftrightarrow\quad |\theta|\ll 1 \]
也就是说,绳上每一点的切线都几乎水平,绳的倾斜非常小。
二、它不等于“振幅小”
这是最关键的一点。
振幅小,指的是:
\[ |y|\ll L \]
其中 \(L\) 是某个特征长度,比如绳长或波长。
但 \(y_x\ll 1\) 说的是:
\[ \left|\frac{\partial y}{\partial x}\right|\ll 1 \]
这两者不是一回事。
反例:振幅很小但斜率很大
假设:
\[ y(x)=A\sin(kx) \]
则:
\[ y_x=Ak\cos(kx) \]
所以:
\[ |y_x|_{\max}=Ak \]
即使 \(A\) 很小,如果 \(k\) 很大,也就是波长很短,那么:
\[ Ak\gg 1 \]
仍然会有 \(y_x\gg 1\)。
这时振幅虽然小,但绳在很短距离内上下剧烈起伏,斜率很大,微小振动近似失效。
正例:振幅大但斜率小
反过来,如果波长很长:
\[ k\ll 1 \]
即使 \(A\) 不算特别小,只要:
\[ Ak\ll 1 \]
那么:
\[ y_x\ll 1 \]
仍然成立。
此时绳整体起伏可能很大,但局部倾斜很小,线性波动方程仍然近似成立。
三、对于正弦波,条件具体是什么
设:
\[ y=A\sin(kx-\omega t) \]
则:
\[ y_x=Ak\cos(kx-\omega t) \]
所以:
\[ |y_x|_{\max}=Ak \]
因此:
\[ y_x\ll 1 \quad\Longleftrightarrow\quad Ak\ll 1 \]
即:
\[ \boxed{ A\ll \frac{1}{k}=\frac{\lambda}{2\pi} } \]
其中 \(\lambda=2\pi/k\) 是波长。
也就是说:
振幅远小于波长除以 \(2\pi\)。
更粗略地说:
\[ \boxed{ A\ll \lambda } \]
即振幅远小于波长。
四、为什么这个条件能让非线性项变小
回到展开:
\[ y_{tt}
v^2y_{xx} \left( 1-\frac12 y_x^2+\frac38 y_x^4-\cdots \right) \]
非线性修正项相对于线性项的比值为:
\[ \frac{\text{非线性项}}{\text{线性项}} \sim y_x^2 \]
所以:
\[ y_x\ll 1 \quad\Longrightarrow\quad y_x^2\ll 1 \]
非线性修正就很小,可以忽略,方程退化为:
\[ y_{tt}\approx v^2y_{xx} \]
这就是线性波动方程。
如果:
\[ y_x\sim 1 \]
那么:
\[ y_x^2\sim 1 \]
非线性项和线性项同量级,绝对不能忽略,必须用非线性波动方程。
五、物理图像
\(y_x\ll 1\) 时
- 绳几乎水平;
- 张力方向几乎沿水平;
- \(\sin\theta\approx\tan\theta\approx\theta\);
- 弧长近似等于水平投影: \[ ds=\sqrt{1+y_x^2},dx\approx dx \]
- 微元质量近似为 \(\mu dx\);
- 线性波动方程成立。
\(y_x\) 不再远小于 1 时
- 绳局部倾斜明显;
- \(\sin\theta\) 和 \(\tan\theta\) 差别不可忽略;
- 弧长明显大于水平投影: \[ ds=\sqrt{1+y_x^2},dx>dx \]
- 微元质量随位置变化;
- 可能出现纵向运动;
- 非线性效应显现。
六、和“小振幅”的关系
通常教材说“微小振动”时,实际上包含两个条件:
-
振幅小: \[ |y|\ll L \]
-
斜率小: \[ |y_x|\ll 1 \]
其中第二个条件才是线性化能否成立的关键。
因为波动方程里的非线性项来自:
\[ \sqrt{1+y_x^2} \]
而不是直接来自 \(y\) 本身。
所以更准确的说法是:
线性波动方程要求的是斜率小,而不只是振幅小。
七、总结
\[ \boxed{ y_x\ll 1 } \]
意思是:
- 绳的局部斜率很小,切线几乎水平;
- 等价于 \(\theta\ll 1\),即 \(\tan\theta\approx\sin\theta\approx\theta\);
- 对于正弦波 \(y=A\sin(kx-\omega t)\),等价于: \[ Ak\ll 1 \] 即: \[ A\ll \frac{\lambda}{2\pi} \] 也就是振幅远小于波长;
- 它保证了: \[ \sqrt{1+y_x^2}\approx 1 \] 从而非线性项 \(y_x^2\)、\(y_x^4\) 可以忽略,方程退化为线性波动方程。
一句话:
\(y_x\ll 1\) 是“斜率小”的条件,物理上要求振幅相对于波长足够小,而不是单纯振幅小。
\(y’\) 是什么
\[ y’=\frac{\partial y}{\partial x}=\tan\theta\approx\theta \]
(弧度)。它是相邻两点的高度差除以水平距离,也就是波形有多陡。
单色波 \(y=A\cos(kx-\omega t)\) 时
\[ \lvert y’\rvert_{\max}=kA=\frac{2\pi A}{\lambda}. \]
所以条件是
\[ \frac{A}{\lambda}\ll\frac{1}{2\pi}\approx0.16, \]
即振幅比波长小很多,不是振幅比“几乎为零”还小。
并不苛刻的例子
| \(A\) | \(\lambda\) | \(kA\) | 小斜率? |
|---|---|---|---|
| 1 mm | 1 m | \(0.006\) | 是 |
| 1 cm | 1 m | \(0.06\) | 是 |
| 10 cm | 2 m | \(0.31\) | 勉强 |
| 10 cm | 20 cm | \(3.1\) | 否,必须用 \(\sin\theta=y_x/\sqrt{1+y_x^2}\) |
吉他弦、绳子上的普通波包、水槽里不太陡的涟漪,\(A/\lambda\) 通常是百分之几,线性横波够用。
只有陡前沿、大甩动、快要打圈的弦,才谈得上“几乎不存在可线性化的竖直振动”。
和“几乎没有竖直运动”的差别
- \(\lvert y\rvert\ll a\) 或 \(\lvert y\rvert\ll L\):振幅相对格距或全长很小——这才是“振动很弱”。
- \(\lvert y’\rvert\ll 1\):局部像一条缓坡。同一条缓坡可以是“整根弦抬高 10 cm、但 2 m 才完成一个起伏”。
几何缩短 \(u_x\approx-\frac12 y_x^2\) 是 \(O((A/\lambda)^2)\)。\(kA=0.1\) 时这项约 \(0.005\),线性理论丢掉它很合理;\(kA\sim 1\) 时不能丢。
一句话
\(\lvert y’\rvert\ll 1\) 是“波形平缓”,不是“不要竖直振动”。竖直位移可以明显看见,只要起伏铺在足够长的一段弦上。真正苛刻的是短波大振幅(尖峰、甩鞭),那时必须用上一问的非线性方程。
\[ \boxed{ \text{上面那个非线性绳波方程通常不满足洛伦兹协变性。} } \]
也就是说,它不是在洛伦兹变换下保持形式不变的。原因在于它的非线性项含有 \(y_x\),而 \(y_x\) 在洛伦兹变换下会混入时间导数,导致方程形式改变。
下面具体看。
一、回顾非线性方程
我们之前得到的一个典型形式是:
\[ y_{tt}=c^2\frac{y_{xx}}{\sqrt{1+y_x^2}} \]
其中:
\[ y_x=\frac{\partial y}{\partial x} \]
这里 \(c^2=T_0/\mu\) 是线性波速。
这个方程来自绳的几何非线性,是一种非相对论性模型。
二、洛伦兹变换下的关键问题
洛伦兹变换:
\[ x’=\gamma(x-vt) \]
\[ t’=\gamma\left(t-\frac{v}{c^2}x\right) \]
在这个变换下:
\[ \partial_x
\gamma\left(\partial_{x’}-\frac{v}{c^2}\partial_{t’}\right) \]
\[ \partial_t
\gamma\left(\partial_{t’}-v\partial_{x’}\right) \]
因此:
\[ y_x
\gamma\left(y_{x’}-\frac{v}{c^2}y_{t’}\right) \]
也就是说:
在洛伦兹变换下,\(y_x\) 不再只是空间导数,它会混入时间导数 \(y_{t’}\)。
这是关键。
三、非线性项会变成什么样
原方程中的非线性因子:
\[ \frac{1}{\sqrt{1+y_x^2}} \]
在 \(S’\) 系中变成:
\[ \frac{1}{\sqrt{1+\gamma^2\left(y_{x’}-\frac{v}{c^2}y_{t’}\right)^2}} \]
它不再只是 \(y_{x’}\) 的函数,而是同时依赖 \(y_{x’}\) 和 \(y_{t’}\)。
所以方程在 \(S’\) 系中会变成:
\[ y_{t’t’}=c^2 \frac{y_{x’x’}}{\sqrt{1+\gamma^2\left(y_{x’}-\frac{v}{c^2}y_{t’}\right)^2}} +\text{其他项} \]
这显然和原来的形式:
\[ y_{t’t’}=c^2\frac{y_{x’x’}}{\sqrt{1+y_{x’}^2}} \]
不一样。
四、为什么线性波动方程可以,非线性不行
线性波动方程:
\[ y_{tt}=c^2y_{xx} \]
在洛伦兹变换下,二阶导数组合:
\[ y_{tt}-c^2y_{xx} \]
是一个洛伦兹标量(更准确地说,是达朗贝尔算符作用在标量场上):
\[ \Box y
\frac{\partial^2 y}{\partial t^2} -c^2\frac{\partial^2 y}{\partial x^2} \]
它在洛伦兹变换下保持不变:
\[ \Box y=\Box’ y \]
所以线性波动方程是洛伦兹协变的。
但非线性方程中出现了:
\[ y_x \]
单独一个一阶空间导数,不是洛伦兹协变的。
在洛伦兹变换下,\(y_x\) 会和时间导数混合,因此任何只依赖 \(y_x\) 的函数都不可能保持形式不变。
五、什么样的非线性方程才可能洛伦兹协变
要让非线性方程洛伦兹协变,非线性项必须由洛伦兹标量构成。
例如:
- 相对论性标量场方程:
\[ \Box\phi+\frac{dV}{d\phi}=0 \]
其中:
\[ \Box=\partial_t^2-c^2\nabla^2 \]
是非线性项来自势能 \(V(\phi)\),而 \(\phi\) 本身是洛伦兹标量。
- sine-Gordon 方程:
\[ \phi_{tt}-c^2\phi_{xx}+\sin\phi=0 \]
这里 \(\sin\phi\) 是 \(\phi\) 的函数,而 \(\phi\) 是标量,所以洛伦兹协变。
- \(\phi^4\) 模型:
\[ \Box\phi+\lambda\phi^3=0 \]
也是洛伦兹协变的。
关键区别:
非线性项必须是洛伦兹标量的函数,而不是某个非协变导数的函数。
六、绳波方程为什么不是洛伦兹协变
绳波方程来自非相对论力学:
- 牛顿第二定律;
- 微小振动近似;
- 弦的张力;
- 几何非线性。
这些都不是相对论性的。
具体地:
-
绳的微元质量: \[ dm=\mu,ds \] 这里的 \(\mu\) 是静止线密度,但在运动参考系中会有长度收缩,而绳波方程没有考虑这一点。
-
张力方向: \[ \sin\theta=\frac{y_x}{\sqrt{1+y_x^2}} \] 这个几何关系是在经典欧几里得空间中写的,不是洛伦兹协变的。
-
时间: \[ t \] 是牛顿绝对时间,不是洛伦兹变换下的坐标时。
所以:
\[ \boxed{ \text{绳波非线性方程是伽利略协变或非协变的,不是洛伦兹协变的。} } \]
七、如果强行要求洛伦兹协变,方程会变成什么
如果把绳看作相对论性弦,需要从相对论性作用量出发:
\[ S=-\int T\sqrt{1-\frac{1}{c^2}\left(\frac{\partial y}{\partial t}\right)^2} ,dx,dt \]
得到的方程会包含:
\[ \frac{\partial}{\partial t} \left( \frac{y_t}{\sqrt{1-y_t^2/c^2}} \right)
c^2\frac{\partial}{\partial x} \left( \frac{y_x}{\sqrt{1+y_x^2}} \right) \]
这也不是我们之前那个绳波方程。
所以:
经典非线性绳波方程不是相对论性方程,因此不满足洛伦兹协变。
八、总结
| 方程 | 洛伦兹协变 |
|---|---|
| \(y_{tt}=c^2y_{xx}\) | 是 |
| \(y_{tt}=c^2\dfrac{y_{xx}}{\sqrt{1+y_x^2}}\) | 否 |
| \(y_{tt}=c^2\dfrac{y_{xx}}{(1+y_x^2)^{3/2}}\) | 否 |
| \(\Box\phi+\sin\phi=0\) | 是 |
| \(\Box\phi+\lambda\phi^3=0\) | 是 |
关键原因:
\[ \boxed{ \text{非线性绳波方程中的 }y_x\text{ 不是洛伦兹标量,} } \]
在洛伦兹变换下它会和时间导数混合,因此方程形式改变。
所以:
\[ \boxed{ \text{经典非线性绳波方程不满足洛伦兹协变性。} } \]
它属于非相对论性非线性波动方程。