Skip to main content
PLOS One logoLink to PLOS One
. 2022 Apr 28;17(4):e0263017. doi: 10.1371/journal.pone.0263017

H-based control of multi-agent systems: Time-delayed signals, unknown leader states and switching graph topologies

Amin Taghieh 1, Ardashir Mohammadzadeh 2,*, Sami ud Din 3, Saleh Mobayen 4,*, Wudhichai Assawinchaichote 5,*, Afef Fekih 6
Editor: Fei Chen7
PMCID: PMC9049309  PMID: 35482650

Abstract

The paper investigates a leader-following scheme for nonlinear multi-agent systems (MASs). The network of agents involves time-delay, unknown leader’s states, external perturbations, and switching graph topologies. Two distributed protocols including a consensus protocol and an observer are utilized to reconstruct the unavailable states of the leader in a network of agents. The H-based stability conditions for estimation and consensus problems are obtained in the framework of linear-matrix inequalities (LMIs) and the Lyapunov-Krasovskii approach. It is ensured that each agent achieves the leader-following agreement asymptotically. Moreover, the robustness of the control policy concerning a gain perturbation is guaranteed. Simulation results are performed to assess the suggested schemes. It is shown that the suggested approach gives a remarkable accuracy in the consensus problem and leader’s states estimation in the presence of time-varying gain perturbations, time-delay, switching topology and disturbances. The H and LMIs conditions are well satisfied and the error trajectories are well converged to the origin.

Introduction

Inspired by the energy-minimization strategy during bird migration, leader-following (LF) consensus or coordinated tracking problem has been a topic of miscellaneous research spheres in multi-agent systems (MASs) [13]. For instance, distributed tracking controllers have been applied to the networked Euler–Lagrange systems with a leader [4, 5]. Recently, estimating the attitude of each mobile robot via an observer and employing the leader-following strategy, trajectory tracking of mobile robots has been analyzed [6]. Moreover, the consensus problem of linear MASs under multiple targets/leaders has been investigated in [7]. Based on a sliding mode strategy (SMC), an adaptive distributed scheme has been designed in [8] for the LF consensus problem. The consensus tracking problem of stochastic nonlinear MASs has been investigated by utilizing event-triggered mechanisms in [9]. Recently, the LF consensus of MASs with semi-Markov jump parameters has been analyzed by implementing a hybrid event-triggered strategy to tackle the transmission frequency of surplus data packets [10]. The LF problem of stochastic MASs subject to multiplicative noises has been studied via output feedback control policies in [11]. The consensus tracking problem of MASs in the presence of unknown dynamics/nonparametric uncertainties has been studied through designing a distributed control law in [12]. Based on an impulsive model, the fixed-time tracking control problem has been studied for a set of planar agents in a surveillance network in [13].

Although fixed network topologies are primarily considered in research papers, packet losses, channel fading, and data congestions may not be pragmatically fulfilled under this restriction [14, 15]. Concerning this, time-varying switched network topologies with a finite set of configurations are more realistic and demanding. Therefore, the consensus problem of linear time-varying and time-invariant MASs under connected communication graph and switching topologies (STs) have been studied [1618]. A distributed adaptive protocol has been suggested for the LF consensus issue of linear time-varying MASs under STs [19]. Furthermore, the consensus of Lipschitz-type nonlinear MASs in second-order dimensions under STs has been studied in the literature [20, 21]. Distributed control policies have been proposed for mobile autonomous agents with leaders under switching directed network topologies in [22]. Considering the static positions for leaders and an undirected switching graph topology in [23], the convergence problem of followers to the convex hull has been studied. Based on a distributed control scheme, the LF consensus of MASs with switching topologies and stochastic disturbances has been analyzed in [24]. Utilizing an average dwell time condition and distributed control policies, the LF consensus problem of MASs with unknown control/output directions and switching topologies has been studied in [25]. For MASs with one-sided Lipschitz nonlinear dynamics, the LF consensus problem has been studied under switching topologies in [26]. Moreover, the LF consensus problem for MASs has been analyzed by designing an event-triggered control scheme in [27].

While in most of the above-mentioned contributions the leader’s states are accessible, in actual operations, it is of utmost importance to fabricate a distributed state-estimation (DSE) to approximate the leader states. By proposing an estimating strategy for leaders in [28], a cooperative regulation scheme is scrutinized for linear MASs. An observer in the adaptive scheme has been proposed in [29] to estimate both the system’s matrices and the leader’s states. Although DSE mechanisms have been evolved for the target tracking problem of MASs, there are still remarkable open issues including the LF consensus problem of nonlinear MASs under STs.

On the other hand, the analysis becomes more complex if time-delay is involved in leader states and followers. Since the delay phenomenon strikes the system’s performance and engenders instability, an appropriate DSE and distributed controller should be applied to the MASs. Lyapunov-Krasovskii functional (LKF) as a useful tool is utilized to investigate the stability of time-delayed systems in [3034]. LF consensus problem of time-delay double integrator systems under switching interconnection graphs has been investigated in [35]. Designing a distributed observer, the cooperative containment control of linear MASs with time-delay has been studied in [36]. Moreover, a control protocol in a distributed scheme is presented in [37] to study chaotic MASs subject to time-delay.

Based on the above arguments, this paper researches a novel distributed state observer (DSO) and a distributed controller for nonlinear MASs under STs based on the consensus strategies. Since transmission time-delay exists in the states of the leader and the followers, an appropriate LKF is employed. Simulations are accomplished to sketch the usefulness of the designed approaches. The significant contributions are listed as:

  • In comparison with the LF consensus problem analysis or tracking problem investigation where the leader’s or target’s states are accessible, in this paper this assumption is violated and they are completely inaccessible; hence, an observer in distributed form is designed to reconstruct the leader states. Moreover, the network of the agents is subjected to time-delay.

  • The switching topologies are considered for the communication network. In addition, the influence of delay in the states of the leader and each follower is investigated in this paper. Furthermore, due to the actuator degradations, time-varying gain perturbation is considered and robustness of the distributed controller for gain perturbations is studied.

  • H LF consensus problem of the time-delay nonlinear MAS with unknown leader’s states is investigated based on a prescribed H disturbance attenuation along with a DSO and a distributed controller.

Preliminaries and problem definition

Graph theory

A set of switching graphs σι with alteration which is adjusted by a switching signal ϑ(t) → ι ∈ {1, 2, …, }, represents interactions among a network of agents.

Let σϑ(t) (Bϑ(t), γ, Aϑ(t)) denotes the interaction network; γ = {0, 1, …, N} represents the node set, Bϑ(t)γ × γ{(i, j) ∈ γ × γ} is the set of edges (where the pair of (i, j) ∈ Bϑ(t) if the interconnection between nodes i and j exists, where j-th node is the neighbour of i-th node, or in other words i-th agent is able to attain information from j-th node, else (i, j) ⊈ Bϑ(t)), and Aϑ(t) = [aϑ(t),ij] ∈ RN×N denotes adjacency matrix. For element aϑ(t),ij of adjacency matrix Aϑ(t), it is elucidated that aϑ(t),ii = 0, aϑ(t),ij > 0 if (i, j) ∈ Bϑ(t), and aϑ(t),ij = 0 otherwise. Furthermore, Lϑ(t) = [lϑ(t),ij] ∈ RN×N = Dϑ(t)Aϑ(t) is the Laplacian matrix, where D=diag{dϑ(t)1,dϑ(t)2,,dϑ(t)N} and dϑ(t)i=j=1Naϑ(t),ij. The diagonal matrix Ξϑ(t) = diag{aϑ(t),10, aϑ(t),20, …, aϑ(t),N0} denotes the interconnection between the leader and the follower. If the i-th node receive data from the leader then aϑ(t),i0 > 0 otherwise aϑ(t),i0 = 0.

Assumption 1. [38]. Consider graph σι(ι = 1, 2, …, ), the connections among in-neighboring followers are assumed to be undirected.

Assumption 2. [19]. It is assumed that a directed spanning tree exists in σ¯=ι=1σι, rooted at leader.

Problem definition

Assume a network of time-delay agents with a LF framework within agents. The dynamics are written as:

x˙i(t)=Axi(t)+Aτxi(t-τ)+Ef(xi(t))+Bui(t)+Wdi(t),i=1,,N (1)

where xi(t)/ui(t) denote the state/controller of the agent i, respectively. τ stands for a given time-delay, the external disturbance di(t) materializes in l2([0,+);Rq), and f(.) satisfies the Lipschitz condition:

f(υ)-f(ω)γ(υ-ω) (2)

where γ is the Lipschitz constant. The leader’s dynamic is presumed to be as

x˙0(t)=Ax0(t)+Aτx0(t-τ)+Ef(x0(t))+Anr(t) (3)

where x0(t)Rn is the leader’s state. The measurements are given as:

yi(t)=Cxi(t)+Cnνi(t) (4)

where r(t) and νi(t) are white Gaussian noises.

Assumption 3. The pair (A, B)/(A, C) is considered to be stabilizable/observable.

Lemma 1. [39]. For any scalar ϵ > 0 and vectors O,TRn, one has

2OTTϵOTO+ϵ-1TTT (5)

Lemma 2. [40]. For any scalar α > 0 and real matrices σ¯,H¯,J¯ with appropriate dimensions and J¯TJ¯<ϱI, the following inequality holds

σ¯J¯H¯+H¯TJ¯Tσ¯Tα-1σ¯σ¯T+αϱH¯TH¯ (6)

The general scheme of deigned controller is depicted in Fig 1. The details are illustrated in following sections.

Fig 1. General diagram of controller.

Fig 1

Remark 1. In two Theorems, the asymptotic stability is proved. It is shown that by the designed scheme, the followers asymptotically observe the leader, and the H-based leader following consensus is satisfied.

Main results

The principal strategy is to formulate the observer/controller in distributed scheme for the MASs (1) to follow the state estimations of the leader (3). The suggested observer is written as:

x^˙0i(t)=Ax^0i(t)+Aτx^0i(t-τ)+Ef(x^0i(t))-Θ(yi(t)-Cx^0i)+BKjNiaϑ(t),ij(x^0i(t)-x^0j(t)),i=1,,N (7)

where ΘRn×p denotes the gain matrix of observer which should be computed, x^0i(t)Rn represents the estimation of x0(t), KRn×m is a matrix which is employed to achieve stability conditions of suggested DSO scheme. The term (yi(t)-Cx^0i) is utilized to the estimator updating and represents the function of measurement which has the new data. Moreover, the term jNiaϑ(t),ij(x^0i(t)-x^0j(t)) is utilized to employ the data of the neighbouring nodes for the state estimations (see Fig 2).

Fig 2. Proposed observer-based scheme.

Fig 2

Leader-following consensus

The following LF consensus protocol is implemented:

ui(t)=φ(t)[jNiaϑ(t),ij(xi(t)-xj(t))+aϑ(t),i0(xi(t)-x^0i(t))],i=1,,N (8)

where φ(t) = φ + Δφ(t), in which φ is the n × m feedback gain matrix which should be computed and Δφ is the controller gain perturbation which exists due to the sensing faults, actuator degradations, and roundoff errors and may cause performance deterioration or even system destabilization. In this paper, the term Δφ takes the following multiplicative form to endure norm-bounded uncertainties and allocate safe tuning margins simultaneous with synthesizing of the consensus protocol (8).

Δφ=MΔ(t)N,ΔT(t)Δ(t)I (9)

in which Δ(t) denotes the unknown time-varying matrix whilst M and N of appropriate dimensions represent known matrices.

Theorem 1. Consider network of agents (1) with time-delay and di(t) = 0 and (3) utilizing the DSO (7) and the control policy (8) under switching graphs σϑ(t). For given positive scalars ϵ1 : ϵ4, α1 : α3, suppose that there exist symmetric matrices P > 0, Q > 0, R > 0, S > 0, and the matrix X with suitable dimensions such that:

[Ω1,1CTXTPAτ0ψ1PBϵ1PEψ2PBM00*Ω2,20QAτ0002λQB2λQE**-R000000***-S00000****-I0000*****-I000******-I00*******-I0********-I]<0Ω1,1=ATP+PA+ϵ1-1γ2I+R+(α2λ2+(1+ϵ4)α1μ2)NTNΩ2,2=ATQ+QA+XC+CTXT+(ϵ2-1γ2+ϵ3-1+ϵ4-1)I+Sψ1=2λ+(1+ϵ3)(α3-1+α3μ2),ψ2=α2-1+(1+ϵ4)α1-1 (10)

where λ = max{λi(Lι)} and μ = max{aι,i0}.

Then, the followers asymptotically observe the leader (3) and the NMAS achieves the LF consensus.

Moreover the feedback gain of the control policy (8) is achieved as φ = BTP and the DSO gains in (7) are computed via K = BTQ and Θ = Q−1 X.

Proof. By substituting (8) into (1), we obtain:

x˙i(t)=Axi(t)+Aτxi(t-τ)+Ef(xi(t))+B(φ+Δφ(t))jNiaϑ(t),ij(xi(t)-xj(t))+B(φ+Δφ(t))aϑ(t),i0(xi(t)-x^0i(t)) (11)

let υi(t) = xi(t) − x0(t) and ζi(t)=x0(t)-x^0i(t) be the consensus and estimation errors, respectively. Regarding (3), (7), and (11) one can achieve that

υ˙i(t)=Aυi(t)+Aτυi(t-τ)+E(f(xi(t))-f(x0(t)))+B(φ+Δφ(t))jNiaϑ(t),ij(υi(t)-υj(t))+B(φ+Δφ(t))aϑ(t),i0(υi(t)+ζi(t))ζ˙i(t)=Aζi(t)+Aτζi(t-τ)+E(f(x0(t))-f(x^0i(t)))+ΘC(υi(t)+ζi(t))+BKjNiaϑ(t),ij(ζi(t)-ζj(t)) (12)

where

Φ(x(t))=[(f(x1(t))-f(x0(t)))T(f(xN(t))-f(x0(t)))T] (13)
Ψ(x(t))=[(f(x0(t))-f(x^01(t)))T(f(x0(t))-f(x^0N(t)))T] (14)

According to Kronecker product, the compact form of (12) is acquired as

υ˙(t)=(INA)υ(t)+(INAτ)υ(t-τ)+(INE)Φ(x(t))+(Lϑ(t)B(φ+Δφ(t)))υ(t)+(Ξϑ(t)B(φ+Δφ(t)))υ(t)+(Ξϑ(t)B(φ+Δφ(t)))ζ(t)ζ˙(t)=(INA)ζ(t)+(INAτ)ζ(t-τ)+(INE)Ψ(x(t))+(INΘC)υ(t)+(INΘC)ζ(t)+(Lϑ(t)BK)ζ(t) (15)

Regarding Assumption (1), the matrix Lϑ(t) is symmetric. Hence, there exist an orthonormal Wϑ(t) such that Wϑ(t)TLϑ(t)Wϑ(t)=Γϑ(t)=diag{λϑ(t),1,λϑ(t),2,,λϑ(t),N}, in which λϑ(t),i are non-negative real numbers.

Moreover, from ε(t)=[ε1T(t)ε2T(t)εNT(t)]=(Wϑ(t)TIn)υ(t) and ξ(t)=[ξ1T(t)ξ2T(t)ξNT(t)]=(Wϑ(t)TIn)ζ(t), the consensus and estimation error systems (15) can be written as

ε˙(t)=(INA)ε(t)+(INAτ)ε(t-τ)+(Wϑ(t)TIn)(INE)Φ(x(t))+(Γϑ(t)B(φ+Δφ(t)))ε(t)+(Wϑ(t)TΞϑ(t)Wϑ(t)B(φ+Δφ(t)))ε(t)+(Wϑ(t)TΞϑ(t)Wϑ(t)B(φ+Δφ(t)))ξ(t)ξ˙(t)=(INA)ξ(t)+(INAτ)ξ(t-τ)+(Wϑ(t)TIn)(INE)Ψ(x(t))+(INΘC)ε(t)+(INΘC)ξ(t)+(Γϑ(t)BK)ξ(t) (16)

Consider the following LKF

V(t)=εT(t)(INP)ε(t)+ξT(t)(INQ)ξ(t)+t-τtεT(θ)(INR)ε(θ)dθ+t-τtξT(θ)(INS)ξ(θ)dθ (17)

The time derivative of V(t) yields that

V˙(t)=ε˙T(t)(INP)ε(t)+εT(t)(INP)ε˙(t)+ξ˙T(t)(INQ)ξ(t)+ξT(t)(INQ)ξ˙(t)+εT(t)(INR)ε(t)-εT(t-τ)(INR)ε(t-τ)+ξT(t)(INS)ξ(t)-ξT(t-τ)(INS)ξ(t-τ)=εT(t)(IN(ATP+PA))ε(t)+εT(t)(Γϑ(t)(PB(φ+Δφ(t))+(φ+Δφ(t))TBTP))ε(t)+εT(t)(Wϑ(t)TΞϑ(t)Wϑ(t)(PB(φ+Δφ(t))+(φ+Δφ(t))TBTP))ε(t)+2εT(t)(Wϑ(t)TΞϑ(t)Wϑ(t)(PB(φ+Δφ(t))))ξ(t)+2εT(t)(Wϑ(t)TPE)Φ(x(t))+ξT(t)(IN(ATQ+QA))ξ(t)+ξT(t)(Γϑ(t)(QBK+KTBTQ))ξ(t)+ξT(t)(IN(QΘC+CTΘTQ))ξ(t)+2εT(t)(INCTΘTQ)ξ(t)+2ξT(t)(Wϑ(t)TQE)Ψ(x(t))+2εT(t)(INPAτ)ε(t-τ)+2ξT(t)(INQAτ)ξ(t-τ)+εT(t)(INR)ε(t)-εT(t-τ)(INR)ε(t-τ)+ξT(t)(INS)ξ(t)-ξT(t-τ)(INS)ξ(t-τ) (18)

Then, we further decompose (19) as

V˙(t)=εT(t)(IN(ATP+PA))ε(t)+εT(t)(Γϑ(t)(PBφ+φTBTP))ε(t)+εT(t)(Wϑ(t)TΞϑ(t)Wϑ(t)(PBφ+φTBTP))ε(t)+2εT(t)(Wϑ(t)TΞϑ(t)Wϑ(t)(PBφ))ξ(t)+2εT(t)(Wϑ(t)TPE)Φ(x(t))+ξT(t)(IN(ATQ+QA))ξ(t)+ξT(t)(Γϑ(t)(QBK+KTBTQ))ξ(t)+ξT(t)(IN(QΘC+CTΘTQ))ξ(t)+2εT(t)(INCTΘTQ)ξ(t)+2ξT(t)(Wϑ(t)TQE)Ψ(x(t))+2εT(t)(INPAτ)ε(t-τ)+2ξT(t)(INQAτ)ξ(t-τ)+εT(t)(Γϑ(t)(PBΔφ(t)+ΔφT(t)BTP))ε(t)+εT(t)(Wϑ(t)TΞϑ(t)Wϑ(t)(PBΔφ(t)+ΔφT(t)BTP))ε(t)+2εT(t)(Wϑ(t)TΞϑ(t)Wϑ(t)(PBΔφ(t)))ξ(t)+εT(t)(INR)ε(t)-εT(t-τ)(INR)ε(t-τ)+ξT(t)(INS)ξ(t)-ξT(t-τ)(INS)ξ(t-τ) (19)

Based on the Lemma 1 and Lipschitz condition (2), and properties of the Kronecker product, it can be deduced that

V˙(t)εT(t)(IN(ATP+PA))ε(t)+εT(t)(Γϑ(t)(PBφ+φTBTP))ε(t)+(1+ϵ3)εT(t)((Wϑ(t)TφT)(Ξϑ(t)Im)(Wϑ(t)BTP)+(Wϑ(t)TPB)(Ξϑ(t)Im)(Wϑ(t)φ))ε(t)+ϵ1εT(t)(INPEETP)ε(t)+ϵ1-1γ2εT(t)ε(t)+ξT(t)(IN(ATQ+QA))ξ(t)+ξT(t)(Γϑ(t)(QBK+KTBTQ))ξ(t)+ξT(t)(IN(QΘC+CTΘTQ))ξ(t)+2εT(t)(INCTΘTQ)ξ(t)+ϵ2ξT(t)(INQEETQ)ξ(t)+(ϵ2-1γ2+ϵ3-1+ϵ4-1)ξT(t)ξ(t)+2εT(t)(INPAτ)ε(t-τ)+2ξT(t)(INQAτ)ξ(t-τ)+εT(t)(Γϑ(t)(PBΔφ(t)+ΔφT(t)BTP))ε(t)+εT(t)((INPBM)(Γϑ(t)Δφ(t))(INN)+(INNT)(Γϑ(t)ΔφT(t))(INMTBTP))ε(t)+(1+ϵ4)εT(t)((Wϑ(t)TPBM)(Ξϑ(t)Δφ(t))(Wϑ(t)N)+(Wϑ(t)TNT)(Ξϑ(t)ΔφT(t))(Wϑ(t)MTBTP))ε(t)+εT(t)(INR)ε(t)-εT(t-τ)(INR)ε(t-τ)+ξT(t)(INS)ξ(t)-ξT(t-τ)(INS)ξ(t-τ) (20)

In (20), we have an unknown parameter due to the existence of the parametric uncertain matrix (norm-bounded uncertainty in the gain of controller). To tackle this issue and achieve an upper bound, and convert the problem and compute the gains in terms of LMIs for the stability analysis, we use Lemma 2. Moreover, by defining φ = BTP and K = BTQ, one can acquire:

V˙(t)εT(t)(IN(ATP+PA))ε(t)+2εT(t)(Γϑ(t)(PBBTP)ε(t)+(1+ϵ3)(α3-1+α3μ2)εT(t)(INPBBTP)ε(t)+ϵ1εT(t)(INPEETP)ε(t)+ϵ1-1γ2εT(t)ε(t)+ξT(t)(IN(ATQ+QA))ξ(t)+2ξT(t)(Γϑ(t)(QBBTQ))ξ(t)+ξT(t)(IN(QΘC+CTΘTQ))ξ(t)+2εT(t)(INCTΘTQ)ξ(t)+ϵ2ξT(t)(INQEETQ)ξ(t)+(ϵ2-1γ2+ϵ3-1+ϵ4-1)ξT(t)ξ(t)+2εT(t)(INPAτ)ε(t-τ)+2ξT(t)(INQAτ)ξ(t-τ)+(α2-1+(1+ϵ4)α1-1)εT(t)(INPBMMTBTP)ε(t)+(α2λ2+(1+ϵ4)α1μ2)εT(t)(INNTN)ε(t)+εT(t)(INR)ε(t)-εT(t-τ)(INR)ε(t-τ)+ξT(t)(INS)ξ(t)-ξT(t-τ)(INS)ξ(t-τ) (21)

Therefore, considering (21), based on the definitions of the Kronecker product, and definition of λ and μ which are proposed in the Theorem 1, one can acquire the upper bound based on the dynamics of consensus and estimation errors. Then, one can infer that

V˙(t)i=1NεiT(t)(ATP+PA+(2λ+(1+ϵ3)(α3-1+α3μ2))PBBTP+ϵ1PEETP+ϵ1-1γ2I+R+(α2-1+(1+ϵ4)α1-1)PBMMTBTP(α2λ2+(1+ϵ4)α1μ2)NTN)εi(t)+ξiT(t)(ATQ+QA+2λQBBTQ+QΘC+CTΘTQ+ϵ2QEETQ+(ϵ2-1γ2+ϵ3-1+ϵ4-1)I+S)ξi(t)+2εiT(t)(CTΘTQ)ξi(t)+2εiT(t)PAτεi(t-τ)+2ξiT(t)QAτξi(t-τ)+εiT(t-τ)(-R)εi(t-τ)+ξiT(t-τ)(-S)ξi(t-τ)=i=1NφiT(t)Πφi(t) (22)

where ϕi(t)=[εiT(t)ξiT(t)εiT(t-τ)ξiT(t-τ)]T and

Π=[Π1,1CTΘTQTPAτ0*Π2,20QAτ**-R0***-S]Π1,1=ATP+PA+(2λ+(1+ϵ3)(α3-1+α3μ2))PBBTP+ϵ1PEETP+ϵ1-1γ2I+R+(α2-1+(1+ϵ4)α1-1)PBMMTBTP+(α2λ2+(1+ϵ4)α1μ2)NTNΠ2,2=ATQ+QA+2λQBBTQ+QΘC+CTΘTQ+ϵ2QEETQ+(ϵ2-1γ2+ϵ3-1+ϵ4-1)I+S (23)

Applying Schur Complement Lemma and using the change of variable QΘ = X, the constraint Π < 0 is converted to the LMI (10).

Therefore, one can conclude that the followers in (1) asymptotically observe the leader (3) via (7) and the NMAS achieves the LF consensus by employing the protocol (8). Therefore, the proof is completed.

Remark 2. Although a distributed controller and observer under any arbitrary switching signals, determining the active communication graph topology, is designed in this paper, the proposed protocols can apply to the system under a switching signal satisfying the specific dwell-time.

Remark 3. Since the robustness of the proposed controller is investigated, the consensus protocol (8) can be used in many practical operations when the actuator of every agent i suffers from the attack. Therefore, the strategy of this paper can study resilient consensus of NMASs under actuator attacks.

H Leader-following consensus

Sufficient conditions in terms of LMI are achieved for extending the LF consensus protocol (8) to ensure the H disturbance attenuation level.

Theorem 2. Consider the network of agents (1) and (3) with time-delay, utilizing DSO scheme of (7) and the control policy (8) under switching graphs σϑ(t). For given positive scalars ϵ1 : ϵ4, α1 : α3, β, suppose that symmetric matrices P > 0, Q > 0, R > 0, S > 0, and matrix X with suitable dimensions can be found such that

[Ω1,1CTXTPAτ0ψ1PBϵ1PEψ2PBM00PW*Ω2,20QAτ0002λQB2λQE0**-R0000000***-S000000****-I00000*****-I0000******-I000*******-I00********-I0*********-β2I]<0
Ω1,1=ATP+PA+(ϵ1-1γ2+1)I+R+(α2λ2+(1+ϵ4)α1μ2)NTNΩ2,2=ATQ+QA+XC+CTXT+(ϵ2-1γ2+ϵ3-1+ϵ4-1)I+Sψ1=2λ+(1+ϵ3)(α3-1+α3μ2),ψ2=α2-1+(1+ϵ4)α1-1 (24)

Then, the followers observe the leader (3) and the NMAS achieves the guaranteed-performance H LF consensus. Moreover the feedback gain of the control policy (8) is achieved as φ = BTP and the DSO gains in (7) are computed via K = BTQ and Θ = Q−1 X.

Proof. Denoting d(t)=[d1T(t)d2T(t)dNT(t)]T and considering d(t) ≠ 0, the term (INW)d(t) will be added to υ˙(t) dynamics in (15). Now, using Lemma 1, inequality (21) is satisfied if the following inequality holds

V˙(t)εT(t)(IN(ATP+PA))ε(t)+2εT(t)(Γϑ(t)(PBBTP)ε(t)+(1+ϵ3)(α3-1+α3μ2)εT(t)(INPBBTP)ε(t)+ϵ1εT(t)(INPEETP)ε(t)+ϵ1-1γ2εT(t)ε(t)+ξT(t)(IN(ATQ+QA))ξ(t)+2ξT(t)(Γϑ(t)(QBBTQ))ξ(t)+ξT(t)(IN(QΘC+CTΘTQ))ξ(t)+2εT(t)(INCTΘTQ)ξ(t)+ϵ2ξT(t)(INQEETQ)ξ(t)+(ϵ2-1γ2+ϵ3-1+ϵ4-1)ξT(t)ξ(t)+2εT(t)(INPAτ)ε(t-τ)+2ξT(t)(INQAτ)ξ(t-τ)+(α2-1+(1+ϵ4)α1-1)εT(t)(INPBMMTBTP)ε(t)+(α2λ2+(1+ϵ4)α1μ2)εT(t)(INNTN)ε(t)+εT(t)(INR)ε(t)-εT(t-τ)(INR)ε(t-τ)+ξT(t)(INS)ξ(t)-ξT(t-τ)(INS)ξ(t-τ)+εT(t)(INβ-2PWWTP)ε(t)+β2dT(t)d(t) (25)

Concerning the H performance of the analogous consensus error system (15), J=0(υT(t)υ(t)-β2dT(t)d(t))dt is designated as a cost function, and using nonsingular transformation one can get that

J=0(εT(t)ε(t)-β2dT(t)d(t))dt (26)

Regarding (25) and considering zero initial condition, it can be acquired that

J=0(εT(t)ε(t)-β2dT(t)d(t)+V˙(t))dt-V()+V(0)0(εT(t)ε(t)-β2dT(t)d(t)+V˙(t))dti=1N0(εiT(t)(ATP+PA+(2λ+(1+ϵ3)(α3-1+α3μ2))PBBTP+ϵ1PEETP+(ϵ1-1γ2+1)I+R+(α2-1+(1+ϵ4)α1-1)PBMMTBTP(α2λ2+(1+ϵ4)α1μ2)NTN+β-2PWWTP)εi(t)+ξiT(t)(ATQ+QA+2λQBBTQ+QΘC+CTΘTQ+ϵ2QEETQ+(ϵ2-1γ2+ϵ3-1+ϵ4-1)I+S)ξi(t)+2εiT(t)(CTΘTQ)ξi(t)+2εiT(t)PAτεi(t-τ)+2ξiT(t)QAτξi(t-τ)+εiT(t-τ)(-R)εi(t-τ)+ξiT(t-τ)(-S)ξi(t-τ))dt=i=1N0φiT(t)ϒφi(t)dt (27)

where

ϒ=[ϒ1,1CTΘTQTPAτ0*ϒ2,20QAτ**-R0***-S]ϒ1,1=ATP+PA+(2λ+(1+ϵ3)(α3-1+α3μ2))PBBTP+ϵ1PEETP+(ϵ1-1γ2+1)I+R+(α2-1+(1+ϵ4)α1-1)PBMMTBTP+(α2λ2+(1+ϵ4)α1μ2)NTN+β-2PWWTPϒ2,2=ATQ+QA+2λQBBTQ+QΘC+CTΘTQ+ϵ2QEETQ+(ϵ2-1γ2+ϵ3-1+ϵ4-1)I+S (28)

Applying Schur Complement Lemma and based on the change of variable QΘ = X, the constraint Υ < 0 can be converted to the equivalent form of LMI (24) which implies that

J=0(υT(t)υ(t)-β2dT(t)d(t))dt<0 (29)

From (29), it is obvious that ‖υ(t)‖ < βd(t)‖ holds for any d(t) ≠ 0, in which d(t)l2[0,+);RqN. Therefore, the followers in (1) observe the leader (3) via (7) and the NMAS achieves the ensured-performance H LF consensus by employing (8). This completes the proof.

Remark 4. The parameter β is related to the cost function (26) and we try to reduce it in order to reduce the effect of external disturbances on the consensus error dynamics. Moreover, there is no restriction in the choice of α, since they can enable us to tackle the feasibility of the problem/LMIs.

Simulations

In this section, a numerical study is simulated to assess the suggested strategy.

Consider the network of NMAS incorporating one leader and 5 followers. The interaction graph is depicted in Fig 3 and the switching signal ϑ(t) that determines the active graph topology is demonstrated in Fig 4.

Fig 3. Switching topologies of the graphs.

Fig 3

Fig 4. Switching signal of the simulations.

Fig 4

Although the spanning tree is not included in each graph σι(ι = 1, 2, …, ), it exists in the union σ¯=ι=1σι. In addition, the weight edges is considered to be 1. The system parameters are given as

A=[010-3-2100-1],Aτ=[0.20.10-0.10.20.20.20.1-0.2],An=[0.060.010.020.010.020.060.050.020.02]E=[100010001],B=[00.10],W=[1.60.30.80.10.510.70.40.2]f(xi(t))=[00-0.333sin(xi(t))],f(x0(t))=[00-0.333sin(x0(t))]C=[0.60.80.5],Cn=[0.010.020.01],di(t)=[e-2tsin(t)e-6tsin(2t)] (30)

In addition, r(t):N(0,0.06I3×3) and νi(t):N(0,0.04I3×3). The time-delay is selected as τ = 200(ms), and one can achieve that λ = 3, μ = 1. It is to be noted that the Lipschitz constant and design parameters are prescribed as ϱ = 0.333, α1 = 0.6, α2 = 0.7, α3 = 0.5, ϵ1 = 6, ϵ2 = 0.1, and ϵ3 = ϵ4 = 2.

The first aim is to validate distributed observer (7) and controller (8) in the case of di(t) = 0. By solving the LMI of Theorem 1, one gets the feasible solution of LMI (10) as

P=[0.2610-0.0236-0.0012-0.02360.5893-0.0745-0.0012-0.07450.5326],Q=[2.0229-1.75780.0377-1.75785.79650.80210.03770.80213.6408]R=[4.3030-2.50231.2936-2.50236.56570.13531.29360.13534.4340],S=[1.3956-0.07890.1137-0.07893.5217-0.28720.1137-0.28722.9247]X=[-1.6848-1.3161-1.0911] (31)

The parameters involved in the controller gain Δφ(t) in (9), considered as parametric uncertainty, are selected as M = 0.2, N = [0.2 0.1 −0.2]. Regarding Theorem 1, the observer and controller gains applied in (7) and (8) are computed as follows

φ=BTP=[-0.00240.0589-0.0075]K=BTQ=[-0.17580.57960.0802]Θ=Q-1X=[-1.3708-0.6222-0.1484] (32)

During the simulations, the time-varying gain perturbations of the consensus (8) is chosen as Δφ(t) = 0.5cos(t). The errors of the consensus are depicted in Figs 57 while Figs 810 demonstrate the errors of the estimations of the leader’s states. Figs 57 exhibit the convergence of the states of followers to the corresponding leader by applying the consensus protocol (8). It is observed from Figs 810 that utilizing the DSO (7), the estimates of the leader’s states asymptotically track the leaders states under the influences of time-delay and switching topology.

Fig 5. The first consensus errors of the agents.

Fig 5

Fig 7. The third consensus errors of the agents.

Fig 7

Fig 8. The first estimation errors.

Fig 8

Fig 10. The third estimation errors.

Fig 10

Fig 6. The second consensus errors of the agents.

Fig 6

Fig 9. The second estimation errors.

Fig 9

The value of time-delay in this example is due to the feasibility of LMIs. For the practical example, the value of time-delay is adjusted based on the physical structure of the model. It should be noted that for a given time-delay the free parameters are obtained such that the LMIs to be satisfied.

For the second objective, it is considered to authenticate the results of the Theorem 2 to study the H LF consensus problem. Let β = 0.5, then solving LMI (24) leads to the gains of DSO (7) and controller (7) as follows

φ=BTP=[-0.00800.0635-0.0096]K=BTQ=[-0.17800.87930.1427]Θ=Q-1X=[-3.3560-1.1479-0.2087] (33)

Applying the distributed consensus protocol (8) and DSO (7) to the system in the presence of exogenous disturbances gives rise to appropriate consensus and estimation errors. Figs 1113 indicates the errors of the consensus while Figs 1416 illustrate the errors of the estimations of the leader’s states in the presence of external disturbance. From Figs 1113, one can perceive that trajectories of followers well converge by applying the consensus protocol (8). Figs 1416 reveal that employing the suggested observer (7) leads to a well estimation under the influences of time-delay, external disturbance, and switching graph topology.

Fig 11. The first consensus errors of the agents in the presence of external disturbance.

Fig 11

Fig 13. The third consensus errors of the agents in the presence of external disturbance.

Fig 13

Fig 14. The first estimation errors of the DSO of agents under external disturbance.

Fig 14

Fig 16. The third estimation errors of the DSO of agents under external disturbance.

Fig 16

Fig 12. The second consensus errors of the agents in the presence of external disturbance.

Fig 12

Fig 15. The second estimation errors of the DSO of agents under external disturbance.

Fig 15

To better show the leader’s states estimation accuracy and also consensus performance, a comparison with similar approaches are provided. The values of root-mean-square-errors for SMC [41], L2-L [42] and proposed approach are given in Table 1. The results of Table 1, clearly show the superiority of the designed approach.

Table 1. Comparisons of RMSEs.

Error Proposed SMC [41] L2-L [42]
ε 11 0.4748 0.8701 0.4801
ε 12 0.3075 0.5407 0.4504
ε 13 0.2250 0.2147 0.6327
ε 14 0.4133 0.7414 0.5447
ε 15 0.4261 0.5784 0.6014

Remark 5. The results in Figs 316, show that the suggested controller well handles the time-varying gain perturbations, and the designed observer well estimates the leader’s states. In addition to perturbations, it is seen that the effect of time-delay and switching topology is well tackled. Furthermore, the effects of external disturbances are handled by the designed H-based scheme. It is demonstrated that the suggested consensus scenario, is good effective in the presence of external disturbance and other perturbations such as time-delay and switching topology. A suitable and desired convergence to zero level is seen in the error trajectories.

Remark 6. It should be noted that the distributed observer is designed to estimate the leader’s states, and based on the estimation, the distributed controller is applied to the system to solve the consensus problem. Therefore, the role of the observer with stability analysis of the estimation error (error between the states of the leader and its estimations) is analyzed. To this end, Lyapunov-Krasovskii functional approach is considered and it is guaranteed that the error converges to the origin.

Remark 7. It is worth recalling that the most important practical restrictions such as time-delay, external disturbances, time-varying gain perturbations and switching topologies, have been considered in the control design. Then, the suggested approach can be easily used in real-world applications. For our future studies, the designed approach will be applied to a group of searching robots.

Conclusion

In this paper, a DSO is presented to estimate the leader states in a class of nonlinear MASs. Also, the switching graph topologies are investigated. Designing a distributed controller, the LF consensus problem under the influences of time-delay in leader’s and followers’ states is studied. Thanks to an appropriate LKF along with algebraic graph theory, sufficient conditions in terms of LMI are acquired and solved to ensure the stability of the suggested distributed observer and controller. The robustness of the proposed distributed control protocol against gain perturbations is ensured. Furthermore, considering a prescribed H disturbance attenuation level, a robust H distributed control policy is extended to preserve the robust performance of the system against external disturbances. The feasibility of the LMI constraints and efficiency of the proposed distributed algorithm are admitted and demonstrated through simulation results. It should be noted that the choice of design parameters is still a challenging problem. For future studies, modern techniques such as neuro-fuzzy approaches can be developed for better tuning of these design parameters.

Acknowledgments

The author would like to thank Dr. Rabia Safdar for her contribution on this paper.

Data Availability

All relevant data are within the manuscript.

Funding Statement

The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.

References

  • 1. Liu Y, Kong X, Liu Y, Chen Y. Simulating the conversion of rural settlements to town land based on multi-agent systems and cellular automata. PloS one. 2013;8(11):e79300. doi: 10.1371/journal.pone.0079300 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 2. Tampuu A, Matiisen T, Kodelja D, Kuzovkin I, Korjus K, Aru J, et al. Multiagent cooperation and competition with deep reinforcement learning. PloS one. 2017;12(4):e0172395. doi: 10.1371/journal.pone.0172395 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 3. He C, Feng Z, Ren Z. A flocking algorithm for multi-agent systems with connectivity preservation under hybrid metric-topological interactions. Plos one. 2018;13(2):e0192987. doi: 10.1371/journal.pone.0192987 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4. Liu J, Zhang B. Robust consensus tracking control of multiple mechanical systems under fixed and switching interaction topologies. Plos one. 2017;12(5):e0178330. doi: 10.1371/journal.pone.0178330 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5. Wang G, Wang C, Shen Y. Distributed adaptive leader-following tracking control of networked Lagrangian systems with unknown control directions under undirected/directed graphs. International Journal of Control. 2019;92(12):2886–2898. doi: 10.1080/00207179.2018.1465204 [DOI] [Google Scholar]
  • 6. González-Sierra J, Aranda-Bricaire E, Rodríguez-Cortés H, Santiaguillo-Salinas J. Formation tracking for a group of differential-drive mobile robots using an attitude observer. International Journal of Control. 2021;94(1):89–102. doi: 10.1080/00207179.2019.1585576 [DOI] [Google Scholar]
  • 7. Dong X, Hu G. Time-Varying Formation Tracking for Linear Multiagent Systems With Multiple Leaders. IEEE Transactions on Automatic Control. 2017;62(7):3658–3664. doi: 10.1109/TAC.2017.2673411 [DOI] [Google Scholar]
  • 8. Rahimi N, Binazadeh T. Distributed robust consensus control for nonlinear leader–follower multi-agent systems based on adaptive observer-based sliding mode. Journal of Vibration and Control. 2019;25(1):109–121. doi: 10.1177/1077546318772239 [DOI] [Google Scholar]
  • 9. Zou W, Shi P, Xiang Z, Shi Y. Consensus Tracking Control of Switched Stochastic Nonlinear Multiagent Systems via Event-Triggered Strategy. IEEE Transactions on Neural Networks and Learning Systems. 2020;31(3):1036–1045. doi: 10.1109/TNNLS.2019.2917137 [DOI] [PubMed] [Google Scholar]
  • 10. Wang J, Wang Y, Yan H, Cao J, Shen H. Hybrid Event-Based Leader-Following Consensus of Nonlinear Multiagent Systems With Semi-Markov Jump Parameters. IEEE Systems Journal. 2020; p. 1–12. doi: 10.1109/JSYST.2020.3029156 [DOI] [Google Scholar]
  • 11. Li D, Li T. Cooperative Output Feedback Tracking Control of Stochastic Linear Heterogeneous Multi-Agent Systems. IEEE Transactions on Automatic Control. 2021; p. 1–1. doi: 10.1109/TAC.2021.3132235 [DOI] [Google Scholar]
  • 12. Wang Y, Song Y, Hill DJ. Zero-Error Consensus Tracking With Preassignable Convergence for Nonaffine Multiagent Systems. IEEE Transactions on Cybernetics. 2021;51(3):1300–1310. doi: 10.1109/TCYB.2019.2893461 [DOI] [PubMed] [Google Scholar]
  • 13. Du SL, Qiao J, Ho DWC, Zhu L. Fixed-Time Cooperative Relay Tracking in Multiagent Surveillance Networks. IEEE Transactions on Systems, Man, and Cybernetics: Systems. 2021;51(1):487–496. doi: 10.1109/TSMC.2018.2875710 [DOI] [Google Scholar]
  • 14. Jiang X, Xia G, Feng Z, Jiang Z. H delayed tracking protocol design of nonlinear singular multi-agent systems under Markovian switching topology. Information Sciences. 2021;545:280–297. doi: 10.1016/j.ins.2020.08.020 [DOI] [Google Scholar]
  • 15. Wang S, Szalay MS, Zhang C, Csermely P. Learning and innovative elements of strategy adoption rules expand cooperative network topologies. PloS one. 2008;3(4):e1917. doi: 10.1371/journal.pone.0001917 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 16. Ding S, Zhu F. Distributed Robust Filtering over Sensor Networks with Quantized Measurement and Switching Topologies. Electronics. 2021;10(19):2336. doi: 10.3390/electronics10192336 [DOI] [Google Scholar]
  • 17. Fu B, Wang X, Wang Q. Protocol design for group output consensus of disturbed port-controlled Hamiltonian multi-agent systems. Journal of the Franklin Institute. 2021. doi: 10.1016/j.jfranklin.2021.10.006 [DOI] [Google Scholar]
  • 18. Fu B, Wang Q, Li P. Finite-time stabilization and H control of Port-controlled Hamiltonian systems with disturbances and saturation. Plos one. 2021;16(8):e0255797. doi: 10.1371/journal.pone.0255797 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 19. Jiang J, Jiang Y. Leader-following consensus of linear time-varying multi-agent systems under fixed and switching topologies. Automatica. 2020;113:108804. doi: 10.1016/j.automatica.2020.108804 [DOI] [Google Scholar]
  • 20. Ullah S, Khan L, Badar R, Ullah A, Karam FW, Khan ZA, et al. Consensus based SoC trajectory tracking control design for economic-dispatched distributed battery energy storage system. Plos one. 2020;15(5):e0232638. doi: 10.1371/journal.pone.0232638 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 21. Mechali O, Iqbal J, Xie X, Xu L, Senouci A. Robust Finite-Time Trajectory Tracking Control of Quadrotor Aircraft via Terminal Sliding Mode-Based Active Antidisturbance Approach: A PIL Experiment. International Journal of Aerospace Engineering. 2021;2021. doi: 10.1155/2021/5522379 [DOI] [Google Scholar]
  • 22. Cao Y, Ren W, Egerstedt M. Distributed containment control with multiple stationary or dynamic leaders in fixed and switching directed networks. Automatica. 2012;48(8):1586–1597. doi: 10.1016/j.automatica.2012.05.071 [DOI] [Google Scholar]
  • 23. Notarstefano G, Egerstedt M, Haque M. Containment in leader–follower networks with switching communication topologies. Automatica. 2011;47(5):1035–1040. doi: 10.1016/j.automatica.2011.01.077 [DOI] [Google Scholar]
  • 24. Li K, Hua C, You X, Ahn CK. Leader-Following Consensus Control for Uncertain Feedforward Stochastic Nonlinear Multiagent Systems. IEEE Transactions on Neural Networks and Learning Systems. 2021; p. 1–9. doi: 10.1109/TNNLS.2021.3105109 [DOI] [PubMed] [Google Scholar]
  • 25. Li K, Hua CC, You X, Ahn CK. Leader-following asynchronous consensus for multiagent systems with unknown control and output directions. Automatica. 2021;132:109832. doi: 10.1016/j.automatica.2021.109832 [DOI] [Google Scholar]
  • 26. Razaq MA, Rehan M, Ahn CK, Khan AQ, Tufail M. Consensus of One-Sided Lipschitz Multiagents Under Switching Topologies. IEEE Transactions on Systems, Man, and Cybernetics: Systems. 2021;51(3):1485–1495. doi: 10.1109/TSMC.2019.2897775 [DOI] [Google Scholar]
  • 27. Wu ZG, Xu Y, Lu R, Wu Y, Huang T. Event-Triggered Control for Consensus of Multiagent Systems With Fixed/Switching Topologies. IEEE Transactions on Systems, Man, and Cybernetics: Systems. 2018;48(10):1736–1746. doi: 10.1109/TSMC.2017.2744671 [DOI] [Google Scholar]
  • 28. Wang S, Huang J. Cooperative output regulation of linear multi-agent systems subject to an uncertain leader system. International Journal of Control. 2021;94(4):952–960. doi: 10.1080/00207179.2019.1625445 [DOI] [Google Scholar]
  • 29. Cai H, Lewis FL, Hu G, Huang J. The adaptive distributed observer approach to the cooperative output regulation of linear multi-agent systems. Automatica. 2017;75:299–305. doi: 10.1016/j.automatica.2016.09.038 [DOI] [Google Scholar]
  • 30. Zahid CN, Salim M, Riaz RA, Iqbal J. A deterministic approach for design of supervisory control of LPV systems with delay. Plos one. 2021;16(8):e0256408. doi: 10.1371/journal.pone.0256408 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 31.Mechali O, Iqbal J, Mechali A, Xie X, Xu L. Finite-time attitude control of uncertain quadrotor aircraft via continuous terminal sliding-mode-based active anti-disturbance approach. In: 2021 IEEE International Conference on Mechatronics and Automation (ICMA). IEEE; 2021. p. 1170–1175.
  • 32. Zatout MS, Rezoug A, Rezoug A, Baizid K, Iqbal J. Optimisation of fuzzy logic quadrotor attitude controller–particle swarm, cuckoo search and BAT algorithms. International Journal of Systems Science. 2021; p. 1–26. doi: 10.1080/00207721.2021.1978012 [DOI] [Google Scholar]
  • 33. Taghieh A, Shafiei MH. Observer-based robust model predictive control of switched nonlinear systems with time delay and parametric uncertainties. Journal of Vibration and Control. 2020;0(0):1077546320950523. doi: 10.1177/1077546320950523 [DOI] [Google Scholar]
  • 34. Taghieh A, Shafiei MH. Static output feedback control of switched nonlinear systems with time-varying delay and parametric uncertainties under asynchronous switching. Transactions of the Institute of Measurement and Control. 2021;43(5):1156–1167. doi: 10.1177/0142331220969056 [DOI] [Google Scholar]
  • 35. Zhu W, Cheng D. Leader-following consensus of second-order agents with multiple time-varying delays. Automatica. 2010;46(12):1994–1999. doi: 10.1016/j.automatica.2010.08.003 [DOI] [Google Scholar]
  • 36. Wang D, Zhang N, Wang J, Wang W. Cooperative Containment Control of Multiagent Systems Based on Follower Observers With Time Delay. IEEE Transactions on Systems, Man, and Cybernetics: Systems. 2017;47(1):13–23. [Google Scholar]
  • 37. Cui B, Zhao C, Ma T, Feng C. Leaderless and leader-following consensus of multi-agent chaotic systems with unknown time delays and switching topologies. Nonlinear Analysis: Hybrid Systems. 2017;24:115–131. [Google Scholar]
  • 38. Xu C, Zheng Y, Su H, Zhang C, Chen MZQ. Necessary and sufficient conditions for distributed containment control of multi-agent systems without velocity measurement. IET Control Theory & Applications. 2014;8:1752–1759(7). doi: 10.1049/iet-cta.2013.1133 [DOI] [Google Scholar]
  • 39. Boyd S, El Ghaoui L, Feron E, Balakrishnan V. Linear Matrix Inequalities in System and Control Theory. vol. 15 of Studies in Applied Mathematics. Philadelphia, PA: SIAM; 1994. [Google Scholar]
  • 40. Petersen IR. A stabilization algorithm for a class of uncertain linear systems. Systems & Control Letters. 1987;8(4):351–357. doi: 10.1016/0167-6911(87)90102-2 [DOI] [Google Scholar]
  • 41. Liu L, Li B, Guo R. Consensus control for networked manipulators with switched parameters and topologies. IEEE Access. 2021;9:9209–9217. doi: 10.1109/ACCESS.2021.3049261 [DOI] [Google Scholar]
  • 42. Ju Y, Ding D, He X, Han QL, Wei G. Consensus control of multi-agent systems using fault-estimation-in-the-loop: Dynamic event-triggered case. IEEE/CAA Journal of Automatica Sinica. 2021. doi: 10.1109/JAS.2021.1004386 [DOI] [Google Scholar]

Decision Letter 0

Fei Chen

22 Nov 2021

PONE-D-21-35036H∞-based control of multi-agent systems: Time-delayed signals, unknown leader states and switching graph topologiesPLOS ONE

Dear Dr. Mohammadzadeh,

Thank you for submitting your manuscript to PLOS ONE. After careful consideration, we feel that it has merit but does not fully meet PLOS ONE’s publication criteria as it currently stands. Therefore, we invite you to submit a revised version of the manuscript that addresses the points raised during the review process.

Please submit your revised manuscript by Jan 06 2022 11:59PM. If you will need more time than this to complete your revisions, please reply to this message or contact the journal office at plosone@plos.org. When you're ready to submit your revision, log on to https://www.editorialmanager.com/pone/ and select the 'Submissions Needing Revision' folder to locate your manuscript file.

Please include the following items when submitting your revised manuscript:

  • A rebuttal letter that responds to each point raised by the academic editor and reviewer(s). You should upload this letter as a separate file labeled 'Response to Reviewers'.

  • A marked-up copy of your manuscript that highlights changes made to the original version. You should upload this as a separate file labeled 'Revised Manuscript with Track Changes'.

  • An unmarked version of your revised paper without tracked changes. You should upload this as a separate file labeled 'Manuscript'.

If you would like to make changes to your financial disclosure, please include your updated statement in your cover letter. Guidelines for resubmitting your figure files are available below the reviewer comments at the end of this letter.

If applicable, we recommend that you deposit your laboratory protocols in protocols.io to enhance the reproducibility of your results. Protocols.io assigns your protocol its own identifier (DOI) so that it can be cited independently in the future. For instructions see: https://journals.plos.org/plosone/s/submission-guidelines#loc-laboratory-protocols. Additionally, PLOS ONE offers an option for publishing peer-reviewed Lab Protocol articles, which describe protocols hosted on protocols.io. Read more information on sharing protocols at https://plos.org/protocols?utm_medium=editorial-email&utm_source=authorletters&utm_campaign=protocols.

We look forward to receiving your revised manuscript.

Kind regards,

Fei Chen

Academic Editor

PLOS ONE

Journal Requirements:

When submitting your revision, we need you to address these additional requirements.

1. Please ensure that your manuscript meets PLOS ONE's style requirements, including those for file naming. The PLOS ONE style templates can be found at 

https://journals.plos.org/plosone/s/file?id=wjVg/PLOSOne_formatting_sample_main_body.pdf and 

https://journals.plos.org/plosone/s/file?id=ba62/PLOSOne_formatting_sample_title_authors_affiliations.pdf

2. Please ensure that you refer to Figure 3 and Figure 4 in your text as, if accepted, production will need this reference to link the reader to the figure.

Additional Editor Comments:

Two reviews have been collected. Both reviewers agree that the paper contains publishable results, but they also raised critical comments. Some of them are summarized below.

1) Literature review is not sufficient.

2) The motivation of this work is unclear. For instance, why local stability is studied instead of global stability?

3) Practical examples need to be presented.

4) Math symbols are not defined.

5) Discussions/clarifications of the results need to be given.

[Note: HTML markup is below. Please do not edit.]

Reviewers' comments:

Reviewer's Responses to Questions

Comments to the Author

1. Is the manuscript technically sound, and do the data support the conclusions?

The manuscript must describe a technically sound piece of scientific research with data that supports the conclusions. Experiments must have been conducted rigorously, with appropriate controls, replication, and sample sizes. The conclusions must be drawn appropriately based on the data presented.

Reviewer #1: Partly

Reviewer #2: Yes

**********

2. Has the statistical analysis been performed appropriately and rigorously?

Reviewer #1: No

Reviewer #2: Yes

**********

3. Have the authors made all data underlying the findings in their manuscript fully available?

The PLOS Data policy requires authors to make all data underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data—e.g. participant privacy or use of data from a third party—those must be specified.

Reviewer #1: Yes

Reviewer #2: Yes

**********

4. Is the manuscript presented in an intelligible fashion and written in standard English?

PLOS ONE does not copyedit accepted manuscripts, so the language in submitted articles must be clear, correct, and unambiguous. Any typographical or grammatical errors should be corrected at revision, so please note any specific errors here.

Reviewer #1: Yes

Reviewer #2: Yes

**********

5. Review Comments to the Author

Please use the space provided to explain your answers to the questions above. You may also include additional comments for the author, including concerns about dual publication, research ethics, or publication ethics. (Please upload your review as an attachment if it exceeds 20,000 characters)

Reviewer #1: The authors in this paper developed H∞-based leader-following scheme for multi-agent systems.

However, I have some remarks that if they are answered, it can improve the manuscript:

In the section “Simulations’ authors chosen some parameters for simulation, but absent any information of justification of chosen parameters. Why the time-delay was selected as 200(ms)? The parameters must be related with any physical model.

Must be added expended discussion and comments about figures 5-15.

In conclusion authors write about stability of the suggested distributed observer and controller, but in the paper are absent any estimation of criteria stability.

My best regards,

Reviewer #2: 1. The abstract and conclusion can be enhanced by capturing the main results as well as the significance.

2. Survey of existing literature is not sufficient. It would useful to include in the Introduction of the paper some

discussion on other possible real applications of the obtained results.

3. The authors have to state the weakness in previous works which motivated this study.

4. Some abbreviations need to be extended when mentioned for the first time, like LMASs, NMASs, etc.

5. The local asymptotic stability is goal of this study. Why the authors did not address the global asymptotic stability.

6. The design analysis is very good, but the choice of design parameters is still a challenging problem. I suggest to

perform one of the modern techniques in tuning these design parameters.

7. The author needs to give some practical examples to support the work.

8. This study has to conduct a comparison in performance with other strategies.

9. Many symbols of equations are not defined. See Eq.(6)-Eq.(11).

10. The switching from Eq.(20) to Eq.(21) is not clear.

11. The authors have to explain the derivation of Eq.(22).

12. The authors has to explain how the alpha's and beta's parameters have been chosen.

13. The discussion of results needs some clarification.

14. The conclusion has to be extended with future work.

**********

6. PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files.

If you choose “no”, your identity will remain anonymous but your review may still be made public.

Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy.

Reviewer #1: No

Reviewer #2: Yes: AYAD AL-DUJAILI

[NOTE: If reviewer comments were submitted as an attachment file, they will be attached to this email and accessible via the submission site. Please log into your account, locate the manuscript record, and check for the action link "View Attachments". If this link does not appear, there are no attachment files.]

While revising your submission, please upload your figure files to the Preflight Analysis and Conversion Engine (PACE) digital diagnostic tool, https://pacev2.apexcovantage.com/. PACE helps ensure that figures meet PLOS requirements. To use PACE, you must first register as a user. Registration is free. Then, login and navigate to the UPLOAD tab, where you will find detailed instructions on how to use the tool. If you encounter any issues or have any questions when using PACE, please email PLOS at figures@plos.org. Please note that Supporting Information files do not need this step.

Decision Letter 1

Fei Chen

11 Jan 2022

H∞-based control of multi-agent systems: Time-delayed signals, unknown leader states and switching graph topologies

PONE-D-21-35036R1

Dear Dr. Mohammadzadeh,

We’re pleased to inform you that your manuscript has been judged scientifically suitable for publication and will be formally accepted for publication once it meets all outstanding technical requirements.

Within one week, you’ll receive an e-mail detailing the required amendments. When these have been addressed, you’ll receive a formal acceptance letter and your manuscript will be scheduled for publication.

An invoice for payment will follow shortly after the formal acceptance. To ensure an efficient process, please log into Editorial Manager at http://www.editorialmanager.com/pone/, click the 'Update My Information' link at the top of the page, and double check that your user information is up-to-date. If you have any billing related questions, please contact our Author Billing department directly at authorbilling@plos.org.

If your institution or institutions have a press office, please notify them about your upcoming paper to help maximize its impact. If they’ll be preparing press materials, please inform our press team as soon as possible -- no later than 48 hours after receiving the formal acceptance. Your manuscript will remain under strict press embargo until 2 pm Eastern Time on the date of publication. For more information, please contact onepress@plos.org.

Kind regards,

Fei Chen

Academic Editor

PLOS ONE

Additional Editor Comments (optional):

The reviewers have no further comments. I am pleased to recommend the paper for publication.

Reviewers' comments:

Reviewer's Responses to Questions

Comments to the Author

1. If the authors have adequately addressed your comments raised in a previous round of review and you feel that this manuscript is now acceptable for publication, you may indicate that here to bypass the “Comments to the Author” section, enter your conflict of interest statement in the “Confidential to Editor” section, and submit your "Accept" recommendation.

Reviewer #1: All comments have been addressed

Reviewer #2: All comments have been addressed

**********

2. Is the manuscript technically sound, and do the data support the conclusions?

The manuscript must describe a technically sound piece of scientific research with data that supports the conclusions. Experiments must have been conducted rigorously, with appropriate controls, replication, and sample sizes. The conclusions must be drawn appropriately based on the data presented.

Reviewer #1: Yes

Reviewer #2: Yes

**********

3. Has the statistical analysis been performed appropriately and rigorously?

Reviewer #1: Yes

Reviewer #2: Yes

**********

4. Have the authors made all data underlying the findings in their manuscript fully available?

The PLOS Data policy requires authors to make all data underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data—e.g. participant privacy or use of data from a third party—those must be specified.

Reviewer #1: Yes

Reviewer #2: Yes

**********

5. Is the manuscript presented in an intelligible fashion and written in standard English?

PLOS ONE does not copyedit accepted manuscripts, so the language in submitted articles must be clear, correct, and unambiguous. Any typographical or grammatical errors should be corrected at revision, so please note any specific errors here.

Reviewer #1: (No Response)

Reviewer #2: Yes

**********

6. Review Comments to the Author

Please use the space provided to explain your answers to the questions above. You may also include additional comments for the author, including concerns about dual publication, research ethics, or publication ethics. (Please upload your review as an attachment if it exceeds 20,000 characters)

Reviewer #1: (No Response)

Reviewer #2: I have read the article thoroughly and the authors have improved the manuscript based on previous comments, and I have no more. Therefore, the current version of the paper is qualified to be accepted in the Journal.

**********

7. PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files.

If you choose “no”, your identity will remain anonymous but your review may still be made public.

Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy.

Reviewer #1: No

Reviewer #2: No

Acceptance letter

Fei Chen

21 Feb 2022

PONE-D-21-35036R1

H∞-based control of multi-agent systems: Time-delayed signals, unknown leader states and switching graph topologies

Dear Dr. Mohammadzadeh:

I'm pleased to inform you that your manuscript has been deemed suitable for publication in PLOS ONE. Congratulations! Your manuscript is now with our production department.

If your institution or institutions have a press office, please let them know about your upcoming paper now to help maximize its impact. If they'll be preparing press materials, please inform our press team within the next 48 hours. Your manuscript will remain under strict press embargo until 2 pm Eastern Time on the date of publication. For more information please contact onepress@plos.org.

If we can help with anything else, please email us at plosone@plos.org.

Thank you for submitting your work to PLOS ONE and supporting open access.

Kind regards,

PLOS ONE Editorial Office Staff

on behalf of

Dr. Fei Chen

Academic Editor

PLOS ONE

Associated Data

    This section collects any data citations, data availability statements, or supplementary materials included in this article.

    Supplementary Materials

    Attachment

    Submitted filename: Responses_PONE-D-21-35036.pdf

    Data Availability Statement

    All relevant data are within the manuscript.


    Articles from PLoS ONE are provided here courtesy of PLOS

    RESOURCES