MPC 中约束优化的理解

这页幻灯片是在讲解模型预测控制(MPC, Model Predictive Control)中 “带约束的优化问题” ,核心是对比 “无约束优化” 和 “带约束(等式、不等式约束)优化”,帮你理解为啥 MPC 要考虑约束,以及约束怎么影响优化求解。
先看标题和公式拆解
-
标题:“Why constrained MPC?? MPC = optimization + feedback control”
意思是:“为啥 MPC 要考虑约束?因为 MPC 本质是优化 + 反馈控制,实际系统里优化变量(比如控制输入、状态)往往有物理限制,必须加约束才能实用。”
-
符号简单说明(别慌,看个大概):
-
uuu:指 “优化变量”(比如 MPC 里的控制序列)。
-
f,Hf, Hf,H:无约束优化里的系数,HHH 通常是正定矩阵(保证二次型有最小值)。
-
Aeq,beq,A,bA_{eq}, b_{eq}, A, bAeq,beq,A,b:约束条件里的系数矩阵 / 向量(等式、不等式约束)。
-
λ\lambdaλ:拉格朗日乘数(处理约束时引入的 “对偶变量”,把约束揉进目标函数)。
-
逐部分理解
1. Unconstrained optimization(无约束优化)
公式:
u∗=argminu fTu+uTHuu^* = \arg\min_u \ f^T u + u^T H uu∗=argminu fTu+uTHu
u∗=−12H−1fu^* = -\frac{1}{2} H^{-1} fu

最低0.47元/天 解锁文章
6505

被折叠的 条评论
为什么被折叠?



