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.

182 A. Grancharova, T.A. Johansen, <strong>and</strong> P. Tøndelstates <strong>of</strong> the system <strong>and</strong> the stability <strong>of</strong> the closed-loop system is guaranteed.An approach for NMPC design for constrained input-affine nonlinear systemshas been suggested in [9], which deploys state space partitioning <strong>and</strong> graph theoryto retain the on-line computational efficiency. In [10], [11], [12], approachesfor <strong>of</strong>f-line computation <strong>of</strong> explicit sub-optimal PWL predictive controllers forgeneral nonlinear systems with state <strong>and</strong> input constraints have been developed,based on the multi-parametric <strong>Nonlinear</strong> Programming (mp-NLP) ideas [13]. Ithas been shown that for convex mp-NLP problems, it is straightforward to imposetolerances on the level <strong>of</strong> approximation such that theoretical propertieslike asymptotic stability <strong>of</strong> the sub-optimal feedback controller can be ensured[11], [14]. However, for non-convex problem there is a need to investigate practicalcomputational methods that not necessarily lead to guaranteed properties,but when combined with verification <strong>and</strong> analysis methods will give a practicaltool for development <strong>and</strong> implementation <strong>of</strong> explicit NMPC.The present paper focuses on computational <strong>and</strong> implementation aspects <strong>of</strong>explicit NMPC for general nonlinear systems with state <strong>and</strong> input constraints<strong>and</strong> is structured as follows. In section 2, the formulation <strong>of</strong> the NMPC problemis given. In section 3, computational methods for approximate explicit NMPCare suggested. The application <strong>of</strong> the developed approaches to compressor surgecontrol is considered in section 4.2 Formulation <strong>of</strong> <strong>Nonlinear</strong> <strong>Model</strong> <strong>Predictive</strong> ControlProblemConsider the discrete-time nonlinear system:x(t +1)=f(x(t),u(t)) (1)y(t) =Cx(t) (2)where x(t) ∈ R n , u(t) ∈ R m ,<strong>and</strong>y(t) ∈ R p are the state, input <strong>and</strong> output variable.It is also assumed that the function f is sufficiently smooth. It is supposedthat a full measurement <strong>of</strong> the state x(t) is available at the current time t. Forthe current x(t), MPC solves the following optimization problem:V ∗ (x(t)) = minJ(U, x(t)) (3)Usubject to x t|t = x(t) <strong>and</strong>:y min ≤ y t+k|t ≤ y max , k =1, ..., N (4)u min ≤ u t+k ≤ u max , k =0, 1, ..., N − 1 (5)x T t+N|t x t+N|t ≤ δ (6)x t+k+1|t = f(x t+k|t ,u t+k ),k≥ 0 (7)y t+k|t = Cx t+k|t ,k≥ 0 (8)with U = {u t ,u t+1 , ..., u t+N−1 } <strong>and</strong> the cost function given by:

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

Saved successfully!

Ooh no, something went wrong!