Next Article in Journal
Research on the Torque Control Strategy of a Distributed 4WD Electric Vehicle Based on Economy and Stability Control
Next Article in Special Issue
Intelligent Distributed Swarm Control for Large-Scale Multi-UAV Systems: A Hierarchical Learning Approach
Previous Article in Journal
Design of Concurrent Tri-Band High-Efficiency Power Amplifier Based on Wireless Applications
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaptive Discontinuous Control for Fixed-Time Consensus of Nonlinear Multi-Agent Systems

1
School of Mathematics and Physics, China University of Geosciences, Wuhan 430074, China
2
Department of Mechanical Engineering, College of Engineering, Taif University, Taif 21944, Saudi Arabia
3
Department of Mathematics, Faculty of Science, Assiut University, Assiut 71516, Egypt
4
Department of Mechanical Engineering, University of Manitoba, Winnipeg, MB R3T 5V6, Canada
*
Authors to whom correspondence should be addressed.
Electronics 2022, 11(21), 3545; https://doi.org/10.3390/electronics11213545
Submission received: 5 October 2022 / Revised: 23 October 2022 / Accepted: 26 October 2022 / Published: 30 October 2022

Abstract

:
This paper mainly focuses on the fixed-time consensus (FXC) control problem for nonlinear multi-agent systems (MASs). For the cases of leader-following and leaderless, two adaptive discontinuous protocols are designed, respectively, to realize our control goals. Common adaptive control protocols always significantly increase the dimension of the considered system model, while the protocols presented here only require two adaptive update laws and are therefore simpler to apply in the engineering control. Moreover, no additional conditions are required to ensure that the system can achieve FXC successfully, except for some necessary assumptions. Simulation examples also illustrate that these two protocols are effective.

1. Introduction

MAS is important content in the field of artificial intelligence. It is an interdisciplinary subject belonging to many fields such as computer, military, communication and control [1,2]. MAS has become an effective method and tool for analyzing, designing and modeling complex systems in reality. Through the introduction of multi-agent cooperation mechanism, a large-scale complex task can be completed by multiple simple agents, which can save the cost and reduce the waste of resources to a greater extent compared with highly intelligent agents. The consensus problem of MASs aims at guiding the states of agents towards a common value by using local interactions. It is the key to studying the cooperative and coordinated control of MAS. The formation problem of unmanned aerial vehicle [3,4], the management of supply chain networks [5,6], the cooperation of social networks [7], synchronization of smart power grid architectures [8], etc., are all based on the consensus of MASs.
After decades of research, a variety of consensus forms have been derived, such as asymptotic consensus [9,10], finite-time consensus [11,12,13,14,15,16] and FXC. Compared with the other two forms, FXC not only has a fast convergence rate, but also has a settling time that can be estimated by a uniform upper bound independent of the initial value of the system. Therefore, the FXC of MASs has attracted much attention from many scholars. At first, the focus was on linear MASs. For example, a time-based generator approach was proposed in [17] to investigate both leaderless and leader-following practical FXC for integrator-type linear MASs. In [18], Artstein–Kwon–Pearson reduction approach was utilized to study the event-triggered FXC for linear MASs with input delay. By means of the input shaping technique, Chen and Shan [19] designed a novel simple fixed-time protocol for the linear double-integrator MASs. Sliding mode protocol based on distributed observers was presented in [20] to solve the FXC tracking control for the second-order MASs under directed communication topology.
However, most coupled dynamical systems in nature, physics, economy, and society are nonlinear. Because of this, nonlinear MASs should be the main research object. Based on event-triggered strategies, FXC protocols were presented for both the centralized and the distributed consensus of nonlinear MASs in [21]. In [22], the authors considered the FXC problem for nonlinear MASs with general time-varying topologies and stochastically switching topologies via appropriate nonlinear control protocols. Some discontinuous control protocols were developed in [23] to investigate the fixed-time bipartite consensus issue for nonlinear disturbed MASs. By means of an observer-based decentralized controller, ref. [24] addressed the FXC tracking problem for nonlinear second-order MASs under directed topology.
Generally speaking, a FXC control protocol for nonlinear MASs often contains multiple power state feedbacks. Although this control strategy could drive the system to the ultimate goal, the control tradeoff and cost may be bound to be high. As an economical and effective control method, adaptive protocols are widely exploited in the consensus control of MASs. This is because the structure of the adaptive control method can be adjusted in real time according to the current operating state of the system. Actually, owing to the superiority, many adaptive control protocols have been employed in FXC of MASs [25,26,27,28,29,30,31]. In [25], distributed node-based adaptive control protocols were used to study the fixed-time leader-following and containment consensus for MASs. By presenting distributed observers, ref. [26] studied the adaptive FXC tracking problem for uncertain MASs with output constraints. In [27], the FXC tracking for the MASs with discontinuous dynamics was solved, in which all the control gains adopt an adaptive strategy. By employing fixed-time control and neural networks, an adaptive fixed-time control approach was developed in [28]. A novel adaptive fixed-time controller was designed in [29,30] by combining the Lyapunov stability theory. In [31], an adaptive controller was designed to ensure the FXC by introducing fuzzy logic system and a backstepping technique. It must be pointed out that the adaptive protocols used above significantly increase the dimension of the system model. Each agent or each edge of the system was assigned to at least one adaptive update law. Therefore, the design of these control protocols will increase the complexity of theoretical analysis and numerical simulation, and will also bring more restrictions to engineering applications. Can a class of simple control protocol based on fewer adaptive update laws be designed to achieve FXC of MASs? This is a problem worth pondering and challenging.
Inspired by above discussions, this paper aims to design simple adaptive control protocols to study the FXC problems for nonlinear leader-following and leaderless MASs, respectively. The main contributions are stated as follows. Two novel adaptive FXC control protocols for nonlinear leader-following and leaderless MASs are proposed, respectively. These two control protocols only require the state measurement errors and their sign information, which is simpler in structure than the control protocol proposed in [25,27,28,29,30,31,32,33,34,35,36,37]. Compared with the common adaptive control methods [25,26,27], these two protocols presented here only need two adaptive update laws, regardless of the scale of the system. Furthermore, no additional conditions are required to guarantee the FXC of the system, except for some necessary assumptions. Lastly, the chaotic multi-agent supply chain networks are used as simulation examples to verify the effectiveness of the proposed control protocols.
Notations: R m , | | · | | m and R m × m denote m-dimensional real vector space, the Euclidean m-norm, and m × m real matrix space, respectively; diag ( ξ 1 , ξ 2 , , ξ m ) is a diagonal matrix whose diagonal elements are ξ 1 , ξ 2 , , ξ m ; 1 m represents the column vector ( 1 , 1 , , 1 ) m T . For z = ( z 1 , z 2 , , z m ) T , we give the following notations: the power of the vector z is defined as z δ = ( z 1 δ , z 2 δ , , z m δ ) T , where δ R ; sign ( z ) = ( sign ( z 1 ) , sign ( z 2 ) , , sign ( z m ) ) T , where sign ( · ) is the signum function; si g δ ( z ) = ( si g δ ( z 1 ) , si g δ ( z 2 ) , , si g δ ( z m ) ) T , where si g δ ( z i ) = | z i | δ sign ( z i ) ; S ign ( z ) = ( S ign ( z 1 ) , S ign ( z 2 ) , , S ign ( z m ) ) T , where S ign ( · ) is a set-valued function defined as: when ς 0 ,   S ign ( ς ) = sign ( ς ) , and when ς = 0 , S ign ( ς ) = [ 1 , 1 ] .

2. Useful Preliminaries

Graph Theory

Graph G A = ( V , , A ) is used to indicate the topology of information communication among agents in a MAS. In the graph G A , V = { v 1 , v 2 , , v n } is the set of all agents in the system, is the edge set representing the connection between agents, and A = ( a i j ) n × n is the weighted adjacency matrix describing the intensity of information communication. The element a i j of matrix A is positive if and only if ( v i , v j ) ; otherwise, a i j = 0 . This paper does not consider self-loop, which implies a i i = 0 . A sequence of edges ( v i , v i 1 ) , ( v i 1 , v i 2 ) , , ( v i k , v j ) with distinct agents v i 1 , v i 2 , , v i k is called a path from agent v i to v j . Graph G A is said to contain a spanning tree if there is at least one agent (named root) with the property that one or more paths exist from it to any other agent.
Definition 1.
If at least one path exists between any two agents, then G A is called strongly connected.
Definition 2
([14]). If positive constants q 1 , q 2 , , q n exist, such that q i a i j = q j a j i , for i , j = 1 , 2 , , n , then the directed graph G A is detail balanced.
We define the Laplacian matrix L A = diag ( j = 1 n a 1 j , j = 1 n a 2 j , , j = 1 n a n j ) A . If G A is detail balanced with positive constants q 1 , q 2 , , q n , then it is not difficult to find that Q L A is symmetric with Q = diag ( q 1 , q 2 , , q n ) . In fact, Q L A is equivalent to the Laplacian matrix of an undirected graph which contains the same set of agents and the same set of edges, but a different weighted adjacency matrix from graph G A .
Lemma 1
([38]). If graph G A is strongly connected, then its Laplacian matrix has an eigenvalue of zero with multiplicity of one, and the remaining eigenvalues are positive. If graph G A is also undirected, we have
(1) x T L A 2 x λ 2 ( L A ) x T L A x ;
(2) x T L A x λ 2 ( L A ) x T x , and x satisfies 1 n T x = 0 ;
where λ 2 ( L A ) is the second-smallest eigenvalue of L A .
Lemma 2.
Suppose function V ( t ) is positive definite. If V ( t ) satisfies
V ˙ ( t ) b V δ ( t ) c V θ ( t ) ,
where 0 < δ < 1 < θ and b , c > 0 , then V ( t ) 0 in a fixed time, and the settling time T is estimated by
T 1 b ( 1 δ ) + 1 c ( θ 1 ) .
Lemma 3
([39]). For any non-negative real numbers z 1 , z 2 , , z m , the following inequalities hold:
(1) k = 1 m z k h ( k = 1 m z k ) h , when 0 < h 1 ;
(2) k = 1 m z k h m 1 h ( k = 1 m z k ) h , when h 1 .
Lemma 4
([39]). For any vector z = ( z 1 , z 2 , , z m ) T R m , h 1 > h 2 > 0 , the following inequality holds
( k = 1 m | z k | h 1 ) 1 h 1 ( k = 1 m | z k | h 2 ) 1 h 2 m 1 h 2 1 h 1 ( k = 1 m | z k | h 1 ) 1 h 1 .

3. Fixed-Time Leader-Following Consensus

In this section, we will study a MAS consisting of a leader (labeled 0) and n followers. The topology of a leader-following MAS is different from G A , which not only contains the graph G A , but also the edges between the leader and its followers. Denote A 0 = diag ( a 10 , a 20 , , a n 0 ) as the leader adjacency matrix, if a i 0 > 0 , that is, an edge exists from the leader to the ith follower which means the follower can get information from the leader; otherwise, a i 0 = 0 .
Lemma 5
([38]). If graph G A is undirected and the leader is the root of graph G ¯ A , then L A + A 0 is positive definite.
From the lemma above, it can be seen that if directed graph G A is detail balanced and the root of G ¯ A is the leader, then Q L A + A 0 is positive definite, where Q = diag ( q 1 , q 2 , , q n ) .
Suppose that the considered leader-following MASs have the following dynamics
x ˙ 0 ( t ) = f ( x 0 ( t ) ) , x ˙ i ( t ) = f ( x i ( t ) ) + u i ( t ) + d i ( t ) , i = 1 , 2 , , n ,
where x 0 ( t ) , x i ( t ) R m are the leader’s and the ith follower’s state, respectively, nonlinear R m valued vector function f ( x i ( t ) ) reveals the dynamic properties of one isolated agent, and u i ( t ) R m denotes the ith follower’s control input to be designed, d i ( t ) is the bounded disturbance, i.e., | | d i ( t ) | | d , and d is a positive constant.
Definition 3.
For the above leader-following system (1), if a positive constant T(named settling time) exists, such that
lim t T ( x i ( t ) x 0 ( t ) ) = 0 , x i ( t ) = x 0 ( t ) , t T ,
then the finite-time consensus tracking is achieved. Particularly, if T is independent of the initial values, we say that the FXC tracking of system (1) is achieved.
Assumption 1 ([40]). For the nonlinear function f ( x ) in system (1), a positive constant ρ exists, such that
( x y ) T ( f ( x ) f ( y ) ) ρ ( x y ) T ( x y ) , x , y R m .
Remark 1.
Lipschitz continuity is often used as a prerequisite for the existence and uniqueness of solutions to nonlinear ordinary differential equations. Many practical scenarios, including chaos and oscillation, are Lipschitz continuous. However, this assumption limits the local variation of the function f ( · ) to no greater than the increment of a linear function. This makes it impossible for many common functions, such as exponential and nonlinear polynomial functions, to satisfy this assumption. Recently, another upper bound structure for nonlinear dynamics and interconnections was presented in [41]. Based on this kind of assumption, the authors studied the synchronization problem for complex networks composed of nonlinear nodes under state-dependent a priori interconnections.
In order to make system (1) achieve FXC, we design an adaptive discontinuous control protocol for the ith follower as
u i ( t ) = c 1 ( t ) si g α φ i ( t ) + ( c 2 ( t ) + d ) sign φ i ( t ) , c 1 ˙ ( t ) = i = 1 n φ i ( t ) si g α φ i ( t ) , c 2 ˙ ( t ) = i = 1 n φ i ( t ) sign φ i ( t ) ,
where c 1 ( t ) , c 2 ( t ) are adaptive control gains with c 1 ( 0 ) , c 2 ( 0 ) > 0 , power parameter α > 1 , and φ i ( t ) = j = 1 n q i a i j ( x j ( t ) x i ( t ) ) + a i 0 ( x 0 ( t ) x i ( t ) ) .
After recording the state error as e i ( t ) = x i ( t ) x 0 ( t ) , we have the state error system as
e ˙ i ( t ) = f ( x i ( t ) ) f ( x 0 ( t ) ) + c 1 ( t ) sig α ( j = 1 n q i a i j ( e j ( t ) e i ( t ) ) a i 0 e i ( t ) ) + ( c 2 ( t ) + d ) sign ( j = 1 n q i a i j ( e j ( t ) e i ( t ) ) a i 0 e i ( t ) ) + d i ( t ) , c ˙ 1 ( t ) = i = 1 n ( j = 1 n q i a i j ( e j ( t ) e i ( t ) ) a i 0 e i ( t ) ) sig α ( j = 1 n q i a i j ( e j ( t ) e i ( t ) ) a i 0 e i ( t ) ) , c ˙ 2 ( t ) = i = 1 n ( j = 1 n q i a i j ( e j ( t ) e i ( t ) ) a i 0 e i ( t ) ) sign ( j = 1 n q i a i j ( e j ( t ) e i ( t ) ) a i 0 e i ( t ) ) .
Thus, in the section, we will consider the fixed-time stability of the error system (3) instead of the FXC tracking problem of system (1).
In the following contents of this section, for the convenience of writing, we shall consider the simplest form; that is, m = 1 , and the other cases shall be naturally generalized by the Kronecker product. At the same time, the time t in various time-related symbols will be omitted; for example, x i will replace the state vector x i ( t ) of the ith agent.
Denote e = ( e 1 , e 2 , , e n ) T , F ( e ) = ( f ( x 1 ) f ( x 0 ) , f ( x 2 ) f ( x 0 ) , , f ( x n ) f ( x 0 ) ) T , D ( t ) = ( d 1 , d 2 , , d n ) T . Then, the error system (3) can be written as its compact form
e ˙ = F ( e ) c 1 ( t ) si g α ( L ^ e ) ( c 2 ( t ) + d ) sign ( L ^ e ) + D ( t ) , c ˙ 1 ( t ) = L ^ e α + 1 α + 1 , c ˙ 2 ( t ) = L ^ e 1 ,
where L ^ = Q L A + A 0 .
Theorem 1.
Supposed that Assumption 1 holds, G A is detail balanced, and the leader is the root of G ¯ A . Then, system (1) will achieve FXC tracking under the given protocol (2).
Proof. 
Choose the following positive definite function
V = V 1 + V 2 ,
where V 1 = 1 2 e T L ^ e ,   V 2 = ( c 1 ( t ) c 1 * ) 2 2 + ( c 2 ( t ) c 1 * ) 2 2 with a big enough positive constant c 1 * .
The existence of the sign information of the state error in our control protocol (2) causes the discontinuity of the right hand of the concerned system (1), which results in its solution being of the Filippov sense [42]. So, we have the derivative of V with respect to time t as
V ˙ = V 1 ˙ + V 2 ˙ K [ e T L ^ e ˙ + ( c 1 ( t ) c 1 * ) c 1 ˙ ( t ) + ( c 2 ( t ) c 1 * ) c 2 ˙ ( t ) ] = e T L ^ ( F ( e ) c 1 ( t ) si g α ( L ^ e ) ( c 2 ( t ) + d ) S ign ( L ^ e ) + D ( t ) ) + ( c 1 ( t ) c 1 * ) | | L ^ e | | α + 1 α + 1 + ( c 2 ( t ) c 1 * ) | | L ^ e | | 1 .
According to the measurable selection theorem [42], there must be a measurable function S ( t ) S ign ( L ^ e ) that makes the following statement true.
V ˙ = e T L ^ ( F ( e ) c 1 ( t ) si g α ( L ^ e ) ( c 2 ( t ) + d ) S ( t ) + D ( t ) ) + ( c 1 ( t ) c 1 * ) | | L ^ e | | α + 1 α + 1 + ( c 2 ( t ) c 1 * ) | | L ^ e | | 1 = e T L ^ F ( e ) c 1 * | | L ^ e | | α + 1 α + 1 c 1 * | | L ^ e | | 1 d e T L ^ + e T L ^ D ( t ) 1 2 e T L ^ e + 1 2 F ( e ) T L ^ F ( e ) c 1 * n 1 α 2 ( | | L ^ e | | 2 2 ) α + 1 2 c 1 * ( | | L ^ e | | 2 2 ) 1 2 1 2 ( 1 + ρ 2 ) e T L ^ e c 1 * n 1 α 2 ( λ ̲ e T L ^ e ) α + 1 2 c 1 * ( λ ̲ e T L ^ e ) 1 2 ( 1 + ρ 2 ) V 1 c 1 * 2 α + 1 2 n 1 α 2 λ ̲ α + 1 2 V 1 α + 1 2 2 1 2 c 1 * λ ̲ 1 2 V 1 1 2 .
Obviously, if c 1 * is big enough, it follows that
V ˙ 0 ,
which implies V, c 1 ( t ) and c 2 ( t ) are all bounded.
From Assumption 1, and noting the inequalities in Lemmas 3 and 4, we can obtain
V 1 ˙ = V ˙ V 2 ˙ = e T L ^ F ( e ) c 1 * | | L ^ e | | α + 1 α + 1 c 1 * | | L ^ e | | 1 d e T L ^ + e T L ^ D ( t ) ( c 1 ( t ) c 1 * ) | | L ^ e | | α + 1 α + 1 ( c 2 ( t ) c 1 * ) | | L ^ e | | 1 = e T L ^ F ( e ) c 1 ( t ) | | L ^ e | | α + 1 α + 1 c 2 ( t ) | | L ^ e | | 1 d e T L ^ + e T L ^ D ( t ) e T L ^ F ( e ) c 1 ( 0 ) | | L ^ e | | α + 1 α + 1 c 2 ( 0 ) | | L ^ e | | 1 1 2 e T L ^ e + 1 2 F ( e ) T L ^ F ( e ) c 1 ( 0 ) n 1 α 2 ( | | L ^ e | | 2 2 ) α + 1 2 c 2 ( 0 ) ( | | L ^ e | | 2 2 ) 1 2 1 2 ( 1 + ρ 2 ) e T L ^ e c 1 ( 0 ) n 1 α 2 ( λ ̲ e T L ^ e ) α + 1 2 c 2 ( 0 ) ( λ ̲ e T L ^ e ) 1 2 ( 1 + ρ 2 ) V 1 c 1 ( 0 ) 2 α + 1 2 n 1 α 2 ( λ ̲ V 1 ) α + 1 2 2 1 2 c 2 ( 0 ) ( λ ̲ V 1 ) 1 2 = ( 1 + ρ 2 ) V 1 c 1 ( 0 ) 2 α + 1 2 n 1 α 2 λ ̲ α + 1 2 V 1 α + 1 2 2 1 2 c 2 ( 0 ) λ ̲ 1 2 V 1 1 2 = ( 1 + ρ 2 ) V 1 a 1 V 1 α + 1 2 b 1 V 1 1 2 = ( ( 1 + ρ 2 ) V 1 1 α 2 a 1 2 ) V 1 α + 1 2 a 1 2 V 1 α + 1 2 b 1 V 1 1 2 ,
where a 1 = c 1 ( 0 ) 2 α + 1 2 n 1 α 2 λ ̲ α + 1 2 , b 1 = 2 1 2 c 2 ( 0 ) λ ̲ 1 2 .
Let ω 1 = [ a 1 2 ( 1 + ρ 2 ) ] 2 , a set Ω 1 = { e ( 0 ) | 1 2 e T ( 0 ) L ^ e ( 0 ) ω 1 } .
Next, we will discuss the following two situations:
Case 1.
If e ( 0 ) Ω 1 , then one has
( 1 + ρ 2 ) V 1 α 2 a 1 2 0 .
Therefore, it is easy to know
V ˙ 1 a 1 2 V 1 α + 1 2 b 1 V 1 1 2 .
According to Lemma 2, V 1 converges to zero in a fixed time; that is to say, the system (1) reaches a FXC.
Case 2.
If e ( 0 ) Ω 1 , that is V 1 ( 0 ) > ω 1 , it can be proved that there exists T 1 > 0 , satisfying V 1 ( t ) ω 1 for t T 1 , that is, e ( T 1 ) { e ( T 1 ) | 1 2 e T ( T 1 ) L ^ e ( T 1 ) ω 1 } . Next, we use reduction to absurdity to verify this situation:
V ( T 1 ) V ( T 1 ) V 1 ( τ 1 ) τ 1 T 1 ( ( 1 + ρ 2 ) V 1 c 1 * 2 α + 1 2 n 1 α 2 λ ̲ α + 1 2 V 1 α + 1 2 2 1 2 c 1 * λ ̲ 1 2 V 1 1 2 ) d s > T 1 τ 1 ( ( 1 + ρ 2 ) ω 1 + c 1 * 2 α + 1 2 n 1 α 2 λ ̲ α + 1 2 ω 1 α + 1 2 + 2 1 2 c 1 * λ ̲ 1 2 ω 1 1 2 ) d s = ( c 1 * 2 α + 1 2 n 1 α 2 λ ̲ α + 1 2 ω 1 α + 1 2 + 2 1 2 c 1 * λ ̲ 1 2 ω 1 1 2 ( 1 + ρ 2 ) ω 1 ) ( τ 1 T 1 ) .
Since V is bounded, the hypothesis is not tenable when τ 1 . So V 1 0 in a fixed time.
Combined with the above analysis, V 1 will converge to zero in a fixed time, that is, the system (1) reaches FXC. □
Remark 2.
In [27], Shari and Pourgholi proposed a similar adaptive discontinuous control protocol to study the FXC tracking problem for nonlinear MASs. However, this protocol includes three power state feedbacks with three more complicated adaptive control gain update laws. In comparison, it is natural to find that our control protocol is simpler.

4. Fixed-Time Leaderless Consensus

In this section, we consider a leaderless MAS consisting of n agents corresponding to the graph G A , which is also assumed to be detail balanced with positive constants q 1 , q 2 , , q n . Its dynamics are
x ˙ i ( t ) = f ( x i ( t ) ) + u i ( t ) , i = 1 , 2 , , n ,
where x i ( t ) R m represents the ith agent’s state, f ( x i ( t ) ) and u i ( t ) have the same explanation as in the previous leader-following model (1).
Definition 4.
For system (6), if a positive constant T which is independent of the initial values exists, such that lim t T ( x i ( t ) 1 n j = 1 n x j ( t ) ) = 0 , and x i ( t ) = 1 n j = 1 n x j ( t ) , t T , then the average FXC is reached.
To drive the system (6) to obtain FXC, we design a discontinuous control protocol for the ith agent as
u i ( t ) = c 3 ( t ) si g α ϕ i ( t ) + c 4 ( t ) sign ϕ i ( t ) , c 3 ˙ ( t ) = i = 1 n ϕ i ( t ) si g α ϕ i ( t ) , c 4 ˙ ( t ) = i = 1 n ϕ i ( t ) sign ϕ i ( t ) ,
where c 3 ( t ) , c 4 ( t ) are adaptive control strengths with c 3 ( 0 ) , c 4 ( 0 ) > 0 , α > 1 is the power parameter, and ϕ i ( t ) = j = 1 n q i a i j ( x j ( t ) x i ( t ) ) .
As in the previous section, in the following part, we also set m = 1 and omit the time t. After denoting x = ( x 1 , x 2 , , x n ) T , F ( x ) = ( f ( x 1 ) , f ( x 2 ) , , f ( x n ) ) T , system (6) with the protocol (7) is equivalent to the following matrix form
x ˙ = F ( x ) c 3 ( t ) si g α ( Q L A x ) c 4 ( t ) sign ( Q L A x ) , c 3 ˙ ( t ) = Q L A x α + 1 α + 1 , c 4 ˙ ( t ) = Q L A x 1 .
Next, the conclusion about leaderless MASs is drawn, mainly based on the previous stability theory.
Theorem 2.
Suppose Assumption 1 holds and graph G A is detail balanced and strongly connected. Then, system (6) will reach average FXC under the given protocol (7).
Proof. 
Select a non-negative definite function as
V = V 1 + V 2 ,
with V 1 = 1 2 x T Q L A x ,   V 2 = ( c 3 ( t ) c 2 * ) 2 2 + ( c 4 ( t ) c 2 * ) 2 2 , where c 2 * is a large enough positive constant.
Additionally, because of the use of discontinuous control protocol, one has the derivative of V with respect to t as
V ˙ = V ˙ 1 + V ˙ 2 K [ x T Q L A x ˙ + ( c 3 ( t ) c 2 * ) c 3 ˙ ( t ) + ( c 4 ( t ) c 2 * ) c 4 ˙ ( t ) ] = x T Q L A ( F ( x ) c 3 ( t ) si g α ( Q L A x ) c 4 ( t ) S ign ( Q L A x ) ) + ( c 3 ( t ) c 2 * ) | | Q L A x | | α + 1 α + 1 + ( c 4 ( t ) c 2 * ) | | Q L A x | | 1 .
Again, from the measurable selection theorem [42], we know that there is a measurable function S ( t ) S ign ( Q L A x ) that makes the following equation true.
V ˙ = x T Q L A ( F ( x ) c 3 ( t ) si g α ( Q L A x ) c 4 ( t ) S ( t ) ) + ( c 3 ( t ) c 2 * ) | | Q L A x | | α + 1 α + 1 + ( c 4 ( t ) c 2 * ) | | Q L A x | | 1 = x T Q L A F ( x ) c 2 * | | Q L A x | | α + 1 α + 1 c 2 * | | Q L A x | | 1 .
Additionally, according to Lemma 1, we can obtain
x T Q L A F ( x ) = x T Q L A ( F ( x ) 1 n f ( i = 1 n x i n ) ) x T Q L A L A Q T x 2 + 1 2 ( F ( x ) 1 n f ( i = 1 n x i n ) ) T ( F ( x ) 1 n f ( i = 1 n x i n ) ) x T ( Q L A ) 2 x 2 + 1 2 ρ i = 1 n x i i = 1 n x i n 2 2 = x T ( Q L A ) 2 x 2 + 1 2 ρ x T M 2 x ,
where M = I n 1 n 1 n 1 n T , M Q L A = Q L A M = Q L A and 1 n T M = 0 , I n is the n-th order identity matrix.
Additionally,
x T ( Q L A ) 2 F ( x ) λ 2 ( Q L A ) x T Q L A x , x T Q L A x = x T M Q L A M x λ 2 ( Q L A ) x T M M x = λ 2 ( Q L A ) x T M 2 x .
Then, we have
x T Q L A F ( x ) x T ( Q L A ) 2 x 2 + 1 2 ρ x T Q L A x λ 2 ( Q L A ) x T ( Q L A ) 2 x 2 + 1 2 ρ x T ( Q L A ) 2 x λ 2 2 ( Q L A ) = 1 2 ( 1 + ρ λ 2 2 ( Q L A ) ) x T ( Q L A ) 2 x .
To summarize, by applying inequalities listed in Lemmas 3 and 4, one gets
V ˙ ( 1 + ρ λ 2 2 ( Q L A ) ) x T ( Q L A ) 2 x c 2 * n 1 α 2 ( x T ( Q L A ) 2 x ) α + 1 2 c 2 * ( x T ( Q L A ) 2 x ) 1 2 .
When c 2 * > 1 + ρ λ 2 2 ( Q L A ) , one has that
V ˙ 0 .
This shows that V is bounded.
From (9), one has
V ˙ 1 = V ˙ V ˙ 2 x T Q L A F ( x ) c 2 * | | Q L A x | | α + 1 α + 1 c 2 * | | Q L A x | | 1 ( c 3 ( t ) c 2 * ) | | Q L A x | | α + 1 α + 1 ( c 4 ( t ) c 2 * ) | | Q L A x | | 1 = x T Q L A F ( x ) c 3 ( t ) | | Q L A x | | α + 1 α + 1 c 4 ( t ) | | Q L A x | | 1 x T Q L A F ( x ) c 3 ( 0 ) | | Q L A x | | α + 1 α + 1 c 4 ( 0 ) | | Q L A x | | 1 1 2 ( 1 + ρ λ 2 2 ( L A ) ) x T ( Q L A ) 2 x c 3 ( 0 ) n 1 α 2 ( x T ( Q L A ) 2 x ) α + 1 2 c 4 ( 0 ) ( x T ( Q L A ) 2 x ) 1 2 = 1 2 ( 1 + ρ λ 2 2 ( L A ) ) x T ( Q L A ) 2 x a 2 ( x T ( Q L A ) 2 x ) α + 1 2 b 2 ( x T ( Q L A ) 2 x ) 1 2 = ( 1 2 ( 1 + ρ λ 2 2 ( L A ) ) ( x T ( Q L A ) 2 x ) 1 α 2 a 2 2 ) ( x T ( Q L A ) 2 x ) α + 1 2 a 2 2 ( x T ( Q L A ) 2 x ) α + 1 2 b 2 ( x T ( Q L A ) 2 x ) 1 2 ,
where a 2 = c 3 ( 0 ) n 1 α 2 , b 2 = c 4 ( 0 ) .
Let ω 2 = [ a 2 λ 2 2 ( L A ) λ 2 2 ( L A ) + ρ ] 2 1 α , and Ω 2 = { x ( 0 ) | 1 2 x T ( 0 ) ( Q L A ) 2 x ( 0 ) ω 2 } .
Next, we will discuss the following two situations:
Case 1.
If x ( 0 ) Ω 2 , then one has
1 2 ( 1 + ρ λ 2 2 ( L A ) ) ( x T ( Q L A ) 2 x ) 1 α 2 a 2 2 0 .
Therefore, it is easy to know
V ˙ 1 a 2 2 ( x T ( Q L A ) 2 x ) α + 1 2 b 2 ( x T ( Q L A ) 2 x ) 1 2 a 2 2 ( λ 2 ( L A ) x T Q L A x ) α + 1 2 b 2 ( λ 2 ( L A ) x T Q L A x ) 1 2 = a 2 2 α 1 2 λ 2 α + 1 2 ( L A ) V 1 α + 1 2 b 2 2 1 2 λ 2 1 2 ( L A ) V 1 1 2 .
According to Lemma 2, we get V 1 converges to zero in a fixed time; that is to say, the system (6) reaches FXC.
Case 2.
If x ( 0 ) Ω 2 , that is V 1 ( 0 ) > ω 2 , it can be proven that there exists T 2 > 0 satisfying V 1 ( t ) ω 2 for t T 2 ; that is, x ( T 2 ) { x ( T 2 ) | 1 2 x T ( T 2 ) ( Q L A ) 2 x ( T 2 ) ω 2 } . Next, we use reduction to absurdity to verify this situation:
V ( T 2 ) V ( T 2 ) V 1 ( τ 2 ) τ 2 T 2 ( 1 + ρ λ 2 2 ( Q L A ) ) x T ( Q L A ) 2 x c 2 * n 1 α 2 ( x T ( Q L A ) 2 x ) α + 1 2 c 2 * ( x T ( Q L A ) 2 x ) 1 2 d s > T 2 τ 2 ( 1 + ρ λ 2 2 ( Q L A ) ) ω 2 + c 2 * n 1 α 2 ( ω 2 ) α + 1 2 + c 2 * ( ω 2 ) 1 2 d s = ( ( 1 + ρ λ 2 2 ( Q L A ) ) ω 2 + c 2 * n 1 α 2 ( ω 2 ) α + 1 2 + c 2 * ( ω 2 ) 1 2 ) ( τ 2 T 2 ) .
Since V is bounded, the hypothesis is not tenable when τ 2 . So V 1 0 in a fixed time.
Combined with the above analysis, V 1 will converge to zero in a fixed time; that is, the system (6) reaches FXC. □
Remark 3.
Two protocols are used to consider the FXC for nonlinear MASs in above two sections. They are relatively simple compared to other studies on the same topic [1,27,32,33,34,35,36,37], because they only contain two terms. One is the sign information of the state error between one agent and its neighbors, and the other is the state feedback with power greater than one.
Remark 4.
In [1,27], the authors studied the FXC problem of MASs with node-based and edge-based adaptive control protocols, respectively. It can be seen from the control protocols provided that each agent or each edge in the system will correspond to at least an adaptive updating law. In other words, if the system scale is large, the dimension of the system model will be dramatically increased under such control protocols, which will increase the computational complexity and control cost. However, in our proposed control protocol, only two adaptive updating laws are needed without considering the scale of the system.
Remark 5.
When control protocols (2) and (7) are applied to real networks, some sensors are needed to obtain the state error between each agent and its neighbors. Then, the state errors of all agents and their neighbors should be integrated, and the time-varying control gains c i ( t ) are determined according to the adaptive updating laws. Finally, the protocols u i ( t ) proposed in this paper are used to control the considered system to ensure the FXC.
Remark 6.
Generally, controllers with signum function are widely used in the cooperative control for MASs because they not only can improve the convergence rate of system but also can be realized by some simple electronic circuits [43]. However, the chattering phenomenon caused by signum function is hard to avoid. Therefore, some scholars began to design the controllers without signum function to overcome the chattering phenomenon. For example, a quantized pinning synchronization controller without signum function was proposed in [44] to avoid the chattering phenomenon; in [45], some saturation functions were constructed to replace the sign function to suppress the chattering.

5. Illustrative Example

The multi-agent-based supply chain network is a dynamic system consisting of multiple subchains that exchange information and materials between enterprises, as shown in Figure 1.
In [46], a chaotic three-echelon supply chain is presented, whose dynamics are shown as
x ˙ 1 ( t ) = m x 2 ( t ) ( n + 1 ) x 1 ( t ) , x ˙ 2 ( t ) = r x 1 ( t ) x 2 ( t ) x 1 ( t ) x 3 ( t ) , x ˙ 3 ( t ) = x 1 ( t ) x 2 ( t ) + ( k 1 ) x 3 ( t ) ,
where x 1 ( t ) , x 2 ( t ) , x 3 ( t ) stand for the number of retailers required in this period, the amount of products that distributors can deliver, and the quantity produced depending on the order, respectively. m represents the retailer’s customer demand satisfaction rate. n denotes the level of distributors’ inventory. k is manufacturer’s safety stock factor. r indicates the rate of product information distortion. The nonlinear supply chain network exhibits chaotic behavior when m = 12 , n = 7 , r = 45 , k = 7 3 [46]. We set the multi-agent based three-echelon supply chain network that was given in [6] as our example to verify the validity of the proposed control protocols.

5.1. Fixed-Time Leader-Following Consensus Example

This subsection takes an example consisting of a single leader and five followers in three-dimensional space as an example to verify the correctness of the proposed Theorem 1. To make the leader become the root node of the example topology graph, the weighted adjacency matrix A and the leader adjacency matrix A 0 of the example are given as
A = 0 2 2 0 0 3 0 3 0 0 3 3 0 0 0 0 0 0 0 4 0 0 0 1 0 , A 0 = 2 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 .
The topology graph of the leader-following multi-agent-based three-echelon supply chain network is given in Figure 2. Obviously, the weighted adjacency matrix A is detail balanced with q 1 = 1 2 , q 2 = 1 3 , q 3 = 1 3 , q 4 = 1 4 , q 5 = 1 .
To demonstrate the influence of different initial states on FXC, we give the following initial values: (1): x 1 ( 0 ) = ( 1 , 2 , 3 ) T , x 2 ( 0 ) = ( 4 , 2 , 1 ) T , x 3 ( 0 ) = ( 3 , 1 , 2 ) T , x 4 ( 0 ) = ( 1 , 3 , 1 ) T , x 5 ( 0 ) = ( 2 , 4 , 2 ) T , x 0 ( 0 ) = ( 1 , 2 , 1 ) T ; (2): x 1 ( 0 ) = ( 5 , 10 , 15 ) T , x 2 ( 0 ) = ( 20 , 10 , 5 ) T , x 3 ( 0 ) = ( 15 , 5 , 10 ) T , x 4 ( 0 ) = ( 5 , 15 , 5 ) T , x 5 ( 0 ) = ( 10 , 20 , 10 ) T , x 0 ( 0 ) = ( 5 , 10 , 5 ) T . The external disturbance is chosen as d i ( t ) = 1 + s i n ( c o s ( π 2 t ) ) .
We set α = 1.2 to verify the validity of the control protocol (2) in facilitating the example to obtain FXC. Figure 3, Figure 4 and Figure 5 show that all followers can catch up with the leader after a transient of about 0.3s under initial values (1) and (2). Figure 6 shows the control curve of the adaptive law c 1 ( t ) and c 2 ( t ) . These two figures also imply that when the initial values differ greatly, the change in convergence time is not very obvious, which verifies the advantage of the FXC. Therefore, the simulation results effectively verify the validity of the theoretical analysis in Theorem 1.

5.2. Fixed-Time Leaderless Consensus Example

This subsection considers a leaderless MAS of five agents in three-dimensional space as an example to illustrate the effectiveness of Theorem 2. Figure 7 indicates the interaction of five three-echelon supply subchains. The weighted adjacency matrix A is given as
A = 0 2 2 0 0 1 0 0.5 0 0 1 0.5 0 1 0 0 0 1 0 1 0 0 0 1 0 .
It is easy to see from the adjacency matrix A that its corresponding topology graph is strongly connected. The weighted adjacency matrix A is detail balanced with q 1 = 0.5 , q 2 = q 3 = q 4 = q 5 = 1 .
Similarly, we take two very different sets of initial values: (1): x 1 ( 0 ) = ( 1 , 2 , 3 ) T , x 2 ( 0 ) = ( 4 , 2 , 1 ) T , x 3 ( 0 ) = ( 3 , 1 , 2 ) T , x 4 ( 0 ) = ( 1 , 3 , 1 ) T , x 5 ( 0 ) = ( 2 , 4 , 2 ) T ; (2): x 1 ( 0 ) = ( 5 , 10 , 15 ) T , x 2 ( 0 ) = ( 20 , 10 , 5 ) T , x 3 ( 0 ) = ( 15 , 5 , 10 ) T , x 4 ( 0 ) = ( 5 , 15 , 5 ) T , x 5 ( 0 ) = ( 10 , 20 , 10 ) T , x 0 ( 0 ) = ( 5 , 10 , 5 ) T to reveal changes in convergence time. The nonlinear function f ( x ) is the same as the case of above leader-following example.
Here, we also select α = 1.2 to demonstrate the availability of our control protocol (8) on the average FXC of this leadless example. Figure 8, Figure 9 and Figure 10 tell us that under two different initial values, all agents can reach consensus in about 0.4s. Additionally, the settling time does not change significantly with the great change in the initial values. The curves of the adaptive control laws are shown in Figure 11.
In contrast with the existing literature [12,13,14,15,17,19,20,21], a strange thing seems to happen in the above two simulation examples; that is, the larger the initial value of the system, the shorter the convergence time. The reason is that the larger the initial values of the system, the faster the control gains increase. In a very short time, they can reach a large value, thus shortening the convergence time of the system.
Compared with [9,10], the numerical simulation here shows that under the control protocol we give, the system can achieve consensus in a very short time, which indicates that the convergence speed of fixed-time consensus is very fast. Moreover, compared with [21,22,23,24], in our simulation process, the eigenvalues of the Laplacian matrix and parameters of the control protocol do not need to be calculated, and the Lipschtiz constant of nonlinear dynamic properties does not need to be considered.

6. Conclusions

In this paper, we study the FXC control problem for nonlinear leader-following and leaderless MASs on a detailed-balance graph. Two simple adaptive discontinuous control protocols are proposed to drive our considered systems to FXC. Structurally, the proposed control protocols only need the state measurement error and its sign information. Furthermore, the protocols presented here require very few adaptive update laws and are much simpler than the common node-based and edge-based adaptive protocols. As mentioned above, the control protocol presented in this paper needs to know the adjacency matrix of the system in advance, and the chattering issues may occur during the control process. These shortcomings will motivate us to design even more superior algorithms in our future work.

Author Contributions

Conceptualization, L.W., M.Z., W.G., H.A., A.A., R.O.A.T. and H.J.; methodology, L.W., M.Z., W.G., H.A., A.A., R.O.A.T. and H.J.; software, L.W., M.Z., W.G., H.A., A.A., R.O.A.T. and H.J.; validation, L.W., M.Z., W.G., H.A., A.A., R.O.A.T. and H.J.; investigation, L.W., M.Z., W.G., H.A., A.A., R.O.A.T. and H.J.; writing—original draft preparation, L.W., M.Z., W.G., H.A., A.A., R.O.A.T. and H.J.; writing—review and editing, L.W., M.Z., W.G., H.A., A.A., R.O.A.T. and H.J.; supervision, L.W., M.Z., W.G., H.A., A.A., R.O.A.T. and H.J. All authors have read and agreed to the published version of the manuscript.

Funding

This work is supported in part from the National Natural Science Foundation of China (12071446).

Data Availability Statement

Data available on request from the authors.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Cao, Y.; Yu, W.; Ren, W.; Chen, G. An overview of recent progress in the study of distributed multi-agent coordination. IEEE Trans. Ind. Inform. 2013, 9, 427–438. [Google Scholar] [CrossRef] [Green Version]
  2. Wang, X.; Hong, Y.; Ji, H. Distributed optimization for a class of nonlinear multiagent systems with disturbance rejection. IEEE Trans. Cybern. 2016, 46, 1655–1666. [Google Scholar] [CrossRef] [PubMed]
  3. Li, D.; Ge, S.S.; He, W.; Ma, G.; Xie, L. Multilayer formation control of multi-agent systems. Automatica 2019, 109, 108558. [Google Scholar] [CrossRef]
  4. Dong, R.; Geng, Z. Consensus for formation control of multi-agent systems. Int. J. Robust Nonlinear Control 2015, 25, 2481–2501. [Google Scholar] [CrossRef]
  5. Li, Q.; Lin, H.; Tan, X.; Du, S. H consensus for multiagent-based supply chain systems under switching topology and uncertain demands. IEEE Trans. Syst. Man, Cybern. Syst. 2020, 50, 4905–4918. [Google Scholar] [CrossRef]
  6. Liu, Z.; Jahanshahi, H.; Volos, C.; Bekiros, S.; He, S.; Alassafi, M.O.; Ahmad, M. Distributed consensus tracking control of chaotic multi-agent supply chain network: A new fault-tolerant, finite-time, and chatter-free approach. Entropy 2022, 24, 33. [Google Scholar] [CrossRef]
  7. Wang, P.; Wang, D.; Lv, J. Controllability analysis of a gene network for arabidopsis thaliana reveals characteristics of functional gene families. IEEE-ACM Trans. Comput. Biol. Bioinform. 2019, 16, 912–924. [Google Scholar] [CrossRef]
  8. Dorfler, F.; Bullo, F. Synchronization and transient stability in power networks and nonuniform kuramoto oscillators. SIAM J. Control Optim. 2012, 50, 1616–1642. [Google Scholar] [CrossRef] [Green Version]
  9. Yang, J.; Feckan, M.; Wang, J. Consensus problems of linear multi-agent systems involving conformable derivative. Appl. Math. Comput. 2021, 394, 125809. [Google Scholar] [CrossRef]
  10. Tan, C.; Dong, X.; Li, Y.; Liu, G. Leader-following consensus problem of networked multi-agent systems under switching topologies and communication constraints. IET Control Theory Appl. 2020, 14, 3686–3696. [Google Scholar] [CrossRef]
  11. Kim, J.; Yang, J.; Shim, H.; Kim, J.; Seo, J. Robustness of synchronization of heterogeneous agents by strong coupling and a large number of agents. IEEE Trans. Autom. Control 2015, 61, 3096–3102. [Google Scholar] [CrossRef]
  12. Tian, X.; Liu, H.; Liu, H. Robust finite-time consensus control for multi-agent systems with disturbances and unknown velocities. ISA Trans. 2018, 80, 73–80. [Google Scholar] [CrossRef] [PubMed]
  13. 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]
  14. Lu, J.; Wang, Y.; Shi, X.; Cao, J. Finite-time bipartite consensus for multiagent systems under detail-balanced antagonistic interactions. IEEE Trans. Syst. Man, Cybern. Syst. 2021, 51, 3867–3875. [Google Scholar] [CrossRef]
  15. Zhao, Y.; Liu, Y.; Wen, G.; Ren, W.; Chen, G. Edge-based finite-time protocol analysis with final consensus value and settling time estimations. IEEE Trans. Cybern. 2020, 50, 1450–1459. [Google Scholar] [CrossRef]
  16. Zuo, Z.; Tie, L. A new class of finite-time nonlinear consensus protocols for multi-agent systems. Int. J. Control 2014, 87, 363–370. [Google Scholar] [CrossRef]
  17. Ning, B.; Han, Q.; Zuo, Z. Practical fixed-time consensus for integrator-type multi-agent systems: A time base generator approach. Automatica 2019, 105, 406–414. [Google Scholar] [CrossRef]
  18. Ai, X.; Wang, L. Distributed fixed-time event-triggered consensus of linear multi-agent systems with input delay. Int. J. Robust Nonlinear Control 2021, 31, 2526–2545. [Google Scholar] [CrossRef]
  19. Chen, T.; Shan, J. Fixed-time consensus control of multiagent systems using input shaping. IEEE Trans. Ind. Electron. 2019, 66, 7433–7440. [Google Scholar] [CrossRef]
  20. Ni, J.; Tang, Y.; Shi, P. A new fixed-time consensus tracking approach for second-order multiagent systems under directed communication topology. IEEE Trans. Syst. Man, Cybern. Syst. 2021, 51, 2488–2500. [Google Scholar] [CrossRef]
  21. Liu, J.; Yu, Y.; Wang, Q.; Sun, C. Fixed-time event-triggered consensus control for multi-agent systems with nonlinear uncertainties. Neurocomputing 2017, 260, 497–504. [Google Scholar] [CrossRef]
  22. Dong, Y.; Chen, J.; Cao, J. Fixed-time consensus of nonlinear multi-agent systems with stochastically switching topologies. Int. J. Control 2022, 95, 2828–2839. [Google Scholar] [CrossRef]
  23. Xu, Z.; Liu, X.; Cao, J.; Song, M. Fixed-time bipartite consensus of nonlinear multi-agent systems under directed signed graphs with disturbances. J. Frankl. Inst. 2022, 359, 2693–2709. [Google Scholar] [CrossRef]
  24. Wang, C.; Liu, C.; Chen, Y.; Zhang, Y. Fixed-time consensus tracking for second-order leader-follower multi-agent systems with nonlinear dynamics under directed topology. Int. J. Control Autom. Syst. 2021, 19, 2697–2705. [Google Scholar] [CrossRef]
  25. Cai, Y.; Zhang, H.; Zhang, J.; Wang, W. Fixed-time leader-following/containment consensus for a class of nonlinear multi-agent systems. Inf. Sci. 2021, 555, 58–84. [Google Scholar] [CrossRef]
  26. Ni, J.; Shi, P. Adaptive neural network fixed-time leader-follower consensus for multiagent systems with constraints and disturbances. IEEE Trans. Cybern. 2021, 51, 1835–1848. [Google Scholar] [CrossRef]
  27. Sharifi, A.; Pourgholi, M. Adaptive controller design for fixed-time leader-following consensus of multi-agent systems with discontinuous dynamics. Int. J. Control 2022, 95, 830–839. [Google Scholar] [CrossRef]
  28. Liu, S.; Wang, H.; Li, T.; Xu, K. Adaptive Neural Fixed-time Control for Uncertain Nonlinear Systems. IEEE Trans. Circuits Syst. II Express Briefs 2022. early access. [Google Scholar] [CrossRef]
  29. Mei, Y.; Wang, J.; Park, J.; Shi, K. Adaptive fixed-time control for nonlinear systems against time-varying actuator faults. Nonlinear Dyn. 2022, 107, 3629–3640. [Google Scholar] [CrossRef]
  30. Du, Z.; Liang, H.; Xue, H. Fixed-time adaptive anti-disturbance and fault-tolerant control for multi-agent systems. Int. J. Robust Nonlinear Control 2022, 32, 6684–6703. [Google Scholar] [CrossRef]
  31. Bai, W.; Liu, X.; Wang, H. Adaptive fixed-time fuzzy control for nonlinear systemswith actuator faults. Int. J. Adapt. Control Signal Process. 2022, 36, 762–784. [Google Scholar] [CrossRef]
  32. Liu, X.; Ho, D.W.C.; Song, Q.; Xu, W. Finite/Fixed-Time pinning synchronization of complex networks with stochastic disturbances. IEEE Trans. Cybern. 2019, 49, 2398–2403. [Google Scholar] [CrossRef]
  33. Ning, B.; Zuo, Z.; Jin, J.; Zheng, J. Distributed fixed-time coordinated tracking for nonlinear multi-agent systems under directed graphs. Asian J. Control 2018, 20, 646–658. [Google Scholar] [CrossRef]
  34. Ji, G.; Hu, C.; Yu, J.; Jiang, H. Finite-time and fixed-time synchronization of discontinuous complex networks: A unified control framework design. J. Frankl. Inst. 2018, 355, 4665–4685. [Google Scholar] [CrossRef]
  35. Liu, X.; Ho, D.; Cao, J.; Xu, W. Discontinuous observers design for finite-time consensus of multiagent systems with external disturbances. IEEE Trans. Neural Netw. Learn. Syst. 2017, 28, 2826–2830. [Google Scholar] [CrossRef]
  36. Ning, B.; Jin, J.; Zheng, J.; Man, Z. Finite-time and fixed-time leader-following consensus for multi-agent systems with discontinuous inherent dynamics. Int. J. Control 2018, 91, 1259–1270. [Google Scholar] [CrossRef]
  37. Sader, M.; Chen, Z.; Liu, Z.; Deng, C. Distributed robust fault-tolerant consensus control for a class of nonlinear multi-agent systems with intermittent communications. Appl. Math. Comput. 2021, 403, 126166. [Google Scholar] [CrossRef]
  38. Olfati-Saber, R.; Murray, R.M. Consensus problems in networks of agents with switching topology and time-delays. IEEE Trans. Autom. Control 2004, 49, 1520–1533. [Google Scholar] [CrossRef] [Green Version]
  39. Hardy, G.; Littlewood, J.E.; Pólya, G. Inequalities; Cambridge University Press: Cambridge, UK, 1988. [Google Scholar]
  40. Lu, W.; Liu, X.; Chen, T. A note on finite-time and fixed-time stability. Neural Netw. Lett. 2016, 81, 11–15. [Google Scholar] [CrossRef] [Green Version]
  41. Tao, T.; Roy, S.; Baldi, S. Adaptive synchronization of uncertain complex networks under state-dependent a priori interconnections. In Proceedings of the 60th IEEE Conference on Decision and Control, Austin, TX, USA, 14–17 December 2021; pp. 1777–1782. [Google Scholar]
  42. Filippov, A.F.; Arscott, F.M. Differential Equations with Discontinous Righthand Sides; Springer: Berlin/Heidelberg, Germany, 1988. [Google Scholar]
  43. Chen, G.; Lewis, F.L.; Xie, L. Finite-time distributed consensus via binary control protocols. Automatica 2011, 47, 1962–1968. [Google Scholar] [CrossRef]
  44. Zhang, W.; Li, H.; Li, C.; Li, Z.; Yang, X. Fixed-time synchronization criteria for complex networks via quantized pinning control. ISA Trans. 2019, 91, 151–156. [Google Scholar] [CrossRef] [PubMed]
  45. Hu, C.; Jiang, H. Special functions-based fixed-time estimation and stabilization for dynamic systems. IEEE Trans. Syst. Man Cybern. Syst. 2022, 52, 3251–3262. [Google Scholar] [CrossRef]
  46. Anne, K.R.; Chedjou, J.C.; Kyamakya, K. Bifurcation analysis and synchronisation issues in a three-echelon supply chain. Int. J.-Logist.-Res. Appl. 2009, 12, 347–362. [Google Scholar] [CrossRef]
Figure 1. Multi-agent-based supply chain network with N sub-chains.
Figure 1. Multi-agent-based supply chain network with N sub-chains.
Electronics 11 03545 g001
Figure 2. Communication topology of a leader-following multi-agent-based supply chain network.
Figure 2. Communication topology of a leader-following multi-agent-based supply chain network.
Electronics 11 03545 g002
Figure 3. The trajectories of x i 1 for leader-following example under initial values (1) and (2).
Figure 3. The trajectories of x i 1 for leader-following example under initial values (1) and (2).
Electronics 11 03545 g003
Figure 4. The trajectories of x i 2 for leader-following example under initial values (1) and (2).
Figure 4. The trajectories of x i 2 for leader-following example under initial values (1) and (2).
Electronics 11 03545 g004
Figure 5. The trajectories of x i 3 for leader-following example under initial values (1) and (2).
Figure 5. The trajectories of x i 3 for leader-following example under initial values (1) and (2).
Electronics 11 03545 g005
Figure 6. The trajectories of c 1 ( t ) and c 2 ( t ) under initial values (1) and (2).
Figure 6. The trajectories of c 1 ( t ) and c 2 ( t ) under initial values (1) and (2).
Electronics 11 03545 g006
Figure 7. Communication topology of leaderless multi-agent based supply chain network.
Figure 7. Communication topology of leaderless multi-agent based supply chain network.
Electronics 11 03545 g007
Figure 8. The trajectories of x i 1 for leaderless example under initial values (1) and (2).
Figure 8. The trajectories of x i 1 for leaderless example under initial values (1) and (2).
Electronics 11 03545 g008
Figure 9. The trajectories of x i 2 for leaderless example under initial values (1) and (2).
Figure 9. The trajectories of x i 2 for leaderless example under initial values (1) and (2).
Electronics 11 03545 g009
Figure 10. The trajectories of x i 3 for leaderless example under initial values (1) and (2).
Figure 10. The trajectories of x i 3 for leaderless example under initial values (1) and (2).
Electronics 11 03545 g010
Figure 11. The curves of c 1 ( t ) and c 2 ( t ) with different initial values (1) and (2).
Figure 11. The curves of c 1 ( t ) and c 2 ( t ) with different initial values (1) and (2).
Electronics 11 03545 g011
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Wang, L.; Zou, M.; Guo, W.; Alsubaie, H.; Alotaibi, A.; Osman Ahmed Taie, R.; Jahanshahi, H. Adaptive Discontinuous Control for Fixed-Time Consensus of Nonlinear Multi-Agent Systems. Electronics 2022, 11, 3545. https://doi.org/10.3390/electronics11213545

AMA Style

Wang L, Zou M, Guo W, Alsubaie H, Alotaibi A, Osman Ahmed Taie R, Jahanshahi H. Adaptive Discontinuous Control for Fixed-Time Consensus of Nonlinear Multi-Agent Systems. Electronics. 2022; 11(21):3545. https://doi.org/10.3390/electronics11213545

Chicago/Turabian Style

Wang, Lu, Min Zou, Wanli Guo, Hajid Alsubaie, Ahmed Alotaibi, Rasha Osman Ahmed Taie, and Hadi Jahanshahi. 2022. "Adaptive Discontinuous Control for Fixed-Time Consensus of Nonlinear Multi-Agent Systems" Electronics 11, no. 21: 3545. https://doi.org/10.3390/electronics11213545

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