Skip to content

方法Method

多重尺度法

Method of multiple scales · Multiple-time-scale expansion

把快振荡与慢振幅视为独立变量,通过消去共振长期项推导慢演化,再用精确解或平均定理验证长时间误差。

弱阻尼振子每一圈只损失一点振幅,但经过很多圈,振幅已经改变了很多。若把这点损失每次都写成“零阶振动加一个小修正”,修正最终会长到与主项一样大。多重尺度法让振幅拥有自己的慢时钟,从一开始就保留这种累计变化。

形式陈述 ​

引入慢变量,而不是延长时间多项式 ​

设小参数为 ε>0。在普通时间 t 之外引入 T=εt,尝试

y(t;ε)=Y0(t,T)+εY1(t,T)+⋯|T=εt.

求系数时暂把 t,T 当作独立变量。由链式法则,沿 T=εt 的导数算子为

ddt=∂t+ε∂T,d2dt2=∂t2+2ε∂t∂T+ε2∂T2.

随后要求快变量方向上的修正不出现会破坏展开的长期增长项,由此确定慢系数的演化。这个构造法本身不是对任意方程的误差定理;最后仍需指出观察时窗并证明余项。

直觉

一阶修正为什么会越长越大 ​

考虑

(1)y″+2εy′+y=0,y(0)=1, y′(0)=−ε,0<ε<1.

先作原变量中的正则摄动展开。零阶为 y0=cos⁡t;一阶满足

y1″+y1=2sin⁡t,y1(0)=0, y1′(0)=−1,

故 y1=−tcos⁡t。近似 (1−εt)cos⁡t 在固定区间上有用,但当 t 达到 1/ε,修正不再小。这种由共振产生的、随时间增长的修正称为长期项。

让共振项自己消失 ​

写零阶解

Y0(t,T)=A(T)cos⁡t+B(T)sin⁡t.

把两时间展开代入式(1)。一阶方程为

(∂t2+1)Y1=−2∂t∂TY0−2∂tY0=2(A′+A)sin⁡t−2(B′+B)cos⁡t.

这里 A′,B′ 表示对 T 的导数。右端若含非零的 sin⁡t 或 cos⁡t 共振分量,解中就会出现 tcos⁡t 或 tsin⁡t。要有有界的周期修正,必须取

A′=−A,B′=−B.

初值的首阶给 A(0)=1,B(0)=0,从而得到

(2)yms(t)=e−εtcos⁡t.

它还恰好满足式(1)的两条完整初值。把 e−εt 在固定时间展开,便恢复 1−εt+⋯;新方法保留了整条缓慢衰减的包络,而没有把它截成时间多项式。

例子与边界

一份真正的长时间误差证书 ​

式(1)的精确解为

yε(t)=e−εtcos⁡(ωt),ω=1−ε2.

利用 |cos⁡u−cos⁡v|≤|u−v| 及

1−ω=ε21+ω,

对固定 T∗>0,在 0≤t≤T∗/ε 上得到

(3)|yε−yms|≤e−εtε2t1+ω≤T∗ε1+1−ε2.

因此首阶多尺度解在这个长窗口上仍有 O(ε) 绝对误差。证明利用的是精确相位差,不能仅凭消掉一个长期项就声称任意阶一致展开已经建立。

普通一阶近似确实会在同一窗口失效。令 εn=1/(2πn)、tn=2πn,则 εntn=1 且 cos⁡tn=1。普通近似恒为 0,而真解趋向 e−1;多尺度近似则等于 e−1,其误差按式(3)趋零。选整数周期避免了恰好采在余弦零点造成的假象。

初始层与长期振幅使用不同的时钟

左图只画快慢逼近中的初始项 e−t/ε:越过 t/ε=log⁡(1/ε) 后它降到参数大小,完整快误差还包括持续跟踪项。右图比较本例余弦前的振幅系数 e−T 与 1−T,没有把包络差当作全部解误差;相位仍按式(3)单独估计。

初值、共振和时间窗不能省略 ​

若改用 y′(0)=0,式(2)仍可给一阶长窗近似,但已不精确满足导数初值;应把初始 O(ε) 失配计入证明,或补相应的正弦修正。若外力频率靠近固有频率,失谐也会进入慢方程,不能继续使用单独的 A′=−A。

相位的 O(ε2) 误差在 t=O(ε−2) 上可能累计成数量级 1。对本例,阻尼又会让此时的振幅极小,因此相位误差与绝对误差并不是同一指标;对无阻尼振子则没有这一保护。应在新的窗口重新估计,而不是只看局部系数的阶数。

推论与应用

用平均定理核对慢振幅 ​

令真实位置和速度写成旋转坐标

y=acos⁡t+bsin⁡t,y′=−asin⁡t+bcos⁡t.

将式(1)代入后得到精确系统

a′=2ε(−asin2⁡t+bsin⁡tcos⁡t),b′=2ε(asin⁡tcos⁡t−bcos2⁡t).

周期平均为 a¯′=−εa¯、b¯′=−εb¯。初始旋转坐标是 (a,b)=(1,−ε),所以平均重构为 e−εt(cos⁡t−εsin⁡t),与式(2)相差至多 ε。

真实能量 y2+(y′)2=a2+b2 的导数为 −4ε(y′)2≤0;平均坐标也衰减。因此两条坐标轨道留在共同有界圆盘,周期平均定理的局部条件成立,给出 O(1/ε) 窗口上的 O(ε) 误差。这提供了不用精确特征根也能验证慢包络的路线。

可迁移的检查顺序是:识别失效的长期项,选择独立慢时间,完整展开导数,解周期可解性条件,最后核验初值与目标窗口的误差。需要更长时间时,可能要增加相位尺度或更高阶慢方程,而不是单纯增加原变量中的多项式项。

参考资料
  • John K. Hunter, Asymptotic Analysis and Singular Perturbation Theory, 2004,§5.1 Proposition 5.2 的周期可解性条件,§5.3 的两时间展开与旋转坐标 Example 5.3。本文弱阻尼模型及式(3)独立推导。
  • Hassan K. Khalil, Nonlinear Systems, 3rd ed., 2002,§10.4 Averaging、§10.5 Weakly Nonlinear Second-Order Oscillators;作者目录。
关系图谱7 个相邻概念 · 2 类关系

拖动节点调整位置。

显示关系

显示:依赖

  1. 前置三跳
  2. 前置二跳
  3. 前置一跳
  4. 当前条目
  5. 后续一跳
  6. 后续二跳
  7. 后续三跳
文字版关系按与当前条目的最短距离分组
类型化关系