Next Article in Journal
A New Numerical Scheme for Time Fractional Diffusive SEAIR Model with Non-Linear Incidence Rate: An Application to Computational Biology
Previous Article in Journal
Cyclic Mobilisation of Soil–Structure Interface in the Framework of Fractional Plasticity
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Switched Fractional Order Multiagent Systems Containment Control with Event-Triggered Mechanism and Input Quantization

School of Air Transportation, Shanghai University of Engineering Science, Shanghai 201620, China
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Fractal Fract. 2022, 6(2), 77; https://doi.org/10.3390/fractalfract6020077
Submission received: 23 December 2021 / Revised: 16 January 2022 / Accepted: 28 January 2022 / Published: 31 January 2022
(This article belongs to the Topic Fractional Calculus: Theory and Applications)

Abstract

:
This paper studies the containment control problem for a class of fractional order nonlinear multiagent systems in the presence of arbitrary switchings, unmeasured states, and quantized input signals by a hysteresis quantizer. Under the framework of the Lyapunov function theory, this paper proposes an event-triggered adaptive neural network dynamic surface quantized controller, in which dynamic surface control technology can avoid “explosion of complexity” and obtain fractional derivatives for virtual control functions continuously. Radial basis function neural networks (RBFNNs) are used to approximate the unknown nonlinear functions, and an observer is designed to obtain the unmeasured states. The proposed distributed protocol can ensure all the signals remain semi-global uniformly ultimately bounded in the closed-loop system, and all followers can converge to the convex hull spanned by the leaders’ trajectory. Utilizing the combination of an event-triggered scheme and quantized control technology, the controller is updated aperiodically only at the event-sampled instants such that transmitting and computational costs are greatly reduced. Simulations compare the event-triggered scheme without quantization control technology with the control method proposed in this paper, and the results show that the event-triggered scheme combined with the quantization mechanism reduces the number of control inputs by 7% to 20%.

1. Introduction

Multiagent systems (MASs) cooperative control technology has been widely used in many fields [1,2,3,4]. As the most basic research content of multiagent cooperative control, the consensus problem has made much progress [5,6,7,8,9,10,11]. Further study of the cooperative control problem of multiagent systems, extending the consensus control of a single leader, considers multiagent cooperative control in the case of multiple leaders, and designs a controller to make the followers converge to a convex hull composed of multiple leaders, which is called containment control. As a special case of cooperative control, many research results of MASs containment control have been reported in the field of integer order control, such as adaptive control [12,13], feedback control [14,15], linear matrix inequalities (LMIs) [16,17], sliding mode control [18], and so on.
Due to the unique memory properties of fractional calculus and the ability to accurately model the system, fractional calculus is suitable for describing real physical systems with genetics [19,20]. At present, the Caputo fractional differential definition is widely used in engineering, and there have been many achievements on the fractional derivative definition and control research of fractional order nonlinear systems. For example, Ref. [21] studied the numerical approximation for the spread of the SIQR model with a Caputo fractional derivative. Ref. [22] expanded the garden equation to the Caputo derivative and Atangana-Baleanu fractional derivative in the sense of Caputo. Ref. [23] established the Caputo fractional derivatives for exponential s-convex functions. Some new k-Caputo fractional derivative inequalities were established in [24] by using Hermite-Hadamard-Mercer type inequalities for differentiable mapping. Ref. [25] proposed two fractional derivatives by taking the Caputo fractional derivative and replacing the simple derivative with a proportional type derivative, which can be expressed as a combination of existing fractional operators in several different ways. In order to perform reliable and effective numerical processing of nonlinear singular fractional Lane-Emden differential equations, based on fractional Meyer wavelet artificial neural network optimization, combined with the comprehensive strength of genetic algorithm-assisted active set method, Ref. [26] proposed a stochastic calculation solver fractional Meyer Wavelet Artificial Neural Network Genetic Algorithm and Active Sets. In reference [27], the authors studied variable order fractional order and constant order fractional order systems with uncertain and external disturbance terms and proposed a variable order fractional control method for tracking control.
At present, the research into the multiagent systems containment control problem has made some progress in the field of fractional order systems. In reference [28], the authors applied the matrices singular value decomposition and LMI techniques for obtaining sufficient conditions to solve the containment problem of fractional order multiagent systems (FOMASs). In reference [29], the authors considered the distributed containment control problem for FOMASs with a double-integrator and designed a distributed projection containment controller for each follower. Due to the general approximation theory of the neural network (NN) and fuzzy logic system, it is often used to deal with the uncertainty of nonlinear systems to obtain unknown nonlinear functions [30]. For example, based on the neural network algorithm, reference [31] designed a distributed control algorithm to ensure that the follower converged to the leader signal in FOMASs. For the FOMASs containment control, an adaptive NN containment controller was designed in reference [12], in which RBFNNs were applied for the unknown functions. In most practical applications, it is usually necessary to obtain the unmeasurable state of the system through a state observer. For example, reference [32] designed a state observer to provide an estimate for unmeasured consensus errors and disturbances of FOMASs. Reference [33] designed an observer to obtain the state of the agent for FOMASs containment control. It should be recognized that the abovementioned fractional order nonlinear system is a kind of non-switched system, and the switched system is another more complex system, which is composed of multiple subsystems and is formed by signal switching between the systems. For the switched system, when switching between subsystems, the system parameters will change greatly, and the nonlinear function of its system will become discontinuous, so the performance of the system may be affected or even unstable [34]. Therefore, it is well worth investigating how to obtain conditions that make the switching system stable for all switching signals. Reference [35] studied the stability and robust stabilization of switched fractional order systems and provided two stability theorems for switched fractional order systems under the arbitrary switching. Based on the fractional Lyapunov stability criterion, reference [36] designed an adaptive fuzzy controller for the uncertain fractional-order switched nonlinear systems and ensured that the tracking error converged to a small neighborhood of the origin regardless of arbitrary switching. The switching control method for strictly feedback switched nonlinear systems was studied by using the average dwell time method in references [37,38].
The traditional time sampling mechanism will cause unnecessary waste of communication resources. In modern technology, an event-triggered mechanism and quantized mechanism can reduce the action frequency of the controller, thus overcoming the problem of wasting communication resources [39]. For example, reference [40] solved the problem of event-triggered fuzzy adaptive tracking control for MASs with input quantization and reduced the communication burden by combining an asymmetric hysteresis quantizer and event triggering mechanism. Based on quantized feedback control, Reference [41] studied the problem of adaptive event-triggered tracking for nonlinear systems with external disturbances. In reference [42], the authors designed an adaptive neural control scheme for integer order uncertain nonlinear systems by combining an event-triggered scheme with input quantization technology. For the containment problem of MASs with unmeasured states, reference [43] developed a quantized control scheme based on the event-triggered backstepping control technique. To the best of our knowledge, the containment control problem of switched fractional order multiagent systems (SFOMAS) combining an event-triggered mechanism and input quantization techniques has not been studied, which motivates the research presented in this paper. Furthermore, the combination of the event-triggered mechanism and the input quantification can reduce the operating frequency of the actuation system and thus reduce energy consumption. Therefore, the research in this paper has great value in the practical engineering application of MASs and reducing the fatigue loss in the system.
Based on the previous discussion, this paper designs an observer-based event-triggered adaptive neural network dynamic surface quantized controller to addresses the containment control of SFOMASs. Compared with the previous research work, the main contributions of the control method discussed in this paper are summarized as follows.
(1) Comparison with [34,37,38], an adaptive neural network dynamic surface controller is proposed to address the containment control problem of SFOMASs, in which the controller combines the event-triggered mechanism and input quantization to reduce controller action frequency in this paper.
(2) Compared with references [38,40], the state observer is used to estimate system states, and the RBFNN is developed to estimate uncertain parts. In comparison with references [41,43], fractional order DSC technology is used to avoid the “explosion of complexity” that can occur during traditional backstepping design processes and to obtain fractional derivatives for virtual control continuously.
The rest of the paper is organized as follows. Section 2 introduces basic theory about fractional calculus and SFOMASs. In Section 3, first, we construct an observer to estimate the system state, then a controller is proposed based on the adaptive dynamic surface control method; finally, the stability is proved by the Lyapunov function theory. Section 4 provides the numerical simulations to show the viability and efficiency of the proposed controller. Section 5 offers conclusions.

2. Preliminaries

2.1. Fractional Calculus

The Caputo fractional derivative [44] is defined as
0 C D t α f t = 1 Γ n α 0 t f n τ t τ 1 + α n d τ ,
where n N and n 1 < α n , Γ z = 0 t z 1 e t d t is the Gamma function.
Lemma 1
([45]). For a complex number β and two real numbers α , v satisfying α 0 , 1 and
π α 2 < v s . < min π , π α
For all integers n 1 , we can obtain
E α , β ς = j = 1 1 Γ β α j + o 1 ς n + 1
when ς , v arg ς π .
Lemma 2
([45]). If v satisfies the condition of Lemma 1, then the following inequality relation holds
E α , β ς μ 1 + ς
where α 0 , 2 and β is an arbitrary real number, μ > 0 , υ arg ς π , and ς 0 .
Lemma 3
([46]). Let x t R l be a vector of differentiable function. Then, the following inequality holds
D α x T t P x 2 x T t P D α x t
where α 0 , 1 and P is a positive definite diagonal matrix.
Lemma 4
([47]). (Young’s inequality) For any x , y R n , the following inequality relationship holds
x T y c a a x a + 1 b c b y b
where a > 1 , b > 1 , c > 0 , and a 1 b 1 = 1 .
Lemma 5
([48]). For m R and n > 0 , the following inequality holds
0 m m 2 m 2 + n 2 n
Lemma 6
([44]). Suppose that the Lyapunov function V t , x satisfies D α V t , x C V t , x + D . Let 0 < α < 1 , C > 0 and D 0 , the following inequality holds
V t , x V 0 E α C t α + D μ C , t 0
Then, V t , x is bounded on 0 , t and fractional order systems are stable, where μ is defined in Lemma 2.

2.2. Problem Formulation

In the paper, we consider the following fractional order multiagent system.
D α x i , 1 t = x i , 2 + f i , 1 σ t x i , 1 D α x i , l t = x i , l + 1 + f i , l σ t x i , 1 , x i , 2 , , x i , l D α x i , n t = u i t + f i , n σ t x i , 1 , x i , 2 , , x i , n y i = x i , 1
where l = 2 , , n 1 , α 0 , 1 ; X i , l = x i , 1 , x i , 2 , , x i , l T R l are the system state vectors, and u i t is the control input of the system. It should be noted that the control input in this paper considers the quantization mechanism and the event-triggered technology. y i is the system output, and f i , l σ t x i , 1 , x i , 2 , , x i , l are unknown nonlinear functions. σ t is a piecewise continuous function that is used to describe the triggering conditions for switching between subsystems. It is called a switching signal, for example, if σ t = q , it means that q t h subsystem is activated.
Rewriting system (1):
D α X i = A i X i + K i y i + l = 1 n B i , l f i , l q X i , l + B i u i t
where A i = k i , 1 k i , n I n 1 0 0 , K i = k i , 1 k i , n , B i = 0 1 , B i , l = 0 1 0 T , and given a positive matrix Q i T = Q i , there exists a positive matrix P i T = P i satisfying
A i T P i + P i A i = 2 Q i
Control objectives: This paper aims to design an observer-based adaptive neural network dynamic surface controller, so that all the signals remain bounded in the closed-loop system and enable all followers to converge to the leaders’ convex hull. Meanwhile, we utilize the combination of an event-triggered scheme and quantized mechanism to reduce the transmission frequency of the control input.

2.3. Hysteresis Quantizer

In this paper, the hysteresis quantizer is used to reduce chattering. The quantizer q i ω i t is shown as the following form [49].
q i ω i t = ω i s s i g n ω i , ω i s 1 + d s i g n ω i , 0 , ω i s 1 + d < ω i ω i s 1 d ω i s < ω i ω i s 1 + d 1 d 0 ω i < ω min
where ω i s = n 1 s ω min s = 1 , 2 , with parameters ω min > 0 and 0 < n < 1 , d = 1 n 1 + n . Meanwhile, q i ω i t is in the set U = 0 , ± ω i s , ± ω i s 1 + d , a n d s = 1 , 2 , . ω min determines the magnitude of the dead-zone for q i ω i t .
Lemma 7
([49]). The system inputs q i ω i t can be described as
q i ω i t = H ω i ω i t + L i t
where 1 d H ω i 1 + d , L t ω min .

2.4. Graph Theory

Suppose that there exist N followers, labeled as agents 1 to N, and M leaders, labeled as agents N + 1 to N + M . The information exchange between followers is represented by a directed graph G = w , ε , A ¯ , in which w = n 1 , , n N + M . The set of edge is exhibited as ε = n i , n j w × w , which expresses that follower i and follower j can exchange information, and N i = j n i , n j ε means the neighbor set of followers i. Furthermore, A ¯ = a i j R N + M × N + M is the Adjacency matrix, a i j of A ¯ is represented as if n i , n j ε , a i j = 0 ; if not, a i j = 1 . It is supposed that a i j = 0 . A directed graph G has a spanning tree if there exists at least one node called a root node, which has a directed path to all the other nodes. Define the Laplacian matrix L = D A ¯ R N + M × N + M and the diagonal matrix D = d i a g d 1 , , d N + M , in which d i = j = 1 N + M a i j .
Suppose that leaders N + 1 , , N + M do not receive the information from followers and other leaders, and the followers 1 , , N have at least one neighbor. Therefore, the Laplacian matrix L related to directed communication graph G is described as follows:
L = L 1 L 2 0 M × N 0 M × M
where L 1 R N × N is the matrix related to the communication between the N followers, and L 2 R N × M is the communication from M leaders to N followers. Let r t = r N + 1 , r N + 2 , , r N + M T , and C o r t = j = N + 1 N + M θ j r j r j r t , θ j > 0 , j = N + 1 N + M θ j = 1 . Define the convex hull as r d t = r d , 1 t , r d , 2 t , , r d , M t T = L 1 1 L 2 r t . The containment errors are defined as e i = y i r d , i . Let e = e 1 , e 2 , , e N T , y = y 1 , y 2 , , y N T , then e = y r d t .

2.5. Neural Network Approximation

Due to its universal approximation characteristics, neural networks have been widely used in the identification and control of uncertain nonlinear systems [10]. In this paper, we employ an RBFNNs to identify the nonlinear functions. The unknown function f Z can be expressed as
f n n Z = θ T φ Z
where θ is the weight vector and φ Z is the basis function vector. In this paper, due to applying radial basis function neural networks (RBFNNs), Gaussian basis functions are used. For any unknown function f Z defined over a compact set U, there exists the neural network θ * T φ Z and arbitrary accuracy ε Z such that
f Z = θ * T φ Z + ε Z
where θ * is the vectors of optimal parameters defined by θ * = arg min θ Ω sup Z U f Z θ T φ Z , and ε Z denotes the minimum approximation error.
Assumption 1.
The optimal approximation errors remain bounded, there exists a positive constant ε 0 , satisfying ε ( Z ) ε 0 .

3. Main Results

3.1. Observer Design

Assumption 2.
In this paper, we employ neural networks to identify the nonlinear functions. The unknown functions f i X , i = 1 , , n can be expressed as
f i X i θ i = θ i T φ i X i , 1 i n .
Furthermore, we assume that the state variables of system (1) are not available. The state observer is designed as follows:
D α X ^ i = A i X ^ i + K i y i + l = 1 n B i , l f ^ i , l q X ^ i , l θ i , l + B i u i t y ^ i = C i X ^ i
where C i = 1 0 0 , and X ^ i , l = x ^ i , 1 , x ^ i , 2 , , x ^ i , l T are the estimated values of X i , l = x i , 1 , x i , 2 , , x i , l T .
We define e i = X i X ^ i as the observation error, and then, according to Equations (2) and (6), one has
D α e i = A i e i + l = 1 n B i , l f i , l q X ^ i , l f ^ i , l q X ^ i , l θ i , l + Δ f i , l q
where Δ f i , l q = f i , l q X i , l f i , l q X ^ i , l .
By Assumption 2, we can obtain
f ^ i , l q X ^ i , l θ i , l = θ i , l T φ i , l X ^ i , l .
According to the definition of a neural network, the optimal parameter vector is defined as
θ i , l * = arg min θ i , l Ω i , l sup X ^ i , l U i , l f ^ q i , l X ^ i , l θ i , l f i , l q X ^ i , l
where 1 l n , Ω i , l and U i , l are compact regions for θ i , l , X i , l and X ^ i , l .
Furthermore, we define that the following equation holds
ε i , l q = f i , l q X ^ i , l f ^ i , l q X ^ i , l θ i , l * θ ˜ i , l = θ i , l * θ i , l , l = 1 , 2 , , n
where ε i , l is the optimal approximation error, and θ ˜ i , l is the parameters estimation error.
Assumption 3.
The optimal approximation errors remain bounded, there exist positive constants ε i 0 , satisfying ε i , l q ε i 0 .
Assumption 4.
The following relationship holds
f i X f i X ^ γ i X X ^
where γ i is a set of known constants.
By Equations (8) and (9), we have
D α e i = A i e i + l = 1 n B i , l f i , l q X ^ i , l f ^ i , l X ^ i , l θ i , l + Δ f i , l q = A i e i + l = 1 n B i , l ε i , l q + Δ f i , l q + θ ˜ i , l T φ i , l X ^ i , l = A i e i + Δ f i + ε i + l = 1 n B i , l θ ˜ i , l T φ i , l X ^ i , l
where ε i = ε i , 1 q , , ε i , n q T , Δ f i = Δ f i , 1 q , , Δ f i , n q T .
We construct the first Lyapunov function:
V 0 = i = 1 N V i , 0 = i = 1 N 1 2 e i T P i e i .
According to Lemma 3, we obtain
D α V i , 0 e i T Q i e i + e i T P i ε i + Δ f i + e i T P i l = 1 n B i , l θ ˜ i , l T φ i , l X ^ i , l .
By Lemma 4 and Assumption 4, we obtain
e i T P i ε i + Δ f i + e i T P i l = 1 n B i , l θ ˜ i , l T φ i , l X ^ i , l e i T P i ε i + e i T P i Δ f i , l q + 1 2 e i T P i T P i e i + 1 2 l = 1 n θ ˜ i , l T φ i , l φ i , l T θ ˜ i , l 2 e i 2 + 1 2 P i ε i 2 + 1 2 P i 2 l = 1 n Δ f i , l q 2 + 1 2 λ i , max 2 P i e i 2 + 1 2 l = 1 n θ ˜ i , l T θ ˜ i , l e i 2 1 + 1 2 P i 2 l = 1 n γ i , l q 2 + 1 2 λ i , max 2 P i + 1 2 P i ε i 2 + 1 2 l = 1 n θ ˜ i , l T θ ˜ i , l .
By Equations (12) and (13), one has
D α V i , 0 q i , 0 e i 2 + 1 2 P i ε i * 2 + 1 2 l = 1 n θ ˜ i , l T θ ˜ i , l
where q i , 0 = 1 + 1 2 P i 2 l = 1 n γ i , l q 2 + 1 2 λ i , max 2 P i + λ i , min Q i .
Combining (11) and (14), we can obtain
D α V 0 i = 1 N q i , 0 e i 2 + 1 2 P i ε i 2 + 1 2 l = 1 n θ ˜ i , l T θ ˜ i , l q 0 e 2 + 1 2 P ε 2 + i = 1 N l = 1 n 1 2 θ ˜ i , l T θ ˜ i , l .

3.2. Controller Design

Theorem 1.
For the SFOMASs (1) where Assumptions 1-4 hold, we construct a state observer (7), by designing an event-triggered adaptive neural network dynamic surface quantized controller (86), virtual control laws (28), (46) and (62), together with the presented designs, which can ensure that all the signals remain bounded, and enables all followers to converge to the leader’s convex hull.
Proof. 
In this section, under the framework of adaptive backstepping design, based on Lyapunov stability theory, combined with quantized control, event-triggered technology, and neural network technology, we design virtual control laws and control input.
We define the error surfaces as follows:
s i , 1 = j = 1 N a i j y i y j + j = N + 1 N + M a i j y i y d j t s i , l = x ^ i , l v i , l w i , l = v i , l α i , l 1 , l = 2 , , n 1
where w i , l is the error between v i , l obtained by the fractional order filter, and the virtual control function α i , l 1 ; s i , l denotes error surfaces; x ^ i , l is the estimation of x i , l ; y i is the system output; and y d j t represents the leader signal. □
Step 1. According to Equations (16) and (1), we have
D α s i , 1 = d i x i , 2 + θ i , 1 T φ X ^ i , 1 + θ ˜ i , 1 T φ X ^ i , 1 + ε i , 1 q + Δ f i , 1 q j = N N + M a i j D α y d j = 1 N a i j x j , 2 + θ j , 1 T φ X ^ j , 1 + θ ˜ j , 1 T φ X ^ j , 1 + ε j , 1 q + Δ f j , 1 q .
Substituting x * , 2 = e * , 2 + x ^ * , 2 and (16) into (17), one has
D α s i , 1 = d i s i , 2 + w i , 2 + α i , 1 + e i , 2 + θ i , 1 T φ X ^ i , 1 + θ ˜ i , 1 T φ X ^ i , 1 + ε i , 1 q + Δ f i , 1 q j = N + 1 N + M a i j D α y d i j = 1 N a i j x ^ j , 2 + e j , 2 + θ j , 1 T φ X ^ j , 1 + θ ˜ j , 1 T φ X ^ j , 1 + ε j , 1 q + Δ f j , 1 q
where θ ˜ * , 1 = θ * , 1 * θ * , 1 , d i = j = 1 N + M a i j , θ * , 1 denotes the estimation of θ * 1 * .
We construct the Lyapunov function:
V 1 = V 0 + i = 1 N V i , 1 = V 0 + 1 2 i = 1 N s i , 1 2 + 1 σ i , 1 θ ˜ i , 1 T θ ˜ i , 1 + 1 r i , 1 δ ˜ i , 1 2 + j = 1 N a i j 1 σ j , 1 θ ˜ j , 1 T θ ˜ j , 1 + 1 r j , 1 δ ˜ j , 1 2
where θ ˜ * , l = θ * , l * θ * , l are the parameter estimation errors, δ ˜ * , l = δ * , l * δ * , l are the upper bound estimation errors, and σ * , l and r * , l denote design constant parameters.
Then, we can obtain
D α V 1 = D α V 0 + i = 1 N V i , 1 = D α V 0 + i = 1 N s i , 1 D α s i , 1 + 1 σ i , 1 θ ˜ i , 1 T D α θ ˜ i , 1 + 1 r i , 1 δ ˜ i , 1 D α δ ˜ i , 1 + j = 1 N a i j 1 σ j , 1 θ ˜ j , 1 T D α θ ˜ j , 1 + 1 r j , 1 δ ˜ j , 1 D α δ ˜ j , 1 .
Substituting (18) into (20), we arrive at
D α V 1 D α V 0 + i = 1 N s i , 1 d i s i , 2 + w i , 2 + α i , 1 + e i , 2 + θ i , 1 T φ X ^ i , 1 + θ ˜ i , 1 T φ X ^ i , 1 + ε i , 1 q + Δ f i , 1 q j = N + 1 N + M a i j D α y d j j = 1 N a i j x ^ j , 2 + e j , 2 + θ j , 1 T φ X ^ j , 1 + θ ˜ j , 1 T φ X ^ j , 1 + ε j , 1 q + Δ f j , 1 q + 1 σ i , 1 θ ˜ i , 1 T D α θ ˜ i , 1 + 1 r i , 1 δ ˜ i , 1 D α δ ˜ i , 1 + j = 1 N a i j 1 σ j , 1 θ ˜ j , 1 T D α θ ˜ j , 1 + 1 r j , 1 δ ˜ j , 1 D α δ ˜ j , 1 .
Following Lemma 4, one has
s i , 1 d i s i , 2 + w i , 2 s i , 1 2 + d i 2 2 s i , 2 2 + w i , 2 2
s i , 1 d i e i , 2 + s i , 1 j = 1 N a i j e j , 2 s i , 1 2 + d i 2 2 e i , 2 2 + e j , 2 2 .
Denoting ε * , l q + Δ f * , l q = Δ * , l and Δ i , l δ i , l * , the following inequalities hold
s * , 1 Δ * , 1 s * , 1 Δ * , 1 s * , 1 Δ * , 1 s * , 1 δ * , 1 * = s * , 1 δ ˜ * , 1 + δ * , 1 .
Considering (24), one has
D α V 1 D α V 0 + i = 1 N s i , 1 d i α i , 1 + θ i , 1 T φ X ^ i , 1 + θ ˜ i , 1 T φ X ^ i , 1 + ε i , 1 q + Δ f i , 1 q j = N + 1 N + M a i j D α y d j j = 1 N a i j x ^ j , 2 + θ j , 1 T φ X ^ j , 1 + θ ˜ j , 1 T φ X ^ j , 1 + ε j , 1 q + Δ f j , 1 q + s i , 1 d i s i , 2 + w i , 2 + s i , 1 d i e i , 2 + s i , 1 j = 1 N a i j e j , 2 + 1 σ i , 1 θ ˜ i , 1 T D α θ ˜ i , 1 + 1 r i , 1 δ ˜ i , 1 D α δ ˜ i , 1 + j = 1 N a i j 1 σ j , 1 θ ˜ j , 1 T D α θ ˜ j , 1 + 1 r j , 1 δ ˜ j , 1 D α δ ˜ j , 1 .
Substituting (22) and (23) into (25) produces
D α V 1 D α V 0 + i = 1 N s i , 1 d i α i , 1 + θ i , 1 T φ X ^ i , 1 + θ ˜ i , 1 T φ X ^ i , 1 + ε i , 1 q + Δ f i , 1 q j = N + 1 N + M a i j D α y d j j = 1 N a i j x ^ j , 2 + θ j , 1 T φ X ^ j , 1 + θ ˜ j , 1 T φ X ^ j , 1 + ε j , 1 q + Δ f j , 1 q + s i , 1 2 + d i 2 2 s i , 2 2 + w i , 2 2 + s i , 1 2 + d i 2 2 e i , 2 2 + e j , 2 2 + 1 σ i , 1 θ ˜ i , 1 T D α θ ˜ i , 1 + 1 r i , 1 δ ˜ i , 1 D α δ ˜ i , 1 + j = 1 N a i j 1 σ j , 1 θ ˜ j , 1 T D α θ ˜ j , 1 + 1 r j , 1 δ ˜ j , 1 D α δ ˜ j , 1 .
Substituting (15) into (26), one has
D α V 1 q 1 e 2 + 1 2 P ε 2 + i = 1 N l = 1 n 1 2 θ ˜ i , l T θ ˜ i , l + i = 1 N s i , 1 d i α i , 1 + θ i , 1 T φ X ^ i , 1 + ε i , 1 q + Δ f i , 1 q j = N + 1 N + M a i j D α y d j = 1 N a i j x ^ j , 2 + θ j , 1 T φ X ^ j , 1 + θ ˜ j , 1 T φ X ^ j , 1 + ε j , 1 q + Δ f j , 1 q + 2 s i , 1 2 + d i 2 2 s i , 2 2 + w i , 2 2 1 σ i , 1 θ ˜ i , 1 T D α θ i , 1 1 r i , 1 δ ˜ i , 1 D α δ i , 1 + j = 1 N a i j 1 σ j , 1 θ ˜ j , 1 T D α θ j , 1 1 r j , 1 δ ˜ j , 1 D α δ j , 1
where q 1 = q 0 i = 1 N d i 2 .
We design the virtual control function α i , 1 and parameters adaptive laws
α i , 1 = 1 d i c i 1 s i , 1 2 s i , 1 + j = 1 N a i j x ^ j , 2 + θ j , 1 T φ j , 1 + j = N + 1 N + M a i j D α y d j θ i , 1 T φ i , 1 s i g n s i , 1 δ i , 1 j = 1 N a i j d i δ j , 1 .
D α θ i , 1 = σ i , 1 d i φ i , 1 X ^ i , 1 s i , 1 ρ i , 1 θ i , 1
D α θ j , 1 = σ j , 1 φ j , 1 X ^ j , 1 s i , 1 ρ j , 1 θ j , 1
D α δ i , 1 = r i , 1 d i s i , 1 η i , 1 δ i , 1
D α δ j , 1 = r j , 1 s i , 1 η j , 1 δ j , 1
Substituting (29)–(32) into (27) produces
D α V 1 q 1 e 2 + 1 2 P ε 2 + i = 1 N l = 1 n 1 2 θ ˜ i , l T θ ˜ i , l + i = 1 N s i , 1 d i α i , 1 + θ i , 1 T φ X ^ i , 1 + ε i , 1 q + Δ f i , 1 q j = N + 1 N + M a i j D α y d j j = 1 N a i j x ^ j , 2 + θ j , 1 T φ X ^ j , 1 + ε j , 1 q + Δ f j , 1 q + ρ i , 1 σ i , 1 θ ˜ i , 1 T θ i , 1 δ ˜ i , 1 d i s i , 1 + η i , 1 r i , 1 δ j , 1 δ i , 1 + j = 1 N a i j ρ j , 1 σ j , 1 θ ˜ j , 1 T θ j , 1 + δ ˜ j , 1 s i , 1 + η j , 1 r j , 1 δ ˜ j , 1 δ j , 1 + 2 s i , 1 2 + d i 2 2 s i , 2 2 + w i , 2 2 .
Substituting (28) into (33), we have
D α V 1 q 1 e 2 + 1 2 P ε 2 + i = 1 N l = 1 n 1 2 θ ˜ i , l T θ ˜ i , l + i = 1 N s i , 1 c i 1 s i , 1 s i g n s i , 1 d i δ i , 1 j = 1 N a i j δ j , 1 + d i ε i , 1 q + Δ f i , 1 q j = 1 N a i j ε j , 1 q + Δ f j , 1 q + ρ i , 1 σ i , 1 θ ˜ i , 1 T θ i , 1 δ ˜ i , 1 d i s i , 1 + η i , 1 r i , 1 δ ˜ i , 1 δ i , 1 + j = 1 N a i j ρ j , 1 σ j , 1 θ ˜ j , 1 T θ j , 1 + δ ˜ j , 1 s i , 1 + η j , 1 r j , 1 δ ˜ j , 1 δ j , 1 + d i 2 2 s i , 2 2 + w i , 2 2 .
Substituting (24) into (34), we have
D α V 1 q 1 e 2 + 1 2 P ε 2 + i = 1 N l = 1 n 1 2 θ ˜ i , l T θ ˜ i , l + i = 1 N c i 1 s i , 1 2 + ρ i , 1 σ i , 1 θ ˜ i , 1 T θ i , 1 + η i , 1 r i , 1 δ ˜ i , 1 δ i , 1 + j = 1 N a i j ρ j , 1 σ j , 1 θ ˜ j , 1 T θ j , 1 + η j , 1 r j , 1 δ ˜ j , 1 δ j , 1 + d i 2 2 s i , 2 2 + w i , 2 2 .
By using the DSC technique, the state variable v i , 2 can be obtained by the following equation:
λ i , 2 D α v i , 2 + v i , 2 = α i , 1 , v i , 2 0 = α i , 1 0 .
According to Equations (16) and (36), we have
D α w i , 2 = D α v i , 2 D α α i , 1 = v i , 2 α i , 1 λ i , 2 D α α i , 1 = w i , 2 λ i , 2 + B i , 2
where B i , 2 is a continuous function of variables s i , 1 , s i , 2 , w i , 2 , θ i , 1 , θ j , 1 , δ i , 1 , δ j , 1 , s j , 3 , w j , 3 , y d j ,
D α y d j , D α D α y d j , and there may exist an unknown constant M i 2 such that | B i 2 | M i 2 holds.
Step 2. Defining the second surface error s i , 2 = x ^ i , 2 v i , 2 , we have
D α s i , 2 = D α x ^ i , 2 D α v i , 2 = x ^ i , 3 + k i , 2 e i , 1 + θ ˜ i , 2 T φ i , 2 + θ i , 2 T φ i , 2 + ε i , 2 q + Δ f i , 2 q D α v i , 2 .
According to Equation (16), we can obtain
D α s i , 2 = s i , 3 + w i , 3 + α i , 2 + k i , 2 e i , 1 + θ ˜ i , 2 T φ i , 2 + θ i , 2 T φ i , 2 + ε i , 2 q + Δ f i , 2 q D α v i , 2 .
Select the Lyapunov function as follows:
V 2 = V 1 + i = 1 N V i , 2 = V 1 + 1 2 i = 1 N s i , 2 2 + 1 σ i , 2 θ ˜ i , 2 T θ ˜ i , 2 + 1 r i , 2 δ ˜ i , 2 2 + w i , 2 2 .
Further, we can obtain
D α V 2 D α V 1 + i = 1 N s i , 2 s i , 3 + w i , 3 + α i , 2 + k i , 2 e i , 1 + θ ˜ i , 2 T φ i , 2 + θ i , 2 T φ i , 2 + Δ i , 2 D α v i , 2 + 1 σ i , 2 θ ˜ i , 2 T D α θ ˜ i , 2 + 1 r i , 2 δ ˜ i , 2 D α δ ˜ i , 2 + w i , 2 D α w i , 2 .
Similar to the previous calculation, the following inequalities hold
s i , 2 s i , 3 + w i , 3 s i , 2 2 + 1 2 s i , 3 2 + w i , 3 2
s i , 2 k i , 2 e i , 1 1 2 s i , 2 2 + k i , 2 2 2 e i , 1 2
s i , 2 Δ i , 2 s i , 2 Δ i , 2 s i , 2 Δ i , 2 s i , 2 δ i , 2 * = s i , 2 δ ˜ i , 2 + δ i , 2 .
Substituting (42)–(44) into (41), we obtain
D α V 2 D α V 1 + i = 1 N s i , 2 α i , 2 + θ ˜ i , 2 T φ i , 2 + θ i , 2 T φ i , 2 D α v i , 2 + s i , 2 δ ˜ i , 2 + δ i , 2 + 3 2 s i , 2 2 + 1 2 s i , 3 2 + w i , 3 2 + k i , 2 2 2 e i , 1 2 1 σ i , 2 θ ˜ i , 2 T D α θ i , 2 1 r i , 2 δ ˜ i , 2 D α δ i , 2 + w i , 2 D α w i , 2 .
We select the virtual controller α i , 2 and the parameters adaptive laws as follows:
α i , 2 = c i , 2 s i , 2 3 2 s i , 2 d i 2 2 s i , 2 θ i , 2 T φ i , 2 + α i , 1 v i , 2 λ i , 2 s i g n s i , 2 δ i , 2
D α θ i , 2 = σ i , 2 φ i , 2 X ^ i , 2 s i , 2 ρ i , 2 θ i , 2
D α δ i , 2 = r i , 2 s i , 2 η i , 2 δ i , 2 .
Substituting (35), (38) and (47)–(48) into (45), we have
D α V 2 q 1 e 2 + 1 2 P ε 2 + i = 1 N l = 1 n 1 2 θ ˜ i , l T θ ˜ i , l + i = 1 N c i 1 s i , 1 2 + ρ i , 1 σ i , 1 θ ˜ i , 1 T θ i , 1 + η i , 1 r i , 1 δ ˜ i , 1 δ i , 1 + j = 1 N a i j ρ j , 1 σ j , 1 θ ˜ j , 1 T θ j , 1 + η j , 1 r j , 1 δ ˜ j , 1 δ j , 1 + d i 2 2 s i , 2 2 + w i , 2 2 + i = 1 N s i , 2 c i , 2 s i , 2 3 2 s i , 2 d i 2 2 s i , 2 θ i , 2 T φ i , 2 + α i , 1 v i , 2 λ i , 2 s i g n s i , 2 δ i , 2 + θ ˜ i , 2 T φ i , 2 + θ i , 2 T φ i , 2 D α v i , 2 + s i , 2 δ ˜ i , 2 + δ i , 2 + 3 2 s i , 2 2 + 1 2 s i , 3 2 + w i , 3 2 + k i , 2 2 2 e i , 1 2 1 σ i , 2 θ ˜ i , 2 T σ i , 2 φ i , 2 X ^ i , 2 s i , 2 ρ i , 2 θ i , 2 1 r i , 2 δ ˜ i , 2 r i , 2 s i , 2 η i , 2 δ i , 2 + w i , 2 w i , 2 λ i , 2 + B i , 2 .
By Lemma 4, we have
w i , 2 B i , 2 1 2 w i , 2 2 + 1 2 M i , 2 2 .
Then, we have
D α V 2 q 2 e 2 + 1 2 P ε 2 + i = 1 N l = 1 n 1 2 θ ˜ i , l T θ ˜ i , l + i = 1 N c i 1 s i , 1 2 c i , 2 s i , 2 2 + ρ i , 1 σ i , 1 θ ˜ i , 1 T θ i , 1 + η i , 1 r i , 1 δ ˜ i , 1 δ i , 1 + ρ i , 2 σ i , 2 θ ˜ i , 2 T θ i , 2 + η i , 2 r i , 2 δ ˜ i , 2 δ i , 2 + j = 1 N a i j ρ j , 1 σ j , 1 θ ˜ j , 1 T θ j , 1 + η j , 1 r j , 1 δ ˜ j , 1 δ j , 1 1 λ i , 2 1 2 d i 2 2 w i , 2 2 + 1 2 s i , 3 2 + w i , 3 2 + 1 2 M i , 2 2
where q 2 = q 1 i = 1 N k i , 2 2 .
Similar to (36), we have
λ i , 3 D α v i , 3 + v i , 3 = α i , 2 , v i , 3 0 = α i , 2 0 .
By Equation (52), we can obtain
D α w i , 3 = D α v i , 3 D α α i , 2 = v i , 3 α i , 2 λ i , 3 D α α i , 2 = w i , 3 λ i , 3 + B i , 3
where B i , 3 = D α α i , 2 . Furthermore, there exists an unknown constant M i 3 such that | B i 3 | M i 3 holds.
Step m. The Caputo fractional derivatives of s i , m are as follows:
D α s i , m = D α x ^ i , m D α v i , m = x ^ i , m + 1 + k i , m e i , 1 + θ ˜ i , m T φ i , m + θ i , m T φ i , m + ε i , m q + Δ f i , m q D α v i , m .
Substituting (16) into (54) produces
D α s i , m = s i , m + 1 + w i , m + 1 + α i , m + k i , m e i , 1 + θ ˜ i , m T φ i , m + θ i , m T φ i , m + ε i , m q + Δ i , m q D α v i , m .
We construct a Lyapunov function candidate as
V m = V m 1 + i = 1 N V i , m = V m 1 + 1 2 i = 1 N s i , m 2 + 1 σ i , m θ ˜ i , m T θ ˜ i , m + 1 r i , m δ ˜ i , m 2 + w i , m 2 .
According to Lemma 3 and (55), we can obtain
D α V m D α V m 1 + i = 1 N s i , m D α s i , m + 1 σ i , m θ ˜ i , m T D α θ ˜ i , m + 1 r i , m δ ˜ i , m D α δ ˜ i , m + w i , m D α w i , m D α V m 1 + i = 1 N s i , m s i , m + 1 + w i , m + 1 + α i , m + k i , m e i , 1 + θ ˜ i , m T φ i , m + θ i , m T φ i , m + ε i , m q + Δ f i , m q D α v i , m + 1 σ i , m θ ˜ i , m T D α θ ˜ i , m + 1 r i , m δ ˜ i , m D α δ ˜ i , m + w i , m D α w i , m .
Similar to (22) and (23), the following inequalities hold
s i , m k i , m e i , 1 1 2 s i , m 2 + 1 2 k i , m 2 e i , 1 2
s i , m s i , m + 1 + w i , m + 1 s i , m 2 + 1 2 s i , m + 1 2 + 1 2 w i , m + 1 2
s i , m Δ i , m s i , m Δ i , m s i , m Δ i , m s i , m δ i , m * = s i , m δ ˜ i , m + δ i , m .
Substituting (58)–(60) into (57) produces
D α V m D α V m 1 + i = 1 N s i , m α i , m + θ ˜ i , m T φ i , m + θ i , m T φ i , m D α v i , m + 3 2 s i , m 2 + 1 2 k i , m 2 e i , 1 2 + s i , m δ ˜ i , m + δ i , m + 1 2 s i , m + 1 2 + 1 2 w i , m + 1 2 1 σ i , m θ ˜ i , m T D α θ i , m 1 r i , m δ ˜ i , m D α δ i , m + w i , m D α w i , m .
We design the m-th virtual control function α i , m and parameters adaptive laws
α i , m = c i , m s i , m 2 s i , m θ i , m T φ i , m + α i , m 1 v i , m λ i , m s i g n s i , m δ i , m
D α θ i , m = σ i , m φ i , m X ^ i , m s i , m ρ i , m θ i , m
D α δ i , m = r i , m s i , m η i , m δ i , m .
Substituting Equations (62)–(64) into (61), we can obtain
D α V m D α V m 1 + i = 1 N s i , m c i , m s i , m 2 s i , m θ i , m T φ i , m + α i , m 1 v i , m λ i , m s i g n s i , m δ i , m + θ ˜ i , m T φ i , m + θ i , m T φ i , m D α v i , m + s i , m δ ˜ i , m + δ i , m + 3 2 s i , m 2 + 1 2 k i , m 2 e i , 1 2 + 1 2 s i , m + 1 2 + 1 2 w i , m + 1 2 1 σ i , m θ ˜ i , m T σ i , m φ i , m X ^ i , m s i , m ρ i , m θ i , m 1 r i , m δ ˜ i , m r i , m s i , m η i , m δ i , m + w i , m D α w i , m .
Similar to (52), v i , m can be obtained as
λ i , m D α v i , m + v i , m = α i , m 1 , v i , m 0 = α i , m 1 0 .
By Equation (66), we have
D α w i , m = w i , m λ i , m + B i , m
where | B i m | M i m , and M i m is an unknown constant.
By employing Young’s inequality, we have
w i , m B i , m 1 2 w i , m 2 + 1 2 M i , m 2 .
From (65)–(68), we have
D α V m D α V m 1 + i = 1 N c i , m s i , m 2 + ρ i , m σ i , m θ ˜ i , m T θ i , m + η i , m r i , m δ ˜ i , m δ i , m + 1 2 s i , m + 1 2 + 1 2 w i , m + 1 2 1 λ i , m 1 2 w i , m 2 + 1 2 M i , m 2 1 2 s i , m 2 + 1 2 k i , m 2 e i , 1 2 .
Combining (15), (35) and (51) together leads to
D α V m 1 q m 1 e 2 + 1 2 P ε 2 + i = 1 N l = 1 n 1 2 θ ˜ i , l T θ ˜ i , l + i = 1 N l = 1 m 1 c i , l s i , l 2 + ρ i , l σ i , l θ ˜ i , l T θ i , l + η i , l r i , l δ ˜ i , l δ i , l + j N i a i j ρ j , 1 σ j , 1 θ ˜ j , 1 T θ j , 1 + η j , 1 r j , 1 δ ˜ j , 1 δ j , 1 1 λ i , 2 1 2 d i 2 2 w i , 2 2 l = 3 m 1 1 λ i , l 1 w i , l 2 + 1 2 s i , m 2 + w i , m 2 + l = 2 m 1 1 2 M i , l 2 .
Substituting (70) into (69), we can obtain
D α V m q m e 2 + 1 2 P ε 2 + i = 1 N l = 1 n 1 2 θ ˜ i , l T θ ˜ i , l + i = 1 N l = 1 m c i , l s i , l 2 + ρ i , l σ i , l θ ˜ i , l T θ i , l + η i , l r i , l δ ˜ i , l δ i , l + j = 1 N a i j ρ j , 1 σ j , 1 θ ˜ j , 1 T θ j , 1 + η j , 1 r j , 1 δ ˜ j , 1 δ j , 1 1 λ i , 2 1 2 d i 2 2 w i , 2 2 l = 3 m 1 λ i , l 1 w i , l 2 + 1 2 s i , m + 1 2 + w i , m + 1 2 + l = 2 m 1 2 M i , l 2
where q m = q m 1 i = 1 N k i , m 2 .
Step n. As in the previous design steps, we define the following equations:
s i , n = x ^ i , n v i , n
w i , n = v i , n α i , n 1 .
Similar to (66), we can obtain v i , n as
λ i , n D α v i , n + v i , n = α i , n 1 , v i , n 0 = α i , n 1 0 .
By Equations (73) and (74), we have
D α w i , n = w i , n λ i , n + B i , n .
Further, the fractional derivative D α s i , n is given by
D α s i , n = D α x ^ i , n D α v i , n = u i t + k i , n e i , 1 + θ ˜ i , n T φ i , n + θ i , n T φ i , n + ε i , n q + Δ f i , n q D α v i , n = q i ω i t + k i , n e i , 1 + θ ˜ i , n T φ i , n + θ i , n T φ i , n + ε i , n q + Δ f i , n q D α v i , n .
We construct the Lyapunov function as follows:
V n = V n 1 + i = 1 N V i , n = V n 1 + 1 2 i = 1 N s i , n 2 + 1 σ i , n θ ˜ i , n T θ ˜ i , n + 1 r i , n δ ˜ i , n 2 + w i , n 2 .
Then, one has
D α V n = D α V n 1 + D α i = 1 N V i , n D α V n 1 + i = 1 N s i , n D α s i , n 1 σ i , n θ ˜ i , n T D α θ i , n 1 r i , n δ ˜ i , n D α δ i , n + w i , n D α w i , n .
Substituting Equation (76) into (78), we have
D α V n D α V n 1 + i = 1 N { s i , n [ q i ( ω i ( t ) ) + k i , n e i , 1 + θ ˜ i , n T φ i , n + θ i , n T φ i , n + ε i , n q + Δ f i , n q D α v i , n ] 1 σ i , n θ ˜ i , n T D α θ i , n 1 r i , n δ ˜ i , n D α δ i , n + w i , n D α w i , n } .
According to (5), we have
D α V n D α V n 1 + i = 1 N { s i , n [ H ( ω i ) ω i ( t ) + L i ( t ) + k i , n e i , 1 + θ ˜ i , n T φ i , n D α v i , n ] + θ i , n T φ i , n + ε i , n q + Δ f i , n q 1 σ i , n θ ˜ i , n T D α θ i , n 1 r i , n δ ˜ i , n D α δ i , n + w i , n D α w i , n } .
The actual controller ω i t is designed as
D α θ i , n = σ i , n φ i , n X ^ i , n s i , n ρ i , n θ i , n
D α δ i , n = r i , n s i , n η i , n δ i , n
α ¯ i n = c i , n s i , n + 3 2 s i , n + θ i , n T φ i , n + s i g n s i , n δ i , n α i , n 1 v i , n λ i , n
ω i t = 1 1 d α ¯ i n s i , n κ i 1 α ¯ i n 2 s i , n κ i 1 α ¯ i n 2 + κ i , 2 2 s i , n M i , 1 2 s i , n M i , 1 2 + κ i , 2 2 .
Notice that, from (5) and (84), we can obtain
H ω i ω i t α ¯ i n s i , n κ i 1 α ¯ i n 2 s i , n κ i 1 α ¯ i n 2 + κ i , 2 2 s i , n M i , 1 2 s i , n M i , 1 2 + κ i , 2 2 .
We define the event-triggered controller u i t as follows
u i t = q i ω i t k t k , t k + 1 .
The triggering condition for the sampling instants are as follows:
t k + 1 = inf t R Δ i t κ i 1 u i t + H i 1
where Δ i t = q i ω i t u i t is the event sampling error, 0 < κ i 1 < 1 , H i 1 is a positive constant, and t k , k z + is the controller update time.

3.3. Stability Analysis

From Equation (87), we have
Δ i t = q i ω i t u i t = β i 1 t κ i 1 u i t + β i 2 t H i 1
where β i 1 t , β i 2 t are time-varying parameters satisfying β i 1 t 1 , β i 2 t 1 . Accordingly, one can obtain
u i t = q i ω i t β i 2 t H i 1 1 + β i 1 t κ i 1 .
Thus, it follows that
D α V n D α V n 1 + i = 1 N s i , n q i ω i t β i 2 t H i 1 1 + β i 1 t κ i 1 + k i , n e i , 1 + θ ˜ i , n T φ i , n + θ i , n T φ i , n + ε i , n q + Δ f i , n q D α v i , n 1 σ i , n θ ˜ i , n T D α θ i , n 1 r i , n δ ˜ i , n D α δ i , n + w i , n D α w i , n .
Substituting Equations (81) and (82) into (90), we can obtain
D α V n D α V n 1 + i = 1 N { s i , n [ q i ( ω i ( t ) ) β i 2 ( t ) H i 1 1 + β i 1 ( t ) κ i 1 + θ i , n T φ i , n D α v i , n ] + s i , n ( k i , n e i , 1 + θ ˜ i , n T φ i , n + ε i , n q + Δ f i , n q ) 1 σ i , n θ ˜ i , n T ( σ i , n φ i , n s i , n ρ i , n θ i , n ) 1 r i , n δ ˜ i , n ( r i , n | s i , n | η i , n δ i , n ) + w i , n D α w i , n } .
Then, we can obtain
D α V n D α V n 1 + i = 1 N s i , n q i ω i t β i 2 t H i 1 1 + β i 1 t κ i 1 + α ¯ i n c i n s i , n 2 3 2 s i , n 2 s i , n δ i , n + s i , n ε i , n q + Δ f i , n q + ρ i , n σ i , n θ ˜ i , n T θ i , n + s i , n k i , n e i , 1 1 r i , n δ ˜ i , n r i , n s i , n η i , n δ i , n + w i , n D α w i , n .
Similar to the previous calculation, we have
s i , n k i , n e i , 1 1 2 s i , n 2 + 1 2 k i , n 2 e i , 1 2
s i , n ε i , n q + Δ f i , n q s i , n δ ˜ i , n + δ i , n .
From Equations (92)–(94), we can obtain
D α V n D α V n 1 + i = 1 N s i , n q i ω i t β i 2 t H i 1 1 + β i 1 t κ i 1 + α ¯ i n c i n s i , n 2 s i , n 2 + ρ i , n σ i , n θ ˜ i , n T θ i , n + η i , n r i , n δ ˜ i , n δ i , n + 1 2 k i , n 2 e i , 1 2 + w i , n w i , n λ i , n + B i , n .
By employing Young’s inequality, we have
w i , n B i , n 1 2 w i , n 2 + 1 2 M i , n 2 .
Then we have
D α V n D α V n 1 + i = 1 N s i , n q i ω i t β i 2 t H i 1 1 + β i 1 t κ i 1 + α ¯ i n c i n s i , n 2 s i , n 2 + ρ i , n σ i , n θ ˜ i , n T θ i , n + η i , n r i , n δ ˜ i , n δ i , n + 1 2 k i , n 2 e i , 1 2 w i , n 2 λ i , n + 1 2 w i , n 2 + 1 2 M i , n 2 .
Substituting Equations (5), (84) and (85) into (97), we have
D α V n D α V n 1 + i = 1 N c i n s i , n 2 s i , n 2 + ρ i , n σ i , n θ ˜ i , n T θ i , n + η i , n r i , n δ ˜ i , n δ i , n + 1 2 k i , n 2 e i , 1 2 w i , n 2 λ i , n + 1 2 w i , n 2 + 1 2 s i , n 2 + ω min 2 2 1 κ i 1 2 + 1 2 M i , n 2 + 2 κ i 2 1 κ i 1 .
From Equation (71), we can obtain
D α V n 1 q n 1 e 2 + 1 2 P ε 2 + i = 1 N l = 1 n 1 2 θ ˜ i , l T θ ˜ i , l + i = 1 N l = 1 n 1 c i , , l s i , l 2 + ρ i , l σ i , l θ ˜ i , l T θ i , l + η i , l r i , l δ ˜ i , l δ i , l + j = 1 N a i j ρ j , 1 σ j , 1 θ ˜ j , 1 T θ j , 1 + η j , 1 r j , 1 δ ˜ j , 1 δ j , 1 1 λ i , 2 1 2 d i 2 2 w i , 2 2 l = 3 n 1 1 λ i , l 1 w i , l 2 + 1 2 s i , n 2 + w i , n 2 + l = 2 n 1 1 2 M i , l 2 .
Substituting (99) into (98) yields
D α V n q n e 2 + 1 2 P ε 2 + i = 1 N l = 1 n 1 2 θ ˜ i , l T θ ˜ i , l + i = 1 N l = 1 n c i , , l s i , l 2 + ρ i , l σ i , l θ ˜ i , l T θ i , l + η i , l r i , l δ ˜ i , l δ i , l + j = 1 N a i j ρ j , 1 σ j , 1 θ ˜ j , 1 T θ j , 1 + η j , 1 r j , 1 δ ˜ j , 1 δ j , 1 1 λ i , 2 1 2 d i 2 2 w i , 2 2 l = 3 n 1 λ i , l 1 w i , l 2 + ω min 2 2 1 κ i 1 2 + l = 2 n 1 2 M i , l 2 + 2 κ i 2 1 κ i 1
where q n = q n 1 i = 1 N k i , n 2 . According to Lemma 4, we have
θ ˜ * , l T θ * , l 1 2 θ ˜ * , l T θ ˜ * , l + 1 2 θ * , l * T θ * , l *
δ ˜ * , l δ * , l 1 2 δ ˜ * , l 2 + 1 2 δ * , l * 2 .
From Equations (100)–(102), we can obtain
D α V n q n e 2 + 1 2 P ε 2 + i = 1 N l = 1 n 1 2 θ ˜ i , l T θ ˜ i , l + i = 1 N l = 1 n c i , , l s i , l 2 ρ i , l 2 σ i , l θ ˜ i , l T θ ˜ i , l η i , l 2 r i , l δ ˜ i , l 2 + j = 1 N a i j ρ j , 1 2 σ j , 1 θ ˜ j , 1 T θ ˜ j , 1 η j , 1 2 r j , 1 δ ˜ j , 1 2 1 λ i , 2 1 2 d i 2 2 w i , 2 2 l = 3 n 1 λ i , l 1 w i , l 2 + l = 1 n ρ i , l 2 σ i , l θ i , l * T θ i , l * + η i , l 2 r i , l δ i , l * 2 + j N i a i j ρ j , 1 2 σ j , 1 θ j , 1 * T θ j , 1 * + η j , 1 2 r j , 1 δ j , 1 * 2 + ω min 2 2 1 κ i 1 2 + l = 2 n 1 2 M i , l 2 + 2 κ i 2 1 κ i 1 .
Denote
ξ = 1 2 P ε 2 + i = 1 N l = 1 n ρ i , l 2 σ i , l θ i , l * T θ i , l * + η i , l 2 r i , l δ i , l * 2 + j = 1 N a i j ρ j , 1 2 σ j , 1 θ j , 1 * T θ j , 1 * + η j , 1 2 r j , 1 δ j , 1 * 2 + ω min 2 2 1 κ i 1 2 + l = 2 n 1 2 M i , l 2 + 2 κ i 2 1 κ i 1 .
Then Equation (103) can be written as
D α V n q n e 2 + i = 1 N l = 1 n c i , , l s i , l 2 ρ i , l 2 σ i , l 1 2 θ ˜ i , l T θ ˜ i , l η i , l 2 r i , l δ ˜ i , l 2 + j = 1 N a i j ρ j , 1 2 σ j , 1 θ ˜ j , 1 T θ ˜ j , 1 η j , 1 2 r j , 1 δ ˜ j , 1 2 1 λ i , 2 1 2 d i 2 2 w i , 2 2 l = 3 n 1 λ i , l 1 w i , l 2 + ξ
where c i , l > 0 , l = 1 , n , 1 λ i , 2 1 2 d i 2 2 > 0 , 1 λ i , l 1 > 0 , l = 3 , , n , ρ i , l 2 σ i , l 1 τ i > 0 , η i , l 2 r i , l > 0 , ρ i , l 2 σ i , l > 0 .
Define
C = min 2 q n 2 q n λ min P λ min P , 2 c i , l , 2 ρ i , l 2 σ i , l 1 2 , η i , l r i , l , ρ i , l σ i , l , 2 1 λ i , 2 1 2 d i 2 2 , 2 1 λ i , l 1 .
Then Equation (105) becomes
D α V n C V n + ξ .
According to Equation (107), we can obtain
D α V n + Q t = C V n + ξ
where Q t 0 .
According to Lemma 6, we can obtain
V n V 0 E α C t α + ξ μ C .
Then, we have
lim t V n t ξ μ C .
Since 1 2 s i , 1 2 V n t , and we can obtain s i , 1 2 ξ μ C , invoking s i , 1 = j = 1 N a i j y i y j + j = N + 1 N + M a i j y i y d j t , note the fact that s 1 = L 1 y + L 2 r t , where s 1 = s 1 , 1 , , s N , 1 T . Because the convex hull spanned by leaders is defined as r d t = L 1 1 L 2 r t , then, the containment errors satisfy e = y r d t 2 ξ μ 2 ξ μ C C L 1 F .
The proof process that the proposed control method can avoid Zeno phenomenon is as follows:
By Δ i t = q i ω i t u i t , we have D α Δ i = D α Δ i · Δ i = s i g n Δ i D α Δ i D α q i ω i t = D α H ω i ω i t 1 + d D α ω i t . According to Equation (84), D α ω i t is bounded in a closed interval [ 0 , t ] . Therefore, there exists a constant ς > 0 such that D α ω i t ς . From Δ t k = 0 and lim t t k + 1 Δ t = H i 1 , thus, there exists t * such that t * H i 1 H i 1 ς ς . Therefore, there exists t * 0 such that k z + , t k + 1 t k t * , the Zeno phenomenon will not occur.
Remark 1.
It should be noted that the classical local theories used in this paper do not have the ability to describe the material heterogeneities and the fluctuations of different scales. In future research, we will use a more appropriate definition of a fractional differential, such as the Atangana-Baleanu [50] or Caputo-Fabrizio [51] fractional derivative definition.

4. Simulation

In this section, to verify the effectiveness of the proposed method, the following fractional Duffing-Holmes chaotic system [52] is considered.
D α x i , 1 = x i , 2 + f i , 1 q X i , 1 D α x i , 2 = u i t + f i , 2 q X i , 2 y i = x i , 1
where the system order is α = 0.98 , i = 1 , 2 , 3 , 4 . y d 1 = 0.2 sin t and y d 2 = sin 0.3 t are defined as the leaders. The unknown functions are f 1 , 1 q = f 2 , 1 q = f 3 , 1 q = f 4 , 1 q = 0 , f 1 , 2 1 = x 1 , 1 0.25 x 1 , 2 x 1 , 1 3 + 0.3 cos t , f 1 , 2 2 = 2 x 1 , 1 0.25 x 1 , 2 x 1 , 1 3 , f 2 , 2 1 = x 2 , 1 0.25 x 2 , 2 x 2 , 1 3 + 0.1 ( x 2 , 1 2 + x 2 , 2 2 ) 1 / 2 , f 2 , 2 2 = x 2 , 1 2 , f 3 , 2 1 = x 3 , 1 0.25 x 3 , 2 x 3 , 1 3 + 0.2 sin t ( x 3 , 1 2 + 2 x 3 , 2 2 ) 1 / 2 , f 3 , 2 2 = x 3 , 1 2 x 3 , 1 3 , f 4 , 2 1 = x 4 , 1 2 , and f 4 , 2 2 = x 4 , 1 0.25 x 4 , 2 x 4 , 1 3 + 0.2 sin t ( 2 x 4 , 1 2 + 2 x 4 , 2 2 ) 1 / 2 . We chose the design parameters as c i , 1 = 20 , c i , 2 = 30 , σ i , 2 = r i , 2 = 1 , ρ i , 2 = 40 , η i , 2 = 20 , λ i , 2 = 0.05 , κ i 1 = 0.5 , κ i 2 = 2 , M i , 1 = 1 , ω m i n = 1 , and d = 0.4 . We chose the initial conditions of the system as x 1 0 = 0.1 , 0.1 T , x 2 0 = 0.2 , 0.2 T , x 3 0 = 0.3 , 0.3 T , and x 4 0 = 0.4 , 0.4 T . The observer initial conditions were chosen as x ^ 1 0 = 0.2 , 0.2 T , x ^ 2 0 = 0.3 , 0.3 T , x ^ 3 0 = 0.4 , 0.4 T , and x ^ 4 0 = 0.5 , 0.5 T .
The communication graph of the multiagent system is shown in Figure 1. Figure 2, Figure 3, Figure 4, Figure 5, Figure 6, Figure 7, Figure 8, Figure 9, Figure 10, Figure 11, Figure 12 and Figure 13 show the simulation results. Figure 2 displays the trajectories of y d 1 , y d 2 and x i , 1 i = 1 , , 4 . Figure 3 shows the trajectories of the containment tracking errors. Figure 3a shows the trajectories of the containment tracking errors based on the event-triggered quantized controller, and Figure 3b shows the trajectories of containment tracking errors based on the event-triggered controller without input quantization. Figure 4 shows the trajectories of the x i , 1 i = 1 , , 4 estimation values. Figure 5 gives the error surfaces s i , 1 of the two controllers. Figure 6 gives the trajectories of x i , 2 and x ^ i , 2 . We use x 1 , 1 and x 1 , 2 as examples in Figure 7 to show the results of the neural network observer designed in this paper. Figure 8, Figure 9, Figure 10 and Figure 11 show the trajectories of ω i , q ω i , and u i . Meanwhile, we compared the event-triggered control input without quantitative control technology with the control input mentioned in this article. From Figure 8, Figure 9, Figure 10 and Figure 11, the triggered number of control input via the quanzited mechanism was reduced by 7% to 20%, among which u 1 was reduced by 20% (see Figure 8), and u 4 was reduced by 7% (see Figure 11). In order to better highlight the advantages of the method proposed in this paper, we have compared the triggered number under different sampling mechanisms. It can be seen from Figure 13 that the proposed method can significantly reduce the number of control input samples. This means that the combination of event-triggered control and quantized control mechanisms can effectively reduce the number of transmissions of control input signals, so it has more practical significance and potential engineering value. Figure 12 shows the trajectories of the switching signal σ i t . From the simulation results, the proposed method can ensure all followers converge to the leaders’ convex hull, and the control performance is satisfactory.

5. Conclusions

This paper proposed an event-triggered adaptive neural network dynamic surface quantized controller for the switched fractional order multiagent systems containment control problem. The followers considered were fractional order systems and contained arbitrarily switched nonlinear functions and unmeasured states. The hysteresis quantizer that we used can effectively avoid the chattering phenomena. An event-triggered scheme without Zeno behavior was considered, which reduced the utilization of communication resources. An RBF neural network was used to approximate unknown nonlinear functions and construct state observers to obtain unmeasurable states. Fractional derivatives of virtual control laws were obtained by fractional order DSC techniques, while avoiding “explosion of complexity”. Example and simulation results showed that the proposed controller can not only ensure that all followers can converge to the leader’s convex hull but also reduce the sampling frequency of the control input compared with the traditional event-triggered mechanism. With the consideration of dynamic uncertainties and the reduction in communication resources, the control algorithm in this study has a significant practical value, especially in the aspect of network control. Based on the previous work, this paper extended the adaptive dynamic surface control technology to the switched fractional order multiagent system and further studied the bipartite containment control problem under an event-triggered mechanism and control input quantization. Future research will apply this control scheme to real physical systems, such as wing vibration control of fixed-wing aircraft, robot formation control, etc.

Author Contributions

Conceptualization, J.Y.; Methodology, J.Y. and T.C.; Validation, T.C.; Writing—original draft, T.C.; Writing—review and editing, J.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the opening project of Key Laboratory of Rotor Aerodynamics (China Aerodynamics Research and Development Center).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

We would like to express our great appreciation to the editors and reviewers.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Sun, F.; Lei, C.; Kurths, J. Consensus of heterogeneous discrete-time multi-agent systems with noise over Markov switching topologies. Int. J. Robust Nonlinear Control 2021, 31, 1530–1541. [Google Scholar] [CrossRef]
  2. Ma, L.; Wang, Z.; Lam, H.K. Event-triggered mean-square consensus control for time-varying stochastic multi-agent system with sensor saturations. IEEE Trans. Autom. Control 2016, 62, 3524–3531. [Google Scholar] [CrossRef] [Green Version]
  3. Mao, J.; Yan, T.; Huang, S.; Li, S.; Jiao, J.g. Sampled-data output feedback leader-following consensus for a class of nonlinear multi-agent systems with input unmodeled dynamics. Int. J. Robust Nonlinear Control 2021, 31, 4203–4226. [Google Scholar] [CrossRef]
  4. Deng, F.; Guo, S.; Zhou, R.; Chen, J. Sensor multifault diagnosis with improved support vector machines. IEEE Trans. Autom. Sci. Eng. 2015, 14, 1053–1063. [Google Scholar] [CrossRef]
  5. Yao, D.; Dou, C.; Yue, D.; Zhao, N.; Zhang, T. Adaptive neural network consensus tracking control for uncertain multi-agent systems with predefined accuracy. Nonlinear Dyn. 2020, 101, 2249–2262. [Google Scholar] [CrossRef]
  6. Guo, X.; Liang, H.; Pan, Y. Observer-Based Adaptive Fuzzy Tracking Control for Stochastic Nonlinear Multi-Agent Systems with Dead-Zone Input. Appl. Math. Comput. 2020, 379, 125269. [Google Scholar] [CrossRef]
  7. Tian, Y.; Xia, Q.; Chai, Y.; Chen, L.; Lopes, A.M.; Chen, Y. Guaranteed Cost Leaderless Consensus Protocol Design for Fractional-Order Uncertain Multi-Agent Systems with State and Input Delays. Fractal Fract. 2021, 5, 141. [Google Scholar] [CrossRef]
  8. Chen, T.; Yuan, J.; Yang, H. Event-triggered adaptive neural network backstepping sliding mode control of fractional-order multi-agent systems with input delay. J. Vib. Control 2021. [Google Scholar] [CrossRef]
  9. Yang, Y.; Liu, F.; Yang, H.; Li, Y.; Liu, Y. Distributed Finite-Time Integral Sliding-Mode Control for Multi-Agent Systems with Multiple Disturbances Based on Nonlinear Disturbance Observers. J. Syst. Sci. Complex. 2021, 34, 995–1013. [Google Scholar] [CrossRef]
  10. Shahvali, M.; Azarbahram, A.; Naghibi-Sistani, M.B.; Askari, J. Bipartite consensus control for fractional-order nonlinear multi-agent systems: An output constraint approach. Neurocomputing 2020, 397, 212–223. [Google Scholar] [CrossRef]
  11. González, A.; Aragüés, R.; López-Nicolás, G.; Sagüés, C. Weighted predictor-feedback formation control in local frames under time-varying delays and switching topology. Int. J. Robust Nonlinear Control 2020, 30, 3484–3500. [Google Scholar] [CrossRef]
  12. Cui, G.; Xu, S.; Chen, X.; Lewis, F.L.; Zhang, B. Distributed containment control for nonlinear multiagent systems in pure-feedback form. Int. J. Robust Nonlinear Control 2018, 28, 2742–2758. [Google Scholar] [CrossRef]
  13. Deng, X.; Cui, Y. Adaptive fuzzy containment control for nonlinear multi-agent systems with input delay. Int. J. Syst. Sci. 2021, 52, 1633–1645. [Google Scholar] [CrossRef]
  14. Cui, Y.; Liu, X.; Deng, X.; Wang, L. Adaptive Containment Control for Nonlinear Strict-Feedback Multi-Agent Systems with Dynamic Leaders. Int. J. Control 2020, 1–20. [Google Scholar] [CrossRef]
  15. Li, Y.; Hua, C.; Wu, S.; Guan, X. Output feedback distributed containment control for high-order nonlinear multiagent systems. IEEE Trans. Cybern. 2017, 47, 2032–2043. [Google Scholar] [CrossRef]
  16. Parsa, M.; Danesh, M. Containment control of high-order multi-agent systems with heterogeneous uncertainties, dynamic leaders, and time delay. Asian J. Control 2021, 23, 799–810. [Google Scholar] [CrossRef]
  17. Pan, H.; Yu, X.; Yang, G.; Xue, L. Robust consensus of fractional-order singular uncertain multi-agent systems. Asian J. Control 2020, 22, 2377–2387. [Google Scholar] [CrossRef]
  18. Lü, H.; He, W.; Han, Q.L.; Ge, X.; Peng, C. Finite-time containment control for nonlinear multi-agent systems with external disturbances. Inf. Sci. 2020, 512, 338–351. [Google Scholar] [CrossRef]
  19. Xu, C.; Liao, M.; Li, P.; Yao, L.; Qin, Q.; Shang, Y. Chaos Control for a Fractional-Order Jerk System via Time Delay Feedback Controller and Mixed Controller. Fractal Fract. 2021, 5, 257. [Google Scholar] [CrossRef]
  20. Jahanzaib, L.S.; Trikha, P.; Matoog, R.T.; Muhammad, S.; Al-Ghamdi, A.; Higazy, M. Dual Penta-Compound Combination Anti-Synchronization with Analysis and Application to a Novel Fractional Chaotic System. Fractal Fract. 2021, 5, 264. [Google Scholar] [CrossRef]
  21. İlknur, K.; AKÇETİN, E.; Yaprakdal, P. Numerical approximation for the spread of SIQR model with Caputo fractional order derivative. Turk. J. Sci. 2020, 5, 124–139. [Google Scholar]
  22. Dokuyucu, M.A. Caputo and atangana-baleanu-caputo fractional derivative applied to garden equation. Turk. J. Sci. 2020, 5, 1–7. [Google Scholar]
  23. Butt, S.I.; Nadeem, M.; Farid, G. On Caputo fractional derivatives via exponential s-convex functions. Turk. J. Sci. 2020, 5, 140–146. [Google Scholar]
  24. Zhao, S.; Butt, S.I.; Nazeer, W.; Nasir, J.; Umar, M.; Liu, Y. Some Hermite–Jensen–Mercer type inequalities for k-Caputo-fractional derivatives and related results. Adv. Differ. Equ. 2020, 2020, 262. [Google Scholar] [CrossRef]
  25. Baleanu, D.; Fernandez, A.; Akgül, A. On a fractional operator combining proportional and classical differintegrals. Mathematics 2020, 8, 360. [Google Scholar] [CrossRef] [Green Version]
  26. Sabir, Z.; Raja, M.A.Z.; Guirao, J.L.; Shoaib, M. A novel design of fractional Meyer wavelet neural networks with application to the nonlinear singular fractional Lane-Emden systems. Alex. Eng. J. 2021, 60, 2641–2659. [Google Scholar] [CrossRef]
  27. Jiang, J.; Chen, H.; Cao, D.; Guirao, J.L. The global sliding mode tracking control for a class of variable order fractional differential systems. Chaos Solitons Fractals 2022, 154, 111674. [Google Scholar] [CrossRef]
  28. Chen, J.; Guan, Z.H.; Yang, C.; Li, T.; He, D.X.; Zhang, X.H. Distributed containment control of fractional-order uncertain multi-agent systems. J. Frankl. Inst. 2016, 353, 1672–1688. [Google Scholar] [CrossRef]
  29. Yuan, X.L.; Mo, L.P.; Yu, Y.G.; Ren, G.J. Distributed containment control of fractional-order multi-agent systems with double-integrator and nonconvex control input constraints. Int. J. Control Autom. Syst. 2020, 18, 1728–1742. [Google Scholar] [CrossRef]
  30. Yang, W.; Yu, W.; Zheng, W.X. Fault-Tolerant Adaptive Fuzzy Tracking Control for Nonaffine Fractional-Order Full-State-Constrained MISO Systems With Actuator Failures. IEEE Trans. Cybern. 2021, 1–14. [Google Scholar] [CrossRef]
  31. Gong, P.; Lan, W. Adaptive robust tracking control for multiple unknown fractional-order nonlinear systems. IEEE Trans. Cybern. 2018, 49, 1365–1376. [Google Scholar] [CrossRef]
  32. Wang, Y.; Yuan, Y.; Liu, J. Finite-time leader-following output consensus for multi-agent systems via extended state observer. Automatica 2021, 124, 109133. [Google Scholar] [CrossRef]
  33. Yuan, X.; Mo, L.; Yu, Y. Observer-based quasi-containment of fractional-order multi-agent systems via event-triggered strategy. Int. J. Syst. Sci. 2019, 50, 517–533. [Google Scholar] [CrossRef]
  34. Huo, X.; Ma, L.; Zhao, X.; Zong, G. Observer-based fuzzy adaptive stabilization of uncertain switched stochastic nonlinear systems with input quantization. J. Frankl. Inst. 2019, 356, 1789–1809. [Google Scholar] [CrossRef]
  35. Zhang, X.; Wang, Z. Stability and robust stabilization of uncertain switched fractional order systems. ISA Trans. 2020, 103, 1–9. [Google Scholar] [CrossRef]
  36. Tang, X.; Zhai, D.; Fu, Z.; Wang, H. Output Feedback Adaptive Fuzzy Control for Uncertain Fractional-Order Nonlinear Switched System with Output Quantization. Int. J. Fuzzy Syst. 2020, 22, 943–955. [Google Scholar] [CrossRef]
  37. Li, Y.; Tong, S. Adaptive neural networks prescribed performance control design for switched interconnected uncertain nonlinear systems. IEEE Trans. Neural Netw. Learn. Syst. 2017, 29, 3059–3068. [Google Scholar] [CrossRef]
  38. Sui, S.; Chen, C.L.P.; Tong, S. Neural-Network-Based Adaptive DSC Design for Switched Fractional-Order Nonlinear Systems. IEEE Trans. Neural Netw. Learn. Syst. 2021, 32, 4703–4712. [Google Scholar] [CrossRef]
  39. Liu, W.; Ma, Q.; Xu, S.; Zhang, Z. Adaptive finite-time event-triggered control for nonlinear systems with quantized input signals. Int. J. Robust Nonlinear Control 2021, 31, 4764–4781. [Google Scholar] [CrossRef]
  40. Liu, G.; Pan, Y.; Lam, H.K.; Liang, H. Event-triggered fuzzy adaptive quantized control for nonlinear multi-agent systems in nonaffine pure-feedback form. Fuzzy Sets Syst. 2021, 416, 27–46. [Google Scholar] [CrossRef]
  41. Choi, Y.H.; Yoo, S.J. Quantized-Feedback-Based Adaptive Event-Triggered Control of a Class of Uncertain Nonlinear Systems. Mathematics 2020, 8, 1603. [Google Scholar] [CrossRef]
  42. Xing, X.; Liu, J. Event-triggered neural network control for a class of uncertain nonlinear systems with input quantization. Neurocomputing 2021, 440, 240–250. [Google Scholar] [CrossRef]
  43. 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]
  44. Li, Y.; Chen, Y.; Podlubny, I. Mittag–Leffler stability of fractional order nonlinear dynamic systems. Automatica 2009, 45, 1965–1969. [Google Scholar] [CrossRef]
  45. Podlubny, I. Fractional Differential Equations: An Introduction to Fractional Derivatives, Fractional Differential Equations, to Methods of Their Solution and Some of Their Applications; Elsevier: Amsterdam, The Netherlands, 1998. [Google Scholar]
  46. Duarte-Mermoud, M.A.; Aguila-Camacho, N.; Gallegos, J.A.; Castro-Linares, R. Using general quadratic Lyapunov functions to prove Lyapunov uniform stability for fractional order systems. Commun. Nonlinear Sci. Numer. Simul. 2015, 22, 650–659. [Google Scholar] [CrossRef]
  47. Gao, H.; Zhang, T.; Xia, X. Adaptive neural control of stochastic nonlinear systems with unmodeled dynamics and time-varying state delays. J. Frankl. Inst. 2014, 351, 3182–3199. [Google Scholar] [CrossRef]
  48. Wang, X.; Chen, Z.; Yang, G. Finite-time-convergent differentiator based on singular perturbation technique. IEEE Trans. Autom. Control 2007, 52, 1731–1737. [Google Scholar] [CrossRef]
  49. Liu, W.; Lim, C.C.; Shi, P.; Xu, S. Backstepping fuzzy adaptive control for a class of quantized nonlinear systems. IEEE Trans. Fuzzy Syst. 2016, 25, 1090–1101. [Google Scholar] [CrossRef]
  50. Algahtani, O.J.J. Comparing the Atangana–Baleanu and Caputo–Fabrizio derivative with fractional order: Allen Cahn model. Chaos Solitons Fractals 2016, 89, 552–559. [Google Scholar] [CrossRef]
  51. Caputo, M.; Fabrizio, M. A new definition of fractional derivative without singular kernel. Prog. Fract. Differ. Appl. 2015, 1, 1–13. [Google Scholar]
  52. Deepika, D.; Kaur, S.; Narayan, S. Uncertainty and disturbance estimator based robust synchronization for a class of uncertain fractional chaotic system via fractional order sliding mode control. Chaos Solitons Fractals 2018, 115, 196–203. [Google Scholar] [CrossRef]
Figure 1. Communication graph.
Figure 1. Communication graph.
Fractalfract 06 00077 g001
Figure 2. The trajectories of y d 1 , y d 2 and x i , 1 i = 1 , , 4 .
Figure 2. The trajectories of y d 1 , y d 2 and x i , 1 i = 1 , , 4 .
Fractalfract 06 00077 g002
Figure 3. The trajectories of the containment tracking errors. (a) with quantized control. (b) without quantized control.
Figure 3. The trajectories of the containment tracking errors. (a) with quantized control. (b) without quantized control.
Fractalfract 06 00077 g003
Figure 4. The trajectories of the x i , 1 i = 1 , , 4 estimation values.
Figure 4. The trajectories of the x i , 1 i = 1 , , 4 estimation values.
Fractalfract 06 00077 g004
Figure 5. The trajectories of the error surfaces s i , 1 i = 1 , , 4 . (a) with quantized control. (b) without quantized control.
Figure 5. The trajectories of the error surfaces s i , 1 i = 1 , , 4 . (a) with quantized control. (b) without quantized control.
Fractalfract 06 00077 g005
Figure 6. The trajectories of the x i , 2 i = 1 , , 4 and x i , 2 i = 1 , , 4 estimation values.
Figure 6. The trajectories of the x i , 2 i = 1 , , 4 and x i , 2 i = 1 , , 4 estimation values.
Fractalfract 06 00077 g006
Figure 7. The trajectories of the x 1 , 1 , x 1 , 1 estimation and x 1 , 2 , x 1 , 2 estimation.
Figure 7. The trajectories of the x 1 , 1 , x 1 , 1 estimation and x 1 , 2 , x 1 , 2 estimation.
Fractalfract 06 00077 g007
Figure 8. The trajectories of ω 1 , q ω 1 , and u 1 . (a) with quantized control. (b) without quantized control.
Figure 8. The trajectories of ω 1 , q ω 1 , and u 1 . (a) with quantized control. (b) without quantized control.
Fractalfract 06 00077 g008
Figure 9. The trajectories of ω 2 , q ω 2 , and u 2 . (a) with quantized control. (b) without quantized control.
Figure 9. The trajectories of ω 2 , q ω 2 , and u 2 . (a) with quantized control. (b) without quantized control.
Fractalfract 06 00077 g009
Figure 10. The trajectories of ω 3 , q ω 3 , and u 3 . (a) with quantized control. (b) without quantized control.
Figure 10. The trajectories of ω 3 , q ω 3 , and u 3 . (a) with quantized control. (b) without quantized control.
Fractalfract 06 00077 g010
Figure 11. The trajectories of ω 4 , q ω 4 , and u 4 . (a) with quantized control. (b) without quantized control.
Figure 11. The trajectories of ω 4 , q ω 4 , and u 4 . (a) with quantized control. (b) without quantized control.
Fractalfract 06 00077 g011
Figure 12. The switching signals σ i t of nonlinear functions.
Figure 12. The switching signals σ i t of nonlinear functions.
Fractalfract 06 00077 g012
Figure 13. The triggered numbers of different mechanisms.
Figure 13. The triggered numbers of different mechanisms.
Fractalfract 06 00077 g013
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Yuan, J.; Chen, T. Switched Fractional Order Multiagent Systems Containment Control with Event-Triggered Mechanism and Input Quantization. Fractal Fract. 2022, 6, 77. https://doi.org/10.3390/fractalfract6020077

AMA Style

Yuan J, Chen T. Switched Fractional Order Multiagent Systems Containment Control with Event-Triggered Mechanism and Input Quantization. Fractal and Fractional. 2022; 6(2):77. https://doi.org/10.3390/fractalfract6020077

Chicago/Turabian Style

Yuan, Jiaxin, and Tao Chen. 2022. "Switched Fractional Order Multiagent Systems Containment Control with Event-Triggered Mechanism and Input Quantization" Fractal and Fractional 6, no. 2: 77. https://doi.org/10.3390/fractalfract6020077

Article Metrics

Back to TopTop