Loading [MathJax]/jax/output/SVG/jax.js
Research article

Neighbor event-triggered adaptive distributed control for multiagent systems with dead-zone inputs

  • Received: 27 December 2023 Revised: 10 February 2024 Accepted: 19 February 2024 Published: 13 March 2024
  • MSC : 93B52, 93C95, 93D05

  • The paper focused on the distributed tracking problem for a specific class of multi-agent systems, characterized by bandwidth constraint and dead zone actuators, where the bandwidth limitations exist in neighbor agents and the dead zone nonlinearity refers to a generalized mathematical model. Initially, a series of event-triggered mechanisms with relative thresholds were established for neighbor agents, ensuring that control signals were transmitted only when necessary. Next, the generalized dead zone models were decomposed into two parts: indefinite terms with control coefficients and disturbance-like terms, resulting in unpredictability and damaging effects. Subsequently, based on the backstepping procedure, final consensus controllers with multiple polynomial compensators were constructed. These controllers offset the coupling coefficients caused by event-triggered mechanisms and dead zone non-smooth. Stability analysis was given to substantiate the theoretical correctness of this method and support the claim of Zeno behavior avoidance. Finally, simulation studies were performed for the feasibility of our proposed methodology.

    Citation: Xiaohang Su, Peng Liu, Haoran Jiang, Xinyu Yu. Neighbor event-triggered adaptive distributed control for multiagent systems with dead-zone inputs[J]. AIMS Mathematics, 2024, 9(4): 10031-10049. doi: 10.3934/math.2024491

    Related Papers:

    [1] Wei Zhao, Lei Liu, Yan-Jun Liu . Adaptive neural network control for nonlinear state constrained systems with unknown dead-zones input. AIMS Mathematics, 2020, 5(5): 4065-4084. doi: 10.3934/math.2020261
    [2] Yuming Chen, Jie Gao, Luan Teng . Distributed adaptive event-triggered control for general linear singular multi-agent systems. AIMS Mathematics, 2023, 8(7): 15536-15552. doi: 10.3934/math.2023792
    [3] Zuo Wang, Hong Xue, Yingnan Pan, Hongjing Liang . Adaptive neural networks event-triggered fault-tolerant consensus control for a class of nonlinear multi-agent systems. AIMS Mathematics, 2020, 5(3): 2780-2800. doi: 10.3934/math.2020179
    [4] Hadil Alhazmi, Mohamed Kharrat . Echo state network-based adaptive control for nonstrict-feedback nonlinear systems with input dead-zone and external disturbance. AIMS Mathematics, 2024, 9(8): 20742-20762. doi: 10.3934/math.20241008
    [5] Le You, Chuandong Li, Xiaoyu Zhang, Zhilong He . Edge event-triggered control and state-constraint impulsive consensus for nonlinear multi-agent systems. AIMS Mathematics, 2020, 5(5): 4151-4167. doi: 10.3934/math.2020266
    [6] Linni Li, Jin-E Zhang . Input-to-state stability of nonlinear systems with delayed impulse based on event-triggered impulse control. AIMS Mathematics, 2024, 9(10): 26446-26461. doi: 10.3934/math.20241287
    [7] Yanxin Li, Shangkun Liu, Jia Li, Weimin Zheng . Congestion tracking control of multi-bottleneck TCP networks with input-saturation and dead-zone. AIMS Mathematics, 2024, 9(5): 10935-10954. doi: 10.3934/math.2024535
    [8] Shihua Zhang, Xiaohui Qi, Sen Yang . A cascade dead-zone extended state observer for a class of systems with measurement noise. AIMS Mathematics, 2023, 8(6): 14300-14320. doi: 10.3934/math.2023732
    [9] Kairui Chen, Yongping Du, Shuyan Xia . Adaptive state observer event-triggered consensus control for multi-agent systems with actuator failures. AIMS Mathematics, 2024, 9(9): 25752-25775. doi: 10.3934/math.20241258
    [10] Chao Ma, Tianbo Wang, Wenjie You . Master-slave synchronization of Lurie systems with time-delay based on event-triggered control. AIMS Mathematics, 2023, 8(3): 5998-6008. doi: 10.3934/math.2023302
  • The paper focused on the distributed tracking problem for a specific class of multi-agent systems, characterized by bandwidth constraint and dead zone actuators, where the bandwidth limitations exist in neighbor agents and the dead zone nonlinearity refers to a generalized mathematical model. Initially, a series of event-triggered mechanisms with relative thresholds were established for neighbor agents, ensuring that control signals were transmitted only when necessary. Next, the generalized dead zone models were decomposed into two parts: indefinite terms with control coefficients and disturbance-like terms, resulting in unpredictability and damaging effects. Subsequently, based on the backstepping procedure, final consensus controllers with multiple polynomial compensators were constructed. These controllers offset the coupling coefficients caused by event-triggered mechanisms and dead zone non-smooth. Stability analysis was given to substantiate the theoretical correctness of this method and support the claim of Zeno behavior avoidance. Finally, simulation studies were performed for the feasibility of our proposed methodology.



    The event-triggered approach has attracted considerable attention because it provides an alternative solution for updates or operations based on specific events or conditions, rather than relying on fixed time intervals. Originally, the event-triggered strategy was regarded as an optimal control problem [1], and there were studies investigating the input constraints problem of unknown nonlinear systems [2] or switched nonlinear systems [3]. These investigated problems involve the implementation of a nominal system and a discounted cost function, but ignore how to guarantee system performance simultaneously. In recent years, event triggering has emerged as a pivotal concept in the realm of control systems. The fundamental idea behind control system based on event triggering was to update control input only when specific triggering conditions were met, thereby optimizing the use of system resources [4]. The result performed how to keep balance between communication wastage and system performance, and this index has been noticed by more researchers [5]. For example, an adaptive neural network control scheme based on event-triggering [6] was developed for nonlinear systems characterized by sensor faults, input saturation, unknown control directions, and external disturbances. The study [7] proposed a method to set up periodically updated event-triggered conditions, leading the controller and parameter estimator to trigger events simultaneously. This research assures the asymptotic convergence of the calming error, effectively avoiding Zeno behavior. Separately, another study [8] introduced an adaptive event-triggered tracking approach based on a backstepping algorithm for a class of non-strict feedback nonlinear systems. This method combined intelligent technology for modeling unknown nonlinearities, and the event-triggering mechanism conserved communication resources through the transmission of discrete signals. Particularly, the results are further expanded to deal with multi-agent systems carrying with triggering control input [9]. For the multi-agent system with directed graphs, the research [10] introduced a new adaptive event-based protocol to tackle the consensus problem in linear quality. Furthermore, a novel dynamic control approach based on event triggering was introduced to address the consensus problem [11]. Further research [12] designed a new event-triggering mechanism suitable for the leader and an asynchronous edge event-triggering mechanism applicable to all edges. Combining with backstepping techniques, another article [13] proposed an adaptive scheme for fuzzy-based event-triggered containment control. The mentioned scheme is designed to update conditionally at specific sampling times for random nonlinear multi-agent systems with unidentified Bouc-Wen hysteresis inputs. All the approaches aim at conserving limited resources and reducing communication burdens. However, it is worth noting that nearly all the results have not accounted for bandwidth constraints associated with signal transmission between neighbor agents, let alone consider non-smooth actuator constraints additionally.

    In the study of multi-agent systems, nonlinearities emerge as pivotal elements that profoundly influence system performance. Particularly, the occurrence of actuator dead zones are a pretty common phenomenon that cannot be overlooked. A dead zone is delineated by a specific region of input signal values where the actuator's output response is either zero or approaches zero. This phenomenon can lead to instability in the system, reducing control precision and production efficiency [14,15,16,17]. Therefore, research on actuator dead zones is essential for ensuring the stable operation and high performance of multi-agent systems. Some compensated methods have been used in the fields of industrial application. For example, the result in [18] proposed a new adaptive Fault Tolerant Control (FTC) method, in which the adaptive law estimated the effective gain and dead zone breakpoint of the actuator, effectively solving the dead zone phenomena in the robotic manipulator. Besides, the authors designed a compensator to mitigate the detrimental effects of dead zones on the control signal, successfully transforming the dead zone function into a linear form [19]. Additionally, another approach [20] proposed an innovative adaptive active FTC scheme specifically for wheeled robot systems. This scheme effectively compensated for actuator faults and dead zones, significantly enhancing the system's resistance to stability threats caused by dead zone phenomena. A novel distributed control strategy was advanced to effectively resolve complex game problems in the presence of actuator dead zones [21]. For intelligent control purpose, a fuzzy logic-based compensation method in [22] was set out to overcome the nonlinear challenges of actuator dead zones. This strategy avoids reliance on traditional dead zone inverse functions, instead using fuzzy rules to introduce offsets into the control input. The fuzzy-based scheme was further applied to handle the problem posed by input dead zones in nonlinear systems [23], or addressed the nonlinear estimation and compensation issues caused by quantization and dead zones [24]. Another intelligent approach, named the Radial Basis Function Neural Networks, was utilized in [25], where an adaptive consistency control strategy was introduced, accomplishing comprehensive compensation for both input dead zones and actuator faults. Actually, the challenges posed by dead zone nonlinearites and network communication resources have been investigated in [26]. This study proposed an efficient designated tracking performance control method for Steer-by-Wire systems. This method not only compensates for the impacts of actuator faults and dead zones, but also achieves resource savings in network communication between actuators. However, despite the insights gained from the review of the aforementioned references, it is observed that there is a notable absence of research that concurrently considers dead zone phenomena of non-smooth actuators and neighbor communication constraints for multi-agent systems.

    To fill this gap, this paper concentrates on the distributed control problem for multi-agent systems, taking into account the constraints on neighbor communication bandwidth and generalized dead zone inputs. The main contributions of this study are outlined as follows.

    1. The existing literature has scarcely addressed the constraints imposed on neighbor communication bandwidth in multi-agent systems. In this context, we propose a more nuanced approach to construct neighbor event-triggered mechanisms, which feature a more adaptable structure for relative thresholds.

    2. A novel compensatory strategy is presented to address the coupling model posed by generalized dead zone inputs and event-triggered coefficients. Moreover, the potential Zeno behavior can be avoided.

    3. The majority of studies focus on event-triggered strategies to make the sacrifice of system performance achieve higher communication rates, but in this paper, stable performance in terms of consensus tracking errors are guaranteed to asymptotically converge to zero, while transient performance is also established.

    The outline of this paper is as follows. Section 2 introduces the prerequisite knowledge and systems modeling. Controller designed procedure and stability analysis are given in section 3. Simulation study is shown to verify the effectiveness of the proposed method in section 4. Finally, section 5 gives a conclusion of this paper.

    By combining the principles of algebraic graph theory, we can abstract the communication networks of multi-agent systems. In this abstraction, the agents are represented as nodes, and the communication links are represented as edges. Depending on the nature of communication, the graph can be classified into different types. If the communication between any two nodes is mutual, it is referred to as a bidirectional graph. On the other hand, if the communication is unidirectional, the graph is called a directed graph, or simply an undirected graph. For a directed communication graph with M nodes, the set of all nodes is denoted as: V=v1,v2,...,vM. Each edge connecting two nodes vi and vj can be represented as ei,j=(vi,vj). The collection of all edges is denoted as E. If node vi passes information to node vj, we consider vj as a neighbor of vi. Additionally, there may be information incoming from other nodes, forming the neighborhood set of vi, which is also known as the in-degree of vi. To account for the amplification or attenuation of information transmission, a weight coefficient aij is assigned to each edge. The weight coefficients of all edges form an adjacency matrix, where if (vi,vj)E, then aij>0; otherwise, aij=0 equals 0. A directed path from node i to node j is a sequence of nodes starting from i and ending at j such that each consecutive pair of nodes in the sequence corresponds to a directed edge in the graph.

    In this study, we introduce a class of nonlinear multi-agent systems that are preceded by dead zone inputs.

    ˙xi,j=xi,j+1+φTi,j(Xi,j)θi˙xi,n=φi,0(Xi,n)+φTn(Xi,n)θi+Di(ui)yi=xi,1 (2.1)

    In this representation, the term i=1,2,...,m denotes the ith subagent, and j=1,2,...,n specifies the sequential order of each agent. The vector Xi,j=[xi,1,...,xi,j]T, which belongs to Rj, is defined as the variable vector, while the output of the ith agent is stated as yi. The nonlinear functions φi,0 and φi,j are known to be elements of R and Rn, respectively, and are characterized by their smoothness and continuity. Conversely, the parameter vector θi, also an element of Rn, remains unidentified and inaccessible. The input of the normal system corresponding to the ith subagent is signified by ui, which is constrained by the dead zone nonlinearity expressed as Di(ui). As illustrated in Figure 1, it is important to note that the model under examination includes mth dead zone models, and the dead zone constraints are encapsulated within a generalized structure detailed as follows:

    Di(ui)={ρi,r(ti,r)(uibi,r)uibi,r0bi,l<ui<bi,rρi,l(ti,l)(uibi,l)uibi,l (2.2)
    Figure 1.  Dead zone model.

    Here, ρi1 and ρi2 represent bounded functions defined by the derivatives of the outputs of the ith dead zone model at specific instants, where ρi1=di,r(ui)ui|ui(t)=ui(ti,r) and ρi2=di,l(ui)ui|ui(t)=ui(ti,l). For the purpose of designing the controller, it is requisite to transform the dead zone model into a decomposed form:

    Di(ui)=ρi(ui)ui+ϵi(ui) (2.3)

    where control coefficients are defined by ρi(ui) and bounded disturbance-like terms by ϵi(ui) as indicated below:

    ρi(ui)={ρi,r(ti,r)uibi,r0bi,l<ui<bi,rρi,l(ti,l)uibi,l (2.4)
    ϵi(ui)={ρi,r(ti,r)bi,ruibi,r0bi,l<ui<bi,rρi,l(ti,l)bi,luibi,l (2.5)

    for these two terms, which satisfy that

    0<ρ_iρi(ui)ˉρi<+,ρ_i=min{ρi,r,ρi,l},ˉρi=max{ρi,r,ρi,l} (2.6)
    |ϵi(ui)|max{ρi,rbi,r,ρi,lbi,l}=ˉϵi (2.7)

    in which the limits are yet-undetermined positive constants. The control objectives of the present study are delineated as follows:

    (a) The objective is to ensure that the outputs from all agents, denoted by yi, can synchronously track the output signal of the leader, yr.

    (b) Another goal is to guarantee that all closed-loop signals remain cooperatively semi-globally uniformly ultimately bounded (CSUUB). In order to achieve these objectives, we establish the following assumptions:

    Assumption 1. The information transmission graph G is fixed and connected. The output signal of the leader yr is sufficiently smooth, bounded, and continuous, while its first nth derivative is available for its neighbor agents.

    Assumption 2. The functions di,r(ui),di,l(ui) are smooth, and there exist unknown positive constants bi,r,bi,l, such that 0<ρi,r(ti,r)<+, ui[bi,r,+) and 0<ρi,l(ti,l)<+, ui(,bi,l].

    In the domain of event-triggered control, two predominant methodologies are employed for designing triggering mechanisms: the fixed threshold strategy and the relative threshold strategy.

    The fixed threshold strategy is predicated on the establishment of a constant threshold. The criterion for event initiation is the attainment or breach of this threshold by the state change of the system under control. Typically, this threshold is predetermined and remains invariant to fluctuations in the state of the system. Nonetheless, this strategy may be susceptible to detection lapses and false alarms when processing voluminous datasets. Such pitfalls occur particularly when there are substantial shifts in data patterns, rendering the preset thresholds unsuitable and leading to erroneous triggerings.

    To mitigate these dilemmas, the relative threshold strategy is conceptualized. Distinct from its fixed counterpart, the relative threshold strategy adapts the triggering conditions dynamically in response to variations in the system state. Its core tenet is that if the system's state diverges from a set threshold by a specific margin for a given duration, an event trigger is deemed to have occurred, necessitating subsequent action. The usage of relative thresholds fortifies the system's stability and curtails superfluous energy expenditure and potential system volatility due to excessive event triggers.

    Within the scope of this article, the relative threshold strategy is articulated through its application to inter-agent signal relay, particularly when the state variation surpasses a designated boundary. The neighbor control signal for the ith agent from its jth neighbor at time t is defined as ˘uj(t), which complies with the following equation:

    ˘uj(t)=uj(t)tk+1=inf{tR||et(t)|δ|uj(t)|+mj} (2.8)

    where 0<δ<1 and mj>0 are predetermined constants. The term et(t) represents the error threshold between uj(t) and ˘uj(t). When et(t) surpasses the relative threshold as defined by δ|uj(t)|+m, the control signal ˘uj(t) is propagated to the neighboring agent.This nuanced approach is instrumental in achieving a balance between sensitivity and stability in event-triggered control systems.

    Remark 1. Contrary to the existing literature by constructing event-triggered mechanisms for single agents, this paper works on solving the challenge of neighbor communication bandwidth constraints, and develops a more flexible relative threshold structure, where the system model is shown by Figure 2.

    Figure 2.  System model.

    In this section, we endeavor to amalgamate an event-triggering strategy with an adaptive control framework, refined by backstepping techniques, to fulfill our control objectives. The design process of the controller necessitates attention not only to the imperative of sustaining system stability but also to the judicious use of bandwidth during communication between adjacent agents.

    The controller design unfolds through a recursive procedure, comprehensively described from step 1 through step n. As a preliminary to the design process, we introduce the definition of consensus errors. These errors will serve as pivotal variables in the development of our control laws and will inform the calculation of feedback signals necessary to drive the system toward the desired consensus state.

    ei=bi(yiyr)+mj=1ai,j(yiyj) (3.1)

    where the connection coefficients bi,di and ai,j are all known, and jNi represents the neighbor agent of the ith agent. The variables are further given as

    zi,1=ei,i=1,2,...,mzi,l=xi,lαi,l1,l=2,...,n (3.2)

    Step 1: Following (2.1), ˙zi,1 is shown as

    ˙zi,1=˙ei=(di+bi)(zi,2+φTi,1θi+αi,1)mj=1ai,j˙xj,1bi˙yr=(di+bi)(zi,2+φTi,1θi+αi,1)bi˙yrjNiai,jxj,2jNiai,jφTj,1θj (3.3)

    where the first virtual controller αi,1 is set by

    αi,1=1di+bi(ci,1zi,1+bi˙yr+jNiai,jxj,2+jNiai,jωTj,1ˆθj)ωTi,1ˆθi (3.4)

    where ωi,1=φTi,1(Xi,1) and ωj,1=φTj,1(Xj,1). The including coefficient ci,1 is a positive user-defined parameter, while ˆθi and ˆθj are the estimators of θi and θj, respectively.

    Set a Lyapunov candidate as

    Vi,1=12z2i,1 (3.5)

    whose derivative is computed as

    ˙Vi,1=zi,1((di+bi)(zi,2+φTi,1θi+αi,1)bi˙yrjNiai,jxj,2jNiai,jφTj,1θj)=(di+bi)zi,1zi,2ci,1z2i,1+(di+bi)τi,1˜θijNiai,jτTj,1˜θj (3.6)

    where the tuning functions τi,1 and τij,1 are expressed by

    τi,1=ωi,1zi,1τj,1=ωj,1zi,1 (3.7)

    Step 2: From the definition of (2.1) and (3.3), ˙z2 can be expressed as

    ˙zi,2=zi,3+αi,2+φTi,2θi˙αi,1 (3.8)

    where

    ˙αi,1=αi,1xi,1(xi,2+φTi,2θi)+2j=1αi,1y(j1)ry(j)r+αi,1ˆθi˙ˆθi+jNi2l=1αi,1xj,l˙xj,l+jNiαi,1ˆθj˙ˆθj (3.9)

    Set the virtual controller αi,2 by

    αi,2=(di+bi)zi,1ci,2zi,2ωi,2ˆθi+αi,1xi,1xi,2+2j=1αi,1y(j1)ry(j)r+jNi2l=1αi,1xj,lxj,l+1+jNiωj,2ˆθj+Γ1αi,1ˆθiτi,2Γ2jNiαj,1ˆθjτj,2 (3.10)

    where Γ1 and Γ2 are user-defined symmetric positive matrices, and the tuning functions are given as

    τi,2=(di+bi)τi,1+ωi,2zi,2τj,2=ai,jτj,1+ωj,1zi,1 (3.11)

    accompanied by ωi,2=φTi,2αi,1xi,1φTi,1 and ωj,2=2l=1αi,1xj,lφTj,l.

    Choose the Lyapunov candidate Vi,2 as

    Vi,2=122l=1z2i,l (3.12)

    With the previous definitions, one has

    ˙Vi,2=(di+bi)zi,1zi,2ci,1z2i,1+(di+bi)τi,1˜θijNiai,jτTj,1˜θj+zi,2˙zi,2=2l=1ci,lz2i,l+zi,2zi,3+[(di+bi)τi,1+ωi,2zi,2]˜θi+zi,2αi,1ˆθi(Γ1τi,2˙ˆθi)jNi[ai,jτi,1+2l=1αi,1xi,lφTj,lzi,1]˜θjzi,2jNiαi,1ˆθj(Γ2τj,2+˙ˆθj)=2l=1ci,lz2i,l+zi,2zi,3+τi,2˜θi+zi,2αi,1ˆθi(Γ1τi,2˙ˆθi)jNiτj,2˜θjzi,2jNiαi,1ˆθj(Γ2τj,2+˙ˆθj) (3.13)

    Step l (l = 3, ..., n-1): The following steps can be summarized as

    ˙zi,l=zi,l+1+αi,l+φi,l(Xi,l)θi˙αi,l1 (3.14)

    where

    ˙αi,l=l1k=1αi,l1xi,k(xi,k+1+φTi,kθi)+lk=1αi,l1y(k1)ry(k)r+αi,l1ˆθi˙ˆθi+jNiαi,l1ˆθj˙ˆθj+jNilk=1αi,l1xj,l˙xj,l (3.15)

    The lth virtual controller is designed as

    αi,l=ci,lzi,lzi,lωi,lˆθi+l1kαi,l1xi,kxi,k+1+lk=1αi,l1y(k1)ry(k)r+jNilk=1αi,l1xj,kxj,k+1+jNiωj,lˆθj+Γ1αi,l1ˆθiτi,lΓ2jNiαj,l1ˆθjτj,l+l1k=2zi,kαi,k1ˆθiΓ1ωi,l+jNil1k=2zi,kαj,k1ˆθjΓ2ωj,l (3.16)

    where

    τi,l=τi,l1+ωi,lzi,lτj,l=τj,l1+ωj,lzi,l (3.17)

    with ωi,l=φTi,ll1k=1αi,l1xi,kφTi,k and ωj,l=lk=1αi,l1xj,kφTj,k.

    The Lyapunov candidate is set as

    Vi,l=12lk=1z2i,k (3.18)

    then its derivative is expressed by

    ˙Vi,l=zi,l˙zi,l+˙Vi,l1=zi,l(zi,l+1+αi,l+φi,lθi˙αi,l1)l1k=1ci,kz2i,k+zi,l1zi,l+τi,l1˜θijNiτj,l1˜θj+l1k=2zi,kαi,k1ˆθi(Γ1τi,l1˙ˆθi)jNil1k=2zi,kαj,k1ˆθj(Γ2τj,l1+˙ˆθj)=lk=1ci,kz2i,k+zi,lzi,l+1+τi,l˜θi+lk=2zi,kαi,k1ˆθi(Γ1τi,l˙ˆθi)jNiτj,l˜θjjNilk=2zi,kαj,k1ˆθj(Γ2τj,l+˙ˆθj) (3.19)

    Step n: In this final step, the event-triggered mechanisms, consensus controllers and adaptive laws will be designed, respectively.

    ˙zi,n=φi,0+φi,nθi+Di(ui)˙αi,n1=φi,0+φi,nθi+Di(ui)n1k=1αi,n1xi,k(xi,k+1+φTi,kθi)nk=1αi,n1y(k1)ry(k)rαi,n1ˆθi˙ˆθijNiαi,n1ˆθj˙ˆθjjNin1k=1αi,n1xj,k˙xj,kjNiαi,n1xj,n(φj,0+φj,nθi+˘uj) (3.20)

    The neighbor control signals ˘uj are transmitted if the designed events are triggered. As discussed in the result [27], ˘uj(t) is able to be rewritten as

    ˘uj,k(t)=uj,k(t)1+λ1(t)δλ2(t)mj1+λ1(t)δ (3.21)

    where λ1(t),λ2(t) are continuous parameters, satisfying λk(t)=0,λk+1(t)=±1 and |λ(t)|1, and tk(kZ+) is the controller update time. The neighbor control signals contain the control coefficient terms and the unknown conventional constant terms. The virtual controller αi,n is designed as

    αi,n=ci,nzi,nzi,nωi,nˆθi+n1kαi,n1xi,kxi,k+1+nk=1αi,n1y(k1)ry(k)r+jNin1k=1αi,n1xj,kxj,k+1+jNiωj,nˆθj+αi,n1ˆθiΓ1τi,njNiαj,n1ˆθjΓ2τj,n+n1k=2zi,kαi,k1ˆθiΓ1ωi,n+jNin1k=2zi,kαj,k1ˆθjΓ2ωj,n (3.22)

    where

    τi,n=τi,n1+ωi,nzi,nτj,n=τj,n1+ωj,nzi,n (3.23)

    with ωi,n=φTi,nn1k=1αi,n1xi,kφTi,k and ωj,n=nk=1αi,n1xj,kφTj,k.

    The final controller ui is designed as

    ui=ˆϱTiνi (3.24)

    where ˆϱi=[ˆϱi1,ˆϱi2,ˆϱi3,ˆϱi4]T is the estimate of ϱi=[1ρ_i,ˉϵiρ_i,1ρ_i(1δ),1ρ_i(1δ)]T, accompanied by the update laws

    ˙ˆϱi=Γϱνizi,n (3.25)

    where Γϱ is a user defined symmetric positive matrix. It is noted that ˙ˆϱi(t)0 can be held. The term νi=[νi1,νi2,νi3,νi4]T is defined as

    νi1=zi,nq2i1z2i,nq2i1+ε1(t)2,qi1=φi,0jNiαi,n1xj,kφj,0αi,nνi2=zi,nz2i,n+ε2(t)2νi3=zi,nq2i3z2i,nq2i3+ε3(t)2,qi3=jNiαi,n1xj,nujνi4=zi,nq2i4z2i,nq2i4+ε4(t)2,qi4=jNiαi,n1xj,nmj (3.26)

    It is worthy to point out that zi,nˆϱTiνi0 can be always held if the initial values are chosen by ˆϱi(0)>0 for i=1,2,3,4. The update laws for ˆθi and ˆθj are given as

    ˙ˆθi=Γ1τi,n (3.27)
    ˙ˆθj=Γ2τj,n,jNi (3.28)

    Theorem 1. Consider the nonlinear MASs (2.1) with generated dead zone inputs (2.3), consisting of neighbor event-triggered mechanisms (2.8), consensus controllers (3.24) and adaptive update laws (3.27)–(3.28), under Assumptions 1–2. With any initial condition V(0)<C, the considered systems satisfy these characteristics:

    a. All the closed-loop signals of the MASs are CSUUB.

    b. The consensus errors asymptotically converge to zero.

    c. Zeno behavior is able to be avoided.

    Proof. Set the final Lyapunov function as

    V=mi=1(Vi,n+ρ_i2˜ϱTiΓ1ϱ˜ϱi+12˜θTiΓ11˜θi+12jNi˜θTjΓ12˜θj) (3.29)

    Via derivation operation, ˙Vi,n can be expressed as

    ˙Vi,n=zi,n˙zi,n+˙Vi,n1=zi,n(φi,0+φi,nθi+Di(ui)˙αi,n1)n1k=1ci,kz2i,k+zi,n1zi,n+τi,n1˜θijNiτj,n1˜θj+n1k=2zi,kαi,k1ˆθi(Γ1τi,n1˙ˆθi)jNin1k=2zi,kαj,k1ˆθj(Γ2τj,n1+˙ˆθj)=zi,n[qi1+ρi(ui)ˆϱTiνi+ϵi(ui)jNiαi,n1xj,n˘uj]nk=1ci,kz2i,k+τi,n˜θi+nk=2zi,kαi,k1ˆθi(Γ1τi,n˙ˆθi)jNiτj,n˜θjjNink=2zi,kαj,k1ˆθj(Γ2τj,n+˙ˆθj) (3.30)

    Applying (3.21) and (3.24) to the above equation, the including terms can be expressed as

    zi,n[qi1+ρi(ui)ˆϱTiνi+ϵi(ui)jNiαi,n1xj,n˘uj]=zi,n[qi1+ρiˆϱTiνi+ϵi(ui)jNiαi,n1xj,n(uj(t)1+λ1(t)δλ2(t)mj1+λ1(t)δ)]zi,nρ_i˜ϱTiνi+zi,nρ_iϱTiνi+|zi,nqi1|+ˉϵi|zi,n|+11δ|zi,nqi3|+11δ|zi,nqi4|=zi,nρ_i˜ϱTiνi+|zi,nqi1|z2i,nq2i1z2i,nq2i1+ε21+ˉϵi(|zi,n|z2i,nz2i,n+ε22)+11δ(|zi,nqi3|z2i,nq2i3z2i,nq2i3+ε23)+11δ(|zi,nqi4|z2i,nq2i4z2i,nq2i4+ε24) (3.31)

    Remark 2. As shown in Eq (3.31), the coupling model, which emerges from neighbor event-triggered mechanisms combined with decomposition dead zone models, can be classified into three components: the control coefficients term, the bounded disturbance-like term and the neighbor control signal term. To effectively handle this coupling model, the controller design necessitates the incorporation of multiple polynomial compensators, i.e., ui=ˆϱi1νi1+ˆϱi2νi2+ˆϱi3νi3+ˆϱi4νi4.

    With the property of 0|z|z2z2+ε2ε, ˙Vi,n is rewritten by

    ˙Vi,nzi,nρ_i˜ϱTiνi+ε1+ˉϵiε2+ε31δ+ε41δnk=1ci,kz2i,k+˜θiτi,n+nk=2zi,kαi,k1ˆθi(Γ1τi,n˙ˆθi)jNi˜θjτj,njNink=2zi,kαj,k1ˆθj(Γ2τj,n+˙ˆθj) (3.32)

    With the aid of update laws in (3.27)–(3.28), the derivative of final Lyapunov function V is expressed by

    ˙Vmi=1[nk=1ci,kz2i,kΓ1ϱρ_i˜ϱTi(Γϱνizi,n+˙ˆϱi)+˜θiΓ11(Γ1τi,n˙ˆθi))Γ12jNi˜θj(Γ2τj,n+˙ˆθj)]+Δ=mi=1nk=1ci,kz2i,k+Δ (3.33)

    where Δ=m(ε1+ˉϵiε2+ε31δ+ε41δ). Via integration operation, the above inequation can be computed as

    V(t)V(0)+Δmi=1nk=1ci,kT0z2i,kdtV(0)+Δ (3.34)

    This implies that V(0) and V(t) are bounded, accompanied by zi,k,˜θi,˜θj,˜ϱiL. Based on the predefinition, yr,θi,θj,ϱi are ensured bounded, then it is easy to obtain that xi,1,xj,1,ˆθi,ˆθj,ˆϱiL. Since the continuous function φi,j and the virtual controller αi,1 are bounded defined, xi,2 is also bounded. Subsequently, all the variables xij can be proved bounded and the neighbor control signals ˘uj can be ensured bounded.

    Based on the Barbalat's Lemma [28], the consensus tracking errors can be guaranteed to asymptotically converge to zero with the conditions of zi,1(t)£2 and ˙zi,1(t)£, i.e., limtzi,1(t)=0. The bound for the L2-norm of the tracking error can be expressed as

    zi,1(t)2[0,T]=T0z2i,1(t)dt12ci,1(ρ_i˜ϱTi(0)Γ1ϱ˜ϱi(0)+˜θTi(0)Γ11˜θi(0)+jNi˜θTj(0)Γ12˜θj(0)+2Δ)12 (3.35)

    The Zeno phenomenon, will lead to physical unrealization, i.e., the preset events may infinitely be triggered in finite time. To prove that the established event-triggered mechanisms are able to avoid this issue, a lower bound of the inter-execution time t>0 satisfying the condition of {th+1th} is required. Actually, et,k(t)=uj,k(t)˘uj,k(t),t[th,th+1) is bounded defined, so

    ddt|et(t)|=sign(et)˙et|˙uj,1| (3.36)

    The function ˙ui,1 contains the variable of αi,1, therefore ˙ui,1L2, i.e., |˙ui,1|ζ, where ζ is a positive constant. Give et(th)=0, which yields that limtth+1et(t)=|˘uj,k(t)|+b. The following inequation is finally given as

    ddt|et(t)|=limtkth+1et(th+1)et(th)th+1thζ (3.37)

    This means that the lower bound of the inter-execution time is successfully found, i.e., t(|˘uj(t)|+b)/ζ. That is to say, all the events can avoid triggering infinite times within a finite time interval.

    Remark 3. Most studies on event-triggered strategies sacrifice system performance to increase communication rates. However, based on Theorem 1, it is observed that our method uniquely maintains high communication rates while ensuring stable system performance, accompanied with consensus tracking errors converging to zero asymptotically. Additionally, with the guidance of the established transient performance inequation (3.35), a controlled system can quickly and efficiently adapt to changes.

    The section works on verifying feasibility of the proposed method. As discussed in [29], the four continuous torsional pendulum models are employed for our studies, which can be expressed as

    dβidt=ωiJidωidt=Di(ui)Migilisin(βi)fd,idβidt (4.1)

    where βi and ωi are treated as the angle and angular velocity for ith link, respectively. Mi,li and Ji represent the mass, the length and the rotary inertia of ith pendulum, while the coefficients gi,fd,i are the acceleration of gravity and the frictional factor, respectively. All these parameters are unknown and unavailable. The motor torques of the systems contain dead zone nonlinearity, i.e., Di(ui). By giving the definition of xi,1=βi and xi,2=ωi, one has the following parametric strict-feedback form.

    ˙xi,1=xi,2˙xi,2=J1iDi(ui)[sin(xi,1),xi,2]θi (4.2)

    where θi=[MigiliJi,fd,iJi]T is remaining to estimate. The physical system model and the communication topology can be graphically represented in Figure 3. From the connection graph of 4 subsystems, the values are preset as bi=1 and ai,j=1 only when two neighbor agents are connected, or bi=0 and ai,j=0. The leader's signal is set by yr=sin(t) and the dead zone parameters are given as ρi,r=2,ρi,l=2,bir=0.1,bil=0.2. The event-triggered neighbor control signals ˘uj(t) are defined as (2.8), where the relative threshold is set as δ|uj(t)|+mj,δ=0.1,mj=0.01. Via the operator of initialization with x1,1(0)=0.1,x1,2(0)=0.5,x2,1(0)=x3,1(0)=x4,1(0)=0.8,x2,2(0)=x3,2(0)=x4,2(0)=0,yr(0)=0, ui(0)=0.1,ˆθi(0)=[0,0]T,ˆϱi(0)=[0,0,0,0]T, and the operator of selecting proper user-defined parameters as ci,j=2,Γ1=Γ2=5.2,εi=0.001, for i=1,2,3,4,j=1,2, the simulation results of this method can be seen from Figure 4.

    Figure 3.  Four continuous torsional pendulum systems.
    Figure 4.  The proposed scheme with neighbor event-triggered mechanisms: (a) Tracking performances. (b) Angular velocity xi2. (c) Consensus errors ei(t). (d) Consensus controllers ui. (e) Neighbor control signals ˘uj. (f) Triggering times of ith agent.

    The results presented in Figure 4 illustrate the following points:

    ● The outputs of all the subagents, represented by yi, can successfully track the leader's trajectory, denoted as yr, despite the presence of dead zone nonlinearities in the motor actuators.

    ● The consensus errors, ei, are guaranteed to asymptotically converge to zero.

    ● The neighbor control signals, ˘ui, are discretized using the jointly designed event-triggered mechanisms.

    ● Each of the triggering mechanisms is configured to avoid Zeno behavior.

    Additionally, Figure 5 demonstrates the implementation of the neighbor event-triggered mechanisms that utilize relative thresholds.

    Figure 5.  The proposed neighbor event-triggered mechanisms with relative thresholds for ith agent, respectively.

    The distributed control problem for multi-agent systems with neighboring communication bandwidth constraints and dead zone inputs is addressed in this paper. The aforementioned bandwidth constraints are managed using the proposed event-triggered mechanisms, which are applicable to the control signals exchanged among neighbors and feature more adaptable relative threshold configurations. Moreover, the decomposition of the dead zone nonlinearity, when coupled with event-triggered coefficients, is effectively neutralized by the specially designed consensus controllers. The proposed methodology ensures closed-loop signal ultimate boundedness for all closed-loop signals, guarantees that consensus errors asymptotically approach zero, and precludes the possibility of Zeno behavior. Simulation results corroborate the effectiveness of our approach.

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

    This research was funded by the National Natural Science Foundation of China [No.621002153], and the Guangzhou Municipal Science and Technology Project [No.202201010381].

    The authors declare that they have no conflict of interest.



    [1] R. Postoyan, P. Tabuada, D. Nesic, A. Anta, A framework for the event-triggered stabilization of nonlinear systems, IEEE T. AUTOMAT. CONTR., 60 (2015), 982–996. https://doi.org/10.1109/TAC.2014.2363603 doi: 10.1109/TAC.2014.2363603
    [2] S. Liu, B. Niu, G. Zong, X. Zhao, N. Xu, Data-driven-based event-triggered optimal control of unknown nonlinear systems with input constraints, NONLINEAR DYNAM., 109 (2022), 891–909. https://doi.org/10.1007/s11071-022-07459-7 doi: 10.1007/s11071-022-07459-7
    [3] X. Han, X. Zhao, T. Sun, Y. Wu, N. Xu, G. Zong, Event-triggered optimal control for discrete-time switched nonlinear systems with constrained control input, IEEE T. SYST. MAN CY.-S., 51 (2021), 7850–7859. https://doi.org/10.1109/TSMC.2020.2987136 doi: 10.1109/TSMC.2020.2987136
    [4] L. Xing, C. Wen, Z. Liu, H. Su, J. Cai, Adaptive compensation for actuator failures with event-triggered input, AUTOMATICA, 85 (2017), 129–136. https://doi.org/10.1016/j.automatica.2017.07.061 doi: 10.1016/j.automatica.2017.07.061
    [5] J. Zhang, D. Yang, H. Zhang, Y. Wang, B. Zhou, Dynamic event-based tracking control of boiler turbine systems with guaranteed performance, IEEE T. AUTOM. SCI. ENG., (2023), to be published. https://doi.org/10.1109/TASE.2023.3294187
    [6] L. Cao, H. Li, G. Dong, R. Lu, Event-triggered control for multiagent systems with sensor faults and input saturation, IEEE T. SYST. MAN CY.-S., 51 (2021), 3855–3866. https://doi.org/10.1109/TSMC.2019.2938216 doi: 10.1109/TSMC.2019.2938216
    [7] J. Huang, W. Wang, C. Wen, G. Li, Adaptive event-triggered control of nonlinear systems with controller and parameter estimator triggering, IEEE T. AUTOMAT. CONTR., 65 (2020), 318–324. https://doi.org/10.1109/TAC.2019.2912517 doi: 10.1109/TAC.2019.2912517
    [8] H. Wang, K. Xu, J. Qiu, Event-triggered adaptive fuzzy fixed-time tracking control for a class of nonstrict-feedback nonlinear systems, IEEE T. CIRCUITS-I, 68 (2021), 3058–3068. https://doi.org/10.1109/TCSI.2021.3073024 doi: 10.1109/TCSI.2021.3073024
    [9] J. Zhang, H. Zhang, S. Sun, Y. Cai, Adaptive time-varying formation tracking control for multiagent systems with nonzero leader input by intermittent communications, IEEE T. CYBERNETICS, 53 (2023), 5706–5715. https://doi.org/10.1109/TCYB.2022.3165212 doi: 10.1109/TCYB.2022.3165212
    [10] X. Li, Z. Sun, Y. Tang, H. R. Karimi, Adaptive event-triggered consensus of multiagent systems on directed graphs, IEEE T. AUTOMAT. CONTR., 66 (2021), 1670–1685. https://doi.org/10.1109/TAC.2020.3000819 doi: 10.1109/TAC.2020.3000819
    [11] W. Hu, C. Yang, T. Huang, W. Gui, A distributed dynamic event-triggered control approach to consensus of linear multiagent systems with directed networks, IEEE T. CYBERNETICS, 50 (2020), 869–874. https://doi.org/10.1109/TCYB.2018.2868778 doi: 10.1109/TCYB.2018.2868778
    [12] H. Zhang, J. Zhang, Y. Cai, S. Sun, J. Sun, Leader-following consensus for a class of nonlinear multiagent systems under event-triggered and edge-event triggered mechanisms, IEEE T. CYBERNETICS, 52 (2022), 7643–7654. https://doi.org/10.1109/TCYB.2020.3035907 doi: 10.1109/TCYB.2020.3035907
    [13] Q. Zhou, W. Wang, H. Ma, H. Li, Event-triggered fuzzy adaptive containment control for nonlinear multiagent systems with unknown bouc-wen hysteresis input, IEEE T. FUZZY SYST., 29 (2021), 731–741. https://doi.org/10.1109/TFUZZ.2019.2961642 doi: 10.1109/TFUZZ.2019.2961642
    [14] Y. Wang, Z. Chen, M. Sun, Q. Sun, A novel implementation of an uncertain dead-zone-input-equipped extended state observer and sign estimator, INFORM. SCIENCES, 626 (2023), 75–93. https://doi.org/10.1016/j.ins.2023.01.060 doi: 10.1016/j.ins.2023.01.060
    [15] Z. Zhao, Z. Tan, Z. Liu, M. O. Efe, C. K. Ahn, Adaptive inverse compensation fault-tolerant control for a flexible manipulator with unknown dead-zone and actuator faults, IEEE T. IND. ELECTRON., 70 (2023), 12698–12707. https://doi.org/10.1109/TIE.2023.3239926 doi: 10.1109/TIE.2023.3239926
    [16] Z. Xi, Y. Wang, H. Zhang, F. Sun, Q. Zheng, Z. Zhu, Research on afterburning control of more electric engine with a nonlinear fuel supply system, PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART G-JOURNAL OF AEROSPACE ENGINEERING, 237 (2023), 2647–2664. https://doi.org/10.1177/09544100231155696 doi: 10.1177/09544100231155696
    [17] Z. Wang, X. Wang, Fault-tolerant control for nonlinear systems with a dead zone: Reinforcement learning approach, MATH. BIOSCI. ENG., 20 (2023), 6334–6357. https://doi.org/10.3934/mbe.2023274 doi: 10.3934/mbe.2023274
    [18] V.-T. Nguyen, T.-T. Bui, H.-Y. Pham, A finite-time adaptive fault tolerant control method for a robotic manipulator in task-space with dead zone, and actuator faults, INT. J. CONTROL AUTOM. SYST., (2023), to be published. https://doi.org/10.1007/s12555-022-1069-5
    [19] S. Dong, Y. Zhang, Identification modelling and fault-tolerant predictive control for industrial input nonlinear actuator system, MACHINES, 11 (2023), 240. https://doi.org/10.3390/machines11020240 doi: 10.3390/machines11020240
    [20] Y. H. Pham, T. L. Nguyen, T. T. Bui, T. Nguyen, V, Adaptive active fault tolerant control for a wheeled mobile robot under actuator fault and dead zone, IFAC PAPERSONLINE, 55 (2022), 314–319. https://doi.org/10.1016/j.ifacol.2022.11.203 doi: 10.1016/j.ifacol.2022.11.203
    [21] G. Shao, X.-F. Wang, R. Wang, A distributed strategy for games in euler-lagrange systems with actuator dead zone, NEUROCOMPUTING, (2023), to be published. https://doi.org/10.1016/j.neucom.2023.126844
    [22] W. Wang, T. Wen, X. He, G. Xu, Path following with prescribed performance for under-actuated autonomous underwater vehicles subjects to unknown actuator dead-zone, IEEE T. INTELL. TRANSP. SYST., 24 (2023), 6257–6267. https://doi.org/10.1109/TITS.2023.3248153 doi: 10.1109/TITS.2023.3248153
    [23] Z. Liu, F. Wang, Y. Zhang, X. Chen, C. L. P. Chen, Adaptive tracking control for a class of nonlinear systems with a fuzzy dead-zone input, IEEE T. FUZZY SYST., 23 (2015), 193–204. https://doi.org/10.1109/TFUZZ.2014.2310491 doi: 10.1109/TFUZZ.2014.2310491
    [24] T. Zhang, R. Bai, Y. Li, Practically predefined-time adaptive fuzzy quantized control for nonlinear stochastic systems with actuator dead zone, IEEE T. FUZZY SYST., 31 (2023), 1240–1253. https://doi.org/10.1109/TFUZZ.2022.3197970 doi: 10.1109/TFUZZ.2022.3197970
    [25] J. Wang, Y. Yan, J. Liu, C. L. P. Chen, Z. Liu, C. Zhang, Nn event-triggered finite-time consensus control for uncertain nonlinear multi-agent systems with dead-zone input and actuator failures, ISA T., 137 (2023), 59–73. https://doi.org/10.1016/j.isatra.2023.01.032 doi: 10.1016/j.isatra.2023.01.032
    [26] Y. Wang, B. Ma, D. Wang, T. Chai, Event-triggered prespecified performance control for steer-by-wire systems with input nonlinearity, IEEE T. INTELL. TRANSP. SYST., 24 (2023), 6922–6931. https://doi.org/10.1109/TITS.2023.3242949 doi: 10.1109/TITS.2023.3242949
    [27] L. Xing, C. Wen, Z. Liu, H. Su, J. Cai, Event-triggered output feedback control for a class of uncertain nonlinear systems, IEEE T. AUTOMAT. CONTR., 64 (2019), 290–297. https://doi.org/10.1109/TAC.2018.2823386 doi: 10.1109/TAC.2018.2823386
    [28] A. Souahi, O. Naifar, A. Ben Makhlouf, M. A. Hammami, Discussion on barbalat lemma extensions for conformable fractional integrals, INT. J. CONTROL, 92 (2019), 234–241. https://doi.org/10.1080/00207179.2017.1350754 doi: 10.1080/00207179.2017.1350754
    [29] Y.-X. Li, G.-H. Yang, S. Tong, Fuzzy adaptive distributed event-triggered consensus control of uncertain nonlinear multiagent systems, IEEE T. SYST. MAN CY.-S., 49 (2019), 1777–1786. https://doi.org/10.1109/TSMC.2018.2812216 doi: 10.1109/TSMC.2018.2812216
  • 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(897) PDF downloads(46) Cited by(0)

Other Articles By Authors

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog