Skip to content

方法Method

正则摄动展开

Regular perturbation expansion

固定观察区间与误差范数,逐阶求解小参数方程,并把有限截断残差转成真实解的误差界。

一条方程很难直接求解,但把小参数 ε 设为零后就容易了。正则摄动尝试从这个简单解出发,一层层补回小参数的影响。真正要检查的不是写出了多少项,而是补完后留下的误差,能否在声明的整个区间同时变小。

形式陈述 ​

展开什么,在哪个范围展开 ​

以带参数的常微分方程为例,设 yε 在同一个固定区间 [0,T] 上有解。寻找与 ε 无关的系数函数,使

yε(t)=y0(t)+εy1(t)+⋯+εNyN(t)+RN(t,ε),sup0≤t≤T|RN(t,ε)|=o(εN).

这是将 Poincaré 渐近展开放到函数的上确界范数中。本文把这种在原变量、所选解支路和固定观察范围内,围绕极限问题逐阶构造的展开称为正则摄动展开。若还能证明余项为 O(εN+1),就得到更强的定量版本。

“固定范围”很重要。在每个固定 t 都能展开,不保证在随参数变长的 [0,1/ε] 上仍有同样的余项界。有限项展开也不要求无穷级数收敛,更不自动允许逐项求导;如果推导使用导数,就要由原方程、光滑参数依赖或残差论证补上依据。

直觉

一个从系数到误差都能算完的初值问题 ​

考虑

y′=−y+εy2,y(0)=1,0≤ε≤12.

先尝试 v=y0+εy1。把它代入右端,按参数次数收集项:

y0′=−y0,y0(0)=1;y1′=−y1+y02,y1(0)=0.

初值为何这样分配?原初值不依赖 ε,所以零阶拿走全部的 1,高阶系数在初始点必须为零。依次解这两条线性方程,得到

y0=e−t,y1=e−t(1−e−t),v=e−t[1+ε(1−e−t)].

本例还可以验证答案。令 w=1/y,则 w′=w−ε,于是

yε(t)=e−t1−ε(1−e−t).

分母在 t≥0 上至少为 1/2,因此没有隐藏的极点。用有限几何恒等式直接相减可得

yε−v=ε2e−t(1−e−t)21−ε(1−e−t),0≤yε−v≤2ε2.

这个界甚至对全部 t≥0 成立。它是本例分母与衰减结构共同带来的增强结论,不是所有正则摄动的默认性质。

例子与边界

同一展开为何会在长时间失效 ​

取更简单的 y′=−εy、y(0)=1。固定 T 上

y=e−εt=1−εt+OT(ε2).

但在 t=1/ε,一阶近似为 0,真值为 e−1。这里失败的原因是 εt 已不再小。多重尺度法会把 εt 留作独立的慢时间变量,而不是继续把它展开成越来越长的多项式。

另一种失败来自极限方程丢失条件。奇异摄动中的初始层、边界层会让固定全区间上的简单展开也失效;这种情形需要重新选择局部尺度。

推论与应用

没有精确解时:残差必须经过稳定性 ​

设真实解满足 y′=f(t,y,ε),近似 v 的残差为

r(t)=v′(t)−f(t,v(t),ε).

假设真实解与近似解在共同的状态区域内,f 对状态具有与 ε 无关的 Lipschitz 常数 L。两式积分后相减,得到

|y(t)−v(t)|≤|y(0)−v(0)|+∫0t(L|y(s)−v(s)|+|r(s)|)ds.

用 Grönwall 不等式,若初始误差不超过 c0εN+1、残差不超过 c1εN+1,便有

sup0≤t≤T|y−v|≤(c0+c1T)eLTεN+1.

常数允许依赖固定的 T,不能偷偷依赖趋零的 ε。若解可能先离开该状态区域,必须另外证明不逃出,或明确把估计限制在离开之前。

对前面的 v,实际残差是

r=−2ε2y0y1−ε3y12.

因此系数方程消除了零阶与一阶残差;再结合区间上的状态界,就能在不知道精确解时完成固定窗口的误差证明。这比“把 ε2 以后都略去”多了决定性的一步。

实际使用顺序 ​

先说明参数范围、支路、观察区间和误差范数。再解零阶问题,把每阶条件与每阶方程一起收集,得到有限近似。随后计算真实残差,核实稳定常数与状态区域,最后交付带范围的误差界。求系数的代价由每阶线性或非线性子问题决定,没有统一的“每增加一阶只花常数时间”。

小参数微分方程终点任务把这个顺序用于三个不同窗口;第一项工作就是判断原变量中的展开是否足够。

参考资料
关系图谱8 个相邻概念 · 3 类关系

拖动节点调整位置。

显示关系

显示:依赖

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