Research article Topical Sections

Neural networks-based event-triggered consensus control for nonlinear multiagent systems with communication link faults and DoS attacks

  • This paper investigates the consensus control problem for a class of nonlinear multi-agent systems (MASs) with communication link faults and denial-of-service (DoS) attacks. First, considering simultaneously the communication link faults and DoS attacks, an adaptive event-triggered control strategy of MASs is proposed based on distributed adjacency error signals, and the avoidance of the Zeno phenomenon is analyzed. In addition, the unknown nonlinear functions can be approximated by the RBF neural networks. Then, based on Lyapunov stability analysis and induction, it is proved that all signals of MASs are uniformly ultimately bounded (UUB). Finally, the effectiveness of the proposed control scheme is verified by a simulation example.

    Citation: Yanming Wu, Zelun Wang, Guanglei Meng, Jinguo Liu. Neural networks-based event-triggered consensus control for nonlinear multiagent systems with communication link faults and DoS attacks[J]. AIMS Electronics and Electrical Engineering, 2024, 8(3): 332-349. doi: 10.3934/electreng.2024015

    Related Papers:

    [1] Muhammad Hussain, Mahmoud Dhimish, Violeta Holmes, Peter Mather . Deployment of AI-based RBF network for photovoltaics fault detection procedure. AIMS Electronics and Electrical Engineering, 2020, 4(1): 1-18. doi: 10.3934/ElectrEng.2020.1.1
    [2] Olayanju Sunday Akinwale, Dahunsi Folasade Mojisola, Ponnle Akinlolu Adediran . Mitigation strategies for communication networks induced impairments in autonomous microgrids control: A review. AIMS Electronics and Electrical Engineering, 2021, 5(4): 342-375. doi: 10.3934/electreng.2021018
    [3] Mark Beckerleg, Justin Matulich, Philip Wong . A comparison of three evolved controllers used for robotic navigation. AIMS Electronics and Electrical Engineering, 2020, 4(3): 259-286. doi: 10.3934/ElectrEng.2020.3.259
    [4] Shahzad Ashraf, Arshad Ahmad, Adnan Yahya, Tauqeer Ahmed . Underwater routing protocols: Analysis of link selection challenges. AIMS Electronics and Electrical Engineering, 2020, 4(3): 234-248. doi: 10.3934/ElectrEng.2020.3.234
    [5] Abdul Yussif Seidu, Elvis Twumasi, Emmanuel Assuming Frimpong . Hybrid optimized artificial neural network using Latin hypercube sampling and Bayesian optimization for detection, classification and location of faults in transmission lines. AIMS Electronics and Electrical Engineering, 2024, 8(4): 508-541. doi: 10.3934/electreng.2024024
    [6] Vuong Quang Phuoc, Nguyen Van Dien, Ho Duc Tam Linh, Nguyen Van Tuan, Nguyen Van Hieu, Le Thai Son, Nguyen Tan Hung . An optimized LSTM-based equalizer for 100 Gigabit/s-class short-range fiber-optic communications. AIMS Electronics and Electrical Engineering, 2024, 8(4): 404-419. doi: 10.3934/electreng.2024019
    [7] Desh Deepak Sharma, Ramesh C Bansal . LSTM-SAC reinforcement learning based resilient energy trading for networked microgrid system. AIMS Electronics and Electrical Engineering, 2025, 9(2): 165-191. doi: 10.3934/electreng.2025009
    [8] Tamizhelakkiya K, Sabitha Gauni, Prabhu Chandhar . Modulation classification analysis of CNN model for wireless communication systems. AIMS Electronics and Electrical Engineering, 2023, 7(4): 337-353. doi: 10.3934/electreng.2023018
    [9] Dharmesh Faquir, Nestoras Chouliaras, Vlachou Sofia, Kalopoulou Olga, Leandros Maglaras . Cybersecurity in smart grids, challenges and solutions. AIMS Electronics and Electrical Engineering, 2021, 5(1): 24-37. doi: 10.3934/electreng.2021002
    [10] Saumen Dhara, Pradip Kumar Sadhu, Alok Kumar Shrivastav . Analysis of over current relay and hybrid filter including the utilization of SFCL in a distribution network with DG. AIMS Electronics and Electrical Engineering, 2022, 6(1): 81-107. doi: 10.3934/electreng.2022006
  • This paper investigates the consensus control problem for a class of nonlinear multi-agent systems (MASs) with communication link faults and denial-of-service (DoS) attacks. First, considering simultaneously the communication link faults and DoS attacks, an adaptive event-triggered control strategy of MASs is proposed based on distributed adjacency error signals, and the avoidance of the Zeno phenomenon is analyzed. In addition, the unknown nonlinear functions can be approximated by the RBF neural networks. Then, based on Lyapunov stability analysis and induction, it is proved that all signals of MASs are uniformly ultimately bounded (UUB). Finally, the effectiveness of the proposed control scheme is verified by a simulation example.



    The MASs have the advantages of a wide monitoring area, strong operation ability, and strong processing ability for complex tasks, which further attracts the interest of researchers [1,2,3,4,5,6,7,8]. Consensus control has always been an extremely important research topic of MASs, and has been widely used in practical projects, such as unmanned aerial vehicles [9], robots [10], smart grids [11], solar sailing [12], etc. Generally speaking, the consensus control problems of MASs are mainly divided into two types: leaderless and leader-follower.

    With the tasks of MASs becoming more and more complex, the possibility of faults in the system is increasing. If a fault occurs in MASs, it will lead to serious and even irreversible consequences. This makes consensus control for MASs with faults becoming a vital research direction. At present, the faults research of MASs is mainly for internal component faults, such as sensor faults and actuator faults [13,14,15,16,17,18,19]. In [14], a new distributed fault-tolerant consensus tracking controller is proposed for MASs with abrupt and incipient actuator faults under fixed and switching topology. In [19], a class of fractional-order (FO) nonlinear MASs with serious sensor/actuator faults and time-varying delays is studied, and a new adaptive controller is designed to achieve consensus control. However, communication link faults usually occur in the information exchange between agents, which will seriously affect the stability and security of MASs. Therefore, the research on consensus control of MASs with communication link faults has also become a hot issue, which has attracted much attention from scholars. Currently, there is some research on the communication link faults of MASs. In [20] and [21], the resilience control problem is transformed into the design of distributed state observers, which solves the synchronous resilience control problem of MASs with unknown communication link faults. In [22], considering the communication faults between agents and their neighbors, the problem of adaptive distributed event-triggered fault-tolerant consensus for a class of MASs with time delays and external disturbances is solved. For nonlinear MASs with communication faults and asymmetric input saturation, an adaptive dynamic event-triggered cooperative control scheme is proposed in [23]. In addition, it is worth mentioning that the research in the above references does not consider the situation that the system suffers from cyber attacks. In practical applications, the interconnection characteristics of MASs make them vulnerable to cyber attacks, which leads to system performance degradation. If the cyber attacks the communication network for a long time, it may cause the communication link faults for MASs. When communication link faults and cyber attacks occur simultaneously, it leads to a rapid decline in the performance of MASs. Therefore, the research of MASs under communication link faults and cyber attacks is particularly important [24,25,26].

    The main types of cyber attacks include denial-of-service (DoS) attacks [27] and deception attacks [28]. For DoS attacks, periodic or pulse width-modulated attacks are the simple type. From the viewpoint of energy constraints, periodic signals are easy to implement and represent a main type of jamming signal studied in the communications literature, such as the TCP protocol [29]. At present, consensus control of MASs under DoS attacks has led to many research achievements [30,31,32]. However, each agent is usually equipped with limited communication resources. In order to prolong the service life of the system, it is necessary to reduce the frequency of communication between agents. Compared with continuous communication between agents, event-triggered control strategy can effectively avoid the waste of communication resources, which is more practical [33,34,35]. Some scholars have proposed an event-triggered control strategy and achieved some results in view of the simultaneous existence of DoS attacks and faults in MASs. In [36], a class of stochastic nonlinear high-order MASs subject to DoS attacks and actuator faults is investigated, and a new fault-tolerant and antiattack security control method based on adaptive event-triggered is proposed. The author in [37] studies a class of heterogeneous nonlinear second-order MASs subject to DoS attacks, actuator faults, and integral quadratic constraints (IQC) and designs an event-triggered adaptive fault-tolerant migration control scheme to achieve cluster consensus. In [38], for a class of high-order uncertain nonlinear MASs with DoS attacks and actuator faults, a novel event-triggered controller based on the reliable attack detection mechanism is designed by the backstepping method. However, the references [36,37,38] focus on the faults of internal components in MASs under DoS attacks. However, in the aforementioned results, some references have concentrated on the DoS attacks and actuator faults of MASs. In the face of complex network environments, communication link faults are impossible to avoid. Especially, DoS attacks may increase the possibility of communication link faults. How to design the consensus control strategy for nonlinear MASs with communication link faults and DoS attacks is still a significant and challenging problem.

    Based on the above analysis, this paper investigates the consensus control of a class of nonlinear MASs with communication link faults and DoS attacks. Specifically, the main contributions are as follows: In this paper, an event-triggered mechanism based on distributed adjacency error signals is designed. The main contributions of this paper are given as follows: 1) For communication link faults and DoS attacks, an adaptive event-triggered control strategy is proposed to ensure that all signals of MASs are uniformly ultimately bounded. 2) The effective factor of communication link faults is unknown. Compared with [22], the results of this paper are more general. In addition, different from the existing research [20,21,22], this paper proposes an adaptive event-triggered control strategy to solve simultaneous communication link faults and DoS attacks so that MASs can achieve consensus control in an insecure network environment.

    The remainder of this article is organized as follows: In Section 2, the problem statement and some preliminaries are given. Section 3 gives the main results. A numerical example is introduced in Section 4. A conclusion is drawn in Section 5.

    Notations: For a square matrix PRn×n, the maximal and minimum eigenvalues of P are defined as λmax(P) and λmin(P), respectively. is the kronecker product. In is the identity matrix. signifies the 2-norm of vectors or matrices. The symbol diag[.] is a diagonal matrix.

    The communications among agents are indispensable to ensuring the normal operation of MASs. Graph theory is usually used to represent the communication topology between agents. An undirected graph with N nodes can be described as G(v,ε,A), where v={v1,v2,,vN} is the node set and ε={(vi,vj)|ij,vi,vjv} is the edge set, and A=[aij]RN×N is the weighted adjacency matrix, where aji>0, if (vi,vj)v, and aji=0 otherwise, aii=0. The degree matrix is defined as D=diag{d1,d2,,dN}RN×N, where di=Nj=1aij. Define L=[lij]RN×N as the Laplacian matrix of the graph G, and L=DA. In this paper, a group of N+1 agents has N followers and labels the leader node as node 0. If there is a directed edge from the leader to i-th follow, then bi0>0, otherwise bi0=0. Then, the adjacency matrix for the leader is defined as B=diag{b10,b20,,bN0}RN×N. Furthermore, define a matrix H=L+B.

    Lemma 1 [39]: Assume that the undirected graph G is connected and at least one follower can obtain information from the leader. If H=L+B, then H>0.

    Figure 1.  DoS attack strategy based on time sequence.

    Considering a class of nonlinear MASs with a leader and N followers, the i-th agent can be described in the following form.

    ˙xi(t)=fi(xi(t))+qi(xi(t))ui(t)+di(t) (2.1)

    where i=1,2,,N. xi(t)Rn and ui(t)Rn are represent the state and control input of the i-th agent, respectively. qi(xi(t))Rn is a known control gain function. fi(xi(t)) is the unknown continuous nonlinear function. di(t)Rn is the external disturbance. For the convenience of writing, qi(xi(t)) and fi(xi(t)) are denoted by qi(xi) and fi(xi) later. The dynamics of the leader are designed as follows:

    ˙x0(t)=rd(t) (2.2)

    where x0(t)Rn represents the state of the leader agent, and rd(t)Rn is the unknown smooth function. Due to the existence of the unknown nonlinear function fi(xi) in (2.1), radial-basis function neural networks (RBFNNs) are selected. According to the approximation principle, fi(xi) has the following expression:

    fi(xi)=θTiφi+εi (2.3)

    where θi is an ideal weight vector, φi is a basis function vector, εi represents an approximation error, and εiˉεi. Since the ideal weight θi is unknown, it needs to be estimated. Let W=||θi||2, ˆW is an estimate of W. And then the estimated error ˜W is defined as ˜W=WˆW.

    In this paper, the framework of MASs is shown in Figure 2. The measurement channels of MASs suffer from the DoS attacks described in the previous subsection. In addition, the communication link faults between the agent and its neighbors are unknown, and the communication link fault model can be described as follows:

    aFij=ρaijbFi0=ρbi0 (2.4)

    where ρ is an unknown effective factor of the communication link faults model with the known lower bound, that is, 0<ρ_ρ1. In the case of communication link faults, the weights aij and bi0 are converted to aFij and bFi0.

    Figure 2.  The framework of MASs.

    Remark 1: In practical applications, the wireless network connection between sensors and controllers has been widely used, which has the advantages of easy deployment and low power consumption. However, this also makes the measurement channels of the system more vulnerable to DoS attacks, such as electromagnetic attacks and other attacks. In addition, there are few results that consider both communication link faults and DoS attacks on measurement channels for MASs.

    The control goal is to design an adaptive event-triggered control scheme so that the follower agents can track the leader with ideal accuracy under communication link faults and DoS attacks. To solve the consensus problem, the following assumptions and lemma need to be satisfied:

    Assumption 1 [43]: The unknown smooth function rd(t)Rn satisfies rd(t)ˉrd, where ˉrd>0.

    Assumption 2 [44]: The external disturbance di(t)Rn is bounded satisfying di(t)<D, where D>0.

    Lemma 2 [45]: For a continuous function Φ(t)0, the initial condition tR+ and Φ(0) is bounded, if the following inequality holds:

    ˙Φ(t)ψΦ(t)+ϑ (2.5)

    where ψ, ϑ are positive constants, then Φ(t) is bounded.

    The tracking error of the i-th agent is defined as

    δi=xix0 (3.1)

    The distributed error is defined as

    ei(t)=Nj=1aij(xixj)+bi(xix0) (3.2)

    Let e(t)=[eT1(t),eT2(t),,eTN(t)]T, δ(t)=[δT1(t),δT2(t),,δTN(t)]T. If the communication link faults exist, the communication weights are affected by the unknown factor ρ. According to (2.1) and (3.2), the distributed error e(t) is converted to

    eF(t)=ρe(t)=ρ(HIn)δ(t) (3.3)

    where eF(t)=[eT1F(t),eT2F(t),,eTNF(t)]T.

    Besides, in order to avoid the waste of resources, an event-triggered mechanism is introduced, and the event-triggered measurement error is defined as follows:

    zi(t)=ei(t)ei(tik),t[tik,tik+1) (3.4)

    where i=1,2,,N, k=0,1,2,, tik is the sampling time of ei(t), Then the event-triggered mechanism is

    zi(t)κiρ_2ciei(t) (3.5)

    where ci and κi are two positive constants with ci>κi+3.

    The trigger time can be determined as

    tik+1={inf{t>tik:zi(t)>κiρ_2ciei(t)}|ts}{nT} (3.6)

    Remark 2: In this paper, the designed event-triggered mechanism is different from the traditional trigger mechanism, which is designed by distributed adjacency error signals and state signals. In addition, compared with the trigger mechanism in the traditional secure network environment [21,22,23], the event-triggered mechanism designed (3.6) adds restrictions. This is because when MASs is attacked by DoS attacks, the data transmission in the measurement channels is interrupted, and the control strategy cannot update the data. It is worth noting that, in order to avoid the instability of the MAS caused by the control strategy failing to be updated for a long time, the proposed control strategy of MASs will be triggered immediately at the end of periodic DoS attacks.

    Afterwards, based on (2.1), (2.2), (3.1)-(3.3), the dynamic equation of the error system can be obtained as follows:

    ˙δi(t)=˙xi(t)˙x0(t)=fi(xi(t))+qi(xi(t))ui(t)+di(t)rd(t) (3.7)
    ˙eiF(t)=ρ˙ei(t)=ρ(Nj=1aij(˙δi(t)˙δj(t))+bi˙δ(t)) (3.8)

    To proved that all follower agents can track the trajectory of the leader, the following theorem is given based on the above definition.

    Theorem 1: Suppose that assumptions 1 and 2 hold. Considering the nonlinear MASs (2.1) and (2.2) with the communication link faults (2.3) and DoS attacks, the event-triggered control strategy and neural network adaptive rate are designed as

    ui(t)=ciqi(xi)ρ_2(ei(tik)ei(tik)||φi||2ˆWisgn(ˆWi)) (3.9)
    ˙ˆWi=αi(σiˆWi+||φi||2||ei(t)||2) (3.10)

    where ci, βi, κi, αi and σi are positive constants with ci>κi+3. Then, all signals are uniformly ultimately bounded.

    Proof. Due to the existence of DoS attacks, the whole time can be divided into two different time intervals, namely, non-attack area s and attack area a. Firstly, the stability of MASs in the first period [0,T), which can be divided into non-attack area [0,Tla) and attack area [Tla,T) is analyzed. According to Figure 1, tim is defined as the last trigger time of the i-th agent, and [tik,tik+1) is the trigger sequence generated by the event-triggered mechanism (3.5). It is worth noting that 0tik,tik+1timTla.

    1). In the non-attack area case,

    In this area, the DoS attacks are in the sleep zone, which provides energy for the next attack. At this time, agents can communicate with each other through topology. However, due to the existence of communication link faults, the efficiency of information transmission has been affected. Therefore, the stability of MASs in this area is analyzed. Consider the Lyapunov function as follows:

    V(t)=V1(t)+V2(t)=12eTF(t)(H1In)eF(t)+12Ni=1α1i˜WTi˜Wi (3.11)

    where

    V1(t)=12eTF(t)(H1In)eF(t) (3.12)
    V2(t)=12Ni=1α1i˜WTi˜Wi (3.13)

    For ease of writing, the following process is omitted (t). Then, the time derivative of (3.9) along the trajectory (2.2) is given by

    ˙V=eTF(H1In)˙eFNi=1α1i˜WTi˙ˆWi=ρeTF˙δNi=1α1i˜WTi˙ˆWi=Ni=1(ρeTiFθTiφi+ρeTiFεi+ρeTiFqi(xi)ui+ρeTiFdiρeTiFrdα1i˜WTi˙ˆWi) (3.14)

    According to Assumptions 1 and 2, it has

    ρeTiFεiρ||eiF||||ε||||ei||2+14ˉε2 (3.15)
    ρeTiFdiρ||eiF||||di||||ei||2+14D2 (3.16)
    ρeTiFrdρ||eiF||||rd||||ei||2+14ˉr2d (3.17)
    ρeTiFθTiφi||ρeTiFθTiφi||1||ρeTiFθTiφi||2+14W||φi||2||ei||2+14 (3.18)

    Then, by substituting formulas (3.15)-(3.18) into (3.14), it can be concluded that

    ˙VNi=1(W||φi||2||ei||2+ρ2eTiqi(xi)ui+3||ei||2α1i˜WTi˙ˆWi+14(1+ˉε2+D2+ˉr2d)) (3.19)

    Subsequently, based on the expressions of the controller (3.9) and adaptive law (3.10), further results can be obtained as follows:

    ˙VNi=1(W||φi||2||ei||2ciρ2ρ_2eTiei(tik)||φi||2ˆWisgn(ˆWi)ciρ2ρ_2eTiei(tik)+3||ei||2+σ˜WTiˆWi˜Wi||φi||2||ei||2+14(1+ˉε2+D2+ˉr2d)) (3.20)

    Based on the event-triggered mechanism (3.5), it can be concluded that

    ciρ2ρ_2eTiei(tik)||φi||2ˆWisgn(ˆWi)=ciρ2ρ_2eTi(ei+zi)||φi||2ˆWisgn(ˆWi)ci|ˆWi|||ei||2||φi||2+ciκiρ_2|ˆWi|||ei||||zi||||φi||2(ciκ)|ˆWi|||ei||2||φi||2 (3.21)
    ciρ2ρ_2eTiei(tik)=ciρ2ρ_2eTi(eizi)ci||ei||2+ciρ_2||ei||||zi||(ciκi)||ei||2 (3.22)

    By substituting formulas (3.21) and (3.22) into (3.20), it can be concluded that

    ˙VNi=1(ˆWi||φi||2||ei||2(ciκi)|ˆWi|||φi||2||ei||2(ciκi)||ei||2+3||ei||2+σ˜WTiˆWi+14(1+ˉε2+D2+ˉr2d))Ni=1((ˆWi(ciκi)|ˆWi|)||φi||2||ei||2+σ˜WTiˆWi(ci(κi+3))||ei||2+14(1+ˉε2+D2+ˉr2d)) (3.23)

    Since ciκi+3, it is easy to obtain that ˆWi(ciκi)|ˆWi|<0. Furthermore, (3.23) is transformed into

    ˙VNi=1((ci(κi+3))||ei||2+σ˜WTiˆWi+14(1+ˉε2+D2+ˉr2d)) (3.24)

    Since

    σ˜WTiˆWi=σ˜WTi(Wi˜Wi)σ˜WTi˜Wi+12σ˜WTi˜Wi+12σWTiWi=12σ˜WTi˜Wi+12σWTiWi (3.25)

    Then, it has

    ˙VNi=1((ci(κi+3))||ei||212σi˜WTi˜Wi+14(1+ˉε2+D2+ˉr2d)+12σWTiWi)ci(κi+3)λmax(H1)Vi12αiV2+ηζV(t)+η (3.26)

    where ζ=min(ci(κi+3)λmax(H1),12αi), η=Ni=1(14(1+ˉε2+D2+ˉr2d)+12σWTiWi), i=1,2,...,N.

    By using Lemma 2, it has

    V(t)V(0)eζt+ηζ(1eζt) (3.27)

    It verifies that all signals of systems are bounded via selecting the appropriate parameters, that is, ei(t), δi(t), ˜Wi are bounded, and it has

    ei(t)2(V(0)+ηζ)λmin(H1)ρ_2 (3.28)

    2) In the attack area case:

    In this area, the attacker is active, and the control strategy will maintain the value of the last trigger time tim in the non-attack area. Therefore, it is necessary to discuss the upper bound of error ei(t) in the attack area.

    On the basis of equality (3.3) and (3.8), it has

    ˙ei(t)=Nj=1aij(˙δi(t)˙δj(t))+bi˙δ(t) (3.29)

    Afterwards, we have

    ˙δi=fi(xi)ciρ_2ei(tim)ciρ_2ei(tim)||φi||2ˆWisgn(ˆWi)rd||θTiφi+εi||+||ciρ_2ei(tim)||+||rd||+||ciρ_2ei(tim)||φi||2ˆWisgn(ˆWi)|| (3.30)

    Based on Theorem 1, we can get that ||˜Wi|| and ei(tim) are bounded. Afterwards, it can be concluded that ||θi|| and ||ˆWi|| are bounded. On the basis of Assumptions 1 and 2, ˙δi is bounded. Then, Nj=1(aij(˙δi˙δj)+bi˙δi) is also bounded. Thus, there is a positive constant ϖ, so that

    Nj=1(aij(˙δi˙δj)+bi˙δi)ϖ (3.31)

    Integrating both sides of (3.25), it obtains

    tTla˙ei(t)dτ=tTlaNj=1(aij(˙δi˙δj)+bi˙δi)dτ (3.32)

    Then, it gets

    ei(t)ei(Tla)ϖ(tTla) (3.33)

    While t=T, it has

    ei(T)ei(Tla)+ϖ(TTla) (3.34)

    According to (3.28), the errors of ei(T) are bounded. Then, for other cycles based on (3.34), it can be derived that

    ei(nT)ei((n1)T+Tla)+ϖ(TTla) (3.35)

    Therefore, ei(nT) is also bounded, so the proof is complete.

    Remark 3: In a complex network environment, the wireless channels between agents are vulnerable to damage. Compared with the research on the damage of a single channel, this paper studies the situation that the measurement channels and communication channels are subject to DoS attacks and communication link faults simultaneously. In particular, the communication link faults considered in this paper are different from those in [21] and [22]. Comparing with [22], the unknown effective factor of communication link faults and DoS attacks of MASs is simultaneously considered, which makes our research more applicable in a wider range of scenarios. In addition, the proposed event trigger mechanism (3.6) can compensate for the effect of DoS attacks, which effectively avoids the instability of MASs caused by the control strategy without updating under DoS attacks. Under the action of event-triggered control strategy (3.9) and adaptive law (3.10), the consensus control of MASs with communication link faults and DoS attacks is realized.

    Under the event-triggered mechanism (3.6), the Zeno phenomenon is inevitable. In order to avoid the continuous triggering, theoretical proof is proposed in the following theorem:

    Theorem 2: Consider the nonlinear MASs (2.1) and (2.2) with the event-triggered control strategy (3.9) under assumptions 1and 2. The lower bound of the trigger interval constant Δi=tik+1tik defined by the event-triggered mechanism (3.6) is a positive value, that is, the Zeno phenomenon does not exhibit.

    Proof. If t[tik,tik+1), it has

    ddtzi(t)zTi(t)˙zi(t)zi(t)˙zi(t)1qi(xi)˙ei(t)=1qi(xi)Nj=1(aij(˙δi˙δj)+bi˙δi) (3.36)

    On the basis of (3.31), there are further

    ˙zi(t)cizi(t)+1qi(xi)ϖ (3.37)

    And then, it has

    zi(t)ϖqi(xi)ci(eci(ttik)1) (3.38)

    Define a trigger interval constant Δi, moreover, Δi satisfies

    Δi=tik+1tik1ciln(1+qi(xi)cizi(tik+1)ϖ) (3.39)

    According to (3.6) and (3.28), it can further derive that

    Δi=tik+1tik1ciln(1+κiρ_2ϖ2(V(0)+ηζ)λmin(H1)ρ_2)>0 (3.40)

    In this section, a numerical simulation example will be provided to verify the feasibility and effectiveness of the proposed control strategy. The simulated MASs has four followers and one leader under the undirected graph G shown Figure 3. The adjacency matrix A and the Laplacian matrix L are

    A=[0010000110000100],L=[2010020110100101]
    Figure 3.  The topology graph G.

    The matrix B is B=diag{1,1,0,0}. The unknown effectiveness factor of communication networks is ρ=0.85.

    The relevant parameters of systems (2.1) and (2.2) are given as fi(xi)=sin(xi), qi(xi)=2+0.5sin(xi1+xi2), di(t)=[0.5sin(t)0.5cos(t)]T. The dynamic input of the leader is rd(t)=[0.5sin(0.5t)sin(t)0.5cos(0.5t)cos(t)]. The initial states of MASs are given as x1(0)=[0.250.25]T, x2(0)=[1.20.3]T, x3(0)=[0.60.15]T, x4(0)=[0.50.4]T. The design parameters are selected as ρ_=0.4, κ1=0.27, κ2=0.25, κ3=0.26, κ4=0.25. The parameters of the adaptive rate of neural networks are selected as α1=15, α2=15, α3=15, α4=15, σ1=0.12, σ2=0.13, σ3=0.12, σ4=0.15. The period of DoS attacks is T=1, and the attack time, Ta=0.9. At this time, the non-attack area is s=[(n1),(n1)+0.9) and the attack area is a=[(n1)+0.9,n), where n=1,2,,n.

    Based on Theorem 1 and Theorem 2, the simulation results are shown in Figures 47. Figure 4 shows the trajectory of all agents. It can be seen that all followers can accurately track the state of leader under DoS attacks. Figure 5 shows the trajectory of the distributed error. Figure 6 shows the trajectory of the event-triggered controller with DoS attacks on each agent. Figure 7 shows the trigger interval time of four followers, and it can be seen that there is no Zeno phenomenon under the event-triggered condition (3.6). Therefore, the method proposed in this paper is feasible and effective.

    Figure 4.  The trajectory of all agents' states x0, x1, x2, x3, x4.
    Figure 5.  The trajectory of distributed error, e1, e2, e3, e4.
    Figure 6.  The trajectory of event-triggered controller with DoS attacks, u1, u2, u3, u4.
    Figure 7.  The inter-event times of four followers.

    This paper investigates the consensus control of a class of nonlinear MASs with communication link faults and DoS attacks. Firstly, RBFNNs are used to approximate the nonlinear function of MASs. Then, based on the distributed adjacency error signals, an event-triggered mechanism is designed to solve the problem of wasting communication resources. In order to deal with the communication link faults and DoS attacks in the system, an adaptive event-triggered control strategy is designed. The stability of the system is proved by selecting an appropriate Lyapunov function, and the avoidance of the Zeno phenomenon is analyzed. In the future, the benchmark for control strategy and the protocol for MASs with DoS attacks between controller and actuator will be established to validate the effectiveness of the developed protocol.

    Yanming Wu, Zelun Wang: Theoretical derivation, Writing-review and editing, Simulation analysis; Guanglei Meng, Jinguo Liu: Writing-review and editing; All authors: Methodology, Simulation, Validation. All authors have read and agreed to the published version of the manuscript.

    The authors declare they have not used Artificial Intelligence (AI) tools in the creation of this article.

    This work was supported in part by the National Natural Science Foundation of China under Grant 62003337, 62373261, the Fundamental Research Funds for the Universities of Liaoning Province, and Scientific Research Starting Foundation for Doctor of Shenyang Aerospace University (NO.22YB15).

    The author declares no conflict of interest in this paper.



    [1] Lui D, Petrillo A, Santini S (2022) Leader tracking control for heterogeneous uncertain nonlinear multi-agent systems via a distributed robust adaptive PID strategy. Nonlinear Dyn 108: 363–378. https://doi.org/10.1007/s11071-022-07240-w doi: 10.1007/s11071-022-07240-w
    [2] Zou W, Ahn C, Xiang Z (2019) Event-triggered consensus tracking control of stochastic nonlinear multiagent systems. IEEE Syst J 13: 4051-4059. https://doi.org/10.1109/JSYST.2019.2910723 doi: 10.1109/JSYST.2019.2910723
    [3] Wang X, Yang G (2020) Fault-tolerant consensus tracking control for linear multiagent systems under switching directed network. IEEE Trans Cybern 50: 1921-1930. https://doi.org/10.1109/TCYB.2019.2901542 doi: 10.1109/TCYB.2019.2901542
    [4] Chen C, Lewis F, Li X (2022) Event-triggered coordination of multi-agent systems via a Lyapunov-based approach for leaderless consensus. Automatica 136: Art. no. 109936. https://doi.org/10.1016/j.automatica.2021.109936 doi: 10.1016/j.automatica.2021.109936
    [5] Wang J, Li Y, Wu Y, Liu Z, Chen K, Chen CP (2024) Fixed-time formation control for uncertain nonlinear multiagent systems with time-varying actuator failures. IEEE Trans Fuzzy Syst 32: 1965-1977. https://doi.org/10.1109/TFUZZ.2023.3342282 doi: 10.1109/TFUZZ.2023.3342282
    [6] Wu Y, Wang Z (2021) Fuzzy adaptive practical fixed-time consensus for second-order nonlinear multiagent systems under actuator faults. IEEE Trans Cybern 51: 1150-1162. https://doi.org/10.1109/TCYB.2019.2963681 doi: 10.1109/TCYB.2019.2963681
    [7] Zhao M, Peng C, Tian E (2021) Finite-time and fixed-time bipartite consensus tracking of multi-agent systems with weighted antagonistic interactions. IEEE Trans Circuits Syst I Regul Pap 68: 426-433. https://doi.org/10.1109/TCSI.2020.3027327 doi: 10.1109/TCSI.2020.3027327
    [8] Wang J, Liu J, Li Y, Chen CP, Liu Z, Li F (2023) Prescribed time fuzzy adaptive consensus control for multiagent systems with dead-zone input and sensor faults. IEEE Trans Autom Sci Eng. https://doi.org/10.1109/TASE.2023.3291716 doi: 10.1109/TASE.2023.3291716
    [9] Zhang J, Yang Q, Shi G, Lu Y, Wu Y (2021) UAV cooperative air combat maneuver decision based on multi-agent reinforcement learning. J Syst Eng Electron 32: 1421-1438. https://doi.org/10.23919/JSEE.2021.000121 doi: 10.23919/JSEE.2021.000121
    [10] Liu L, Li B, Guo R (2021) Consensus control for networked manipulators with switched parameters and topologies. IEEE Access 9: 9209-9217. https://doi.org/10.1109/ACCESS.2021.3049261 doi: 10.1109/ACCESS.2021.3049261
    [11] Rui W, Qiuye S, Dazhong M, Xuguang H (2020) Line impedance cooperative stability region identification method for Grid-Tied inverters under weak grids. IEEE Trans Smart Grid 11: 2856-2866. https://doi.org/10.1109/TSG.2020.2970174 doi: 10.1109/TSG.2020.2970174
    [12] Zhao PY, Wu CC, Li YM (2023) Design and application of solar sailing: a review on key technologies. Chin J Aeronaut 36: 125-144. https://doi.org/10.1016/j.cja.2022.11.002 doi: 10.1016/j.cja.2022.11.002
    [13] Lin G, Li H, Ma H, Yao D, Lu R (2022) Human-in-the-loop consensus control for nonlinear multi-agent systems with actuator faults. IEEE-CAA J Automatica Sin 9: 111-122. https://doi.org/10.1109/JAS.2020.1003596 doi: 10.1109/JAS.2020.1003596
    [14] Liu C, Jiang B, Zhang K, Patton RJ (2021) Distributed fault-tolerant consensus tracking control of multi-agent systems under fixed and switching topologies. IEEE Trans Circuits Syst I Regul Pap 68: 1646-1658. https://doi.org/10.1109/TCSI.2021.3049347 doi: 10.1109/TCSI.2021.3049347
    [15] Liu Y, Yang G (2019) Fixed-time fault-tolerant consensus control for multi-agent systems with mismatched disturbances. Neurocomputing 366: 154-160. https://doi.org/10.1016/j.neucom.2019.07.093 doi: 10.1016/j.neucom.2019.07.093
    [16] Wang J, Gong Q, Huang K, Liu Z, Chen CP, Liu J (2023) Event-triggered prescribed settling time consensus compensation control for a class of uncertain nonlinear systems with actuator failures. IEEE Trans Neural Netw Learn Syst 34: 5590-5600. https://doi.org/10.1109/TNNLS.2021.3129816 doi: 10.1109/TNNLS.2021.3129816
    [17] Sakthivel R, Sakthivel R, Kaviarasan B, Lee H, Lim Y (2019) Finite-time leaderless consensus of uncertain multi-agent systems against time-varying actuator faults. Neurocomputing 325: 159-171. https://doi.org/10.1016/j.neucom.2018.10.020 doi: 10.1016/j.neucom.2018.10.020
    [18] Zhao L, Yang G (2020) Fuzzy adaptive fault-tolerant control of multi-agent systems with interactions between physical coupling graph and communication graph. Fuzzy Sets Syst 385: 20-38. https://doi.org/10.1016/j.fss.2019.04.005 doi: 10.1016/j.fss.2019.04.005
    [19] Zhang X, Zheng S, Ahn CK, Xie Y (2023) Adaptive neural consensus for fractional-order multi-agent systems with faults and delays. IEEE Trans Neural Netw Learn Syst 34: 7873-7886. https://doi.org/10.1109/TNNLS.2022.3146889 doi: 10.1109/TNNLS.2022.3146889
    [20] Chen C, Xie K, Lewis FL, Xie S, Fierro R (2020) Adaptive synchronization of multi-agent systems with resilience to communication link faults. Automatica 111: Art. no. 108636. https://doi.org/10.1016/j.automatica.2019.108636 doi: 10.1016/j.automatica.2019.108636
    [21] Zhang J, Zhang H (2022) Adaptive event-triggered consensus of linear multiagent systems with resilience to communication link faults for digraphs. IEEE Trans Circuits Syst II Express Briefs 69: 3249-3253. https://doi.org/10.1109/TCSII.2022.3159846 doi: 10.1109/TCSII.2022.3159846
    [22] Wang Z, Zhu Y, Xue H, Liang H (2021) Neural networks-based adaptive event-triggered consensus control for a class of multi-agent systems with communication faults. Neurocomputing 470: 99-108. https://doi.org/10.1016/j.neucom.2021.10.059 doi: 10.1016/j.neucom.2021.10.059
    [23] Liu G, Sun Q, Wang R, Huang Y (2022) Reduced-order observer-based fuzzy adaptive dynamic event-triggered consensus control for multi-agent systems with communication faults. Nonlinear Dyn 110: 1421-1435. https://doi.org/10.1007/s11071-022-07655-5 doi: 10.1007/s11071-022-07655-5
    [24] Sharma D, Singh S, Lin J, Foruzan E (2017) Agent-based distributed control schemes for distributed energy storage systems under cyber attacks. IEEE Jour Emer Select Top Circu Syste 7: 307-318. https://doi.org/10.1109/JETCAS.2017.2700947 doi: 10.1109/JETCAS.2017.2700947
    [25] Liu C, Jiang B, Wang X, Yang H, Xie S (2022) Distributed fault-tolerant consensus tracking of multi-agent systems under cyber-attacks. IEEE/CAA J Automatica Sin 99: 1-12. https://doi.org/10.1109/JAS.2022.105419 doi: 10.1109/JAS.2022.105419
    [26] Liu J, Yin T, Yue D, Karimi HR, Cao J (2021) Event-based secure leader-following consensus control for multiagent systems with multiple cyber attacks. IEEE Trans Cybern 51: 162-173. https://doi.org/10.1109/TCYB.2020.2970556 doi: 10.1109/TCYB.2020.2970556
    [27] Wang Y, Lu J, Liang J (2022) Security control of multiagent systems under denial-of-service attacks. IEEE Trans on Cybern 52: 4323-4333. https://doi.org/10.1109/TCYB.2020.3026083 doi: 10.1109/TCYB.2020.3026083
    [28] Zhao L, Yang G (2020) Cooperative adaptive fault-tolerant control for multi-agent systems with deception attacks. J Frankl Inst 357: 3419-3433. https://doi.org/10.1016/j.jfranklin.2019.12.032 doi: 10.1016/j.jfranklin.2019.12.032
    [29] Zhu Y, Zheng WX (2020) Observer-based control for cyber-physical systems with periodic DoS attacks via a cyclic switching strategy. IEEE Trans Autom Control 65: 3714-3721. https://doi.org/10.1109/TAC.2019.2953210 doi: 10.1109/TAC.2019.2953210
    [30] Yang H, Ye D (2022) Observer-based fixed-time secure tracking consensus for networked high-order multiagent systems against DoS attacks. IEEE Trans on Cybern 52: 2018-2031. https://doi.org/10.1109/TCYB.2020.3005354 doi: 10.1109/TCYB.2020.3005354
    [31] Chen R, Li Y, Hou Z (2022) Distributed model-free adaptive control for multi-agent systems with external disturbances and DoS attacks. Inf Sci 613: 309-323. https://doi.org/10.1016/j.ins.2022.09.035 doi: 10.1016/j.ins.2022.09.035
    [32] Wan Y, Wen G, Yu X, Huang T (2021) Distributed consensus tracking of networked agent systems under denial-of-service attacks. IEEE Trans Syst Man and Cybern Syst 51: 6183-6196. https://doi.org/10.1109/TSMC.2019.2960301 doi: 10.1109/TSMC.2019.2960301
    [33] Xu Y, Fang M, Wu ZG, Pan YJ, Chadli M, Huang T (2020) Input-based event-triggering consensus of multiagent systems under denial-of-service attacks. IEEE Trans Syst Man and Cybern Syst 50: 1455-1464. https://doi.org/10.1109/TSMC.2018.2875250 doi: 10.1109/TSMC.2018.2875250
    [34] Tian Y, Tian S, Li H, Han Q, Wang X (2022) Event-triggered security consensus for multi-agent systems with markov switching topologies under DoS attacks. Energies 15: Art. no. 5353. https://doi.org/10.3390/en15155353 doi: 10.3390/en15155353
    [35] Deng C, Wen C (2020) Distributed resilient observer-based fault-tolerant control for heterogeneous multiagent systems under actuator faults and DoS attacks. IEEE Trans Control Netw Syst 7: 1308-1318. https://doi.org/10.1109/TCNS.2020.2972601 doi: 10.1109/TCNS.2020.2972601
    [36] Shao X, Ye D (2021) Fuzzy adaptive event-triggered secure control for stochastic nonlinear high-order MASs subject to DoS attacks and actuator faults. IEEE Trans Fuzzy Syst 29: 3812-3821. https://doi.org/10.1109/TFUZZ.2020.3028657 doi: 10.1109/TFUZZ.2020.3028657
    [37] Guo XG, Liu PM, Wang JL, Ahn CK (2021) Event-triggered adaptive fault-tolerant pinning control for cluster consensus of heterogeneous nonlinear multi-agent systems under aperiodic DoS attacks. IEEE Trans Netw Sci Eng 8: 1941-1956. https://doi.org/10.1109/TCNS.2020.2972601 doi: 10.1109/TCNS.2020.2972601
    [38] Li Z, Hua C, Li K, Cui H (2022) Event-triggered control for high-order uncertain nonlinear multiagent systems subject to denial-of-service attacks. IEEE Trans Syst Man and Cybern Syst 52: 6129-6138. https://doi.org/10.1109/TNSE.2021.3077766 doi: 10.1109/TNSE.2021.3077766
    [39] Hong Y, Hu J, Gao L (2006) Tracking control for multi-agent consensus with an active leader and variable topology. Automatica 42: 1177-1182. https://doi.org/10.1016/j.automatica.2006.02.013 doi: 10.1016/j.automatica.2006.02.013
    [40] Chang B, Mu X, Yang Z, Fang J (2021) Event-based secure consensus of muti-agent systems under asynchronous DoS attacks. Appl Math Comput 401: Art. no. 126120. https://doi.org/10.1016/j.amc.2021.126120 doi: 10.1016/j.amc.2021.126120
    [41] Feng S, Tesi P(2017) Resilient control under denial-of-service: Robust design. Automatica 79: 42-51. https://doi.org/10.1016/j.automatica.2017.01.031 doi: 10.1016/j.automatica.2017.01.031
    [42] Yang Y, Li Y, Yue D, Tian YC, Ding X (2021) Distributed Secure Consensus Control With Event-Triggering for Multiagent Systems Under DoS Attacks. IEEE Trans on Cybern 51: 2916-2928. https://doi.org/10.1109/TCYB.2020.2979342 doi: 10.1109/TCYB.2020.2979342
    [43] Wang W, Wang D, Peng ZH (2015) Cooperative fuzzy adaptive output feedback control for synchronisation of nonlinear multi-agent systems under directed graphs. Int J Syst Sci 46: 2982-2995. https://doi.org/10.1080/00207721.2014.886135 doi: 10.1080/00207721.2014.886135
    [44] Qian Y, Liu L, Feng G (2020)Distributed event-triggered adaptive control for consensus of linear multi-agent systems with external disturbances. IEEE Trans Cybern 50: 2197-2208. https://doi.org/10.1109/TCYB.2018.2881484 doi: 10.1109/TCYB.2018.2881484
    [45] Ge S, Wang C (2004) Adaptive neural control of uncertain MIMO nonlinear systems. IEEE Trans Neural Netw 15: 674-692. https://doi.org/10.1109/TNN.2004.826130 doi: 10.1109/TNN.2004.826130
  • Reader Comments
  • © 2024 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(1297) PDF downloads(115) Cited by(0)

Figures and Tables

Figures(7)

Other Articles By Authors

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog