Preprint
Article

Leader-following Output Feedback H∞ Consensus of Fractional-order Multi-agent Systems with Input Saturation

Altmetrics

Downloads

48

Views

27

Comments

0

A peer-reviewed article of this preprint also exists.

This version is not peer-reviewed

Submitted:

30 September 2024

Posted:

03 October 2024

You are already at the latest version

Alerts
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 solution 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. In the end, numerical examples are conducted to validate the efficiency of the approach.
Keywords: 
Subject: Engineering  -   Control and Systems Engineering

1. Introduction

In recent decades, multi-agent systems (MASs) have been the subject of extensive research, resulting in substantial achievements on 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 by the neighboring information [4]. Extensive studies are 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.
As 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 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], authors establish the 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 in unified LMIs 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 [16], the 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 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 consensus for FOMASs with a dynamic virtual leader under external disturbances is investigated, and a sliding-mode control protocol is designed. Meanwhile, the singular perturbation FOMASs are modeled and studied in [19], which provides a sufficient condition for consensus. Nevertheless, the consensus problem of FOMASs in these results is all 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 the state feedback, the control via output feedback is a challenging problem, largely due to the affect 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 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. Authors in [24] also adopt some strong assumptions to get a feasible solution, which brings conservatism. Similarly, in the output feedback consensus of FOMASs, the limitation often exist. In [20], sufficient conditions are provided for the leader-following consensus of singular FOMASs with α 0 , 2 . The authors in [25] also do the 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. The paper [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 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 o the H consensus of FOMASs. In [30], the admissible consensus of fuzzy singular FOMASs is considered, a sufficient condition for the system achieving admissible consensus while satisfying H performance. The paper [31] investigates the H consensus problem for discrete-time FOMASs. However, the relatively research is little. 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 following:
(i) Based on the real bound lemma of FOSs, sufficient conditions for output feedback H consensus of FOMASs in α 0 , 1 and 1 , 2 are provided. The proposed method adopts a holistic analytical perspective to the entire system, which differs from the decomposition of the entire MASs.
(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 condition 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. No strong assumptions are required for feasible solutions, and it 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 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 negative semi-definite and 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 presents 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, denote the communication graph between the leader and followers as G ˜ . Define diag h 1 , h 2 , , h N for representing 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, B, D 1 , D 2 , D 3 , C, and C y are constant real 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 , y 0 t = C y x 0 t ,
where x 0 ( t ) R n is the state, and y 0 ( t ) R n is the output.
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 .
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 ) does not saturate.
Lemma 1 
([17,36]). 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 h l Γ l K + Γ l F y ( t ) ,
where h l 0 and l = 1 2 n u h l = 1 .
With the consensus protocol, the FOMAS in (1) and (2) is written as
D α x t = I N A + ( H B ) K ˜ ( I N C y ) x ( t ) + I N D 1 + ( H B ) K ˜ ( I N D 3 ) w t , z t = I N C x ( t ) + ( I N D 2 ) w ( t ) ,
where
x t = x 1 T t x N T t T , z t = z 1 T t z N T t T , w t = w 1 T t w N T t T , K ˜ = I N l = 1 2 n u h l ( Γ l K + Γ l F ) , H = L + diag ( h 1 , h 2 , , h N ) .
Lemma 2 
([37]). 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 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 unit 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 stability.
Lemma 3 
([38]). 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 sat ( 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 
([39]). 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 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 .
Lemma 6. 
With α ( 0 , 1 ) and a given scalar γ > 0 , the leader-following consensus of the F O M A S in (4) without input saturation is achieved and G w z ( s ) < γ is guaranteed, 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 satisfy
( a X 0 + b Y 0 ) 1 = a X + b Y .
To verify (14), only 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 ( 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 ) .
Apply (15) in the consensus problem of the FOMAS in (4) via output feedback. Then, the consensus of the FOMAS in (4) without input saturation is achieved and G w z ( s ) < γ is guaranteed 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). ;□
Lemma 7. 
With α ( 0 , 1 ) and a given scalar γ > 0 , the leader-following consensus of the FOMAS in (4) without input saturation is achieved and G w z ( s ) < γ is guaranteed, 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 7, the H consensus is achieved without input saturation. □
Lemma 8. 
With α ( 0 , 1 ) and a given scalar γ > 0 , the leader-following consensus of the FOMAS in (4) without input saturation is achieved and G w z ( s ) < γ is guaranteed, 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 dimension 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 7, this completes the proof.  □
Lemma 9. 
With α ( 0 , 1 ) and a given scalar γ > 0 , the leader-following consensus of the FOMAS in (4) is achieved and G w z ( s ) < γ is guaranteed for any initial value x i ( 0 ) B ε L ( F ) , 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 , S with appropriate dimension, 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 8, if (19), (8), and (23) hold, the FOMAS in (4) 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 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 9, 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 the nonlinear characteristics, particularly due to the incorporation of product terms. Nevertheless, if the matrix S is predetermined and holds constant, the QMIs (22) are simplied to into LMIs, which inherently possess the 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 ILMIs 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 .
Algorithm 1.
Step 1: Set p = 1 and Y 4 , p = 0 . Select Q α 01 R n × n > 0 and solve the Riccati equation:
a ( I N A ) T X 4 , p + a X 4 , p ( I N A ) a 2 X 4 , p ( H B ) ( H B ) T X 4 , p + Q α 01 = 0 .
Step 2: Set
S p = a X 4 , p + b Y 4 , 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 is obtained.
Step 5. 
Give a small tolerance δ > 0 . If X 4 , p X min , p < δ holds, then go to Step 6, else set p = p + 1 , X 4 , p = X min , p 1 , Y 4 , p = Y min , p 1 , and return to Step 2.
Step 6. 
The leader-following consensus of the FOMAS in (4) 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 2. 
For the simplification, the inequality are 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 iterative times.
Remark 3. 
To verity the necessity of Step 1, one considers inequality (20), where equality holds with S = P α . S is closed to P α , then the solutions of (19) is 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 ( ) . For convenient calculation, setting Y = 0 , it 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.
Remark 4. 
Considering (26) from Step 2, the system matrix is substituted with I N A + τ 2 I , whose eigenvalues are translated τ 2 unit 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 still are in the stability region after they move forward by τ max , p 2 unit 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 satisfy 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 has been 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 h l ( Γ l K + Γ l F ) ,
where A ˜ , B ˜ , and C ˜ are shown in (11).
Lemma 10. 
With α [ 1 , 2 ) and a given scalar γ > 0 , the leader-following consensus of the FOMAS in (4) without input saturation is achieved and G w z ( s ) < γ is guaranteed, 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 exist X > 0 such that
her ( r A T X ) r ¯ X D 1 C T γ I D 2 γ I < 0 .
Considering the FOMAS in (4) 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 Lemma 7, 8, and 9, the following lemmas do not provide the relevant proof.
Lemma 11. 
With α [ 1 , 2 ) and a given scalar γ > 0 , the leader-following consensus of the FOMAS in (4) without input saturation is achieved and G w z ( s ) < γ is guaranteed, 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).
Lemma 12. 
With α [ 1 , 2 ) and a given scalar γ > 0 , the leader-following consensus of the FOMAS in (4) without input saturation is achieved and G w z ( s ) < γ is guaranteed, if there exist X R N n × N n > 0 , K R n u × m , F R n u × m , and S with appropriate dimension 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).
Lemma 13. 
With α [ 1 , 2 ) , the leader-following consensus of the FOMAS in (4) is achieved and G w z ( s ) < γ is guaranteed for any x i ( 0 ) B ε L ( F ) , if there exist X R N n × N n > 0 , K R n u × m , F R n u × m , S with appropriate dimension, 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. 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 .
Algorithm 2.
Step 1: Set p = 1 and select Q α 12 > 0 , then solve the Riccati equation:
a ( I N A ) T X 4 , p + a X 4 , p ( I N A ) a 2 X 4 , p ( H B ) ( H B ) T X 4 , p + Q α 12 = 0 .
Step 2: Set S p = 1 0 0 1 a X 4 , p 0 0 I 0 I + 0 1 1 0 b X 4 , 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 4 , p X min , p < δ , then go to Step 6, else set p = p + 1 and X 4 , p = X min , p 1 , and go back to Step 2.
Step 6: 
The leader-following consensus of the FOMAS in (4) 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.
Remark 8. 
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 iterative times. K ˇ l is from Lemma 13.
Remark 9. 
The iterative process is similar to that in the Algorithm 1. Due to the difficulty in solving
A ˇ T X ˇ + X ˇ T A ˇ X ˇ T B ˇ B ˇ T X ˇ + Q ˜ = 0 ,
X 4 , 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 10. 
After certain experiments, the initial value X 4 , 1 is related to the convergence of the algorithm. Then, the select 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 11. 
In most existing study, the consensus problem of MAS 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 matrices A + λ i B K C y satisfy 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 the holistic analysis of the MAS, which facilitates performance assessment under disturbances.
Remark 12. 
From Algorithm 1 and 2, it is evident that no constraint is imposed on the matrix variables containing X and Y.
The existing main method involves SVD towards to 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 a upper triangular matrix in special cases for satisfying exchange condition C y X = X e C y , where X e is another matrix variable. Note that, for satisfying exchange condition, the stability criterion used is similar to that of integer-order system, which is independent of the order α . Thus, the method contains the conservatism.
Remark 13. 
From 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 existing literature, there is relatively little research on 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. Then, 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 (4) with α = 0.7 and set γ = 10 . The undirected graph is shown in Figure 2 and
H = 4 0.7 0 0.7 0.7 3 0.7 0 0 0.7 2 0.7 0.7 0 0.7 2 .
System matrices of each agent are
A = 1 6 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 .
The eigenvalues of A are 4.0840 , 0.7920 + 0.9175 j, and 0.7920 0.9175 j. It is easy to see that the consensus is not achieved.
Based on Algorithm 1, select Q α 01 = I in Step 1. Solve the equation (25) and obtain
X , 1 = 0.1727 0.0308 0.0419 0.0226 0.0268 0.0190 0.0207 0.0295 0.0167 0.0343 0.0430 0.0286 0.0308 0.2243 0.1982 0.0268 0.0793 0.0494 0.0295 0.0892 0.0426 0.0430 0.1281 0.0730 0.0419 0.1982 0.5661 0.0190 0.0494 0.1370 0.0167 0.0426 0.1102 0.0286 0.0730 0.1994 0.0226 0.0268 0.0190 0.2005 0.0623 0.0658 0.0459 0.0593 0.0383 0.0251 0.0363 0.0200 0.0268 0.0793 0.0494 0.0623 0.3167 0.2592 0.0593 0.1769 0.0967 0.0363 0.1100 0.0521 0.0190 0.0494 0.1370 0.0658 0.2592 0.7389 0.0383 0.0967 0.2618 0.0200 0.0521 0.1331 0.0207 0.0295 0.0167 0.0459 0.0593 0.0383 0.2705 0.1537 0.1237 0.0701 0.0948 0.0572 0.0295 0.0892 0.0426 0.0593 0.1769 0.0967 0.1537 0.5903 0.4068 0.0948 0.2852 0.1475 0.0167 0.0426 0.1102 0.0383 0.0967 0.2618 0.1237 0.4068 1.1357 0.0572 0.1475 0.3895 0.0343 0.0430 0.0286 0.0251 0.0363 0.0200 0.0701 0.0948 0.0572 0.2662 0.1470 0.1205 0.0430 0.1281 0.0730 0.0363 0.1100 0.0521 0.0948 0.2852 0.1475 0.1470 0.5694 0.3973 0.0286 0.0730 0.1994 0.0200 0.0521 0.1331 0.0572 0.1475 0.3895 0.1205 0.3973 1.1129 .
Then S 1 is obtained from Step 2.
Maximize τ subject to (39) and (27) and the result is τ max , 1 = 0.5064 > 0 . Go to Step 7 and maximize ε subject to (8), (37), and (23) with S p . The following feasible solutions are obtained:
ε = 11.7647 ,
K = 0.9646 0.4148 0.2009 0.2746 ,
F = 0.1064 0.0626 0.2009 0.2746 .
Consider the case as sat ( K y ( t ) ) = F C y x ( t ) . Calculating eig ( I 4 A + ( H B ) ( I 4 F ) ( I 4 C y ) ) , one obtains 1.7916 + 3.7520 j, 1.7916 3.7520 j, 0.2397 + 1.6734 j, 0.2397 1.6734 j, 1.0159 + 2.7754 j, 1.0159 2.7754 j, 0.6200 + 2.4083 j, 0.6200 2.4083 j, 3.5668 , 1.5913 , 2.2096 , and 2.6417 , which satisfy the stability condition in Lemma 2.
The state of each agent and the control input u ( t ) are shown as Figure 4. At the beginning, the input is saturated. From Figure 4, it is shown that the FOMAS has achieved consensus.
Figure 3. The control input of each agent in Example 1
Figure 3. The control input of each agent in Example 1
Preprints 119783 g003
Remark 14. 
From the eigenvalues in the results, it is obvious that 0.2397 ± 1.6734 j contain positive real parts. As mentioned in Remark 12, the stability criterion is not related to α for the exchange condition C y X = X e C y . Thus, the eigenvalues of matrix must have negative real part. 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 (4) with α = 1.3 and set γ = 20 . The undirected graph is shown in Figure 5 and parameter matrices are as follow:
H = 3 0.3 0 0.3 0.3 2 0.3 0 0 0.3 1 0 0.3 0 0 1 .
A = 2 2 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 .
The eigenvalues of A are 4.1117 , 0.0558 + 1.2067 j, and 0.0558 1.2067 j, the latter two of which have positive real parts and satisfy
arg 0.0558 ± 1.2067 j < α π 2 .
Then the consensus of FOMAS is not achieved. Given Q α 12 = I , the equation (37) has a feasible solution as
X , 1 = 0.2475 0.0833 0.2211 0.0179 0.0088 0.0194 0.0055 0.0038 0.0044 0.0346 0.0203 0.0329 0.0833 0.2366 0.2457 0.0088 0.0129 0.0024 0.0038 0.0047 0.0008 0.0203 0.0266 0.0004 0.2211 0.2457 0.671 0.0194 0.0024 0.0399 0.0044 0.0008 0.0059 0.0329 0.0004 0.0578 0.0179 0.0088 0.0194 0.3073 0.0538 0.2859 0.053 0.0332 0.0475 0.0055 0.0038 0.0044 0.0088 0.0129 0.0024 0.0538 0.2797 0.2539 0.0332 0.0421 0.0031 0.0038 0.0047 0.0008 0.0194 0.0024 0.0399 0.2859 0.2539 0.804 0.0475 0.0031 0.0774 0.0044 0.0008 0.0059 0.0055 0.0038 0.0044 0.053 0.0332 0.0475 0.4785 0.0529 0.4399 0.0017 0.0013 0.0011 0.0038 0.0047 0.0008 0.0332 0.0421 0.0031 0.0529 0.4154 0.2443 0.0013 0.0018 0.0000 0.0044 0.0008 0.0059 0.0475 0.0031 0.0774 0.4399 0.2443 1.056 0.0011 0.000 0.0018 0.0346 0.0203 0.0329 0.0055 0.0038 0.0044 0.0017 0.0013 0.0011 0.473 0.0485 0.4362 0.0203 0.0266 0.0004 0.0038 0.0047 0.0008 0.0013 0.0018 0.000 0.0485 0.4093 0.2442 0.0329 0.0004 0.0578 0.0044 0.0008 0.0059 0.0011 0.000 0.0018 0.4362 0.2442 1.0502 .
From Step 2, S 1 is set immediately.
Maximize τ subject to (39) and (38), then one obtains τ max , 1 = 0.0061 < 0 . Thus, go to Step 4 and minimize trace ( X 1 ) subject to the LMIs (39) and (38) with τ max , 1 = 0.0061 < 0 . The result is
X min , 1 = 0.3316 0.0708 0.1426 0.0342 0.0257 0.0322 0.025 0.0112 0.0149 0.0818 0.0541 0.0659 0.0708 0.1683 0.0769 0.0257 0.0259 0.0004 0.0112 0.0224 0.0024 0.0541 0.0685 0.0002 0.1426 0.0769 0.463 0.0322 0.0004 0.0388 0.0149 0.0024 0.0369 0.0659 0.0002 0.1009 0.0342 0.0257 0.0322 0.4458 0.1565 0.2498 0.1652 0.0916 0.1154 0.025 0.0112 0.0149 0.0257 0.0259 0.0004 0.1565 0.2546 0.0757 0.0916 0.1431 0.0082 0.0112 0.0224 0.0024 0.0322 0.0004 0.0388 0.2498 0.0757 0.5925 0.1154 0.0082 0.2238 0.0149 0.0024 0.0369 0.025 0.0112 0.0149 0.1652 0.0916 0.1154 0.9715 0.4505 0.6197 0.0358 0.0091 0.0158 0.0112 0.0224 0.0024 0.0916 0.1431 0.0082 0.4505 0.7093 0.1008 0.0091 0.032 0.0075 0.0149 0.0024 0.0369 0.1154 0.0082 0.2238 0.6197 0.1008 1.3018 0.0158 0.0075 0.0608 0.0818 0.0541 0.0659 0.025 0.0112 0.0149 0.0358 0.0091 0.0158 0.852 0.4202 0.5672 0.0541 0.0685 0.0002 0.0112 0.0224 0.0024 0.0091 0.032 0.0075 0.4202 0.6025 0.0758 .
Set X , 2 = X min , 1 and obtain S 2 . Then, maximize τ subject to (39) and (38), then one obtains τ max , 2 = 0.3955 > 0 . Jump to Step 7, and maximize ε subject to the LMIs (23), X > 0 , and (35) with S 2 . The following feasible solutions are as
ε = 1.6886 ,
K = 0.8223 1.3950 1.3286 0.2252 ,
F = 0.6009 0.3399 0.5739 0.3625 .
There exists the input saturation in FOMAS from Figure 6. The state of each agent is shown in Figure 7. It is shown that the FOMAS has achieved consensus.
One also chooses other Q α 12 for different initial values X 4 , 1 . In the start of 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.3542 0.0026 0.5094 0.0378 0.0290 0.0452 0.0124 0.0103 0.0121 0.0751 0.0602 0.0821 0.0026 0.4036 0.0967 0.0290 0.0323 0.0267 0.0103 0.0109 0.0073 0.0602 0.0648 0.0495 0.5094 0.0967 0.8312 0.0452 0.0267 0.0648 0.0121 0.0073 0.0160 0.0821 0.0495 0.1134 0.0378 0.0290 0.0452 0.4801 0.0941 0.6601 0.1165 0.0947 0.1225 0.0124 0.0103 0.0121 0.0290 0.0323 0.0267 0.0941 0.5113 0.0078 0.0947 0.1013 0.0740 0.0103 0.0109 0.0073 0.0452 0.0267 0.0648 0.6601 0.0078 1.0470 0.1225 0.0740 0.1667 0.0121 0.0073 0.0160 0.0124 0.0103 0.0121 0.1165 0.0947 0.1225 0.8562 0.3993 1.0565 0.0040 0.0034 0.0035 0.0103 0.0109 0.0073 0.0947 0.1013 0.0740 0.3993 0.8379 0.2315 0.0034 0.0039 0.0016 0.0121 0.0073 0.0160 0.1225 0.0740 0.1667 1.0565 0.2315 1.5868 0.0035 0.0016 0.0047 0.0751 0.0602 0.0821 0.0124 0.0103 0.0121 0.0040 0.0034 0.0035 0.8427 0.3881 1.0448 0.0602 0.0648 0.0495 0.0103 0.0109 0.0073 0.0034 0.0039 0.0016 0.3881 0.8249 0.2262 0.0821 0.0495 0.1134 0.0121 0.0073 0.0160 0.0035 0.0016 0.0047 1.0448 0.2262 1.5712 .
Then, maximize τ subject to (39) and (38), and the result is τ max , 1 = 0.3999 > 0 . Go to Step 7. The subsequent solving process is omitted.
Remark 15. 
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 converge, it may be considered to replace the initial value.

5. Conclusion

The leader-following H consensus of FOMASs under input saturation via the output feedback has been investigated. Lemmas 8 and 12 have provided sufficient conditions of H consensus for FOMAS in (4) with α 0 , 1 and 1 , 2 , respectively. Additionally, based on the ILMI approach, the Algorithms 1 and 2 have been presented to compute the gain matrices. In both ILMI algorithms, the methods to derive initial values are also given and ILMI algorithms have 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 assumption. The method also provides a holistic approach for calculating the gain matrices of MASs. Eventually, numerical examples have been 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

Not applicable.

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 Transactions on Intelligent Transportation Systems 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 Transactions on Power Systems 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 Transactions on Smart Grid 2020, 11, 3201–3211. [Google Scholar] [CrossRef]
  4. Amirkhani, A.; Barshooi, A.H. Consensus in multi-agent systems: A review. Artificial Intelligence Review 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 Transactions on Automatic Control 2024. [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 Transactions on Automatic 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 Journal of Automatica Sinica 2024, 11, 1557–1565. [Google Scholar] [CrossRef]
  8. Rana, M.; Pande, R.; Kukreti, K. Design of RF MEMS piezoelectric disk resonator for 5G communication. Materials Today: Proceedings 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 Transactions 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]
  11. Yang, F.; Wang, P.; Wei, K.; Wang, F. Investigation on nonlinear and fractional derivative Zener model of coupled vehicle-track system. Vehicle System Dynamics 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]
  13. Ghanbari, B. A fractional system of delay differential equation with nonsingular kernels in modeling hand-foot-mouth disease. Advances in Difference Equations 2020, 2020, 536. [Google Scholar] [CrossRef]
  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). IEEE; 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 Transactions on Circuits and Systems 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. Information Sciences 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. Information Sciences 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 Transactions 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 and Fractional 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. Journal of the Franklin Institute 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. International Journal of Control, Automation and Systems 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. International Journal of Control, Automation and Systems 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. Annual reviews in 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 Transactions 2017, 69, 1–9. [Google Scholar] [CrossRef]
  25. Wang, Z.; Xue, D.; Pan, F. Output consensus for fuzzy singular multi-agent fractional order systems with actuator saturation. IEEE Transactions on Circuits and Systems 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. International Journal of Automation and Computing 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. Journal of the Franklin Institute 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 Transactions on Automation Science and Engineering 2023. [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 Transactions on Network Science and Engineering 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 Transactions on Systems, Man, and Cybernetics: Systems 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 Transactions on Cybernetics 2023, 54, 988–998. [Google Scholar] [CrossRef]
  35. Pan, H.; Yu, X.; Guo, L. Admissible leader-following consensus of fractional-order singular multiagent system via observer-based protocol. IEEE Transactions on Circuits and Systems 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. Matignon, D. Stability results for fractional differential equations with applications to control processing. In Proceedings of the Computational engineering in systems applications. Lille, France, 1996, Vol. 2, pp. 963–968.
  38. Lim, Y.H.; Oh, K.K.; Ahn, H.S. Stability and stabilization of fractional-order linear systems subject to input saturation. IEEE Transactions on Automatic Control 2013, 58, 1062–1067. [Google Scholar] [CrossRef]
  39. 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]
  40. Zhang, L.; Zhang, J.X.; Zhang, X. Generalized criteria for admissibility of singular fractional order systems. Fractal and Fractional 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 Transactions 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 Computing 2023, 27, 4917–4929. [Google Scholar] [CrossRef]
  43. Ji, Y.; Qiu, J. Stabilization of fractional-order singular uncertain systems. ISA Transactions 2015, 56, 53–64. [Google Scholar] [CrossRef]
  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 Dynamics 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 .
Preprints 119783 g001
Figure 2. The weighted undirected graph in Example 1.
Figure 2. The weighted undirected graph in Example 1.
Preprints 119783 g002
Figure 4. The state of each agent in Example 1
Figure 4. The state of each agent in Example 1
Preprints 119783 g004
Figure 5. The weighted undirected graph in Example 2.
Figure 5. The weighted undirected graph in Example 2.
Preprints 119783 g005
Figure 6. The control input of each agent in Example 2
Figure 6. The control input of each agent in Example 2
Preprints 119783 g006
Figure 7. The state of each agent in Example 2
Figure 7. The state of each agent in Example 2
Preprints 119783 g007
Table 1. Comparison of existing methods.
Table 1. Comparison of existing methods.
Ref. Range of α Output Feedback H MASs Input Saturation No 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.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

© 2024 MDPI (Basel, Switzerland) unless otherwise stated