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 123The target set Θ is a closed set, contains the origin <strong>and</strong> is robustly invariantunder no control. That is, x(t; t 0 ,x 0 ,u,d) ∈ Θ for all t ≥ t 0 ,allx 0 ∈ Θ, <strong>and</strong>alld ∈D([t 0 ,t)) when u ≡ 0. We further assume that f is a continuous function<strong>and</strong> locally Lipschitz continuous with respect to x.Consider a sequence <strong>of</strong> sampling instants π := {t i } i≥0 with constant intersamplingtimes δ > 0 such that t i+1 = t i + δ for all i ≥ 0. Let the controlhorizon T c <strong>and</strong> prediction horizon T p ,withT c ≤ T p , be multiples <strong>of</strong> δ (T c = N c δ<strong>and</strong> T p = N p δ with N c ,N p ∈ IN). Consider also a terminal set S (⊂ IR n ), aterminal cost function W :IR n → IR <strong>and</strong> a running cost function L :IR n ×IR m → IR. The optimization problem is a finite horizon differential game wherethe disturbance d acts as the maximizing player <strong>and</strong> the control u acts as theminimizing player. We shall assume that the minimizing player uses a sampleddatainformation structure. The space <strong>of</strong> the corresponding strategies over [t 1 ,t 2 ]we denote by K([t 1 ,t 2 ]). For any t ∈ π, let ktaux ∈K([t + T c ,t+ T p ]) be an apriori given auxiliary sampled-data strategy. The quantities time horizons T c <strong>and</strong>T p , objective functions L <strong>and</strong> W , terminal constraint set S, the inter-samplingtime δ, <strong>and</strong> auxiliary strategy kt aux are the quantities we are able to tune —the so-called design parameters — <strong>and</strong> should be chosen to satisfy the robuststability condition described below.At a certain instant t ∈ π, we select for the prediction model the controlstrategy for the intervals [t, t + T c )<strong>and</strong>[t + T c ,t+ T p ) in the following way. Inthe interval [t, t + T c ), we should select, by solving an optimization problem, thestrategy k t in the interval [t, t + T c ]. The strategy ktaux , known a priori, is usedin the interval [t + T c ,t+ T p ].The robust feedback MPC strategy is obtained by repeatedly solving on-line,at each sampling instant t i , a min-max optimization problem P, to select thefeedback k ti , every time using the current measure <strong>of</strong> the state <strong>of</strong> the plant x ti .P(t, x t ,T c ,T p ): Min k∈K([t,t+Tc])Max d∈D([t,Tp])subject to:∫t+T ptL(x(s),u(s))ds + W (x(t + T p )) (9)x(t) =x tẋ(s) =f(s, x(s),u(s),d(s)) a.e. s∈ [t, t + T p ] (10)x(s) ∈ X for all s ∈ [t, t + T p ]u(s) ∈ U a.e. s∈ [t, t + T p ]x(t + T p ) ∈ S, (11)whereu(s) =k t (s, x(⌊s⌋ π )) for s ∈ [t, t + T c )u(s) =k auxt (s, x(⌊s⌋ π )) for s ∈ [t + T c ,t+ T p ).

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

Saved successfully!

Ooh no, something went wrong!