Elsevier

Automatica

Volume 61, November 2015, Pages 97-105
Automatica

Zeros of networked systems with time-invariant interconnections

https://doi.org/10.1016/j.automatica.2015.08.005Get rights and content

Abstract

This paper studies zeros of networked linear systems with time-invariant interconnection topology. While the characterization of zeros is given for both heterogeneous and homogeneous networks, homogeneous networks are explored in greater detail. In the current paper, for homogeneous networks with time-invariant interconnection dynamics, it is illustrated how the zeros of each individual agent’s system description and zeros definable from the interconnection dynamics contribute to generating zeros of the whole network. We also demonstrate how zeros of networked systems and those of their associated blocked versions are related.

Introduction

Recent developments of enabling technologies such as communication systems, cheap computation equipment and sensor platforms have given great impetus to the creation of networked systems. Thus, this area has attracted significant attention worldwide and researchers have studied networked systems from different perspectives (see e.g. Olfati-Saber & Murray, 2002, Sinopoli, Sharp, Schenato, Schaffert, & Sastry, 2003, Tanner, Jadbabaie, & Pappas, 2003 and Zamani & Lin, 2009). In particular, in view of the recent chain of events (Falliere et al., 2011, Gorman, 2009, Rid, 2012), the issues of security and cyber threats to the networked systems have gained growing attention. This paper uses system theoretic approaches to deal with problems involved with the security of networks.

Recent works have shown that control theory can be used as an effective tool to detect and mitigate the effects of cyber attacks on the networked systems; see for example Amin, Cárdenas, and Sastry (2009), Cárdenas et al. (2011), Gupta, Langbort, and Basar (2010), Mo et al. (2012), Sridhar, Hahn, and Govindarasu (2012), Teixeira, Shames, Sandberg, and Johansson (2012) and the references listed therein. The authors of Teixeira et al. (2012) have introduced the concept of zero-dynamics attacks and shown how attackers can use knowledge of networks’ zeros to produce control commands such that they are not detected as security threats.1 They have further shown that zeros of networks provide valuable information relevant to detecting cyber attacks. The authors in Teixeira et al. (2012) were more concerned with mitigating such attacks and did not provide a detailed discussion about zeros of the networked systems. In addition to this, even though various aspects of the dynamics of networked systems have been extensively studied in the literature, see e.g. Fax and Murray (2004), Olfati-Saber, Fax, and Murray (2007) and Ren, Beard, and Atkins (2007), to the authors’ best knowledge, the zeros of networked systems have not been studied in any detail except in Zamani, Helmke, and Anderson (2013). The current paper establishes a link between the problem of zero-dynamics attacks and the analysis of zeros that has been recorded in Zamani et al. (2013). Furthermore, several new results are introduced in the current paper compared to its preliminary conference version including the provision of proofs of certain results which were not part of the conference version.

This paper examines the zeros of networked systems in more depth. Our focus is on networks of finite-dimensional linear discrete-time dynamical systems that arise through static interconnections of a finite number of such systems. Such models arise naturally in applications of linear networked systems, e.g. for cyclic pursuit (Marshall, Broucke, & Francis, 2004); shortening flows in image processing (Bruckstein, Sapiro, & Shaked, 1995), or for the discretization of partial differential equations (Brockett & Willems, 1974).

Our ultimate goal is to analyze the zeros of networked systems with periodic, or more generally time-varying interconnection topology. An important tool for this analysis is blocking or lifting technique for networks with time-invariant interconnections. Note that blocking of linear time-invariant systems is useful if not standard in design of controllers for linear periodic systems as shown by Chen and Francis (1995) and Khargonekar, Poolla, and Tannenbaum (1985). The authors of Bolzern, Colaneri, and Scattolini (1986) and Grasselli and Longhi (1988) have examined zeros of blocked systems obtained from blocking of time-invariant systems. Their works have been extended in Chen, Anderson, Deistler, and Filler (2012) and Zamani, Chen, Anderson, Deistler, and Filler (2011). However, these earlier contributions do not take any underlying network structure into consideration. In this paper, we introduce some results that provide a first step in that direction.

It is worthwhile noting the blocking technique has been used in the networked systems literature for both control and identification purposes. For instance, the authors in Haber and Verhaegen (2014) have exploited this technique to identify the system parameters in a networked system via the subspace approach. The same set of authors have employed the blocking technique to study moving horizon estimation problem for networked systems (Haber & Verhaegen, 2013). In Montestruque and Antsaklis (2006) the authors have utilized the blocking technique to provide a sufficient and necessary condition for stability of a class of networked systems with communication bandwidth limitation. A similar problem has been addressed in Garcia and Antsaklis (2010) using the blocking.

The structure of this paper is as follows. First, in Section  2 we introduce state-space and higher order polynomial system models for time-invariant networks of linear systems. A central result used is the strict system equivalence between these different system representations. Moreover, we completely characterize both finite and infinite zeros of arbitrary heterogeneous networks. For homogeneous networks of identical SISO systems more explicit results are provided in Section  3. Homogeneous networks with a circulant coupling topology are studied as well. In Section  4, a relation between the transfer function of the blocked system and the transfer function of the associated unblocked system is explained. We then relate the zeros of blocked networked systems to those of the corresponding unblocked systems, generalizing work in Chen et al. (2012), Zamani, Anderson, Helmke, and Chen (2013) and Zamani et al. (2011). Finally, Section  5 provides the concluding remarks.

Section snippets

Problem statement and preliminaries

We consider networks of N linear systems, coupled through constant interconnection parameters. Each agent is assumed to have the state-space representation as a linear discrete-time system xi(t+1)=Aixi(t)+Bivi(t)wi(t)=Cixi(t),i=1,,N. Here, AiRni×ni, BiRni×mi and CiRpi×ni are the associated system matrices. We assume that each system is reachable and observable and that the agents are interconnected by static coupling lawsvi(t)=j=1NLijwj(t)+Riu(t)Rmi, with LijRmi×pj, RiRmi×m and u(t)Rm

Zeros of homogeneous networks

The preceding result has a nice simplification in the case of homogeneous networks of SISO agents, i.e. where the node systems (Ai,Bi,Ci) are single input single output systems with identical transfer function. Let us define the interconnection transfer function as ϕ(z)=S(zIL)1R+D.

The next theorem relates the zeros of the system (5) to those of the interconnection dynamics3

Zeros of blocked networked systems

The technique of blocking or lifting a signal is well-known in systems and control (Chen & Francis, 1995) and signal processing (Vaidyanathan, 1993). In systems theory, this method has been mostly exploited to transform linear discrete-time periodic systems into linear time-invariant systems in order to apply the well-developed tools for linear time-invariant systems; see Bittanti and Colaneri (2009) and the literature therein. As we mentioned in the introduction section, the blocking technique

Conclusions

In this paper, we explored the zeros of networks of linear systems. It was assumed that the interaction topology is time-invariant. The zeros were characterized for both homogeneous and heterogeneous networks. In particular, it was shown that for homogeneous networks with full rank direct feedthrough matrix, the finite zeros of the whole network are exactly the preimages of interconnection dynamics zeros under the inverse of an agent transfer function. We then discussed the condition under

Mohsen Zamani was born in Shiraz, Iran. He did both his undergraduate and graduate studies in Electrical Engineering at the Shiraz University of Technology in 2007 and the National University of Singapore in 2009, respectively. He obtained his Ph.D. from the Australian National University in 2014. He then joined School of Electrical Engineering and Computer Science, University of Newcastle, Australia as a post-doctoral researcher. His research interests include control and estimation for

References (45)

  • T. Chen et al.

    Optimal sampled-data control systems

    (1995)
  • P.J. Davis

    Circulant matrices

    (1979)
  • Falliere, N., Murchu, L.O., & Chien, E. (2011). W32.Stuxnet dossier. White paper, Symantec Corp., Security...
  • J.A. Fax et al.

    Information flow and cooperative control of vehicle formations

    IEEE Transactions on Automatic Control

    (2004)
  • P.A. Fuhrmann

    On strict system equivalence and similarity

    International Journal of Control

    (1977)
  • P.A. Fuhrmann et al.

    Observability and strict equivalence of networked linear systems

    Mathematics of Control, Signals, and Systems

    (2013)
  • Garcia, E., & Antsaklis, P. J. (2010). Model-based control using a lifting approach. In Proc of mediterranean...
  • S. Gorman

    Electricity grid in us penetrated by spies

    The Wall Street Journal

    (2009)
  • O.M. Grasselli et al.

    Zeros and poles of linear periodic multivariable discrete-time systems

    Circuits, Systems, and Signal Processing

    (1988)
  • Gupta, A., Langbort, C., & Basar, T. (2010). Optimal control in the presence of an intelligent jammer with limited...
  • A. Haber et al.

    Moving horizon estimation for large-scale interconnected systems

    IEEE Transactions on Automatic Control

    (2013)
  • A. Haber et al.

    Subspace identification of large-scale interconnected systems

    IEEE Transactions on Automatic Control

    (2014)
  • Cited by (6)

    • Distributed Kalman filter in a network of linear systems

      2018, Systems and Control Letters
      Citation Excerpt :

      There has been an increasing activity in the study of distributed estimation in a network environment. This is due to its broad applications in many areas, including formation control Subbotin and Smith [1], Lin et al. [2], distributed sensor network Zhang et al. [3] and cyber security Teixeira et al. [4], Zamani et al. [5]. This paper examines the problem of distributed estimation in a network of subsystems represented by a finite dimensional state-space model.

    • Distributed Estimation in Networks of Linear Time-invariant Systems

      2018, IEEE International Conference on Control and Automation, ICCA
    • Compensation of attacks on consensus networks

      2016, ICASSP, IEEE International Conference on Acoustics, Speech and Signal Processing - Proceedings

    Mohsen Zamani was born in Shiraz, Iran. He did both his undergraduate and graduate studies in Electrical Engineering at the Shiraz University of Technology in 2007 and the National University of Singapore in 2009, respectively. He obtained his Ph.D. from the Australian National University in 2014. He then joined School of Electrical Engineering and Computer Science, University of Newcastle, Australia as a post-doctoral researcher. His research interests include control and estimation for cyber–physical systems and econometric modeling.

    Uwe Helmke studied mathematics and physics at the University of Bremen in Germany (Master 1979, Ph.D. 1983). Between 1983 and 1995 he was a member of the real algebraic geometry group of M. Knebusch at the university of Regensburg. Since 1995 he is Full Professor in Mathematics at the University of Würzburg, where holds the chair in dynamical systems and control theory. He is also the founding director of the Interdisciplinary Research Center for Science and Technology (IFZM) at the University of Würzburg. His current research interest are in the application of differential geometric methods to distributed computing control and the analysis of networks of systems. He is a member of the Bavarian Academy of Sciences and a Fellow of the IEEE.

    Brian D. O. Anderson was educated at Sydney and Stanford Universities in mathematics and electrical engineering. He is a Distinguished Professor at the Australian National University and Distinguished Researcher in National ICT Australia. He received the IFAC Quazza Medal in 1999 and an Automatica best paper prize, as well as a number of other awards and medals from IEEE, IEE, the Institution of Engineers, Australia and the Australian Academy of Science. He is a Fellow of the Australian Academy of Science, the Australian Academy of Technological Sciences and Engineering, the Royal Society, and a foreign member of the US National Academy of Engineering. He holds honorary doctorates from a number of universities, including Université Catholique de Louvain, Belgium, and ETH, Zürich. He held various IFAC offices including the presidency (1990–1993) and was also president of the Australian Academy of Science (1998–2002). His current research interests are in distributed control, sensor networks and econometric modeling. He holds awards from the Australian and Japanese governments.

    The material in this paper was partially presented at the 52nd IEEE Conference on Decision and Control, December 10–13, 2013, Florence, Italy. This paper was recommended for publication in revised form by Associate Editor Constantino M. Lagoa under the direction of Editor Richard Middleton.

    View full text