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.

542 D. DeHaan <strong>and</strong> M. Guaywithin the context <strong>of</strong> our realtime framework is that constraint violation canonly be tested at discrete, pre-defined points in time along the prediction interval.In contrast, interior point approaches such as [9] preserve constraint feasibilityall points along the prediction trajectory, which is advantageous whenthe time support t θ is nonuniform <strong>and</strong> potentially involves large intervals. Asecond benefit <strong>of</strong> using interior-point methods is that nominal robustness in thepresence <strong>of</strong> state constraints is guaranteed automatically, whereas it is shown in[10] that active set approaches must be modified to use interior approximations<strong>of</strong> the constraint in order to guarantee nominal robustness. To this end, theconstraints are incorporated definingL a (x, u) =L(x, u)+µ (B x (x)+B u (u)) , W a (x f )=W (x f )+µB xf (x f )(8)where µ>0 is a design constant, <strong>and</strong> B x , B u , B xf are barrier functions on therespective domains X, U <strong>and</strong> X f . For the purposes <strong>of</strong> this work, it is assumedthat the barrier functions are selected a-priori to satisfy the following minimumcriteria, where the pair (s, S) is understood to represent {(x, X), (u, U),(x f , X f )}.[-1mm]Criterion 1. The individual barrier functions each satisfy1. B s : S → R ≥0 ∪{∞},<strong>and</strong>B s is C 1+ on the open set ˚S.2. s → ∂S (from within) implies B s (s) →∞.3. B s ≡ 0 on s ∈ Σ S ,<strong>and</strong>B s ≥ 0 on s ∈ S \ Σ S .The assumed differentiability <strong>of</strong> B s is for convenience, <strong>and</strong> could be relaxed tolocally Lipschitz. We note that additional properties such as convexity <strong>of</strong> S <strong>and</strong>B s or self-concordance <strong>of</strong> B s (see [9, 11]) are not technically required, although inpractice they are highly advantageous. The third criterion implies that the B s is“centered” around the target set Σ. For basic regulation problems (Σ = {(0, 0)})with convex constraints a self concordance-preserving recentering technique isgiven in [9], which could be extended to more general Σ, but likely at the expense<strong>of</strong> self-concordance. For nonconvex constraints, a barrier function satisfying Criterion1 must be designed directly. In addition to the above criteria, it must beensured that substituting (8) does not compromise the stability condition (4).Thus we require:Criterion 2. For a given local stabilizer satisfying Assumption 2, the barrierfunctions B x , B u , B xf <strong>and</strong> multiplier µ are chosen to satisfy, for all x ∈X f ,{sup ∇Bxf (x) T f(x, φ(τ,κ(x 0 ))) + B x (x)+B u (φ(τ,κ(x 0 ))) } ≤ 1(τ,x 0)∈I(x)µ γ(‖x‖ Σ X)(9)I(x) { (τ, x 0 ) ∈ [0, δ(x 0 )]×X f : ẋ κ =f(x κ ,φ(t, x 0 )), x κ (0)=x 0 <strong>and</strong> x κ (τ)= x }In general, Criterion 2 can be readily satisfied if 1) level curves <strong>of</strong> B Xf areinvariant; i.e. they align with level curves <strong>of</strong> W ,2)µ is chosen sufficiently small,

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

Saved successfully!

Ooh no, something went wrong!