Elsevier

Applied Mathematics and Computation

Volume 228, 1 February 2014, Pages 571-588
Applied Mathematics and Computation

Switching controllability of discrete-time multi-agent systems with multiple leaders and time-delays

https://doi.org/10.1016/j.amc.2013.12.020Get rights and content

Abstract

This paper investigates the switching controllability of discrete-time multi-agent systems with multiple leaders and time-delays on undirected networks, in which both a single time-delay and multiple time-delays are addressed. It is established that the switching controllability of discrete-time multi-agent systems is only determined by the information from the leaders to the followers, and the discrete-time multi-agent systems are controllable even if each of its subsystems is uncontrollable. For the special case of fixed topology, an equivalent augmented system without time-delays is proposed to analyze the controllability of multi-agent systems via PBH rank test. Some numerical examples are provided to demonstrate the effectiveness of the theoretical results.

Introduction

In recent years, distributed coordinated control of multi-agent systems has attracted much attention among researchers from diverse fields [1], [2], which is partly due to the advances in communication and computation, as well as the broad applications of multi-agent systems in many areas including cooperative control of unmanned aircrafts, robots, and satellite clusters [3], [4], [5], [6], [7], [8], [9], [10], [11], [12]. Studies in this field have been greatly inspired by the ubiquitous cooperative behavior in real world, such as bird flocks, fish schools, ant swarms and bacteria colonies. In the context of multi-agent networks, however, the issue of controllability presents new features and difficulties [13], [14], [15], [16]. In general, the controllability of a multi-agent network means that the multi-agent system can be steered from any initial state to arbitrary desired state by certain regulations. From the perspective of the design of controller, the systems can obtain any predetermined property when the systems are controllable.

In [17], the issue of controllability of a group of autonomous agents interconnected through nearest neighbor rules was investigated. Necessary and sufficient conditions are obtained based on time-invariantly nearest neighbor topology without time-delays. In [18], the controllability of continuous-time system with a leader was considered. In [19], the controllability of a leader–follower discrete-time dynamic network with switching topology was discussed. An early result on the controllability of discrete-time system with time-delay was given in [20]. Controllability of a leader–follower dynamic network with interaction time-delays was shown in [21]. More discussions about the controllability of multi-agent systems with time-delays are given in [22], [23], [24], [25]. In [26], [27], an operative method was presented to simplify the original systems with time-delays. However, in the above works, the systems with time-delays are composed of one leader or without leaders. Controllability of multi-agent systems was investigated from a graph-theoretic perspective [28]. Based on relaxed equitable partitions, the controllability of multi-agent systems was analyzed in [29]. Formation controllability of multi-agent systems with high-order dynamics was studied in [30].

Based on the unified framework mentioned in [31], [32], we will investigate the switching controllability of discrete-time multi-agent systems with multiple leaders and time-delays. Different from the existing results, both multiple leaders and time-delays are considered in this paper, which presents a feature of practical interest for multi-agent systems and is so complex and difficult to study the controllability of discrete-time multi-agent systems. An agent is called a follower if it updates its state by the control of its neighbor leaders and the information from its neighbor agents, otherwise called a leader. Leaders only receive the information from the outside control input acting as the exogenous control to steer the whole system. The topology among the agents is of great importance in the switching controllability of multi-agent systems. In this paper, we consider an unified structure based on leader-following and undirected structures, in which time-delays occur in the coupling information among the followers. Both a single time-delay and multiple time-delays are considered in the multi-agent system. Some necessary or sufficient conditions have been derived to determine the controllability of the multi-agent systems. The results show that the switching controllability of multi-agent systems does not require the controllability of its subsystems and can only be determined by the information from the leaders to the followers. For a special case, that is, the fixed networked topology, the controllability of multi-agent systems with time-delays can be tested by its eligible subsystems, which is theoretically proved via PBH rank test. The main contributions of this paper are threefold. First, both the multiple leaders and multiple delays of discrete-time multi-agent systems are studied. Second, the PBH test is introduced to justify the controllability of the system. Finally, the controllability of subgroups is considered.

This paper is organized as follows. Section 2 introduces some basic concepts and notations in graph theory. Section 3 presents the formulation of the problems. Section 4 gives some main results via switching topology. Section 5 discusses the system with fixed topology, and some further discussions and relevant results are also given in this section. Section 6 gives some examples and simulations about the controllability of the system. The conclusion is given in Section 7.

Section snippets

Preliminaries

Graph theory is an effective tool to discuss the coupling topology of the communication configuration of the agents. If each agent is regarded as a node, the coupling topology is conveniently described by a graph. In this section, we briefly review some basic notations and concepts in graph theory that will be used in this paper.

A weight graph G is denoted as (V,E) consisting of a nonempty set of vertices V and a set of edges E={(i,j):i,jV}, where an edge is a pair of distinct vertices of V.

Problem formulation

Consider a multi-agent system composed of m+q agents, e.g., birds, robots, etc., where m and q are positive integers. Without loss of generality, we choose the first m (labeled from 1 to m) as followers and the remainder q (labeled from m+1 to m+q) as leaders. In [31], [32], the controllability was studied in a unified framework for networks with leader-following structure and undirected graph. In this paper, we investigate the unified framework mentioned in [31], [32]. In the following, we

Controllability of discrete-time multi-agent systems on switching topology

Controllability of a system is an important and basic issue in control theory, which describes the qualitative character of the states in the system. It does not concern and formulate the trajectories of the state, but it emphasizes the initial states and the final states. A multi-agent network is controllable, which means that the network system can be steered from any initial state to any desired state by certain regulations. In this section, we consider the topologies of systems (1), (4) are

Controllability of discrete-time multi-agent systems on fixed topology

For the special case of σ(κ)=1, systems (7), (8) describe a multi-agent network with a fixed topology. Throughout this section, we suppose the communication among the agents is fixed, that is, the movements of agents and the varieties of time will not cause the couplings and orientations to change in the network. We discuss this problem from two aspects: a single time-delay and multiple time-delays.

Simulation study

In this section, we give some examples to illustrate the effective of the proposed theoretical results.

Conclusion

In this paper, we have investigated the switching controllability of multi-agent discrete-time systems with multiple leaders and time-delays. Both a single time-delay and multiple time-delays have been studied for the multi-agent discrete-time systems, respectively. Through the theoretical analysis, we have derived some effective conditions for the switching controllability of the multi-agent discrete-time systems. Moreover, we have used an equivalent augmented system to study the

Acknowledgment

This work was supported in part by the National Natural Science Foundation of China Grant (Nos. 61304049, 61104140, 61174116), the Program for New Century Excellent Talents in University from Chinese Ministry of Education under Grant NCET-12-0215, the Research Fund for the Doctoral Program of Higher Education (RFDP) under Grant 20100142120023, Science and Technology Development Plan Project of Beijing Education Commission (No. KM201310009011), Funding Project for Academic Human Resources

References (34)

  • H. Su et al.

    A connectivity-preserving flocking algorithm for multi-agent systems based only on position measurements

    Int. J. Contr.

    (2009)
  • B. Song et al.

    Global synchronization of stochastic delayed complex networks

    Nonlinear Dyn.

    (2012)
  • Y. Liu et al.

    Controllability of complex networks

    Nature

    (2011)
  • B. Liu et al.

    Controllability of second-order multiagent systems with multiple leaders and general dynamics

    Math. Probl. Eng.

    (2013)
  • A. Lombardi et al.

    Controllability analysis of networks

    Phys. Rev. E

    (2007)
  • B. Liu et al.

    Controllability of discrete-time multi-agent systems with multiple leaders on fixed networks

    Commun. Theoret. Phys.

    (2012)
  • H.G. Tanner, On the controllability of nearest neighbor interconnections, IEEE Conf. Dec., Contr., 2004, pp....
  • Cited by (70)

    • Relative controllability of multi-agent systems with input delay and switching topologies

      2023, Systems and Control Letters
      Citation Excerpt :

      Tian et al. [24] investigate the multi-leader multi-agent systems with periodic switching topologies. Controllability of discrete multi-agent systems with switching topologies is another important issue [25–27]. For more conclusions about controllability of the multi-agent systems with switching topologies it is suggested to refer to [28–31].

    View all citing articles on Scopus
    View full text