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.5 State Feedback Solution, 1-Norm and ∞-Norm Case 255<br />

12.5 State Feedback Solution, 1-Norm and ∞-Norm Case<br />

In this chapter we show how to find a state feedback solution to CROC problems,<br />

namely an explicit function u∗ k (xk) mapping the state xk to its corresponding optimal<br />

input u∗ k , ∀k = 0, . . .,N − 1. The reader is assumed to be familiar with the<br />

concept of multiparametric programming presented in Chapter 6.<br />

Multiparametric Programming with Piecewise-Linear Cost<br />

Consider the optimization problem<br />

J ∗ (x) = min<br />

z<br />

J(z, x)<br />

subj. to Gz ≤ W + Sx,<br />

(12.70)<br />

where z ∈ R s are the optimization variables, x ∈ R n is the vector of parameters,<br />

J(z, x) is the objective function and G ∈ R m×s , W ∈ R m , and S ∈ R m×n . Problem<br />

(12.70) with J(z, x) = c ′ z is a multiparametric linear program (mp-LP) (see<br />

Chapter 6) .<br />

For a given polyhedral set K ⊆ R n of parameters, solving (12.70) amounts to<br />

determining the set K ∗ ⊆ K of parameters for which (12.70) is feasible, the value<br />

function J ∗ : K ∗ → R, and the optimizer function 1 z ∗ : K ∗ → R s .<br />

The properties of J ∗ (·) and z ∗ (·) have been analyzed in Chapter 6 and summarized<br />

in Theorem 6.4. Below we give some results based on this theorem.<br />

Lemma 8 Let J : R s × R n → R be a continuous convex piecewise affine function<br />

of (z, x) of the form<br />

J(z, x) = Liz + Hix + Ki for [ z x ] ∈ Ri<br />

(12.71)<br />

where {Ri} nJ<br />

i=1 are polyhedral sets with disjoint interiors, R nJ i=1 Ri is a polyhedron<br />

and Li, Hi and Ki are matrices of suitable dimensions. Then the multiparametric<br />

optimization problem (12.70) is an mp-LP.<br />

Proof: As J is a convex piecewise affine function, it follows that J(z, x) can be<br />

rewritten as J(z, x) = maxi=1,...,s {Liz + Hix + Ki} (see Section 4.1.5). Then, it<br />

is easy to show that (12.70) is equivalent to the following mp-LP: minz,ε ε subject<br />

to Cz ≤ c + Sx, Liz + Hix + Ki ≤ ε, i = 1, . . .,s. ✷<br />

Lemma 9 Let f : Rs × Rn × Rnw → R and g : Rs × Rn × Rnw → Rng be functions<br />

of (z, x, w) convex in w for each (z, x). Assume that the variable w belongs to the<br />

polyhedron W with vertices { ¯wi} NW<br />

i=1 . Then the min-max multiparametric problem<br />

J ∗ (x) = minz maxw∈W f(z, x, w)<br />

subj. to g(z, x, w) ≤ 0 ∀w ∈ W<br />

1 In case of multiple solutions, we define z ∗ (x) as one of the optimizers.<br />

(12.72)

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

Saved successfully!

Ooh no, something went wrong!