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.

Controlling Distributed Hyperbolic Plants 437stability in closed loop. For that sake, <strong>and</strong> inspired by [2], define the control lawgiven byu ∗ = αR∗ Lr ∗ (4)− T 0where r ∗ is the set-point <strong>of</strong> the outlet oil temperature x ∗ n.Letx ∗ be the equilibriumstate corresponding to u ∗ <strong>and</strong> consider the dynamics <strong>of</strong> the error e = x−x ∗ ,given byė = −AL u∗ e + −Ae− Ax∗ − Bx 0ũ + CαL˜R (5)where ũ = u − u ∗ <strong>and</strong> ˜R = R − R ∗ . As shown by applying the Gronwall-Bellmaninequality, for ũ =0<strong>and</strong> ˜R = 0 the error dynamics is stable whenever the matrixĀ = − A Lis stable. It is not easy to prove a general result concerning the stability<strong>of</strong> the matrix A generated by the OCM <strong>and</strong> hence its stability must be checkedfor each application.Define the RHC for the error dynamics byminuJ =∫t+Hwhere ρ ≥ 0, H>0, <strong>and</strong> subject tot(e T (τ)Pe(τ)+ρ ũ 2 (τ) ) dτ (6)ė = −AL u ∗ e + −Ae− Ax∗ − BT 0ũ (7)LV 0 (t + H) ≥ V rhc (t + H) (8)in which r ∗ is given by (4), V 0 (H) =e T (H) |ũ=0 Pe(H) |ũ=0 <strong>and</strong> V rhc (H) =e T (H)Pe(H) whereP is an arbitrary symmetric positive definite matrix.The constraint (8) is equivalent to impose to the RHC that, at each iteration,the norm <strong>of</strong> the error at the end <strong>of</strong> the optimal sequence is bounded by thesame norm resulting from the error when u = u ∗ . The existence <strong>of</strong> a control law,defined for u = u ∗ , which stabilizes the closed loop, allows to interpret V 0 as aControl Lyapunov Function [11] <strong>and</strong>, assuming complete plant knowledge, is asufficient condition to ensure Global Asymptotic Stability <strong>of</strong> the loop closed bythe RHC, when the controller is applied to (3) [8]. The constraint (3) is thereforea sufficient condition for stability. It has been observed in the simulations performedthat this condition is active in the initial period, depending on the initialconditions. The rationale for minimizing (7) under the constraint (8) consists inincreasing the performance while ensuring stability (by imposing the constraint).3.2 State ObserverTo (3) associate the state estimator with output error re-injection:˙ˆx = − u [ ]L (Aˆx + Bx 0)+C ˆαR(t)+K(t)D(x − ˆx) ŷ = Dˆx = 00··· 1 ˆx (9)

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

Saved successfully!

Ooh no, something went wrong!