(250g) Choosing between Distributed and Centralized Strategies in Moving Horizon Model Predictive Control
AIChE Annual Meeting
2024
2024 AIChE Annual Meeting
Computing and Systems Technology Division
10B: Advances in Process Control II
Tuesday, October 29, 2024 - 9:36am to 9:52am
This work seeks to develop classifier models that determine when to use a centralized or distributed MPC based on the parameters of the optimal control problem. A critical difference between this work and previous works learning when to decompose [6] is that in this work, the structure of the optimization problem is invariant: the underlying system model is the same at each point in the moving horizon, while only the problem parameters change. As training data, we consider solving the optimal control problem for many different set points, disturbances, and initial states using both distributed and centralized MPC. The superior solution method is the one that obtains the best objective value within the computational time budget, or, if both methods obtain the same optimal solution within the allotted budget, the method that does so faster. Based on this classification, we train different classifier models including decision trees, support vector machines, and graph neural networks based on graph representations of the dynamic process [4]. We note that the classification of which solution strategy to use is often dependent not only on the problem parameters but also on the allocated computational budget. The proposed approach is tested using a benchmark system of two reactors and a separator in series. The developed classifier model is embedded into the moving horizon MPC loop and selects at each time instance whether the distributed or centralized problem should be solved. Various disturbances and set point changes not in the original training set are tested, and the ability of the ML-enhanced approach to improve controller performance in comparison to both the centralized-only and distributed-only approaches is demonstrated.
[1] Liu, J., Munoz de la Pena, D., Christofides, P.D. Distributed model predictive control of nonlinear process systems. AIChE J. (55), 2009, pp. 1171-1184
[2] Stewart, B.T., Wright, S.J., Rawlings, J.B. Cooperative distributed model predictive control for nonlinear systems. J. Proc. Con. (21), 2011, pp. 698-704
[3] Allman, A., Tang, W., Daoutidis, P. DeCODe: a community-based algorithm for generating
high-quality decompositions of optimization problems. Optim. Eng. (20), 2019, pp. 1067-1084
[4] Tang, W., Allman, A., Daoutidis, P. Optimal decomposition for distributed optimization in nonlinear model predictive control through community detection. Comp. Chem. Eng. (111), 2018, pp. 43â54
[5] Pourkargar, D.B., Almansoori, A. Daoutidis, P. The impact of decomposition on distributed model predictive control: A process network case study. Ind. Eng. Chem. Res. (56), 2017, pp. 9606-9616.
[6] Mitrai, I., Daoutidis, P. Taking the human out of decomposition-based optimization via artificial intelligence: Part I. Learning when to decompose. arXiv preprint, 2023.