最优值函数作为 Lyapunov 候选
一、Lyapunov 稳定性理论回顾
1.1 离散时间 Lyapunov 定理
定理(Lyapunov 稳定性):对于离散时间系统 ,若存在函数 满足:
- 正定性:,且
- 径向无界性: 当 (可选,用于全局稳定)
- 下降性:
则系统原点是渐近稳定的。
1.2 Lyapunov 函数的构造难点
Lyapunov 定理是充分条件而非必要条件:
- 若找到满足条件的 ,系统稳定
- 若找不到,不能断定系统不稳定
关键问题:如何构造合适的 ?
二、MPC 最优值函数
2.1 最优值函数定义
MPC 的最优值函数定义为:
其中:
2.2 最优值函数的性质
| 性质 | 数学表达 | 说明 |
|---|---|---|
| 非负性 | 因为 | |
| 零点 | 零状态的最优代价为零 | |
| 下界 | 至少包含第一步状态代价 |
三、正定性证明
3.1 主定理
定理:MPC 最优值函数 满足 Lyapunov 函数的正定性条件:
- (若 可检测)
3.2 证明:
证明:
当 时:
- 零控制序列 是可行的
- 对应的状态轨迹
- 代价函数
因此:
证毕。
3.3 证明: for
证明:
对于任意 和任意可行控制序列 :
由于 ,,:
- 每一项都是非负的
- 至少第一项 (若 )
若 (半正定),需要 可检测条件保证:
- 不能观的不稳定模态会被 惩罚
- 总代价
因此 for all 。
证毕。
四、径向无界性
4.1 定义
径向无界性: 当 。
4.2 MPC 最优值函数的径向无界性
命题:若 ,则 是径向无界的。
证明:
其中 是 的最小特征值。
因此:
证毕。
4.3 半正定 的情况
若 (半正定),需要 可检测:
- 不能观的模态必须是稳定的
- 否则无限时域代价无界
五、与 LQR 值函数的关系
5.1 LQR 值函数
无限时域 LQR 的最优值函数:
其中 是 DARE 的解。
5.2 MPC 值函数与 LQR 的关系
当 且无约束时:
此时 MPC 最优值函数等于LQR 值函数。
5.3 有约束情况
有约束时:
因为约束增加了限制,最优代价不会小于无约束情况。
六、下降性分析的预备
6.1 下降性条件
需要证明:
6.2 证明思路
利用 Shift 构造:
- 构造时刻 的候选解
- 计算
- 利用最优性不等式
详细推导
七、总结
| 性质 | 条件 | 结论 |
|---|---|---|
| 无 | 成立 | |
| 或 可检测 | 成立 | |
| 径向无界 | 成立 | |
| Lyapunov 候选 | 上述条件 | ✅ 是合格的 Lyapunov 候选 |
相关内容
下降性推导见 02-Lyapunov 函数下降性推导 LQR 值函数见 02-离散代数 Riccati 方程 DARE 求解 Shift 构造见 02-基于 Shift 操作的可行解构造
更新记录
| 日期 | 内容 |
|---|---|
| 2026-04-10 | 初始版本 |