Constrains are everywhere
有约束线性MPC
-
同样的,LTI system:x(k+1)=Ax(k)+Bu(k)x(k+1)=Ax(k)+Bu(k)x(k+1)=Ax(k)+Bu(k)
-
约束:Gx+Hu≤1Gx+Hu\leq1Gx+Hu≤1
-
Cost Funtion :
-
写成矩阵形式X(k)X(k)X(k)和U(k)U(k)U(k),有:X(k)=Fx(k)+ΦU(k)X(k)=Fx(k)+\Phi U(k) X(k)=Fx(k)+ΦU(k)
-
下面是约束部分:
-
Definition:凸集和凸函数
-
若Cost Funtion满足Q≥0Q\geq0Q≥0 andandand R>0R > 0R>0 ; or R≥0R \geq0R≥0 and Q=CCTQ=CC^TQ=CCT,则约束可看做凸约束。
-
在MATLAB中提供了求解约束优化的函数,如二次规划等。
-
放一个例子:
-