误差系统建模与增量形式 MPC

一、跟踪问题描述

1.1 参考跟踪任务

控制目标:设计 MPC 控制器使系统输出 跟踪参考信号

其中:

  • 是系统输出
  • 是期望的参考轨迹

1.2 标准 MPC 的局限性

问题:标准调节器 MPC 设计用于将状态驱动到原点,不能直接用于跟踪:

场景标准 MPC跟踪 MPC
目标
稳态输入
抗扰能力无常值扰动补偿需消除稳态误差

二、增量模型推导

2.1 增量变量定义

定义状态和控制量的增量:

2.2 增量系统推导

从原始系统 出发:

两式相减:

2.3 带输出的增量模型

** augmented 状态**:

推导

利用

最终增量模型


三、增量形式 MPC 设计

3.1 优化问题

增量形式 MPC 为优化变量:

3.2 输入约束处理

关键:增量模型中 是状态的一部分,需显式处理:

约束:

3.3 积分作用分析

命题:增量形式 MPC 具有内在积分作用

证明思路

  • 优化变量是 (输入变化量)
  • 稳态时 ,但 可以是非零常值
  • 这等价于在控制器中引入了积分环节

物理意义

  • 常值扰动 会被积分作用自动补偿
  • 无需显式引入扰动观测器

四、无静差特性分析

4.1 稳态分析

稳态条件

稳态时:

输出:

4.2 常值扰动下的无静差

系统模型(带扰动):

其中 是未知常值扰动。

增量模型

观察

  • 常值扰动 在增量模型中自动消除
  • 不影响稳定性分析
  • 积分作用自动补偿

4.3 与状态反馈对比

控制器类型稳态误差抗扰能力
状态反馈 有静差
状态反馈 + 积分 无静差
增量 MPC无静差强(内禀积分)

五、数值示例

5.1 系统参数

参考信号:(阶跃信号)

5.2 对比结果

控制器稳态误差调节时间
标准 MPC(调节器)0.25s
增量 MPC06s

5.3 常值扰动测试

加入 常值扰动:

控制器稳态误差
标准 MPC0.7
增量 MPC0

六、总结

方面增量形式 MPC
优化变量
积分作用内禀(无需显式设计)
无静差阶跃参考/常值扰动
输入约束需显式处理
适用场景轨迹跟踪、恒值控制

核心结论

增量形式 MPC 通过以下机制实现无静差跟踪:

  1. 增量模型
  2. 内禀积分:优化 等价于引入积分环节
  3. 扰动消除:常值扰动在增量模型中自动抵消

更新记录

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