Approximation techniques for dynamic real-time optimization (DRTO) of distributed MPC systems

Abstract A dynamic real-time optimization (DRTO) strategy has recently been proposed for coordination of distributed MPC systems. The scheme utilizes a prediction model that accounts for the impact of the distributed controllers on the plant response. Two techniques are presented for approximating the closed-loop prediction within the DRTO formulation - a hybrid closed-loop and an input clipping formulation. The hybrid formulation generates closed-loop predictions for a limited number of time intervals along the DRTO prediction horizon, followed by an open-loop optimal control formulation for the rest of the horizon. The input clipping formulation utilizes an unconstrained MPC optimization formulation for each distributed MPC, coupled with an input saturation mechanism. The performance of the approximation techniques is evaluated through application to case studies based on linear and nonlinear dynamic plant models respectively. The approximation techniques are demonstrated to be more computationally efficient than the rigorous counterpart without significant loss in performance.

[1]  E. Zafiriou,et al.  Stability of SISO quadratic dynamic matrix control with hard output constraints , 1991 .

[2]  Christopher L. E. Swartz,et al.  Approximation of closed-loop prediction for dynamic real-time optimization calculations , 2017, Comput. Chem. Eng..

[3]  Lorenz T. Biegler,et al.  MPEC problem formulations and solution strategies with chemical engineering applications , 2008, Comput. Chem. Eng..

[4]  Jay H. Lee,et al.  An introduction to a dynamic plant-wide optimization strategy for an integrated plant , 2004, Comput. Chem. Eng..

[5]  Wolfgang Marquardt,et al.  Sensitivity-based coordination in distributed model predictive control , 2011 .

[6]  Panagiotis D. Christofides,et al.  Integrating dynamic economic optimization and model predictive control for optimal operation of nonlinear process systems , 2014 .

[7]  Carlos E. Garcia,et al.  QUADRATIC PROGRAMMING SOLUTION OF DYNAMIC MATRIX CONTROL (QDMC) , 1986 .

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

[9]  Hao Li,et al.  Coordination of distributed MPC systems through dynamic real-time optimization with closed-loop prediction , 2017 .

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

[11]  Wolfgang Marquardt,et al.  A two-layer architecture for economically optimal process control and operation , 2011 .

[12]  Christopher L.E. Swartz,et al.  Dynamic real‐time optimization with closed‐loop prediction , 2017 .

[13]  Panagiotis D. Christofides,et al.  Distributed model predictive control: A tutorial review and future research directions , 2013, Comput. Chem. Eng..

[14]  R. Baker,et al.  Interior Point Solution of Multilevel Quadratic Programming Problems in Constrained Model Predictive Control Applications , 2008 .

[15]  Christopher L.E. Swartz,et al.  Simultaneous Solution Strategies for Inclusion of Input Saturation in the Optimal Design of Dynamically Operable Plants , 2004 .

[16]  Michael Nikolaou,et al.  RTO: An overview and assessment of current practice , 2011 .

[17]  Wolfgang Marquardt,et al.  A Two-Level Strategy of Integrated Dynamic Optimization and Control of Industrial Processes—a Case Study , 2002 .

[18]  James B. Rawlings,et al.  Identification for decentralized model predictive control , 2006 .

[19]  Gabriele Pannocchia,et al.  Parsimonious Cooperative Distributed MPC for Tracking Piece-Wise Constant Setpoints , 2016 .

[20]  Eduardo Camponogara,et al.  Distributed model predictive control , 2002 .

[21]  Stephen J. Wright,et al.  Some properties of regularization and penalization schemes for MPECs , 2004, Optim. Methods Softw..

[22]  Marcello Farina,et al.  A hierarchical MPC scheme for interconnected systems , 2017, ArXiv.

[23]  John D. Perkins,et al.  Economic analysis of different structures of on-line process optimization systems , 1998 .

[24]  Marcello Farina,et al.  Distributed predictive control: A non-cooperative algorithm with neighbor-to-neighbor communication for linear systems , 2012, Autom..

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

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

[27]  Xianzhong Chen,et al.  Distributed economic MPC: Application to a nonlinear chemical process network , 2012 .

[28]  W. Harmon Ray,et al.  Modeling and Control of a Copolymerization Reactor , 1986, 1986 American Control Conference.

[29]  Gabriele Pannocchia Distributed Model Predictive Control , 2015, Encyclopedia of Systems and Control.

[30]  Riccardo Scattolini,et al.  Architectures for distributed and hierarchical Model Predictive Control - A review , 2009 .

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

[32]  Christopher L.E. Swartz,et al.  Closed-loop Formulation for Nonlinear Dynamic Real-time Optimization , 2016 .

[33]  Stephen J. Wright,et al.  Distributed MPC Strategies With Application to Power System Automatic Generation Control , 2008, IEEE Transactions on Control Systems Technology.