Optimal Network Topology Design in Composite Systems for Structural Controllability

This article deals with structural controllability of a linear time invariant (LTI) <italic>composite</italic> system consisting of several circuits/subsystems. We consider subsystems with structurally similar state matrices, i.e., the zero/nonzero pattern of the state matrices of the subsystems are the same, but dynamics can be different due to different numerical values. Structurally similar subsystems arise in large circuits implemented using many similar smaller circuits and agent-based networks consisting of homogeneous agents. The subsystems may not be structurally controllable individually; however, structural controllability of the composite system can be achieved by sharing state information. Sharing of information among subsystems incurs cost and our aim is to design a structurally controllable composite system with minimum information sharing. Minimizing information sharing is the same as minimizing the number of interaction links between subsystems, referred to as <italic>interconnections</italic>. An <italic>optimal network topology</italic> is one with a minimum number of interconnections. This article presents a closed-form expression for the minimum number of interconnections for structural controllability and derives a polynomial time algorithm to find an optimal network topology. The algorithm is based on a minimum weight perfect matching algorithm and a so-called edge reconstruction process. The minimum number of interconnections required is formulated in terms of two indices we define in the article: <italic>maximum commonality index</italic> (<inline-formula><tex-math notation="LaTeX">$\alpha _{{{\mathscr N}}}$</tex-math></inline-formula>) and <italic>dilation index</italic> (<inline-formula><tex-math notation="LaTeX">$\beta _{{\mathcal {I}}}$</tex-math></inline-formula>). Loosely speaking, more connectedness of subsystems leads to a lower total value of <inline-formula><tex-math notation="LaTeX">$\alpha _{{{\mathscr N}}}$</tex-math></inline-formula> and <inline-formula><tex-math notation="LaTeX">$\beta _{{\mathcal {I}}}$</tex-math></inline-formula>. Further, <inline-formula><tex-math notation="LaTeX">$\alpha _{{{\mathscr N}}}$</tex-math></inline-formula> decreases if the subsystems have fewer numbers of connected components. We apply and verify our general result to special cases that arise in control, where the minimum number can be more directly obtained. The special cases considered are structurally cyclic subsystems, irreducible subsystems, and subsystems in controller canonical form.

[1]  Soummya Kar,et al.  Composability and controllability of structural linear time-invariant systems: Distributed verification , 2017, Autom..

[2]  Christian Commault,et al.  The single-input Minimal Controllability Problem for structured systems , 2015, Syst. Control. Lett..

[3]  Prasanna Chaporkar,et al.  Optimal Network Topology Design in Composite Systems with Constrained Neighbors for Structural Controllability , 2019, 2019 American Control Conference (ACC).

[4]  Yuan Zhang,et al.  On the edge insertion/deletion and controllability distance of linear structural systems , 2017, 2017 IEEE 56th Annual Conference on Decision and Control (CDC).

[5]  Mohammad Haeri,et al.  Robust strong structural controllability of networks with respect to edge additions and deletions , 2017, 2017 American Control Conference (ACC).

[6]  Malur K. Sundareshan,et al.  Qualitative analysis and decentralized controller synthesis for a class of large-scale systems with symmetrically interconnected subsystems , 1991, Autom..

[7]  Yugeng Xi,et al.  G-cactus and new results on structural controllability of composite systems , 1996, Int. J. Syst. Sci..

[8]  J. Pearson,et al.  Structural controllability of multiinput linear systems , 1976 .

[9]  Jan Lunze,et al.  Dynamics of strongly coupled symmetric composite systems , 1986 .

[10]  Kurt Johannes Reinschke,et al.  Multivariable Control a Graph-theoretic Approach , 1988 .

[11]  Vahid Madani,et al.  Wide-Area Monitoring, Protection, and Control of Future Electric Power Networks , 2011, Proceedings of the IEEE.

[12]  L. Silverman,et al.  Characterization of structural controllability , 1976 .

[13]  Frank Harary,et al.  Graph Theory , 2016 .

[14]  Xin-She Yang,et al.  Introduction to Algorithms , 2021, Nature-Inspired Optimization Algorithms.

[15]  R. Stephenson A and V , 1962, The British journal of ophthalmology.

[16]  Alexander Olshevsky,et al.  Minimum input selection for structural controllability , 2014, 2015 American Control Conference (ACC).

[17]  B. Anderson,et al.  Structural controllability and matrix nets , 1982 .

[18]  W. A. Wolovich,et al.  Composite system controllability and observability , 1974, Autom..

[19]  W. Marsden I and J , 2012 .

[20]  Soummya Kar,et al.  A Framework for Structural Input/Output and Control Configuration Selection in Large-Scale Systems , 2013, IEEE Transactions on Automatic Control.

[21]  S. Khanna,et al.  Complexity of the Minimum Input Selection Problem for Structural Controllability , 2015 .

[22]  Tong Zhou,et al.  On the controllability and observability of networked dynamic systems , 2014, Autom..

[23]  Y. Lai,et al.  Optimizing controllability of complex networks by minimum structural perturbations. , 2012, Physical review. E, Statistical, nonlinear, and soft matter physics.

[24]  Ran Dai,et al.  Optimal Trajectory Generation for Establishing Connectivity in Proximity Networks , 2013, IEEE Transactions on Aerospace and Electronic Systems.

[25]  Alexandre M. Bayen,et al.  Optimal network topology design in multi-agent systems for efficient average consensus , 2010, 49th IEEE Conference on Decision and Control (CDC).

[26]  W. Dally,et al.  Route packets, not wires: on-chip interconnection networks , 2001, Proceedings of the 38th Design Automation Conference (IEEE Cat. No.01CH37232).

[27]  George J. Pappas,et al.  Minimal Edge Addition for Network Controllability , 2019, IEEE Transactions on Control of Network Systems.

[28]  Edward J. Davison Connectability and structural controllability of composite systems , 1977, Autom..

[29]  Naresh K. Sinha,et al.  Controllability and observability of composite systems , 1977 .

[30]  Xin Zhang,et al.  Optimization of robustness of interdependent network controllability by redundant design , 2018, PloS one.

[31]  Prasanna Chaporkar,et al.  A Flow-Network-Based Polynomial-Time Approximation Algorithm for the Minimum Constrained Input Structural Controllability Problem , 2018, IEEE Transactions on Automatic Control.

[32]  Yuan Zhang,et al.  Minimal structural perturbations for controllability of a networked system: Complexities and approximations , 2019, International Journal of Robust and Nonlinear Control.

[33]  Albert-László Barabási,et al.  Controllability of complex networks , 2011, Nature.

[34]  Mohammad Haeri,et al.  On the Structural and Strong Structural Controllability of Undirected Networks , 2018, IEEE Transactions on Automatic Control.

[35]  E. Davison,et al.  New results on the controllability and observability of general composite systems , 1975 .

[36]  Christian Commault,et al.  Generic properties and control of linear structured systems: a survey , 2003, Autom..

[37]  Prasanna Chaporkar,et al.  Optimal selection of essential interconnections for structural controllability in heterogeneous subsystems , 2019, Autom..

[38]  R. Perret,et al.  About structural controllability of interconnected dynamical systems , 1991, Autom..

[39]  Ching-tai Lin Structural controllability , 1974 .

[40]  Olaf Stursberg,et al.  Optimized distributed control and network topology design for interconnected systems , 2011, IEEE Conference on Decision and Control and European Control Conference.

[41]  Mehran Mesbahi,et al.  On strong structural controllability of networked systems: A constrained matching approach , 2013, 2013 American Control Conference.

[42]  Guang-Hong Yang,et al.  Structural properties of large-scale systems possessing similar structures , 1995, Autom..

[43]  Lin Huang,et al.  Consensus of Multiagent Systems and Synchronization of Complex Networks: A Unified Viewpoint , 2016, IEEE Transactions on Circuits and Systems I: Regular Papers.