Efficient constrained sensor placement for observability of linear systems via greedy algorithms

This article deals with problems related to efficient sensor placement in linear time-invariant discrete-time systems with partial state observations. The output matrix is assumed to be constrained in the sense that the set of states that each output can measure are pre-specified. Two problems are addressed assuming purely structural conditions at the level of only the interconnections between the system being known. 1) We establish that identifying the minimal number of sensors required to ensure a desired structural observability index is NP-complete. 2) We propose an efficient greedy strategy for selecting a fixed number of sensors from the given set of sensors in order to maximize the number of states structurally observable in the system. We identify a large class of systems for which both the problems are solvable in polynomial time using simple greedy algorithms to provide best approximate solutions. An illustration of the techniques developed here is given on the benchmark IEEE 118-bus power network, which has \(\sim 400\) states in its linearized model.

[1]  George J. Pappas,et al.  Trade-offs between driving nodes and time-to-control in complex networks , 2017, Scientific Reports.

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

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

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

[5]  R. May,et al.  Stability and Complexity in Model Ecosystems , 1976, IEEE Transactions on Systems, Man, and Cybernetics.

[6]  José M. F. Moura,et al.  Modeling of Future Cyber–Physical Energy Systems for Distributed Sensing and Control , 2010, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[7]  Brian Litt,et al.  Structural analysis and design of dynamic-flow networks: Implications in the brain dynamics , 2016, 2016 American Control Conference (ACC).

[8]  László Lovász,et al.  Submodular functions and convexity , 1982, ISMP.

[9]  J. A. Salvato John wiley & sons. , 1994, Environmental science & technology.

[10]  Alexander Olshevsky,et al.  Minimal Controllability Problems , 2013, IEEE Transactions on Control of Network Systems.

[11]  Junming Xu Topological Structure and Analysis of Interconnection Networks , 2002, Network Theory and Applications.

[12]  Geneviève Dauphin-Tanguy,et al.  CONTROLLABILITY INDICES FOR STRUCTURED SYSTEMS , 1997 .

[13]  Kathleen Daly,et al.  Volume 7 , 1998 .

[14]  I. Couzin,et al.  Inferring the structure and dynamics of interactions in schooling fish , 2011, Proceedings of the National Academy of Sciences.

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

[16]  Pedro Manuel Sabino Rocha,et al.  Output selection for large scale structural systems: a matroid theory approach , 2014 .

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

[18]  R. E. Kalman,et al.  Contributions to the Theory of Optimal Control , 1960 .

[19]  Shreyas Sundaram,et al.  Structural Controllability and Observability of Linear Systems Over Finite Fields With Applications to Multi-Agent Systems , 2013, IEEE Transactions on Automatic Control.

[20]  S. Liberty,et al.  Linear Systems , 2010, Scientific Parallel Computing.

[21]  M. L. Fisher,et al.  An analysis of approximations for maximizing submodular set functions—I , 1978, Math. Program..

[22]  Kathryn Fraughnaugh,et al.  Introduction to graph theory , 1973, Mathematical Gazette.

[23]  Mehran Mesbahi,et al.  Security and Infiltration of Networks: A Structural Controllability and Observability Perspective , 2013 .

[24]  D. Hochbaum Approximating covering and packing problems: set cover, vertex cover, independent set, and related problems , 1996 .

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

[26]  H. Mortazavian,et al.  On k-Controllability and k-Observability of linear systems , 1982 .

[27]  George J. Pappas,et al.  Minimum number of probes for brain dynamics observability , 2015, 2015 54th IEEE Conference on Decision and Control (CDC).

[28]  H. Narayanan Submodular functions and electrical networks , 1997 .

[29]  Sukhamay Kundu,et al.  A Linear Tree Partitioning Algorithm , 1977, SIAM J. Comput..

[30]  Ted K. Ralphs,et al.  Integer and Combinatorial Optimization , 2013 .

[31]  Scott T. Grafton,et al.  Structural foundations of resting-state and task-based functional connectivity in the human brain , 2013, Proceedings of the National Academy of Sciences.

[32]  Gábor Orosz,et al.  Controlling biological networks by time-delayed signals , 2010, Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences.

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