2017 Annual Meeting
(497b) Dynamic Real-Time Optimization of Distributed MPC Systems Using Rigorous Closed-Loop Prediction
Large process plants are generally not controlled using a single, monolithic MPC system, with a distributed MPC architecture favored to take the modularity of a large process into consideration and provide additional flexibility [5]. Thorough reviews on the architecture and formulations of distributed MPCs have been conducted in [6, 7, 8]. Camponogara et al. propose a coordination scheme that allows communication among MPC subsystems which is allowed once for each local problem and multiple times before implementation of the control actions [9]. Liu et al. introduce distributed Lyapunov-based MPCs that adopt a sequential and iterative approach with one or bi-directional strategies, under the assumption of known state feedback for all controllers [10]. Stewart et al. present a cooperative scheme for distributed MPCs that ensures the closed-loop stability of the system upon termination of iterations for all subsystems [11].
In this work, a closed-loop DRTO formulation is developed for the economic coordination of distributed MPC systems by assigning computed set-point trajectories based on the prediction of future interactions between the plant dynamics and distributed MPCs. This closed-loop formulation naturally results in a multilevel optimization problem whose primary optimization problem computes the reference trajectories for each MPC subsystem based on a full plant dynamic model under an economic objective, and whose MPC optimization sub-problems compute optimal control actions to be applied to the full plant dynamic model based on partial models each of which contains model equations relevant to its associated subsystem. Such a multilevel optimization problem can be transformed into a single-level optimization problem by applying the Karush-Kuhn-Tucker (KKT) optimality conditions to transform the MPC optimization sub-problems into sets of algebraic constraints embedded in the primary optimization problem, resulting in a single mathematical program with complementarity constraints (MPCC).
Relevant linear and nonlinear case studies are conducted to explore two modes of operation of the DRTO formulation: target tracking and economic optimization. Results show that for economic optimization, due to the flexibility of set-point trajectories and ability to foresee future interactions, the closed-loop DRTO formulation has the capacity to coordinate distributed MPCs to achieve similar economic performance when compared to the centralized counterpart, and for target tracking, each output is able to achieve the desired target value rapidly compared to both centralized and decentralized MPC cases.
Due to the large scale and level of detail modeled for each subunit of a process, approximation techniques for the closed-loop DRTO formulation would be useful in order to efficiently coordinate multiple distributed MPCs at various locations. Strategies of this type are under development, with economic and computational performance comparisons planned.
References
[1] |
T.Tosukhowong, J. Lee, J. Lee and J. Lu, "An introduction to a dynamic plant-wide optimization strategy for an integrated plant," Comp. Chem. Eng. , vol. 29, no. 1, pp. 199-208, 2004. |
[2] |
J. Kadam and W. Marquardt, "Sensitivity-based solution updates in closed-loop dynamic optimization," in Proceedings of the 7th International Conference on the Dynamics and Control of Process Systems - DYCOPS 7, Boston, Massachusetts, USA, Boston, 2004. |
[3] |
M. Z. Jamaludin and C. L. E. Swartz, "Approximation of Closed-loop Prediction for Dynamic Real-time Optimization Calculations," Computers and Chemical Engineering, vol. 103, pp. 23-38, 2017. |
[4] |
M. Z. Jamaludin and C. L. E. Swartz, "Dynamic Real-time Optimization with Closed-loop Prediction," AIChE Journal, Accepted Author Manuscript. doi:10.1002/aic.15752, 2017. |
[5] |
G. Pannocchia, "Distributed Model Predictive Control"," in Encyclopedia of Systems and Control, London, Springer London, 2013, pp. 1-9. |
[6] |
R. Scattolini, "Architectures for distributed and hierarchical Model Predictive Control â A review," J. Process Control, vol. 19, no. 5, pp. 723-731, 2009. |
[7] |
P. Christofides, R. Scattolini, D. Muñoz de la Peña and J. Liu, "Distributed model predictive control: A tutorial review and future research directions," Comp. Chem. Eng., vol. 51, pp. 21-41, 2013. |
[8] |
J. Rawlings and B. Stewart, "Coordinating multiple optimization-based controllers: New opportunities and challenges," J. Process Control, vol. 18, no. 9, pp. 839-845, 2008. |
[9] |
E. Camponogara, D. Jia, B. Krogh and S. Talukdar, "Distributed model predictive control," IEEE Control Systems, vol. 22, no. 1, pp. 44-52, 2002. |
[10] |
J. Liu, X. Chen, D. Muñoz de la Peña and P. Christofides, "Sequential and iterative architectures for distributed model predictive control of nonlinear process systems," AIChE J., vol. 56, no. 8, pp. 2137-2149, 2010. |
[11] |
B. Stewart, A. Venkat, J. Rawlings, S. J. Wright and G. Pannocchia, "Cooperative distributed model predictive control," Syst. Control Lett., vol. 59, no. 8, pp. 460-469, 2010. |