(664f) Dynamic Graph-Based Distributed Estimation and Control of Fast-Evolving Complex Process Networks
AIChE Annual Meeting
2024
2024 AIChE Annual Meeting
Topical Conference: Next-Gen Manufacturing
Applied Artificial Intelligence, Big Data, and Data Analytics Methods for Next-Gen Manufacturing Efficiency
Thursday, October 31, 2024 - 9:45am to 10:06am
Decomposing a system is the initial step in implementing a distributed control architecture, identifying the optimal number of subsystems and the distribution of inputs and outputs among them. Effective decompositions are those that reduce the required communication between control agents, thereby lowering computational demands. From the network theory perspective, this problem can be represented by identifying subsystems with minimal interconnections but strongly related variables [4]. Methods like input-output connectivity clustering have been suggested to create a system decomposition hierarchy [5]. Moreover, community detection approaches have been applied to the graph representation of the systems to identify highly interconnected subsystems by maximizing a modularity index, which measures the extent of edge concentration within communities compared to a hypothetical random graph [7-9]. Case studies were conducted on various process networks, including a benchmark reactor-separator, benzene alkylation with ethylene, and an amine gas treatment facility, exploring diverse optimization frameworks, communication strategies among local controllers, and model uncertainty considerations. These studies have demonstrated that community detection-based decompositions of unweighted graph representations can accelerate computations without substantially compromising performance compared to the centralized approach [10-13]. Our recent work has shown superior distributed estimation and control performance utilizing weighted graph-based system decomposition over unweighted [14,15], while the weighted graphs only captured variable interactions at a steady state.
This work focuses on developing an adaptive distributed estimation and control architecture using dynamic graph-based community detection, where the distributed structure is recursively modified at each sampling time. Modularity is employed as the primary metric for community detection. However, the NP-hardness of maximizing modularity makes resolving at each sampling time impractical. Our alternative approach involves pre-clustering and updating the subsystems as needed during the transition. The proposed decomposition approach limits the number of variables allowed to participate in the community update at each sampling time. The proposed dynamic graph-based system community detection approach is then employed to develop an integrated distributed moving horizon estimation (DMHE) and DMPC design to address the output tracking problem. The adaptive distributed estimation and control approach is implemented for a benzene alkylation process benchmark. The closed-loop performance illustrates that employing dynamic weighted graph models for community detection of the integrated process representation enhances distributed state estimation and output tracking, surpassing the traditional approaches based on unweighted and steady state-weighted decompositions.
References:
[1] Rawlings, J. B.; Mayne, D. Q.; Diehl, M. M. Model Predictive Control: Theory, Computation, and Design 2nd Edition; 2019.
[2] Mayne, D. Q. Model Predictive Control: Recent Developments and Future Promise. Automatica, 2014, 50 (12), 2967â2986.
[3] Qin, S. J.; Badgwell, T. A. A Survey of Industrial Model Predictive Control Technology. Control Eng. Pract. 2003, 11 (7), 733â764.
[4] Girvan, M.; Newman, M. E. J. Community Structure in Social and Biological Networks. Proc. Natl. Acad. Sci. U.S.A. 2002, 99 (12), 7821â7826.
[5] Heo, S.; Daoutidis, P. Control-Relevant Decomposition of Process Networks via Optimization-Based Hierarchical Clustering. AIChE J. 2016, 62 (9), 3177â3188.
[6] Jogwar, S. S.; Daoutidis, P. Community-Based Synthesis of Distributed Control Architectures for Integrated Process Networks. Chem. Eng. Sci. 2017, 172, 434â443.
[7] Leicht, E. A.; Newman, M. E. J. Community Structure in Directed Networks. Phys. Rev. Lett. 2008, 100 (11), 118703.
[8] Pourkargar, D. B.; Almansoori, A.; Daoutidis, P. Impact of Decomposition on Distributed Model Predictive Control: A Process Network Case Study. Ind. Eng. Chem. Res. 2017, 56 (34), 9606â9616.
[9] Tang, W.; Pourkargar, D. B.; Daoutidis, P. Relative Time-Averaged Gain Array (RTAGA) for Distributed Control-Oriented Network Decomposition. AIChE J. 2018, 64 (5), 1682â1690.
[10] Pourkargar, D. B.; Almansoori, A.; Daoutidis, P. Comprehensive Study of Decomposition Effects on Distributed Output Tracking of an Integrated Process over a Wide Operating Range. Chem. Eng. Res. Des. 2018, 134, 553â563.
[11] Moharir, M.; Pourkargar, D. B.; Almansoori, A.; Daoutidis, P. Distributed Model Predictive Control of an Amine Gas Sweetening Plant. Ind. Eng. Chem. Res. 2018, 57 (39), 13103â13115.
[12] Pourkargar, D. B.; Moharir, M.; Almansoori, A.; Daoutidis, P. Distributed Estimation and Nonlinear Model Predictive Control Using Community Detection. Ind. Eng. Chem. Res. 2019, 58 (30), 13495â13507.
[13] Moharir, M.; Pourkargar, D. B.; Almansoori, A.; Daoutidis, P. Graph Representation and Distributed Control of Diffusion-Convection-Reaction System Networks. Chem. Eng. Sci. 2019, 204, 128â139.
[14] Ebrahimi, A.; Pourkargar, D. B. Distributed Model Predictive Control of Integrated Process Networks Based on an Adaptive Community Detection Approach. In Proceedings of the American Control Conference, 2024, in press.
[15] Ebrahimi, A.; Pourkargar, D. B. Distributed Estimation and Control of Process Networks using Adaptive Community Detection. In Proceedings of the IFAC Symposium on Advanced Control of Chemical Processes, 2024, in press.