Coordination of Distributed MPC Systems via Dynamic Real-time Optimization

Abstract This paper focuses on the application of a dynamic real-time optimization (DRTO) formulation utilizing an approximation of plant closed-loop prediction for coordination of distributed model predictive control (MPC) systems. We formulate the DRTO problem as a bilevel program that embeds the optimization problems of all MPC controllers functioning in the process, hence computing the set-point trajectories for all controllers simultaneously. The process model used within the DRTO module is consistent with the dynamic models used in the MPC controllers, but with the interactions between the process subsystems captured through the impact of local control actions on the predicted plantwide closed-loop response dynamics. The MPC optimization subproblems embedded in the closed-loop DRTO formulation are subsequently replaced by their first-order Karush-Kuhn-Tucker (KKT) optimality conditions to yield a single-level mathematical program with complementarity constraints (MPCC). The performance of the proposed approach is assessed via case study simulations involving an economic coordination scheme.

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

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

[3]  Sigurd Skogestad,et al.  Coordinator MPC for maximizing plant throughput , 2008, Comput. Chem. Eng..

[4]  Panagiotis D. Christofides,et al.  Distributed model predictive control of nonlinear process systems , 2009 .

[5]  John F. Forbes,et al.  Price-driven coordination method for solving plant-wide MPC problems , 2007 .

[6]  Stephen J. Wright,et al.  Cooperative distributed model predictive control , 2010, Syst. Control. Lett..

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

[8]  Nael H. El-Farra,et al.  Quasi-decentralized model-based networked control of process systems , 2008, Comput. Chem. Eng..

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

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

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

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

[13]  Christopher L.E. Swartz,et al.  A Bilevel Programming Formulation for Dynamic Real-time Optimization∗ , 2015 .

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

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

[16]  Ali Cinar,et al.  Coordination scheme and target tracking for distributed model predictive control , 2015 .

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