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.

On the Computation <strong>of</strong> Robust Control Invariant Sets 133Based on these definitions <strong>and</strong> properties, the maximal robust control invariantset can be obtained by means <strong>of</strong> the following algorithm [8]:Algorithm 1(i) Set the initial region C 0 equal to X.(ii) C k+1 = Q(C k ).(iii) If C k+1 = C k then C k = C ∞ .Stop.Else,setk = k +1<strong>and</strong>returntostep(ii).Note that the evolution <strong>of</strong> any initial condition belonging to set C k can be robustlymaintained in X at least k sample times. Therefore, C ∞ = lim C k constitutesthe set <strong>of</strong> initial condition for which the system is robustly controllable ink→∞an admissible way. That is, C ∞ is the maximal robust control invariant set.Suppose that algorithm 1 converges to C ∞ in k d steps. Then, applying property2 in a recursive way it is possible to state that C kd = C ∞ can be representedby means <strong>of</strong> the union <strong>of</strong> r k dconvex polyhedra. This worst-case estimation <strong>of</strong>the number <strong>of</strong> convex polyhedra required to represent C ∞ clearly shows that theexact computation <strong>of</strong> C ∞ for a piecewise-affine system might not be possible inthe general case: the number <strong>of</strong> sets required to represent the maximal robustcontrol invariant set grows in an exponential way with the number <strong>of</strong> iterations<strong>of</strong> algorithm 1. Even in the case that algorithm 1 obtains (theoretically) themaximal robust control invariant set in a finite number <strong>of</strong> steps, the complexity<strong>of</strong> the representation might make it impossible to run the algorithm beyond areduced number <strong>of</strong> steps (normally insufficient to attain the greatest domain <strong>of</strong>attraction). Therefore, it is compulsory to consider approximated approaches tothe computation <strong>of</strong> C ∞ .In this paper we propose an algorithm (based on convex outer (<strong>and</strong> inner)approximations <strong>of</strong> the one step set) that can be used to compute a convex robustcontrol invariant set for the piecewise affine system.3 Outer Bound <strong>of</strong> the Maximal Robust Control InvariantSetOne <strong>of</strong> the objectives <strong>of</strong> this paper consists in providing a procedure to obtaina convex outer approximation <strong>of</strong> C ∞ for a piecewise affine system. This outerbound has a number <strong>of</strong> practical <strong>and</strong> relevant applications:(i) It captures the geometry <strong>of</strong> C ∞ <strong>and</strong> makes the computation <strong>of</strong> a robustcontrol invariant set for the system easier (this use is explored in section4). Moreover, it can be used as the initial set in algorithm 1. If the outerbound is a good approximation, then algorithm 1 might require an (implementable)reduced number <strong>of</strong> iterations.(ii) The constraints that define the outer bound can be included as hard constraintsin a hybrid MPC scheme. Moreover, the inclusion <strong>of</strong> the aforementionedconstraints can be used to improve the convex relaxations <strong>of</strong> thenonlinear optimization problems that appear in the context <strong>of</strong> hybrid MPC.

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

Saved successfully!

Ooh no, something went wrong!