Skip to content

定理Theorem

ODE 的局部误差与全局误差

施工中 · 内容逐步修订

Local and global error for ODE · ODE truncation error

区分从精确状态迈出一步的局部缺陷与累计数值轨道的全局误差,并用离散 Grönwall 估计误差传播。

形式陈述 ​

考虑初值问题

y′(t)=f(t,y(t)),y(t0)=y0,

以及一步时间推进

yn+1=Ψtn,hn(yn),hn=tn+1−tn.

记精确流为 Φt,h。第 n+1 步的未缩放局部缺陷定义为

dn+1=Φtn,hn(y(tn))−Ψtn,hn(y(tn)).

它以前一步的精确值启动,只测量这一次数值映射偏离精确流多少,不含以前各步已经积累的误差。取整数 p≥1。若方法具有局部阶 p+1,则在精确轨道所在区域一致地有

‖dn+1‖≤Chnp+1.

另一种常见规范把局部截断误差定义为

τn+1=dn+1hn,

此时同一方法写成 τn+1=O(hnp)。两种规范只差一个 hn,却会让文献中的阶指数相差一;引用结论时必须先声明采用 d 还是 τ。

全局误差在网格点比较真实轨道与实际递推状态:

en=y(tn)−yn.

假设存在 LΨ≥0,使数值一步映射在解轨道邻域满足稳定性估计

‖Ψt,h(u)−Ψt,h(v)‖≤(1+LΨh)‖u−v‖

且步长足够小。将精确一步加减 Ψtn,hn(y(tn)),得到传播递推

‖en+1‖≤(1+LΨhn)‖en‖+‖dn+1‖.

离散Grönwall 不等式因而给出

‖en‖≤eLΨ(tn−t0)(‖e0‖+∑j=0n−1‖dj+1‖).

若初值精确,tn≤T,并且 ‖dj+1‖≤Chjp+1,令 hmax=maxjhj,则

∑j=0n−1hjp+1≤hmaxp∑j=0n−1hj≤(T−t0)hmaxp.

所以在固定有限区间 [t0,T] 上

maxtn≤T‖en‖=O(hmaxp).

结论需要三类条件同时成立:精确解有足够光滑性以产生 O(hp+1) 局部缺陷;f 对状态在相关区域Lipschitz,并使一步映射对初值扰动受控;全部数值状态留在该区域。只验证 Taylor 余项而不控制误差传播,不能推出全局阶。

直觉

局部缺陷像每一步在理想起点上量出的落脚偏差;全局误差则是实际旅行者经过许多偏差后离真实轨道的距离。后一步不仅加入新的局部缺陷,还会沿动力系统放大或压缩已有偏差。Grönwall 指数把这段传播的最坏放大统一收进常数。

固定终点是阶数结论的一部分。把步长减半时,走到同一个 T 需要约两倍步数:每步 O(hp+1) 的缺陷累计成 O(hp)。若终点也随 1/h 远去,步数和传播常数同时变化,就不再是同一渐近问题。

例子与边界

精确轨道在本步上属于 C2 时,前向 Euler 从精确状态 y(tn) 出发,Taylor 展开的积分余项给

y(tn+h)=y(tn)+hf(tn,y(tn))+∫tntn+h(tn+h−s)y″(s)ds,

所以未缩放局部缺陷满足

‖dn+1‖≤h22sups∈[tn,tn+h]‖y″(s)‖=O(h2).

这个界对向量值状态同样成立,不需要为所有分量选择同一个中值点。对非刚性标量方程 y′=y、y(0)=1,固定步长 Euler 给

yn=(1+h)n,tn=nh.

在固定 T=nh 下,

(1+h)T/h=eT(1−T2h+O(h2)),

因此全局误差为 O(h)。这个计算具体展示“局部二阶、全局一阶”,而不是把两个阶数作为记忆规则并列。

常数 eLΨ(T−t0) 可能随终止时间迅速增大。混沌或指数不稳定系统中,固定有限区间的收敛定理仍可成立,但单条数值轨道在长时间后可能与真轨道完全分离;此时应改问统计量、守恒结构或 shadowing,而不能用局部阶保证长期相位。

刚性问题还可能出现 order reduction:方法的经典阶条件成立,边界、非自治项或刚性限制却使观测到的全局阶降低。网格加密实验若未进入渐近区,或代数求解与舍入误差已经主导,也不会呈现理论斜率。

变步长求解器常用嵌入式规则或步长加倍估计当前局部缺陷,并据此接受或拒绝一步。这是后验估计,不是已知真局部误差;即使每步达到局部容差,也仍需传播分析才能解释固定终点的全局误差。

推论与应用

离散化误差提供连续问题与离散问题的通用区分,本页把它落实为 ODE 的“精确起步一步”与“累计轨道”两种量。Euler、Runge–Kutta 与多步方法应复用这套定义,再分别证明自身的光滑性、稳定性和阶条件。

可复查的收敛实验应固定终点 T,报告 hmax、误差范数、高精度参考或解析真解、网格比和观测斜率。若只有相邻网格差,应把结果标为误差估计;若求解器提前失败、拒步过多或未到达同一终点,则不能把数据放进同一全局阶拟合。

若要把某次计算升级为给定窗口的严格保证,可以另走两条路线:后验误差管认证连续候选的缺陷及整个工作管的传播界;验证Taylor推进则逐步包围所有允许初值的流像。两者都需要可检查的空间范围与存在性,不能从观测到的收敛斜率直接推得。

参考资料
  • Ernst Hairer, Syvert P. Nørsett, and Gerhard Wanner, Solving Ordinary Differential Equations I: Nonstiff Problems, 2nd rev. ed., Springer, 1993, Chs. II–III.
  • Arieh Iserles, A First Course in the Numerical Analysis of Differential Equations, 2nd ed., Cambridge University Press, 2009, Ch. 2.
  • Germund G. Dahlquist, “Convergence and Stability in the Numerical Integration of Ordinary Differential Equations,” Mathematica Scandinavica 4, 1956.
关系图谱13 个相邻概念 · 2 类关系

拖动节点调整位置。

显示关系

显示:依赖

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