13.07.2015 Views

Assessment and Future Directions of Nonlinear Model Predictive ...

Assessment and Future Directions of Nonlinear Model Predictive ...

Assessment and Future Directions of Nonlinear Model Predictive ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

MPC for Stochastic Systems 263( )κ 2 cT 1/22 Z 2 (k + j|k)c 2 ≤ Y2 − c T 2 ¯x(k + j|k) (23)where κ 2 satisfies N(κ 2 )=p 2 . Similarly, making use <strong>of</strong> confidence ellipsoids forq(k), the terminal constraint (22d) can be expressedr 1(vTi Z 2 (k + j|k)v i) 1/2≤ 1 − vTi ¯x(k + j|k), i =1,...,m (24)where r 1 is defined by Pr ( χ 2 (NL) ≤ r1) 2 = p2 . It follows that (22) is convex,<strong>and</strong> has the form <strong>of</strong> a second-order cone program (SOCP), enabling solution viaefficient algorithms [17]. The stability properties <strong>of</strong> the MPC law can be statedas follows.Theorem 2. Assume that (22) is feasible at all times k =0, 1,....Theny 1 (k) →0,<strong>and</strong>‖x(k)‖ 2 converges to a finite limit with probability 1 if (A, c 1 ) is observable.Pro<strong>of</strong>. From Lemmas 1 <strong>and</strong> 3, the cost, ˜J k+1 , for the suboptimal sequence ũ(k +1) = {u ∗ (k+1|k),...,Kx ∗ (k+N|k)} at time k+1 satisfies E k ˜Jk+1 ≤ Jk ∗ −y2 1 (k),where Jk ∗ is the optimal value <strong>of</strong> (22a). After optimization at k +1wehaveE k Jk+1 ∗ ≤ E k ˜J k+1 − y1 2 (k) ≤ J k ∗ − y2 1 (k) (25)It follows that J k converges to a lower limit <strong>and</strong> y 1 (k) → 0 with probability1 [18]. Furthermore the definitions <strong>of</strong> stage cost (5) <strong>and</strong> terminal penalty (17)imply that∞∑J k = c T 1 ¯x(k + j|k)¯xT (k + j|k)c 1 + κ 2 1 cT 1 Z 2(k + j|k)c 1j=0<strong>and</strong>, since ∑ ∞j=0 cT 1 Z 2 (k+j|k)c 1 is positive definite in u(k)if(A, c 1 ) is observable,it follows that J k is positive definite in x(k) if(A, c 1 ) is observable. Under thiscondition therefore, ‖x(k)‖ 2 converges to a finite limit with probability 1.Note that the derivation <strong>of</strong> (25) assumes a pre-stabilized prediction model;the same convergence property can otherwise be ensured by using a variablehorizon N.The constraints (22b-d) apply only to predicted trajectories at time k, <strong>and</strong>do not ensure feasibility <strong>of</strong> (22) at future times. For example, at time k +1, (23)requiresκ 2(cT2 Z 2 (k + j|k +1)c 2) 1/2≤ Y2 − c T 2 ¯x(k + j|k +1),j =1,...,Nwhere ¯x(k+j|k+1) is a Gaussian r<strong>and</strong>om variable at time k,withmean¯x(k+j|k)<strong>and</strong> variance c T 2 Aj−1 Z 2 (k +1|k)A j−1T c 2 . Therefore (23) is feasible at k +1 withprobability p 2 ifκ 2(cT2 Z 2 (k+j|k+1)c 2) 1/2+κ2 (cT2 A j−1 Z 2 (k+1|k)A j−1T c 2) 1/2≤ Y2 −c T 2 ¯x(k+j|k)holds for j =1,...,N at time k; this condition is necessarily more restrictivethan (23) since Z 2 (k + j|k) =Z 2 (k + j|k +1)+A j−1 Z 2 (k +1|k)A j−1T .Inorderto provide a recursive guarantee <strong>of</strong> feasibility we therefore include additionalconstraints in the online optimization, as summarized in the following result.

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

Saved successfully!

Ooh no, something went wrong!