无限时域与有限时域稳定性对比

一、问题背景

1.1 两种最优控制问题

无限时域 LQR

有限时域 MPC

1.2 稳定性问题

问题稳定性保证
无限时域 LQR✅ 自动保证(若 能稳)
有限时域开环⚠️ 需要额外条件
有限时域 MPC(滚动)✅ 可证明(需要终端设计)

二、无限时域 LQR 稳定性

2.1 稳定性定理

定理:对于无限时域 LQR,若 能稳且 可检测,则:

  1. DARE 存在唯一半正定解
  2. 最优控制律 使闭环系统渐近稳定

2.2 证明要点

  1. 最优值函数 是 Lyapunov 函数
  2. 沿最优轨迹:
  3. 由 Lyapunov 稳定性定理,系统渐近稳定

2.3 关键特性

特性说明
时不变控制律
全局稳定性对任意 稳定
最优性最小化无限时域代价
鲁棒性良好的增益/相位裕度

三、有限时域最优控制稳定性

3.1 开环有限时域问题

考虑开环有限时域最优控制(无滚动):

  • 给定
  • 求解最优序列
  • 应用整个序列

问题:终端状态 可能不为零,甚至可能不稳定!

3.2 终端权重的影响

终端权重 终端状态 稳定性
可能很大❌ 不保证
有界⚠️ 依赖
✅ 极限稳定

3.3 时变控制律

有限时域最优控制律是时变的:

其中 由 Riccati 差分方程递推得到。


四、滚动时域 MPC 稳定性

4.1 MPC 闭环机制

MPC 通过滚动时域执行将开环最优控制转化为闭环控制:

  1. 在时刻 求解有限时域问题
  2. 仅实施第一步控制
  3. 在时刻 重新求解

4.2 稳定性等价定理

定理:无约束 MPC 在以下条件下与无限时域 LQR 稳定性等价:

证明

  1. 02-最优值函数的单调递减性证明 是 Lyapunov 函数
  2. 单调递减性保证渐近稳定

4.3 不同终端设计的对比

终端设计稳定性可行域计算复杂度
终端等式约束 ✅ 保证
终端不等式约束 + ✅ 保证
无终端约束 + ✅ 保证
无终端约束 + ⚠️ 需 足够大

五、预测时域 的影响

5.1 无限时域极限

时:

  • 有限时域 MPC 趋近于无限时域 LQR
  • 时变增益
  • 稳定性自动保证

5.2 有限时域条件

对于有限,稳定性条件:

终端设计 的要求
任意
足够大(覆盖系统响应时间)
终端等式约束任意 (能控性)

5.3 经验法则

对于无终端约束 () 的情况:

其中 的谱半径。


六、有约束 MPC 的稳定性

6.1 约束的影响

约束 的引入:

  • 不改变稳定性证明的基本结构
  • 但需要终端集 保证递归可行性

6.2 稳定性定理

定理:对于有约束 MPC,若:

  1. 终端权重
  2. 终端集 是控制不变集
  3. 初始状态 可行

则闭环系统渐近稳定,且所有约束得到满足。

6.3 吸引域 (Region of Attraction)

有约束 MPC 的稳定区域是可行域

  • 增大而增大
  • (最大控制不变集)

七、示例:不同时域长度对比

7.1 系统参数

开环系统不稳定(特征值 1, 1)。

7.2 仿真结果

终端权重闭环稳定备注
5最优响应
5发散
10⚠️临界稳定
20稳定但次优
LQR最优

八、总结

对比项无限时域 LQR有限时域 MPC
控制律时不变 滚动优化
稳定性自动保证需终端设计
最优性全局最优次优(有限
约束处理❌ 无法处理✅ 可处理
计算离线解 DARE在线优化

更新记录

日期内容
2026-04-10初始版本