有界扰动下的状态管概念

一、扰动系统模型

1.1 系统方程

受扰离散时间 LTI 系统

其中:

  • 是状态
  • 是控制输入
  • 是未知扰动

1.2 扰动假设

假设(有界扰动):扰动 属于已知的有界集

或一般地:

1.3 约束条件

状态约束

输入约束

其中 是闭凸集,通常包含原点。


二、Tube MPC 基本思想

2.1 标称系统与实际系统

标称系统(无扰动):

实际系统(有扰动):

其中:

  • 是标称状态(规划轨迹)
  • 是标称控制(优化变量)
  • 是实际状态(受扰轨迹)

2.2 误差动态

定义误差

误差动态方程

2.3 反馈线性化

选择实际控制律

其中 是反馈增益,使得 稳定。

闭环误差动态

2.4 Tube 概念

定义(状态管):Tube 是以标称轨迹为中心、误差为半径的”管道”:

其中 是误差的不变集。

状态空间示意图:

        ┌─────────────────────────────┐
        │         约束集 X            │
        │   ┌───────────────────┐     │
        │   │  Tube T(k)        │     │
        │   │   ┌─────┐         │     │
        │   │   │ z(k)│         │     │  ← 标称轨迹
        │   │   └─────┘         │     │
        │   │    x(k) ·         │     │  ← 实际轨迹
        │   └───────────────────┘     │
        └─────────────────────────────┘

三、误差不变集

3.1 定义

定义(鲁棒不变集):集合 称为误差动态 鲁棒不变集,如果:

3.2 最小鲁棒不变集

定义(最小鲁棒不变集 MRPI):

性质

  • 是包含原点的最小不变集
  • 任何不变集
  • ,级数收敛

3.3 计算方法

迭代算法

终止条件(达到数值收敛)

或对于多面体 ,可在有限步内达到精确表示。

3.4 显式计算(一维示例)

系统

最小不变集

示例


四、Tube MPC 架构

4.1 双层控制结构

┌─────────────────────────────────────────┐
│           上层:标称 MPC                 │
│   优化标称轨迹 z(k) 和标称控制 v(k)       │
│   约束:z ∈ X_t, v ∈ U_t (紧缩约束)     │
└─────────────────┬───────────────────────┘
                  │ z(k), v(k)
                  ↓
┌─────────────────────────────────────────┐
│          下层:反馈校正                  │
│   测量 x(k),计算 e(k) = x(k) - z(k)    │
│   实际控制:u(k) = v(k) - K e(k)        │
└─────────────────┬───────────────────────┘
                  │
     u(k) 作用于受扰系统

4.2 约束紧缩

关键思想:为保证实际状态 ,需对标称状态 施加更紧的约束。

其中 是 Minkowski 差:

4.3 输入约束紧缩

类似地,输入约束:


五、标称 MPC 问题

5.1 优化问题

Tube MPC 标称优化问题

5.2 初始条件

关键点:标称状态的初始条件 可以自由选择,不要求

优化自由度:选择 使得优化问题可行且性能最优。

约束


六、Tube 性质总结

6.1 Tube 的几何特性

特性说明
中心标称轨迹
截面误差不变集
平移Tube 随 移动
形状 的几何形状决定

6.2 不变性保证

命题:若 ,则 对所有 成立。

推论:若 ,则

6.3 保守性分析

因素对保守性的影响
扰动上界 大小 保守性
反馈增益 影响 大小
约束紧缩

七、数值示例

7.1 系统参数

扰动:

约束:

7.2 反馈增益设计

选择 LQR 增益:

闭环矩阵 的特征值:(稳定)

7.3 误差不变集

计算得:

7.4 紧缩约束


八、总结

概念公式/说明
标称系统
误差动态
实际控制
Tube
约束紧缩
不变性

核心结论

Tube MPC 的核心思想是:

  1. 分解:将受扰系统分解为标称系统 + 误差动态
  2. Tube:实际轨迹在标称轨迹周围的管内
  3. 紧缩:对标称系统施加紧缩约束保证实际约束满足

更新记录

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