Economic Nonlinear Model Predictive Control

In recent years, Economic Model Predictive Control (empc) has received considerable attention of many research groups. The present tutorial survey summarizes state-of-the-art approaches in empc. In this context empc is to be understood as receding-horizon optimal control with a stage cost that does not simply penalize the distance to a desired equilibrium but encodes more sophisticated economic objectives. This survey provides a comprehensive overview of empc stability results: with and without terminal constraints, with and without dissipativtiy assumptions, with averaged constraints, formulations with multiple objectives and generalized terminal constraints as well as Lyapunov-based approaches. Moreover, we compare different performance criteria for some of the considered approaches and comment on the connections to recent research on dissipativity of optimal control problems. We consider a discrete-time setting and point towards continuous-time variants. We illustrate the different empc schemes with several examples. Timm Faulwasser, Lars Grüne and Matthias A. Müller (2018), “Economic Nonlinear Model Predictive Control”, Foundations and Trends R © in Systems and Control: Vol. 5, No. 1, pp 1–98. DOI: 10.1561/2600000014. Full text is available at http://dx.doi.org/10.1561/2600000014

[1]  A. Haurie,et al.  Infinite horizon optimal control : deterministic and stochastic systems , 1991 .

[2]  Vladimir Gaitsgory,et al.  Stabilization with discounted optimal control , 2015, Syst. Control. Lett..

[3]  Lars Grüne,et al.  On the relation between strict dissipativity and turnpike properties , 2016, Syst. Control. Lett..

[4]  Jan M. Maciejowski,et al.  Predictive control : with constraints , 2002 .

[5]  Frank Allgöwer,et al.  Avoidance of Poorly Observable Trajectories: A Predictive Control Perspective , 2008 .

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

[7]  L. Biegler,et al.  Robust stability of economically oriented infinite horizon NMPC that include cyclic processes , 2012 .

[8]  David Angeli,et al.  On the performance of economic model predictive control with self-tuning terminal cost , 2014 .

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

[10]  J. Willems Dissipative dynamical systems part I: General theory , 1972 .

[11]  James E. Bailey,et al.  Modification of Consecutive-Competitive Reaction Selectivity by Periodic Operation , 1980 .

[12]  Lars Grüne,et al.  Approximation Properties of Receding Horizon Optimal Control , 2016 .

[13]  Colin Neil Jones,et al.  On convergence and performance certification of a continuous-time economic model predictive control scheme with time-varying performance index , 2016, Autom..

[14]  J. E. Bailey,et al.  Cyclic operation of reaction systems: Effects of heat and mass transfer resistance , 1971 .

[15]  Jairo Jose Espinosa,et al.  Min-max Economic Model Predictive Control , 2014, 53rd IEEE Conference on Decision and Control.

[16]  Henrik Madsen,et al.  A mean-variance criterion for economic model predictive control of stochastic linear systems , 2014, 53rd IEEE Conference on Decision and Control.

[17]  Dominique Bonvin,et al.  On turnpike and dissipativity properties of continuous-time optimal control problems , 2015, Autom..

[18]  Antonio Ferramosca,et al.  MPC for tracking with optimal closed-loop performance , 2008, 2008 47th IEEE Conference on Decision and Control.

[19]  David Angeli,et al.  Cooperative distributed model predictive control for linear plants subject to convex economic objectives , 2011, IEEE Conference on Decision and Control and European Control Conference.

[20]  Karl Worthmann,et al.  A Distributed Optimization Algorithm for the Predictive Control of Smart Grids , 2016, IEEE Transactions on Automatic Control.

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

[22]  Ilia G. Polushin,et al.  Conditions for the existence of continuous storage functions for nonlinear dissipative systems , 2005, Syst. Control. Lett..

[23]  V. Zavala A Multiobjective Optimization Perspective on the Stability of Economic MPC , 2015 .

[24]  Lars Grüne,et al.  Economic model predictive control without terminal constraints for optimal periodic behavior , 2015, Autom..

[25]  J. Neumann A Model of General Economic Equilibrium , 1945 .

[26]  D. Bonvin,et al.  On the Design of Economic NMPC Based on an Exact Turnpike Property , 2015 .

[27]  Lars Grüne,et al.  Using Nonlinear Model Predictive Control for Dynamic Decision Problems in Economics , 2015 .

[28]  Veit Hagenmeyer,et al.  Constrained reachability and trajectory generation for flat systems , 2014, Autom..

[29]  P. S. Bauer Dissipative Dynamical Systems: I. , 1931, Proceedings of the National Academy of Sciences of the United States of America.

[30]  David Angeli Economic Model Predictive Control , 2015, Encyclopedia of Systems and Control.

[31]  Lars Grüne,et al.  Analysis and Design of Unconstrained Nonlinear MPC Schemes for Finite and Infinite Dimensional Systems , 2009, SIAM J. Control. Optim..

[32]  P. P. J. van den Bosch,et al.  Distributed economic model predictive control of networks in competitive environments , 2012, 2012 IEEE 51st IEEE Conference on Decision and Control (CDC).

[33]  Leonard Weiss,et al.  Controllability, Realization and Stability of Discrete-Time Systems , 1972 .

[34]  Moritz Diehl,et al.  ACADO toolkit—An open‐source framework for automatic control and dynamic optimization , 2011 .

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

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

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

[38]  Hanamant Jadhav,et al.  Studies on synthesis , 2011 .

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

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

[41]  Albert Renken,et al.  The use of periodic operation to improve the performance of continuous stirred tank reactors , 1972 .

[42]  Andrea Lecchini-Visintini,et al.  On the stability of receding horizon control for continuous-time stochastic systems , 2012, Syst. Control. Lett..

[43]  David Angeli,et al.  Convergence in economic model predictive control with average constraints , 2014, Autom..

[44]  Frank Allgöwer,et al.  Tube-based robust economic model predictive control , 2014 .

[45]  Chris Manzie,et al.  Robust periodic economic MPC for linear systems , 2015, Autom..

[46]  Helen Durand,et al.  A tutorial review of economic model predictive control methods , 2014 .

[47]  Dominique Bonvin,et al.  On the design of economic NMPC based on approximate turnpike properties , 2015, 2015 54th IEEE Conference on Decision and Control (CDC).

[48]  Lars Grüne,et al.  On non-averaged performance of economic MPC with terminal conditions , 2015, 2015 54th IEEE Conference on Decision and Control (CDC).

[49]  P. Moylan,et al.  Dissipative Dynamical Systems: Basic Input-Output and State Properties , 1980 .

[50]  E. Gilbert,et al.  Optimal infinite-horizon feedback laws for a general class of constrained discrete-time systems: Stability and moving-horizon approximations , 1988 .

[51]  Moritz Diehl,et al.  Periodic Optimal Control, Dissipativity and MPC , 2017, IEEE Transactions on Automatic Control.

[52]  J. M. Grosso,et al.  Single-layer economic model predictive control for periodic operation , 2014 .

[53]  H. Hermes,et al.  Foundations of optimal control theory , 1968 .

[54]  Colin Neil Jones,et al.  Turnpike and dissipativity properties in dynamic real-time optimization and economic MPC , 2014, 53rd IEEE Conference on Decision and Control.

[55]  H. ChenT,et al.  A Quasi-Infinite Horizon Nonlinear Model Predictive Control Scheme with Guaranteed Stability * , 1998 .

[56]  G. Martin,et al.  Nonlinear model predictive control , 1999, Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251).

[57]  Colin Neil Jones,et al.  An economic model predictive control scheme with terminal penalty for continuous-time systems , 2014, 53rd IEEE Conference on Decision and Control.

[58]  R. B. Vinter,et al.  Nonlinear stabilization using discontinuous moving-horizon control , 1994 .

[59]  Mario Zanon,et al.  Indefinite linear MPC and approximated economic MPC for nonlinear systems , 2014 .

[60]  Frank Allgöwer,et al.  A distributed economic MPC scheme for coordination of self-interested systems , 2016, ACC.

[61]  Matthias Albrecht Müller,et al.  Cost-to-travel functions: A new perspective on optimal and model predictive control , 2017, Syst. Control. Lett..

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

[63]  Lars Grüne,et al.  Asymptotic stability and transient optimality of economic MPC without terminal conditions , 2014 .

[64]  Manfred Morari,et al.  Studies in the synthesis of control structures for chemical processes: Part I: Formulation of the problem. Process decomposition and the classification of the control tasks. Analysis of the optimizing control structures , 1980 .

[65]  John Hauser,et al.  On the stability of receding horizon control with a general terminal cost , 2005, IEEE Transactions on Automatic Control.

[66]  Dominique Bonvin,et al.  Exact turnpike properties and economic NMPC , 2017, Eur. J. Control.

[67]  Andrew R. Teel,et al.  Model predictive control: for want of a local control Lyapunov function, all is not lost , 2005, IEEE Transactions on Automatic Control.

[68]  Frank Allgöwer,et al.  Robust economic Model Predictive Control using stochastic information , 2016, Autom..

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

[70]  V. Gaitsgory,et al.  Linear programming formulations of deterministic infinite horizon optimal control problems in discrete time , 2017, 1702.00857.

[71]  Frank Allgöwer,et al.  Dissipation inequalities in systems theory: An introduction and recent results , 2009 .

[72]  Lars Grüne,et al.  A Lyapunov function for economic MPC without terminal conditions , 2014, 53rd IEEE Conference on Decision and Control.

[73]  Ralf Rothfuß,et al.  Flatness based control of a nonlinear chemical reactor model , 1996, Autom..

[74]  Lorenzo Fagiano,et al.  Generalized terminal state constraint for model predictive control , 2012, Autom..

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

[76]  Frank Allgöwer,et al.  On the role of dissipativity in economic model predictive control , 2015 .

[77]  Sebastian Engell,et al.  FEEDBACK CONTROL FOR OPTIMAL PROCESS OPERATION , 2007 .

[78]  Christopher M. Kellett,et al.  A compendium of comparison function results , 2014, Math. Control. Signals Syst..

[79]  Lars Imsland,et al.  Combined economic and regulatory predictive control , 2016, Autom..

[80]  Moritz Diehl,et al.  Handling uncertainty in economic nonlinear model predictive control: A comparative case study , 2014 .