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.

Interval Arithmetic in Robust <strong>Nonlinear</strong> MPC 325considering ˆx as initial dynamic state. This constraint can be easily implementedthanks to the polyhedral nature <strong>of</strong> Γ . Assume that ˆX(k + N|k) =p ⊕ HB N<strong>and</strong> Γ = {(x, ˆx) :T 1 x + T 2ˆx ≤ t} then the terminal constraint can be posed asT 2ˆx ≤ t−T 1 p−‖T 1 H‖ 1 ,where‖T 1 H‖ 1 denotes the vector which i−th componentis the 1-norm <strong>of</strong> the i−th row <strong>of</strong> the matrix T 1 H.The admissibility <strong>of</strong> the controller can be ensured by means <strong>of</strong> the methodsused for the case <strong>of</strong> full-state measurement presented in the previous section.However, the addition <strong>of</strong> the state estimator may introduce feasibility loss <strong>of</strong>the optimization problem due to the fact that the set ˆX k+1 may be not containedin the set ψ( ˆX k ,u k ,W) because <strong>of</strong> the outer approximation used in thecomputation <strong>of</strong> ˆX k+1 . The probability that this happens is low but if so, the admissibility<strong>of</strong> the problem can be ensured by solving the problem P N (ˆX(k +1|k))instead or by merely applying u ∗ (k +1|k). Convergence <strong>of</strong> the real state to theset Ω = Proj x (Γ ) can be ensured by the previously proposed method: shrinkingthe prediction horizon or considering an stabilizing constraint. Once thatˆX k ⊂ Ω, then the controller switches to the local dynamic controller consideringas the initial dynamic state ˆx ∗ .6 ConclusionsThis paper summarizes some results on interval arithmetic applied to the design<strong>of</strong> robust MPC controllers. First it is shown how the keystone is the procedureto bound the range <strong>of</strong> a function <strong>and</strong> how this can be used to approximate thesequence <strong>of</strong> reachable sets. This sequence can be used to design the robust MPCcontroller in a natural way replacing the predicted trajectory by the sequence <strong>of</strong>reachable sets. Admissibility <strong>and</strong> convergence <strong>of</strong> this controller can be guaranteedby several methods.The bounding procedure allows us to present an algorithm to estimate theset <strong>of</strong> states based on the measure <strong>of</strong> the outputs. Based on this, a robust MPCcontroller based on output feedback is presented. This controller ensures theadmissible evolution <strong>of</strong> the system to a neighborhood <strong>of</strong> the origin under theexistence <strong>of</strong> a local detector.References[1] Moore, R.E. “Interval Analysis”, Prentice-Hall, Englewood Cliffs, NJ., (1966).[2] Kühn, W. “Rigorous computed orbits <strong>of</strong> dynamical systems without the wrappingeffect”, Computing, 61, 47-67, (1998).[3] Alamo, T. <strong>and</strong> Bravo, J.M. <strong>and</strong> Camacho, E.F. , “Guaranteed state estimation byzonotopes”, Automatica, 41, 1035-1043, (2005).[4] Bravo, J.M. <strong>and</strong> Limon, D. <strong>and</strong> Alamo, T. <strong>and</strong> Camacho, E.F. , “Robust MPC <strong>of</strong>constrained descrete-time nonlinear systems based on zonotopes”, European ControlConference, (2003).

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

Saved successfully!

Ooh no, something went wrong!