1,079
Views
4
CrossRef citations to date
0
Altmetric
Research Article

Consensus control for multi-rate multi-agent systems with fading measurements: the dynamic event-triggered case

ORCID Icon, , ORCID Icon, ORCID Icon, ORCID Icon & ORCID Icon
Article: 2158959 | Received 13 Sep 2022, Accepted 11 Dec 2022, Published online: 11 Jan 2023

Abstract

This paper studies the distributed H-consensus control problem for a class of multi-rate multi-agent systems with fading measurements. A multi-rate sampling strategy is adopted to be more in line with actual need and the channels between each agent and its sensor always fade non-identically. The multi-rate system is transformed into a single-rate system via the lifting technique. For the purpose of reducing the transmission burden, a dynamic event-triggered mechanism is utilized to determine whether the agent's information is allowed to transmit to its neighbours. This paper aims to design an observer-based event-triggered controller for each agent to achieve the H-consensus control performance constraint. With the help of the Lyapuonv stability theory, sufficient conditions are obtained that can ensure the desired control performance for the resulting closed-loop systems, and then the desired gain matrices are calculated by solving the linear matrix inequality. Finally, a numerical simulation example is given to demonstrate the effectiveness of the distributed event-triggered consensus control scheme.

This article is part of the following collections:
Progress in Systems Science & Control Engineering: The 2023 Edition

1. Introduction

Over the past decades, the research interest in multi-agent systems (MASs) has surged owing mainly to their wide-ranging applications in various fields ranging from intelligent transportation, intelligent search and rescue, and geological exploration to maritime patrol and aerospace industries (Ma et al., Citation2017aCitation2017b; Ming et al., Citation2016; Qin & Ma, Citation2016; L. Wang et al., Citation2019). One of the main research directions of MASs is the consensus control, the goal of which is to make the states of a team of agents achieve certain common features by designing a distributed consensus control scheme only using local neighbour information (Bao et al., Citation2022). The desired consensus generally depends on the states of all the agents with respect to the features (e.g. position, phase, velocity, attitude, etc.). Considering the existence of the external noises, model uncertainties and time delays, the corresponding distributed H-consensus control algorithms have been investigated in J. Wang et al. (Citation2015), W. Xu et al. (Citation2017), Yu et al. (Citation2012) and Z. Hu et al. (Citation2021), especially for the observer-based controller design issues.

It is worth noting that in the complex practical systems, different components are typically sampled with different sampling rates according to their physical properties, system resource constraints and sensor constraints. In other words, most of the engineering systems are practically the multi-rate systems (Guan et al., Citation2010; Hua et al., Citation2015; Moarref & Rodrigues, Citation2014). As such, extensive attention has been focused on the research of the multi-rate systems owing to their significant advantages. For example, various fault detection schemes have been reported for the multi-rate systems in Geng et al. (Citation2017), Geng et al. (Citation2016) and Yong et al. (Citation2016). Meanwhile, the distributed H-consensus control issues have been discussed for the multi-rate multi-agent systems in Han et al. (Citation2021) based on an outlier-resistant observer. In addition, some new filtering methods have been developed for the case that there is a rational number proportional relationship between multiple sampling rates (L. Yan et al., Citation2016). Nevertheless, when considering the influence of the multi-rate samplings on the consensus control problem for the MASs, there have been very few corresponding results. Therefore, the first motivation of this paper is to explore the consensus control problem for a class of multi-rate MASs.

It is acknowledged that the information among neighbouring agents is transmitted via the communication channels and therefore some problems may occur induced by the imperfect channels (Ding et al., Citation2019; Mao et al., Citation2021). As a frequently encountered phenomenon, the channel fading, that are commonly caused by the refraction of vapour or the reflection of the buildings, has aroused tremendous research attention (L. Liu et al., Citation2021). The channel fading may lead to the signal distortion and further destroy the system performance. The Kalman filtering problem has been investigated over a wireless fading channel in Leong and Quevedo (Citation2016), where the relay strategy is utilized to mitigate the adverse effect of the channel fading. Recent years have put much attention on the channel fading phenomenon (Liang et al., Citation2010; W. Liu & Shi, Citation2019; S. Wang, Wang, Dong, Chen, & Alsaadi, Citation2022; H. Yan et al., Citation2018). Recently, the consensus control problems of the MASs have been focused on under the influences of memory-free fading channels in L. Xu et al. (Citation2016), L. Xu et al. (Citation2018), J. Xu et al. (Citation2021) and Gu et al. (Citation2020). While up to now, it has not received adequate attention on achieving consensus tracking of multi-rate MASs affected by channel fading, which constitutes the second motivation of the current research.

In real applications, the communication resources and computing capabilities of the agents are usually subject to constraints (CitationS. Liu et al.Citationn.d.; Zou et al., Citation2021). To resolve the above problems, the event-triggered mechanism (ETM) is usually adopted with a predetermined triggering condition, whose purpose is to reduce the number of signal transmissions. More recently, many scholars have proposed the dynamic ETM, which not only depends on the available system information but also relies on an extra internal dynamic variable, thus making the triggering threshold adjust dynamically at different time instants. Owing to the non-negativity of the introduced extra internal dynamic variable, an event trigger can felicitously extend the average interactive time in most cases, and thereby leads to certain reductions of the consumption of limited communication resources (Du et al., Citation2018; He et al., Citation2019; W. Hu et al., Citation2020; Q. Li et al., Citation2020; Z. Li et al., Citation2021; D. Liu & Yang, Citation2020; S. Wang, Wang, Dong, & Chen, Citation2022; S. Wen et al., Citation2019; Yi et al., Citation2019; Yin et al., Citation2016Citation2018). Although the ETMs have generated considerable research interest for MASs, while most existing literature has focused on the single-rate systems, which deserves further attention on the multi-rate systems.

Inspired by the above discussions, we strive to study the observer-based event-triggered consensus control problem for a class of multi-rate MASs with channel fading measurements. The desired goal of this paper is to design the observer and controller for each agent such that the resulting dynamics is asymptotically stable without the disturbances and achieves the H-consensus performance under the zero-initial conditions. In doing so, the following problems need to be solved: How to consider the joint effect of the channel fading measurements and the dynamic ETM on the desired consensus control performance? How to implement the dynamic ETM in the consensus control scheme to save more resources? How to develop the sufficient conditions to guarantee the existence of the desired consensus controller? The above foreseeable problems are to be investigated in the current investigation.

The contributions of this paper are emphasized as follows:

  1. The H-consensus control problem is first investigated for a class of multi-rate MASs with channel fading measurements under the scheduling of the dynamic ETM.

  2. A dynamic ETM is introduced to reduce the transmission burden among agents, where the event-triggering threshold is adjusted by an internal dynamic variable.

  3. Sufficient condition is derived such that the resulting augmented system is asymptotically stable and satisfies the desired disturbance constraint performance.

The rest of this paper is arranged as follows. Section 2 introduces the discrete-time multi-rate MAS with channel fading measurements, the observer and the controller, the ETM and the desired performance. The sufficient conditions are presented and the gain matrices of the desired observer-based controller are designed in Section 3, respectively. Section 4 provides a simulation example to illustrate the effectiveness of the proposed control scheme. Section 5 concludes this paper and points out some future investigation directions.

Notation: Rn represents the n-dimensions Euclidean space and Rn×m denotes the set of all n × m real matrices. col1c{xl} means the vector [x1Tx2TxcT]T. diagc{} denotes a c×c block-diagonal matrix. Ibn represents the identity matrix of b×n dimension (or compatible dimension). The notation ⊗ represents the Kronecker product.

2. Problem formulation

First, the communication topology among agents is modelled as a digraph G(VQ,SQ,AQ), where VQ={v1,v2,,vN} is the set of N nodes, SQ=VQ×VQ denotes the set of edges, and AQ=[aij]RN×N is the adjacency matrix. An edge is denoted by eij=(vi,vj) and eijSQ means that agent j can send its information to agent i, where agent j is called a neighbour of agent i, and vice versa. Utilize Ni{viVQ:eijSQ,ji} to represent the set of neighbouring agents. Define a matrix DQdiag{di}RN×N with diΣjNiaij being the degree matrix and LDQAQ being the Laplacian matrix. This paper assumes that there exists at least a minimum spanning tree in the digraph G(VQ,SQ,AQ).

Consider a kind of MASs including N agents, and the state-space model of agent i is described by (1) {xi(Tm+1)=Axi(Tm)+Bui(Tm)+Ewi(Tm),zi(Tm)=Dxi(Tm)(1) where xi(Tm)Rnx, ui(Tm)Rnu, and zi(Tm)Rnz represent the system state, the control input and the controlled output of the i-th agent, respectively. wi(Tm)l2([0,);Rnw) is the process noise. ARnx×nx, BRnx×nu, ERnx×nw, and DRnz×nx are constant matrices. B is a full-column rank matrix. xi(Tm) and zi(Tm) are updated at time instants Tm(m0,1,2,), where Tm+1Tmg.

The measurement model of the ith agent with the timescale tm is described by (2) yi(tm)=πi(tm)Cxi(tm)+Fvi(tm)(2) where yi(tm)Rny is the measurement output. vi(tm)l2([0,);Rnv) is the measurement noise. CRny×nx and FRny×nv are known matrices. The fading channel is formulated by a set of random variables πi(tm)R, which are independent and identically distributed with the mean μ(0,1] and variance ψ2. yi(tm) is sampled at time instant tm, where tm+1tmcg and c is a positive integer.

Defining u¯i(tm)col1c{ui(tm+(f1)g)}, w¯i(tm)col1c{wi(tm+(f1)g)} and using the lifting technique, one derives the following system with timescale tm: (3) xi(tm+1)=Acxi(tm)+B¯1u¯i(tm)+E¯1w¯i(tm),xi(tm+1g)=Ac1xi(tm)+B¯2u¯i(tm)+E¯2w¯i(tm),xi(tm+1(c1)g)=Axi(tm)+B¯cu¯i(tm)+E¯cw¯i(tm)(3) where B¯f[B¯f100f1],B¯f1[AcfBABBcf+1],E¯f[E¯f100f1],E¯f1[AcfEAEEcf+1],f1,2,3,,c.Furthermore, denoting x¯i(tm)col1c{xi(tm(f1)g)},v¯i(tm)col1c{vi(tm+(f1)g)},z¯i(tm)col1c{zi(tm(f1)g)},a new system with the unified timescale tm is obtained as follows: (4) {x¯i(tm+1)=A^x¯i(tm)+B^u¯i(tm)+E^w¯i(tm),yi(tm)=πi(tm)C¯x¯i(tm)+F¯v¯i(tm),z¯i(tm)=D¯x¯i(tm)(4) where A^[A¯00c1],A¯colc1{Af},B^col1c{B¯f},E^col1c{E¯f},C¯[C00c1],F¯[F00c1],D¯diagc{D}.Similar to P. Wen et al. (Citation2021), in the following, an observer-based event-triggered control protocol is given for agent i: (5) {ξi(tm+1)=A^ξi(tm)+B^u¯i(tm)+H(yi(tm)μC¯ξi(tm)),u¯i(tm)=KjNiaij(ξj(tm)ξi(tm))(5) where ξi(tm) is the estimate of x¯i(tm), and H and K are gain matrices to be determined later.

In order to save the communication resource, we introduce a dynamic ETM to schedule the information transmission among neighbouring agents. Denote tmsi and {tmsi}s0 as the s-th triggering instant and as the triggering-time sequence for agent i, respectively.

For tm[tmsi,tms+1i), let ξ^i(tm)ξi(tmsi) and ξ^j(tm)ξj(tmsj) with tmsjmaxs{tmsj|tmsj<tm}. The triggering instant for agent i is determined by (6) tms+1iinf{tm>tmsi|ei(tm)2σiξi(tm)21θi+1θiri(tm)},(6) (7) ri(tm+1)=λiri(tm)+σiξi(tm)2ei(tm)2(7) where θi>0 and 0<λi<1 are given positive scalars satisfying θiλi1, σi>0 is a given positive scalar, ri(tm) is an internal dynamical variable, and ei(tm)ξ^i(tm)ξi(tm). The initial values are set as ri(0)=0 and tm0i=0.

Remark 2.1

The main difference between the dynamic ETM and the static ETM lies in the introduction of the internal variable ri(tm). If ri(tm)0, then the dynamic ETM reduces to the static ETM. The advantage of the static ETM is simple design and easy to implement. Compared with the static ETM, the dynamic ETM can further decrease the times of information transmission because of ri(tm)0. Nevertheless, due to introduction of the internal variable, the dynamic ETM is more complicated than the static ETM.

As a result, under the schedule of dynamic ETM, (Equation5) can be rewritten as (8) {ξi(tm+1)=A^ξi(tm)+B^u¯i(tm)+H(yi(tm)μC¯ξi(tm)),u¯i(tm)=KjNiaij(ξ^j(tm)ξ^i(tm)).(8)

Remark 2.2

There exists a difference how to utilize the information through the event-triggering protocols between (Equation8) and that in the existing results. In Z. Wang et al. (Citation2015), the distributed consensus controller is designed as u¯i(tm)=KjNiaij(ξi(tmsi)ξj(tmsi)), where the estimates at the same triggering instant are utilized by agents i and j (jNi). However, it is impossible that agent j does not know the accurate event-triggering time instant of agent i, because it takes a certain amount of time and communication resources for agent i to interact with agent j. Different from the above results, in this paper, agent j simply broadcasts its information to neighbouring agents at the triggering instant tmsj, then agent i update its control signal with the latest message ξi(tmsi). Therefore, such an idea is more aligned with the engineering practice.

The estimation error of observer is denoted as δi(tm)ξi(tm)x¯i(tm). By denoting x¯(tm)[x¯1T(tm)x¯2T(tm)x¯NT(tm)]T,ξ(tm)[ξ1T(tm)ξ2T(tm)ξNT(tm)]T,ξ^(tm)[ξ^1T(tm)ξ^2T(tm)ξ^NT(tm)]T,e(tm)[e1T(tm)e2T(tm)eNT(tm)]T,w¯(tm)[w¯1T(tm)w¯2T(tm)w¯NT(tm)]T,v¯(tm)[v¯1T(tm)v¯2T(tm)v¯NT(tm)]T,δ(tm)[δ1T(tm)δ2T(tm)δNT(tm)]T,z¯(tm)[z¯1T(tm)z¯2T(tm)z¯NT(tm)]T,r(tm)[r1(tm)r2(tm)rN(tm)]T,π(tm)diag{π1(tm),π2(tm),,πN(tm)},one has (9) {x¯(tm+1)=(INA^L(B^K))x¯(tm)(L(B^K))e(tm)(L(B^K))δ(tm)+(INE^)w¯(tm),δ(tm+1)=(π(tm)μIN)(HC¯)x¯(tm)+(INA^μIN(HC¯))δ(tm)+(IN(HF¯))v¯(tm)(INE^)w¯(tm),z¯(tm)=(IND¯)x¯(tm).(9) Letting η(tm)[x¯T(tm)δT(tm)]T and ω(tm)[w¯T(tm)v¯T(tm)]T, (Equation9) can be rewritten as (10) {η(tm+1)=(A+π(tm)A¯)η(tm)+Be(tm)+Eω(tm),z¯(tm)=Dη(tm)(10) where A[INA^L(B^K)L(B^K)μIN(HC¯)INA^μIN(HC¯)],A¯[00IN(HC¯)0],B[L(B^K)0],E[INE^0INE^IN(HF¯)],D[IND¯0].In view of the above notations, the event-triggered condition in (Equation7) becomes (11) {eT(tm)e(tm)<ηT(tm)Mη(tm)+1θr(tm),1θr(tm+1)=λθr(tm)+ηT(tm)M1η(tm)eT(tm)Se(tm)(11) where M[IbNnxIbNnx]T(σ~Ibnx)[IbNnxIbNnx],M1[IbNnxIbNnx]T(σ^Ibnx)[IbNnxIbNnx],σ~diag{σ1,σ2,,σN},σ^diag{σ1θ1,σ2θ2,,σNθN},1θ[1θ11θ21θN],λθ[λ1θ1,λ2θ2λNθN],Sdiag{1θ1,1θ2,,1θN}Ibnx.

Definition 2.1

For a given disturbance attenuation level τ>0, the H-consensus performance of the MAS (Equation10) under the zero-initial condition is said to be achieved if the following inequality holds: (12) E{tm=0z¯(tm)z¯(tm)2}<τ2tm=0ω(tm)2(12) where (1N1N×N)Ibnz.

The aim of this paper is to design appropriate parameters K and H for the proposed observer-based event-triggered control protocol (Equation5) such that

  • the augmented system (Equation10) with ω(tm)0 is asymptotically stable;

  • the augmented system (Equation10) under the zero-initial condition achieves the prescribed H-consensus performance constraint (Equation12).

3. Main results

Before obtaining our main results, two important lemmas are first presented in the following.

For a full-column rank matrix WRnx×nu (nxnu) with nu nonzero singular values, i.e.ζo(o=1,2,,nu). Then, through the singular value decomposition process, one has two orthogonal matrices QRnx×nx and VRnu×nu such that the following equation holds W=Q[Ξ0]VT=[Q1Q2][Ξ0]VT=Q1ΞVTwhere Q1Rnx×nu, Q2Rnx×(nxnu), and Ξdiag{ζ1,,ζnu}.

In light of the above formulations, one has the following lemma.

Lemma 3.1

Han et al., Citation2017

There is a nonsingular matrix ~Rnu×nu such that W~=W holds, where ~=VΞ11ΞVT if the matrix has the following structure: (13) =[Q1Q2]diag{1,2}[Q1Q2]T=Q11Q1T+Q22Q2T(13) where 1Rnu×nu>0, 2R(nxnu)×(nxnu)>0, and =VΞ11ΞVT.

Lemma 3.2

Ge et al., Citation2017

For given scalars λi and θi satisfying θi>0, θiλi1, and ri(0)0, the auxiliary variable ri(tm) defined in (Equation7) satisfies ri(tm)0 for all tm0.

Now, we are ready to obtain the main results by analysing the augmented system (Equation10).

Theorem 3.1

Given the disturbance attenuation level τ>0, gain matrices H and K, the system (Equation10) is asymptotically stable and meets the inequality constraint (Equation12) if there exists a symmetric positive-definite matrix P and a positive scalar ρ such that the following matrix inequality holds: (14) Ω¯[Ω¯11Ω¯21Ω¯2200Ω¯33Ω¯41Ω¯420Ω¯44]<0(14) where Ω¯11ATPA+D¯P+ρM+M1+2μA¯TPA+(μ2+ψ2)A¯TPA¯,D¯(DD)T(DD),Ω¯21BTPA+μBTPA¯,Ω¯22BTPBρIbNnxS,Ω¯41ETPA+μETPA¯,Ω¯42ETPB,Ω¯44ETPEτ2IbN(nw+nv),Ω¯33diag{α1,α2,,αN},αi1θi(λi+ρ1).

Proof.

First, noticing that Lemma 3.2, r(tm)>0 for all tm0.

Next, choose the Lyapunov functions for system (Equation10) as follows: (15) V(tm)V1(tm)+V2(tm)(15) where V1(tm)ηT(tm)Pη(tm),V2(tm)1θr(tm).Then, calculate the mathematical expectation of the difference of V1(tm) along the trajectory of system (Equation10) as follows: (16) E{ΔV1(tm)}=E{V1(tm+1)V1(tm)}=E{ηT(tm+1)Pη(tm+1)ηT(tm)Pη(tm)}=E{[(A+π(tm)A¯)η(tm)+Be(tm)+Eω(tm)]TP[(A+π(tm)A¯)η(tm)+Be(tm)+Eω(tm)]ηT(tm)Pη(tm)}=ηT(tm)ATPAη(tm)+eT(tm)BTPBe(tm)ηT(tm)Pη(tm)+2ηT(tm)ATPBe(tm)+ωT(tm)ETPEω(tm)+2ηT(tm)ATPEω(tm)+2eT(tm)BTPEω(tm)+(μ2+ψ2)ηT(tm)A¯TPA¯η(tm)+2μηT(tm)A¯TPAη(tm)+2μηT(tm)A¯TPBe(tm)+2μηT(tm)A¯TPEω(tm).(16) Similarly, according to (Equation11), we have (17) E{ΔV2(tm)}=E{V2(tm+1)V2(tm)}=E{1θr(tm+1)1θr(tm)}=(λθ1θ)r(tm)+ηT(tm)M1η(tm)eT(tm)Se(tm).(17) Now we are ready to prove the asymptotic stability of (Equation10) with ω(tm)0. In light of (Equation16) and (Equation17), we can obtain (18) E{ΔV(tm)}=E{V(tm+1)V(tm)}=E{ΔV1(tm)}+E{ΔV2(tm)}<ηT(tm)ATPAη(tm)+eT(tm)BTPBe(tm)ηT(tm)Pη(tm)+2ηT(tm)ATPBe(tm)+(μ2+ψ2)ηT(tm)A¯TPA¯η(tm)+2μηT(tm)A¯TPAη(tm)+2μηT(tm)A¯TPBe(tm)+(λθ1θ)r(tm)+ηT(tm)M1η(tm)eT(tm)Se(tm).(18) It follows from the positive scalar ρ>0 and (Equation11) that (19) ρ(ηT(tm)Mη(tm)+1θr(tm)eT(tm)e(tm))>0.(19) We can further arrive at (20) E{ΔV(tm)}<ηT(tm)ATPAη(tm)+eT(tm)BTPBe(tm)ηT(tm)Pη(tm)+2ηT(tm)ATPBe(tm)+(μ2+ψ2)ηT(tm)A¯TPA¯η(tm)+2μηT(tm)A¯TPAη(tm)+2μηT(tm)A¯TPBe(tm)+(λθ1θ)r(tm)+ηT(tm)M1η(tm)+ρ(1θηT(tm)Mη(tm)+1θr(tm)eT(tm)e(tm))eT(tm)Se(tm)η¯T(tm)Ωη¯(tm)(20) where η¯(tm)[ηT(tm)eT(tm)r¯T(tm)]T,Ω[Ω11Ω¯21Ω¯2200Ω¯33],Ω11ATPAP+ρM+M1+2μA¯TPA+(μ2+ψ2)A¯TPA¯,r¯(tm)[r1(tm)r2(tm)rN(tm)]T.As a result, the system (Equation10) with ω(tm)=0 is asymptotically stable owing to Ω<0 from (Equation14).

Now, the remaining part is to prove that the system (Equation10) satisfies the inequality constraint (Equation12) under the case of ω(tm)0.

First, calculate the mathematical expectation of difference of ΔV¯(tm) along the trajectories of system (Equation10) with ω(tm)0 as follows: (21) E{ΔV¯(tm)}=E{ΔV1(tm)+ΔV2(tm)}=ηT(tm)ATPAη(tm)+eT(tm)BTPBe(tm)ηT(tm)Pη(tm)+ωT(tm)ETPEω(tm)+2ηT(tm)ATPBe(tm)+2ηT(tm)ATPEω(tm)+2eT(tm)BTPEω(tm)+2μηT(tm)A¯TPAη(tm)+(μ2+ψ2)ηT(tm)A¯TPA¯η(tm)+2μηT(tm)A¯TPBe(tm)+2μηT(tm)A¯TPEω(tm)+(λθ1θ)r(tm)+ηT(tm)M1η(tm)eT(tm)Se(tm).(21) According to (Equation19), we can further arrive at (22) E{ΔV¯(tm)}<ηT(tm)ATPAη(tm)+eT(tm)BTPBe(tm)ηT(tm)Pη(tm)+ωT(tm)ETPEω(tm)+2ηT(tm)ATPBe(tm)+2ηT(tm)ATPEω(tm)+2eT(tm)BTPEω(tm)+2μηT(tm)A¯TPAη(tm)+(μ2+ψ2)ηT(tm)A¯TPA¯η(tm)+2μηT(tm)A¯TPBe(tm)+2μηT(tm)A¯TPEω(tm)+(λθ1θ)r(tm)+ηT(tm)M1η(tm)eT(tm)Se(tm)+ρ(ηT(tm)Mη(tm)+1θr(tm)eT(tm)e(tm)).(22) It is noted that such an equality always holds: (z¯(tm)z¯(tm))T(z¯(tm)z¯(tm))=ηT(tm)D¯η(tm).Then, adding the term (z¯(tm)z¯(tm))T(z¯(tm)z¯(tm))τ2ωT(tm)ω(tm) to the both sides of (Equation20) gives (23) E{ΔV¯(tm)}+ηT(tm)D¯η(tm)τ2ωT(tm)ω(tm)<ηT(tm)ATPAη(tm)+eT(tm)BTPBe(tm)ηT(tm)Pη(tm)+ωT(tm)ETPEω(tm)+2ηT(tm)ATPBe(tm)+2ηT(tm)ATPEω(tm)+2eT(tm)BTPEω(tm)+2μηT(tm)A¯TPAη(tm)+(μ2+ψ2)ηT(tm)A¯TPA¯η(tm)+2μηT(tm)A¯TPBe(tm)+2μηT(tm)A¯TPEω(tm)+(λθ1θ)r(tm)+ηT(tm)M1η(tm)+ρ[ηT(tm)Mη(tm)+1θr(tm)eT(tm)e(tm)]eT(tm)Se(tm)+ηT(tm)D¯η(tm)τ2ωT(tm)ω(tm)η~T(tm)Ω¯η~(tm)(23) where η~(tm)[ηT(tm)eT(tm)r¯T(tm)ωT(tm)]T.

Recalling Ω¯<0 from (Equation14), we further have E{ΔV¯(tm)}<τ2ωT(tm)ω(tm)(z¯(tm)z¯(tm))T(z¯(tm)z¯(tm)).Then, one further derives (24) E{tm=0ΔV¯(tm)}=E{ηT()Pη()ηT(0)Pη(0)+1θr()1θr(0)}<tm=0(z¯(tm)z¯(tm))T(z¯(tm)z¯(tm))+tm=0τ2ωT(tm)ω(tm).(24) By resorting to Lemma 3.2, one immediately has (25) E{tm=0z¯(tm)z¯(tm)2}<τ2tm=0ω(tm)2.(25) The proof is therefore complete.

In the following, we will design gain matrices via Lemma 3.1 and Theorem 3.1.

Theorem 3.2

For a given positive scalar τ, the augmented system (Equation10) is asymptotically stable and satisfies the H performance constraint (Equation12) if there exist matrices H~ and K~, and a symmetric positive-definite matrix P¯>0 such that the following linear matrix inequality holds (26) [A110A2200Ω¯33000A44A51A520A54PA610000P]<0(26) where A11D¯P+ρM+M1,Pdiag{INP¯,INP¯},A22ρIbNnxS,A44τ2IbN(nw+nv),A51[IN(P¯A^)L(B^K~)L(B^K~)0IN(P¯A^μH~C¯)],A61[00ψIN(H~C¯)0],A52[L(B^K~)0],A54[IN(P¯E^)0IN(P¯E^)IN(H~F¯)].Furthermore, if (Equation26) is feasible, the gain matrices H and K can be acquired by H=P¯1H~,K=P~1K~=VΞ1P¯11ΞVTK~where P¯1 is obtained by (Equation13).

Proof.

According to Schur complement Lemma, (Equation14) holds if and only if the following inequality holds (27) [A110A2200Ω¯33000A44A+μA¯B0EP1ψA¯0000P1]<0.(27) Next, performing the congruent transformation diag{I,I,I,I,P,P} to (Equation27), one further has (28) [A110A2200Ω¯33000A44P(A+μA¯)PB0PEPψPA¯0000P]<0.(28) In consideration of the full-column rank matrix B, one has that B^ is also full-column. Noticing Pdiag{INP¯,INP¯} and Lemma 3.1, we have P¯B^=B^P~. Denoting K~=P~K and H~=P¯H, one can obtain (Equation26), which ends the proof.

Remark 3.1

In this paper, the dynamic ETM-based H-consensus control problem is studied for a class of multi-rate MASs with the channel fading measurements. The main results are summarized in Theorem 3.2, involving the system parameters, the occurring probability of fading channel, and the dynamic ETM parameters, whose combined impact is reflected in the performance constraint of the H-consensus control. Compared with the existing results, our results stand out the three distinctive novelties: (1) compared to Q. Li et al. (Citation2020), Ma et al. (Citation2017b) and W. Xu et al. (Citation2017), the problem solved in this paper is new under the background of the H-consensus control for a type of multi-rate MAS with fading measurements; (2) compare to Han et al. (Citation2021), Ma et al. (Citation2017a) and Yin et al. (Citation2016), the dynamic ETM is designed for each agent to determine the event-triggering time instants for further decreasing the number of information transmission; and (3) the sufficient conditions are derived that can guarantee the asymptotic stability and the H-consensus control performance of the augmented system in the simultaneous presence of the channel fading measurements and the dynamic ETM.

4. A simulation example

In this section, an illustrative example is provided to verify the validity of the proposed consensus control scheme.

Consider an MASs composed of three agents whose communication topology is represented by a digraph G(VQ,SQ,AQ) (i.e. Figure ) where VQ={1,2,3} and AQ=[001100010].The parameters of the MAS are given as follows: A=[0.05580.99680.5980.115],B=[0.07290.475],E=[0.09910.1023],C=[0.5000.5],D=[0.50.1],F=[0.10.1]T.Set Tm=m and tm=2m. The initial values are given as x1(0)=[1.52.7]T, x2(0)=[0.52.0]T, x3(0)=[1.03.5]T, and the initial values of the observers are chosen as ξi(0)=[00]T. Moreover, the other related parameters are μ=0.8, ψ2=0.01, τ=0.8, ρ=0.39, θ1=2, θ2=1.82, θ3=1.67, λ1=0.5, λ2=0.55, λ3=0.6, σ1=0.2, σ2=0.3, σ3=0.4, ω1(m)=emsin(m), ω2(m)=e0.1m, ω3(m)=em, and vi(m)=e0.1m. By means of Theorem 3.2 and MATLAB toolbox, the gain matrices H and K are calculated as H=[1.2130.15010.48811.18070.70200.94291.69310.6191]T,K=[0.08380.01050.00830.01620.00150.09840.02520.0012].All the simulation results are exhibited in Figures  and . Figures and  plot three agents' state trajectory, where xi(ς)(tm) denotes the ςth state (ς=1,2) of the ith agent. Figures  and  depict the measurement output of three agents. Compared with Figures and , the sampling rate of the measurement output is only half of that of the state, which reduces the consumption of communication resources while ensuring the stability of the system, thereby showing the advantage of the multi-rate strategy. Figures  and  depict state estimates from the designed observers. Figures  and show the consensus error z¯i(ς)(tm)1Ni=1Nz¯i(ς)(tm), which reveal that the desired H-consensus control performance is achieved. Furthermore, Figures  and  depict the event-triggering instants under the cases of dynamic ETM and static ETM, respectively. Under the scheduling of dynamic ETM, the times of information transmissions and control protocol updates are reduced to a certain extent. It can be concluded that the distributed consensus control scheme proposed in this paper is indeed effective.

Figure 1. The digraph G.

Figure 1. The digraph G.

Figure 2. The state trajectory xi(1)(m).

Figure 2. The state trajectory xi(1)(m).

Figure 3. The state trajectory xi(2)(m).

Figure 3. The state trajectory xi(2)(m).

Figure 4. The measurements yi(1)(2m).

Figure 4. The measurements yi(1)(2m).

Figure 5. The measurements yi(2)(2m).

Figure 5. The measurements yi(2)(2m).

Figure 6. The state estimates ξi(1)(m).

Figure 6. The state estimates ξi(1)(m).

Figure 7. The state estimates ξi(2)(m).

Figure 7. The state estimates ξi(2)(m).

Figure 8. The consensus error z¯i(1)(m)1Ni=1Nz¯i(1)(m).

Figure 8. The consensus error z¯i(1)(m)−1N∑i=1Nz¯i(1)(m).

Figure 9. The consensus error z¯i(2)(m)1Ni=1Nz¯i(2)(m).

Figure 9. The consensus error z¯i(2)(m)−1N∑i=1Nz¯i(2)(m).

Figure 10. The triggering instants under the dynamic ETM.

Figure 10. The triggering instants under the dynamic ETM.

Figure 11. The triggering instants under the static ETM.

Figure 11. The triggering instants under the static ETM.

5. Conclusion

This paper has designed the observer-based dynamic event-triggered distributed consensus controller for a class of multi-rate MASs subject to the fading measurements. The lifting technique has been utilized to unify the multi-rate MASs into a single-rate MASs. A set of random variables has been employed to characterize the occurrence of the channel fading measurements. The dynamic ETM has been formulated to schedule the information transformation among neighbouring agents. Using the Lyapunov stability theory, a distributed consensus control scheme has been proposed based on the adopted dynamic ETM to guarantee the desired performance constraint. Finally, a numerical example has been used to verify the effectiveness of the proposed consensus control scheme. The potential future research directions of this paper are put forward as follows: (1) find an effective method to deal with this computational burden problem caused by the lifting technique; and (2) study the consensus control problem via other ideas such as the sliding mode control (J. Hu et al., Citation2021), the 2- output-feedback control (L. Wang, Liu, et al., Citation2022; Zhu et al., Citation2021), and the secure control (L. Wang, Tian, et al., Citation2022).

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 [grant number 62073070], [grant number U21A2019], [grant number 62203106], and [grant number 61933007], the China Postdoctoral Science Foundation [grant number 2017M621242], [grant number 2020T130092], and [grant number 2022M710660], the Natural Science Foundation of Heilongjiang Province of China [grant number LH2022324], the Key Laboratory for Metallurgical Equipment and Control of Ministry of Education in Wuhan University of Science and Technology [grant number MECOF2019B02], and the Hainan Province Science and Technology Special Fund of China [grant number ZDYF2022SHFZ105].

References

  • Bao, G., Ma, L., & Yi, X. (2022, December). Recent advances on cooperative control of heterogeneous multi-agent systems subject to constraints: A survey. Systems Science & Control Engineering, 10(1), 539–551. https://doi.org/10.1080/21642583.2022.2074169
  • Ding, D., Han, Q.-L., Wang, Z., & Ge, X. (2019). A survey on model-based distributed control and filtering for industrial cyber-physical systems. IEEE Transactions on Industrial Informatics, 15(5), 2483–2499. https://doi.org/10.1109/TII.9424
  • Du, S., Liu, T., & Ho, D. (2018). Dynamic event-triggered control for leader-following consensus of multiagent systems. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 50(9), 3243–3251. https://doi.org/10.1109/TSMC.6221021
  • Ge, X., Han, Q.-L., & Wang, Z. (2017). A dynamic event-triggered transmission scheme for distributed set-membership estimation over wireless sensor networks. IEEE Transactions on Cybernetics, 49(1), 171–183. https://doi.org/10.1109/TCYB.2017.2769722
  • Geng, H., Liang, Y., Yang, F., Xu, L., & Pan, Q. (2016). The joint optimal filtering and fault detection for multi-rate sensor fusion under unknown inputs. Information Fusion, 29, 57–67. https://doi.org/10.1016/j.inffus.2015.10.003
  • Geng, H., Liang, Y., Yang, F., Xu, L., & Pan, Q. (2017). Model-reduced fault detection for multi-rate sensor fusion with unknown inputs. Information Fusion, 33, 1–14. https://doi.org/10.1016/j.inffus.2016.04.002
  • Gu, X., Jia, T., & Niu, Y. (2020). Consensus tracking for multi-agent systems subject to channel fading: a sliding mode control method. International Journal of Systems Science, 51(14), 2703–2711. https://doi.org/10.1080/00207721.2020.1800131
  • Guan, Z. H., Yang, C., & Jian, H. (2010). Stabilization of networked control systems with short or long random delays: A new multirate method. International Journal of Robust and Nonlinear Control, 20(16), 1802–1816. https://doi.org/10.1002/rnc.1548
  • Han, F., He, Q., Song, Y., & Song, J. (2021). Outlier-resistant observer-based H∞-consensus control for multi-rate multi-agent systems. Journal of the Franklin Institute, 358(17), 8914–8928. https://doi.org/10.1016/j.jfranklin.2021.08.048
  • Han, F., Wei, G., Ding, D., & Song, Y. (2017). Finite-horizon H∞-consensus control for multi-agent systems with random parameters: The local condition case. Journal of The Franklin Institute, 354(14), 6078–6097. https://doi.org/10.1016/j.jfranklin.2017.07.010
  • He, W., Xu, B., Han, Q.-L., & Qian, F. (2019). Adaptive consensus control of linear multiagent systems with dynamic event-triggered strategies. IEEE Transactions on Cybernetics, 50(7), 2996–3008. https://doi.org/10.1109/TCYB.2019.2920093
  • Hu, J., Zhang, H., Liu, H., & Yu, X. (2021). A survey on sliding mode control for networked control systems. International Journal of Systems Science, 52(6), 1129–1147. https://doi.org/10.1080/00207721.2021.1885082
  • Hu, W., Yang, C., Huang, T., & Gui, W. (2020). A distributed dynamic event-triggered control approach to consensus of linear multiagent systems with directed networks. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 50(2), 869–874. https://doi.org/10.1109/TCYB.2018.2868778
  • Hu, Z., Ma, L., Wang, B., Zou, L., & Bo, Y. (2021). Finite-time consensus control for heterogeneous mixed-order nonlinear stochastic multi-agent systems. Systems Science & Control Engineering, 9(1), 405–416. https://doi.org/10.1080/21642583.2021.1914238
  • Hua, C., Ge, C., & Guan, X. (2015). Synchronization of chaotic lur'e systems with time delays using sampled-data control. IEEE Transactions on Neural Networks and Learning Systems, 26(6), 1214–1221. https://doi.org/10.1109/TNNLS.2014.2334702
  • Leong, A. S., & Quevedo, D. E. (2016). Kalman filtering with relays over wireless fading channels. IEEE Transactions on Automatic Control, 61(6), 1643–1648. https://doi.org/10.1109/TAC.9
  • Li, Q., Wang, Z., Sheng, W., Alsaadi, F. E., & Alsaadi, F. E. (2020). Dynamic event-triggered mechanism for H∞ non-fragile state estimation of complex networks under randomly occurring sensor saturations. Information Sciences, 509, 304–316. https://doi.org/10.1016/j.ins.2019.08.063
  • Li, Z., Hu, J., & Li, J. (2021, January). Distributed filtering for delayed nonlinear system with random sensor saturation: a dynamic event-triggered approach. Systems Science & Control Engineering, 9(1), 440–454. https://doi.org/10.1080/21642583.2021.1919935
  • Liang, Y., Chen, T., & Pan, Q. (2010). Multi-rate stochastic H∞ filtering for networked multi-sensor fusion. Automatica, 46(2), 437–444. https://doi.org/10.1016/j.automatica.2009.11.019
  • Liu, D., & Yang, G.-H. (2020). A dynamic event-triggered control approach to leader-following consensus for linear multiagent systems. IEEE Transactions on Systems, Man, and Cybernetics, 51(10), 6271–6279. https://doi.org/10.1109/TSMC.2019.2960062
  • Liu, L., Ma, L., Zhang, J., & Bo, Y. (2021). Distributed non-fragile set-membership filtering for nonlinear systems under fading channels and bias injection attacks. International Journal of Systems Science, 52(6), 1192–1205. https://doi.org/10.1080/00207721.2021.1872118
  • Liu, S., Wang, Z., Wang, L., & Wei, G. (n.d.). Finite-horizon H∞ filtering via a high-rate network with the FlexRay protocol. IEEE Transactions on Automatic Control. to be published. https://doi.org/10.1109/TAC.2022.3190791 .
  • Liu, W., & Shi, P. (2019). Optimal linear filtering for networked control systems with time-correlated fading channels. Automatica, 101, 345–353. https://doi.org/10.1016/j.automatica.2018.11.042
  • Ma, L., Wang, Z., & Lam, H.-K. (2017a). Event-triggered mean-square consensus control for time-varying stochastic multi-agent system with sensor saturations. IEEE Transactions on Automatic Control, 62(7), 3524–3531. https://doi.org/10.1109/TAC.2016.2614486
  • Ma, L., Wang, Z., & Lam, H.-K. (2017b). Mean-square H∞ consensus control for a class of nonlinear time-varying stochastic multiagent systems: The finite-horizon case. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 47(7), 1050–1060. https://doi.org/10.1109/TSMC.2016.2531657
  • Mao, J., Sun, Y., Yi, X., Liu, H., & Ding, D. (2021). Recursive filtering of networked nonlinear systems: A survey. International Journal of Systems Science, 52(6), 1110–1128. https://doi.org/10.1080/00207721.2020.1868615
  • Ming, P., Liu, J., Tan, S., Li, S., Shang, L., & Xia, Y. (2016). Consensus stabilization in stochastic multi-agent systems with Markovian switching topology, noises and delay. Neurocomputing, 200, 1–10. https://doi.org/10.1016/j.neucom.2015.10.128
  • Moarref, M., & Rodrigues, L. (2014). Stability and stabilization of linear sampled-data systems with multi-rate samplers and time driven zero order holds. Automatica, 50(10), 2685–2691. https://doi.org/10.1016/j.automatica.2014.08.037
  • Qin, Z. Y., & Ma, C. Q. (2016). Bipartite consensus on networks of agents with antagonistic interactions and measurement noises. IET Control Theory and Applications, 10(17), 2306–2313. https://doi.org/10.1049/cth2.v10.17
  • Wang, J., Duan, Z., Wen, G., & Chen, G. (2015). Distributed robust control of uncertain linear multi agent systems. International Journal of Robust and Nonlinear Control, 25(13), 2162–2179. https://doi.org/10.1002/rnc.v25.13
  • Wang, L., Liu, S., Zhang, Y., Ding, D., & Yi, X. (2022). Non-fragile l2−l∞ state estimation for time-delayed artificial neural networks: An adaptive event-triggered approach. International Journal of Systems Science, 53(10), 2247–2259. https://doi.org/10.1080/00207721.2022.2049919
  • Wang, L., Tian, E., Wang, C., & Liu, S. (2022). Secure estimation against malicious attacks for lithium-ion batteries under cloud environments. IEEE Transactions on Circuits and Systems I: Regular Papers, 69(10), 4237–4247. https://doi.org/10.1109/TCSI.2022.3187725
  • Wang, L., Wang, Z., Wei, G., & Alsaadi, F. E. (2019). Observer-based consensus control for discrete-time multi-agent systems with coding-decoding communication protocol. IEEE Transactions on Cybernetics, 49(12), 4335–4345. https://doi.org/10.1109/TCYB.6221036
  • Wang, S., Wang, Z., Dong, H., & Chen, Y. (2022). A dynamic event-triggered approach to recursive nonfragile filtering for complex networks with sensor saturations and switching topologies. IEEE Transactions on Cybernetics, 52(10), 11041–11054. https://doi.org/10.1109/TCYB.2021.3049461
  • Wang, S., Wang, Z., Dong, H., Chen, Y., & Alsaadi, F. E. (2022). Recursive quadratic filtering for linear discrete non-Gaussian systems over time-correlated fading channels. IEEE Transactions on Signal Processing, 70, 3343–3356. https://doi.org/10.1109/TSP.2022.3182511
  • Wang, Z., Xiao, Z., Zhou, D.-H., & Liu, Q. (2015). Event-based H∞ consensus control of multi-agent systems with relative output feedback: The finite-horizon case. IEEE Transactions on Automatic Control, 60(9), 2553–2558. https://doi.org/10.1109/TAC.2015.2495581
  • Wen, P., Hou, N., Shen, Y., Li, J., & Zhang, Y. (2021, January). Observer-based H∞ PID control for discrete-time systems under hybrid cyber attacks. Systems Science & Control Engineering, 9(1), 232–242. https://doi.org/10.1080/21642583.2021.1895004
  • Wen, S., Guo, G., Chen, B., & Gao, X. (2019). Cooperative adaptive cruise control of vehicles using a resource efficient communication mechanism. IEEE Transactions on Intelligent Vehicles, 4(1), 127–140. https://doi.org/10.1109/TIV
  • Xu, J., Zhang, Z., & Wang, W. (2021). Mean-square consentability of multiagent systems with nonidentical channel fading. IEEE Transactions on Automatic Control, 66(4), 1887–1894. https://doi.org/10.1109/TAC.2020.3000987
  • Xu, L., Xiao, N., & Xie, L. (2016). Consensusability of discrete-time linear multi-agent systems over analog fading networks. Automatica, 71, 292–299. https://doi.org/10.1016/j.automatica.2016.04.043
  • Xu, L., Zheng, J., Xiao, N., & Xie, L. (2018). Mean square consensus of multi-agent systems over fading networks with directed graphs. Automatica, 95, 503–510. https://doi.org/10.1016/j.automatica.2018.06.005
  • Xu, W., Wang, Z., & Ho, D. W. C. (2017). 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. https://doi.org/10.1109/TCYB.2017.2707590
  • Yan, H., Zhang, H., Yang, F., Zhan, X., & Peng, C. (2018). Event-triggered asynchronous guaranteed cost control for Markov jump discrete-time neural networks with distributed delay and channel fading. IEEE Transactions on Neural Networks and Learning Systems, 29(8), 3588–3598. https://doi.org/10.1109/TNNLS.2017.2732240
  • Yan, L., Jiang, L., Xia, Y., & Fu, M. (2016). State estimation and data fusion for multirate sensor networks. International Journal of Adaptive Control and Signal Processing, 30(1), 3–15. https://doi.org/10.1002/acs.2569
  • Yi, X., Liu, K., Dimarogonas, D. V., & Johansson, K. (2019). Dynamic event-triggered and self-triggered control for multi-agent systems. IEEE Transactions on Automatic Control, 64(8), 3300–3307. https://doi.org/10.1109/TAC.9
  • Yin, X., Yue, D., & Hu, S. (2016). Adaptive periodic event-triggered consensus for multi-agent systems subject to input saturation. International Journal of Control, 89(4), 653–667. https://doi.org/10.1080/00207179.2015.1088967
  • Yin, X., Yue, D., Hu, S., & Zhang, H. (2018). Distributed adaptive model based event triggered predictive control for consensus of multiagent systems. International Journal of Robust and Nonlinear Control, 28(18), 6180–6201. https://doi.org/10.1002/rnc.v28.18
  • Yong, Z., Wang, Z., Lei, Z., & Liu, Z. (2016). Fault detection filter design for networked multi-rate systems with fading measurements and randomly occurring faults. IET Control Theory and Applications, 10(5), 573–581. https://doi.org/10.1049/cth2.v10.5
  • Yu, Z., Duan, Z., Wen, G., & Chen, G. (2012). Distributed H∞ consensus of multi-agent systems: A performance region-based approach. International Journal of Control, 85(3), 332–341. https://doi.org/10.1080/00207179.2011.652181
  • Zhu, K., Hu, J., Liu, Y., Alotaibi, N. D., & Alsaadi, F. E. (2021). On ℓ2-ℓ∞ output-feedback control scheduled by stochastic communication protocol for two-dimensional switched systems. International Journal of Systems Science, 52(14), 2961–2976. https://doi.org/10.1080/00207721.2021.1914768
  • Zou, L., Wang, Z., Hu, J., Liu, Y., & Liu, X. (2021). Communication-protocol-based analysis and synthesis of networked systems: Progress, prospects and challenges. International Journal of Systems Science, 52(14), 3013–3034. https://doi.org/10.1080/00207721.2021.1917721