动力系统入门:状态、轨道与相空间
动力系统研究的不是某一个时刻的答案,而是状态随时间演化的规律。一个系统可以是钟摆、种群数量、控制器状态,也可以是神经元活动或天气模型;只要能说明“现在的状态怎样决定下一刻”,就能放进动力系统的语言里。
状态与相空间
状态是预测未来所需的最少信息。例如只知道钟摆的角度还不够,因为同一角度下钟摆可能向左也可能向右;必须同时知道角度 和角速度 。于是状态向量是
所有可能状态组成的空间叫相空间。一维种群模型的相空间是一条线,钟摆的相空间是二维平面或圆柱,洛伦兹系统的相空间是三维空间。
相空间中的一个点代表“某一时刻的完整状态”;状态随时间移动留下的曲线叫轨道或轨迹。
连续时间:流
连续系统通常写成
若右端不显含时间,称为自治系统:
给定初值 ,解记为
称为流。自治系统满足半群性质
意思是“先演化 ,再演化 ”等价于“一次演化 ”。
离散时间:映射
离散系统写成
每一步把当前状态映到下一个状态。连续系统关心向量场与微分方程,离散系统关心函数迭代。两者概念相似,但稳定判据不同:
- 连续一维系统 在双曲不动点处看 的正负;
- 离散一维映射 看 是否小于 。
不动点、周期轨道与吸引子
不动点
连续系统的不动点满足
离散系统的不动点满足
它代表状态永远不变。稳定不动点像碗底的小球,受到小扰动后仍回到附近;不稳定不动点像山顶的小球。
周期轨道
连续系统若存在 使
就有周期轨道。离散系统的 周期点满足 ,但对所有 都有 。
吸引子
吸引子是长期吸引一批初值的封闭不变集合。它可能是稳定不动点、稳定极限环,也可能是洛伦兹奇怪吸引子。吸引子不是一条偶然画出来的轨迹,而是长期动力学的组织结构。
为什么要做定性分析
少数微分方程能写出初等函数解,复杂非线性系统通常不能。但我们仍能回答许多更重要的问题:
- 不动点有几个,稳定吗?
- 所有初值最终会去哪?
- 是否存在周期振荡?
- 参数改变时,会不会突然产生新状态?
- 是否对初值极端敏感?
这种不依赖闭式解、关注几何结构和长期行为的方法,就是定性分析。
三种常见“看法”
时间序列
画 对 。它适合看振幅、周期和暂态,但多个变量时不容易看清状态之间的关系。
相图
画状态变量之间的轨迹,例如 。时间不直接出现在坐标轴上,箭头表示演化方向。相图能同时展示多个初值的全局结构。
分岔图
横轴是参数,纵轴是长期状态或不动点位置,用实线、虚线区分稳定性。它回答“系统结构何时发生质变”。
确定性不等于可预测
洛伦兹系统完全由确定方程控制,但混沌轨道对初值敏感:相差极小的两个初值会指数分离。因此:
- 确定性:未来由当前状态和方程唯一决定;
- 长期可预测性:实际测量精度是否足以支撑长期预测。
混沌说明两者不是一回事。
本课程的学习主线
- 在一维流中学会相线、稳定性和分岔;
- 在二维线性系统中学会用特征值分类相图;
- 在二维非线性系统中使用零增长线、线性化和几何结构;
- 用 Dulac、Lyapunov 与 Poincaré–Bendixson 讨论闭轨;
- 在离散映射中理解倍周期与混沌;
- 用洛伦兹系统和分形理解奇怪吸引子。
后续每一篇都在填充这张地图。
考试要点
- 能区分状态空间、参数空间和物理空间。
- 连续系统不动点解 ;离散系统不动点解 。
- 相图中的一条轨迹对应一个初值,轨迹在满足唯一性条件时不能相交。
- 定性分析的结论是长期结构,不等于求出显式时间解。