Skip to content

定理Theorem

ODE变分方程与参数敏感度

Variational equation for ODEs · Smooth dependence of ODE solutions · 常微分方程的初值导数

在共同存在窗口中证明非线性ODE对初值和参数可微,构造齐次与非齐次变分方程,并给出一阶近似的余项控制与失效边界。

把初值稍微挪动,整条轨道会怎样变化?只说“解连续依赖初值”还不能算出变化率。变分方程把这个变化率变成沿原轨道传播的线性方程,同时说明它在哪个时间窗口内代表真实扰动。

形式陈述 ​

设 f(t,x,λ) 在一个开集上连续,对状态 x∈Rn 和参数 λ∈Rm 具有连续的一阶偏导。固定初值问题

x′=f(t,x,λ),x(t0)=a,x(t)=ϕ(t;t0,a,λ).

选定参考初值与参数 (a∗,λ∗),以及包含 t0、严格落在参考解存在区间内的紧时间段 J。缩小 (a,λ) 的邻域后,这些解都在 J 上存在,且对 (a,λ) 连续可微。这里不假设时间变量可微。

沿任意一条这样的解记

A(t)=Dxf(t,x(t),λ),B(t)=Dλf(t,x(t),λ).

初值导数 Y=Daϕ∈Rn×n 与固定初值下的参数导数 Z=Dλϕ∈Rn×m 分别满足

(1)Y′=A(t)Y,Y(t0)=I,(2)Z′=A(t)Z+B(t),Z(t0)=0.

若初值本身为 a(λ),总参数导数是 Ya′(λ)+Z,等价于把式(2)初值改成 a′(λ)。漏掉这一项会把“改变参数但固定起点”和“沿一族参数化起点移动”混为一谈。

直觉

A(t) 是沿轨道移动的Jacobian,不是始终冻结在初始点的矩阵。式(1)看一个初始方向如何被后续动力学拉伸、旋转;式(2)还让参数在每个时刻注入新的扰动,因此多出 B(t)。

先建立共同窗口,才能比较差商 ​

参考轨道在 J 上的时空图像是紧集,且位于向量场定义域内部,因而有一条仍在定义域内的紧管状邻域。连续偏导在这条管内有界,给共同状态Lipschitz常数。沿参考轨道以局部存在唯一性覆盖有限多个小时间段,再用连续依赖将初值、参数邻域逐次缩小,就能使邻近解在整个 J 内留在管中。不能先对尚未保证存在到终点的轨道求导。

不以形式求导代替导数存在 ​

先只改初值,令 xh(t)=ϕ(t;t0,a+h,λ)、Δh=xh−x。取从 x(t) 到 xh(t) 的线段都在管内,则

Δh(t)=h+∫t0tAh(s)Δh(s)ds,Ah(s)=∫01Dxf(s,x(s)+θΔh(s),λ)dθ.

Grönwall不等式先给 ‖Δh‖∞≤C‖h‖。连续偏导在紧管内一致连续,因此 Ah→A 一致。式(1)作为线性矩阵初值问题先有唯一解;将上式与 Y(t)h 相减,余量 Eh=Δh−Yh 满足

Eh(t)=∫t0t{A(s)Eh(s)+(Ah(s)−A(s))Δh(s)}ds.

再用Grönwall,得到 ‖Eh‖∞=o(‖h‖)。这个对任意向量 h 的一致余项证明了Fréchet导数,强于只检查若干方向的差商。

参数方向同理:同时展开 x 和 λ,会出现 DxfΔx+DλfΔλ。将线性主项减掉后,其余项仍由紧集上的一致连续性控制,得到式(2)。线性方程对连续系数的连续依赖又给 Y,Z 的连续性。向后时间把积分方向反过来,结论相同。

例子与边界

一个可以直接比较的非线性例子 ​

取 x′=λx2、x(0)=a。在包含零且不跨极点的区间,

ϕ(t;a,λ)=a1−λat,Y(t)=1(1−λat)2,Z(t)=a2t(1−λat)2.

沿解有 A(t)=2λϕ(t)、B(t)=ϕ(t)2,直接代回即可核对式(1)–(2)及两个不同初值。

令 a=λ=1。对固定 T<1,邻近初值可共同存在到 T;但 Y(T)=(1−T)−2 在 T↑1 时无界。定理的紧窗口不能换成“所有初值各自存在到的全部时间”,更不能跨过爆破时刻。

定量余项需要比C1更多的信息 ​

若管内 Dxf 对 x 的Lipschitz常数为 H,且 ‖Dxf‖≤L,则对 0≤t−t0≤T 有

(3)‖Δh(t)‖≤eLT‖h‖,‖Eh(t)‖≤H2Te3LT‖h‖2.

因为一阶Taylor余项不超过 H‖Δh‖2/2,再用传播界 eL(t−s) 积分即可;这个常数可以粗,但条件与区间都明确。只有C1时通常只保证 o(‖h‖),不能无条件升级成二次余项。

对 x′=|x|,零轨道唯一,正初值解为 aet、负初值解为 ae−t。对固定 t≠0,在 a=0 处两侧初值导数不同,因此解映射并不可微。在 t=0 时解映射仍为恒等,导数为1。状态Lipschitz保证唯一,不自动保证其他时刻的可微流。

推论与应用

由链式法则,自治流满足

(4)Daϕ(t,a)f(a)=f(ϕ(t,a)).

这也可把流恒等式 ϕ(t,ϕ(s,a))=ϕ(t+s,a) 对 s 在零处求导得到。若 a 位于非平凡周期轨道且周期为 T,则 Y(T)f(a)=f(a),所以单周期变分矩阵总有一个相位方向的乘子1。

Poincaré回归映射还要对“返回时间也随初值变化”求导,不能直接把 Y(T) 当作横截面导数。周期轨道的参数延续则将式(2)与相位约束结合,求一族轨道真正的周期变化率。

数值上可以将 x,Y,Z 一起积分,分别有 n,n2,nm 个标量未知量。这个维数计数不是误差保证;若用于认证乘子或参数导数,还须控制轨道、Jacobian求值和变分积分误差。用相近两次轨道相减估导数时,截断误差与舍入抵消也必须另计。

参考资料
关系图谱15 个相邻概念 · 2 类关系

拖动节点调整位置。

显示关系

显示:依赖

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