M08 · 第 5 章 · 第三编 非线性动力学与综合复习
稳定性、Lyapunov 方法与分岔
以自治系统的平衡点为中心,严格区分 Lyapunov 稳定、吸引与渐近稳定,说明线性化的双曲边界,并用 Lyapunov 函数和一维正规形分析长期行为与参数分岔。
难度 4/5约 125 分钟最近修订 2026-07-14 报告页面错误本章目标
- 用扰动的 ε–δ 定义区分 Lyapunov 稳定、吸引、渐近稳定与指数稳定。
- 根据 Jacobian 的特征值判断双曲平衡点,并识别零实部特征值使线性化失效的边界。
- 构造正定 Lyapunov 函数,沿轨线计算导数并说明负定、半负定结论的差别。
- 从平衡分支和相线方向分类鞍结、跨临界与超临界叉形分岔。
- 把局部稳定结论、吸引域和模型有效范围分开陈述。
页面阅读位置0% · 仅保存在此浏览器
章节未开始
本页目录
平衡点附近要比较整条未来轨线
考虑自治系统
x˙=f(x),x∈Rn,
其中 f 在研究区域内局部 Lipschitz,使每个初值对应唯一的局部解。若
f(x∗)=0,则常值函数 x(t)≡x∗ 是一条轨线,x∗ 称为平衡点。稳定性不问某一时刻的速度是否很小,而问初值受到任意小扰动后,整条未来轨线能否一直留在平衡点附近,以及它最终是否回到平衡点。
稳定、吸引与渐近稳定
设 x∗ 是平衡点,并只考虑 t≥0。
- 若对每个 ε>0,都存在 δ>0,使
∥x(0)−x∗∥<δ 推出所有 t≥0 都有
∥x(t)−x∗∥<ε,则称 x∗ 在 Lyapunov 意义下稳定。
- 若存在 r>0,使 ∥x(0)−x∗∥<r 时有
x(t)→x∗,则称 x∗ 具有局部吸引性。
- 同时稳定且具有局部吸引性时,称 x∗ 局部渐近稳定。
- 若还存在常数 M≥1、α>0 和邻域,使
∥x(t)−x∗∥≤Me−αt∥x(0)−x∗∥,则称其局部指数稳定。
稳定与吸引是两个条件。平面线性中心的邻近轨线围绕原点闭合,原点稳定却不吸引;一维方程 x˙=−x3 的原点既稳定又吸引,但收敛是代数速度,不能由此断言指数稳定。吸引域是所有满足 x(t)→x∗ 的初值组成的集合。局部渐近稳定只保证吸引域包含平衡点的一个邻域,并不说明任意远的初值都会收敛。
一维相线直接给出流向
对 x˙=f(x),平衡点把实轴分成若干区间。区间内 f(x)>0 时轨线向右,f(x)<0 时轨线向左。若平衡点两侧箭头都指向它,则它渐近稳定;两侧都背离则不稳定;两侧同向时通常是半稳定,只有一侧初值被吸引。
Logistic 方程的两个平衡点与吸引域
设 r>0、K>0,人口模型为
P˙=rP(1−KP). 平衡点为 P=0 与 P=K。记
f(P)=rP(1−P/K),则
f′(P)=r−K2rP,f′(0)=r>0,f′(K)=−r<0. 因此 P=0 不稳定,P=K 局部渐近稳定。对物理上允许的初值
P0>0,区间 (0,K) 内 P˙>0,区间 (K,∞) 内
P˙<0,所以轨线都趋向 K;在正半轴模型内,K 的吸引域是
(0,∞)。若把数学方程延拓到负半轴,负初值会继续减小并可能在有限时间逃逸,因而不能把“正半轴上全局吸引”省略成“全空间全局稳定”。
一维导数判据是相线的局部版本。若 f′(x∗)<0,平衡点局部渐近稳定;若 f′(x∗)>0,平衡点不稳定。等号 f′(x∗)=0 不提供结论。例如 x˙=−x3、x˙=x3 与 x˙=0 在原点的导数都为零,原点却分别是渐近稳定、不稳定和稳定但不吸引。
线性化只在双曲情形给出可靠分类
令 u=x−x∗。若 f 可微,则
u˙=Au+R(u),A=Df(x∗),∥u∥∥R(u)∥→0.
矩阵 A 的谱决定线性近似 u˙=Au 的增长与衰减。若所有特征值实部都严格为负,则非线性平衡点局部渐近稳定;若至少一个特征值实部严格为正,则平衡点不稳定。若没有特征值位于虚轴,平衡点称为双曲平衡点,此时线性系统与非线性系统在足够小邻域内具有相同的定性轨线结构。
线性化的边界必须明确写出:只要出现零实部特征值,低阶线性项可能无法决定稳定性。纯虚特征值、零特征值或多个临界特征值都要求考察更高阶项、Lyapunov 函数、中心流形或其他专门工具。线性中心不能推出非线性中心;x˙=−x3 也说明零特征值不等于不稳定。
非线性系统的谱判别与临界边界
考虑
x˙=−2x+y−x3,y˙=−x−2y. 原点的 Jacobian 为
A=(−2−11−2), 特征值是 −2±i,实部都为负,所以原点局部渐近稳定。三次项会改变远处轨线,却不改变这个局部结论。
若把第一式改为 x˙=y−x3、第二式改为 y˙=−x,线性化特征值为
±i。此时谱判据停在边界,不能仅凭线性中心判定非线性稳定性。沿轨线计算能量
E=(x2+y2)/2 得
E˙=x(y−x3)+y(−x)=−x4≤0. 这个额外信息表明能量不增加;要进一步证明渐近收敛,还需分析
E˙=0 中能够保持不变的轨线,而不能把半负定直接当作负定。
Lyapunov 函数把稳定性变成标量不等式
Lyapunov 方法不要求先求出轨线。选取连续可微标量函数 V(x),使它在
x∗ 处取得严格局部最小值,再研究沿解的变化率
V˙(x)=∇V(x)Tf(x).
若邻域内 V(x∗)=0、V(x)>0(x=x∗),且
V˙(x)≤0,则可推出稳定;若进一步有 V˙(x)<0(x=x∗),则可推出局部渐近稳定。若这些条件在全空间成立,且
V(x)→∞ 当 ∥x∥→∞,通常可以把结论提升到全局渐近稳定。每一步都依赖定义域、解的前向存在性与等式成立范围。
半负定导数只保证 V 不增加,不自动保证状态趋于平衡点。LaSalle 不变性原理提供常用补充:在正向不变的紧集内,若 V˙≤0,轨线趋向集合
{x:V˙(x)=0} 中的最大不变子集。这里必须找“最大不变子集”,不能只解一个代数等式。
阻尼振子的半负定能量与 LaSalle 判定
设 ω>0、c>0,系统为
x˙=v,v˙=−ω2x−cv. 取机械能型函数
V(x,v)=21(ω2x2+v2). 它正定且径向无界,沿轨线有
V˙=ω2xv+v(−ω2x−cv)=−cv2≤0. 导数在整条直线 v=0 上为零,所以不能直接使用“负定导数”结论。若一条轨线永久留在 v=0,则还需满足 v˙=−ω2x=0,故只能有
x=0。集合 {V˙=0} 的最大不变子集只有原点。能量子水平集是紧的且正向不变,LaSalle 原理遂给出原点全局渐近稳定。线性系统的特征值也具有负实部,两种方法相互核对;Lyapunov 计算还清楚展示了阻尼如何耗散能量。
Lyapunov 函数通常不唯一。二次型 V(u)=uTPu 适合线性系统;能量适合力学系统;距离、熵或势函数适合其他模型。选择函数后应逐项检查正定性、导数符号、定义域和子水平集性质,不能只说“能量下降”便省略判据条件。
参数改变会重组平衡分支
含参数的一维系统写作
x˙=f(x;μ).
分岔指参数越过临界值时,相图的拓扑结构发生变化,例如平衡点数量、稳定性或周期轨道发生改变。分析一维局部分岔的基本账本只有三项:先解
f(x;μ)=0 得到平衡分支,再计算 fx 或画相线判断每条分支的稳定性,最后检查临界点附近是否满足相应非退化条件。
三种一维正规形的完整相线分类
鞍结正规形
x˙=μ−x2 在 μ<0 时没有平衡点,在 μ=0 时有半稳定平衡点 x=0,在
μ>0 时产生 x−=−μ 与 x+=μ。因为
fx=−2x,x− 不稳定,x+ 渐近稳定。一对稳定性相反的平衡点在临界参数处相遇并消失。
跨临界正规形
x˙=μx−x2=x(μ−x) 始终有两条分支 x=0 与 x=μ。在 x=0 处导数为 μ,在
x=μ 处导数为 −μ;二者在 μ=0 相交并交换稳定性。平衡点数量在临界点前后没有改变,改变的是分支归属和稳定性。
超临界叉形正规形
x˙=μx−x3=x(μ−x2) 在 μ<0 时只有稳定的 x=0;在 μ>0 时,x=0 变为不稳定,并出现两个稳定平衡点 x=±μ。叉形依赖
x↦−x 对称性,一般扰动可能把它展开成鞍结分岔。临界参数处
fx=0 正说明线性化无法单独完成分类,高阶项决定了新分支的方向。
亚临界叉形 x˙=μx+x3 在 μ<0 时有两条非零不稳定分支,并在 μ=0 与原点相遇;该三次正规形在远处向外增长,只描述临界点附近的局部结构。真实模型若要讨论全局有界性,必须保留更高阶饱和项或给出有效区域。
练习:从判定条件到分岔图
练习
- 所属知识
- 相线与吸引域
- 难度
- 2/5
对
x˙=x(1−x)(x−2), 分类全部平衡点,并写出两个稳定平衡点的吸引域。
查看提示
按 0、1、2 把实轴分区,逐段判断右端符号。
查看解答
平衡点为 0,1,2。四个区间上的符号依次是正、负、正、负,所以箭头依次向右、向左、向右、向左。0 与 2 两侧箭头向内,均局部渐近稳定;1 两侧箭头向外,故不稳定。除去不动初值 x0=1,轨线不能穿越唯一解对应的平衡轨线,因此
B(0)=(−∞,1),B(2)=(1,∞).
练习
- 所属知识
- 负定 Lyapunov 导数
- 难度
- 2/5
证明系统 x˙=−x、y˙=−2y 的原点全局渐近稳定,并给出指数衰减估计。
查看提示
取坐标平方和并沿系统求导。
查看解答
取 V=x2+y2,则
V˙=−2x2−4y2≤−2V. 因此 V(t)≤e−2tV(0),即
x(t)2+y(t)2≤e−tx(0)2+y(0)2. V 正定且径向无界,估计对全空间成立,所以原点全局指数稳定,当然也全局渐近稳定。
练习
- 所属知识
- 线性化边界
- 难度
- 3/5
对 x˙=−x5 判断原点的稳定性,并解释为何 f′(0)=0 不妨碍结论。
查看提示
不要使用导数判据,直接看原点两侧的相线方向。
查看解答
x>0 时 x˙<0,x<0 时 x˙>0,两侧轨线都朝向原点。分离变量还可得
x(t)=(1+4x04t)1/4x0, 所以所有初值都收敛到零,原点全局渐近稳定。由于 f′(0)=0,线性化是
x˙=0,它只表明判据无结论;五次项的符号给出了真正的流向。收敛为 t−1/4 量级,不是指数稳定。
练习
- 所属知识
- 叉形分岔
- 难度
- 3/5
完整分类 x˙=μx−x3 的平衡分支与稳定性,并指出分岔类型。
查看提示
先求三条可能分支,再在每条分支上代入
fx=μ−3x2。
查看解答
平衡条件为 x(μ−x2)=0。分支 x=0 对所有参数存在;当
μ>0 时还存在 x=±μ。因为
fx(0;μ)=μ,fx(±μ;μ)=−2μ, 原点在 μ<0 时渐近稳定,在 μ>0 时不稳定;两条非零分支在
μ>0 时均渐近稳定。μ=0 处发生超临界叉形分岔,临界原点由三次项
−x3 决定其局部吸引方向。
方法联系与继续阅读
课程 · 2011MIT 18.03SC Differential Equations
Arthur Mattuck, Haynes Miller
为傅里叶方法、模态分解及其微分方程应用提供连续课程背景。
打开官方来源
MIT 18.03SC 的微分方程课程把线性系统、相平面和非线性定性分析放在同一学习序列中,可用于复习谱分类、方向场和稳定性算例。
书籍 · 2016Calculus Volume 2
Gilbert Strang, Edwin Herman
用于核对数列与级数的收敛条件、积分技巧、反常积分和幂级数例题。
打开官方来源
OpenStax《Calculus Volume 2》的微分方程章节提供一阶模型、方向场与解析方法的开放教材背景,适合复核本章一维相线所依赖的初值问题基础。
稳定性分析的顺序应保持清楚:先确定平衡点和定义域,再用相线或谱判据处理非临界情形;遇到零实部特征值时转向高阶项或 Lyapunov 方法;含参数时沿平衡分支逐段判断稳定性。局部结论不能自动扩展为全局结论,半负定导数也不能跳过最大不变子集。下一章将把这些判据放回建模、解析解、相图与数值近似的完整工作流。