Offset-Free Economic MPC Based on Modifier Adaptation: Investigation of Several Gradient-Estimation Techniques

Various offset-free economic model predictive control schemes that include a disturbance model and the modifier-adaptation principle have been proposed in recent years. These schemes are able to reach plant optimality asymptotically even in the presence of plant–model mismatch. All schemes are affected by a major issue that is common to all modifier-adaptation formulations, namely, plant optimality (note that convergence per se does not require perfect plant gradients) requires perfect knowledge of static plant gradients, which is a piece of information not known in most practical applications. To address this issue, we present two gradient-estimation techniques, one based on Broyden’s update and the other one on linear regression. We apply these techniques for the estimation of either the plant gradients or the modifiers directly. The resulting economic MPC schemes are tested in a simulation and compared on two benchmark examples of different complexity with respect to both convergence speed and robustness to measurement noise.

[1]  Dominique Bonvin,et al.  Use of Transient Measurements for Static Real-Time Optimization , 2017 .

[2]  Gabriele Pannocchia,et al.  Implementation of an economic MPC with robustly optimal steady-state behavior , 2018 .

[3]  Gabriele Pannocchia,et al.  A Modifier-Adaptation Strategy towards Offset-Free Economic MPC , 2016 .

[4]  Grégory François,et al.  Internal Modifier Adaptation for the Optimization of Large-Scale Plants with Inaccurate Models , 2019, Industrial & Engineering Chemistry Research.

[5]  John E. Dennis,et al.  Numerical methods for unconstrained optimization and nonlinear equations , 1983, Prentice Hall series in computational mathematics.

[6]  Real-Time Optimization of Periodic Systems: A Modifier-Adaptation Approach , 2020 .

[7]  Dominique Bonvin,et al.  A note on efficient computation of privileged directions in modifier adaptation , 2020, Comput. Chem. Eng..

[8]  Sebastian Engell,et al.  Economics Optimizing Control with Model Mismatch Based on Modifier Adaptation , 2019, IFAC-PapersOnLine.

[9]  D. Bonvin,et al.  A feasible-side globally convergent modifier-adaptation scheme , 2017 .

[10]  Dominique Bonvin,et al.  Accelerated and adaptive modifier-adaptation schemes for the real-time optimization of uncertain systems , 2019, Journal of Process Control.

[11]  G. Pannocchia,et al.  Offset-free MPC explained: novelties, subtleties, and applications , 2015 .

[12]  Estimation technique for offset-free economic MPC based on modifier adaptation , 2020 .

[13]  Dominique Bonvin,et al.  A Directional Modifier-Adaptation Algorithm for Real-Time Optimization , 2016 .

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

[15]  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 .

[16]  Gabriele Pannocchia,et al.  Toward a Unifying Framework Blending Real-Time Optimization and Economic Model Predictive Control , 2019 .

[17]  Panagiotis D. Christofides,et al.  On finite-time and infinite-time cost improvement of economic model predictive control for nonlinear systems , 2014, Autom..

[18]  Dominique Bonvin,et al.  Use of transient measurements for the optimization of steady-state performance via modifier adaptation , 2014 .

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

[20]  Gabriele Pannocchia,et al.  A performance monitoring algorithm for sustained optimal operation with economic MPC , 2019, 2019 18th European Control Conference (ECC).

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

[22]  Manfred Morari,et al.  Linear offset-free Model Predictive Control , 2009, Autom..

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

[24]  Alejandro G. Marchetti,et al.  A new dual modifier-adaptation approach for iterative process optimization with inaccurate models , 2013, Comput. Chem. Eng..

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

[26]  Dominique Bonvin,et al.  Active directional modifier adaptation for real-time optimization , 2018, Comput. Chem. Eng..

[27]  Grégory François,et al.  Modifier Adaptation for Real-Time Optimization—Methods and Applications , 2016 .

[28]  Dominique Bonvin,et al.  Modifier-adaptation methodology for real-time optimization , 2009 .

[29]  Gabriele Pannocchia,et al.  Offset-free tracking MPC: A tutorial review and comparison of different formulations , 2015, 2015 European Control Conference (ECC).

[30]  César de Prada Moraga,et al.  Dynamic optimization integrating modifier adaptation using transient measurements , 2021, Comput. Chem. Eng..

[31]  Dominique Bonvin,et al.  Analysis of output modifier adaptation for real-time optimization , 2019, Comput. Chem. Eng..

[32]  Douglas A. Allan,et al.  Moving Horizon Estimation , 2018, Handbook of Model Predictive Control.

[33]  Dominique Bonvin,et al.  A Dual Modifier-Adaptation Approach for Real-Time Optimization , 2010 .

[34]  Design Methodology of Modifier Adaptation for On-Line Optimization of Uncertain Processes , 2011 .

[35]  Jong Min Lee,et al.  Experimental gradient estimation of multivariable systems with correlation by various regression methods and its application to modifier adaptation , 2018 .

[36]  James B. Rawlings,et al.  Moving Horizon Estimation , 2018, Encyclopedia of Systems and Control.

[37]  Peter Roberts Broyden Derivative Approximation in ISOPE Optimising and Optimal Control Algorithms , 2000 .

[38]  Gabriele Pannocchia,et al.  An economic MPC formulation with offset-free asymptotic performance , 2018 .

[39]  Daniel Navia,et al.  Modifier-Adaptation Methodology for Real-Time Optimization Reformulated as a Nested Optimization Problem , 2015 .

[40]  Theodore J. Williams,et al.  A generalized chemical processing model for the investigation of computer control , 1960, Transactions of the American Institute of Electrical Engineers, Part I: Communication and Electronics.

[41]  Kenneth R. Muske,et al.  Disturbance modeling for offset-free linear model predictive control , 2002 .

[42]  Sebastian Engell,et al.  Modifier adaptation with quadratic approximation in iterative optimizing control , 2015, 2015 European Control Conference (ECC).

[43]  Carl Tim Kelley,et al.  Iterative methods for optimization , 1999, Frontiers in applied mathematics.

[44]  Dominique Bonvin,et al.  Modifier Adaptation as a Feedback Control Scheme , 2020 .