Offset-free multi-model economic model predictive control for changing economic criterion

Abstract Economic Model Predictive Controllers, consisting of an economic criterion as stage cost for the dynamic regulation problem, have shown to improve the economic performance of the controlled plant. However, throughout the operation of the plant, if the economic criterion changes – due to variations of prices, costs, production demand, market fluctuations, reconciled data, disturbances, etc. – the optimal operation point also changes. In industrial applications, a nonlinear description of the plant may not be available, since identifying a nonlinear plant is a very difficult task. Thus, the models used for prediction are in general linear. The nonlinear behavior of the plant makes that the controller designed using a linear model (identified at certain operation point) may exhibit a poor closed-loop performance or even loss of feasibility and stability when the plant is operated at a different operation point. A way to avoid this issue is to consider a collection of linear models identified at each of the equilibrium points where the plant will be operated. This is called a multi-model description of the plant. In this work, a multi-model economic MPC is proposed, which takes into account the uncertainties that arise from the difference between nonlinear and linear models, by means of a multi-model approach: a finite family of linear models is considered (multi-model uncertainty), each of them operating appropriately in a certain region around a given operation point. Recursive feasibility, convergence to the economic setpoint and stability are ensured. The proposed controller is applied in two simulations for controlling an isothermal chemical reactor with consecutive-competitive reactions, and a continuous flow stirred-tank reactor with parallel reactions.

[1]  Lars Grüne,et al.  Economic receding horizon control without terminal constraints , 2013, Autom..

[2]  Francis J. Doyle,et al.  Nonlinear systems theory , 1997 .

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

[4]  David Angeli,et al.  Fundamentals of economic model predictive control , 2012, 2012 IEEE 51st IEEE Conference on Decision and Control (CDC).

[5]  Martin Guay,et al.  Integration of real-time optimization and model predictive control , 2010 .

[6]  David Angeli,et al.  Economic model predictive control with self-tuning terminal cost , 2013, Eur. J. Control.

[7]  T. Badgwell Robust model predictive control of stable linear systems , 1997 .

[8]  David Angeli,et al.  On Average Performance and Stability of Economic Model Predictive Control , 2012, IEEE Transactions on Automatic Control.

[9]  Lorenz T. Biegler,et al.  Technology Advances for Dynamic Real-Time Optimization , 2009 .

[10]  Antonio Ferramosca,et al.  Steady-state target optimization designs for integrating real-time optimization and model predictive control , 2014 .

[11]  Alessandro Casavola,et al.  Theoretical advances on Economic Model Predictive Control with time-varying costs , 2016, Annu. Rev. Control..

[12]  Panagiotis D. Christofides,et al.  Economic model predictive control of nonlinear process systems using Lyapunov techniques , 2012 .

[13]  David Angeli,et al.  Economic optimization using model predictive control with a terminal cost , 2011, Annu. Rev. Control..

[14]  Darci Odloak,et al.  Robust model predictive control with zone control , 2009 .

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

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

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

[18]  D. Limón,et al.  Input-to-State Stability: A Unifying Framework for Robust Model Predictive Control , 2009 .

[19]  Darci Odloak,et al.  A robustly stabilizing model predictive control strategy of stable and unstable processes , 2016, Autom..

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

[21]  Alessandro Casavola,et al.  Economic Model Predictive Control with parameter-varying cost and guaranteed average performance , 2015, 2015 54th IEEE Conference on Decision and Control (CDC).

[22]  S. Joe Qin,et al.  A survey of industrial model predictive control technology , 2003 .

[23]  Gabriele Pannocchia,et al.  Disturbance models for offset‐free model‐predictive control , 2003 .

[24]  Antonio Ferramosca,et al.  Economic MPC for a Changing Economic Criterion for Linear Systems , 2014, IEEE Transactions on Automatic Control.

[25]  Alberto Bemporad,et al.  Combined Design of Disturbance Model and Observer for Offset-Free Model Predictive Control , 2007, IEEE Transactions on Automatic Control.

[26]  F. Allgower,et al.  Nonlinear predictive control for setpoint families , 2000, Proceedings of the 2000 American Control Conference. ACC (IEEE Cat. No.00CH36334).

[27]  David Angeli,et al.  Transient average constraints in economic model predictive control , 2014, Autom..

[28]  Manfred Morari,et al.  Nonlinear offset-free model predictive control , 2012, Autom..

[29]  David Angeli,et al.  Enforcing convergence in nonlinear economic MPC , 2011, IEEE Conference on Decision and Control and European Control Conference.

[30]  Manfred Morari,et al.  Offset-free reference tracking with model predictive control , 2010, Autom..

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

[32]  Babu Joseph,et al.  Performance and stability analysis of LP‐MPC and QP‐MPC cascade control systems , 1999 .

[33]  James B. Rawlings,et al.  Economic Dynamic Real-Time Optimization and Nonlinear Model-Predictive Control on Infinite Horizons , 2009 .

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