Next Article in Journal
Robust Trajectory Tracking for Omnidirectional Mobile Robots with Input Time Delay: An ADRC Approach
Next Article in Special Issue
Predefined-Time Trajectory Tracking of Mechanical Systems with Full-State Constraints via Adaptive Neural Network Control
Previous Article in Journal
A Roadmap of Mathematical Optimization for Visual SLAM in Dynamic Environments
Previous Article in Special Issue
Neural Network-Based Adaptive Finite-Time Control for Pure-Feedback Stochastic Nonlinear Systems with Full State Constraints, Actuator Faults, and Backlash-like Hysteresis
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Observer-Based Adaptive Event-Triggered Fault-Tolerant Control for Bidirectional Consensus of MASs with Sensor Faults

School of Information and Control Engineering, Qingdao University of Technology, Qingdao 266520, China
*
Author to whom correspondence should be addressed.
Mathematics 2026, 14(2), 265; https://doi.org/10.3390/math14020265
Submission received: 20 November 2025 / Revised: 9 December 2025 / Accepted: 21 December 2025 / Published: 10 January 2026

Abstract

The adaptive event-triggered fault-tolerant control problem for bidirectional consensus of multi-agent systems (MASs) subject to sensor faults and external disturbances is investigated. A hierarchical algorithm is first introduced to eliminate the dependence on Laplacian matrix information, thereby reducing computational complexity. Subsequently, a disturbance observer (DO) and a compensation signal were constructed to accommodate external disturbances, filtering errors, and approximation errors introduced by the radial basis function neural network (RBFNN). Compared with the absence of a disturbance observer, the tracking performance was improved by 15.2 % . In addition, a switching event-triggered mechanism is considered, in which the advantages of fixed-time triggering and relative triggering are integrated to balance communication frequency and tracking performance. Finally, the boundedness of all signals under the proposed fault-tolerant control (FTC) scheme is established. It has been clearly demonstrated by the simulation results that the proposed mechanism achieves a 39.8 % reduction in triggering frequency relative to the FT scheme, while simultaneously yielding a 5.0 % enhancement in tracking performance compared with the RT scheme, thereby highlighting its superior efficiency and effectiveness.

1. Introduction

With the advancement of modern industrial machinery, the consensus problem in MASs has become one of the central research topics in cooperative control, with broad applications in robotic networks, unmanned aerial vehicle formations [1], sensor networks [2], and related areas [3,4]. In practical engineering scenarios, communication topology often involves asymmetric weights and adversarial interaction patterns, thereby giving rise to bidirectional consensus challenges [5,6]. For instance, ref. [7] proposed resilient consensus algorithms capable of mitigating the influence of mobile malicious agents on directed graphs, effectively ensuring convergence despite non-symmetric and adversarial interactions. Ref. [8] developed dynamic event-triggered bidirectional consensus protocols for nonlinear MASs over signed networks, demonstrating that efficient convergence can be achieved while reducing communication overhead. Furthermore, ref. [9] developed a differentially private bidirectional consensus algorithm over signed networks by injecting time-varying noise and carefully tuning step-sizes, showing that MASs can achieve mean-square and almost-sure convergence while preserving a predefined differential-privacy level. Unbalanced and switching topologies may further introduce more complex cooperative dynamics and stability challenges. Therefore, the development of a bidirectional consensus control framework under asymmetric topology with switching behavior possesses significant theoretical importance as well as broad practical value.
Meanwhile, from an engineering implementation perspective, the system is often subjected to external disturbances and unknown faults during the dynamic modeling process. In recent years, DOs have been widely employed in adaptive and robust control to enable real-time estimation of unknown disturbances [10,11]. A finite-time DO is designed to estimate unknown external disturbances in real time, and this estimation is integrated with a control law to achieve rapid and robust attitude tracking of a constrained second-order UAV system [12]. A fixed-time disturbance-observer-based sliding mode control strategy was proposed for robotic manipulators, in which convergence and tracking performance are guaranteed even in the presence of unknown external disturbances and model uncertainties [13]. However, the observer itself introduces additional tracking errors due to filtering, estimation inaccuracies, and numerical implementation. Therefore, an auxiliary compensation signal was introduced, through which the observation errors were integrated with the system dynamics, ensuring the effective attenuation of both the tracking and consensus errors.
On the other hand, system faults represent an inevitable adverse influence in practical operations and can generally be categorized as sensor faults and actuator faults [14,15,16]. These faults degrade system performance and hinder the achievement of the desired control objectives. A distributed robust FTC protocol has been designed for uncertain MASs in the presence of actuator faults, thereby overcoming the practical adverse effects of such faults on system performance [17]. For the tracking control problem of nonlinear systems subject to sensor faults, an event-triggered FTC method based on bounded estimation has been proposed, in which several auxiliary filters and auxiliary functions are incorporated to overcome the difficulties induced by network delays and unknown control directions [18]. However, the aforementioned results involve only a single type of fault. Consequently, the quality control problem in which sensor faults and actuator faults occur simultaneously remains a challenging issue and warrants further investigation.
To conserve communication resources and enhance overall system efficiency, event-triggered control has emerged as a highly popular strategy. In contrast to periodic control schemes, event-triggered mechanisms update the control input or initiate communication only when specified triggering conditions are satisfied, thereby significantly reducing the communication burden and computational overhead [19,20,21]. In recent years, various event-triggered control strategies have been proposed, including fixed-threshold (FT) [22] and relative-threshold (RT) [23,24]. FT triggering can effectively prevent Zeno behavior, while its adaptability to continuously varying system conditions remains limited [25]. To accommodate both communication efficiency and performance requirements, a switching-threshold mechanism that integrates FT and RT triggering strategies has been proposed by researchers [26,27,28]. In [29], a switching-threshold event-triggering mechanism was proposed and integrated with an adaptive controller, by which the triggering frequency was significantly reduced while the tracking error of nonlinear systems with dynamic uncertainties was ensured to converge a tunable small neighborhood. Nevertheless, the aforementioned studies have been primarily applied to single nonlinear systems; therefore, rational application of the switching-threshold event-triggered mechanism to MASs subject to external disturbances and sensor faults is regarded as a worthwhile objective.
Building upon the aforementioned results, a disturbance-observer-based adaptive switching event-triggered FTC scheme is proposed in this study to achieve bidirectional consensus tracking for MASs subject to external disturbances and sensor faults. The main contributions of the present research are summarized as follows.
  • A hierarchical algorithm is proposed to address unbalanced topology induced by negative weighting effects, in contrast to prevalent bidirectional consensus control designs under balanced communication topology [6]. Tracking error for each agent is defined solely based on its immediate parent node, thereby simplifying analysis of local errors and eliminating dependence on Laplacian matrices.
  • DO and compensation signals are constructed to address external disturbances and command filtering errors in MASs [13]. This design enables overall FTC strategy to simultaneously account for both external disturbances and sensor or actuator faults, thereby broadening its applicability. The DO reduces the steady-state tracking error by 15.2 % compared to no-observer designs.
  • Integrating the advantage of fewer triggering instances inherent in FT with the enhanced flexibility offered by RT [25], a novel switching threshold-based time-triggered mechanism is developed. This approach effectively balances communication frequency and tracking performance in MASs, thereby further mitigating the zero phenomenon while ensuring boundedness of signals is rigorously demonstrated. It has been demonstrated by the simulation results that the triggering frequency is reduced by 39.8 % compared with the FT scheme, while the tracking performance is improved by 5.0 % relative to the RT scheme.
The remainder of this manuscript is organized as follows. In Section 2, the system model, preliminary results, and the disturbance-observer formulation are presented. Section 3 provides a detailed description of the switching event-triggered mechanism and the backstepping-based controller design, followed by a comprehensive stability analysis. In Section 4, simulation studies of the proposed switching event-triggered fault-tolerant control scheme are reported, and comparative simulations are conducted to verify its effectiveness. Finally, Section 5 summarizes the main conclusions of this work.

2. Problem Description and Preliminaries

A system model problem formulation is presented, and sensor fault and actuator fault models are analyzed. A hierarchical algorithm is employed to address the imbalance in communication topology caused by negative weight effects, thereby enabling bidirectional consensus under switching topology scenarios. A disturbance observer is constructed to estimate external disturbances and to compensate for external perturbations and approximation errors generated by RBFNNs. The relevant notation definitions are given in Table 1.

2.1. Problem Statement

Consider the dynamics of an ith follower agent with the following inputs saturation:
ι ˙ i , k = ι i , k + 1 + f i , k ( ι ¯ i , k ) + d i , k t , i = 1 , , M ι ˙ i , n = u v i + f i , n ( ι ¯ i , n ) + d i , n t , k = 1 , , n 1 y i = ι i , 1 ,
where ι ¯ i , k = [ ι i , 1 , , ι i , k ] T R k . u v i R and y i R denote the control input subject to actuator faults and the output of the i t h follower.
f i , k ( · ) ( k = 1 , 2 , , n ) denotes the unknown smooth nonlinear function, which is approximated by RBFNNs and formulated as
f i , k ι ¯ i , k = θ i , k * T Φ ι ¯ i , k + ς f i ι ¯ i , k , | ς f i ι ¯ i , k | ς f i , m ,
with ς f i , m > 0 being a constant, and θ i , k * denoting the ideal weight vector. The form of the Gaussian functions are shown as
Φ ( ι ¯ i , k ) = exp ( ι ¯ i , k ς i , k ) T ( ι ¯ i , k ς i , k ) ζ i , k 2 ,
where ς i , k = [ ς i , 1 , ς i , 2 , , ς i , n ] T and ζ i , k ( k = 1 , 2 , , n ) represent the center and width respectively.
The system output and input of an ith follower agent are, respectively, affected by sensor faults and actuator faults of the following forms:
y i f = Γ ι i , 1 + ϕ t , Γ 0 , 1 u v i = η v i t + ϖ t , η 0 , 1
where Γ and η are known constants, and ϕ t and ϖ t denote the sensor bias and actuator bias, respectively. Two unknown scalar quantities, ϕ * and ϖ * , are assumed to exist such that | ϕ t | ϕ * and | ϖ ( t ) | ϖ * .
Control objective: The primary aim of this work is to propose an adaptive switching event-triggered fault-tolerant control framework based on disturbance-observer techniques so that a bidirectional consensus can be achieved under switching-topology scenarios in the presence of external disturbances and sensor faults. The proposed control scheme is designed to accomplish two key objectives.
  • Bidirectional consensus tracking with guaranteed communication efficiency and tracking performance;
  • Boundedness of all closed-loop signals regardless of the presence or absence of actuator and sensor faults.
Lemma 1 
([28]). For c R , one has
0 | c | c tanh c τ < κ τ , κ = 0.2785 ,
where τ is a positive constant.
Lemma 2 
([19]). Given that the Lyapunov function V ( x ) is a continuous and positive definite function, and its initial value V ( 0 ) lies within a finite range, it can be inferred that V ( x ) remains bounded and satisfies the following condition:
V ˙ ( x ) a V ( x ) + b ,
where a and b are positive constants, then lim t sup V b a , lim t V ˙ = 0 .
Lemma 3. 
The unknown continuous nonlinear function F ( S ) can be approximated by RBFNNs with the approximated error ς ( S ) : sup x Ω | F ( S ) θ ^ T Φ ( s ) | ς ( S ) , where ς ( S ) ς ¯ and ς ¯ > 0 is an unknown constant.
Assumption 1 
([3]). There is at least one path between the leader and the followers. G has a fixed spanning tree if the leader is the root node.
Assumption 2 
([6]). The reference signal y d satisfies y d 2 + y ˙ d 2 y ¯ , with y ¯ > 0 being a positive constant.
Assumption 3 
([27]). There exist unknown constants d ¯ and d ¯ * > 0 such that | d i , k ( t ) | d ¯ and | d ˙ i , k ( t ) | d ¯ * .

2.2. Preliminary Work

The communication topology of MASs to represent the interactions between agents, which is described by a signed digraph G = ( V , E , A ) , where X = { x 1 , x 2 , , x M } is a node set, E X × X = { ( x j , x i ) | x j , x i V } is an edge set, and A = [ a i j ] R M × M is the adjacency matrix. There are three relationships between agent x i and x j for the directions of a i j as follows: (1) the cooperative interaction relationship: a i j > 0 ; (2) the antagonistic relationship: a i j < 0 ; (3) otherwise: a i j = 0 .
The treatment of imbalanced topology induced by negative-weight effects is generally not amenable to classical consensus analysis since the error dynamics involve cross-coupling terms originating from multiple neighbors, thereby complicating the computation. To address this issue, a hierarchical algorithm is designed in which the original imbalanced topology is analyzed through a spanning tree. Under this framework, each agent interacts only with its unique parent node, allowing the error analysis to be simplified to a local level. Design hierarchical matrix A = [ a i ] R 1 × M , where a i = s i g n ( a i , j ) max { | a i , j | } . To provide a more intuitive illustration of the hierarchical algorithm, an example is presented in Figure 1. Agents x 1 and x 2 can directly receive the information from y d , so y d is in the layer 0 and x 1 and x 2 are in the layer 1. For the agents x 3 and x 4 , they can receive the information from a unique agent in the layer 1, so they are in the layer 2. Then, interactions at each layer are restricted to nodes in the upper layer. For x 3 and x 4 , the corresponding a 3 = s i g n ( a i , j ) max { | a 3 , 1 | , | a 3 , 2 | } = a 3 , 2 = 3 , a 4 = s i g n ( a i , j ) max { | a 4 , 1 | , | a 4 , 2 | } = a 4 , 1 = 3 . Similarly, it can be concluded that a 1 = 1 and a 2 = 1 . There are two shortest routes in the layered directed graph as follows: ( i )   R 1 > 0 : y R x 1 x 4 ; ( i i )   R 2 < 0 : y R x 2 x 3 . We determine that if R i > 0 , x i X 1 ; otherwise, x i X 2 holds. In Figure 1, y d , x 1 , x 2 , x 4 X 1 , and x 3 X 2 . The hierarchical matrix after the topology switching is designed as A . As shown in Figure 1, prior to the switching, one has A = [ 1 , 1 , 3 , 3 ] T . After the topology switching occurs, the corresponding a i j values are altered, leading to A = [ 1 , 3 , 1 , 3 ] T .

2.3. Design of DO

Due to complexity and diversity in practical operating conditions, influence of external disturbances on controlled systems is often unavoidable, which may lead to degradation of system performance. Hence, suppression or compensation of such disturbances is regarded as an indispensable component in controller design. In this work, a DO has been proposed, through which external disturbances and approximation errors generated by RBFNNs can be effectively compensated. For convenience in subsequent design, the following auxiliary variables are introduced.
Q i , k = D i , k ν i , k ι i , k , k = 1 , , n ,
where D i , k = d i , k + δ d i , M denotes unknown lumped disturbance, with ν i , k > 0 denoting the design parameters.
Considering (1), (2), and (7), one has
Q ˙ i , k = D ˙ i , k ν i , k ι i , k + 1 + θ i , k * T Φ ( ι ¯ i , k ) + δ f i ( ι ¯ i , k ) + d i , k = D ˙ i , k ν i , k ι i , k + 1 + θ i , k * T Φ ( ι ¯ i , k ) + Q i , k + ν i , k ι i , k ,
where ι i , n + 1 = u , ν i , k is a known constant and denotes observer gain. The DO is designed in the following form:
D ^ i , k = Q ^ i , k + ν i , k ι i , k Q ^ ˙ i , k = ν i , k ι i , k + 1 + θ i , k * T Φ ( ι ¯ i , k ) + ν i , k ι i , k + Q ^ i , k D ˜ ˙ i , k = Q ˜ ˙ i , k = D ˙ i , k ν i , k θ ˜ i , k T Φ ( ι ¯ i , k ) ν i , k D ˜ i , k ,
where D ˜ i , k = D i , k D ^ i , k and Q ˜ i , k = Q i , k Q ^ i , k , representing the disturbance estimation error and extended disturbance estimation error.

3. Main Results

In this section, a detailed controller design procedure is presented, as illustrated in Figure 2. An adaptive event-triggered FTC scheme based on a switching-threshold mechanism is proposed, and stability of the system is verified.

3.1. Event-Triggered Mechanism

To balance the utilization of communication resources and the tracking performance of the controlled system [27], an event-triggered mechanism with switching thresholds is introduced.
v ( t ) = w ( t l ) , t [ t l , t l + 1 ) t l + 1 = inf { t > t l | σ ( t ) | Δ ( t ) | v ( t ) | + ϖ ¯ 1 } , | v ( t ) | < H inf { t > t l | σ ( t ) | ϖ ¯ 2 } , | v ( t ) | H Δ ˙ ( t ) = g Δ ( t ) σ 2 ( t ) ,
where w ( t ) denotes the continuous control law, which will be provided later. The term σ ( t ) = w ( t ) v ( t ) represents the deviation between the continuous control law w ( t ) and the actual control input v ( t ) . The quantities ϖ ¯ 1 , ϖ ¯ 2 , g , and H are known constants, and the initial value of the dynamic threshold parameter Δ ( t ) is assumed to satisfy Δ ( 0 ) = Δ 0 , Δ 0 ( 0 , 1 ) .
A continuous control law w ( t ) and an actual control law ν ( t ) are constructed:
w ( t ) = Δ ¯ + 1 η α i , n tanh z i , n α i , n ρ ¯ + σ tanh z i , n ϖ ¯ ρ ¯ ,
v t = w t ϖ ¯ β 2 t Δ ¯ β 1 t + 1 ,
where α i , n denotes the virtual control law, which will be provided in the controller design section, ρ ¯ represents smoothing coefficient, and β 1 ( t ) and β 2 ( t ) , designed as time-varying auxiliary functions introduced to ensure the boundedness of the continuous control law, satisfy | β 1 ( t ) | 1 and | β 2 ( t ) | 1 . The parameters Δ ¯ and σ are defined as follows:
Δ ¯ = Δ 0 , | v ( t ) | < H 0 , | v ( t ) | H , ϖ ¯ = ϖ ¯ 1 , | v ( t ) | < H ϖ ¯ 2 , | v ( t ) | H .
Remark 1. 
The event-triggered control scheme with switching thresholds is proposed such that the advantages of both the FT and RT mechanisms are incorporated. Through this integration, an effective balance between communication resource utilization and tracking performance is achieved. Since α i , n , D ^ , θ ^ , and w ( t ) are all bounded, w ˙ ( t ) is also bounded, and | w ˙ ( t ) | L ¯ w . From the switching event-triggered mechanism, it can be observed that the minimum inter-event time satisfies t l + 1 t l ϖ ¯ 1 L w , ϖ ¯ 1 > 0 and L w < . Inter-event time is strictly positive. Hence, Zeno behavior is excluded.

3.2. Controller Design

First, in order to prevent the occurrence of complexity explosion, the following command filter, together with its corresponding compensation signal, is introduced for the i t h agent
ρ ˙ i , j = a 1 ρ i , j ρ ˙ i , j = 2 a 2 a 1 ρ i , j + a 1 e i , j e i , j = α i , j ρ i , j , j = 1 , , n 1 ,
δ i , 1 = c 1 δ i , 1 + λ ^ δ i , 2 λ ^ e i , 1 δ ˙ i , k = c k δ i , k + δ i , k + 1 e i , k δ i , k 1 δ ˙ i , n = c n δ i , n δ i , n 1 , k = 2 , , n 1 ,
where ρ i , j ( 0 ) = α i , j ( 0 ) , ρ i , j ( 0 ) = 0 , constants a 1 > 0 , a 2 ( 0 , 1 ] , c i , j > 0 , and e i , j are filtering errors, and α i , j are virtual controllers, which will be given later.
The following coordinate transformation and auxiliary error signals are defined:
τ i , k = π i , k ρ i , k 1 z i , k = τ i , k δ i , k , k = 1 , , n ,
where π 1 , 1 = y i f , π i , j = ι i , j , i = 2 , , M and j = 2 , , n , ρ 1 , 0 = y d ( t ) , ρ i , 0 = a i π q , 1 , π q , 1 is the state of the node x q in the upper layer, which transmits information to the node x i in the adjacent lower layer.
The virtual controller α i , k is constructed as
α i , k = 1 Λ i , k ( Λ i , k θ ^ i , k T Φ ( ι ¯ i , k ) + μ i , k 2 z i , k + Λ i , k D ^ i , k ρ ˙ i , k 1 ( t ) + c i , k τ i , k + Γ ^ i , k τ i , k 1 + m i , k 2 z i , k ϕ ^ h + b i , k 2 z i , k r ^ ) , i = 1 , , n ,
where ν i = Γ 2 if k = 1 ; otherwise, ν i = 2 . Γ i = 0 if k = 1 ; otherwise, Γ i = Γ . m i = 1 if k = 1 ; otherwise, m i = 0 . b i = 0 if k = 1 ; otherwise b i = 1 .
In addition, the adaptive laws are designed as
θ ^ ˙ i , k = γ θ i , k Λ i , k z i , k Φ ( ι ¯ i , k ) h i , k θ ^ i , k ,
ϕ ^ ˙ h = γ h 2 z i , 1 2 h ϕ ϕ ^ h ,
r ^ ˙ = γ r 2 z i , n 2 h r r ^ ,
where γ θ i , k > 0 , γ h > 0 , γ r > 0 , h i , k > 0 , h ϕ > 0 , and h r > 0 are design parameters. ϕ h > θ * 2 and r > θ * 2 to guarantee the negativity of the Lyapunov derivative.
Based on the proposed controller and adaptive laws, the adaptive bidirectional consensus switching event-triggered FTC scheme is formally established in Theorem 1. The detailed proof of Theorem 1 is provided in the subsequent stability analysis section.

3.3. Stability Analysis

Theorem 1. 
Under Assumptions 1–3, for the multi-agent system described by Equation (1) and operating in the presence of sensor faults (4), the switching-threshold event-triggered mechanism (10)–(12), the command filter (14) together with its associated compensation signal (15), the virtual controller (17), and the adaptive laws (18)–(20) collectively ensure the realization of bidirectional consensus with a balanced trade off between communication efficiency and tracking performance. Furthermore, the boundedness of all closed-loop signals is guaranteed, irrespective of whether actuator or sensor faults occur.
Proof. 
Step k ( 1 k n 1 ) : From Equations (1), (4), (9), and (14)–(16), the following can be deduced:
z ˙ i , k = τ ˙ i , k δ ˙ i , k = ι i , k + 1 + f i , k ι ¯ i , k + d i , k t ρ ˙ i , k 1 t δ ˙ i , k ,
where f i , k ι ¯ i , k is the unknown function, which can be approximated by RBFNNs, and one can obtain the following:
z ˙ i , k = ι k + 1 + θ ˜ i , k T Φ ( ι ¯ i , k ) + θ ^ i , k T Φ ( ι ¯ i , k ) + D i , k ρ ˙ i , k 1 ( t ) δ ˙ i , k .
The Lyapunov function V i , k is chosen as
V i , k = V i , k 1 + 1 2 z i , k 2 + 1 2 γ θ i , k θ ˜ i , k T θ ˜ i , k + 1 2 D ˜ i , k 2 + λ i , k 2 γ h ϕ ˜ h 2 ,
where V i , 0 = 0 , λ i , k = 1 if k = 1 ; otherwise, λ i , k = 0 .
By computing Equation (23), the following result is obtained
V ˙ i , k = V ˙ i , k 1 + z i , k z ˙ i , k 1 γ θ i , k θ ˜ i , k T θ ^ ˙ i , k + D ˜ i , k D ˜ ˙ i , k λ i , k γ h ϕ ˜ h ϕ ^ ˙ h = V ˙ i , k 1 + z i , k ( Λ i , k ς i , k + 1 + Λ i , k θ ˜ i , k T Φ ( ι ¯ i , k ) + Λ i , k θ ^ i , k T Φ ( ι ¯ i , k ) + Λ i , k D ˜ i , k + Λ i , k D ^ k + λ i , k ϕ ˙ ( t ) ρ ˙ i , k 1 ( t ) δ ˙ i , k ) 1 γ θ i , k θ ˜ i , k T θ ^ ˙ i , k + D ˜ i , k D ˙ i , k ν i , k θ ˜ i , k T Φ ( ι ¯ i , k ) ν i , k D ˜ i , k λ i , k γ h ϕ ˜ h ϕ ^ ˙ h ,
where Λ i , k = Γ if k = 1 ; otherwise, Λ i , k = 1 .
Based on Young’s inequality, we have
z i , k Λ i , k D ˜ i , k Λ i , k 2 2 z i , k 2 + 1 2 D ˜ i , k 2 , D ˜ i , k D ˙ i , k 1 2 D ˜ i , k 2 + 1 2 D i , k 2 , z i , k λ i , k ϕ ˙ t 1 2 + λ i , k 2 2 z i , k 2 ϕ * 2 , ν i , k D ˜ i , k θ ˜ i , k T Φ ( ι ¯ i , k ) 1 2 D ˜ i , k 2 + ν i , k 2 M 2 θ ˜ i , k T θ ˜ i , k ,
where D i , k = ς f k , m + d k , m . M is RBFNNs node number.
Combining Equations (17)–(19) and Equations (24) and (25) gives
V ˙ i , k V ˙ i , k 1 + z i , k Λ i , k z k + 1 + Λ i , k δ k + 1 Λ i , k e i , k c i , k τ i , k δ ˙ i , k Γ ^ i , k τ i , k 1 + h i , k γ θ i , k θ ˜ i , k T θ ^ i , k ν i , k 3 2 D ˜ i , k 2 + M ν i , k 2 2 θ ˜ i , k T θ ˜ i , k + 1 2 D i , k 2 + λ i , k 2 + λ i , k h ϕ γ h ϕ ˜ h ϕ ^ h ,
where τ 0 = 0 .
By applying Young’s inequality, we have
h i , k γ θ i , k θ ˜ i , k T θ ^ i , k h i , k 2 γ θ i , k θ ˜ i , k T θ ^ i , k + h i , k 2 γ θ θ i , k T θ i , k ,
λ i , k h ϕ γ h ϕ ˜ h ϕ ^ h λ i , k h ϕ 2 γ h ϕ ˜ h 2 + λ i , k h ϕ 2 γ h ϕ h 2 .
According to Equations (15), (27), and (28), V ˙ i , k can be derived
V ˙ i , k j = 1 k c i , j z i , j 2 + ν i , j 3 2 D ˜ i , j 2 + h i , j 2 γ θ i , k M ν i , j 2 2 θ ˜ i , j T θ ˜ i , j h ϕ 2 γ h ϕ ˜ h 2 + z i , k z i , k + 1 + j = 1 k 1 2 D i , j 2 + h i , j 2 γ θ i , k θ i , j T θ ˜ i , j + λ i , j 2 + h ϕ 2 γ h ϕ h 2 .
Step n : From Equations (1), (4), (12), and (14)–(16), the following can be deduced:
z ˙ i , n = τ ˙ i , n ι ˙ i , n = ι ˙ i , n ρ ˙ i , n 1 t δ ˙ i , n = η w t Δ ¯ β 1 t + 1 η ϖ ¯ β 2 t Δ ¯ β 1 t + 1 + ϖ t + f i , n ι ¯ i , n + d i , n t ρ ˙ i , n 1 t δ ˙ i , n ,
where f i , n ι ¯ i , n is the unknown function, which can be approximated by RBFNNs, and one can obtain
z ˙ i , n = η w ( t ) Δ ¯ β 1 ( t ) + 1 η ϖ ¯ β 2 ( t ) Δ ¯ β 1 ( t ) + 1 + ϖ ( t ) + θ ˜ i , n T Φ ( ι ¯ i , n ) + θ ^ i , n T Φ ( ι ¯ i , n ) + D i , n ρ ˙ i , n 1 ( t ) δ ˙ i , n .
Choosing the Lyapunov function V i , n as
V i , n = V i , n 1 + 1 2 z i , n 2 + 1 2 γ θ i , n θ ˜ i , n T θ ˜ i , n + 1 2 D ˜ i , n 2 + 1 2 γ r r ˜ 2 .
By computing Equation (32), the following result is obtained
V ˙ i , n = V ˙ i , n 1 + z i , k z ˙ i , n 1 γ θ i , n θ ˜ i , n T θ ^ ˙ i , n + D ˜ i , n D ˜ ˙ i , n 1 γ r r ˜ r ^ ˙ = V ˙ i , n 1 + z i , n η w t Δ ¯ β 1 t + 1 η ϖ ¯ β 2 t Δ ¯ β 1 t + 1 + ϖ ( t ) + θ ˜ i , n T Φ ( ι ¯ i , n ) + θ ^ i , n T Φ ( ι ¯ i , n ) + D ˜ i , n + D ^ i , n ρ ˙ i , n 1 t δ ˙ i , n ) 1 γ θ i , n θ ˜ i , n T θ ^ ˙ i , n 1 γ r r ^ ˜ r ^ ˙ + D ˜ i , n D ˙ i , n ν i , n θ ˜ i , n T Φ ( ι ¯ i , n ) ν i , n D ˜ i , n .
Based on Young’s inequality, we have
z i , n D ˜ i , n 1 2 z i , n 2 + 1 2 D ˜ i , n 2 , D ˜ i , n D ˙ i , n 1 2 D ˜ i , n 2 + 1 2 D i , n 2 , ν i , n D ˜ i , n θ ˜ i , n T Φ ( ι ¯ i , n ) 1 2 D ˜ i , n 2 + ν i , n 2 M 2 θ ˜ i , n T θ ˜ i , n , z i , n ϖ ( t ) 1 2 + 1 2 z i , n 2 ϖ * 2 , z i , n η w t Δ ¯ β 1 t + 1 z i , n η w t Δ ¯ + 1 , z i , n η w t Δ ¯ β 1 t + 1 z i , n η w t Δ ¯ + 1 ,
where D i , n = ς f n , m + d n , m .
Substituting Equations (11), (18), (20), and (34) into (33) leads to
V ˙ i , n V ˙ i , n 1 + z i , n ( α i , n tanh z i , n α i , n ρ ¯ + θ ^ i , n T Φ ( ι ¯ i , n ) + 1 2 z i , n + D ^ i , n ρ ˙ i , n 1 ( t ) δ ˙ i , n + 1 2 z i , n r ^ ) + h i , n γ θ i , n θ ˜ i , n T θ ^ i , n ν i , n 3 2 D ˜ i , n 2 + M ν i , n 2 2 θ ˜ i , n T θ ˜ i , n + 1 2 D i , n 2 + 1 2 + h r γ r r ˜ r ^ + z i , n η ϖ ¯ 1 Δ ¯ ϖ ¯ tanh z i , n ϖ ¯ ρ ¯ .
Similar to Equation (26), we have
V ˙ i , n V ˙ i , n 1 + z i , n ( α i , n tanh z i , n α i , n ρ ¯ + θ ^ i , n T Φ ( ι ¯ i , n ) + 1 2 z i , n + D ^ i , n ρ ˙ i , n 1 ( t ) δ ˙ i , n + 1 2 z i , n r ^ ) h i , n 2 γ θ i , n η i , n 2 2 θ ˜ i , n T θ ˜ i , n η i , n 3 2 D ˜ i , n 2 h r 2 γ r r ˜ 2 + h r 2 γ r r 2 + h i , n 2 γ θ i , n θ i , n T θ i , n + 1 2 D i , n 2 + 1 2 + 1 2 η ϖ ¯ 1 Δ ¯ 2 ϖ ¯ tanh z i , n ϖ ¯ ρ ¯ .
We define V = i = 1 M j = 1 n V i , j . Considering Equations (15) and (17) and applying Lemma 1, the following inequality can be obtained
V ˙ j = 1 n c i , j z j 2 + ν i , j 3 2 D ˜ i , j 2 + h i , j 2 γ θ i , j ν i , j 2 2 θ ˜ i , n T θ ˜ i , n h ϕ 2 γ ϕ ϕ ˜ h 2 h r 2 γ r r ˜ 2 + j = 1 n 1 2 D i , j 2 + h i , j 2 γ θ i , j θ i , n T θ i , n + h ϕ 2 γ h ϕ h 2 + h r 2 γ r r 2 + 1 + 1 2 η ϖ ¯ 1 Δ ¯ 2 + 0.557 ρ ¯ a ¯ V + b ¯ ,
where a ¯ = min 2 c i , j , h i , j γ θ i , j ν i , j 2 , 2 ν i , j 3 , h ϕ , h r and b ¯ = j = 1 n 1 2 D i , j 2 + h i , j 2 γ θ i , j θ i , j T θ i , j + h ϕ 2 γ h ϕ h 2 + h r 2 γ r r 2 + 1 + 1 2 η ϖ ¯ 1 Δ ¯ 2 + 0.557 ρ ¯ .
By Lemma 2, integrating Equation (37) over [0,t], one has
V t V t 0 b ¯ a ¯ e a ¯ t t 0 + b ¯ a ¯ V + b ¯ a ¯ .
Based on the definition of V ( t ) and the coordinate transformation in Equation (16), it can be ensured that all closed-loop system signals remain bounded. □
Remark 2. 
The proposed ETC scheme with a switching threshold integrates the advantages of both FT and RT mechanisms, thereby achieving an effective balance between communication resources and tracking performance. While ensuring flexibility in the triggering threshold, the occurrence of Zeno behavior is simultaneously avoided. From inequality (38), it can be inferred that achieving a faster convergence rate while reducing the convergence error requires either a larger value of a ¯ or a smaller value of b ¯ . In practical scenarios, multiple control objectives—such as convergence rate, tracking performance, and communication frequency—must be taken into account. Therefore, the selection of these parameters should be conducted with the aim of balancing the overall performance requirements.

4. Simulation Examples

In this section, the effectiveness of the proposed adaptive bidirectional consensus FTC scheme, employing a switching event-triggered mechanism, is demonstrated through simulation examples. In addition, comparative simulations are conducted to further verify the superiority of the designed controller.

4.1. Main Simulations

The communication graph is illustrated in Figure 3, where the multi-agent system consists of four agents, and y d denotes the leader agent. The communication topology is directed and connected, indicating that the proposed algorithm is applicable to a broad class of systems. The dynamics of each agent follow the reference model in [28] can be described as
ι ˙ i , 1 = ι i , 2 + d i , 1 ( t ) , ι ˙ i , 2 = u i ι i , 1 e ι i , 1 0.5 ι i , 2 + d i , 2 ( t ) ,
where d i , 1 ( t ) = 0.8 sin ( 2 t ) + 0.1 sin ( 5 t ) + 0.05 N ( 0 , 1 ) , d i , 2 ( t ) = 0.4 cos ( 1.2 t ) + 0.1 cos ( 4 t ) + 0.05 N ( 0 , 1 ) , and random Gaussian noise is incorporated into the disturbance. Then, unknown function f i , k ( ι ¯ i , k ) in the system is approximated by RBFNNs, for which the basis functions are selected as
Φ ( ι ¯ i , k ) = exp ( ι ¯ i , k 3 + ς ) T ( ι ¯ i , k 3 + ς ) ζ 2 ,
where ζ = 2 , ς = 1 , , 7 , k = 1 , 2 .
The leader’s dynamic is described as y d = 0.8 sin ( t ) + 0.2 sin ( 3 t ) . The communication graph is shown in Figure 3. The agents are divided into two different groups based on the hierarchical algorithm. The shortest routes for agents x 1 x 4 are R 1 > 0 : y R x 1 x 2 , R 2 < 0 : y R x 1 x 3 , and R 3 < 0 : y R x 1 x 4 . Thus, according to the shortest routes, X 1 = { y d , x 1 , x 2 } and X 2 = { x 3 , x 4 } can be given. As shown in Figure 3, prior to the switching, one has A = [ 1 , 1 , 1 , 1 ] T . Topology switching occurs at t = 19 s; the corresponding a i j values are altered, leading to A = [ 1 , 1 , 1 , 1 ] T .
Considering that follower 1 is affected by a sensor fault, while followers are all subjected to actuator faults, the corresponding sensor-fault and actuator-fault models are formulated
y f = ι 1 , 1 ( t ) , t 15 s , 0.34 ι 1 , 1 ( t ) + 0.28 sin ( t ) , t > 15 s ,
u i ( v ) = v i ( t ) , t 10 s , 0.5 v i ( t ) + 0.5 sin ( t ) , t > 10 s .
In this simulation, the initial conditions are specified as follows: ι 1 ( 0 ) = [ 0.2 , 0.2 ] T , ι 2 ( 0 ) = [ 0.15 , 0.2 ] T , ι 3 ( 0 ) = [ 0.1 , 0.3 ] T , ι 4 ( 0 ) = [ 0.15 , 0.3 ] T , Q 1 ( 0 ) = Q 2 ( 0 ) = Q 3 ( 0 ) = Q 4 ( 0 ) = [ 0 , 0 ] T , θ ^ 1 ( 0 ) = [ 0.05 , 0.05 ] T , ϕ ^ h ( 0 ) = 0.1 , r ^ 1 ( 0 ) = r ^ 2 ( 0 ) = r ^ 3 ( 0 ) = r ^ 4 ( 0 ) = 0.1 , δ 1 ( 0 ) = δ 2 ( 0 ) = δ 3 ( 0 ) = δ 4 ( 0 ) = [ 0 , 0 ] T , Δ 1 ( 0 ) = Δ 2 ( 0 ) = Δ 3 ( 0 ) = Δ 4 ( 0 ) = 0.5 ; and the initial values of the design parameter are assigned as follows: c 11 = c 21 = c 31 = c 41 = 15 , c 12 = c 22 = c 32 = c 42 = 20 , a 11 = a 21 = a 31 = a 41 = 100 , a 12 = a 22 = a 32 = a 42 = 1 , ν i , 1 = ν i , 2 = 15 , ( i = 1 , , 4 ) , ρ ¯ = 0.05 , h 1 , 1 = h 2 , 1 = h 3 , 1 = h 4 , 1 = 5 , h 1 , 2 = h 2 , 2 = h 3 , 2 = h 4 , 2 = 8 , h ϕ = 12 , h r = 4 , γ θ 1 , 1 = γ θ 2 , 1 = γ θ 3 , 1 = 0.15 , γ θ 1 , 2 = γ θ 2 , 2 = γ θ 3 , 2 = γ θ 4 , 2 = 0.08 , γ r 1 = γ r 2 = γ r 3 = γ r 4 = 0.008 , ϖ ¯ 1 , 1 = ϖ ¯ 2 , 1 = ϖ ¯ 3 , 1 = ϖ ¯ 4 , 1 = 0.08 , ϖ ¯ 1 , 2 = ϖ ¯ 2 , 2 = ϖ ¯ 3 , 2 = ϖ ¯ 4 , 2 = 0.15 , H = 0.6 , g = 0.005 .
Based on the aforementioned selection of control parameters, the simulation results under random noise disturbances, sensor faults, and switching topology are presented in Figure 4, Figure 5, Figure 6, Figure 7, Figure 8, Figure 9, Figure 10, Figure 11, Figure 12, Figure 13 and Figure 14. As illustrated in Figure 4, after the sensor fault occurring at t = 15 s and the topology switching at t = 19 s, the tracking performance is rapidly recovered due to the designed controller, and all agents are still able to maintain stable trajectory tracking. These observations indicate that the proposed control strategy can accommodate topology switching scenarios and effectively compensate for sensor faults. Figure 5 shows the tracking errors of all agents under the switching event-triggered mechanism. In comparison with Figure 4, it further demonstrates that the designed controller ensures stable and effective tracking performance. Figure 6 depicts the trajectories of the disturbance observer subjected to random Gaussian noise, from which it can be observed that the designed observer accurately tracks the system disturbance. Figure 1, Figure 2, Figure 3, Figure 4, Figure 5, Figure 6, Figure 7, Figure 8, Figure 9 and Figure 10 display the trajectories of continuous controllers w ( t ) and actual controllers v ( t ) for each agent under the proposed switching event-triggered mechanism. Figure 11, Figure 12, Figure 13 and Figure 14 present the triggering intervals of all agents under the designed scheme. Each curve represents the updates of the controller, and its amplitude corresponds to the triggering interval. It can be observed that the proposed triggering mechanism is free of Zeno behavior.

4.2. Comparison Studies

Under the condition that all other scenarios remain identical, comparative simulations are first conducted using the FT and RT mechanisms, and the results are contrasted with those obtained under the switching event-triggered mechanism by taking agent 1 as an illustrative example. Figure 15 presents the controller triggering intervals under the RT mechanism, while Figure 16 shows those under the FT mechanism. Figure 17 illustrates the differences in tracking performance of agent 1 under the three triggering mechanisms, simultaneously demonstrating that all mechanisms are capable of achieving the desired tracking performance. To more clearly highlight the superiority of the proposed switching event-triggered mechanism, Table 2 summarizes the triggering counts and average tracking errors of agent 1 under the three mechanisms. The data in Table 2 indicate that compared with the RT mechanism, the proposed switching mechanism reduces the triggering count by 39.8 % , and compared with the FT mechanism, it decreases the average tracking error by 5.0 % . These results verify that the proposed event-triggered mechanism achieves a favorable balance between tracking performance and communication frequency.
On the other hand, while keeping the control mechanism unchanged, additional simulations are performed by modifying the disturbance-handling component. Taking agent 1 as an example once again, Figure 18 illustrates the tracking performance differences under different disturbance-handling designs. Without the disturbance observer, the average tracking error is 0.014141 . Under the switching event-triggered mechanism, the incorporation of the disturbance observer reduces the average tracking error by 15.2 % , thereby significantly enhancing the tracking performance.

5. Conclusions

A switching event-triggered FTC scheme based on a disturbance observer has been proposed for MASs subject to sensor faults, achieving bidirectional consensus under switching topology. A hierarchical algorithm is adopted to address communication topology imbalance induced by negative weights; each agent interacts with only one parent node in the upper layer, which simplifies local error analysis and avoids complexity associated with asymmetric global Laplacian operators. A disturbance observer and its associated compensation signal are constructed to accommodate external disturbances and filtering errors. A switching event-triggered mechanism is developed, combining advantages of FT and ST mechanisms and enabling a balanced trade-off between communication frequency and tracking performance. Numerical simulations confirm superiority and boundedness of the proposed scheme. Future research will focus on more complex settings, such as heterogeneous MASs.

Author Contributions

Conceptualization, S.Y. and H.W.; methodology, S.Y. and H.W.; software, H.W. and S.L.; validation, S.Y., H.W., and S.L.; formal analysis, S.Y. and S.L.; investigation, H.W. and S.L.; resources, S.Y.; data curation, H.W.; writing—original draft preparation, H.W.; writing—review and editing, S.Y. and H.W.; visualization, S.Y. and S.L.; supervision, S.Y.; project administration, S.L.; funding acquisition, S.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by National Natural Science Foundation of China, under grant number 61703224, and the National Natural Science Foundation of China, under grant number 61640302.

Data Availability Statement

The original contributions presented in this study are included in the article. For further inquiries, please contact the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
DODisturbance observer
FTCFault-tolerant control
MASsMulti-agent systems
RBFNNsRadial basis function neural networks

References

  1. Lizzio, F.F.; Capello, E.; Guglieri, G. A Review of Consensus-Based Multi-Agent UAV Implementations. J. Intell. Robot. Syst. 2022, 106, 43. [Google Scholar] [CrossRef]
  2. Zheng, B.; Ji, J.; Miao, Z.; Zhou, J. Achieving Distributed Consensus in Networked Flexible-Joint Manipulator Systems via Energy-Shaping Scheme. Int. J. Control Autom. Syst. 2023, 21, 2323–2337. [Google Scholar] [CrossRef]
  3. Li, H. Event-Triggered Bipartite Consensus of Multi-Agent Systems in Signed Networks. AIMS Math. 2022, 7, 5499–5526. [Google Scholar] [CrossRef]
  4. Wang, X.; Cao, Y.; Niu, B.; Song, Y. A Novel Bipartite Consensus Tracking Control for Multiagent Systems under Sensor Deception Attacks. IEEE Trans. Cybern. 2023, 53, 5984–5993. [Google Scholar] [CrossRef]
  5. Manickavalli, S.; Parivallal, A.; Kavikumar, R.; Kaviarasan, B. Distributed Bipartite Consensus of Multi-Agent Systems via Disturbance Rejection Control Strategy. Mathematics 2024, 12, 3225. [Google Scholar] [CrossRef]
  6. Zhang, H.; Duan, J.; Wang, Y.; Gao, Z. Bipartite Fixed-Time Output Consensus of Heterogeneous Linear Multiagent Systems. IEEE Trans. Cybern. 2021, 51, 548–557. [Google Scholar] [CrossRef]
  7. Wang, Y.; Ishii, H.; Bonnet, F.; Défago, X. Resilient Real-Valued Consensus in Spite of Mobile Malicious Agents on Directed Graphs. IEEE Trans. Parallel Distrib. Syst. 2022, 33, 586–603. [Google Scholar] [CrossRef]
  8. Ren, J.; Hua, L.; Zhao, M.; Lu, G. Bipartite consensus for multi-agent systems over signed networks: A novel dynamic event-triggered mechanism. Neurocomputing 2024, 609, 128502. [Google Scholar] [CrossRef]
  9. Wang, J.; Ke, J.; Zhang, J.-F. Differentially Private Bipartite Consensus over Signed Networks with Time-Varying Noises. IEEE Trans. Autom. Control 2024, 69, 5788–5803. [Google Scholar] [CrossRef]
  10. Chen, W.-H.; Yang, J.; Guo, L.; Li, S. A Nonlinear Disturbance Observer for Robotic Manipulators. IEEE Trans. Ind. Electron. 2000, 47, 932–938. [Google Scholar] [CrossRef]
  11. Zhang, D.; Hu, J.; Cheng, J.; Wu, Z.-G.; Yan, H. A Novel Disturbance Observer Based Fixed-Time Sliding Mode Control for Robotic Manipulators with Global Fast Convergence. IEEE/CAA J. Autom. Sin. 2024, 11, 661–672. [Google Scholar] [CrossRef]
  12. Nguyen, X.; Tiep, N.H.; Au, L.T.K.; Anh, N.N.; Nguyen, X.; Phi, N. A Finite-Time Disturbance Observer-Based Control for Constrained Second-Order Dynamical Systems and Its Application to the Attitude Tracking of a UAV. Mathematics 2025, 13, 1810. [Google Scholar]
  13. Hu, X.; Wang, B.; Shen, Y.; Fu, Y.; Li, N. Disturbance Observer-Enhanced Adaptive Fault-Tolerant Control of a Quadrotor UAV against Actuator Faults and Disturbances. Drones 2023, 7, 541. [Google Scholar] [CrossRef]
  14. Khan, Z.; Nasir, A.; Mekid, S. Fault-Tolerant Control Strategies for Industrial Robots: State of the Art and Future Perspective on AI-Based Fault Management. Artif. Intell. Rev. 2025, 58, 362. [Google Scholar] [CrossRef]
  15. Cartocci, N.; Napolitano, M.R.; Costante, G.; Valigi, P.; Fravolini, M.L. Aircraft robust data-driven multiple sensor fault diagnosis based on optimality criteria. Mech. Syst. Signal Process. 2022, 170, 108668. [Google Scholar] [CrossRef]
  16. Ren, H.; Ma, H.; Li, H.; Zhang, J.; Chen, M. Adaptive Fixed-Time Control of Nonlinear MASs with Actuator Faults. IEEE/CAA J. Autom. Sin. 2023, 10, 1252–1262. [Google Scholar] [CrossRef]
  17. Shi, J.; Chen, X.; Xing, S.; Liu, A.; Chen, C. Robust Cooperative Fault-Tolerant Control for Uncertain Multi-Agent Systems Subject to Actuator Faults. Sensors 2024, 24, 2651. [Google Scholar] [CrossRef]
  18. Wang, C.; Wen, C.; Hu, Q. Event-Triggered Adaptive Control for a Class of Nonlinear Systems with Unknown Control Direction and Sensor Faults. IEEE Trans. Autom. Control 2020, 65, 763–770. [Google Scholar] [CrossRef]
  19. Cao, L.; Mo, Y.; Xiao, W.; Feng, K.; Wu, Z.; Li, X. Dynamic Event-Triggered Adaptive Broad Learning for a Two-Degree-of-Freedom Helicopter System with Prescribed Performance. Mathematics 2025, 13, 3558. [Google Scholar] [CrossRef]
  20. Ji, R.; Ge, S.S.; Zhao, K. Coded Event-Triggered Control for Nonlinear Systems. Automatica 2024, 167, 111753. [Google Scholar] [CrossRef]
  21. Ge, X.; Han, Q.L.; Zhang, X.M.; Ding, D. Dynamic Event-Triggered Control and Estimation: A Survey. Int. J. Autom. Comput. 2021, 18, 857–886. [Google Scholar] [CrossRef]
  22. Li, Y.; Wang, H.; Zhao, X.; Xu, N. Event-Triggered Adaptive Tracking Control for Uncertain Fractional-Order Nonstrict-Feedback Nonlinear Systems via Command Filtering. Int. J. Robust Nonlinear Control 2022, 32, 7987–8011. [Google Scholar] [CrossRef]
  23. Xu, T.; Sun, Z.; Wen, G.; Duan, Z. Data-Driven Dynamic Event-Triggered Control. IEEE Trans. Autom. Control 2024, 69, 8804–8811. [Google Scholar] [CrossRef]
  24. Xu, C.; Xu, H.; Guan, Z.-H.; Ge, Y. Observer-Based Dynamic Event-Triggered Semiglobal Bipartite Consensus of Linear Multi-Agent Systems With Input Saturation. IEEE Trans. Cybern. 2023, 53, 3139–3152. [Google Scholar] [CrossRef]
  25. Dou, Y.; Xing, G.; Ma, A.; Zhao, G. A review of event-triggered consensus control in multi-agent systems. J. Control Decis. 2024, 12, 1–23. [Google Scholar] [CrossRef]
  26. Yu, R.; Chen, Y.-Y.; Zhang, Y. Switching Threshold Event-Triggered Critic Algorithm for Optimal Orbit-Tracking and Formation Motion. IET Control Theory Appl. 2024, 18, 454–464. [Google Scholar] [CrossRef]
  27. Wang, Z.; Liu, S.; Niu, B.; Zhang, L.; Zhao, N. Disturbance-Observer-Based Adaptive Neural Event-Triggered Fault-Tolerant Control for Uncertain Nonlinear Systems against Sensor Faults. Int. J. Gen. Syst. 2025, 54, 334–356. [Google Scholar] [CrossRef]
  28. Liu, S.; Niu, B.; Zong, G.; Zhao, X.; Xu, N. Adaptive Fixed-Time Hierarchical Sliding Mode Control for Switched Under-Actuated Systems with Dead-Zone Constraints Via Event-Triggered Strategy. Appl. Math. Comput. 2022, 435, 127441. [Google Scholar] [CrossRef]
  29. Pang, N.; Wang, X.; Wang, Z. Event-triggered adaptive control of nonlinear systems with dynamic uncertainties: The switching threshold case. IEEE Trans. Circuits Syst. II Express Briefs 2022, 69, 3540–3544. [Google Scholar] [CrossRef]
Figure 1. Hierarchical algorithm-based graph decomposition and topology switching.
Figure 1. Hierarchical algorithm-based graph decomposition and topology switching.
Mathematics 14 00265 g001
Figure 2. A block diagram of the designed control strategy.
Figure 2. A block diagram of the designed control strategy.
Mathematics 14 00265 g002
Figure 3. Decomposition of agents based on hierarchical algorithm and switching topology.
Figure 3. Decomposition of agents based on hierarchical algorithm and switching topology.
Mathematics 14 00265 g003
Figure 4. Tracking performance under sensor failure with topology switching.
Figure 4. Tracking performance under sensor failure with topology switching.
Mathematics 14 00265 g004
Figure 5. (a) Responses of tracking error τ 1 , 1 under switching event triggering mechanism. (b) Responses of tracking error τ 2 , 1 under switching event triggering mechanism. (c) Responses of tracking error τ 3 , 1 under switching event triggering mechanism. (d) Responses of tracking error τ 4 , 1 under switching event triggering mechanism.
Figure 5. (a) Responses of tracking error τ 1 , 1 under switching event triggering mechanism. (b) Responses of tracking error τ 2 , 1 under switching event triggering mechanism. (c) Responses of tracking error τ 3 , 1 under switching event triggering mechanism. (d) Responses of tracking error τ 4 , 1 under switching event triggering mechanism.
Mathematics 14 00265 g005
Figure 6. Disturbed observation trajectories with random noise.
Figure 6. Disturbed observation trajectories with random noise.
Mathematics 14 00265 g006
Figure 7. Responses of w 1 and v 1 under switching event triggering mechanism.
Figure 7. Responses of w 1 and v 1 under switching event triggering mechanism.
Mathematics 14 00265 g007
Figure 8. Responses of w 2 and v 2 under switching event triggering mechanism.
Figure 8. Responses of w 2 and v 2 under switching event triggering mechanism.
Mathematics 14 00265 g008
Figure 9. Responses of w 3 and v 3 under switching event triggering mechanism.
Figure 9. Responses of w 3 and v 3 under switching event triggering mechanism.
Mathematics 14 00265 g009
Figure 10. Responses of w 4 and v 4 under switching event triggering mechanism.
Figure 10. Responses of w 4 and v 4 under switching event triggering mechanism.
Mathematics 14 00265 g010
Figure 11. Follower 1 controller trigger time under switching event trigger mechanism.
Figure 11. Follower 1 controller trigger time under switching event trigger mechanism.
Mathematics 14 00265 g011
Figure 12. Follower 2 controller trigger time under switching event trigger mechanism.
Figure 12. Follower 2 controller trigger time under switching event trigger mechanism.
Mathematics 14 00265 g012
Figure 13. Follower 3 controller trigger time under switching event trigger mechanism.
Figure 13. Follower 3 controller trigger time under switching event trigger mechanism.
Mathematics 14 00265 g013
Figure 14. Follower 4 controller trigger time under switching event trigger mechanism.
Figure 14. Follower 4 controller trigger time under switching event trigger mechanism.
Mathematics 14 00265 g014
Figure 15. Follower 1 controller trigger time with RT.
Figure 15. Follower 1 controller trigger time with RT.
Mathematics 14 00265 g015
Figure 16. Follower 1 controller trigger time with FT.
Figure 16. Follower 1 controller trigger time with FT.
Mathematics 14 00265 g016
Figure 17. Responses of tracking error τ 1 , 1 under different event-triggering mechanisms.
Figure 17. Responses of tracking error τ 1 , 1 under different event-triggering mechanisms.
Mathematics 14 00265 g017
Figure 18. Responses of tracking error τ 1 , 1 under different disturbance designs.
Figure 18. Responses of tracking error τ 1 , 1 under different disturbance designs.
Mathematics 14 00265 g018
Table 1. Notation list.
Table 1. Notation list.
SymbolMeaning
a i j Signed adjacency weight between agents i and j
ι ¯ i , k State vector
θ ^ i , k Estimated weight vector
ς f i ι ¯ i , k Approximation error
Φ ( ι ¯ i , k ) Basis function vector
d i , k Unknown disturbances
D ^ i , k Estimated disturbance
Q ^ i , k Estimated extended disturbance state
ϖ ¯ 1 Baseline constant threshold
ϖ ¯ 2 Fixed triggering threshold
HSwitching threshold boundary for ETC
w ( t ) Continuous control law
v ( t ) Actual control input
| · | Euclidean norm for vectors; absolute value for scalars
Table 2. Update times and average tracking errors of follower 1 under three different triggering controllers.
Table 2. Update times and average tracking errors of follower 1 under three different triggering controllers.
Update TimesMean Absolute Error 1
ETC with FT12950.012613
ETC with RT23390.012056
ETC with ST14070.011986
1  MAE i = 1 N t s = 1 N | τ i ( t s ) | . t s denotes the data sampling instant. N represents the total number of sampling steps.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Yang, S.; Wei, H.; Liu, S. Observer-Based Adaptive Event-Triggered Fault-Tolerant Control for Bidirectional Consensus of MASs with Sensor Faults. Mathematics 2026, 14, 265. https://doi.org/10.3390/math14020265

AMA Style

Yang S, Wei H, Liu S. Observer-Based Adaptive Event-Triggered Fault-Tolerant Control for Bidirectional Consensus of MASs with Sensor Faults. Mathematics. 2026; 14(2):265. https://doi.org/10.3390/math14020265

Chicago/Turabian Style

Yang, Shizhong, Hongchao Wei, and Shicheng Liu. 2026. "Observer-Based Adaptive Event-Triggered Fault-Tolerant Control for Bidirectional Consensus of MASs with Sensor Faults" Mathematics 14, no. 2: 265. https://doi.org/10.3390/math14020265

APA Style

Yang, S., Wei, H., & Liu, S. (2026). Observer-Based Adaptive Event-Triggered Fault-Tolerant Control for Bidirectional Consensus of MASs with Sensor Faults. Mathematics, 14(2), 265. https://doi.org/10.3390/math14020265

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop