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

Create successful ePaper yourself

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

82 P. Mhaskar, N.H. El-Farra, <strong>and</strong> P.D. Christ<strong>of</strong>idesswitching scheme (formalized in Theorem 1 below; for the pro<strong>of</strong>, see [9]) thataddresses the above problem while focusing on achieving closed–loop stability.3.2 Controller Switching LogicTheorem 1. Consider the constrained nonlinear system <strong>of</strong> Eq.10, with any initialcondition x(0) ≡ x 0 ∈ Ω k (u max ),forsomek ∈K≡{1, ··· ,p}, whereΩ kwas defined in Eq.7, under the model predictive controller <strong>of</strong> Eqs.3-4. Also let¯T ≥ 0 be the earliest time for which either the closed–loop state, under MPC,satisfiesL f V k (x( ¯T )) + L g V k (x( ¯T ))M(x( ¯T )) ≥ 0 (11)or the MPC algorithm fails to prescribe any control move. Then, the switchingrule given by{ }1, 0 ≤ t< ¯Ti(t) =2, t ≥ ¯T(12)where i(t) = 1 ⇔ u i (x(t)) = M(x(t)) <strong>and</strong> i(t) = 2 ⇔ u i (x(t)) = b k (x(t)),guarantees that the origin <strong>of</strong> the switched closed–loop system is asymptoticallystable.Remark 1. Theorem 1 describes a stability-based switching strategy for control<strong>of</strong> nonlinear systems with input constraints. The main components <strong>of</strong> this strategyinclude the predictive controller, a family <strong>of</strong> bounded nonlinear controllers,with their estimated regions <strong>of</strong> constrained stability, <strong>and</strong> a high–level supervisorthat orchestrates the switching between the controllers. A schematic representation<strong>of</strong> the hybrid control structure is shown in Figure 1. The implementationprocedure <strong>of</strong> this hybrid control strategy is outlined below:• Given the system model <strong>of</strong> Eq.1, the constraints on the input <strong>and</strong> the family<strong>of</strong> CLFs, design the bounded controllers using Eqs.5-6. Given the performanceobjective, set up the MPC optimization problem.• Compute the stability region estimate for each <strong>of</strong> the bounded controllers,p⋃Ω k (u max ), using Eqs.7-8, for k =1,...,p,<strong>and</strong>Ω(u max )= Ω k (u max ).• Initialize the closed–loop system under MPC, at any initial condition, x 0within Ω, <strong>and</strong>identifyaCLF,V k (x), for which the initial condition is withinthe corresponding stability region estimate, Ω k .• Monitor the temporal evolution <strong>of</strong> the closed–loop trajectory (by checkingEq.11 at each time) until the earliest time that either Eq.11 holds or theMPC algorithm prescribes no solution, ¯T .• If such a ¯T exists, discontinue MPC implementation, switch to the k-thbounded controller (whose stability region contains x 0 ) <strong>and</strong> implement itfor all future times.Remark 2. The main idea behind Theorem 1, <strong>and</strong> behind the hybrid predictivecontroller (including the designs that address issues <strong>of</strong> unavailability <strong>of</strong>k=1

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

Saved successfully!

Ooh no, something went wrong!