LMIs in Control/Click here to continue/Robust Controls/Robust Model Predictive Control

From testwiki
Jump to navigation Jump to search

Robust Unconstrained Model Predictive Control with State Feedback

Model Predictive Control

Model Predictive Control is an open-loop control design procedure where at each sampling time k, plant measurements are obtained and a model of the process is used to predict future outputs of the system. Using these predictions, m control moves u(k+i|k),i=0,1,...,m1. are computed by minimizing a nominal cost Jp(k) over a prediction horizon p. The objective is to minimize the nominal cost function.

We consider the nominal cost function as:

minu(k+i),i=0,1,...,m1Jp(k)

where,

Jp(k)=Σi=0p[x(k+i|k)TQ1x(k+i|k)+u(k+i|k)TRu(k+i|k)]
Q1>0 and R>0

Q1 and R are positive definite weighting matrices.

In this case, we take p=. This is also called infinite horizon MPC.

Uncertainties

Here, we consider system uncertainties that are modeled as polytopic uncertainties or structured uncertainties.

Polytopic Uncertainty

The set Ω is the polytope Ω=Co[A1B1],[A2B2],....,[ALBL]

Where, Co denotes the convex hull.

Structured Uncertainty

The operator Δ is a block-diagonal:

Δ=[Δ1Δ2Δr]

Each Δ can be a repeated scalar block or a full block.

The System

Consider a linear time-varying(LTV) system:

x(k+1)=A(k)x(k)+B(k)u(k),
y(k)=CX(k),
[A(k)B(k)]Δ

Here, u(k)n is the control input, x(k)n is the state of the plant and y(k)n is the plant output and Δ is uncertainty set that is either polytopic system or structured uncertainty.


We modify the minimization of the nominal cost function to a minimization of the worst-case objective function.

The modified objective function minimizes the robust performance objective as follows:

minu(k+i),i=0,1,...,m1max[A(k+i)B(k+i]Δ,i0J(k)

where,

J(k)=Σi=0[x(k+i|k)TQ1x(k+i|k)+u(k+i|k)TRu(k+i|k)]


The Data

The LMI:Robust Unconstrained Model Predictive Control with State Feedback for polytopic uncertainty

minγ,Q,Yγ

subject to

[1x(k|k)Tx(k|k)Q]0

and

[QQAjT+YTBjTQQ11/2YTR1/2AjQ+BjYQ00Qq1/20γI0R1/2Y00γI]0

The LMI:Robust Unconstrained Model Predictive Control with State Feedback for structured uncertainty

minγ,Q,Y,Λγ

subject to

[1x(k|k)Tx(k|k)Q]0
[QYTR1/2QQ11/2QCqT+YTDquTQAT+YTBTR1/2YγI000Q11/2Q0γI00CqQ+DquY00Λ0AQ+BY000QBpΛBpT]0

where

Λ=[λ1In1λ2In2λrInr]>0

Conclusion:

The state feedback matrix F in the control law u(k+i|k)=Fx(k+i|k),i0 that minimizes the upper bound V(x(k|k)) on the robust performance objective function at sampling time k is given by :

F=YQ1

where Q>0 and Y are obtained from the solution of the above LMI.

Implementation

Template:BookCat