Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Next Article in Journal
(HTBNet)Arbitrary Shape Scene Text Detection with Binarization of Hyperbolic Tangent and Cross-Entropy
Next Article in Special Issue
Streamflow Prediction Using Complex Networks
Previous Article in Journal
Statistical Interdependence between Daily Precipitation and Extreme Daily Temperature in Regions of Mexico and Colombia
Previous Article in Special Issue
Photosensitive Control and Network Synchronization of Chemical Oscillators
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fast Finite-Time Observer-Based Event-Triggered Consensus Control for Uncertain Nonlinear Multiagent Systems with Full-State Constraints

1
College of Westa, Southwest University, Chongqing 400715, China
2
College of Electronic and Information Engineering, Southwest University, Chongqing 400715, China
*
Author to whom correspondence should be addressed.
Entropy 2024, 26(7), 559; https://doi.org/10.3390/e26070559
Submission received: 16 May 2024 / Revised: 24 June 2024 / Accepted: 27 June 2024 / Published: 29 June 2024
(This article belongs to the Special Issue Nonlinear Dynamical Behaviors in Complex Systems)

Abstract

:
This article studies a class of uncertain nonlinear multiagent systems (MASs) with state restrictions. RBFNNs, or radial basis function neural networks, are utilized to estimate the uncertainty of the system. To approximate the unknown states and disturbances, the state observer and disturbance observer are proposed to resolve those issues. Moreover, a fast finite-time consensus control technique is suggested in order to accomplish fast finite-time stability without going against the full-state requirements. It is demonstrated that every signal could be stable and boundless, and an event-triggered controller is considered for the saving of resources. Ultimately, the simulated example demonstrates the validity of the developed approach.

1. Introduction

The cooperative control of multiagent systems (MASs) has garnered more academic concerns in the last few decades [1,2], and meanwhile, it has been implemented in physical scenes including autonomous underwater vehicles and unmanned aerial vehicles [3,4]. Tracking consensus control is a particular case of cooperative control that has been used in multiple domains. Furthermore, the finite-time tracking consensus control method has been designed for heterogeneous MASs [5]. In [6], the authors used the asymptotic consensus control to achieve the asymptotic stability for MASs. The finite-time tracking consensus control approach is more effective than the asymptotic consensus control at preventing interference and converging more quickly. However, in physical situations, the system states and the external disturbances usually are unavailable but it is vital to achieve the consensus control of MASs [7,8].
In past research, there were various techniques to estimate unknown states and disturbances in the adaptive control field. A fuzzy adaptive output-feedback control strategy for uncertain switched nonlinear systems was put forth by Li and Tong [9]. The system was designed by the observer to solve the unmeasured states and unknown nonlinearities. Liu et al. [10] focus on adaptive fuzzy output feedback control for a category of nonlinear systems with unknown states and full-state restrictions. Otherwise, the disturbance observer had acquired remarkable achievement for MASs. In [11], Wang et al. built the disturbance observer to solve mismatched disturbance for the output consensus problem of leader–follower nonlinear MASs. Then, the event-triggered tracking control issue of nonlinear MASs with unmeasured disturbance was considered in [12]. Compared with the conventional research [9,10,11,12,13], the observer-based tracking consensus control for MASs with state restrictions has mostly not been investigated, which becomes a motivation for our research.
In addition, the traditional control scheme adopted time sampling to update the controller, which could cause a lot of resource waste in the practical industry. To do more with limited resources, the event-triggered mechanism would be proposed and receive widespread applications for MASs [14,15,16,17] due to its great effect on saving resources and reducing the number of triggers. In [15], Zhou et al. concentrated on event-triggered control problems for MASs with unavailable states, which also considered the tracking differentiator (TD) to deal with the uncertain nonlinear terms. The adaptive event-triggered control issue for uncertain nonlinear systems with full-state constraints and external disturbance was studied in [18] and TD was considered to deal with uncertain terms. However, they cannot be applied widely in MASs. Pang et al. [19] studied observer-based event-triggered control methods for MASs. Though Pang et al. considered unknown states and unknown disturbance in the event-triggered mechanism control strategy, the observer-based event-triggered consensus control problem for MASs with full-state restrictions has not been investigated.
Nevertheless, physical systems are subject to state restrictions for security reasons. Thus, full-state restrictions for system damage and performance deterioration are crucial to consider [20,21]. In [22], this research investigates an adaptive neural network control approach for stabilizing a type of uncertain strict-feedback system with full-state restrictions. Qu et al. [23] designed the state observer for nonlinear MASs with output constraints. Furthermore, Yao et al. [24] addressed a fixed-time consensus issue for nonlinear uncertain MASs with state restrictions. Although it has produced impressive results for MASs with state constraints, we discovered that no one has ever examined fast finite-time observer-based control for MASs with state restrictions, which is quite significant.
In traditional uncertain and nonlinear dynamic systems [22,23,24,25], they cannot consider the observer-based event-triggered control for MASs with full-state constraints; meanwhile, TD was first used to introduce controllers to solve such problems in MASS. This article considers the event-triggered consensus control scheme for MASs with full-state constraints. RBF NNs are designed to deal with uncertain and nonlinear terms. Meanwhile, the system has unmeasured states and external disturbances so that the state observer and the disturbance observer are designed. Additionally, to address the issue of “explosion of complexity”, the TD is considered.
The following are this paper’s main innovations:
  • The system states and external disturbance cannot be measured; the state observer and the disturbance observer enlarge the applications of the consensus control method.
  • A second-order TD is designed to avoid the continuous differentiations of the virtual control. Meanwhile, the event-triggered control approach can be investigated to save resources and reduce the frequency of the control triggering.
  • The MASs with state restrictions can achieve the stability and security of systems. In addition, the fast finite-time consensus control technique could make the system accomplish convergence at a high speed. In [26], the fast finite-time event-triggered control scheme do not consider the unmeasured states and disturbances, which also cannot have a good performance rather to our control method.
The remaining sections of the article are structured as follows. The dynamic and problem statement will be presented in Section 2. Section 3 and Section 4 propose the observer-based and event-triggered controller. In Section 5 and Section 6, the stability analysis and a simulation example are presented. Ultimately, conclusions are shown in Section 7.
Assumption 1.
The reference signal and their derivatives are available and bounded.
Assumption 2.
For MASs(1), | f ˙ i , m ( x ̲ i , m ) | , | d ˙ i , m | and | u ˙ i | satisfy that the positive constants κ 1 , κ 2 , κ 3 exist and we have | f ˙ i , m ( x ̲ i , m ) | < κ 1 , | d ˙ i , m | < κ 2 and | u ˙ i | < κ 3 .

2. Problem Statement and Dynamic

2.1. Graph Theory

The directed graph G * ( V * , ε * , A * ) represent agents’ information in MASs, in which V * = { v 1 , v N } and ε * = { ( v i , v j ) V × V } indicates the node set and the edge set, respectively. If ( v i , v j ) ε * , it indicates that one of Agent i’s neighbors is the follower j; meanwhile, the information can be sent to follower i by follower j. N i = { j | ( v i , v j ) ε } expresses the neighbor set of the node i. The adjacency matrix of the graph G * is defined as A * = [ a i j ] R N × N with a i j = 1 , if ( v i , v j ) ε * ; otherwise a i j = 0 . Next, the Laplacian matrix for graph G is denoted by L * = D * A * , in which the degree matrix is D * = d i a g { d 1 , , d k } with d i = j N i a i j .

2.2. System Definition

Consider the systems dynamics of follower i in MASs as
x ˙ i , m = x i , m + 1 + f i , m ( x ̲ i , m ) + d i , m ( t ) x ˙ i , n i = u i + f i , n i ( x ̲ i , n i ) + d i , n i ( t ) , i = 1 , , N y i = x i , 1
where x ̲ i , m = [ x i , 1 , , x i , m ] T , and x ̲ i , n i = [ x i , 1 , , x i , n i ] ; f i denotes unknown uncertain nonlinear functions. The system’s input is expressed by u i , while its output is expressed by y i . d i denotes the external disturbance. Additionally, owing to all state values being limited, it is defined by | x i , m | < ϵ i , m with ϵ i , m > 0 .

2.3. RBF NNs

In this article, because of their excellent performance, uncertain terms are estimated using radial basis function neural networks (RBF NNs). The basic formulation of RBF NNs is as follows:
ψ ( X ) = θ * T Ξ ( X ) + Υ ( X ) , X R
in which Ξ ( X ) = [ Ξ 1 ( X ) , , Ξ m ( X ) ] T denotes the basis vector function. θ T is the unknown constant vector. The approximation error Υ ( X ) r with r > 0 . Then, Ξ i ( X ) is the Gaussian function and has the following form:
Ξ i ( X ) = e x p ( X σ i ) T ( X σ i ) c i 2 , i = 1 , 2 , , m
where σ i = [ σ i , 1 , , σ i , n ] T and c i are the center and width of the basis function, respectively.
Consider θ ^ T as the estimation of θ T ; then, the nonlinear uncertain function and the optimal parameter θ * can be defined as follows:
ψ ^ ( X ^ ) = θ ^ T Ξ ( X ^ )
θ * = arg min x Ω sup x U | ψ ^ ( X ^ ) ψ ( X ) |
where the minimum fuzzy approximation error Δ = ψ ^ ( X ^ ) ψ ( X ) .

2.4. Preliminaries

Lemma 1
 ([26]). For the system x ˙ = f ( x ) , if the continuous function V ( x ) , g 1 > 0 , g 2 > 0 , 0 < ς < 1 , and 0 < λ < exist, the system is physically finite-time stable. Among them, V ˙ ( x ) satisfies V ˙ ( x ) g 1 V ( x ) g 2 V ς ( x ) + λ . Then the residual set of the system solution x ˙ = f ( x ) can be shown as follows:
lim x T e min λ g 1 ( 1 Λ ) , ( λ g 2 ( 1 Λ ) ) 1 ς
where Λ has 0 < Λ < 1 , and the settling time T e are as follows:
T e max { t 0 + 1 Λ g 1 ( 1 ς ) ln Λ g 1 V 1 ς ( t 0 ) + g 2 g 2 , t 0 + 1 g 1 ( 1 ς ) ln g 1 V 1 ς ( t 0 ) + Λ g 2 Λ g 2 }
Lemma 2
 ([27]). For z i R , i = 1 , , N and o h 1 , one obtains
i = 1 N | z i | h i = 1 N | z i | h
Lemma 3
 ([28]). β is positive constant and 0 < p < 1 .
α 2 β p α 2 2 β + ( 1 p ) p 1 p

2.5. Tracking Differentiator

Owing to the continuous differentiations existed in the virtual control, which could cause the problem of “Complexity explosion”, a second-order (TD) [29] is proposed with state variables χ i , m 1 and χ i , m 2 . Furthermore, the input of TD is the virtual control α i , m . The estimations for α i , m and α ˙ i , m are then displayed as follows:
χ ˙ i , m 1 = χ i , m 2 χ ˙ i , m 2 = δ s i g n ( χ i , m 1 α i , m + χ i , m 2 | χ i , m 2 | 2 δ )
where the acceleration factor δ > 0 . lim x δ χ i , m 1 = α i , m and lim x δ χ i , m 2 = α ˙ i , m .
Then, the saturation function is utilized to replace the sign function to avoid unnecessary chattering near the origin. One obtains
χ ˙ i , m 1 = χ i , m 2 χ ˙ i , m 2 = δ s a t ( χ i , m 1 α i , m + χ i , m 2 | χ i , m 2 | 2 δ )
where s a t ( I . J ) = { s i g n ( I ) , | I | J I J , | I | J with J > 0 .

3. Observer and RBF NNs Adaptive Controller Design

According to Lemma 3 in [30], a state observer is proposed to solve the following unmeasured states:
x ^ ˙ i , m = x ^ i , m + 1 + f ^ i , m ( x ^ ̲ i , m | θ ^ i , m ) + l i , m ( y i x ^ i , 1 ) + d ^ i , m ( t ) x ^ ˙ i , n i = u i + f ^ i , n i ( x ^ ̲ i , n i | θ ^ i , n i ) + l i , n i ( y i x ^ i , 1 ) + d ^ i , n i ( t ) y ^ i = x ^ i , 1
where x ^ ̲ i , m = [ x ^ i , 1 , , x ^ i , m ] T , and x ^ ̲ is the estimate of x ̲ , l i , m is the observer gain. f ^ i , m ( x ^ ̲ i , m | θ ^ i , m ) = θ ^ i , m T Ξ ( x ^ ̲ i , m ) with θ ^ i , m T being the estimation of θ i , m * T .
From Equations (4) and (5), one obtains
f i , m ( x ̲ i , m ) f ^ i , m ( x ^ ̲ i , m | θ ^ i , m ) = θ ˜ i , m T Ξ ( x ^ ̲ i , m ) + Γ i , m + Δ i , m
where θ ˜ i , m = θ i , m * θ ^ i , m , Γ i , m = θ i , m T ( Ξ ( x ̲ ) Ξ ( x ^ ̲ ) ) and e i = x i x ^ i is the observer error.
Lemma 4
 ([31]). If A i being a strict Hurwitz matrix exists, for any matrix N i , one obtains
A i T M i + M i A i = N i
with A i = l i , 1 I i , n i 1 l i , n i 0 0 .
To avoid the unknown external disturbance, the disturbance observer is intended to approximate d i , m ( t ) ; an auxiliary variable is suggested as follows:
z i , m = d i , m ρ i , m x i , m
where ρ i , m is a positive constant. According to (1), one obtains
z ˙ i , m = d ˙ i , m ρ i , m ( x i , m + 1 + f i , m ( x ̲ i , m ) + z i , m + ρ i , m x i , m )
where m = 1 , 2 , , n i and x i , n i + 1 = u i .
Based on (14), we have z ^ i , m = d ^ i , m ρ i , m x ^ i , m . Next, z ^ i , m can be built as follows:
z ^ ˙ i , m = ρ i , m ( x ^ i , m + 1 + f ^ i , m ( x ^ ̲ i , m | θ ^ i , m ) + z ^ i , m + ρ i , m x ^ i , m )
Combining (13), (15)–(17), z ˜ i , m can be built as follows:
z ˜ ˙ i , m = d ˙ i , m ρ i , m ( e i , m + 1 + θ ˜ i , m T Ξ ( x ^ ̲ i , m ) + Γ i , m + Δ i , m + z ˜ i , m + ρ i , m e i , m )
where z ˜ i , m = z i , m z ^ i , m .
Consider the Lyapunov function V e as
V e = e i T M i e i + 1 2 z ˜ i , m 2
where M i denotes a positive definite matrix. According to (1) and (12), one obtains
e ˙ i = A i e i + m = 1 n i G i , m θ ˜ i , m Ξ i , m ( x ^ ̲ i , m ) + d ˜ i , m ( t ) + Δ ¯ i
where G i , m = [ 0 , m 2 , 1 , 0 , , 0 ] T and Δ ¯ i = Γ i + Δ i = [ Γ i , 1 + Δ i , 1 , , Γ i , n i + Δ i , n i ] T .
From Young’s inequality, we obtain
2 e i T M i m = 1 n i G i , m θ ˜ i , m T Ξ i , m ( x ^ ̲ i , m ) 1 2 e i 2 M i F 2 + 2 m = 1 n i θ ˜ i , m 2 2 e i T M i Δ ¯ i 1 2 e i 2 M i F 2 + 2 Δ ¯ ¯ i 2 e i T M i m = 1 n i d ˜ i n i e i T e i + M i F 2 m = 1 n i z ˜ i , m + ( n i + n i ρ ¯ i ) e i T M i e i m = 1 n i z ˜ i , m d ˙ i , m 1 2 m = 1 n i z ˜ i , m 2 + 1 2 n i κ 2 2 m = 1 n i z ˜ i , m ρ i , m e i , m + 1 1 2 m = 1 n i z ˜ i , m 2 + 1 2 ( n i 1 ) ρ ¯ i e i T e i Δ ¯ i m = 1 n i z ˜ i , m ρ i , m 1 2 m = 1 n i z ˜ i , m 2 + ρ ¯ i 2 2 Δ ¯ ¯ i m = 1 n i z ˜ i , m ρ i , m 2 e i , m 1 2 m = 1 n i z ˜ i , m 2 + ρ ¯ i 4 2 n i l ¯ i e i T e i
where Δ ¯ i 2 Δ ¯ ¯ i , ρ ¯ i = m a x { ρ i , m } and l ¯ i = m a x { l i , m } . denotes the Frobenius norm of a matrix.
Based on (18), (20), and (21), we obtain
V ˙ e e i T ( λ m i n ( N i ) 1 2 ( n i 1 ) ρ ¯ i 2 1 2 n i ρ ¯ i 4 n i ( n i + n i ρ ¯ i ) M i F M i F 2 ) e i + m = 1 n i 1 ( 2 ρ i , m + M i F 2 ) z ˜ i , m + ( 3 2 ρ i , n i + M i F 2 ) z ˜ i , n i + ( ρ ¯ i 2 2 + 2 ) Δ ¯ ¯ i + 1 2 n i κ 2 2 m = 1 n i ρ i , m z ˜ i , m θ ˜ i , m T Ξ i , m ( x ̲ ^ i , m )

4. Adaptive Tracking Consensus Controllers Design

Fast Finite-Time Event-Triggered Control Design

The consensus control approach can be proposed by the backstepping technique. Initially, we can define the synchronization error π i , 1 as follows:
π i , 1 = j N i i j ( y i y j ) + τ i ( y i y 0 )
π i , m = x ^ i , m α i , m 1
where information transmits between the leader and the follower τ > 0 . Otherwise, τ = 0 . π i , m is the virtual control scheme. y 0 denotes reference signal.
Step 1: Based on [32], the barrier Lyapunov function will be selected as follows:
V i , 1 = 1 2 l o g ϵ i , 1 2 ϵ i , 1 2 π i , 1 2 + 1 2 μ i , 1 ν ˜ i , 1 2 + 1 2 η i , 1 θ ˜ i , 1 2
where | π i , 1 | < ϵ i , 1 , ϵ i , 1 > 0 , η i , 1 > 0 and ν ˜ i , 1 = ν i , 1 ν ^ i , 1 .
Form (23), one yields
π ˙ i , 1 = c i x i , 2 + c i f i , 1 ( x ̲ i , 1 ) + c i d i , 1 j N i i j [ x j , 2 + f j , 1 ( x ̲ j , 1 ) + d j , 1 ] τ i y ˙ 0
where x i , 2 = e i , 2 + π i , 2 + α i , 1 and c i = j N i i j + τ i .
Adopt RBF NNs to address the unknown uncertain function as follows:
F i , 1 ( i , 1 ) = c i ( e i , 2 + π i , 2 + f i , 1 ( x ̲ i , 1 ) + d i , 1 ) j N i i j [ x j , 2 + f j , 1 ( x ̲ j , 1 ) + d j , 1 ] τ i y ˙ 0 = ϖ i , 1 T Ψ i , 1 ( i , 1 ) + Φ i , 1 ( i , 1 )
where i , 1 = [ x ̲ i , 1 , x ̲ j , 2 , d i , 1 , d j , 1 , y 0 , y ˙ 0 ] T .
Next, based on Young’s inequality, we obtain
ϖ i , 1 T Ψ i , 1 ( i , 1 ) π ¯ i , 1 π ¯ i , 1 2 ν i , 1 Ψ i , 1 T Ψ i , 1 2 m i , 1 2 + m i , 1 2 2 Φ i , 1 π ¯ i , 1 π ¯ i , 1 2 2 + Φ ¯ i , 1 2 2
where ν i , 1 = ϖ i , 1 2 , π ¯ i , 1 = π i , 1 ϵ i , 1 2 π i , 1 2 and m i , 1 > 0 .
Next, we can consider the virtual control scheme α i , 1 and the adaptive laws ν ^ ˙ i , 1 and θ ^ ˙ i , 1 .
α i , 1 = 1 c i [ a i , 1 π i , 1 + b i , 1 π i , 1 2 p 1 ( ϵ i , 1 2 π i , 1 2 ) p 1 + π ¯ i , 1 2 2 + π ¯ i , 1 ν i , 1 Ψ i , 1 T Ψ i , 1 2 m i , 1 2 ]
ν ^ ˙ i , 1 = π ¯ i , 1 2 Ψ i , 1 T Ψ i , 1 μ i , 1 2 m i , 1 2 2 g i , 1 ν ^ i , 1
θ ^ ˙ i , 1 = 2 ζ i , 1 θ ^ η i , 1 z ˜ i , 1 ρ i , 1 Ξ i , 1 ( x ^ ̲ i , 1 )
where the designed parameters a i , 1 > 0 , b i , 1 > 0 , g i , 1 > 0 , and ς i , 1 > 0 .
Combine (25)–(31), and one obtains
V ˙ i , 1 a i , 1 π i , 1 2 b i , 1 π i , 1 2 p ( ϵ i , 1 2 π i , 1 2 ) p + 2 g i , 1 μ i , 1 ν ˜ i , 1 ν ^ i , 1 + m i , 1 2 2 + Φ ¯ i , 1 2 + ς i , 1 2 η i , 1 θ ˜ i , 1 θ ^ i , 1 + θ ˜ i , 1 z ˜ i , 1 ρ i , 1 Ξ i , 1 ( x ^ ̲ i , 1 )
step m: the m-order barrier Lyapunov function V i , m is as follows:
V i , m = 1 2 l o g ϵ i , m 2 ϵ i , m 2 π i , m 2 + 1 2 μ i , m ν ˜ i , m 2 + 1 2 η i , m θ ˜ i , m 2 + V i , m 1
where | π i , m | < ϵ i , m , ϵ i , m and η i , m are positive constants, and ν ˜ i , m = ν i , m ν ^ i , m .
Based on (11), (12), and (24), one yields
π ˙ i , m = x ^ ˙ i , m α ˙ i , m 1 = x ^ i , m + 1 + f ^ i , m ( x ^ ̲ i , m | θ ^ i , m ) + l i , m e i , 1 + d ^ i , m α ˙ i , m 1 = x ^ i , m + 1 + f ^ i , m ( x ^ ̲ i , m | θ ^ i , m ) + l i , m e i , 1 + d ^ i , m χ ˙ i , ( m 1 ) 2 φ i , m 1
where φ i , m 1 = α ˙ i , m 1 χ ˙ i , ( m 1 ) 2 .
Similar to Step 1. By utilizing the RBF NNs, one obtains
F i , m ( i , m ) = f ^ i , m ( x ^ ̲ i , m | θ ^ i , m ) + π i , m + 1 + d ^ i , m + e i , m + 1 χ i , ( m 1 ) 2 = ϖ i , m T Ψ i , m ( i , m ) + Φ i , m ( i , m )
where i , m = [ x ^ ̲ i , m , x ^ ̲ j , d ^ i , d ^ j , θ ^ i , y ¯ 0 ] T with y ¯ 0 = [ y 0 , y ˙ 0 , , y 0 m ] T . Considering Young’s inequality, one obtains
ϖ i , m T Ψ i , m ( i , m ) π ¯ i , m π ¯ i , m 2 ν i , m Ψ i , m T Ψ i , m 2 m i , m 2 + m i , m 2 2 Φ i , m π ¯ i , m π ¯ i , m 2 2 + Φ ¯ i , m 2 2 l i , m e i , 1 π ¯ i , m 1 2 π ¯ i , m 2 + 1 2 l ¯ i e i T e i φ i , m 1 π ¯ i , m 1 2 φ i , m 1 2 + 1 2 π ¯ i , m 2
Then α i , m , ν i , m and θ i , m are built as
α i , m = a i , m π i , m b i , m π i , m 2 p 1 ( ϵ i , m 2 π i , m 2 ) p 1 3 π ¯ i , m 2 2 π ¯ i , m ν i , m Ψ i , m T Ψ i , m 2 m i , m 2
ν ^ ˙ i , m = π ¯ i , m 2 Ψ i , m T Ψ i , m μ i , m 2 m i , m 2 2 g i , m ν ^ i , m
θ ^ ˙ i , m = 2 ζ i , m θ ^ i , m η i , m z ˜ i , m ρ i , m Ξ i , m ( x ^ ̲ i , m )
Combining (33)–(39), we obtain the differentiation of V i , m as follows:
V ˙ i , m k = 1 m a i , k π i , k 2 ϵ i , k 2 π i , k 2 k = 1 m b i , k π i , k 2 p ( ϵ i , k 2 π i , k 2 ) p + k = 1 m 2 g i , k μ i , k ν ˜ i , k ν ^ i , k + k = 1 m m i , k 2 2 + k = 1 m Φ ¯ i , k 2 2 + k = 1 m ς i , k 2 η i , k θ ˜ i , k θ ^ i , k + k = 1 m θ ˜ i , 1 z ˜ i , k ρ i , k Ξ i , k ( x ^ ̲ i , k ) + 1 2 k = 2 m φ i , k 1 2 + 1 2 m l ¯ i e i T e i
step n i : to reduce the frequency of triggering and save resources, the event-triggered technique will be proposed. The adaptive controller can be defined as follows:
β i ( t ) = α i , n i tanh π ¯ i , n i α i , n i ϱ i , 1 ( 1 + ξ i ) ( 1 + ξ i ) π ¯ i , n i 2 ( 1 ξ i )
t i , m + 1 = inf { t R | | ϕ i ( t ) | q i + ξ i | u i ( t ) | } u i ( t ) = β i ( t i , m ) , t [ t i , m , t i , m + 1 )
where q i > 0 , ϱ i > 0 , 0 < ξ i < 1 and ϕ i ( t ) = β i ( t ) α i ( t ) .
Remark 1.
Based on (41) and (42), if | ϕ i ( t ) | q i + ξ i | u i ( t ) | , the controller updates and keeps the new constant unless next triggering, which means that as long as ϕ i ( t ) exceeds the threshold signal q i + ξ i | u i ( t ) | , the control input will update. u i ( t ) = β i ( t i , m + 1 ) keeps unless the next triggering.
It will be obtained that u i ( t ) = β i ( t ) q i ψ i , 1 ( t ) 1 + ξ i ψ i , 2 ( t ) with | ψ i , 1 ( t ) | 1 and | ψ i , 2 ( t ) | 1 . Hence, one obtains
π ¯ i , n i u i = π ¯ i , n i ( 1 + ξ i 1 + ξ i ψ i , 2 ( t ) ( α i , n i tanh ( π ¯ i , n i α i , n i ϱ i , 1 ) ) + ( 1 + ξ i ) π ¯ i , n i 2 ( 1 + ξ i ψ i , 2 ( t ) ) ( 1 ξ i ) 2 + q i ψ i , 1 ( t ) 1 + ξ i ψ i , 2 ( t ) )
According to [33], for o R and λ > 0 , o tanh ( o λ ) 0 and 0 | o | o tanh ( o λ ) 0.2785 λ are obtained. Hence, one yields
π ¯ i , n i u i | π ¯ i , n i α i , n i | π ¯ i , n i α i , n i tanh ( π ¯ i , n i α i , n i ϱ i , 1 ) | π ¯ i , n i α i , n i | + | q i π ¯ i , n i 1 ξ i | π ¯ i , n i 2 2 ( 1 ξ i ) 2 π ¯ i , n i α i , n i + q i 2 2 + 0.2785 ϱ i , 1
The barrier Lyapunov function V i , n i will be chosen as follows:
V i , n i = 1 2 l o g ϵ i , n i 2 ϵ i , n i 2 π i , n i 2 + 1 2 μ i , n i ν ˜ i , n i 2 + 1 2 η i , n i θ ˜ i , n i 2 + V i , n i 1
Similar to Step 1, use RBF NNs to deal with uncertain terms, as follows:
F i , n i ( i , n i ) = f ^ i , n i ( x ^ ̲ i , n i | θ ^ i , n i ) + d ^ i , n i χ i , ( n i 1 ) 2 = ϖ i , n i T Ψ i , n i ( i , n i ) + Φ i , n i ( i , n i )
Then, the α i , n i , ν i , n i and θ i , n i are constructed as follows:
α i , n i = a i , n i π i , n i b i , n i π i , n i 2 p 1 ( ϵ i , n i 2 π i , n i 2 ) p 1 3 π ¯ i , n i 2 2 π ¯ i , n i ν i , n i Ψ i , n i T Ψ i , n i 2 m i , n i 2
ν ^ ˙ i , n i = π ¯ i , n i 2 Ψ i , n i T Ψ i , n i μ i , n i 2 m i , n i 2 2 g i , n i ν ^ i , n i
θ ^ ˙ i , n i = 2 ζ i , n i θ ^ i , n i η i , n i z ˜ i , n i ρ i , n i Ξ i , n i ( x ^ ̲ i , n i )
Combining (43)–(49), one obtains
V ˙ i , n i k = 1 n i a i , k π i , k 2 ϵ i , k 2 π i , k 2 k = 1 n i b i , k π i , k 2 p ( ϵ i , k 2 π i , k 2 ) p + k = 1 n i 2 g i , k μ i , k ν ˜ i , k ν ^ i , k + k = 1 n i m i , k 2 2 + k = 1 n i Φ ¯ i , k 2 + k = 1 n i ς i , k 2 η i , k θ ˜ i , k θ ^ i , k + k = 1 n i θ ˜ i , 1 z ˜ i , k ρ i , k Ξ i , k ( x ^ ̲ i , k ) + 1 2 k = 2 n i φ i , k 1 2 + 1 2 n i l ¯ i e i T e i + q i 2 2 + 0.2785 ϱ i , 1

5. Stability Analysis

This section concentrates on proving that the Lyapunov function converges based on the above discussion and derivation of formulas.
Theorem 1.
For nonlinearMASs (1), discuss the virtual and actual controllers (29), (37), and (47) as well as adaptive laws (30), (31), (38), (39), (48), and (49) under Assumptions 1 and 2. Meanwhile, consider the state observer (12), disturbance observer (14), and event-triggered mechanism (41). Ultimately, all signals are bounded and the consensus error between the agents is in a small region.
Select a total barrier Lyapunov function as
V = i = 1 N k = 1 n i V i , k + V e
Based on Lemmas 2 and 3 [22,28] and Young’s inequality, we obtain
log ϵ i , k 2 ϵ i , k 2 π i , k 2 ϵ i , k 2 ϵ i , k 2 π i , k 2 k = 1 n i 2 g i , k μ i , k ν ˜ i , k ν ^ i , k k = 1 n i g i , k μ i , k ν i , k 2 k = 1 n i g i , k μ i , k ν ˜ i , k 2 k = 1 n i 2 ς i , k η i , k θ ˜ i , k θ ^ i , k k = 1 n i ς i , k η i , k θ i , k 2 + k = 1 n i ς i , k η i , k θ ˜ i , k 2 ( k = 1 n i ν ˜ i , k 2 2 ) p k = 1 n i ν ˜ i , k 2 2 + ( 1 p ) p 1 p ( k = 1 n i θ ˜ i , k 2 2 ) p k = 1 n i θ ˜ i , k 2 2 + ( 1 p ) p 1 p
Combining (22), (50), (51), and (52), one obtains
V ˙ γ 1 ( 1 2 i = 1 N k = 1 n i log a i , k π i , k 2 ϵ i , k 2 π i , k 2 ) γ 2 ( 1 2 i = 1 N k = 1 n i log b i , k π i , k 2 ϵ i , k 2 π i , k 2 ) p γ 3 i = 1 N e i 2 γ 3 i = 1 N e i 2 p γ 4 i = 1 N k = 1 n i z ˜ i , k 2 2 γ 4 ( i = 1 N k = 1 n i z ˜ i , k 2 ) 2 p γ 5 i = 1 N k = 1 n i 1 2 μ i , k ν ˜ i , k 2 γ 5 ( i = 1 N k = 1 n i 1 2 μ i , k ν ˜ i , k 2 ) p γ 6 i = 1 N k = 1 n i 1 2 η i , k θ ˜ i , k 2 γ 6 ( i = 1 N k = 1 n i 1 2 η i , k θ ˜ i , k 2 ) p + i = 1 N R i
with
R i = ( ρ i 2 2 + 2 ) Δ ¯ ¯ i + 1 2 n i κ 2 2 + k = 1 n i ( m i , k 2 2 + Φ ¯ i , k 2 2 ) + 1 2 k = 2 n i φ i , k 1 2 + q i 2 2 + γ 3 e i 2 p + γ 4 ( k = 1 n i z ˜ i , k 2 ) 2 p + k = 1 n i g i , k μ i , k ν i , k 2 + k = 1 n i ς i , k η i , k θ i , k 2 + 2 ( 1 p ) p 1 p
where γ 1 = 2 min { a i , 1 , , a i , n i } , γ 2 = 2 p min { b i , 1 , , b i , n i } , γ 3 = min { Q i } with Q i = λ m i n ( N i ) 1 2 ( n i 1 ) ρ ¯ i 2 1 2 n i ρ ¯ i 4 n i ( n i + n i ρ ¯ i ) M i F 1 2 n i l ¯ i M i F 2 > 0 , γ 4 = min { 2 ρ i , m + M i F 2 , 3 2 ρ i , n i + M i F 2 } , γ 5 = m i n { 4 g i , 1 , , 4 g i , n i } and γ 6 = m i n { 4 ς i , 1 , , 4 ς i , n i } .
Then, for two positive unknown constants Ω 1 , Ω 2 such that e i Ω 1 and z ˜ i Ω 2 , respectively.
Finally, one obtains
V ˙ γ i = 1 N V i , n i σ ( i = 1 N V i , n i ) p + R = γ V σ V p + R
where p ( 0 , 1 ) , γ = min { γ 1 , γ 3 , , γ N } , σ = min { γ 2 , γ 3 , , γ N } , and R = i = 1 N R i .
Based on Lemma 1, the settling time is
T e max { t 0 + 1 Λ γ ( 1 p ) ln Λ γ V 1 p ( t 0 ) + σ σ , t 0 + 1 γ ( 1 p ) ln γ V 1 p ( t 0 ) + Λ σ Λ σ }
Remark 2.
From Lemma 1 and (56), it can be shown that the error signal is bounded. In addition, we also have that ν ^ i , 1 , , ν ^ i , n i , θ ^ i , 1 , , θ ^ i , n i , α i , 1 , , α i , n i are bounded.
Remark 3.
Based on [1], it is common to occur that the tracking error satisfies y i , 1 y 0 π λ m a x ( L + B ) and π is the synchronization error. Meanwhile, all system state signals x i ϵ i , which satisfy the full-state constraint.
Remark 4.
Owing to the waste of communication resources, the adaptive controller (41) can be designed to reduce the amount of triggering. From (42), we can adjust the designed parameter to achieve optimal control performance based on limited triggering. We have β ˙ i β ¯ i with β ¯ i > 0 . Based on (41) and (42), if t ( t i , m , t i , m + 1 ) , d ϕ i ( t ) d t β ˙ i can be established. Additionally, lim t t i , m + 1 ϕ i ( t ) = q i + ξ i | u i ( t ) | , and ϕ i ( t ) = 0 such that the interval of the triggered events has t i q i + ξ i | u i ( t ) | β ¯ i , so the Zeno behavior can be avoided.
Remark 5.
When the virtual control methods are proposed, the multiple derivations of virtual controllers will cause the issues of ‘Complexity explosion’, which motivates the introduction of Tracking Differentiator (TD) (10) and (11). TD is also able to avoid the chattering by using s a t ( ) . Seeing the traditional first-order filter [34], the filter can easily cause instability because it can be influenced by constant γ. So it does not have better precision than TD.

6. Simulation Results

In this part, to confirm that the consensus control technique is valid, a simulated example is given. Firstly, the reference signal is y 0 = 0.5 sin ( 0.4 t ) . Furthermore, the communication digraph is displayed in Figure 1. Based on Figure 1, one obtains
A * = 0 0 0 0 1 0 0 0 0 1 0 0 1 0 1 0 , L * = 0 0 0 0 1 1 0 0 0 1 1 0 1 0 1 1
Consider the four followers’ system model
x ˙ i , 1 = x i , 2 + f i , 1 ( x ̲ i , 1 ) + d i , 1 ( t ) x ˙ i , 2 = u i + f i , 2 ( x ̲ i , 2 ) + d i , 2 ( t ) , i = 1 , 2 , 3 , 4 y i = x i , 1
where the unknown functions f i , 1 = x i , 1 2 sin ( x i , 2 ) , f i , 2 = sin ( x i , 1 x i , 2 ) , and the external disturbance is given by d i , 1 ( t ) = x i , 1 sin ( x i , 2 ) cos ( t ) , d i , 2 = 1 + x i , 1 x i , 2 sin ( t ) 2 . The initial conditions of the system can be designed as x ̲ 1 = [ 0.1 , 0.2 ] T , x ̲ 2 = [ 0.1 , 0.1 ] T , x ̲ 3 = [ 0.1 , 0.2 ] T , x ̲ i , 1 = [ 0.1 , 0.1 ] T , x ^ ̲ 1 = [ 0.2 , 0.1 ] T , x ^ ̲ 2 = [ 0 , 0.1 ] T , x ^ ̲ 3 = [ 0.1 , 0 ] T , x ^ ̲ i , 1 = [ 0.1 , 0.2 ] T .
Then, the state observer is designed as follows:
x ^ ˙ i , 1 = x ^ i , 2 + f ^ i , 1 ( x ^ ̲ i , 1 | θ ^ i , 1 ) + l i , 1 ( y i x ^ i , 1 ) + d ^ i , 1 ( t ) x ^ ˙ i , 2 = u i + f ^ i , 2 ( x ^ ̲ i , 2 | θ ^ i , 2 ) + l i , 2 ( y i x ^ i , 1 ) + d ^ i , 2 ( t ) y ^ i = x ^ i , 1
in which l i , 1 = 65 ,   l i , 2 = 30 . Furthermore, the other main parameters are given: p = 4 5 ,   a i , 1 = 18 ,   a i , 2 = 35 ,   b i , 1 = 12 ,   b i , 2 = 25 ,   c i = 15 ,   ϵ i , 1 = 1 ,   ϵ i , 2 = 3 ,   μ i , 1 = 0.5 ,   μ i , 2 = 0.5 ,   g i , 1 = 0.5 ,   g i , 2 = 0.5 ,   m i , 1 = 0.5 ,   m i , 2 = 0.5 ,   ζ i , 1 = 0.1 ,   ζ i , 2 = 0.1 ,   η i , 1 = 0.2 ,   η i , 2 = 0.2 ,   ρ i , 1 = 30 , and ρ i , 2 = 20 .
The simulation outputs are displayed in Figure 2, Figure 3, Figure 4, Figure 5, Figure 6, Figure 7 and Figure 8. Figure 2 exhibits the tracking consensus cases. Figure 3 illustrates the state observers and system states. Figure 4, Figure 5 and Figure 6 illustrate the errors of the state observers and disturbance observers. The adaptive event-triggered controller and the frequency of triggering are shown in Figure 7 and Figure 8. The number of controllers triggering is 540, 548, 520, and 486, respectively.

7. Conclusions

This paper is mainly meant to design the fast finite-time event-triggered control scheme for a class of MASs with state restrictions. By utilizing the designed approach, the tracking consensus control can be finished at a relatively high speed compared with previous techniques. Meanwhile, the system resources would be saved in practical applications and the Zeno behavior would be avoided. Additionally, the state observer and the disturbance observer are proposed to deal with the unavailable states and disturbances, which enlarge the practicability of the method. Moreover, TD can address the ‘Complexity explosion’ effectively. Finally, the authors will focus on the input quantization and unidentified hysteresis in the future.

Author Contributions

Methodology, K.Z.; software, K.Z.; validation, K.Z.; resources, X.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

Data is contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Chen, Z.; Wang, J.; Zhang, L.; Ma, K.; Liu, Y. Event-triggered prescribed settling time consensus control of uncertain nonlinear multiagent systems with given transient performance. ISA Trans. 2022, 129, 24–35. [Google Scholar] [CrossRef] [PubMed]
  2. Li, Z.; Gao, L.; Chen, W.; Xu, Y. Distributed adaptive cooperative tracking of uncertain nonlinear fractional-order multi-agent systems. IEEE/CAA J. Autom. Sin. 2020, 7, 292–300. [Google Scholar] [CrossRef]
  3. Liu, Y.; Montenbruck, J.M.; Zelazo, D.; Odelga, M.; Rajappa, S.; Bülthoff, H.H.; Allgöwer, F.; Zell, A. A Distributed Control Approach to Formation Balancing and Maneuvering of Multiple Multirotor UAVs. IEEE Trans. Robot. 2018, 34, 870–882. [Google Scholar] [CrossRef]
  4. Li, X.; Zhu, D. An Adaptive SOM Neural Network Method for Distributed Formation Control of a Group of AUVs. IEEE Trans. Ind. Electron. 2018, 65, 8260–8270. [Google Scholar] [CrossRef]
  5. Zhou, Y.; Yu, X.; Sun, C.; Yu, W. Higher order finite-time consensus protocol for heterogeneous multi-agent systems. Int. J. Control 2015, 88, 285–294. [Google Scholar] [CrossRef]
  6. Stephen, A.; Raja, R.; Alzabut, J.; Zhu, Q.; Niezabitowski, M.; Lim, C.P. A Lyapunov–Krasovskii Functional Approach to Stability and Linear Feedback Synchronization Control for Nonlinear Multi-Agent Systems with Mixed Time Delays. Math. Probl. Eng. 2021, 2021, 20. [Google Scholar] [CrossRef]
  7. Sui, S.; Chen, C.L.P.; Tong, S. Fuzzy Adaptive Finite-Time Control Design for Nontriangular Stochastic Nonlinear Systems. IEEE Trans. Fuzzy Syst. 2019, 27, 172–184. [Google Scholar] [CrossRef]
  8. Chen, B.; Liu, X.; Lin, C. Observer and Adaptive Fuzzy Control Design for Nonlinear Strict-Feedback Systems with Unknown Virtual Control Coefficients. IEEE Trans. Fuzzy Syst. 2018, 26, 1732–1743. [Google Scholar] [CrossRef]
  9. Li, Y.; Tong, S. Adaptive Fuzzy Output-Feedback Stabilization Control for a Class of Switched Nonstrict-Feedback Nonlinear Systems. IEEE Trans. Cybern. 2017, 47, 1007–1016. [Google Scholar] [CrossRef]
  10. Liang, M.; Chang, Y.; Zhang, F.; Wang, S.; Wang, C.; Lu, S.; Wang, Y. Observer-Based Adaptive Fuzzy Output Feedback Control for a Class of Fractional-Order Nonlinear Systems with Full-State Constraints. Int. J. Fuzzy Syst. 2022, 24, 1046–1058. [Google Scholar] [CrossRef]
  11. Wang, X.; Li, S.; Chen, M.Z.Q. Composite Backstepping Consensus Algorithms of Leader–Follower Higher-Order Nonlinear Multiagent Systems Subject to Mismatched Disturbances. IEEE Trans. Cybern. 2018, 48, 1935–1946. [Google Scholar] [CrossRef]
  12. Zhang, Y.; Sun, J.; Liang, H.; Li, H. Event-Triggered Adaptive Tracking Control for Multiagent Systems with Unknown Disturbances. IEEE Trans. Cybern. 2020, 50, 890–901. [Google Scholar] [CrossRef]
  13. Wei, X.; Tong, S. Observer-Based Fuzzy Adaptive Hybrid Control for Nonlinear Systems with Output Constraint. IEEE Trans. Cybern. 2019, 43, 379–388. [Google Scholar] [CrossRef]
  14. Lu, R.; Shi, P.; Su, H.; Wu, Z.G.; Lu, J. Synchronization of General Chaotic Neural Networks with Nonuniform Sampling and Packet Missing: A Switched System Approach. IEEE Trans. Neural Netw. Learn. Syst. 2018, 29, 523–533. [Google Scholar] [CrossRef] [PubMed]
  15. Zhou, Q.; Wang, W.; Liang, H.; Basin, M.V.; Wang, B. Observer-Based Event-Triggered Fuzzy Adaptive Bipartite Containment Control of Multiagent Systems with Input Quantization. IEEE Trans. Fuzzy Syst. 2021, 29, 372–384. [Google Scholar] [CrossRef]
  16. Guan, J.C.; Ren, H.W.; Tan, G.L. Distributed Dynamic Event-Triggered Control to Leader-Following Consensus of Nonlinear Multi-Agent Systems with Directed Graphs. Entropy 2024, 26, 113. [Google Scholar] [CrossRef] [PubMed]
  17. Ma, Y.; Gu, C.; Liu, Y.; Yu, L.; Tang, W. Event-Triggered Bounded Consensus Tracking for Second-Order Nonlinear Multi-Agent Systems with Uncertainties. Entropy 2023, 25, 1335. [Google Scholar] [CrossRef]
  18. Wang, Z.; Wang, H.; Wang, X.; Pang, N.; Shi, Q. Event-Triggered Adaptive Neural Control for Full State-Constrained Nonlinear Systems with Unknown Disturbances. Cogn. Comput. 2024, 16, 1866–9964. [Google Scholar] [CrossRef]
  19. Pang, N.; Wang, X.; Wang, Z. Observer-Based Event-Triggered Adaptive Control for Nonlinear Multiagent Systems with Unknown States and Disturbances. IEEE Trans. Neural Netw. Learn. Syst. 2023, 34, 6663–6669. [Google Scholar] [CrossRef] [PubMed]
  20. Ni, J.; Shi, P. Global Predefined Time and Accuracy Adaptive Neural Network Control for Uncertain Strict-Feedback Systems with Output Constraint and Dead Zone. IEEE Trans. Syst. Man Cybern. Syst. 2021, 51, 7903–7918. [Google Scholar] [CrossRef]
  21. Raza, A.; Malik, F.M.; Mazhar, N.; Ullah, H.; Khan, R. Finite-Time Trajectory Tracking Control of Output-Constrained Uncertain Quadrotor. IEEE Access 2020, 8, 215603–215612. [Google Scholar] [CrossRef]
  22. Liu, Y.J.; Li, J.; Tong, S.; Chen, C.L.P. Neural Network Control-Based Adaptive Learning Design for Nonlinear Systems with Full-State Constraints. IEEE Trans. Neural Netw. Learn. Syst. 2016, 27, 1562–1571. [Google Scholar] [CrossRef] [PubMed]
  23. Qu, F.; Tong, S.; Li, Y. Observer-based adaptive fuzzy output constrained control for uncertain nonlinear multi-agent systems. Inf. Sci. 2018, 467, 446–463. [Google Scholar] [CrossRef]
  24. Yao, D.; Dou, C.; Zhao, N.; Zhang, T. Practical fixed-time adaptive consensus control for a class of multi-agent systems with full state constraints and input delay. Neurocomputing 2021, 446, 156–164. [Google Scholar] [CrossRef]
  25. Yang, W.; Pan, Y.; Liang, H. Event-triggered adaptive fixed-time NN control for constrained nonstrict-feedback nonlinear systems with prescribed performance. Neurocomputing 2021, 422, 332–344. [Google Scholar] [CrossRef]
  26. Wang, J.; Wang, C.; Chen, C.L.P.; Liu, Z.; Zhang, C. Fast Finite-Time Event-Triggered Consensus Control for Uncertain Nonlinear Multiagent Systems with Full-State Constraints. IEEE Trans. Circuits Syst. Regul. Pap. 2023, 70, 1361–1370. [Google Scholar] [CrossRef]
  27. Liu, J.; Zhang, Y.; Yu, Y.; Sun, C. Fixed-Time Event-Triggered Consensus for Nonlinear Multiagent Systems without Continuous Communications. IEEE Trans. Syst. Man Cybern. Syst. 2019, 49, 2221–2229. [Google Scholar] [CrossRef]
  28. Wang, F.; Lai, G. Fixed-time control design for nonlinear uncertain systems via adaptive method. Syst. Control Lett. 2020, 140, 104704. [Google Scholar] [CrossRef]
  29. Wang, W.; Tong, S. Adaptive Fuzzy Bounded Control for Consensus of Multiple Strict-Feedback Nonlinear Systems. IEEE Trans. Cybern. 2018, 48, 522–531. [Google Scholar] [CrossRef] [PubMed]
  30. Zhou, Q.; Li, H.; Wang, L.; Lu, R. Prescribed Performance Observer-Based Adaptive Fuzzy Control for Nonstrict-Feedback Stochastic Nonlinear Systems. IEEE Trans. Syst. Man Cybern. Syst. 2018, 48, 1747–1758. [Google Scholar] [CrossRef]
  31. Chen, C.L.P.; Wen, G.X.; Liu, Y.J.; Liu, Z. Observer-Based Adaptive Backstepping Consensus Tracking Control for High-Order Nonlinear Semi-Strict-Feedback Multiagent Systems. IEEE Trans. Cybern. 2016, 46, 1591–1601. [Google Scholar] [CrossRef] [PubMed]
  32. Sun, K.; Mou, S.; Qiu, J.; Wang, T.; Gao, H. Adaptive Fuzzy Control for Nontriangular Structural Stochastic Switched Nonlinear Systems with Full State Constraints. IEEE Trans. Fuzzy Syst. 2019, 27, 1587–1601. [Google Scholar] [CrossRef]
  33. Zhang, C.; Chen, Z.; Wang, J.; Liu, Z.; Chen, C.L.P. Fuzzy Adaptive Two-Bit-Triggered Control for a Class of Uncertain Nonlinear Systems with Actuator Failures and Dead-Zone Constraint. IEEE Trans. Cybern. 2021, 51, 210–221. [Google Scholar] [CrossRef] [PubMed]
  34. Peng, Z.; Wang, D.; Wang, J. Predictor-Based Neural Dynamic Surface Control for Uncertain Nonlinear Systems in Strict-Feedback Form. IEEE Trans. Neural Netw. Learn. Syst. 2017, 28, 2156–2167. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Communication topology of the agents.
Figure 1. Communication topology of the agents.
Entropy 26 00559 g001
Figure 2. Tracking curves.
Figure 2. Tracking curves.
Entropy 26 00559 g002
Figure 3. The first-order state observer and system states.
Figure 3. The first-order state observer and system states.
Entropy 26 00559 g003
Figure 4. The error of the first-order state observers.
Figure 4. The error of the first-order state observers.
Entropy 26 00559 g004
Figure 5. The error of the second-order state observers.
Figure 5. The error of the second-order state observers.
Entropy 26 00559 g005
Figure 6. The error of the first-order disturbance observers.
Figure 6. The error of the first-order disturbance observers.
Entropy 26 00559 g006
Figure 7. Adaptive event-triggered controller.
Figure 7. Adaptive event-triggered controller.
Entropy 26 00559 g007
Figure 8. The interevent times of controller.
Figure 8. The interevent times of controller.
Entropy 26 00559 g008
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

Zhou, K.; Wang, X. Fast Finite-Time Observer-Based Event-Triggered Consensus Control for Uncertain Nonlinear Multiagent Systems with Full-State Constraints. Entropy 2024, 26, 559. https://doi.org/10.3390/e26070559

AMA Style

Zhou K, Wang X. Fast Finite-Time Observer-Based Event-Triggered Consensus Control for Uncertain Nonlinear Multiagent Systems with Full-State Constraints. Entropy. 2024; 26(7):559. https://doi.org/10.3390/e26070559

Chicago/Turabian Style

Zhou, Kewei, and Xin Wang. 2024. "Fast Finite-Time Observer-Based Event-Triggered Consensus Control for Uncertain Nonlinear Multiagent Systems with Full-State Constraints" Entropy 26, no. 7: 559. https://doi.org/10.3390/e26070559

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