848
Views
1
CrossRef citations to date
0
Altmetric
Articles

Distributed H-consensus control of nonlinear multi-agent systems under weighted try-once-discard protocol

, , , &
Pages 108-118 | Received 26 Dec 2019, Accepted 12 Feb 2020, Published online: 21 Feb 2020

Abstract

In this paper, the H-consensus control problem is investigated for a class of nonlinear multi-agent systems with time-varying parameters under Weighted Try-Once Discard (WTOD) protocol. In order to reduce the data collision and improve the transmission efficiency between one agent and its neighbouring agents, the WTOD communication protocol is adopted to regulate the transmission orders of the neighbouring agents. The data transmission between each agent and its neighbouring agents is implemented via a constrained communication channel where only one neighbouring agent is allowed to transmit data at each time instant. The purpose of this paper is to design an effective control scheme such that, under the WTOD communication protocol, the prespecified H-consensus performance is achieved. Sufficient conditions are established for the existence of the desired controller in which the controller parameters are obtained by solving the linear matrix inequalities. Finally, a numerical simulation example is provided to illustrate the effectiveness of the theoretical results.

I. Introduction

Multi-agent systems (MASs) can be defined as a complex computing entity in which each agent has the capability of measuring and perceiving its surrounding environments and its neighbours independently. Moreover, the agents share their information through the network and therefore guiding their own actions by certain calculations so as to achieve the purpose of cooperation. During the past two decades, the MASs have received tremendous research attention which have been extensively applied to computer network, unmanned aerial vehicle formation, military and other domains due to their strong scalability, high reliability and easy maintenance (Li, Yang, & Wei, Citation2018; Ren, Moore, & Chen, Citation2006; Smith, Hanssmann, & Leonard, Citation2001; Wolfe, Chichka, & Speyer, Citation1996). In order to show the superiority of MASs, it is of great importance to explore the distributed coordination and cooperation of all the agents which has both theoretical and practical significance (Ding, Wang, Shen, & Wei, Citation2015; Ma, Wang, Han, & Liu, Citation2017; Olfati-Saber, Fax, & Murray, Citation2007).

In the research of MASs consensus control problem, the appearance of the interferences is inevitable because of the limitation of the operating environment. Accordingly, it is of necessity to take the external disturbance into consideration in the model establishment and control performance analysis. Up to now, the H-consensus control problems for the MASs with external disturbance have been discussed widely, see Lin and Jia (Citation2010), Wang, Ding, Dong, and Shu (Citation2013), Xu, Wang, and Ho (Citation2018) and the reference therein. Nevertheless, it is worth pointing out that most of the the existing results are concerned with the linear model. However, as a universal phenomenon, the nonlinearities always arise in practical engineering applications which would have great influence on the dynamic behaviour of the agents (Dunbar, Citation2007; Franco, Magni, Parisini, & Polycarpou, Citation2008; He, Chen, Han, & Qian, Citation2017; Hu, Wang, & Gao, Citation2018). For the sake of dealing with the nonlinearities, different kinds of methods have been proposed. For instance, the nonlinearities have been constrained by sector-bounded conditions (Hu, Guo, Hu, & Yang, Citation2015; Hu, Wang, Alsaadi, & Hayat, Citation2017) and Lipschitz conditions (Jenabzadeh & Safarinejadian, Citation2018; Li, Liu, Fu, & Xie, Citation2012; Zuo, Zhang, & Wang, Citation2014), respectively.

In a MAS, every individual needs to communicate with each other to exchange information in order to obtain global information. At present, the research on the consensus control is based on the assumption that the communication medium is ideal, i.e. each agent can obtain the accurate information of all its neighbouring agents timely and accurately. Note that in reality, due to the constraints of the communication resources such as the limited bandwidth of the network, an agent can not communicate with all the neighbouring agents simultaneously. To solve this problem, the communication protocol has been exploited to determine which neighbouring agent has the privilege to send information to the certain agent. There are many types of communication protocols commonly used in industry such as Round-Robin (RR) protocol (Bu, Dong, Han, Hou, & Li, Citation2019; Wan, Wang, Wu, & Liu, Citation2019), stochastic communication (SC) protocol (Wan, Wang, Han, & Wu, Citation2018) and weighted try-once-discard (WTOD) protocol (Shen, Wang, Shen, Alsaadi, & Alsaadi, Citation2020; Wang, Wang, Shen, & Li, Citation2019). It should be emphasized that the RR and SC protocols are independent on the measurement information, however, the WTOD protocol orchestrates the transmission orders in accordance with a designed quadratic selection rule which is dependent on the current measurement outputs. So far, the protocol-based consensus control problem has received some initial research attention (Song, Han, Fu, & Liu, Citation2019; Wan, Wang, Wu, & Liu, Citation2018; Wan et al., Citation2019; Xu, Lu, Shi, Li, & Xie, Citation2018; Zou, Wang, & Gao, Citation2016; Zou, Wang, Gao, & Alsaadi, Citation2017; Zou, Wang, & Gao, Citation2017), for example, the RR protocol and SC protocol have been respectively considered in Song et al. (Citation2019) and Zou et al. (Citation2017) in the control scheme design for MASs.

Based on the above discussions, in this paper, we aim to investigate the H-consensus control problem for a class of nonlinear MASs with time-varying parameters under the WTOD communication protocol. The novelties of this paper are summarized as follows: (1) the model of the MASs under consideration is comprehensive which includes nonlinearities and time-varying parameters; (2) the WTOD protocol is employed during the communication among agents to reduce data transmission congestions and save precious energy; and (3) a consensus controller is designed for each agent to ensure the desirable H-consensus control performance and the gain parameters are derived by solving a set of recursive linear matrix inequalities (RLMIs).

The remaining of this paper is organized as follows. Section II formulates the H-consensus controller design issue for nonlinear MASs under WTOD communication protocol. Section III presents the main results, where the sufficient conditions ensuring the predefined H performance constraint are obtained for the MASs. Moreover, the gains of the controllers are computed in terms of the solutions to the RLMIs. In addition, Section IV gives a simulation example to illustrate the effectiveness of the designed control scheme. Finally, Section V outlines the conclusions of this paper.

Notation: The notations used in this paper is fairly standard except where otherwise stated. AT represents the transpose of A. Rn represents the n dimensional Euclidean space and Rm×n is the set of all m×n real matrices. The notation P>0 means that P is a real, positive definite matrix. The shorthand diag{} stands for a block-diagonal matrix. * always represents the symmetric block in a symmetric matrix. δ(y) is a binary function which equals to 1 for y = 0 and equals to 0 for y0. The operator ⊗ stands for the Kronecker product. ° denotes the Hadamard product operation. 1n×n is an n×n matrix with all elements being 1. The N-dimensional identity matrix is denoted as IN or simply I, if no confusion is caused.

II. Problem formulation

Graph theory is widely used to model the communication topology of the network communication relationship of the agents in a MAS. Therefore, some necessary and required concepts regarding graph theory are introduced. In this paper, the communication network of a MAS compose of n agents is modelled by an undirected graph D. Let D=(H,G,A) be a graph of order n where H={1,2,,n}, G=H×H, and A=[aij] represent the set of agents, the set of edges and a weighted adjacency matrix with non-negative adjacency elements aij0, respectively. An edge gij=(gi,gj)G in an undirected graph D denotes that agent i and j can receive information from each other. The adjacency elements associated with the edges of a weighted graph are positive aij>0 if gijG, otherwise aij=0 and it is assumed that self-edges (i,i) are not permitted, i.e. gi,iG. The set of neighbouring agents of agent i is represented by Ni{jH:(i,j)G} with Ni being the number of neighbours of agent i.

Consider a discrete-time nonlinear MAS with n identical agents, the dynamics of the ith agent is depicted by the following discrete-time system over the finite time horizon [0,N1]: (1) xi,k+1=Akxi,k+Bkui,k+Dkf(xi,k)+Ekωi,k,yi,k=Ckxi,k+Fkωi,k,zi,k=Mkxi,k(1) where xi,kRnx is the agent state, ui,kRnu is the control input, yi,kRny is the measurement output and zi,kRnz is the controlled output. ωi,kl2([0,N1]; Rnω) is the external disturbances. The time-varying matrices Ak, Bk, Ck, Dk, Ek, Fk and Mk are system parameters with proper dimensions, and Bk is a full-column rank matrix. The nonlinear vector-valued function f:RnxRnx contains all possible nonlinearities which is assumed to be continuous and satisfies the following sector bounded condition: (2) [f(x)f(y)Γ1(xy)]T[f(x)f(y)Γ2(xy)]0, x,yRnx(2) where Γ1 and Γ2 are two real matrices with Γ1>Γ2. Then, we know that (3) xf(x)TT1T2Ixf(x)0(3) where T1=(Γ1TΓ2+Γ2TΓ1)/2, T2=(Γ1T+Γ2T)/2.

In order to alleviate the communication resource occupations, the WTOD communication protocol is introduced between agent i (i=1,2,,n) and its neighbouring agents. The WTOD protocol can decide which neighbouring agent has the authority to communicate with agent i at a particular time point. Denoting yj,k and y¯j,k as the original measurement outputs and the received measurement output of agent i from the neighbouring agent j, repectively, the updating rule of y¯j,k under the WTOD protocol is expressed as follows: (4) y¯j,kyj,k,j=μi,ky¯j,k1,otherwise(4) where (5) μi,kargmaxjNi(y¯j,k1yi,k)TR¯j(y¯j,k1yi,k),(5) in which R¯jRΨj with Ψjdiag{δ(j1),δ(j2),,δ(jNi)}. R is a given positive-definite weighting matrix.

Under the scheduling of the WTOD protocol, the controller for each agent is constructed as follows: (6) ui,k=Kkai,μi,k(y¯j,kyi,k)=KkjNiaijγj,ki(yj,kyi,k)(6) where KkRnx×ny is the consensus control gain matrix to be computed later and γj,ki=δ(jμi,k)(jNi).

Remark II.1

In this paper, we consider the WTOD protocol to save communication energy and prevent data collisions. Under the WTOD protocol, agent i can only receive the measurement output from one neighbouring agent at time instant k. How to select the neighbouring agent j is dependent on the absolute error between the measurement output of agent i and the last updated measurement output of all the neighbouring agents, i.e. the agent with larger absolute error has the chance to transmit data. That is to say, among all the neighbouring agents of agent i, only the jth (jNi) has the access right at each time instant which is denoted by y¯j,k=yj,k. At the same time, the measurement outputs of the neighbouring agents except agent j keep the values of the last time instant, i.e. y¯l,k=y¯l,k1 (lNi, lj).

Before proceeding further, the following lemmas are introduced for facilitating the subsequent derivations.

Lemma II.1

Horn & Johnson, Citation1994

For any matrices X, Y, A and B with appropriate dimensions, the properties of Kronecker product ⊗ are described as follows:

  1. (X+Y)A=XA+YA,

  2. (XY)(AB)=(XA)(YB),

  3. (XY)T=XTYT.

Lemma II.2

Styan, Citation1973

For any matrices URn×n and VRn×n, the row-sums of UV are diagonal entries of UVT b=1n(UV)a,b=(UVT)a,a where (U)a,b represents the element in the ath row and bth column of the matrix U.

Defining uk=[u1,kTu2,kTun,kT]T,yk=[y1,kTy2,kTyn,kT]T, it is deduced from (Equation6) that (7) uk=(InKk)(Aμ,kIny)yk(7) where Aμ,k=AΔdk,Δ=[γj,ki]n×n,dk=diag{d1,k,d2,k,,dn,k},di,k=jNiaijγj,ki,i=1,2,,n. Obviously, the matrix Aμ,k is determined by the sequence μi,k, i{1,2,,n} which represents the selected neighbouring agent.

For simplification, the following symbols are introduced: xk[x1,kTx2,kTxn,kT]T,zk[z1,kTz2,kTzn,kT]T,ωk[ω1,kTω2,kTωn,kT]T,f(xk)[fT(x1,k)fT(x2,k)fT(xn,k)]T. Combining (Equation1) with (Equation7), the closed-loop system is described as (8) xk+1=(InAk+Aμ,kBkKkCk)xk+(Aμ,kBkKkFk+InEk)ωk+(InDk)f(xk)yk=(InCk)xk+(InFk)ωk,zk=(InMk)xk.(8) Letting x¯k[x¯1,kTx¯2,kTx¯n,kT]T, z¯k[z¯1,kTz¯2,kTz¯n,kT]T with x¯i,k=xi,k(1/n)j=1nxj,k, z¯i,k=zi,k(1/n)j=1nzj,k, we obtain that x¯k=(FInx)xk and z¯k=(FInz)zk where F=In1/n1n×n. In addition, it is deduced from Lemma II.2 that (9) j=1n(Aμ,k)i,j=j=1n(AΔ)i,jdi,k=(AΔT)i,ijNiaijγj,ki=0.(9) According to the characteristics of the matrix F, we have Aμ,kF=Aμ,k. Then, the closed-loop dynamics of x¯k is represented in the following form: (10) x¯k+1=(InAk+FAμ,kBkKkCk)x¯k+(FAμ,kBkKkFk+FEk)ωk+(FDk)f(xk)z¯k=(InMk)x¯k.(10) Letting ξk=[xkTx¯kT]T, we acquire the following augmented system that represents the dynamics of the considered MAS: (11) ξk+1=A¯kξk+D¯kf(ξk)+E¯kωk,z¯k=M¯kξk(11) where A¯kInAk+Aμ,kBkKkCk00InAk+FAμ,kBkKkCk,D¯kInDk0FDk0,E¯kAμ,kBkKkFk+InEkFAμ,kBkKkFk+FEk,M¯k000InMk,f(ξk)[fT(xk)fT(x¯k)]T. It follows from (Equation3) that (12) ξkf(ξk)TT¯1T¯2I2ξkf(ξk)0,(12) where T¯1Γ¯1TΓ¯2+Γ2¯TΓ1¯2,T¯2Γ¯1T+Γ¯2T2,Γ¯1InΓ100InΓ1,Γ¯2InΓ200InΓ2. Before proceeding further, we present the desirable performance index.

Definition II.1

For the given disturbance attenuation level β>0, a positive definite matrix S=ST>0 and the initial state ηi,0. The MAS (Equation11) with a prescribed connected topology is said to satisfy the H-consensus control performance constraint over a finite time horizon [0,N1] if the following inequality holds: (13) i=1nz¯i,k[0,N1]2i=1nβ2ωi,k[0,N1]2β2i=1nηi,0TSηi,0.(13) The objective of this paper is to design H-consensus controllers for the time-varying nonlinear MASs (Equation1) under the WTOD communication protocol. In other words, we are concentrating on developing a controller described by (Equation6) for each agent such that the above H-consensus control performance is achieved over a finite time horizon [0,N1].

III. Main results

In this section, by resorting to the Lyapunov stability theorem, the sufficient conditions are derived to ensure that the augmented systems (Equation11) achieves the desired H performance constraint (Equation13) under the given initial condition for ωk0. Moreover, the controller parameters are obtained in terms of the solutions to the certain RLMIs.

To proceed, the following three lemmas are useful for the subsequent developments.

Lemma III.1

(S-procedure)(Boyd, Ghaoui, Feron, & Balakrishnan, Citation1994)

Let V0(χ),V1(χ),,Vp(χ) be quadratic functions of χRn, Vi(χ)=χTTiχ, (i=0,1,,p) with TiT=Ti. Then, V1(χ)0,,Vp(χ)0V0(χ)0 is true if there exist scalars τ1,,τp>0 such that (14) T0i=1pτiTi0(14) holds.

Lemma III.2

Han, Wei, Ding, & Song, Citation2017

For a full-column rank matrix BkRnx×nu (nx>nu), there always exist two orthogonal matrices QkRnx×nx and NkRnu×nu satisfying (15) Bk=Qkk0Nk=[Q1,kQ2,k]k0Nk(15) where Q1,kRnx×nu, Q2,kRnx×(nxnu), k=diag{φ1,,φnu} and φj (j=1,2,,nu) are non-zero singular values of matrix Bk. Therefore, if the structure of matrix Pk+1 has the following form: (16) Pk+1=[Q1,kQ2,k]diag{P1,k+1,P2,k+1}[Q1,kQ2,k]T=Q1,kP1,k+1Q1,kT+Q2,kP2,k+1Q2,kT(16) where P1,k+1Rnu×nu>0, P2,k+1R(nxnu)×(nxnu)>0, then there exists a nonsingular matrix P~k+1Rnu×nu such that BkP~k+1=Pk+1Bk. Moreover, P~k+1=NkTk1P1,k+1kNk.

Theorem III.1

Let the disturbance attenuation level β>0 and the controller gain matrices {Kk}0kN1 in (Equation6) be known. For the given positive definite matrix S and the initial condition P¯0β2S, the nonlinear MAS (Equation1) under WTOD communication protocol (Equation5) satisfy the H-consensus control performance (Equation13) for all ωk0 if there exist a sequence of symmetric positive definite matrices {P¯k+1}0kN1 and a family of positive scalars {τk}0kN1 satisfying the following recursive matrix inequality: (17) Ωk=Ω11,kΩ21,kΩ22,kΩ31,kΩ32,kΩ33,k<0(17) where Ω11,kA¯kTP¯k+1A¯k+M¯kTM¯kP¯kτkT¯1,Ω21,kD¯kTP¯k+1A¯kτkT¯2T,Ω31,kE¯kTP¯k+1A¯k,Ω22,kD¯kTP¯k+1D¯kτkI,Ω32,kE¯kTP¯k+1D¯k,Ω33,kE¯kTP¯k+1E¯kβ2I.

Proof.

Defining the following function for system (Equation11) (18) Jk=ξk+1TP¯k+1ξk+1ξkTP¯kξk,(18) then one has (19) Jk=ξkTA¯kTP¯k+1A¯kξk+ξkTA¯kTP¯k+1D¯kf(ξk)+ξkTA¯kTP¯k+1E¯kωk+fT(ξk)D¯kTP¯k+1A¯kξk+fT(ξk)D¯kTP¯k+1D¯kf(ξk)+fT(ξk)D¯kTP¯k+1E¯kωk+ωkTE¯kTP¯k+1A¯kξk+ωkTE¯kTP¯k+1D¯kf(ξk)+ωkTE¯kTP¯k+1E¯kωkξkTP¯kξk=ηkTΩ¯kηk(19) where Ω¯kΩ¯11,kΩ¯21,kΩ¯22,kΩ31,kΩ32,kΩ¯33,k,ηk[ξkTfT(ξk)ωkT]T,Ω¯11,kA¯kTP¯k+1A¯kP¯k,Ω¯21,kD¯kTP¯k+1A¯k,Ω¯22,kD¯kTP¯k+1D¯,Ω¯33,kE¯kTP¯k+1E¯k. Considering the nonlinear constraint (Equation12) and Lemma III.1, we obtain (20) JkηkTΩ¯kηkτkξkf(ξk)TT¯1T¯2I2ξkf(ξk)=ηkTΩ~kηk(20) where Ω~kΩ~11,kΩ21,kΩ22,kΩ31,kΩ32,kΩ¯33,k,Ω~11,kA¯kTP¯k+1A¯kP¯kτkT¯1. Adding the zero term z¯kTz¯kβ2ωkTωkz¯kTz¯k+β2ωkTωk to (Equation20) yields (21) JkηkTΩ~kηk+z¯kTz¯kβ2ωkTωkz¯kTz¯k+β2ωkTωk=ηkTΩkηkz¯kTz¯k+β2ωkTωk.(21) It follows from (Equation17) that ηkTΩkηk<0. As a result, one has (22) Jkz¯kTz¯k+β2ωkTωk.(22) Then, summing up both sides of (Equation22) with respect to k from 0 to N1, we derive (23) k=0N1Jk=ηNTP¯NηNη0TP¯0η0k=0N1z¯kTz¯k+k=0N1β2ωkTωk.(23) Taking the ηNTP¯NηN>0 and P¯0β2S into account, one finally has k=0N1z¯kTz¯kk=0N1β2ωkTωk+β2η0TSη0, which is clear to see that J<0 if Ωk<0 and the H performance (Equation13) is therefore achieved.

The proof is now complete.

Remark III.1

In Theorem III.1, the H-consensus control problem for the addressed nonlinear discrete-time MASs with time-varying parameters has been analyzed. A sufficient condition has been developed to ensure the H performance constraint with ωk0 under the WTOD protocol. In what follows, the controller parameters will be derived by resorting to some matrix inequalities.

Theorem III.2

Consider the nonlinear discrete-time MASs (Equation1) with time-varying parameters under the WTOD communication protocol (Equation5). For the given disturbance attenuation level β>0 as well as the positive definite matrices S1>0 and S2>0 with S=diag{S1,S2}, the closed-loop system (Equation11) satisfies the H performance constraint (Equation13) if there exist a sequence of scalars {τk}0kN1>0, a set of matrices {K~k,}0kN1 and a series of positive definite matrices {P1,k+1,P2,k+1}0kN1 satisfying the initial condition P1,0β2S1, P2,0β2S2 and the following RLMI:

(24) A11,k0A22,kA31,k0τkI0A42,k0τkI0000β2IA61,k0A63,k0A65,kInPk+10A72,kA73,k0A75,k0InPk+1<0(24) where A11,kPkτkInT1,A22,kInMkTMkPkτkInT1,A31,kτkInT2T,A42,kτkInT2T,A61,kInPk+1Ak+Aμ,kBkK~kCk,A63,kInPk+1Dk,A65,kInPk+1Ek+Aμ,kBkK~kFk,A72,kInPk+1Ak+FAμ,kBkK~kCk,A73,kFPk+1Dk,A75,kFPk+1Ek+FAμ,kBkK~kFk,Pk+1Q1,kP1,k+1Q1,kT+Q2,kP2,k+1Q2,kT. Furthermore, if the above inequality is feasible, the controller gain matrix Kk is computed by (25) Kk=NkkP1,k+11k1NkTK~k.(25) The matrices Nk, Q1,k, Q2,k have been defined in Lemma III.2.

Proof.

By using Schur Complement Lemma, the inequality (Equation17) is transformed into the following inequality:

(26) A11,k0A22,kA31,k0τkI0A420τkI0000β2IA¯61,k0A¯63,k0A¯65,kInPk+110A¯72,kA¯73,k0A¯75,k0InPk+11<0(26) where A¯61,kInAk+Aμ,kBkKkCk,A¯63,kInDk,A¯65,kInEk+Aμ,kBkKkFk,A¯72,kInAk+FAμ,kBkKkCk,A¯73,kFDk,A¯75,kFEk+FAμ,kBkKkFk,P¯k+1diag{InPk+1,InPk+1}. Next, in order to convert the inequality (Equation26) into a linear matrix inequality, perform the congruent transformation to (Equation26) by diag{I,I,I,I,InPk+1,I,I}. Then, from Lemma III.2, one has BkP~k+1=Pk+1Bk, Pk+1=Q1,kP1,k+1Q1,kT+Q2,kP2,k+1Q2,kT and P~k+1=NkTk1P1,k+1kNk. Denoting K~k=P~k+1Kk, we obtain (Equation24) and (Equation25), which ends the proof.

According to Theorem III.2, the H-consensus controller design (CCD) algorithm is summarized as follows:

Remark III.2

Up to now, we have investigated the H-consensus control problem for a class of nonlinear MASs with time-varying parameters under WTOD communication protocol over the finite-horizon. A new consensus controller has been designed via utilizing the scheduled measurement outputs of the neighbouring agents. The sufficient conditions have been established such that the augmented system is stable with satisfactory H performance constraint. Compared with the existing literature, the peculiarities of the main results obtained in this paper are shown as follows: (1) the consensus control scheme designed in this paper is applicable to handle the control problem of the nonlinear MASs with time-varying parameters under the WTOD communication protocol; (2) for saving communication resources, the protocol-based controller is put forward, where each agent can only receive one neighbouring agent's information at each time instant; and (3) the sufficient conditions has been acquired for the underlying system to achieve the desired H-consensus control performance constraint over a finite-time horizon.

IV. An illustrative example

In this part, a numerical example is presented to illustrate the validity of the proposed H-consensus controller design algorithm for nonlinear MASs with time-varying parameters under WTOD communication protocol simultaneously.

For a given finite-time horizon [0,20], we consider a MAS with 3 agents whose communication topology is described by an undirected graph D=(H,G,A) with the set of agents H={1,2,3} and the corresponding adjacency matrix A is given as follows: A=011101110. The system parameters of (Equation1) are set as follows: Ak=sin(0.3k)0.50.10.4,Bk=30.6sin(3k),Ck=0.3cos(k)0.22cos(k)0.2,Mk=1001,Dk=0.06cos(3k)0.030.010.02,Ek=0.2000.1sin(2k),Fk=0.010.030.010.02. It is assumed that the nonlinear function f(xk)=[sin(x1,k)sin(x2,k)]T, and Γ1=[0.90.9], Γ2=[0.30.3]. Moreover, we set the positive definite matrices as S1=1, S2=1, the weighting matrix R=diag{1,1}. The initial values of the states are selected as x1,0=[22]T, x2,0=[11]T, x3,0=[22]T where xi,k=[xi,k1xi,k2]T. The external disturbance is chosen as ωk=0.1sin(k) and the H consensus control performance index is set as β=0.8.

In the simulation results, Figures  plot the actual states of the underlying agents. Figures  plot the state consensus errors of the underlying agents, where zi,k=[zi,k1,zi,k2], i=1,2,3. Figures  presents the measurement outputs of the underlying agents, where yi,k=[yi,k1,yi,k2], i=1,2,3. From the simulation results, it is obvious to see that the MAS (Equation1) has good control performance under the proposed control scheme in this paper.

Figure 1. The first state of three agents x1,k1, x2,k1 and x3,k1.

Figure 1. The first state of three agents x1,k1, x2,k1 and x3,k1.

Figure 2. The second state of three agents x1,k2, x2,k2 and x3,k2.

Figure 2. The second state of three agents x1,k2, x2,k2 and x3,k2.

Figure 3. The first state consensus error of three agents z1,k1, z2,k1 and z3,k1.

Figure 3. The first state consensus error of three agents z1,k1, z2,k1 and z3,k1.

Figure 4. The second state consensus error of three agents z1,k2, z2,k2 and z3,k2.

Figure 4. The second state consensus error of three agents z1,k2, z2,k2 and z3,k2.

Figure 5. The first measurement output of three agents y1,k1, y2,k1 and y3,k1.

Figure 5. The first measurement output of three agents y1,k1, y2,k1 and y3,k1.

Figure 6. The second measurement output of three agents y1,k2, y2,k2 and y3,k2.

Figure 6. The second measurement output of three agents y1,k2, y2,k2 and y3,k2.

V. Conclusion

This paper has investigated the H-consensus control problem for a class of time-varying nonlinear MASs under WTOD communication protocol over a finite-time horizon. The nonlinearities considered in this paper satisfy the sector-bounded conditions. The WTOD communication protocol has been adopted to schedule the information transmission orders of the neighbouring agents at each time instant for the purpose of mitigating the data collisions. Sufficient conditions have been derived for the designed consensus controller to meet the prescribed H performance constraints. The explicit expression of the controller gain matrix has been characterized in terms of the solution to a certain set of RLMI. Finally, the effectiveness of the proposed controller design scheme has been demonstrated by an illustrative example.

Disclosure statement

No potential conflict of interest was reported by the author(s).

Additional information

Funding

This work was supported in part by the National Natural Science Foundation of China under Grants 61873058, the Natural Science Foundation of Heilongjiang Province of China under Grant ZD2019F001, the Open Fund of The Key Laboratory for Metallurgical Equipment and Control of Ministry of Education in Wuhan University of Science and Technology under Grants 2018A01 and MECOF2019B01, the Northeast Petroleum University Guided Innovation Foundation of China under Grant 2018YDL-01.

References

  • Boyd, S., Ghaoui, L. E., Feron, E., & Balakrishnan, V. (1994). Linear matrix inequalities in system and control theory. Philadelphia, PA: SIAM.
  • Bu, X., Dong, H., Han, F., Hou, N., & Li, G. (2019). Distributed filtering for time-varying systems over sensor networks with randomly switching topologies under the Round-Robin protocol. Neurocomputing, 346, 58–64. doi: 10.1016/j.neucom.2018.07.087
  • Ding, D., Wang, Z., Shen, B., & Wei, G. (2015). Event-triggered consensus control for discrete-time stochastic multi-agent systems: the input-to-state stability in probability. Automatica, 62, 284–291. doi: 10.1016/j.automatica.2015.09.037
  • Dunbar, W. B. (2007). Distributed receding horizon control of dynamically coupled nonlinear systems. IEEE Transactions on Automatic Control, 52(7), 1249–1263. doi: 10.1109/TAC.2007.900828
  • Franco, E., Magni, L., Parisini, T., Polycarpou, M. M., & Raimondo, D. M. (2008). Cooperative constrained control of distributed agents with nonlinear dynamics and delayed information exchange: A stabilizing receding-horizon approach. IEEE Transactions on Automatic Control, 53(1), 324–338. doi: 10.1109/TAC.2007.914956
  • Han, F., Wei, G., Ding, D., & Song, Y. (2017). Finite-horizon H∞-consensus control for multi-agent systems with random parameters: the local condiction case. Journal of the Franklin Institute, 354, 6078–6097. doi: 10.1016/j.jfranklin.2017.07.010
  • He, W., Chen, G., Han, Q., & Qian, F. (2017). Network-based leader-following consensus of nonlinear multi-agent systems via distributed impulsive control. Information Sciences, 380, 145–158. doi: 10.1016/j.ins.2015.06.005
  • Horn, R. A., & Johnson, C. R. (1994). Topics in matrix analysis. Cambridge, UK: Cambridge University Press.
  • Hu, M., Guo, L., Hu, A., & Yang, Y. (2015). Leader-following consensus of linear multi-agent systems with randomly occurring nonlinearities and uncertainties and stochastic disturbances. Neurocomputing, 149, 884–890. doi: 10.1016/j.neucom.2014.07.047
  • Hu, J., Wang, Z., Alsaadi, F. E., & Hayat, T. (2017). Event-based filtering for time-varying nonlinear systems subject to multiple missing measurements with uncertain missing probabilities. Information Fusion, 38, 74–83. doi: 10.1016/j.inffus.2017.03.003
  • Hu, J., Wang, Z., & Gao, H. (2018). Joint state and fault estimation for uncertain time-varying nonlinear systems with randomly occurring faults and sensor saturations. Automatica, 97, 150–160. doi: 10.1016/j.automatica.2018.07.027
  • Jenabzadeh, A., & Safarinejadian, B. (2018). Distributed tracking control problem of Lipschitz multi-agent systems with external disturbances and input delay. Systems Science & Control Engineering, 6(1), 268–278. doi: 10.1080/21642583.2018.1485060
  • Li, Z., Liu, X., Fu, M., & Xie, L. (2012). Global H∞ consensus of multi-agent systems with Lipschitz non-linear dynamics. IET Control Theory & Applications, 6(13), 2041–2048. doi: 10.1049/iet-cta.2011.0555
  • Li, W., Yang, F., & Wei, G. (2018). A novel observability gramian-based fast covariance intersection rule. IEEE Signal Processing Letters, 25(10), 1570–1574. doi: 10.1109/LSP.2018.2867741
  • Lin, P., & Jia, Y. (2010). Robust H∞ consensus analysis of a class of second-order multi-agent systems with uncertainty. IET Control Theory & Applications, 4(3), 487–498. doi: 10.1049/iet-cta.2008.0492
  • Ma, L., Wang, Z., Han, Q.-L., & Liu, Y. (2017). Consensus control of stochastic multi-agent systems: a survey. Science China Information Sciences, 60(12), 120–201.
  • Olfati-Saber, R., Fax, J. A., & Murray, R. M. (2007). Consensus and cooperation in networked multi-agent systems. Proceedings of the IEEE, 95(1), 215–233. doi: 10.1109/JPROC.2006.887293
  • Ren, W., Moore, K., & Chen, Y. (2006). High-order consensus algorithms in cooperative vehicle systems. Proceedings of the IEEE international conference on networking, sensing and control (pp. 457–462). Fort Lauderdale.
  • Shen, Y., Wang, Z., Shen, B., Alsaadi, F. E., & Alsaadi, F. E. (2020). Fusion estimation for multi-rate linear repetitive processes under weighted try-once-discard protocol. Information Fusion, 55, 281–291. doi: 10.1016/j.inffus.2019.08.013
  • Smith, T. R., Hanssmann, H., & Leonard, N. E. (2001). Orientation control of multiple underwater vehicles with symmetry-breaking potentials. Proceedings of the 40th IEEE conference on decision and control (pp. 4598–4603). Orlando, FL.
  • Song, J., Han, F., Fu, H., & Liu, H. (2019). Finite-horizon distributed H∞ -consensus control of time-varying multi-agent systems with Round-Robin protocol. Neurocomputing, 364, 219–226. doi: 10.1016/j.neucom.2019.07.013
  • Styan, G. P. H. (1973). Hadamard products and multivariate statistical analysis. Linear Algebra & Its Applications, 6, 217–240. doi: 10.1016/0024-3795(73)90023-2
  • Wan, X., Wang, Z., Han, Q., & Wu, M. (2018). Finite-time H∞ state estimation for discrete time-delayed genetic regulatory networks under stochastic communication protocols. IEEE Transactions on Circuits and Systems I-Regular Papers, 65(10), 3481–3491. doi: 10.1109/TCSI.2018.2815269
  • Wan, X., Wang, Z., Wu, M., & Liu, X. (2018). State estimation for discrete time-delayed genetic regulatory networks with stochastic noises under the round-robin protocols. IEEE Transactions on Nanobioscience, 17(2), 145–154. doi: 10.1109/TNB.2018.2797124
  • Wan, X., Wang, Z., Wu, M., & Liu, X. (2019). H∞ state estimation for discrete-time nonlinear singularly perturbed complex networks under the Round-Robin protocol. IEEE Transactions on Neural Networks and Learning Systems, 30(2), 415–426. doi: 10.1109/TNNLS.2018.2839020
  • Wang, Z., Ding, D., Dong, H., & Shu, H. (2013). H∞ consensus control for multi-agent systems with missing measurements: The finite-horizon case. Systems & Control Letters, 62(10), 827–836. doi: 10.1016/j.sysconle.2013.06.004
  • Wang, D., Wang, Z., Shen, B., & Li, Q. (2019). H∞ finite-horizon filtering for complex networks with state saturations: The weighted try-once-discard protocol. International Journal of Robust and Nonlinear Control, 29(7), 2096–2111. doi: 10.1002/rnc.4479
  • Wolfe, J. D., Chichka, D. F., & Speyer, J. L. (1996). Decentralized controllers for unmanned aerial vehicle formation flight. Proceedings of the AIAA, guidance, navigation and control conference (pp. 3796–3833). San Diego, CA.
  • Xu, Y., Lu, R., Shi, P., Li, H., & Xie, S. (2018). Finite-time distributed state estimation over sensor networks with round-robin protocol and fading channels. IEEE Transactions on Cybernetics, 48(1), 336–345. doi: 10.1109/TCYB.2016.2635122
  • Xu, W., Wang, Z., & Ho, D. W. (2018). Finite-horizon H∞ consensus for multiagent systems with redundant channels via an observer-type event-triggered scheme. IEEE Transactions on Cybernetics, 48(5), 1567–1576. doi: 10.1109/TCYB.2017.2707590
  • Zou, L., Wang, Z., Gao, H., & Alsaadi, F. E. (2017). Finite-horizon H∞ consensus control of time-varying multiagent systems with stochastiv communicaiton protocol. IEEE Transactions on Cybernetics, 47(8), 1830–1840. doi: 10.1109/TCYB.2017.2685425
  • Zou, L., Wang, Z., & Gao, H. (2016). Set-membership filtering for time-varying systems with mixed time-delays under Round-Robin and weighted try-once-discard protocols. Automatica, 74, 341–348. doi: 10.1016/j.automatica.2016.07.025
  • Zou, L., Wang, Z., Gao, H., & Liu, X. (2017). State estimation for discrete-time dynamical networks with time-varying delays and stochastic disturbances under the round-robin protocol. IEEE Transactions on Neural Networks & Learning Systems, 28(5), 1139–1151. doi: 10.1109/TNNLS.2016.2524621
  • Zuo, Z., Zhang, J., & Wang, Y. (2014). Adaptive Fault tolerant tracking control for linear and Lipschitz nonlinear multi-agent systems. IEEE Transactions on Electronics, 62(6), 3923–3931.