(243a) Optimal Subsystem Decomposition of Process Networks for Distributed State Estimation Based on Weighted Graph | AIChE

(243a) Optimal Subsystem Decomposition of Process Networks for Distributed State Estimation Based on Weighted Graph

Authors 

Zhang, L. - Presenter, University of Alberta
Liu, J., University of Alberta
A medium- to large-scale process usually comprises components that interconnect with each other through mass and energy flows tightly. Advanced control systems are essential for such processes to meet strict regulations and to achieve desired level of safety, sustainability and profitability. Unfortunately, commonly used centralized control designs are not capable of handling these processes considering their relatively large scales and the complex and integrated structures. During the past decade, we have witnessed a rapid trend moving away from the centralized control architecture towards distributed control architectures for improved computational efficiency, maintenance flexibility and fault tolerance capability [1-3]. A successful distributed control system design involves two key steps: 1) to decompose the entire process into smaller subsystems properly; and 2) to propose a cost-effective control algorithm based on which local controllers can be developed and the communication protocol can be determined. In this work, we focus on the topic of subsystem decomposition.

In literature, subsystem decomposition and configuration has been mainly considered in the context of distributed control (see, e.g., [4-7]). The equally important topic – subsystem decomposition for distributed state estimation has not been extensively investigated. In [8], an initial attempt was made to decompose a nonlinear system into smaller units considering the structural closeness between different state and output measurement variables. In [9], distributed state estimation and control were jointly considered in one framework. A community detection based approach was proposed to recommend subsystem models that are appropriate for both local estimator and controller designs [10-11]. The two methods only take into account the physical topology of a process, yet overlook the strength of the connectivity among different variables. As a result, they may not suffice to give good decompositions for complex process networks where strength levels of the interconnections are vastly different.

Motivated by the above observations, we aim to propose a systematic subsystem decomposition approach for distributed state estimation by considering the strength in coupling as well. We borrow the idea of community structure detection that has been successfully used in subsystem configuration for distributed control (see, e.g., [4], [6], [7]) to determine optimal subsystems structures for distributed state estimation. Specifically, a directed network is formed for a nonlinear process. In the constructed network, state and measured output variables are treated as nodes, which are connected via weighted edges. The weighted directed graph is used to characterize both the connectivity and sensitivities of the edges that connect between state and output variables. Community structure detection is used to divide all the variables into smaller groups, such that the intra-connection within each group is made much stronger than the interaction among different groups. Subsystem models that are appropriate for distributed state estimation are configured based on the variables assigned to the groups. Both numerical and process examples are used for illustration. Subsystem models are formed, and distributed state estimation schemes are developed based on the recommended models. The results confirm better estimation performance using the subsystem structure recommended by the proposed method, and the necessity of incorporating edge weights in subsystem decomposition for distributed state estimation.

References

[1] P. D. Christofides, R. Scattolini, D. Munoz de la Pena, and J. Liu. Distributed model predictive control: A tutorial review and future research directions. Computers and Chemical Engineering,51:21-41, 2013.

[2] R. Scattolini. Architectures for distributed and hierarchical model predictive control - A review. Journal of Process Control, 19:723-731, 2009.

[3] P. Daoutidis, M. Zachar, and S. S. Jogwar. Sustainability and process control: A survey and

perspective. Journal of Process Control, 44:184-206, 2016.

[4] W. Tang and P. Daoutidis. Network decomposition for distributed control through community detection in input-output bipartite graphs. Journal of Process Control, 64:7-14, 2018.

[5] P. Daoutidis, W. Tang, and S. S. Jogwar. Decomposing complex plants for distributed control: Perspectives from network theory. Computers and Chemical Engineering, 114:43-51, 2018.

[6] D. B. Pourkargar, A. Almansoori, and P. Daoutidis. Impact of decomposition on distributed model predictive control: A process network case study. Industrial and Engineering Chemistry Research, 56(34):9606-9616, 2017.

[7] S. S. Jogwar and P. Daoutidis. Community-based synthesis of distributed control architectures for integrated process networks. Chemical Engineering Science, 172:434-443, 2017.

[8] X. Yin, K. Arulmaran, J. Liu and J. Zeng. Subsystem decomposition and configuration for distributed state estimation. AIChE journal, 62:1995-2003, 2016.

[9] X. Yin and J. Liu. Subsystem decomposition of process networks for simultaneous distributed state estimation and control. AIChE Journal, 65:904-914, 2019.

[10] M. E. J. Newman and M. Girvan. Finding and evaluating community structure in networks. Physical Review E, 69(2):026113, 2004.

[11] V. D. Blondel, J.L. Guillaume, R. Lambiotte, and E. Lefebvre. Fast unfolding of communities in large networks. Journal of Statistical Mechanics: Theory and Experiment, 2008(10):P10008,2008.