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.

Sampled-Data MPC for <strong>Nonlinear</strong> Time-Varying Systems 119a “sampling-feedback” law <strong>and</strong> thus define a trajectory in a way which is verysimilar to the concept introduced in [5]. Those trajectories are, under mild conditions,well-defined even when the feedback law is discontinuous.There are in the literature a few works allowing discontinuous feedback laws inthe context <strong>of</strong> MPC. (See [8] for a survey <strong>of</strong> such works.) The essential feature <strong>of</strong>those frameworks to allow discontinuities is simply the sampled-data feature —appropriate use <strong>of</strong> a positive inter-sampling time, combined with an appropriateinterpretation <strong>of</strong> a solution to a discontinuous differential equation.4 Barbalat’s Lemma <strong>and</strong> VariantsBarbalat’s lemma is a well-known <strong>and</strong> powerful tool to deduce asymptotic stability<strong>of</strong> nonlinear systems, especially time-varying systems, using Lyapunov-likeapproaches (see e.g. [17] for a discussion <strong>and</strong> applications).Simple variants <strong>of</strong> this lemma have been used successfully to prove stability resultsfor <strong>Model</strong> <strong>Predictive</strong> Control (MPC) <strong>of</strong> nonlinear <strong>and</strong> time-varying systems[7, 15]. In fact, in all the sampled-data MPC frameworks cited above, Barbalat’slemma, or a modification <strong>of</strong> it, is used as an important step to prove stability<strong>of</strong> the MPC schemes. It is shown that if certain design parameters (objectivefunction, terminal set, etc.) are conveniently selected, then the value functionis monotone decreasing. Then, applying Barbalat’s lemma, attractiveness <strong>of</strong> thetrajectory <strong>of</strong> the nominal model can be established (i.e. x(t) → 0ast →∞).This stability property can be deduced for a very general class <strong>of</strong> nonlinear systems:including time-varying systems, nonholonomic systems, systems allowingdiscontinuous feedbacks, etc.A recent work on robust MPC <strong>of</strong> nonlinear systems [9] used a generalization<strong>of</strong> Barbalat’s lemma as an important step to prove stability <strong>of</strong> the algorithm.However, it is our believe that such generalization <strong>of</strong> the lemma might provide auseful tool to analyse stability in other robust continuous-time MPC approaches,such as the one described here for time-varying systems.A st<strong>and</strong>ard result in Calculus states that if a function is lower bounded <strong>and</strong>decreasing, then it converges to a limit. However, we cannot conclude whetherits derivative will decrease or not unless we impose some smoothness propertyon f(t). ˙ We have in this way a well-known form <strong>of</strong> the Barbalat’s lemma (seee.g. [17]).Lemma 1 (Barbalat’s lemma 1). Let t ↦→ F (t) be a differentiable functionwith a finite limit as t →∞.IfF˙is uniformly continuous, then F ˙ (t) → 0 ast →∞.A simple modification that has been useful in some MPC (nominal) stabilityresults [7, 15] is the following.Lemma 2 (Barbalat’s lemma 2). Let M be a continuous, positive definitefunction <strong>and</strong> x be an absolutely continuous function on IR.If‖x(·)‖ L ∞ < ∞,∫ T‖ẋ(·)‖ L ∞ < ∞, <strong>and</strong>lim T →∞ 0M(x(t)) dt < ∞, then x(t) → 0 as t →∞.

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

Saved successfully!

Ooh no, something went wrong!