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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

y i (k) =∑n um=1MPC for Stochastic Systems 257g T im(k)ũ m (k − 1), ũ m (k − 1) = [u m (k − n) ...u m (k − 1)] T (1)where u m (k), m =1,...,n u , y i (k), i =1,...,n y , are input <strong>and</strong> output variablesrespectively, <strong>and</strong> the plant parameters g im (k) are Gaussian r<strong>and</strong>om variables.For convenience we consider the case <strong>of</strong> two outputs (n y =2):y 1 is taken to beprimary (in that a probabilistic measure <strong>of</strong> performance on it is to be optimized)whereas y 2 is subject to probabilistic performance constraints <strong>and</strong> is referred toas secondary.As a result <strong>of</strong> the linear dependence <strong>of</strong> the model (1) on uncertain plant parameters,the prediction <strong>of</strong> y i (k + j) madeattimek (denoted y i (k + j|k)) isnormally distributed. Therefore bounds on y i (k + j|k) thataresatisfiedwithaspecified probability p can be formulated as convex (second-order conic) constraintson the predicted future input sequence. Bounds <strong>of</strong> this kind are usedin [9] to derive a probabilistic objective function <strong>and</strong> constraints for MPC. Theseare combined with a terminal constraint that forces predictions to reach a precomputedsteady-state at the end <strong>of</strong> an N-step prediction horizon to define a stablereceding horizon control law. Subsequent work has applied this methodologyto a sustainable development problem using linear time-varying MA models [13].Though <strong>of</strong>ten convenient in practice, MA models are non-parsimonious, <strong>and</strong>an alternative considered in [12] is given by the state space model:x(k +1)=Ax(k)+Bu(k), y i (k) =c T i (k) x(k), i =1, 2 (2)where x(k) ∈ R n is the state (assumed to be measured at time k), u(k) ∈ R nuis the input, <strong>and</strong> A, B are known constant matrices. The output maps c i (k) ∈R n , i =1, 2 are assumed to be normally distributed: c i (k) ∼N(¯c i ,Θ c,i ), with{c i (k),c i (j)} independent for k ≠ j. The stability constraints <strong>of</strong> [9] are relaxedin [12], which employs less restrictive inequality constraints on the N step-aheadpredicted state.This paper considers a generalization <strong>of</strong> the model class in order to h<strong>and</strong>le thecase that the future plant state is a r<strong>and</strong>om variable. For simplicity we restrictattention to the case <strong>of</strong> uncertainty in the input map:x(k+1) = Ax(k)+B(k)u(k), B(k) = ¯B+L∑q r (k)B r , y i (k) =c T i x(k), i=1, 2(3)where A, ¯B, Bi , c i are known <strong>and</strong> q(k) = [q 1 (k) ··· q L (k)] T are Gaussianparameters. We assume that q(k) ∼N(0,I) since it is always possible to definethe model realization (A, B, C) so that the elements <strong>of</strong> q(k) are uncorrelated,<strong>and</strong> that {q(k),q(j)} are independent for k ≠ j. Correlation between modelparameters at different times could be h<strong>and</strong>led by the paper’s approach, butthe latter assumption simplifies the expressions for the predicted covariances insection 5 below. The state x(k) is assumed to be measured at time k. The paperfocuses on the design <strong>of</strong> the MPC cost <strong>and</strong> terminal constraints so as to ensureclosed-loop stability (for the case <strong>of</strong> s<strong>of</strong>t constraints) <strong>and</strong> recursive feasibilitywith a pre-specified confidence level.r=1

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

Saved successfully!

Ooh no, something went wrong!