Next Article in Journal
Discovery of Intrinsic Ferromagnetism Induced by Memory Effects in Low-Dimensional System
Previous Article in Journal
DGGNets: Deep Gradient-Guidance Networks for Speckle Noise Reduction
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Leader-Following Output Feedback H Consensus of Fractional-Order Multi-Agent Systems with Input Saturation

1
College of Sciences, Northeastern University, Shenyang 110819, China
2
INSA Centre Val de Loire, Université d’Orléans, Prisme EA 4229, CEDEX, 18022 Bourges, France
3
Institute of Artificial Intelligence and Future Networks, Beijing Normal University-Hong Kong Baptist University United International College, Zhuhai 519087, China
*
Author to whom correspondence should be addressed.
Fractal Fract. 2024, 8(11), 667; https://doi.org/10.3390/fractalfract8110667
Submission received: 29 September 2024 / Revised: 5 November 2024 / Accepted: 8 November 2024 / Published: 15 November 2024
(This article belongs to the Section Engineering)

Abstract

:
This paper investigates the leader-following H consensus of fractional-order multi-agent systems (FOMASs) under input saturation via the output feedback. Based on the bounded real lemma for FOSs, the sufficient conditions of H consensus for FOMASs are provided in α 0 , 1 and 1 , 2 , respectively. Furthermore, the iterative linear matrix inequalities (ILMIs) approaches are applied for solving quadratic matrix inequalities (QMIs). The ILMI algorithms show a method to derive initial values and transform QMIs into LMIs. Mathematical tools are employed to transform the input saturation issue into optimal solutions of LMIs for estimating stable regions. The ILMI algorithms avoid the conditional constraints on matrix variables during the LMIs’ construction and reduce conservatism. The approach does not disassemble the entire MASs by transformations to the Laplacian matrix, instead adopting a holistic analytical perspective to obtain gain matrices. Finally, numerical examples are conducted to validate the efficiency of the approach.

1. Introduction

In recent decades, multi-agent systems (MASs) have been the subject of extensive research, resulting in substantial achievements in the field. MASs are utilized in many practical domains, including traffic management [1] and power systems [2,3]. These applications rely significantly on the consensus of MASs, which involves the states of agents converging to a desired state based on information from neighbouring agents [4]. Extensive studies have been conducted on the consensus for MASs with integer-order differential models. However, integer-order models are inadequate for accurately representing some non-classical phenomena in various physical systems.
With the advancement of fractional calculus theory, fractional-order systems (FOSs) and fractional-order MASs (FOMASs) have emerged as a significant direction. Many achievements have been made in integer-order systems [5,6,7], but the utilization of fractional derivatives allows for a more comprehensive understanding of the characteristics of materials and systems exhibiting power-law, nonlocal, or long-term memory. FOSs offer enhanced capabilities for modelling and analysing complex systems, e.g., electrical systems [8,9], economic systems [10], motion models [11], and biological models [12,13]. The stability of control systems is a fundamental problem, certainly including those involving FOSs. It is not possible to derive the stability criteria of FOSs directly from those of integer-order systems. Fortunately, in [14], the authors establish LMI-based stability criteria and design a method for robust feedback state stabilization control for commensurate FOSs with α ( 0 , 1 ) and α [ 1 , 2 ) . In [15], a necessary and sufficient condition for unified LMI formulation is provided to ensure the stability of FOSs within α ( 0 , 2 ) . The aforementioned study makes a contribution to the consensus problem of FOMASs. In leader-following consensus, the state of followers needs to be consistent with the leader. In [16], the leader-following consensus of FOMASs with time delay is studied. Using the Lyapunov method, some consensus criteria are proposed to guarantee the consensus. Focusing on singular systems, the authors in [17] investigate the observer-based leader-following consensus problem of singular FOMASs. Then, the paper provides the corresponding control protocol and the calculation method of gain matrices. In [18], the distributed fixed-time leader-following consensus for FOMASs with a dynamic virtual leader under external disturbances is investigated, and a sliding-mode control protocol is designed. Meanwhile, singular-perturbation FOMASs are modelled and studied in [19], which provides a sufficient condition for the leader-following consensus. Nevertheless, the leader-following consensus of FOMASs in these results is based on state feedback. In most cases, only the measurement output of the agents is available, which indicates that the above method has certain limitations.
In comparison to state feedback, control via output feedback is a challenging problem, largely due to the effect of measurement matrices. Furthermore, the consensus of FOMASs via output feedback is a highly intricate issue. The stability criteria of FOSs with α 0 , 1 comprise two matrix variables, whereas in α 1 , 2 , the matrix variable is related to the order number. In [20,21,22,23], static output feedback control is employed for FOSs, and a matrix exchange condition is utilized to integrate the matrix variable with gain matrices. This approach utilizes singular value decomposition (SVD) of the measurement matrices. Nevertheless, this approach imposes constraints on the form of matrix variables and tends to be conservative. The authors in [24] also adopt some strong assumptions to obtain a feasible solution, which brings conservatism. Similarly, in the output feedback consensus of FOMASs, limitations often exist. In [20], sufficient conditions are provided for the leader-following consensus of singular FOMASs with α 0 , 2 . The authors in [25] perform an analogous study, and the SVD method is always indispensable. To complicate matters, disturbances persist in actual systems, and the output information transmitted between the agents contains the disturbances.
For FOMASs, the H control method provides substantial benefits in addressing system uncertainty, robustness optimization, and other pertinent issues. Ref. [26] derives the bounded real lemma for FOSs and establishes the foundation for H control. In [27], a proposal is made to extend the application of the H control method from integer-order systems to FOSs. Robust fault-tolerant H control for FOSs with actuator faults and uncertainties is addressed in [28] through the design of an output feedback controller. For singular FOSs, a state feedback control strategy is presented that guarantees the prescribed H performance in [29]. These works form the foundation of the H consensus of FOMASs. In [30], the admissible consensus of fuzzy singular FOMASs is considered, a sufficient condition for a system achieving admissible consensus while satisfying H performance. Ref. [31] investigates the H consensus problem for discrete-time FOMASs. However, the research remains limited. The output feedback H consensus remains a challenging field. Meanwhile, the control input saturation is a common feature of practical engineering systems, due to physical limitations [32,33,34]. This renders the output feedback consensus for FOMASs a complex process.
The discussion provides the impetus for the ILMI algorithms towards the leader-following H consensus of FOMASs with input saturation via output feedback. The contributions are as follows:
(i)
Based on the real bound lemma of FOSs, sufficient conditions for leader-following output feedback H consensus of FOMASs in α 0 , 1 and 1 , 2 are provided. The Laplacian matrix precludes the direct design of controllers. In traditional methods, transformation and decomposition of the error system are invariably required, hindering the investigation of its robustness. The proposed method adopts a holistic analytical perspective to the entire error system, which differs from the decomposition of error systems using traditional methods in [17,19,20].
(ii)
For solving the QMIs, the ILMI algorithms are provided, which propose a calculation method for initial values. Based on the stability region of FOSs, the iterative conditions are designed to guarantee the consensus condition of FOMASs. This paper delves deeper into the issue of the input saturation, which is reframed as an LMI-based optimisation problem. The ILMI algorithms circumvent the necessity for matrix exchange conditions from the SVD method. Compared to the work in [20,24,25], no strong assumptions are required for feasible solutions, and this reduces the conservatism.
Notations: Given a matrix A, sym ( A ) denotes A T + A , where A T is the transpose of A, and her ( A ) = A + A , where A is the conjugate transpose of matrix A. A > 0 and A < 0 represent that A is positive definite and negative definite, respectively. Then, A 0 denotes that A is positive semi-definite and the ★ symbol stands for the symmetric part. The Kronecker product is represented by ⊗. arg(·) denotes the argument of complex numbers, and spec(A) indicates the spectrum of matrix A. R n × m stands for sets of n × m real matrices. diag(·) represents a diagonal matrix. With α ( 0 , 2 ) , denote a = sin α π 2 , b = cos α π 2 .

2. Problem Formulation and Preliminaries

An MAS consists of N followers represented by the undirected graph G = V , E , A , where V = 1 , 2 , , N represents a set of N followers, and E = i , j : i , j V is the edge set. The adjacency matrix is A = a i j N × N , and if i , j E , a i j > 0 , otherwise a i j = 0.
Furthermore, the communication graph between the leader and followers is denoted as G ˜ . diag h 1 , h 2 , , h N represents the communication. If follower i receives the information from the leader, then h i > 0 , otherwise h i = 0 . The Laplacian matrix is defined as L = l i j R N × N , where
l i j = a i j , i = j , j = 1 N a i j , i j .
Consider the FOMAS under actuator saturation, and the N followers are described by
D α x i t = A x i t + B sat ( u i t ) + D 1 w i t , z i t = C x i t + D 2 w i t , y i t = C y x i t + D 3 w i t ,
where x i ( t ) R n , u i ( t ) R n u , y i ( t ) R m , z i ( t ) R n z , and w i ( t ) R n w denote the state, control input, measured output, controlled output, and disturbances, respectively; A R n × n , B R n × n u , D 1 R n × n w , D 2 R n z × n w , D 3 R m × n w , C R n z × n , and C y R m × n are known system matrices; D α represents the Caputo fractional derivative of f ( t ) as
D α f t = 1 Γ α α = 0 t f α τ t τ α + 1 α d τ ,
and Γ · is the Euler gamma function; the saturation function sat ( · ) for u ( t ) is denoted as
sat u = sat u 1 sat u n u T , sat u s = sign u s min u s , 1 , s = 1 , , n u .
The leader is described by
D α x 0 t = A x 0 t , z 0 t = C x 0 t , y 0 t = C y x 0 t ,
where x 0 ( t ) R n is the state; z 0 ( t ) R n z and y 0 ( t ) R m are the control output and the measured output, respectively.
 Assumption 1.
The pair ( A ,   B ) is controllable and the pair ( A ,   C y ) is observable.
 Definition 1
([35]). The leader-following consensus of the FOMAS in (1) and (2) is achieved if
lim t x i t x 0 t = 0 , i = 1 , 2 , , N .
For achieving consensus of the FOMAS in (1) and (2), a distributed consensus protocol is carried out by
u i t = K j = 1 N a i j y i t y j t + h i y i t y 0 t , i = 1 , 2 , , N .
If the follower i and the leader are directly connected, then h i > 0 , otherwise h i = 0 .
The initial values are considered as x i ( 0 ) R n . Denote the state trajectory as T ( x i ( 0 ) , t ) , and the domain of attraction is
D = x i ( 0 ) : lim t T x i ( 0 ) , t = 0 .
For F R n u × m , let
L ( F ) = x t R n : f s C y x ( t ) 1 , s = 1 , , n u ,
where f s denotes the s-th row of the matrix F; L ( F ) denotes the region where F C y x ( t ) is not saturated.
 Lemma 1
([17,36,37]). Denote K, F R n u × m , then for any y ( t ) L ( F ) , there is
sat ( K y ( t ) ) co Γ l K y ( t ) + Γ l F y ( t ) , l = 1 , , 2 n u ,
where co { · } indicates a convex hull; Γ l are diagonal matrices, whose diagonal elements are 0 or 1; Γ l are set as Γ l = 1 Γ l . Further, the input saturation is written as
sat ( K y ( t ) ) = 2 n u l = 1 η l Γ l K + Γ l F y ( t ) ,
where η l 0 and l = 1 2 n u η l = 1 .
Set x e i = x i x 0 , z e i = z i z 0 . With the consensus protocol, the error system of FOMAS in (1) and (2) is written as
D α x e ( t ) = I N A + ( H B ) K ˜ ( I N C y ) x e ( t ) + I N D 1 + ( H B ) K ˜ ( I N D 3 ) w t , z e ( t ) = I N C x e ( t ) + ( I N D 2 ) w ( t ) ,
where x e ( t ) = x e 1 T t x e N T t T , z e ( t ) = z e 1 T t z e N T t T , w t = w 1 T t   w N T t T ,   K ˜ = I N l = 1 2 n u η l ( Γ l K + Γ l F ) , H = L + diag ( h 1 , h 2 , , h N ) . Its transfer function G w z ( s ) is I N C s α I ( I N A + ( H B ) K ˜ ( I N C y ) ) ) 1 ( H B ) K ˜ ( I N D 3 ) + I N D 2 .
 Lemma 2
([38]). Consider the FOS as
D α x t = A x t + B sat ( u t ) , y t = C y x t ,
where x ( t ) R n , u ( t ) R n u , and y ( t ) R n u ; A R n × n , B R n × n u , and C y R m × n . With u ( t ) = 0 , the system in (5) reduces to
D α x t = A x t .
The system in (6) is stable if and only if arg spec A > α π 2 .
 Remark 1.
Based on Lemma 2, if the eigenvalues of A are in the region of the eigenvalues shown in Figure 1, it is obvious that the system in (6) is stable. Meanwhile, the system in (6) is also stable even if the eigenvalues of A are moved by τ 2 units in the positive direction of the x-axis, where τ > 0 . Thus, the presence of eigenvalues of A in a specific region of Figure 1 serves as a sufficient condition for the system’s stability.
 Lemma 3
([39]). Via u ( t ) = K C y x ( t ) , if the system in (5) satisfies the stability condition in Lemma 2, i.e., arg spec A + B K C y > α π 2 , then the system in (5) is asymptotically stable for x ( 0 ) B σ = x t R n : x T x σ L ( F ) .
 Definition 2
([29]). Define the H norm of transfer function G ( s ) as G ( s ) = sup Re ( s ) 0 σ max ( G ( s ) ) , where σ max ( · ) is the maximum singular value of a matrix.
 Lemma 4
([26]). Consider the FOS as
D α x t = A x t + D 1 w t , z t = C x t + D 2 w t ,
with the transfer function G w z ( s ) = C ( s α I A ) 1 D 1 + D 2 , where x ( t ) R n and w ( t ) R n w . Given a scalar γ > 0 , the system in (7) is stable and G w z ( s ) < γ is guaranteed if
 (1) 
For the case α ( 0 , 1 ) there exist X R n × n and Y R n × n such that
X Y Y X > 0 ,
sym ( A ( a X + b Y ) ) ( a X + b Y ) T C T D 1 γ I D 2 γ I < 0 .
 (2)
For the case α [ 1 , 2 ) there exists X R n × n > 0 such that
her ( r A X ) r ¯ C T X D 1 γ I D 2 γ I < 0 ,
where r = e j 1 α π 2 = a + j b .
 Lemma 5
([40]). X + Y j > 0 is equivalent to (8).

3. Main Results

This section introduces the iterative algorithms for solving the H consensus of FOMASs via output feedback.

3.1. ILMI Algorithm for Output Feedback H Consensus with α ( 0 , 1 )

In this subsection, it is essential to reference the following lemmas, which form the basis of the ILMI algorithms. To facilitate the derivation process, the matrices are expressed as follows:
P α = a X + b Y 0 0 I 0 I , A ˜ = I N A I N D 1 0 0 1 2 γ I 0 I N C I N D 2 1 2 γ I , B ˜ = H B 0 0 , C ˜ = I N C y I N D 3 0 .
 Theorem 1.
With α ( 0 , 1 ) and a given scalar γ > 0 , the leader-following consensus of the F O M A S in (1) and (2) without input saturation is achieved and G w z ( s ) < γ is guaranteed in error system (4), if there exist X R N n × N n , Y R N n × N n , K R n u × m , and F R n u × m such that (8) and
( A ˜ + B ˜ K ˜ C ˜ ) T P α + P α T ( A ˜ + B ˜ K ˜ C ˜ ) < 0 ,
where P α , A ˜ , B ˜ , and C ˜ are shown in (11) and K ˜ is from (4).
 Proof. 
In the case of α ( 0 , 1 ) of Lemma 4, consider matrices X 0 > 0 , Y 0 = Y 0 T such that
sym ( A ( a X 0 + b Y 0 ) ) ( a X 0 + b Y 0 ) T C T D 1 γ I D 2 γ I < 0 .
Then, introduce a congruence transformation. Pre- and post-multiplying (13) by
( a X 0 + b Y 0 ) T 0 0 0 I 0 ,
and its transpose, one obtains
sym ( A T ( a X 0 + b Y 0 ) 1 ) ( a X 0 + b Y 0 ) T D 1 C T γ I D 2 T γ I < 0 .
Meanwhile, there exist matrices X = X T and Y = Y T that satisfy
( a X 0 + b Y 0 ) 1 = a X + b Y .
To verify (14), set X and Y as
X = ( a X 0 + b Y 0 ) 1 + ( a X 0 b Y 0 ) 1 2 a , Y = ( a X 0 + b Y 0 ) 1 ( a X 0 b Y 0 ) 1 2 b ,
which also satisfy X = X T and Y = Y T . It is easy to see that ( a X 0 + b Y 0 ) ( a X + b Y ) = I , which proves (14). Then, (13) is transformed into
sym ( A T ( a X + b Y ) ) ( a X + b Y ) T D 1 C T γ I D 2 T γ I < 0 .
And the positive definite property of X Y Y X is proved by pre- and post-multiplying it by I 2 ( a X 0 + b Y 0 ) .
Under Assumption 1, the consensus is achieved if and only if the error system in (4) is stable. Apply (15) in the consensus problem of the FOMAS via output feedback. Then, the consensus of the FOMAS in (1) and (2) without input saturation is achieved and G w z ( s ) < γ is guaranteed in error system (4) with α ( 0 , 1 ) , if there exist X, Y, K, and F such that (8) and
sym ( A K ˜ T ( a X + b Y ) ) ( a X + b Y ) T D K ˜ ( I N C y ) T γ I ( I N D 2 ) T γ I < 0 ,
where
A K ˜ = I N A + ( H B ) K ˜ ( I N C y ) , D K ˜ = I N D 1 + ( H B ) K ˜ ( I N D 3 ) .
Then, using basic matrix operations, one simplifies inequality (16) into (12). □
 Theorem 2.
With α ( 0 , 1 ) and a given scalar γ > 0 , the leader-following consensus of the F O M A S in (1) and (2) without input saturation is achieved and G w z ( s ) < γ is guaranteed in error system (4) if there exist X R N n × N n , Y R N n × N n , K R n u × m , and F R n u × m such that (8) and
sym ( A ˜ T P α ) P α T B ˜ B ˜ T P α + ( B ˜ T P α + K ˜ C ˜ ) T ( B ˜ T P α + K ˜ C ˜ ) < 0 ,
where P α , A ˜ , B ˜ , and C ˜ are shown in (11) and K ˜ is from (4).
 Proof. 
With matrix transformation, (18) is rewritten as
( A ˜ + B ˜ K ˜ C ˜ ) P α + P α T ( A ˜ + B ˜ K ˜ C ˜ ) T + C ˜ T K ˜ T K ˜ C ˜ < 0 .
As C ˜ T K ˜ T K ˜ C ˜ 0 is obvious, it is readily apparent that (12) holds. Based on Lemma 2, the H consensus is achieved without input saturation. □
 Theorem 3.
With α ( 0 , 1 ) and a given scalar γ > 0 , the leader-following consensus of the F O M A S in (1) and (2) without input saturation is achieved and G w z ( s ) < γ is guaranteed in error system (4) if there exist X R N n × N n , Y R N n × N n , K R n u × m , F R n u × m , and S with appropriate dimensions such that (8) and
sym ( A ˜ T P α S T B ˜ B ˜ T P α ) + S T B ˜ B ˜ T S ( B ˜ T P α + K ˜ C ˜ ) T I < 0 ,
where P α , A ˜ , B ˜ , and C ˜ are shown in (11) and K ˜ is from (4).
 Proof. 
For matrices S and P α , ( S P α ) T B ˜ B ˜ T ( S P α ) 0 always holds, and this inequality is written as
S T B ˜ B ˜ T P α + P α T B ˜ B ˜ T S S T B ˜ B ˜ T S P α T B ˜ B ˜ T P α 0 .
Using the Schur complement on (19), one obtains
sym ( A ˜ T P α S T B ˜ B ˜ T P α ) + S T B ˜ B ˜ T S + ( B ˜ T P α + K ˜ C ˜ ) T ( B ˜ T P α + K ˜ C ˜ ) < 0 .
Combining (20) and (21) yields (18). With the sufficient condition from Lemma 2, this completes the proof. □
 Theorem 4.
With α ( 0 , 1 ) and a given scalar γ > 0 , the leader-following consensus of the F O M A S in (1) and (2) without input saturation is achieved for any initial value x i ( 0 ) B ε L ( F ) and G w z ( s ) < γ and is guaranteed in error system (4) if there exist X R N n × N n , Y R N n × N n , K R n u × m , F R n u × m , and S with appropriate dimensions and a constant ε > 0 such that (8) and
sym ( A ˜ T P α S T B ˜ B ˜ T P α ) + S T B ˜ B ˜ T S ( B ˜ T P α + I N ( Γ l K + Γ l F ) C ˜ ) T I < 0 , l = 1 , , 2 n u ,
1 ε I C y T f s T f s C y 1 0 , s = 1 , , n u .
where P α , A ˜ , B ˜ , and C ˜ are shown in (11).
 Proof. 
Since h l 0 , (22) holds, then (19) is guaranteed. Based on Lemma 3, if (19), (8), and (23) hold, the FOMAS in (1) and (2) achieves consensus without input saturation.
Then, consider that input is limited. According to the statement in Lemma 3, the FOMAS achieves consensus for x ( 0 ) B σ L ( F ) . From (23), using the Schur complement, one obtains
1 ε I C y T f s T f s C y , s = 1 , , n u .
So 1 1 ε x i ( t ) T x i ( t ) x i ( t ) T C y T f s T f s C y x i ( t ) holds, for s = 1 , 2 , , n u , x i ( t ) B ε , and B ε L ( F ) . Therefore, L ( F ) is estimated by B ε . □
According to Lemma 4, the stable region is approximated by utilizing optimization theory:
Maximize ε X ,   Y ,   K ,   F ,   subject   to   ( 8 ) ,   ( 22 ) ,   and   ( 23 ) .
It is evident that the LMIs from (22) display nonlinear characteristics, particularly due to the incorporation of product terms. Nevertheless, if the matrix S is predetermined and holds constant, the QMIs (22) are simplified into LMIs, which inherently possess convexity. This transformation allows the LMIs to contain feasible solutions for the gain matrices K and F. Consequently, this paper presents an iterative algorithm aimed at solving (22) through the following steps.
Prior to commencing the ILMI algorithm, it is essential to define the following notation:
P α p = a X p + b Y p 0 0 I 0 I , and P ˜ α p = a X p 0 0 0 0 0 .
 Remark 2.
For simplification, the inequality is still not presented in detail. P α , A ˜ , B ˜ , and C ˜ are shown in (11), and P α p , P ˜ α p are in (24). p only denotes the number of iterations.
 Remark 3.
To verify the necessity of step 1, one considers inequality (20), where the equality holds with S = P α . S is close to P α , then the solutions of (19) are also close to those of (18). For obtaining the appropriate initial value S 1 , consider the following equation based on (18):
A ˜ T P α + P α T A ˜ P α T B ˜ B ˜ T P α + Q ˜ = 0 ,
where Q ˜ represents the product term ( B ˜ T P α + K ˜ C ˜ ) T ( B ˜ T P α + K ˜ C ˜ ) . However, if Q ˜ is set to a certain positive definite matrix directly, the solution of P α is difficult to obtain and may not be formally consistent with that in (11). For convenient calculation, setting Y = 0 yields
sym ( a ( I N A ) T X ) a 2 X ( H B ) ( H B ) T X a X ( I N D 1 ) ( I N C ) T γ I ( I N D 2 ) T γ I
+ Q 11 Q 12 Q 13 Q 22 Q 23 Q 33 = 0 ,
where Q 11 = Q α 01 is the sub-block of Q ˜ . After setting Q 11 and obtaining the solution of X, it is obvious that the results of other sub-blocks are obtained and Q ˜ is automatically generated. Therefore, it is only necessary to set Q 11 in Algorithm 1.
Algorithm 1 ILMI algorithm for α ( 0 , 1 ) .
Step 1: Set p = 1 and Y Δ , p = 0 . Select Q α 01 R n × n > 0 and solve the Riccati equation:
a I N A T X Δ , p + a X Δ , p I N A a 2 X Δ , p H B H B T X Δ , p + Q α 01 = 0 .
Step 2: Set
S p = a X Δ , p + b Y Δ , p 0 0 I 0 I .
Maximize τ p subject to the following LMIs:
sym A ˜ T P α p S p T B ˜ B ˜ T P α p + S p T B ˜ B ˜ T S p + τ p P ˜ α p B ˜ T P α p + I N Γ l K + Γ l F C ˜ T I < 0 , l = 1 , , 2 n u ,
X p Y p Y p X p > 0 .
Step 3: Denote τ max , p as the maximum value of τ p . If τ max , p 0 holds, go to step 7.
Step 4: Minimize trace X p subject to the LMIs (26) and (27) with τ max , p until the minimized trace X min , p and the corresponding Y min , p are obtained.
Step 5: Give a small tolerance δ > 0 . If X Δ , p X min , p < δ holds, then go to step 6; else, set p = p + 1 , X Δ , p = X min , p 1 , Y Δ , p = Y min , p 1 , and return to step 2.
Step 6: The leader-following consensus of the FOMAS in (1) and (2) may not be achieved by static output feedback, stop.
Step 7: Maximize ε subject to (8), (22), and (23) with S p and obtain gain matrices K and F for stabilizing the system, stop.
 Remark 4.
Considering (26) from step 2, the system matrix is substituted with I N A + τ 2 I , whose eigenvalues are translated τ 2 units towards the x-axis relative to the eigenvalues of I N A with τ > 0 .
In step 3, if τ max , p 0 holds, with τ = τ max , p , (26) guarantees that the eigenvalues of I N A are still in the stability region after they move forward by τ max , p 2 units towards the x-axis, e.g., in Figure 1. And with τ = τ max , p , (26) is seen as a sufficient condition for the consensus.
 Remark 5.
In step 4, Y p satisfies Y p T = Y p and its trace is 0. Thus, the minimization problem only involves the trace of X p .
 Remark 6.
After multiple iterations, S p is obtained to ensure (8) and (22) have feasible solutions. To obtain a large domain of attraction L ( F ) for the initial value x i ( 0 ) , thus in step 7, an optimization problem is solved subject to (8), (22), and (23) to acquire gain matrices.

3.2. ILMI Algorithm for Output Feedback Consensus with α [ 1 , 2 )

In the section, the case of α [ 1 , 2 ) is considered. Complex numbers exist in (10) of Lemma 4 and bring difficulties to the solution. Thus, similar to the case in α ( 0 , 1 ) , the following lemmas are given for obtaining the gain matrices. Then, the parameter matrices are set as
X ˜ a = a X 0 0 I 0 I , X ˜ b = b X 0 0 I 0 I , X ˇ = X ˜ a X ˜ b X ˜ b X ˜ a , A ˇ = I 2 A ˜ , B ˇ = I 2 B ˜ , C ˇ = I 2 C ˜ , K ˇ = I 2 K ˜ = I 2 N 2 n u l = 1 η l ( Γ l K + Γ l F ) ,
where A ˜ , B ˜ , and C ˜ are shown in (11).
 Theorem 5.
With α [ 1 , 2 ) and a given scalar γ > 0 , the leader-following consensus of the F O M A S in (1) and (2) without input saturation is achieved and G w z ( s ) < γ is guaranteed in error system (4) if there exist X R N n × N n > 0 , K R n u × m , and F R n u × m such that
( A ˇ + B ˇ K ˇ C ˇ ) T X ˇ + X ˇ T ( A ˇ + B ˇ K ˇ C ˇ ) < 0 ,
where A ˇ , B ˇ , K ˇ , C ˇ , and X ˇ are shown in (28).
 Proof. 
Based on the proof from (13) to (15), the system in (7) is stable and G w z ( s ) < γ holds if there exists X > 0 such that
her ( r A T X ) r ¯ X D 1 C T γ I D 2 γ I < 0 .
Considering the FOMAS in (1) and (2) without input saturation, one obtains
her A K ˜ D K ˜ 0 0 1 2 γ I 0 I N C I N D 2 1 2 γ I ( a + b j ) X 0 0 I 0 I < 0 ,
where A K ˜ and D K ˜ are shown in (17).
Based on Lemma 5, an equivalent condition of (31) is given as
sym ( A ˜ + B ˜ K ˜ C ˜ ) T X ˜ a ( A ˜ + B ˜ K ˜ C ˜ ) T X ˜ b X ˜ b T ( A ˜ + B ˜ K ˜ C ˜ ) sym ( A ˜ + B ˜ K ˜ C ˜ ) T X ˜ a < 0 .
Simplify (32) and this completes the proof. □
Due to the similarity in the proof process with Lemmas 2–4, proofs are not provided for the following lemmas.
 Theorem 6.
With α [ 1 , 2 ) and a given scalar γ > 0 , the leader-following consensus of the F O M A S in (1) and (2) without input saturation is achieved and G w z ( s ) < γ is guaranteed in error system (4) if there exist X R N n × N n > 0 , K R n u × m , and F R n u × m such that
A ˇ T X ˇ + X ˇ T A ˇ X ˇ T B ˇ B ˇ T X ˇ + ( B ˇ T X ˇ + K ˇ C ˇ ) T ( B ˇ T X ˇ + K ˇ C ˇ ) < 0 ,
where A ˇ , B ˇ , K ˇ , C ˇ , and X ˇ are shown in (28).
 Theorem 7.
With α [ 1 , 2 ) and a given scalar γ > 0 , the leader-following consensus of the FOMAS in (1) and (2) without input saturation is achieved and G w z ( s ) < γ is guaranteed in error system (4) if there exist X R N n × N n > 0 , K R n u × m , F R n u × m , and S with appropriate dimensions such that
A ˇ T X ˇ + X ˇ T A ˇ S T B ˇ B ˇ T X ˇ X ˇ T B ˇ B ˇ T S + S T B ˇ B ˇ T S ( B ˇ T X ˇ + K ˇ C ˇ ) T I < 0 ,
where A ˇ , B ˇ , K ˇ , C ˇ , and X ˇ are shown in (28).
 Theorem 8.
With α [ 1 , 2 ) and a given scalar γ > 0 , the leader-following consensus of the F O M A S in (1) and (2) without input saturation is achieved for any x i ( 0 ) B ε L ( F ) and G w z ( s ) < γ and is guaranteed in error system (4) if there exist X R N n × N n > 0 , K R n u × m , F R n u × m , S with appropriate dimensions, and a constant ε > 0 such that (23) and
A ˇ T X ˇ + X ˇ T A ˇ S T B ˇ B ˇ T X ˇ X ˇ T B ˇ B ˇ T S + S T B ˇ B ˇ T S ( B ˇ T X ˇ + K ˇ l C ˇ ) T I < 0 , l = 1 , , 2 n u ,
where A ˇ , B ˇ , C ˇ , and X ˇ are shown in (28) and K ˇ l = I 2 N ( Γ l K + Γ l F ) .
Similarly, as with the issue pertaining to α ( 0 , 1 ) , the domain of attraction is estimated by the following method:
Maximize ε X ,   Y ,   K ,   F ,   subject   to   X > 0 ,   ( 23 ) ,   and   ( 35 ) .
In addition, (35) are not LMIs and difficult to solve with the LMI toolbox in MATLAB R2022a. Accordingly, the following iterative algorithm is provided for obtain matrices K and F. To simplify writing, one denotes
P ˇ α p = I 2 a X p 0 0 0 0 0 .
 Remark 7.
In order to provide greater clarity, the inequalities are not presented in full detail. A ˇ , B ˇ , C ˇ , and X ˇ p are shown in (28), and p is the number of iterations. K ˇ l is from Lemma 8.
 Remark 8.
The iterative process is similar to that in Algorithm 1. Due to the difficulty in solving
A ˇ T X ˇ + X ˇ T A ˇ X ˇ T B ˇ B ˇ T X ˇ + Q ˜ = 0 ,
X Δ , 1 is solved by (37), which is the sub-block in the first row and first column in the consolidation of the left matrices A ˇ T X ˇ + X ˇ T A ˇ X ˇ T B ˇ B ˇ T X ˇ . In step 2, S p is constructed and close to X ˇ p .
 Remark 9.
After certain experiments, the initial value X Δ , 1 is related to the convergence of the algorithm. Then, the selection of Q α 01 and Q α 12 in step 1 indirectly influences the convergence property. In some cases, Q α 01 and Q α 12 are set as W T W , where W is nonsingular. Q α 12 = I is also a choice, which leads to a convergent result.
 Remark 10.
In most existing studies, the consensus problem of MASs relies on transformation towards to H , such as H = T 1 J T , where J is a diagonal matrix containing eigenvalues λ i of H . If each subsystem matrix A + λ i B K C y satisfies the stability condition, i.e., arg spec A + λ i B K C y > α π 2 , the consensus of the MAS is achieved. However, when an MAS contains disturbances w ( t ) or nonlinear terms, the analysis process becomes complex after multiplying the parameter matrix with the transformation matrix T. In contrast, ILMI algorithms contribute a holistic analysis of the MAS, which facilitates performance assessment under disturbances.
 Remark 11.
From Algorithms 1 and 2, it is evident that no constraint is imposed on the matrix variables containing X and Y.
Algorithm 2 ILMI algorithm for α [ 1 , 2 ) .
 Step 1: Set p = 1 and select Q α 12 > 0 , then solve the Riccati equation:
a ( I N A ) T X Δ , p + a X Δ , p ( I N A ) a 2 X Δ , p ( H B ) ( H B ) T X Δ , p + Q α 12 = 0 .

 Step 2: Set S p = 1 0 0 1 a X Δ , p 0 0 I 0 I + 0 1 1 0 b X Δ , p 0 0 I 0 I .
Maximize τ p subject to the following LMIs:
X p > 0 , A ˇ T X ˇ p + X ˇ p T A ˇ S p T B ˇ B ˇ T X ˇ p X ˇ p T B ˇ B ˇ T S p + S p T B ˇ B ˇ T S p τ p P ˇ α p ( B ˇ T X ˇ p + K ˇ l C ˜ ) T I < 0 ,
l = 1 , , 2 n u ,
Step 3: Denote τ max , p as the maximum value of τ p , if τ max , p 0 , go to step 7.
Step 4: Minimize trace ( X p ) subject to the LMIs (39) and (38) with τ max , p until the minimized trace X min , p is obtained.
Step 5: Give a small tolerance δ > 0 , if X Δ , p X min , p < δ , then go to step 6; else, set p = p + 1 and X Δ , p = X min , p 1 , and go back to step 2.
Step 6: The leader-following consensus of the FOMAS in (1) and (2) may not be achieved by static output feedback, stop.
Step 7: Maximize ε subject to (35), (23) with S p and obtain K and F for achieving consensus, stop.
The existing main method involves SVD towards C y , such as C y = U C ˜ y 0 V T , where U and V are the unitary matrices. Then, the structure of X is restricted as
X = V X 11 0 0 X 22 V T ,
or an upper triangular matrix in special cases for satisfying the exchange condition C y X = X e C y , where X e is another matrix variable. Note that for satisfying the exchange condition, the stability criterion used is similar to that of integer-order systems, which is independent of the order α . Thus, the method is conservative.
 Remark 12.
In Table 1, it is shown that this paper takes into account multiple scenarios in the study of FOMASs with α 0 , 1 or 1 , 2 . In the existing literature, there is relatively little research on the H consensus for FOMASs, e.g., [30]. With the further consideration of output feedback, the limitation to the matrix variables is a common feature of many articles and an essential condition. The ILMI algorithms presented in this article avoid this limitation and are used in cases where there are disturbances from the output information and the control input saturation. Thus, the ILMI algorithms have a broad scope of applicability.

4. Numerical Examples

This section presents two numerical examples to verify the effectiveness of the proposed ILMI algorithms with α 0 , 1 and 1 , 2 , respectively.
 Example 1.
Consider the FOMAS in (1) and (2) with α = 0.7 and set γ = 10 . The undirected graph is shown in Figure 2 and
H = 3.2 0.5 0 0.7 0.5 3.2 0.7 0 0 0.7 3.4 0.7 0.7 0 0.7 1.4 .
The system matrices of each agent are
A = 1 3 1 1 0.5 2 1 0 1 , C = 1 0 1 0 1 0 1 1 0 , B = 1 0.5 2 1 1 0 ,
D 1 = 1 2 1 0 1 1 , D 2 = 1 0 0 1 1 1 , D 3 = 1 0 0 1 , C y = 1 0.5 1 2 0 1 .
Based on Algorithm 1, select Q α 01 = I in step 1. Solve Equation (25) and obtain
X Δ , 1 = 0.2453 0.0051 0.1220 0.0238 0.0142 0.0224 0.0215 0.0137 0.0194 0.0762 0.0474 0.0699 0.0051 0.2994 0.3851 0.0142 0.0555 0.0784 0.0137 0.0520 0.0725 0.0474 0.1822 0.2555 0.1220 0.3851 0.9754 0.0224 0.0784 0.2007 0.0194 0.0725 0.1838 0.0699 0.2555 0.6495 0.0238 0.0142 0.0224 0.2344 0.0122 0.1123 0.0287 0.0170 0.0272 0.0293 0.0187 0.0263 0.0142 0.0555 0.0784 0.0122 0.2724 0.3475 0.0170 0.0667 0.0943 0.0187 0.0712 0.0994 0.0224 0.0784 0.2007 0.1123 0.3475 0.8808 0.0272 0.0943 0.2418 0.0263 0.0994 0.2514 0.0215 0.0137 0.0194 0.0287 0.0170 0.0272 0.2401 0.0081 0.1170 0.0733 0.0455 0.0673 0.0137 0.0520 0.0725 0.0170 0.0667 0.0943 0.0081 0.2875 0.3681 0.0455 0.1752 0.2458 0.0194 0.0725 0.1838 0.0272 0.0943 0.2418 0.1170 0.3681 0.9318 0.0673 0.2458 0.6250 0.0762 0.0474 0.0699 0.0293 0.0187 0.0263 0.0733 0.0455 0.0673 0.4418 0.1170 0.3024 0.0474 0.1822 0.2555 0.0187 0.0712 0.0994 0.0455 0.1752 0.2458 0.1170 0.7689 1.0436 0.0699 0.2555 0.6495 0.0263 0.0994 0.2514 0.0673 0.2458 0.6250 0.3024 1.0436 2.6498 .
Then, S 1 is obtained from step 2.
Maximize τ subject to (39) and (27) and the result is τ max , 1 = 6.6930 × 10 4 > 0 . Go to step 7 and maximize ε subject to (8), (37), and (23) with S p . The following feasible solutions are obtained:
ε = 9.8434 ,
K = 0.3339 0.3049 0.6050 0.3377 ,
F = 0.3350 0.3018 0.6050 0.3377 .
Consider the case sat ( K y ( t ) ) = F C y x ( t ) . Calculating spec ( I 4 A + ( H B ) ( I 4 F ) ( I 4 C y ) ) , one obtains 1.3795 + 2.6138 j, 1.3795 2.6138 j, 0.0422 + 1.6390 j, 0.0422 1.6390 j, 0.9505 + 2.1520 j, 0.9505 2.1520 j, 0.6546 + 1.9703 j, 0.6546 1.9703 j, 2.6729 , 2.1906 , 1.5200 , 3.7509 , which satisfies the stability condition in Lemma 2.
The state of each agent and the control input u ( t ) are shown in Figure 3. At the beginning, the input is saturated. From Figure 4, Figure 5 and Figure 6, it is shown that the FOMAS has achieved consensus. Figure 7 depicts that the error always tends to zero after the state change in leader.
 Remark 13.
From the eigenvalues in the results, it is obvious that 0.0422 ± 1.6390 j contain positive real parts. As mentioned in Remark 11, the stability criterion is not related to α for the exchange condition C y X = X e C y . Thus, the eigenvalues of the matrix must have negative real parts. In other words, there exist gain matrices for the consensus of FOMASs, but they may not be obtained by using the SVD method. Thus, the ILMI algorithms in this paper are less conservative than the SVD method.
 Example 2.
Consider the FOMAS in (1) and (2) with α = 1.3 and set γ = 20 . The undirected graph is shown in Figure 8 and the parameter matrices are as follows:
H = 3 . 5 0.5 0 1 0.5 2 1 0 0 1 1 . 5 0.5 1 0 0.5 1 . 5 .
A = 2 0.4 1 1 1 2 2 0 1 , C = 1 1 1 0 1 0 1 0 1 , B = 1 1 2 1 1 0 ,
D 1 = 0.5 1 1 0 1 1 , D 2 = 1 0 1 1 2 1 , D 3 = 1 0.5 0 1 1 1 , C y = 1 0 0 0 1 1 .
Given Q α 12 = I , the Equation (37) has a feasible solution as
X Δ , 1 = 0.4009 0.2134 0.4429 0.1142 0.0233 0.1134 0.1326 0.0353 0.1167 0.1741 0.0283 0.1876 0.2134 0.3677 0.4388 0.0233 0.0205 0.0008 0.0353 0.0105 0.0287 0.0283 0.0365 0.0142 0.4429 0.4388 0.9906 0.1134 0.0008 0.1490 0.1167 0.0287 0.1075 0.1876 0.0142 0.2732 0.1142 0.0233 0.1134 0.6321 0.1767 0.6930 0.3452 0.0730 0.3401 0.1882 0.0520 0.1617 0.0233 0.0205 0.0008 0.1767 0.4202 0.4643 0.0730 0.0500 0.0220 0.0520 0.0149 0.0426 0.1134 0.0008 0.1490 0.6930 0.4643 1.3651 0.3401 0.0220 0.4164 0.1617 0.0426 0.1438 0.1326 0.0353 0.1167 0.3452 0.0730 0.3401 0.8325 0.1319 0.8855 0.2938 0.0716 0.2705 0.0353 0.0105 0.0287 0.0730 0.0500 0.0220 0.1319 0.4474 0.4464 0.0716 0.0347 0.0401 0.1167 0.0287 0.1075 0.3401 0.0220 0.4164 0.8855 0.4464 1.5914 0.2705 0.0401 0.2925 0.1741 0.0283 0.1876 0.1882 0.0520 0.1617 0.2938 0.0716 0.2705 0.7213 0.1652 0.7954 0.0283 0.0365 0.0142 0.0520 0.0149 0.0426 0.0716 0.0347 0.0401 0.1652 0.4385 0.4742 0.1876 0.0142 0.2732 0.1617 0.0426 0.1438 0.2705 0.0401 0.2925 0.7954 0.4742 1.5189 .
From step 2, S 1 is set immediately.
Maximize τ subject to (39) and (38), then one obtains τ max , 1 = 0.0170 < 0 . Thus, go to step 4 and minimize trace ( X 1 ) subject to the LMIs (39) and (38) with τ max , 1 = 0.0170 < 0 . The result is
X min , 1 = 1.0178 0.1140 0.0537 0.6247 0.0507 0.0730 0.8731 0.0244 0.1176 0.7418 0.0805 0.0479 0.1140 0.2079 0.1218 0.0507 0.0240 0.0649 0.0244 0.0682 0.0672 0.0805 0.0199 0.0873 0.0537 0.1218 0.7936 0.0730 0.0649 0.1732 0.1176 0.0672 0.2692 0.0479 0.0873 0.2169 0.6247 0.0507 0.0730 2.0204 0.0076 0.1279 1.8336 0.1095 0.1881 1.3089 0.0398 0.1901 0.0507 0.0240 0.0649 0.0076 0.2225 0.0026 0.1095 0.1078 0.1706 0.0398 0.0969 0.1023 0.0730 0.0649 0.1732 0.1279 0.0026 1.0694 0.1881 0.1706 0.5597 0.1901 0.1023 0.3911 0.8731 0.0244 0.1176 1.8336 0.1095 0.1881 3.1551 0.0700 0.2581 1.8251 0.0851 0.2382 0.0244 0.0682 0.0672 0.1095 0.1078 0.1706 0.0700 0.2907 0.1055 0.0851 0.1164 0.1577 0.1176 0.0672 0.2692 0.1881 0.1706 0.5597 0.2581 0.1055 1.4102 0.2382 0.1577 0.5402 0.7418 0.0805 0.0479 1.3089 0.0398 0.1901 1.8251 0.0851 0.2382 2.2835 0.0394 0.1132 0.0805 0.0199 0.0873 0.0398 0.0969 0.1023 0.0851 0.1164 0.1577 0.0394 0.2334 0.0353 0.0479 0.0873 0.2169 0.1901 0.1023 0.3911 0.2382 0.1577 0.5402 0.1132 0.0353 1.1664 .
Set X Δ , 2 = X min , 1 and obtain S 2 . Then, maximize τ subject to (39) and (38), then one obtains τ max , 2 = 0.2062 > 0 . Jump to step 7, and maximize ε subject to the LMIs (23), X > 0 , and (35) with S 2 . The feasible solutions are
ε = 1.3548 ,
K = 1.6295 0.1643 0.9381 0.1125 ,
F = 0.8538 0.0600 0.8470 0.0882 .
The input saturation in the FOMAS is shown in Figure 9. The state of each agent and the error are shown in Figure 10, Figure 11, Figure 12 and Figure 13. It is shown that the FOMAS has achieved leader-following consensus.
One can also choose another Q α 12 for different initial values X Δ , 1 . At the start of the algorithm, the positive definite matrix Q α 12 is selected as I 4 W T W , where
W = 1 0 1 0 1 0 2 2 3 .
Solve Equation (37) and obtain
X Δ , 1 = 0.5607 0.1210 0.8171 0.2470 0.1139 0.2463 0.2853 0.1571 0.2501 0.3677 0.1517 0.4034 0.1210 0.6278 0.3897 0.1139 0.1180 0.0723 0.1571 0.1001 0.1304 0.1517 0.2054 0.0793 0.8171 0.3897 1.3809 0.2463 0.0723 0.3039 0.2501 0.1304 0.2545 0.4034 0.0793 0.5480 0.2470 0.1139 0.2463 1.0534 0.0779 1.3582 0.7335 0.3517 0.7292 0.4094 0.2284 0.3490 0.1139 0.1180 0.0723 0.0779 0.9073 0.2933 0.3517 0.3369 0.2448 0.2284 0.1373 0.1906 0.2463 0.0723 0.3039 1.3582 0.2933 2.1199 0.7292 0.2448 0.8865 0.3490 0.1906 0.3408 0.2853 0.1571 0.2501 0.7335 0.3517 0.7292 1.4823 0.2894 1.7722 0.6347 0.3281 0.5836 0.1571 0.1001 0.1304 0.3517 0.3369 0.2448 0.2894 1.0944 0.1408 0.3281 0.2524 0.2503 0.2501 0.1304 0.2545 0.7292 0.2448 0.8865 1.7722 0.1408 2.6063 0.5836 0.2503 0.6436 0.3677 0.1517 0.4034 0.4094 0.2284 0.3490 0.6347 0.3281 0.5836 1.2340 0.1467 1.5745 0.1517 0.2054 0.0793 0.2284 0.1373 0.1906 0.3281 0.2524 0.2503 0.1467 1.0200 0.2612 0.4034 0.0793 0.5480 0.3490 0.1906 0.3408 0.5836 0.2503 0.6436 1.5745 0.2612 2.4336 .
Then, maximize τ subject to (39) and (38), and the result is τ max , 1 = 0.0743 > 0 . Go to step 7. The subsequent solving process is omitted.
 Remark 14.
It is seen that the number of iterations in Q α 12 = I 4 W T W is less than that in Q α 12 = I . Q α 12 = I is convenient to set, but I is a diagonal matrix, which differs from the ( a ( H B ) T X + K ˜ ( I 4 C y ) ) T ( a ( H B ) T X + K ˜ ( I 4 C y ) ) under general conditions. Thus, the choice of Q α 01 and Q α 12 affects the number of iterations. When the algorithm cannot rapidly converge, replacement of the initial value may be considered. Choosing Q α 12 > 0 and Q α 01 > 0 is the key to ensuring fast convergence of the algorithm. Otherwise, τ max , 1 = 2.2478 , τ max , 2 = 0.4005 , τ max , 3 = 0.0644 , and τ max , 4 = 0.1303 are obtained in step 2 after setting
Q α 12 = I 6 0 0 0 0 ,
which greatly increases the number of iterations.

5. Conclusions

The leader-following H consensus of FOMASs under input saturation via the output feedback was investigated. Lemmas 3 and 7 provided sufficient conditions for the H consensus for FOMASs in (1) and (2) with α 0 , 1 and 1 , 2 , respectively. Additionally, based on the ILMI approach, Algorithms 1 and 2 were presented to compute the gain matrices. In both ILMI algorithms, the methods to derive initial values were also given and ILMI algorithms solved the H consensus problem for FOMASs under actuator saturation. The algorithms are effective and convergent, avoiding matrix exchange condition in the SVD method and strong assumptions. The method also provides a holistic approach for calculating the gain matrices of MASs. Finally, numerical examples were conducted to validate the efficiency of the proposed approach.

Author Contributions

Conceptualization, methodology, software, and validation, H.-S.X. and D.B.; formal analysis, D.B.; data curation, H.-S.X.; writing—original draft, H.-S.X.; writing—review and editing, H.-S.X. and D.B.; visualization, H.-S.X. and Q.-G.W.; supervision, Q.-G.W. 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 under Grant 62103093, the National Key Research and Development Program of China under Grant 2022YFB3305905, the Fundamental Research Funds for the Central Universities under Grant N2224005-3, and the National Key Research and Development Program Topic under Grant 2020YFB1710003.

Data Availability Statement

Data are contained within the article.

Acknowledgments

Thanks to Xuefeng Zhang for his guidance and writing help.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Yang, J.; Zhang, J.; Wang, H. Urban traffic control in software defined internet of things via a multi-agent deep reinforcement learning approach. IEEE Trans. Intell. Transp. Syst. 2020, 22, 3742–3754. [Google Scholar] [CrossRef]
  2. Yan, Z.; Xu, Y. A multi-agent deep reinforcement learning method for cooperative load frequency control of a multi-area power system. IEEE Trans. Power Syst. 2020, 35, 4599–4608. [Google Scholar] [CrossRef]
  3. Xu, X.; Jia, Y.; Xu, Y.; Xu, Z.; Chai, S.; Lai, C.S. A multi-agent reinforcement learning-based data-driven method for home energy management. IEEE Trans. Smart Grid 2020, 11, 3201–3211. [Google Scholar] [CrossRef]
  4. Amirkhani, A.; Barshooi, A.H. Consensus in multi-agent systems: A review. Artif. Intell. Rev. 2022, 55, 3897–3935. [Google Scholar] [CrossRef]
  5. Zhang, J.X.; Ding, J.; Chai, T. Fault-tolerant prescribed performance control of wheeled mobile robots: A mixed-gain adaption approach. IEEE Trans. Autom. Control. 2024, 69, 5500–5507. [Google Scholar] [CrossRef]
  6. Zhang, J.X.; Wang, Q.G.; Ding, W. Global output-feedback prescribed performance control of nonlinear systems with unknown virtual control coefficients. IEEE Trans. Autom. Control. 2021, 67, 6904–6911. [Google Scholar] [CrossRef]
  7. Zhang, J.X.; Xu, K.D.; Wang, Q.G. Prescribed performance tracking control of time-delay nonlinear systems with output constraints. IEEE/CAA J. Autom. Sin. 2024, 11, 1557–1565. [Google Scholar] [CrossRef]
  8. Rana, M.; Pande, R.; Kukreti, K. Design of RF MEMS piezoelectric disk resonator for 5G communication. Mater. Today Proc. 2023, 73, 13–17. [Google Scholar] [CrossRef]
  9. Radwan, A.G.; Emira, A.A.; AbdelAty, A.M.; Azar, A.T. Modeling and analysis of fractional order DC-DC converter. ISA Trans. 2018, 82, 184–199. [Google Scholar] [CrossRef]
  10. Li, Z.; Liu, Z.; Khan, M.A. Fractional investigation of bank data with fractal-fractional Caputo derivative. Chaos Solitons Fractals 2020, 131, 109528. [Google Scholar] [CrossRef]
  11. Yang, F.; Wang, P.; Wei, K.; Wang, F. Investigation on nonlinear and fractional derivative Zener model of coupled vehicle-track system. Veh. Syst. Dyn. 2020, 58, 864–889. [Google Scholar] [CrossRef]
  12. Kumar, S.; Kumar, R.; Cattani, C.; Samet, B. Chaotic behaviour of fractional predator-prey dynamical system. Chaos Solitons Fractals 2020, 135, 109811. [Google Scholar] [CrossRef]
  13. Ghanbari, B. A fractional system of delay differential equation with nonsingular kernels in modeling hand-foot-mouth disease. Adv. Differ. Equations 2020, 2020, 536. [Google Scholar] [CrossRef] [PubMed]
  14. Farges, C.; Moze, M.; Sabatier, J. Pseudo state feedback stabilization of commensurate fractional order systems. In Proceedings of the 2009 European Control Conference (ECC), Budapest, Hungary, 23–26 August 2009; pp. 3395–3400. [Google Scholar]
  15. Zhang, X.; Lin, C.; Chen, Y.Q.; Boutat, D. A unified framework of stability theorems for LTI fractional order systems with 0< α < 2. IEEE Trans. Circuits Syst. II Express Briefs 2020, 67, 3237–3241. [Google Scholar]
  16. Cheng, Y.; Hu, T.; Li, Y.; Zhang, X.; Zhong, S. Delay-dependent consensus criteria for fractional-order Takagi-Sugeno fuzzy multi-agent systems with time delay. Inf. Sci. 2021, 560, 456–475. [Google Scholar] [CrossRef]
  17. Wang, Y.; Zhang, J.X.; Zhang, X. Fuzzy control of singular fractional order multi-agent systems with actuator saturation. Inf. Sci. 2024, 665, 120397. [Google Scholar] [CrossRef]
  18. Zamani, H.; Khandani, K.; Majd, V.J. Fixed-time sliding-mode distributed consensus and formation control of disturbed fractional-order multi-agent systems. ISA Trans. 2023, 138, 37–48. [Google Scholar] [CrossRef]
  19. Wang, X.; Zhang, X.; Pedrycz, W.; Yang, S.H.; Boutat, D. Consensus of TS fuzzy fractional-Order, singular perturbation, multi-agent systems. Fractal Fract. 2024, 8, 523. [Google Scholar] [CrossRef]
  20. Gao, Z.; Zhang, H.; Wang, Y.; Zhang, K. Leader-following consensus conditions for fractional-order descriptor uncertain multi-agent systems with 0< α< 2 via output feedback control. J. Frankl. Inst. 2020, 357, 2263–2281. [Google Scholar]
  21. Zhang, X.; Han, Z. Static and dynamic output feedback control for polytopic uncertain fractional order systems with 0 < μ < 1. Int. J. Control. Autom. Syst. 2023, 21, 52–60. [Google Scholar]
  22. N’doye, I.; Voos, H.; Darouach, M.; Schneider, J.G. Static output feedback H control for a fractional-order glucose-insulin system. Int. J. Control. Autom. Syst. 2015, 13, 798–807. [Google Scholar] [CrossRef]
  23. Sadabadi, M.S.; Peaucelle, D. From static output feedback to structured robust static output feedback: A survey. Annu. Rev. Control. 2016, 42, 11–26. [Google Scholar] [CrossRef]
  24. Wei, Y.; Peter, W.T.; Yao, Z.; Wang, Y. The output feedback control synthesis for a class of singular fractional order systems. ISA Trans. 2017, 69, 1–9. [Google Scholar] [CrossRef] [PubMed]
  25. Wang, Z.; Xue, D.; Pan, F. Output consensus for fuzzy singular multi-agent fractional order systems with actuator saturation. IEEE Trans. Circuits Syst. II Express Briefs 2022, 69, 3465–3469. [Google Scholar] [CrossRef]
  26. Liang, S.; Wei, Y.H.; Pan, J.W.; Gao, Q.; Wang, Y. Bounded real lemmas for fractional order systems. Int. J. Autom. Comput. 2015, 12, 192–198. [Google Scholar] [CrossRef]
  27. Padula, F.; Alcántara, S.; Vilanova, R.; Visioli, A. H control of fractional linear systems. Automatica 2013, 49, 2276–2280. [Google Scholar] [CrossRef]
  28. Li, H.; Yang, G.H. Dynamic output feedback H control for fractional-order linear uncertain systems with actuator faults. J. Frankl. Inst. 2019, 356, 4442–4466. [Google Scholar] [CrossRef]
  29. Marir, S.; Chadli, M.; Basin, M.V. Bounded real lemma for singular linear continuous-time fractional-order systems. Automatica 2022, 135, 109962. [Google Scholar] [CrossRef]
  30. Wang, Z.; Xue, D.; Pan, F. Admissible H control of fuzzy singular fractional order multi-agent systems with external disturbances. IEEE Trans. Autom. Sci. Eng. 2023, 21, 2469–2477. [Google Scholar] [CrossRef]
  31. An, C.; Su, H.; Chen, S. H consensus for discrete-time fractional-order multi-agent systems with disturbance via Q-learning in zero-sum games. IEEE Trans. Netw. Sci. Eng. 2022, 9, 2803–2814. [Google Scholar] [CrossRef]
  32. Yuan, Y.; Wang, Z.; Yu, Y.; Guo, L.; Yang, H. Active disturbance rejection control for a pneumatic motion platform subject to actuator saturation: An extended state observer approach. Automatica 2019, 107, 353–361. [Google Scholar] [CrossRef]
  33. Selvaraj, P.; Sakthivel, R.; Ahn, C.K. Observer-based synchronization of complex dynamical networks under actuator saturation and probabilistic faults. IEEE Trans. Syst. Man Cybern. Syst. 2018, 49, 1516–1526. [Google Scholar] [CrossRef]
  34. Yan, Y.; Zhang, H.; Mu, Y.; Sun, J. Fault-tolerant fuzzy-resilient control for fractional-order stochastic underactuated system with unmodeled dynamics and actuator saturation. IEEE Trans. Cybern. 2023, 54, 988–998. [Google Scholar] [CrossRef] [PubMed]
  35. Pan, H.; Yu, X.; Guo, L. Admissible leader-following consensus of fractional-order singular multiagent system via observer-based protocol. IEEE Trans. Circuits Syst. II Express Briefs 2018, 66, 1406–1410. [Google Scholar] [CrossRef]
  36. Fang, H.; Lin, Z.; Hu, T. Analysis of linear systems in the presence of actuator saturation and L2-disturbances. Automatica 2004, 40, 1229–1238. [Google Scholar] [CrossRef]
  37. Saravanakumar, T.; Lee, S. Improved results on H performance for semi-markovian jump LPV systems under actuator saturation and faults. Int. J. Control. Autom. Syst. 2024, 22, 1807–1818. [Google Scholar] [CrossRef]
  38. Matignon, D. Stability results for fractional differential equations with applications to control processing. In Proceedings of the Computational Engineering in Systems Applications, Lille, France, 9–12 July 1996; Volume 2, pp. 963–968. [Google Scholar]
  39. Lim, Y.H.; Oh, K.K.; Ahn, H.S. Stability and stabilization of fractional-order linear systems subject to input saturation. IEEE Trans. Autom. Control. 2013, 58, 1062–1067. [Google Scholar] [CrossRef]
  40. Zhang, L.; Zhang, J.X.; Zhang, X. Generalized criteria for admissibility of singular fractional order systems. Fractal Fract. 2023, 7, 363. [Google Scholar] [CrossRef]
  41. Xiong, M.; Tan, Y.; Du, D.; Zhang, B.; Fei, S. Observer-based event-triggered output feedback control for fractional-order cyber–physical systems subject to stochastic network attacks. ISA Trans. 2020, 104, 15–25. [Google Scholar] [CrossRef]
  42. Jin, K.; Zhang, X. Output feedback stabilization of type 2 fuzzy singular fractional-order systems with mismatched membership functions. Soft Comput. 2023, 27, 4917–4929. [Google Scholar] [CrossRef]
  43. Ji, Y.; Qiu, J. Stabilization of fractional-order singular uncertain systems. ISA Trans. 2015, 56, 53–64. [Google Scholar] [CrossRef] [PubMed]
  44. Zhang, X.; Huang, W. Robust H adaptive output feedback sliding mode control for interval type-2 fuzzy fractional-order systems with actuator faults. Nonlinear Dyn. 2021, 104, 537–550. [Google Scholar] [CrossRef]
  45. Li, Z.; Duan, Z.; Chen, G. On H and H2 performance regions of multi-agent systems. Automatica 2011, 47, 797–803. [Google Scholar] [CrossRef]
Figure 1. Stability region of the system in (6) and region of spec ( A ) : (a) α 0 , 1 and (b) α 1 , 2 .
Figure 1. Stability region of the system in (6) and region of spec ( A ) : (a) α 0 , 1 and (b) α 1 , 2 .
Fractalfract 08 00667 g001
Figure 2. The weighted undirected graph in example 1.
Figure 2. The weighted undirected graph in example 1.
Fractalfract 08 00667 g002
Figure 3. The control input of each agent in example 1.
Figure 3. The control input of each agent in example 1.
Fractalfract 08 00667 g003
Figure 4. The state of each agent in example 1.
Figure 4. The state of each agent in example 1.
Fractalfract 08 00667 g004
Figure 5. The state of each agent in example 1.
Figure 5. The state of each agent in example 1.
Fractalfract 08 00667 g005
Figure 6. The state of each agent in example 1.
Figure 6. The state of each agent in example 1.
Fractalfract 08 00667 g006
Figure 7. The state of error system in example 1.
Figure 7. The state of error system in example 1.
Fractalfract 08 00667 g007
Figure 8. The weighted undirected graph in example 2.
Figure 8. The weighted undirected graph in example 2.
Fractalfract 08 00667 g008
Figure 9. The control input of each agent in example 2.
Figure 9. The control input of each agent in example 2.
Fractalfract 08 00667 g009
Figure 10. The state of each agent in example 2.
Figure 10. The state of each agent in example 2.
Fractalfract 08 00667 g010
Figure 11. The state of each agent in example 2.
Figure 11. The state of each agent in example 2.
Fractalfract 08 00667 g011
Figure 12. The state of each agent in example 2.
Figure 12. The state of each agent in example 2.
Fractalfract 08 00667 g012
Figure 13. The state of error system in example 2.
Figure 13. The state of error system in example 2.
Fractalfract 08 00667 g013
Table 1. Comparison of existing methods.
Table 1. Comparison of existing methods.
Ref.Range of α Output Feedback H MASInput SaturationNo Limitation to Matrix Variables
[41] ( 0 , 1 ) ××××
[25] ( 0 , 1 ) ××
[42] ( 0 , 1 ) ××××
[43] ( 0 , 1 ) ××××
[44] ( 0 , 1 ) ××××
[30] ( 0 , 1 ) ××
[45]1××-
[24] ( 0 , 2 ) ×××
[17] ( 0 , 2 ) ××-
Ours ( 0 , 1 ) , [ 1 , 2 )
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Xing, H.-S.; Boutat, D.; Wang, Q.-G. Leader-Following Output Feedback H Consensus of Fractional-Order Multi-Agent Systems with Input Saturation. Fractal Fract. 2024, 8, 667. https://doi.org/10.3390/fractalfract8110667

AMA Style

Xing H-S, Boutat D, Wang Q-G. Leader-Following Output Feedback H Consensus of Fractional-Order Multi-Agent Systems with Input Saturation. Fractal and Fractional. 2024; 8(11):667. https://doi.org/10.3390/fractalfract8110667

Chicago/Turabian Style

Xing, Hong-Shuo, Driss Boutat, and Qing-Guo Wang. 2024. "Leader-Following Output Feedback H Consensus of Fractional-Order Multi-Agent Systems with Input Saturation" Fractal and Fractional 8, no. 11: 667. https://doi.org/10.3390/fractalfract8110667

APA Style

Xing, H. -S., Boutat, D., & Wang, Q. -G. (2024). Leader-Following Output Feedback H Consensus of Fractional-Order Multi-Agent Systems with Input Saturation. Fractal and Fractional, 8(11), 667. https://doi.org/10.3390/fractalfract8110667

Article Metrics

Back to TopTop