MPC 中约束优化的讲解

MPC 中约束优化的理解

带约束的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∗=arg⁡min⁡u fTu+uTHuu^* = \arg\min_u \ f^T u + u^T H uu=argminu fTu+uTHu

u∗=−12H−1fu^* = -\frac{1}{2} H^{-1} fu

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值