终端权重 与无限时域代价匹配

一、问题的提出

1.1 有限时域与无限时域的差异

考虑两个最优控制问题:

问题 A(无限时域)

问题 B(有限时域)

问题:如何选择终端权重 ,使得 等价?


二、终端权重匹配定理

2.1 主定理

定理:若终端权重 取为无限时域 DARE 的解 ,则有限时域最优控制问题与无限时域最优控制问题完全等价

即:

2.2 DARE 方程回顾

是以下 DARE 方程的唯一半正定解:

2.3 证明思路

证明

  1. 无限时域最优值函数为

  2. 有限时域最优值函数为 ,其中 由 Riccati 差分方程递推得到

  3. ,则:

    • (因为 是不动点)
  4. 因此 ,即

证毕


三、等价性的含义

3.1 最优控制律等价

时,有限时域最优控制律为:

其中:

有限时域最优控制律等于无限时域 LQR 控制律(时不变)。

3.2 闭环稳定性等价

无限时域 LQR 的闭环系统:

是渐近稳定的。

时,有限时域最优控制产生相同的闭环系统,因此也渐近稳定。

3.3 代价等价

最优代价:


四、终端权重不匹配的影响

4.1 的情况

当终端权重为零时:

影响

  • 控制器”忽视”终端状态的代价
  • 可能导致终端状态 过大
  • 需要更大的 才能逼近无限时域性能

4.2 的情况

终端权重与 DARE 解不匹配时:

的选择效果
终端惩罚不足, 偏大
终端惩罚过度,控制过于保守
最优,等价于无限时域

4.3 误差定量

,则最优代价误差为:

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


五、MPC 中的终端权重设计

5.1 MPC 的有限时域本质

MPC 在每个时刻 求解的问题:

正是一个有限时域最优控制问题。

5.2 终端权重的选择策略

策略终端权重 稳定性保证计算复杂度
DARE 解✅ 无约束时保证中等(需解 DARE)
零权重⚠️ 需 足够大
加权单位阵⚠️ 需调参

5.3 与终端集的配合


六、示例:不同终端权重的比较

6.1 系统参数

DARE 解:,最优代价

6.2 不同 的比较

误差
502.56+22%
512.38+14%
52.090%
1002.15+3%
102.090%

6.3 观察

  • 时,即使 ,代价也完全等于无限时域最优值
  • 时,需要更大的 才能逼近最优性能
  • 是”最优”的终端权重选择

七、总结

概念结论
最优终端权重(DARE 解)
等价条件
控制律(时不变)
稳定性与无限时域 LQR 相同
不匹配影响 导致性能下降

更新记录

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