02.08.2013 Views

Model Predictive Control

Model Predictive Control

Model Predictive Control

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

12.7 Example 263<br />

We denote with X Mv<br />

0 ⊆ X the set of states x0 for which the robust optimal control<br />

problem (12.101)-(12.102) is feasible, i.e.,<br />

X Mv<br />

0 =<br />

x0 ∈ R n : P Mv<br />

0 (x0) = ∅ <br />

P Mv<br />

0 (x0) = {M, v : xk ∈ X, uk ∈ U, k = 0, . . .,N − 1, xN ∈ Xf<br />

∀ w a k ∈ Wa k = 0, . . .,N − 1, where xk+1 = Axk + Buk + Ew a k , uk = k−1<br />

i=0 Mk,iwi + vi}<br />

(12.103)<br />

The following result has been proven in [170].<br />

Theorem 12.6 Consider the control parameterizations (12.92), (12.98) and the<br />

corresponding feasible sets X Lg<br />

0 in (12.97) and X Mv<br />

0 in (12.103). Then,<br />

and P Mv<br />

N (x0) is convex in M and v.<br />

X Lg<br />

0<br />

= X Mv<br />

0<br />

Note that in general X Mv<br />

0 and JMv ∗<br />

0 (x0) are different from the corresponding<br />

CROC-CL solutions X0 and J ∗ 0 (x0). In particular X Mv<br />

0 ⊆ X0 and JMv ∗<br />

0 (x0) ≥<br />

J ∗ 0(x0).<br />

The idea of the parametrization (12.98) appears in the work of Gartska & Wets<br />

in 1974 in the context of stochastic optimization [105]. Recently, it re-appeared<br />

in robust optimization work by Guslitzer and Ben-Tal [124, 41], and in the context<br />

of robust MPC in the wok of van Hessem & Bosgra, Löfberg and Goulart &<br />

Kerrigan [247, 170, 118].<br />

12.7 Example<br />

Example 12.8 Consider the problem of robustly regulating to the origin the system<br />

x(t + 1) =<br />

subject to the input constraints<br />

and the state constraints<br />

1 1<br />

0 1<br />

<br />

x(t) +<br />

0<br />

1<br />

U = {u ∈ R : − 3 ≤ u ≤ 3}<br />

<br />

u(t) + w a (t)<br />

X = {x ∈ R 2 : − 10 ≤ x ≤ 10 k = 0, . . . , 3}<br />

The two-dimensional disturbance w a is restricted to the set W a = {v : w a ∞ ≤<br />

1.5}.<br />

Next we compute the state feedback control law (12.104) obtained by solving the<br />

CROC-CL (12.47)–(12.51) and the CROC-OL (12.41)–(12.45). We use the cost func-<br />

tion<br />

N−1<br />

PxN ∞ +<br />

<br />

(Qxk∞ + |Ruk|)<br />

k=0

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!