稳态目标计算与偏移补偿
一、稳态工作点定义
1.1 稳态条件
定义(稳态工作点): 是系统 的稳态工作点,如果满足:
即:
1.2 输出跟踪条件
对于输出 ,跟踪参考 需要:
稳态方程组:
1.3 可解性条件
命题:稳态方程组有唯一解的条件是:
其中 是状态维度, 是输入维度。
物理意义:系统必须有足够的控制自由度来实现输出跟踪。
二、稳态目标在线计算
2.1 离线计算 vs 在线计算
| 方法 | 适用场景 | 优点 | 缺点 |
|---|---|---|---|
| 离线计算 | 固定参考 | 计算简单 | 灵活性差 |
| 在线计算 | 时变参考 | 适应性强 | 增加计算负担 |
2.2 在线优化公式
稳态目标优化问题:
其中:
- 是跟踪误差权重
- 是输入偏离权重
- 是期望的稳态输入
2.3 QP 标准形式
转化为 QP:
令 ,则:
其中:
三、偏移补偿机制
3.1 坐标平移
定义偏移坐标:
偏移系统:
若 是稳态工作点且 :
3.2 跟踪问题转化为调节问题
原问题:
转化后:
等价调节器问题:
3.3 约束变换
原约束:
偏移约束:
注意:约束集随 变化而平移。
四、两层 MPC 架构
4.1 架构概述
┌─────────────────────────────────────────┐
│ 稳态目标层 (上层) │
│ 计算最优 (x_s, u_s) 使 y_s → r │
└─────────────────┬───────────────────────┘
│ (x_s, u_s)
↓
┌─────────────────────────────────────────┐
│ 动态优化层 (下层) │
│ 计算 ũ 使 x̃ → 0 (调节器问题) │
└─────────────────┬───────────────────────┘
│
u(k) = ũ(k) + u_s(k)
4.2 计算流程
每个采样时刻 :
-
稳态目标层:
- 测量/估计当前参考
- 求解稳态优化问题得
- 传递给动态优化层
-
动态优化层:
- 计算偏移状态
- 求解调节器 MPC 问题得
- 实施控制
4.3 计算复杂度分析
| 层 | 问题类型 | 变量数 | 求解频率 |
|---|---|---|---|
| 稳态目标层 | QP | 每时刻 | |
| 动态优化层 | QP | 每时刻 |
总复杂度:相当于求解一个稍大的 QP 问题。
五、可行域分析
5.1 稳态可行域
定义:稳态可行的参考集合 :
5.2 参考可达性
命题:参考 是可达的,当且仅当 。
不可达参考的处理:
-
投影法:找到 中距离 最近的点
-
软约束法:允许暂时违反参考,但加入惩罚
5.3 动态可行域
定义:给定 ,动态可行的状态集合:
实际可行域:
六、数值示例
6.1 系统参数
约束:
6.2 稳态计算
稳态方程:
解得:
可行参考范围:
6.3 阶跃响应
参考从 跳变到 :
| 时刻 | 实际控制 | ||
|---|---|---|---|
| 0.8 | 0.95 | ||
| 0.8 | 0.85 | ||
| 0.8 | 0.80 |
七、总结
| 概念 | 公式/方法 |
|---|---|
| 稳态工作点 | |
| 在线计算 | QP: |
| 偏移补偿 | |
| 两层架构 | 稳态层 + 动态优化层 |
| 可行参考 |
核心结论
稳态目标计算与偏移补偿将跟踪问题转化为调节问题:
- 在线计算使
- 坐标平移 转化为调节器问题
- 两层架构分离稳态优化与动态优化
相关内容
增量模型见 01-误差系统建模与增量形式 MPC ISS 稳定性见 03-参考轨迹变化下的稳定性扩展
更新记录
| 日期 | 内容 |
|---|---|
| 2026-04-10 | 初始版本 |