Next Article in Journal
Wireless Network Optimization for Federated Learning with Model Compression in Hybrid VLC/RF Systems
Previous Article in Journal
Detection of Mutual Exciting Structure in Stock Price Trend Dynamics
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Event-Triggered Fixed-Time Integral Sliding Mode Control for Nonlinear Multi-Agent Systems with Disturbances

College of Mathematics and System Sciences, Xinjiang University, Urumqi 830046, China
*
Author to whom correspondence should be addressed.
Entropy 2021, 23(11), 1412; https://doi.org/10.3390/e23111412
Submission received: 29 September 2021 / Revised: 22 October 2021 / Accepted: 25 October 2021 / Published: 27 October 2021
(This article belongs to the Topic Artificial Intelligence and Sustainable Energy Systems)

Abstract

:
In this paper, the leader-following consensus problem of first-order nonlinear multi-agent systems (FONMASs) with external disturbances is studied. Firstly, a novel distributed fixed-time sliding mode manifold is designed and a new static event-triggered protocol over general directed graph is proposed which can well suppress the external disturbances and make the FONMASs achieve leader-following consensus in fixed-time. Based on fixed-time stability theory and inequality technique, the conditions to be satisfied by the control parameters are obtained and the Zeno behavior can be avoided. In addition, we improve the proposed protocol and propose a new event-triggering strategy for the FONMASs with multiple leaders. The systems can reach the sliding mode surface and achieve containment control in fixed-time if the control parameters are designed carefully. Finally, several numerical simulations are given to show the effectiveness of the proposed protocols.

1. Introduction

In the past several years, more and more researchers are interested in cooperative control of multi-agent systems (MASs) because of its robustness, flexible deployment and high efficiency. Cooperative control is widely used in various research fields to solve engineering and non-engineering problems, such as formation of robots [1], sensor networks [2], attitude alignment [3] and so on. Among multitudinous cooperative control objectives, consensus is a basic problem in MASs. Its purpose is to design a controller which can ensure that all members agree on an interest signal according to local information. Therefore, the information exchange between agents on the shared network is regulated by the consensus algorithm or protocol.
Based on observation of nature, the emergence of leaders in animal groups led to the development of the leader-following problem in collective behavior of MASs. In the distributed consensus problem, the existing results of MASs can be roughly divided into three categories according to the number of leaders: leaderless consensus [4,5,6], leader-following consensus [7,8,9] and containment control of multiple leaders [10,11]. In [4], the leaderless consensus of discrete-time MASs was studied by considering the connectivity of the network. In [5], the leaderless consensus of model-independent MASs was considered. In [6], the leaderless consensus of fractional-order MASs was investigated. In the case of single leader, the leader-following bipartite consensus problem was investigated for linear MASs in [7]. The leader-following consensus for MASs with Lipshitz-type node dynamics was considered in [8]. Furthermore, by using distributed impulsive control method, the authors studied the leader-following consensus of nonlinear MASs in [9]. In the case of multiple leaders, the reduplicative learning control problem for nonlinear heterogeneous MASs was investigated in [10]. In [11], a completely distributed control protocol was proposed to study the time-varying group formation tracking problem for linear MASs with multiple leaders.
In the consensus analysis of MASs, the convergence rate is an important index to evaluate the effectiveness of the proposed protocol. Most of existing results mainly concerned with the asymptotic convergence of the system. Due to the rapid development of finite-time theory, some researchers developed the finite-time consensus protocols [12,13,14]. In [12], the authors investigated the practical finite-time consensus of second-order heterogeneous switched nonlinear MASs. In [13], the authors investigated the distributed finite-time tracking control problem for second-order MASs, and proposed a novel observer-based control algorithm. In [14], the finite-time control law for continuous FONMAS was proposed, which ensures that the obstacles in the way can be passed by all agents, and the relative position between two agents reaches a constant value in finite-time. In proposed finite-time protocols, the estimation of convergence time depends on the initial values of MASs. To overcome this shortcoming, the researchers developed the fixed-time consensus protocols. In [15], the fixed-time leader-following flocking for second-order MASs was studied. For fixed-time consensus of heterogeneous MASs, the protocol based on neighbors’ states was proposed in [16], and the state observation control protocol was designed in [17].
Compared with the traditional continuous control, the sampling control can effectively reduce the communication update frequency, so as to reduce the control cost. Therefore, the sampled-data control method was applied to study the issue of resilient reliable dissipativity performance index for systems including actuator faults and probabilistic time-delay signals in [18]. However, the traditional sampled-data control method is time-dependent, which requires the controller to be updated regularly even if the control goal is achieved. This method also leads to some unnecessary waste of computational and communication resources. The event-triggered protocol is used as an efficient method to further reduce communication and computing load. Therefore, the event-triggered controller was designed to study the consensus of first-order MASs in [19]. The consensus of linear MASs was studied via observer-based event-triggered control and two novel schemes were proposed in [20]. The containment control of second-order nonlinear MASs was considered based on event-triggered method in [21]. The consensus problem for a kind of stochastic MASs was studied and an adaptive output feedback approach based on event-triggered was proposed in [22]. To our knowledge, there is little research on the fixed-time consensus of MASs under event-triggered control protocol.
Most of the work mentioned above considers the ideal environment, but agents may face various disturbances signals or noise in communication. As pointed out in [23], disturbances signals or noise can destroy some good properties of a system. Therefore, the consensus of MASs under imperfect environment is worth considering. In [24], the consensus problem for linear MASs with the heterogeneous disturbances generated by the Brown motion was investigated. In [25], the authors investigated the distributed finite-time optimization issue for second-order MASs with matched interferences. By using disturbance rejection strategy, the event-triggered output consensus for MASs with time-varying disturbances was considered in [26]. Furthermore, the fixed-time event-triggered consensus for high-order and second-order MASs with uncertain disturbances was studied in [27,28], respectively.
Since the sliding mode technology can achieve a fast convergence rate to suppress disturbances, sliding mode control (SMC) method is widely used in the control of MASs with disturbances. In [29], a sliding mode estimator was given to accomplish distributed consensus for MASs. The sliding mode controllers were proposed for second-order MASs with mismatched uncertainties in [30]. The adaptive SMC protocols were designed to study the consensus of MASs with unknown disturbances in [31]. In order to improve the convergence rate, the finite-time SMC protocol was proposed in [32]. Furthermore, by using integral terminal SMC, the fixed-time consensus tracking issue for second-order MASs was investigated under the influence of interference signals in [33]. In these works [29,30,31,32,33], all control protocols were continuously updated. In order to reduce the control costs, considering the external interference, the event-triggered integral SMC was proposed to study the time-varying formation control of high-order MASs in [34]. Moreover, the event-triggered finite-time consensus for multirobot systems with disturbances was considered via integral SMC strategy in [35]. The finite-time consensus for nonholonomic MASs with disturbances was studied by using event-triggered integral SMC method in [36]. However, in the existing research, the fixed-time event-triggered integral SMC method for single leader and multiple leaders of MASs with disturbances are rarely considered.
Inspired by the above considerations, this paper studies the fixed-time consensus problem for FONMASs with single leader and multiple leaders by using integral SMC and the theory of fixed-time stability. Firstly, to study the fixed-time leader-following consensus of FONMASs with external disturbances, a new event-triggered integral SMC protocol is devised for each agent. We show that both the systems can get to the sliding mode surface and all agents will achieve consensus in fixed-time under the proposed protocol. Moreover, the FONMAS with multiple leaders and external disturbances is considered. By generalizing our proposed event-triggered integral SMC protocol, it is proved that the containment control can also be achieved and the disturbance can be effectively suppressed in fixed-time. Compared with the existing works, the main contributions of the paper are at least the following three points:
  • In existing works [27,28], the disturbance rejection method was applied to study the fixed-time consensus of MASs with external disturbances. However, the integral SMC method combination with event-triggered control mechanism are introduced to design the distributed protocol in this paper, which can effectively suppress the disturbances and achieve consensus in fixed-time.
  • In [35,36], the finite-time event-triggered integral SMC protocols were proposed, in which the estimation of settling time was associated with the initial conditions. To overcome this disadvantage, the fixed-time event-triggered integral SMC protocols are proposed in this paper. According to the stability theory of fixed-time, we can prove that the consensus can be reached in fixed-time and the upper bound estimation of settling time is regardless of the initial conditions of MASs.
  • The containment control for FONMASs with multiple leaders is also considered, in which a generalized event-triggered integral SMC protocol is designed and the controller is updated only at some discrete instants. The sliding surface and the containment control can be reached in fixed-time. The Zeno phenomenon can be avoided.
The remainder of this paper is organized as follows. Section 2 introduces some preliminaries including graph theory, definitions, lemmas and problem formulation. In Section 3, the consensus protocols based on SMC technique are proposed, and some theorems are proved. In Section 4, the effectiveness of the proposed control protocols is verified by numerical simulations. Some conclusions are given in Section 5.
Notations. In this paper, R n denotes the n-dimensional Euclidean space. I n denotes n dimensional unit matrix. For q = [ q 1 , q 2 , , q N ] T , q 1 , q and q represent the 1-norm, 2-norm and -norm of q, respectively. sgn ( q ) = [ sgn ( q 1 ) , , sgn ( q N ) ] T , sig α ( q ) = [ | q 1 | α sgn ( q 1 ) , , | q N | α sgn ( q N ) ] T where α > 0 is a constant, sgn ( · ) represents the sign function. For a matrix A R N × N , let A T represent its transpose, λ max ( A ) and λ min ( A ) represent the maximum eigenvalue and minimum eigenvalue of A, respectively. The symbol ⊗ denotes the Kronecker product of matrices. diag ( · ) represents the diagonal matrix.

2. Preliminaries

2.1. Algebraic Graph Theory

A graph that consists of N nodes is represented by G = ( V , E , A ) where V = { v 1 , , v N } is the set of nodes, E denotes the edges set, in which ( i , j ) E if there exists an edge between v i and v j . The weighted adjacency matrix is denoted as A = [ a i j ] R N × N , where a i j > 0 if ( j , i ) E , and a i j = 0 , otherwise. The set of neighbors of agent i is denoted by N i = { j V : ( j , i ) E } . The graph G is called directed and strongly connected if there exists a directed path between each pair of nodes. The graph G contains a directed spanning tree if there exists at least one root. The Laplacian matrix L = [ l i j ] N × N is defined by l i j = a i j for i j , and l i i = j i N a i j .

2.2. Definitions and Lemmas

Consider the following differential equation
x ˙ ( t ) = f ( x ( t ) ) , x ( 0 ) = x 0 ,
where x ( t ) R n , and f : R n R n is a nonlinear function with f ( 0 ) = 0 . The following definitions and lemmas are given.
Definition 1
([37]). For any solution x ( t , t 0 , x 0 ) of system (1), if there exists a positive number T ( x 0 ) such that x ( t , t 0 , x 0 ) = 0 for all t t 0 + T ( x 0 ) , then the solution x = 0 is said to be globally uniformly finite-time stable. T ( x 0 ) is called the settling time. Moreover, x = 0 is said to be globally fixed-time stable if T ( x 0 ) is independent of the initial value x 0 .
Lemma 1
([38]). For system (1), if there is a regular, positive definite and radially unbounded function W ( x ) : R n R such that any solution of (1) satisfies the inequality
W ˙ ( x ( t ) ) ( τ W p ( x ( t ) ) + ϕ W q ( x ( t ) ) ) ϱ , x ( t ) R n \ 0 ,
where τ , ϕ , p , ϱ > 0 , q 0 , p ϱ > 1 , q ϱ < 1 , then solution x = 0 of system (1) is fixed-time stable, and the settling time T ( x 0 ) is estimated by
T ( x 0 ) 1 ϕ ϱ ( ϕ τ ) 1 q ϱ p q ( 1 1 q ϱ + 1 p ϱ 1 ) .

2.3. Problem Formulation

Consider a FONMAS consisting of N followers and a virtual leader indexed by i = 1 , 2 , , N and 0, respectively. The dynamics is described by
x ˙ i ( t ) = f ( x i ( t ) ) + u i ( t ) + w i ( t ) , i = 1 , 2 , , N , x ˙ 0 ( t ) = f ( x 0 ( t ) ) + u 0 ( t ) ,
where x i ( t ) R n , u i ( t ) R n and w i ( t ) R n are the state, the bounded control input and the external disturbance of the ith agent, respectively. f ( x i ( t ) ) is a nonlinear function, which represents the inherent dynamics. In addition, we assume that the external disturbance is bounded, which satisfies w i ( t ) D < , for D > 0 . x 0 ( t ) R n and u 0 ( t ) R n are the state and the bounded control input of the leader, respectively. f ( x 0 ( t ) ) is a nonlinear function, which also represents the inherent dynamics.
The communication topology among followers is expressed as directed graph G ^ , and the corresponding Laplacian matrix is described by the weighted matrix L ^ . We use b i to represent the communication weight between the leader and the ith agent, in which b i > 0 if the ith agent can receive information from the leader, b i = 0 otherwise. In addition, we denote B = diag ( b 0 , , b N ) .
Definition 2. 
For the FONMAS (2), the fixed-time leader-following consensus is achieved for any initial conditions, if the following equations hold
lim t T x i ( t ) x 0 ( t ) = 0 , x i ( t ) x 0 ( t ) 0 , t T , i = 1 , 2 , , N ,
where T > 0 is called the settling time.
Assumption 1. 
For the nonlinear function f ( · ) , there exists a positive constant l 1 > 0 such that
f ( z 1 ( t ) ) f ( z 2 ( t ) ) l 1 z 1 ( t ) z 2 ( t ) ,
where z 1 ( t ) , z 2 ( t ) R n .
Assumption 2. 
The communication between the leader and all followers is represented by graph G which contains a directed spanning tree with the leader as the root. In addition, the communication topology G ^ is directed.

3. Main Results

3.1. Fixed-Time Consensus with Single Leader

In this section, in order to achieve consensus between leader and followers, the integral SMC protocol will be designed for FONMAS described by (2). Before moving on, we define the following error variables
x ˜ i ( t ) = x i ( t ) x 0 ( t ) , u ˜ i ( t ) = u i ( t ) u 0 ( t ) , i = 1 , 2 , , N .
Since the disturbances exist in the follower agent dynamics, the integral SMC technique is applied. Then, we define the following integral type sliding mode variable
σ i ( t ) = x ˜ i ( t ) 0 t ( χ i η ( s ) + sgn ( χ i ( s ) ) ) d s , i = 1 , 2 , , N ,
where σ i ( t ) = [ σ i 1 ( t ) , σ i 2 ( t ) , , σ i n ( t ) ] T , χ i ( t ) = [ j N i a i j ( x ˜ i ( t ) x ˜ j ( t ) ) + b i ( x ˜ i ( t ) ) ] , and sgn ( χ i ( t ) ) = [ sgn ( χ i 1 ( t ) ) , sgn ( χ i 2 ( t ) ) , , sgn ( χ i n ( t ) ) ] T . η is the ratio of two positive odd numbers and η > 1 . When the sliding mode surface is reached, σ i ( t ) = 0 and σ ˙ i ( t ) = 0 . Hence, it has
x ˜ ˙ i ( t ) = χ i η ( t ) + sgn ( χ i ( t ) ) , i = 1 , 2 , , N .
In order to reduce the control cost and increase the rate of convergence, the event-triggered consensus protocol is designed as follows
u ˜ i ( t ) = χ i η ( t k i ) + sgn ( χ i ( t k i ) ) K sgn ( σ i ( t k i ) ) K 3 sig β + 1 ( σ i ( t k i ) ) K 4 x ˜ i ( t k i ) sgn ( σ i ( t k i ) ) , t [ t k i , t k + 1 i ) ,
where β > 0 , K = K 1 + K 2 , K 1 , K 2 , K 3 , K 4 are constants to be determined. t k i is the triggering instant. Then, the novel measurement error is designed as
e i ( t ) = χ i η ( t k i ) + sgn ( χ i ( t k i ) ) K sgn ( σ i ( t k i ) ) K 3 sig β + 1 ( σ i ( t k i ) ) K 4 x ˜ i ( t k i ) sgn ( σ i ( t k i ) ) ( χ i η ( t ) + sgn ( χ i ( t ) ) K sgn ( σ i ( t ) ) K 3 sig β + 1 ( σ i ( t ) ) K 4 x ˜ i ( t ) sgn ( σ i ( t ) ) ) .
In this paper, a distributed event-triggered sampling control is proposed. The trigger instant of each agent only depends on its trigger function. Based on the zero order hold, the control input is a constant in each trigger interval. In order to make FONMAS (2) achieve leader-following consensus under the proposed protocol (7), the following theorem is given.
Theorem 1. 
Suppose that Assumptions 1 and 2 hold for the FONMAS (2). Under the protocol (7), the leader-following consensus can be achieved in fixed-time, if the following conditions are satisfied
K 1 D , K 2 > max 1 i N { ξ i } , K 3 > 0 , K 4 l 1 ,
where ξ i > 0 for i = 1 , 2 , , N . The triggering condition is defined as
t k + 1 i = inf { t > t k i e i ( t ) ξ i 0 } , i = 1 , 2 , , N .
Proof. 
Firstly, we prove that the sliding mode surface σ i ( t ) = σ ˙ i ( t ) = 0 for i = 1 , 2 , , N can be achieved in fixed-time. Consider the Lyapunov function as
V i ( t ) = 1 2 σ i T ( t ) σ i ( t ) , i = 1 , 2 , , N .
Take the time derivative of V i ( t ) for t [ t k i , t k + 1 i ) , we have
V ˙ i ( t ) = σ i T ( t ) σ ˙ i ( t ) = σ i T ( t ) ( x ˜ ˙ i ( t ) χ i η ( t ) sgn ( χ i ( t ) ) ) = σ i T ( t ) ( x ˙ i ( t ) x ˙ 0 ( t ) χ i η ( t ) sgn ( χ i ( t ) ) ) = σ i T ( t ) ( f ( x i ( t ) ) + u i ( t ) + w i ( t ) f ( x 0 ( t ) ) u 0 ( t ) χ i η ( t ) sgn ( χ i ( t ) ) ) = σ i T ( t ) ( f ( x i ( t ) ) f ( x 0 ( t ) ) + u ˜ i ( t ) + w i ( t ) χ i η ( t ) sgn ( χ i ( t ) ) ) = σ i T ( t ) ( f ( x i ( t ) ) f ( x 0 ( t ) ) + e i ( t ) + w i ( t ) K sgn ( σ i ( t ) ) K 3 sig β + 1 ( σ i ( t ) ) K 4 x ˜ i ( t ) sgn ( σ i ( t ) ) ) .
Based on Assumption 1, it has
σ i T ( t ) ( f ( x i ( t ) ) f ( x 0 ( t ) ) ) σ i ( t ) l 1 x i ( t ) x 0 ( t ) l 1 σ i ( t ) x ˜ i ( t ) , σ i T ( t ) ( w i ( t ) K 1 sgn ( σ i ( t ) ) ) D σ i ( t ) 1 K 1 σ i ( t ) 1 .
Based on conditions (9), we can get
V ˙ i ( t ) e i ( t ) σ i ( t ) K 3 σ i ( t ) β + 2 K 2 σ i ( t ) .
According to triggering condition (10), we have
V ˙ i ( t ) ( K 2 ξ i ) σ i ( t ) K 3 σ i ( t ) β + 2 = ( K 2 ξ i ) ( 2 V i ( t ) ) 1 2 K 3 ( 2 V i ( t ) ) β + 2 2 .
The closed-loop system will get to the sliding mode surface in fixed-time, which can be obtained according to Lemma 1. The settling time can be computed as
T i 1 2 ( K 2 ξ i ) K 2 ξ i K 3 2 β + 1 2 1 β + 1 ( 2 + 2 β ) .
Define T = max 1 i N { T i } . Then, it is proved that the sliding mode surface σ i ( t ) = 0 can be reached for any t > T .
Secondly, we will prove that the leader-following consensus can be achieved in fixed-time. For convenience, χ i ( t ) for i = 1 , 2 , , N can be rewritten in the following compact form χ ( t ) = ( ( L ^ + B ) I n ) x ˜ ( t ) and sgn ( χ ( t ) ) N n .
Let L ^ + B = H . Based on Assumption 2, the matrix H is invertible and all eigenvalues have positive real parts. Therefore, there exists a positive symmetric matrix P such that Q = P H + H T P > 0 . Define the Lyapunov function as V ˜ ( t ) = χ T ( t ) ( P I n ) χ ( t ) , then taking the time derivative of V ˜ ( t ) for t > T yields
V ˜ ˙ ( t ) = 2 χ T ( t ) ( P I n ) ( H I n ) ( χ η ( t ) + sgn ( χ ( t ) ) ) = χ T ( t ) ( Q I n ) χ η ( t ) χ T ( t ) ( Q I n ) sgn ( χ ( t ) ) λ min ( Q ) χ η + 1 λ min ( Q ) χ λ min ( Q ) λ max ( P ) V ˜ η + 1 2 ( t ) λ min ( Q ) λ max ( P ) V ˜ 1 2 ( t ) .
By Lemma 1, we can conclude that the closed-loop system will achieve consensus in fixed-time. The settling time can be computed as
T ˜ T + λ max ( P ) λ min ( Q ) ( 2 + 2 η 1 ) .
Remark 1.
In this paper, the general directed network topology is considered, so the matrix H is asymmetric. We need to select the positive definite matrix P to make it symmetric. In particular, if the network topology G ^ is undirected, the matrix P corresponds to the identity matrix, and the construction of Lyapunov function V ˜ ( t ) can be simplified. This reduces the computational burden.
Remark 2.
In [12,13,14], the finite-time consensus problem of MASs was studied. Compared with these literatures, we propose a fixed-time consensus protocol. Based on (17), we can find that the estimation of settling time is independent of initial values. In [15,16], the fixed-time consensus of MASs under ideal environment was studied. However, this paper considers a more complex environment in which agents of MASs are affected by external disturbances. We propose a new fixed-time consensus protocol based on integral sliding mode technique, which can suppress the disturbances better and improve the closed-loop performance of the system.
Remark 3.
There are generally three methods to deal with disturbances, namely internal made method, disturbances observation and sliding mode control. In [27,28], the disturbance rejection method was applied to eliminate the influence of disturbances in the protocols. However, in this paper, we adopt the integral sliding mode technique combined with event-triggered to suppress disturbances. Our research enriches the design method of control protocol and theoretical results. In [35,36], although the consensus of FONMASs with external disturbances was discussed by using integral sliding mode technique, only finite-time convergence was analyzed, and the estimation of settling time related to the initial conditions of system. To overcome this disadvantage, this paper proposes a new fixed-time event-triggered integral SMC protocol, in which the sliding mode surface can be reached and the consensus can be achieved in fixed-time.
Theorem 2. 
Consider the FONMAS (2) with the event-triggered control protocol (7). If the triggering condition is defined by (10) and the conditions of Theorem 1 hold, then the Zeno behavior can be eliminated.
Proof. 
The proof is divided into two parts, before and after reaching the sliding mode surface.
On the one hand, we show the Zeno behavior does not exist before the systems achieve the sliding mode surface. Through the analysis of Theorem 1, the sliding mode surface will be reached when t > T . Therefore, we need to eliminate the Zeno behavior in the closed interval t [ 0 , T ] . Since χ i ( t ) is a continuous function, it must exist a maximum value. Define τ i = max 0 t T { χ i η ( t ) } and ϕ i = max 0 t T { diag ( χ i η 1 ( t ) ) } .
Take the time derivative of e i ( t ) , it has
d d t e i ( t ) d d t [ χ i η ( t ) + sgn ( χ i ( t ) ) K sgn ( σ i ( t ) ) K 3 sig β + 1 ( σ i ( t ) ) K 4 x ˜ i ( t ) sgn ( σ i ( t ) ) ] d d t χ i η ( t ) + d d t K 3 sig β + 1 ( σ i ( t ) ) + d d t ( K 4 x ˜ i ( t ) sgn ( σ i ( t ) ) ) η diag ( χ i η 1 ( t ) ) χ ˙ i ( t ) + K 3 ( β + 1 ) diag ( σ i β ( t ) ) σ ˙ i ( t ) + K 4 n x ˜ ˙ i ( t ) η ϕ i N n H i i + K 3 ( β + 1 ) diag ( σ i β ( 0 ) ) + K 4 n x ˜ ˙ i ( t ) + K 3 ( β + 1 ) τ i × diag ( σ i β ( 0 ) ) + K 3 ( β + 1 ) n diag ( σ i β ( 0 ) ) R i l 1 x ˜ i ( t ) + R i D + R i u ˜ i ( t ) + K 3 ( β + 1 ) τ i diag ( σ i β ( 0 ) ) + K 3 ( β + 1 ) n diag ( σ i β ( 0 ) ) R i l 1 x ¯ i + R i D + R i u ¯ i + K 3 ( β + 1 ) τ i diag ( σ i β ( 0 ) ) + K 3 ( β + 1 ) n diag ( σ i β ( 0 ) ) ,
where R i = η ϕ i N n H i i + K 3 ( β + 1 ) diag ( σ i β ( 0 ) ) + K 4 n , H i i is the element of i-th row and column of matrix H, x ¯ i = max 0 t T { x ˜ i ( t ) } and u ¯ i = max 0 t T { u ˜ i ( t ) } . Combination with e i ( t k i ) = 0 , it yields
e i ( t ) [ R i l 1 x ¯ i + R i D + R i u ¯ i + K 3 ( β + 1 ) τ i diag ( σ i β ( 0 ) ) + K 3 ( β + 1 ) n diag ( σ i β ( 0 ) ) ] ( t t k i ) .
Using the triggering condition (10), the next trigger instant satisfies e i ( t k + 1 i ) = ξ i . Therefore,
ξ i [ R i l 1 x ¯ i + R i D + R i u ¯ i + K 3 ( β + 1 ) τ i diag ( σ i β ( 0 ) ) + K 3 ( β + 1 ) n diag ( σ i β ( 0 ) ) ] ( t k + 1 i t k i ) .
Denote Q 1 i = R i l 1 x ¯ i + R i D + R i u ¯ i + K 3 ( β + 1 ) τ i diag ( σ i β ( 0 ) ) + K 3 ( β + 1 ) n diag ( σ i β ( 0 ) ) , and Δ T k i = t k + 1 i t k i , we can get Δ T k i ξ i Q 1 i > 0 .
On the other hand, when the sliding mode surface is reached, σ i ( t ) = 0 . Similar to the above proof, we can obtain
d d t e i ( t ) d d t [ χ i η ( t ) + sgn ( χ i ( t ) ) K sgn ( σ i ( t ) ) K 3 sig β + 1 ( σ i ( t ) ) K 4 x ˜ i ( t ) sgn ( σ i ( t ) ) ] η diag ( χ i η 1 ( t ) ) χ ˙ i ( t ) η ϕ i N n H i i ( 1 λ min ( P ) ) η 2 V ˜ ( 0 ) η 2 + η ϕ i N n H i i .
Combination with e i ( t k i ) = 0 , one has
e i ( t ) η ϕ i N n H i i ( 1 λ min ( P ) ) η 2 V ˜ ( 0 ) η 2 + η ϕ i N n H i i ( t t k i ) .
Using the triggering condition (10), on can obtain
Δ T k i ξ i Q 2 i > 0 ,
where Q 2 i = η ϕ i N n H i i ( 1 λ min ( P ) ) η 2 V ˜ ( 0 ) η 2 + η ϕ i N n H i i , and Δ T k i = t k + 1 i t k i . Based on the above analysis, the Zeno behavior can be avoided in control process. □
Remark 4. 
Since the trigger mechanism exists in the whole control process, the proof of Theorem 2 divided into two parts, i.e., before and after the system reaches the sliding mode surface. In this paper, a static distributed event-triggered strategy is developed. In order to reduce the number of triggers more effectively, we will consider the dynamic event-triggered control strategy in our future work.

3.2. Fixed-Time Containment Control with Multiple Leaders

In this section, we consider the MASs with multiple leaders. The main aim is to make MASs realize containment control in fixed-time by designing appropriate control protocol. That means all follower agents’ states converge to the convex combination of leaders’ states in fixed-time. In particular, if the MASs has only one leader, the containment control will degenerate into leader-following consensus.
For the sake of generality, we hypothesize that the FONMAS consisting of N followers and M leaders indexed by indexed by i = 1 , , N and j = N + 1 , , N + M , respectively. The dynamics of the FONMAS is described by
x ˙ i ( t ) = f ( x i ( t ) ) + u i ( t ) + w i ( t ) , i = 1 , , N , x ˙ j ( t ) = f ( x j ( t ) ) + u j ( t ) + w j ( t ) , j = N + 1 , , N + M ,
where x i ( t ) R n , u i ( t ) R n and w i ( t ) R n are the state, the bounded control input and the external disturbance of the ith agent, respectively. f ( x i ( t ) ) is a nonlinear function which represents the inherent dynamics. x j ( t ) R n , u j ( t ) R n and w j ( t ) R n are the state, the bounded control input and the internal disturbance of the jth leader, respectively. f ( x j ( t ) ) is a nonlinear function, which also represents the inherent dynamics. In addition, we assume that the disturbances are bounded, which satisfy w i ( t ) B < , w j ( t ) F < for B > 0 and F > 0 .
Assumption 3. 
Suppose that the communication among the leaders and followers is represented by graph G. For each follower, there exists at least one leader that has a directed path to it.
Assumption 4. 
Given scalars ρ 1 , ρ 2 , , ρ M , satisfying j = 1 M ρ j = 1 and ρ j 0 . There exists a constant l 2 > 0 such that for x i ( t ) , x j ( t ) R n ,
f ( x i ( t ) ) j = 1 M ρ j f ( x j ( t ) ) l 2 x i ( t ) j = 1 M ρ j x j ( t ) .
Under Assumption 3, the Laplcain matrix of graph G is denoted by L, which can be decomposed into L = L 1 L 2 0 0 , where L 1 is a nonsingular matrix, L 2 R N × M has at least one positive entry and L 1 1 L 2 1 M × 1 = 1 N × 1 .
Before moving on, we define the following error variables
X ˜ ( t ) = ( L 1 I n ) X 1 ( t ) + ( L 2 I n ) X 2 ( t ) , U ˜ ( t ) = ( L 1 I n ) U 1 ( t ) + ( L 2 I n ) U 2 ( t ) , W ˜ ( t ) = ( L 1 I n ) W 1 ( t ) + ( L 2 I n ) W 2 ( t ) ,
where
X ˜ ( t ) = [ X ˜ 1 T ( t ) , X ˜ 2 T ( t ) , , X ˜ N T ( t ) ] T , U ˜ ( t ) = [ U ˜ 1 T ( t ) , U ˜ 2 T ( t ) , , U ˜ N T ( t ) ] T , W ˜ ( t ) = [ W ˜ 1 T ( t ) , , W ˜ N T ( t ) ] T , X 1 ( t ) = [ x 1 T ( t ) , , x N T ( t ) ] T , X 2 ( t ) = [ x N + 1 T ( t ) , , x N + M T ( t ) ] T , U 1 ( t ) = [ u 1 T ( t ) , u 2 T ( t ) , , u N T ( t ) ] T , U 2 ( t ) = [ u N + 1 T ( t ) , u N + 2 T ( t ) , , u N + M T ( t ) ] T , W 1 ( t ) = [ w 1 T ( t ) , w 2 T ( t ) , , w N T ( t ) ] T , W 2 ( t ) = [ w N + 1 T ( t ) , w N + 2 T ( t ) , , w N + M T ( t ) ] T .
Combination with Assumption 3 and the property of Laplacian matrix L, we can easily obtain that the containment control is achieve in fixed-time if and only if there exists a T > 0 such that lim t T X ˜ ( t ) = 0 and X ˜ ( t ) 0 for t > T .
Considering the disturbances in the system, the consensus protocol can employ sliding mode approach. The integral type sliding variable is defined as follows
σ i ( t ) = X ˜ i ( t ) 0 t ( χ ˜ i η ( s ) + sgn ( χ ˜ i ( s ) ) ) d s ,
where χ ˜ i ( t ) = X ˜ i ( t ) , η is the ratio of two positive odd numbers and η > 1 . The sliding mode manifold (26) is given by following comport form
σ ( t ) = X ˜ ( t ) 0 t ( χ ˜ η ( s ) + sgn ( χ ˜ ( s ) ) ) d s .
When the sliding mode surface is reached, σ ( t ) = 0 and σ ˙ ( t ) = 0 . Hence, it has
X ˜ ˙ ( t ) = χ ˜ η ( t ) + sgn ( χ ˜ ( t ) ) .
In order to reduce the control cost and increase the rate of convergence, the event-triggered sample-data control protocol is presented as
U ˜ i ( t ) = χ ˜ i η ( t k ) + sgn ( χ ˜ i ( t k ) ) K sgn ( σ i ( t k ) ) K 3 sig β + 1 ( σ i ( t k ) ) K 4 X ˜ ( t k ) sgn ( σ i ( t k ) ) , t [ t k , t k + 1 ) ,
where β > 0 , K = K 1 + K 2 , K 1 , K 2 , K 3 , K 4 are constants to be determined. t k is the triggering instant.
Similarly, the controller (29) can be rewritten in the following comport form
U ˜ ( t ) = χ ˜ η ( t k ) + sgn ( χ ˜ ( t k ) ) K sgn ( σ ( t k ) ) K 3 sig β + 1 ( σ ( t k ) ) K 4 X ˜ ( t k ) sgn ( σ ( t k ) ) , t [ t k , t k + 1 ) .
Then, the novel measurement error for the system (24) is designed as
e ( t ) = χ ˜ η ( t k ) + sgn ( χ ˜ ( t k ) ) K sgn ( σ ( t k ) ) K 3 sig β + 1 ( σ ( t k ) ) K 4 X ˜ ( t k ) sgn ( σ ( t k ) ) ( χ ˜ η ( t ) + sgn ( χ ˜ ( t ) ) K sgn ( σ ( t ) ) K 3 sig β + 1 ( σ ( t ) ) K 4 X ˜ ( t ) sgn ( σ ( t ) ) ) .
Theorem 3. 
Suppose that Assumptions 3 and 4 hold for the FONMAS (24). Under the protocol (30), the containment control can be achieved in fixed-time, if the following inequalities are satisfied:
K 1 L 1 B + L 2 F , K 2 > ξ , K 3 > 0 , K 4 l 2 L 1 L 1 1 .
The triggering condition is defined as
t k + 1 = inf { t > t k e ( t ) ξ 0 } ,
where ξ > 0 .
Proof. 
Consider the Lyapunov function as
V ( t ) = 1 2 σ T ( t ) σ ( t ) .
For t [ t k , t k + 1 ) , the derivative of V ( t ) is
V ˙ ( t ) = σ T ( t ) σ ˙ ( t ) = σ T ( t ) ( X ˜ ˙ ( t ) χ ˜ η ( t ) sgn ( χ ˜ ( t ) ) ) = σ T ( t ) ( ( L 1 I n ) F 1 + ( L 2 I n ) F 2 + U ˜ ( t ) + W ˜ ( t ) χ ˜ η ( t ) sgn ( χ ˜ ( t ) ) ) = σ T ( t ) ( ( L 1 I n ) F 1 + ( L 2 I n ) F 2 + e ( t ) + W ˜ ( t ) K sgn ( σ ( t ) ) K 3 sig β + 1 ( σ ( t ) ) K 4 X ˜ ( t ) sgn ( σ ( t ) ) ) .
Define F 1 = [ f T ( x 1 ( t ) ) , , f T ( x N ( t ) ) ] T , F 2 = [ f T ( x N + 1 ( t ) ) , , f T ( x N + M ( t ) ) ] T . Let L 1 1 L 2 ( ρ 1 T , ρ 2 T , , ρ N T ) T , where ρ i = ( ρ i 1 , , ρ i M ) . From Assumption 4,
F 1 + ( L 1 1 L 2 I n ) F 2 = [ ( f ( x 1 ( t ) ) j = 1 M ρ 1 j f ( x j ( t ) ) ) T , , ( f ( x N ( t ) ) j = 1 M ρ N j f ( x j ( t ) ) ) T ] T = ( f ( x 1 ( t ) ) j = 1 M ρ 1 j f ( x j ( t ) ) ) , , ( f ( x N ( t ) ) j = 1 M ρ N j f ( x j ( t ) ) ) ( l 2 x 1 ( t ) j = 1 M ρ 1 j x j ( t ) , , l 2 x N ( t ) j = 1 M ρ N j x j ( t ) ) = l 2 ( L 1 1 I n ) X ˜ ( t ) l 2 L 1 1 X ˜ ( t ) ,
σ T ( t ) ( W ˜ ( t ) K 1 sgn ( σ ( t ) ) ) ( L 1 B + L 2 F ) σ ( t ) 1 K 1 σ ( t ) 1 .
Based on (32), we can get
V ˙ ( t ) e ( t ) σ ( t ) K 3 σ ( t ) β + 2 K 2 σ ( t ) .
According to (33), we have
V ˙ ( t ) ( K 2 ξ ) σ ( t ) K 3 σ ( t ) β + 2 = ( K 2 ξ ) ( 2 V ( t ) ) 1 2 K 3 ( 2 V ( t ) ) β + 2 2 .
According to Lemma 1, the closed-loop system (24) will get to the sliding mode surface in fixed-time. The settling time can be estimated by
T ¯ 1 2 ( K 2 ξ ) K 2 ξ K 3 2 β + 1 2 1 β + 1 ( 2 + 2 β ) .
Then, it is proved that σ ( t ) = 0 is reached for t > T ¯ .
Then, we will prove that the containment control can be achieved in fixed-time. Define the Lyapunov function as V ^ ( t ) = χ ˜ T ( t ) χ ˜ ( t ) . Taking the time derivative of V ^ ( t ) for t > T ¯ yields
V ^ ˙ ( t ) = χ ˜ T ( t ) ( χ ˜ η ( t ) + sgn ( χ ˜ ( t ) ) ) = χ ˜ ( t ) η + 1 χ ˜ ( t ) 1 V ^ η + 1 2 ( t ) V ^ 1 2 ( t ) .
By Lemma 1, we can conclude that the closed-loop system will achieve containment control in fixed-time. The settling time can be computed as
T ^ T ¯ + ( 2 + 2 η 1 ) .
The proof is finished. □
Remark 5.
In [27], the fixed-time consensus problem of MASs with nonlinear dynamics and indeterminate disturbances was considered based on event-triggered method. Compared with [27], we introduce the integral sliding mode technique to deal with disturbances, and consider the containment control problem in the case of multiple leaders. In addition, the event-triggered strategy applied in this paper can greatly save computation and communication resources.
Theorem 4. 
Consider the FONMAS (24) with the event-triggered control protocol (30). If the triggering condition is defined by (33) and all conditions of Theorem 3 are satisfied, then the Zeno behavior can be avoided.
Proof. 
Similar to the proof of Theorem 2, the proof is divided into two parts.
First, we show that the Zeno behavior does not exist before the systems reach the sliding mode surface. Through the analysis of Theorem 3, we know that sliding mode surface will be reached when t > T ¯ . Therefore, we need to eliminate the Zeno behavior in the closed interval [ 0 , T ¯ ] . Since χ ( t ) is a continuous function, it must exist a maximum value. Define ε = max 0 t T ¯ { χ ˜ η ( t ) } and γ = max 0 t T ¯ { diag ( χ ˜ η 1 ( t ) ) } .
Take the time derivative of e ( t ) , we have
d d t e ( t ) d d t [ χ ˜ η ( t ) + sgn ( χ ˜ ( t ) ) K sgn ( σ ( t ) ) K 3 sig β + 1 ( σ ( t ) ) K 4 X ˜ ( t ) sgn ( σ ( t ) ) ] ψ l 2 L 1 L 1 1 X ¯ + ψ ( L 1 B + L 2 F ) + ψ U ¯ + K 3 ( β + 1 ) ε × diag ( σ β ( 0 ) ) + K 3 ( β + 1 ) N n diag ( σ β ( 0 ) ) ,
where ψ = η γ + K 3 ( β + 1 ) diag ( σ β ( 0 ) ) + K 4 N n , X ¯ = max 0 t T ¯ { X ˜ ( t ) } and U ¯ = max 0 t T ¯ { U ˜ ( t ) } . Based on e ( t k ) = 0 , it has
e ( t ) [ ψ l 2 L 1 L 1 1 X ¯ + ψ ( L 1 B + L 2 F ) + ψ U ¯ + K 3 ( β + 1 ) ε diag ( σ β ( 0 ) ) + K 3 ( β + 1 ) N n diag ( σ β ( 0 ) ) ] ( t t k ) .
Applying the triggering mechanism (33), it has e ( t k + 1 ) = ξ . Therefore,
ξ [ ψ l 2 L 1 L 1 1 X ¯ + ψ ( L 1 B + L 2 F ) + ψ U ¯ + K 3 ( β + 1 ) ε × diag ( σ β ( 0 ) ) + K 3 ( β + 1 ) N n diag ( σ β ( 0 ) ) ] ( t k + 1 t k ) .
Denote π 1 = ψ l 2 L 1 L 1 1 X ¯ + ψ ( L 1 B + L 2 F ) + ψ U ¯ + K 3 ( β + 1 ) ε diag ( σ β ( 0 ) ) + K 3 ( β + 1 ) N n diag ( σ β ( 0 ) ) , and Δ T k = ( t k + 1 t k ) , we can get Δ T k ξ π 1 > 0 .
Next, we prove that the Zeno behavior can be avoided when the sliding mode surface is reached. Similar to the above proof, we can obtain
d d t e ( t ) d d t [ χ ˜ η ( t ) + sgn ( χ ˜ ( t ) ) K sgn ( σ ( t ) ) K 3 sig β + 1 ( σ ( t ) ) K 4 X ˜ ( t ) sgn ( σ ( t ) ) ] η γ V ^ ( 0 ) η 2 + η γ N n .
Combination with e ( t k ) = 0 , it yields
e ( t ) η γ V ^ ( 0 ) η 2 + η γ N n ( t t k ) .
When the event next event is triggered, it has e ( t ) = ξ . Therefore,
ξ η γ V ^ ( 0 ) η 2 + η γ N n ( t k + 1 t k ) .
Let π 2 = η γ V ^ ( 0 ) η 2 + η γ N n and Δ T k = t k + 1 t k , we can get Δ T k ξ π 2 > 0 . Based on above analysis, the lower bound of event-triggered interval is positive, then Zeno phenomenon is eliminated in the whole control process. □

4. Numerical Example

In this section, two numerical examples are presented to demonstrate the effectiveness of the control protocols.
Example 1. 
Consider the FONMAS (2) with one leader and four followers. Figure 1a shows the directed communication topology between the leader and all followers. Obviously, Assumption 2 is satisfied. The nonlinear function is defined as follows
f ( x i ( t ) ) = x i 1 ( t ) + 2 g ( x i 1 ( t ) ) 1.2 g ( x i 2 ( t ) ) x i 2 ( t ) + 1.2 g ( x i 1 ( t ) ) + 2 g ( x i 2 ( t ) ) , i = 0 , 1 , , 4 .
where g ( x i j ( t ) ) = 0.5 ( | x i j ( t ) + 1 | | x i j ( t ) 1 | ) + 0.01 s g n ( x i j ( t ) ) , i = 0 , 1 , , 4 , j = 1 , 2 . Then, Assumption 1 holds. The external disturbances are defined as w 11 ( t ) = w 12 ( t ) = 0.05 sin ( t ) + 0.1 cos ( t ) , w 21 ( t ) = w 22 ( t ) = 0.05 sin ( t ) + 0.1 cos ( t ) , w 31 ( t ) = w 32 ( t ) = 0.05 sin ( t ) , and w 41 ( t ) = w 42 ( t ) = 0.1 cos ( t ) . It follows that w i ( t ) 0.2 , i = 1 , 2 , 3 , 4 . The control input of leader is u 01 ( t ) = u 02 ( t ) = 0.1 sin ( t ) + 0.1 cos ( t ) . We choose the controller parameters K 1 = 0.2 , K 2 = 1.7 , K 3 = 1.5 , K 4 = 2 , η = 7 5 , β = 1.5 , ξ i = 0.2 for i = 1 , 2 , 3 , 4 and implement the proposed control protocol (7). Through the analysis, all conditions (9) of Theorem 1 are satisfied.
The simulation results are presented in Figure 2, Figure 3 and Figure 4. Specifically, Figure 2 depicts the states of all followers and the leader. It can be seen that all followers can track the leader’s state in fixed-time under the proposed sliding mode control protocol (7) and the setting time is T ˜ 13.86 . Based on analysis of Theorem 1, the sliding mode variable σ ( t ) converges to zero in fixed-time, and the setting time is T 2 , which is verified in Figure 3. The event-triggered instants under the triggering mechanism (10) are shown in Figure 4. It is shown that the event-triggered instants of each agent are different. Therefore, the results of Theorem 1 are feasible and the proposed sliding mode control protocol (7) can effectively suppress the external disturbances and realize leader-following consensus in fixed-time.
Example 2. 
Consider the FONMAS (24) with two leaders and four followers. The directed communication topology between two leaders and all followers are given in Figure 1b. The nonlinear function is defined as follows
f ( x i ( t ) ) = x i 1 ( t ) + 2 z ( x i 1 ( t ) ) 1.2 z ( x i 2 ( t ) ) x i 2 ( t ) + 1.2 z ( x i 1 ( t ) ) + 2 z ( x i 2 ( t ) ) , i = 1 , 2 , , 6 .
where z ( x i j ( t ) ) = 0.5 ( | x i j ( t ) + 1 | | x i j ( t ) 1 | ) + 0.01 sgn ( x i j ( t ) ) , i = 1 , 2 , , 6 , j = 1 , 2 . The external disturbances are defined as w 11 ( t ) = w 12 ( t ) = 0.05 sin ( t ) + 0.1 cos ( t ) , w 21 ( t ) = w 22 ( t ) = 0.05 sin ( t ) + 0.1 cos ( t ) , w 31 ( t ) = w 32 ( t ) = 0.05 sin ( t ) , w 41 ( t ) = w 42 ( t ) = 0.1 cos ( t ) , w 51 ( t ) = w 52 ( t ) = 0.03 sin ( t ) + 0.2 cos ( t ) , and w 61 ( t ) = w 62 ( t ) = 0.06 sin ( t ) . It has w i ( t ) 0.2 , i = 1 , 2 , 3 , 4 , w j ( t ) 0.2 , j = 5 , 6 . The control input are u j 1 ( t ) = u j 2 ( t ) = 0.1 sin ( t ) + 0.1 cos ( t ) , j = 5 , 6 . We choose the controller parameters K 1 = 1.7 , K 2 = 2 , K 3 = 1.5 , K 4 = 24.5 , η = 7 5 , β = 1.2 , ξ = 1 and implement the proposed control protocol (30). Through simple calculation, we can verify that all conditions of Theorem 3 are satisfied.
The simulation results are presented in Figure 5, Figure 6 and Figure 7. Specifically, Figure 5 shows the states of four followers and two leaders. It can be seen that all followers’ states gradually achieve consensus and fall into the convex hull of the leaders’ states in fixed-time and the setting time is T ^ 11.3 . Figure 6 shows the evolution of sliding mode variable σ ( t ) . The sliding mode surface can be reached in fixed-time, and the settling time is T ¯ 4.3 . The triggering interval under the event-triggered mechanism (33) is presented in Figure 7. In order to show the event-triggered intervals more clearly, we only give the simulation result for a short period of time, from which we can see that the Zeno phenomenon can be excluded. Different from the distributed event triggering condition (10), we employ a centralized trigger function, which also can ensure the reachability of the consensus. In particular, if the FONMAS (24) with one leader, the containment control can be reduced into leader-following tracking problem.

5. Conclusions

In this paper, considering external disturbances, the leader-following consensus and containment control of FONMASs are studied. Two kinds of event-triggered integral SMC protocols are designed, which can well suppress the external disturbances and make the FONMASs achieve consensus in fixed-time. Based on fixed-time stability theory and inequality technique, some criteria are obtained and the Zeno behavior can be avoided. The effectiveness of the proposed protocols are verified by several numerical simulations. In the future work, the consensus of higher-order MASs with dynamic event-triggered communication mechanism will be considered.

Author Contributions

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

Funding

This work was supported in part by the National Natural Science Foundation of China (62003289), in part by the China Postdoctoral Science Foundation (2021M690400), in part by the Doctoral Foundation of Xinjiang University (BS180207), in part by the Tianshan Youth Program (2018Q068), and in part by the Tianshan Innovation Team Program (2020D14017).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
MASsMulti-agent systems
FONMASsFirst-order nonlinear multi-agent systems
SMCSliding mode control

References

  1. Wang, Z.; Wang, L.; Zhang, H.; Chen, Q.; Liu, J. Distributed regular polygon formation control and obstacle avoidance for non-holonomic wheeled mobile robots with directed communication topology. IET Control. Theory Appl. 2020, 14, 1113–1122. [Google Scholar] [CrossRef]
  2. Halakarnimath, B.; Sutagundar, A. Multi-agent-based acoustic sensor node deployment in underwater acoustic wireless sensor networks. J. Inf. Technol. Res. 2020, 13, 136–155. [Google Scholar] [CrossRef]
  3. Rezaee, H.; Abdollahi, F. Robust attitude alignment in multispacecraft systems with stochastic links failure. Automatica 2020, 118, 109033. [Google Scholar] [CrossRef]
  4. Angeli, D.; Bliman, P. Stability of leaderless discrete-time multi-agent systems. Math. Control Signals Syst. 2006, 18, 293–322. [Google Scholar] [CrossRef]
  5. Ren, W. Distributed leaderless consensus algorithms for networked Euler-Lagrange systems. Int. J. Control 2009, 82, 2137–2149. [Google Scholar] [CrossRef]
  6. Bai, J.; Wen, G.; Rahmani, A. Leaderless consensus for the fractional-order nonlinear multi-agent systems under directed interaction topology. Int. J. Syst. Sci. 2018, 49, 954–963. [Google Scholar] [CrossRef]
  7. Wen, G.; Wang, H.; Yu, X.; Yu, W. Bipartite tracking consensus of linear multi-agent systems with a dynamic leader. IEEE Trans. Circuits Syst. II Express Briefs 2017, 65, 1204–1208. [Google Scholar] [CrossRef]
  8. Wen, G.; Duan, Z.; Li, Z.; Chen, G. Consensus tracking of nonlinear multi-agent systems with switching directed topologies. In Proceedings of the International Conference on Control Automation, Guangzhou, China, 5–7 December 2012; pp. 889–894. [Google Scholar]
  9. He, W.; Chen, G.; Han, Q.; Qian, F. Network-based leader-following consensus of nonlinear multi-agent systems via distributed impulsive control. Inf. Sci. 2017, 380, 145–158. [Google Scholar]
  10. Fu, Q. Iterative learning control for nonlinear heterogeneous multi-agent systems with multiple leaders. Trans. Inst. Meas. Control. 2020, 43, 854–861. [Google Scholar]
  11. Hu, J.; Bhowmick, P.; Lanzon, A. Distributed adaptive time-varying group formation tracking for multiagent systems with multiple leaders on directed graphs. IEEE Trans. Control Netw. Syst. 2020, 7, 140–150. [Google Scholar]
  12. Zou, W.; Shi, P.; Xiang, Z.; Shi, Y. Finite-time consensus of second-order switched nonlinear multi-agent systems. IEEE Trans. Neural Netw. Learn. Syst. 2020, 31, 1757–1762. [Google Scholar] [CrossRef]
  13. Zhao, Y.; Duan, Z.; Wen, G.; Zhang, Y. Distributed finite-time tracking control for multi-agent systems: An observer-based approach. Syst. Control Lett. 2013, 62, 22–28. [Google Scholar] [CrossRef]
  14. Li, W.; Sun, S.; Xia, C. Finite-time stability of multi-agent system in disturbed environment. Nonlinear Dyn. 2012, 67, 2009–2016. [Google Scholar]
  15. Xu, Z.; Liu, H.; Liu, Y. Fixed-time leader-following flocking for nonlinear second-order multi-agent systems. IEEE Access 2020, 8, 86262–86271. [Google Scholar] [CrossRef]
  16. Zou, W.; Qian, K.; Xiang, Z. Fixed-time consensus for a class of heterogeneous nonlinear multiagent systems. IEEE Trans. Circuits Syst. II Express Briefs 2020, 67, 1279–1283. [Google Scholar] [CrossRef]
  17. Sun, F.; Liu, P.; Li, H.; Zhu, W. Fixed-time consensus of heterogeneous multi-agent systems based on distributed observer. Int. J. Syst. Sci. 2021, 52, 1780–1789. [Google Scholar] [CrossRef]
  18. Manivannan, R.; Samidurai, R.; Cao, J.; Perc, M. Design of resilient reliable dissipativity control for systems with actuator faults and probabilistic time-delay signals via sampled-data approach. IEEE Trans. Syst. Man Cybern. Syst. 2020, 50, 4243–4255. [Google Scholar] [CrossRef]
  19. Dimarogonas, D.; Frazzoli, E.; Johansson, K. Distributed event-triggered control for multi-agent systems. IEEE Trans. Autom. Control 2012, 57, 1291–1297. [Google Scholar] [CrossRef]
  20. Zhang, H.; Feng, G.; Yan, H.; Chen, Q. Observer-based output feedback event-triggered control for consensus of multi-agent systems. IEEE Trans. Ind. Electron. 2014, 61, 4885–4894. [Google Scholar] [CrossRef]
  21. Zou, W.; Xiang, Z. Event-triggered containment control of second-order nonlinear multi-agent systems. J. Frankl. Inst. 2019, 356, 10421–10438. [Google Scholar] [CrossRef]
  22. Yang, Z.; Zheng, S.; Liang, B.; Xie, Y. Event-triggered finite-time consensus for stochastic multi-agent systems. Trans. Inst. Meas. Control 2020, 43, 782–791. [Google Scholar] [CrossRef]
  23. Liu, L.; Perc, M.; Cao, J. Aperiodically intermittent stochastic stabilization via discrete time or delay feedback control. Sci. China Inf. Sci. 2019, 62, 072201. [Google Scholar] [CrossRef] [Green Version]
  24. Wei, Q.; Wang, X.; Zhong, X.; Wu, N. Consensus control of leader-following multi-agent systems in directed topology with heterogeneous disturbances. IEEE/CAA J. Autom. Sin. 2021, 8, 423–431. [Google Scholar] [CrossRef]
  25. Wang, X.; Wang, G. Distributed finite-time optimisation algorithm for second-order multi-agent systems subject to mismatched disturbances. IET Control. Theory Appl. 2020, 14, 2977–2988. [Google Scholar] [CrossRef]
  26. Sun, J.; Yang, J.; Li, S.; Wang, X.; Li, G. Event-triggered output consensus disturbance rejection algorithm for multi-agent systems with time-varying disturbances. J. Frankl. Inst. 2020, 357, 12870–12885. [Google Scholar] [CrossRef]
  27. Liu, J.; Yu, Y.; Sun, J.; Sun, C. Distributed event-triggered fixed-time consensus for leader-follower multiagent systems with nonlinear dynamics and uncertain disturbances. Int. J. Robust Nonlinear Control 2018, 28, 3543–3559. [Google Scholar] [CrossRef]
  28. Zhou, D.; Zhang, A.; Yang, P. Fixed-time event-triggered consensus of second-order multi-agent systems with fully continuous communication free. IET Control Theory Appl. 2020, 14, 2385–2394. [Google Scholar] [CrossRef]
  29. Bai, J.; Wen, G.; Rahmani, A.; Yu, Y. Consensus for the fractional-order double-integrator multi-agent systems based on the sliding mode estimator. IET Control Theory Appl. 2018, 12, 621–628. [Google Scholar] [CrossRef]
  30. Wang, Q.; Sun, C.; Chat, X.; Yao, Y. Disturbance observer-based sliding mode control for multi-agent systems with mismatched uncertainties. Assem. Autom. 2018, 38, 606–614. [Google Scholar] [CrossRef]
  31. Yu, Z.; Yu, S.; Jiang, H.; Hu, C. Distributed consensus for multi-agent systems via adaptive sliding mode control. Int. J. Robust Nonlinear Control 2021, 31, 7125–7151. [Google Scholar] [CrossRef]
  32. Park, D.; Moon, J.; Han, S. Finite-time sliding mode controller design for formation control of multi-agent mobile robots. J. Korea Robot. Soc. 2017, 12, 339–349. [Google Scholar] [CrossRef]
  33. Wang, C.; Wen, G.; Peng, Z.; Zhang, X. Integral sliding-mode fixed-time consensus tracking for second-order non-linear and time delay multi-agent systems. J. Frankl. Inst. 2019, 35, 3692–3710. [Google Scholar] [CrossRef]
  34. Wang, J.; Xu, Y.; Xu, Y.; Yang, D. Time-varying formation for high-order multi-agent systems with external disturbances by event-triggered integral sliding mode control. Appl. Math. Comput. 2019, 359, 333–343. [Google Scholar] [CrossRef]
  35. Nair, R.; Behera, L.; Kumar, S. Event-triggered finite-time integral sliding mode controller for consensus-based formation of multirobot systems with disturbances. IEEE Trans. Control Syst. Technol. 2017, 27, 39–47. [Google Scholar] [CrossRef]
  36. Wang, J.; Zhang, Y.; Li, X.; Zhao, Y. Finite-time consensus for nonholonomic multi-agent systems with disturbances via event-triggered integral sliding mode controller. J. Frankl. Inst. 2020, 357, 7779–7795. [Google Scholar] [CrossRef]
  37. Polyakov, A. Nonlinear feedback design for fixed-time stabilization of linear control systems. IEEE Trans. Autom. Control 2012, 57, 2106–2110. [Google Scholar] [CrossRef] [Green Version]
  38. Yu, Z.; Yu, S.; Jiang, H.; Mei, X. Distributed fixed-time optimization for multiagent systems over a directed network. Nonlinear Dyn. 2021, 103, 775–789. [Google Scholar] [CrossRef]
Figure 1. The network topology. (a) Topology with 1 leader. (b) Topology with 2 leaders.
Figure 1. The network topology. (a) Topology with 1 leader. (b) Topology with 2 leaders.
Entropy 23 01412 g001
Figure 2. The states of x i ( t ) , i = 0 , 1 , , 4 . (a) The states of x i 1 ( t ) + 2 z ( x i 1 ( t ) ) 1.2 z ( x i 2 ( t ) ) ; (b) The states of x i 2 ( t ) + 1.2 z ( x i 1 ( t ) ) + 2 z ( x i 2 ( t ) ) .
Figure 2. The states of x i ( t ) , i = 0 , 1 , , 4 . (a) The states of x i 1 ( t ) + 2 z ( x i 1 ( t ) ) 1.2 z ( x i 2 ( t ) ) ; (b) The states of x i 2 ( t ) + 1.2 z ( x i 1 ( t ) ) + 2 z ( x i 2 ( t ) ) .
Entropy 23 01412 g002
Figure 3. The state of σ ( t ) .
Figure 3. The state of σ ( t ) .
Entropy 23 01412 g003
Figure 4. The event-triggered instants.
Figure 4. The event-triggered instants.
Entropy 23 01412 g004
Figure 5. The states of x i ( t ) , i = 1 , 2 , , 6 . (a) The states of x i 1 ( t ) + 2 z ( x i 1 ( t ) ) 1.2 z ( x i 2 ( t ) ) ; (b) The states of x i 2 ( t ) + 1.2 z ( x i 1 ( t ) ) + 2 z ( x i 2 ( t ) ) .
Figure 5. The states of x i ( t ) , i = 1 , 2 , , 6 . (a) The states of x i 1 ( t ) + 2 z ( x i 1 ( t ) ) 1.2 z ( x i 2 ( t ) ) ; (b) The states of x i 2 ( t ) + 1.2 z ( x i 1 ( t ) ) + 2 z ( x i 2 ( t ) ) .
Entropy 23 01412 g005
Figure 6. The state of σ ( t ) .
Figure 6. The state of σ ( t ) .
Entropy 23 01412 g006
Figure 7. The event-triggered instants.
Figure 7. The event-triggered instants.
Entropy 23 01412 g007
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Li, X.; Yu, Z.; Jiang, H. Event-Triggered Fixed-Time Integral Sliding Mode Control for Nonlinear Multi-Agent Systems with Disturbances. Entropy 2021, 23, 1412. https://doi.org/10.3390/e23111412

AMA Style

Li X, Yu Z, Jiang H. Event-Triggered Fixed-Time Integral Sliding Mode Control for Nonlinear Multi-Agent Systems with Disturbances. Entropy. 2021; 23(11):1412. https://doi.org/10.3390/e23111412

Chicago/Turabian Style

Li, Xue, Zhiyong Yu, and Haijun Jiang. 2021. "Event-Triggered Fixed-Time Integral Sliding Mode Control for Nonlinear Multi-Agent Systems with Disturbances" Entropy 23, no. 11: 1412. https://doi.org/10.3390/e23111412

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