Computation delay compensation for real time implementation of robust model predictive control

The implementation of Model Predictive Control (MPC) requires to solve an optimization problem online. The computation time, often not negligible especially for Nonlinear MPC (NMPC), introduces a delay in the feedback loop. Moreover, it impedes fast sampling rate setting for the controller to react to uncertainties quickly. In this paper, a dual time scale control scheme is proposed for linear/nonlinear systems with external disturbances. A pre-compensator works at fast sampling rate to suppress uncertainty, while the outer MPC controller updates the open loop input sequence at a slower rate. The computation delay is explicitly considered and compensated in the MPC design. Four Robust MPC algorithms for linear/nonlinear systems in the literature are tailored for the proposed control scheme. The recursive feasibility and stability are rigorously analyzed. Simulation examples validate the proposed approaches.

[1]  Alberto Bemporad,et al.  The explicit linear quadratic regulator for constrained systems , 2003, Autom..

[2]  Lorenz T. Biegler,et al.  On-line implementation of nonlinear MPC: an experimental case study , 2000 .

[3]  D. Mayne,et al.  On the Minimal Robust Positively Invariant Set for Linear Difference Inclusions , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[4]  George M. Siouris,et al.  Applied Optimal Control: Optimization, Estimation, and Control , 1979, IEEE Transactions on Systems, Man, and Cybernetics.

[5]  F. Allgöwer,et al.  Robust model predictive control with disturbance invariant sets , 2010, Proceedings of the 2010 American Control Conference.

[6]  J. O'Reilly,et al.  Model predictive control of nonlinear systems: computational burden and stability , 2000 .

[7]  James B. Rawlings,et al.  Postface to “ Model Predictive Control : Theory and Design ” , 2012 .

[8]  Frank Allgöwer,et al.  Computational Delay in Nonlinear Model Predictive Control , 2004 .

[9]  D. Limón,et al.  Input-to-state stable MPC for constrained discrete-time nonlinear systems with bounded additive uncertainties , 2002, Proceedings of the 41st IEEE Conference on Decision and Control, 2002..

[10]  Weng Khuen Ho,et al.  Multiplexed MPC for Multizone Thermal Processing in Semiconductor Manufacturing , 2010, IEEE Transactions on Control Systems Technology.

[11]  Luigi Chisci,et al.  Systems with persistent disturbances: predictive control with restricted constraints , 2001, Autom..

[12]  Victor M. Zavala,et al.  The advanced-step NMPC controller: Optimality, stability and robustness , 2009, Autom..

[13]  M. Diehl,et al.  Nominal stability of real-time iteration scheme for nonlinear model predictive control , 2005 .

[14]  David Q. Mayne,et al.  Constrained model predictive control: Stability and optimality , 2000, Autom..

[15]  David Q. Mayne,et al.  Robust model predictive control of constrained linear systems with bounded disturbances , 2005, Autom..