Consensus of second-order and high-order discrete-time multi-agent systems with random networks

https://doi.org/10.1016/j.nonrwa.2011.12.009Get rights and content

Abstract

This paper studies the convergence and convergence speed for the second-order and the high-order discrete-time multi-agent systems with random networks and arbitrary weights. Random networks mean that the existence of any edge is probabilistic and independent of any other edge. By introducing the agreement set, velocity control gain and high-order state control gain, some consensus protocols are provided for the discrete-time random networks. Moreover, the per-step and asymptotic convergence factors are proposed to measure the convergence and convergence speed. Some examples and simulation results are given to illustrate the effectiveness of the obtained theoretical results.

Introduction

The consensus problem of multi-agent systems has attracted great attention due to its wide application in many fields, such as biology, physics, robotics and control engineering. Roughly speaking, the consensus on control generally means to design a network protocol such that all the agents asymptotically reach an agreement on their states. A growing number of literature have been presented on the consensus problem of multi-agent dynamic systems [1], [2], [3], [4], [5], [6], [7]. Most of these papers assume that the network topology is fixed or evolves deterministically with time. However, practical networks are usually in uncertain communication environments [5], [6], [7], [8], [9], [10], [11], [12], [13], [14], [15], [16]. Li and Zhang [5] studied the average-consensus for the first-order integrator networks under fixed and directed topologies. In this case, each agent can only obtain the information from its local state or the states of its neighbors. However, the information flow between any pair of agents may be subject to failure with a certain probability in the real world. Therefore, it is important to study the system with random network, the existence of whose edges is probabilistic. That is each link in the network, which represents the information flow between any pair of agents, could be subject to failure with a certain probability. Hence the topology of the network varies randomly over time. Practically, random networks are very common [7], [8], [9], [10], [11], [12], [13], [14], [15], [16]. The consensus problem over a difference equation has wide applications in random network theory. Porfiri and Stilwell [7] presented new generalizations on consensus seeking for arbitrary weighted directed random graphs. Song et al. [9] found that the consensus problem in three different convergence modes (almost surely, in probability, and in L1) is equivalent. They gave the necessary and sufficient condition on the consensus over a random network, which is deduced by independent identically distributed (i.i.d.) stochastic matrices, through the stability in a projected subspace. Abaid and Porfiri [10] studied the discrete-time consensus problem for a group of agents that communicate through a stochastic directed network with fixed out-degree. They found the necessary and sufficient conditions for mean square consentability of the averaging protocol and derived a closed form expression for the asymptotic convergence factor. Hatano and Mesbahi [11] studied the consensus problem over random information networks. Tahbaz-Salehi and Jadbabaie [16] investigated the consensus problem for stochastic discrete-time linear dynamical systems.

Though numerous studies on consensus have been presented in various communication environments, such as fixed topology, varying topology or random switching topology, most of the relevant studies focus on the first-order integrator agent systems. However, when the driving force (acceleration) is considered as control input in practical systems, each agent should be modeled as a double-integrator or even multi-integrator. Thus it is necessary and significative to study the consensus for the second-order and high-order multi-agent systems. Different from the first-order integrator agent system, the consensus of the double-integrator and multi-integrator agent systems depend on not only the topology of the network but also the coupling strength of relative positions and the high-order states between the neighboring agents. The consensus problem of double-integrator agent system has been studied extensively [17], [18], [19], [20], [21], [22]. Unlike the first-order consensus, Ren and Atkins [17] showed that the second-order consensus may not be achieved even if the interaction topology has a directed spanning tree. Therefore, the second-order consensus problem is more complicated and challenging. Cao and Ren [18] studied the convergence of two consensus algorithms for the double-integrator dynamics with intermittent interaction in a sampled-data setting. Hu and Hong [21] showed that if the leader is always reachable and the maximum delay is sufficiently small, the followers can track the leader successfully under proper scaling factors. Lin et al. [22] studied the effect of constant input delays on convergence of second-order consensus protocols and provided the delay-dependent consensus conditions.

As described above, the study of the second-order and high-order multi-agent systems is important and significant. In addition, the information flow between any pair of agents, could be subject to failure with a certain probability in the real world. Because of these problems, this paper studies the convergence and convergence speed for the second-order and the high-order discrete-time multi-agent systems with random networks, the existence of whose edges is probabilistic. The convergence analysis of any distributed algorithm on such a network is difficult, because the behavior depends on the actual probability distribution of the network topology. Unlike [9], [10], [11], which studied the consensus over random network with determined weights, we study the consensus for the second-order and high-order multi-agent systems over random network with arbitrary weights.

The rest of this paper is organized as follows. The necessary concepts and knowledge of graph theory are given in Section 2. The problems are formulated in Section 3, and the main results are provided in Sections 4 Consensus of the second-order system with random networks, 5 Consensus of the high-order system with random networks. Some examples and simulations are presented in Section 6 to illustrate the effectiveness of the obtained theoretical results. The conclusions and discussions are given in Section 7.

Section snippets

Preliminaries

Throughout this paper, Rn denotes the set of n-dimensional real column vectors and In the n-dimensional identity matrix; The symbol denotes the Kronecker product; 1=[1,1,,1]T is a column vector with appropriate dimension, and 0 denotes a zero vector or a zero matrix with an appropriate dimension.

Let G={V,E,A} be a weighted graph with the set of nodes V={v1,v2,,vn}, where iΥ represents the ith agent, and Υ={1,2,,n} is the node index of G belonging to a finite index set. EV×V is the set of

Problem formulation and convergence analysis

Suppose that the multi-agent system under consideration consists of n agents. Each agent is regarded as a node in the directed communication graph G={V,E,A}. Let xi(k) denote the state of agent i at time instant k, and x(k)=(x1(k),x2(k),,xn(k))T,v(k)=(v1(k),v2(k),,vn(k))T denote the position vector and the velocity vector of the agents, respectively. Moreover, each agent updates its current state based upon the information received from its neighbors according to a control law, which is

Consensus of the second-order system with random networks

In this section, the per-step convergence factor for the second-order discrete-time multi-agent system with random networks are presented. Before giving the main results, some important lemmas are given first for the further analysis.

Lemma 4.1

The evolution of the error vector for the discrete-time consensus algorithm (3.2) is given by the following recursive equationξ(k+1)=HT(InEL(k)F)Hξ(k).

Proof

By (3.5), (3.6), ξ(k+1)=HTϕ(k+1)=HT(InEL(k)F)ϕ(k)=HT[InEL(k)F][Hξ(k)+1nββTϕ(k)]=HT[InEL(k)F]Hξ(k)+1nHT

Consensus of the high-order system with random networks

This part studies the convergence and convergence speed for the high-order discrete-time multi-agent systems with random networks.

Consider the following high-order multi-agent system {xi(0)(k+1)=xi(0)(k)+xi(1)(k),xi(1)(k+1)=xi(1)(k)+xi(2)(k),xi(N1)(k+1)=xi(N1)(k)+ui, where xi(l)(k)R is the l-order state of the ith agent at time instant k,l=0,1,2,,N1,iΥ, and xi(0)(k)=xi(k).

Design the consensus protocol as ui(k)=d0vjNi(k)aij(xj(k)xi(k))l=1N1dlxi(l)(k), where ui(k)R is the control

Example and simulations

In this section, some numerical simulations are presented to illustrate the correctness of the obtained theoretical results.

Example

Consider the multi-agent system with six agents (denoted by node i,i=1,2,3,4,5,6) over directed random networks. Both the probability matrix Pk and the weight matrix Wk,k=1,2,3, are generated randomly. P1=[00.86630.74630.43860.96670.02250.088100.00460.69970.90910.09530.63180.261100.09760.59010.46250.46140.73480.158700.42630.28070.37790.93850.70760.258800.38870.53480.8801

Conclusions

This paper studies the convergence and convergence speed for the second-order and the high-order discrete-time multi-agent systems with random networks. Consensus protocols are proposed by introducing the agreement set and the control gains of high-order status. The per-step convergence factor and asymptotic convergence factor are proposed to measure the convergence and convergence speed of the multi-agent systems. Some simulation results are given to illustrate the effectiveness of the

Acknowledgments

The authors thank the editors and the reviewers very much for their valuable comments and constructive suggestions, which helped to significantly improve the quality of this paper.

References (25)

Cited by (46)

  • Max-consensus of multi-agent systems in random networks

    2024, Journal of the Franklin Institute
  • Hybrid coordination of multi-agent networks with hierarchical leaders

    2015, Communications in Nonlinear Science and Numerical Simulation
    Citation Excerpt :

    In the past years, coordination problem of multi-agent systems has attracted many researchers’ interest due to its broad applications in many areas such as cooperative control of unmanned aerial vehicles, formation control and swarming behaviors of social living beings. Most of the remarkable and significant results have been focused on first-order or second-order multi-agent systems, see [1–6] for example. Recently, extensive studies have been conducted for the cooperative control including flocking [7,8], swarming [9], consensus and formation.

  • Modified average-consensus of generalized second-order and high-order multi-agent systems

    2023, Proceedings of the 35th Chinese Control and Decision Conference, CCDC 2023
View all citing articles on Scopus

This work was partially supported by the National Natural Science Foundation of China under Grants 60973012, 61073025, 61073026, 61073065 and 61100076, and the Doctoral Foundation of Ministry of Education of China under Grant 20090142110039.

View full text