Integrating the RTO in the MPC: An adaptive gradient-based approach

Model Predictive Control (MPC) is the most used advanced control technique in process industries, since it ensures stability, constraints satisfaction and convergence to the setpoint. The optimal setpoint is calculated by the Real Time Optimizer (RTO), minimizing the economic objective taking into account the operational limits of the plant. Since RTO employs complex stationary nonlinear models to perform the optimization and a larger sampling time than the controller, the economic setpoints calculated by the RTO may be inconsistent for the MPC layer and the economic performance of the overall controller may be worse than expected. The aim of this work is to propose an MPC controller that explicitly integrates the RTO into the MPC control layer. The proposed strategy is based on the MPC for tracking; the optimization problem to be solved only requires one evaluation of the gradient of the economic cost function at each sampling time. Based on this gradient, a second order approximation of the economic function is obtained and used in the MPC optimization problem resulting in a convex optimization problem. Recursive feasibility and convergence to the optimal equilibrium point is ensured.

[1]  C. V. Rao,et al.  Steady states and constraints in model predictive control , 1999 .

[2]  Wolfgang Marquardt,et al.  Integration of Economical Optimization and Control for Intentionally Transient Process Operation , 2007 .

[3]  Antonio Ferramosca,et al.  A gradient-based strategy for integrating Real Time Optimizer (RTO) with Model Predictive Control (MPC) , 2012 .

[4]  Darci Odloak,et al.  Real Time Optimization (RTO) with Model Predictive Control (MPC) , 2009 .

[5]  W. Marsden I and J , 2012 .

[6]  Eduardo F. Camacho,et al.  MPC for tracking piecewise constant references for constrained linear systems , 2008, Autom..

[7]  Martin Guay,et al.  Integration of Real-time Optimization & and Model Predictive Control* *The authors would like to acknowledge the financial support of the Natural Sciences and Engineering Research Council of Canada. , 2009 .

[8]  James B. Rawlings,et al.  Model predictive control with linear models , 1993 .

[9]  Antonio Ferramosca,et al.  MPC for tracking with optimal closed-loop performance , 2009, Autom..

[10]  Darci Odloak,et al.  Stable MPC for tracking with maximal domain of attraction , 2011 .

[11]  Darci Odloak,et al.  Integrating real-time optimization into the model predictive controller of the FCC system , 2002 .

[12]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[13]  Sebastian Engell Feedback control for optimal process operation , 2007 .

[14]  Moritz Diehl,et al.  A Lyapunov Function for Economic Optimizing Model Predictive Control , 2011, IEEE Transactions on Automatic Control.

[15]  Kenneth R. Muske Steady-state target optimization in linear model predictive control , 1997, Proceedings of the 1997 American Control Conference (Cat. No.97CH36041).

[16]  D. Limón,et al.  MPC FOR TRACKING OF PIECE-WISE CONSTANT REFERENCES FOR CONSTRAINED LINEAR SYSTEMS , 2005 .

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

[18]  Darci Odloak,et al.  A stable MPC with zone control , 2009 .