Next Article in Journal
Polygonal Crack Evolution in Multilayered Rocks Under Cooling Contraction
Previous Article in Journal
On the Tantawy Technique for Analyzing Fractional Kuramoto–Sivashinsky-Type Equations and Modeling Shock Waves in Plasmas and Fluids—Part (I), Planar Case
Previous Article in Special Issue
Finite-Time Synchronization of Uncertain Fractional-Order Quaternion-Valued Neural Networks with Discontinuous Activation Function
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Iterative Learning Fault Diagnosis of Fractional-Order Nonlinear Multi-Agent Systems with Initial State Learning and Switching Topology

1
School of Electrical Engineering and Automation, Nantong University, Nantong 226019, China
2
School of Mathematics, Shandong University, Jinan 250100, China
3
School of Intelligent Systems Engineering, Sun Yat-Sen University, Shenzhen 518107, China
*
Authors to whom correspondence should be addressed.
Fractal Fract. 2026, 10(2), 106; https://doi.org/10.3390/fractalfract10020106
Submission received: 22 December 2025 / Revised: 19 January 2026 / Accepted: 25 January 2026 / Published: 3 February 2026
(This article belongs to the Special Issue Advances in Fractional-Order Chaotic and Complex Systems)

Abstract

This paper proposes an iterative learning framework for a class of fractional-order nonlinear multi-agent systems operating under directed iteration-varying switching topologies. To suppress trial-to-trial fluctuations in initial states, a P-type initial condition learning mechanism is integrated into the update law, enabling each agent to actively compensate for its own startup offset in each iteration. The study designs a distributed iterative learning protocol using only local neighbor information, and this protocol can simultaneously achieve fault estimation and diagnosis. By constructing a fractional-order system model and adopting the contraction-mapping analysis method, sufficient conditions are derived in this paper, which guarantee that both the fault error and initial condition error converge asymptotically to zero as the number of iterations approaches infinity. The proposed scheme, based on iterative learning fault estimation, can effectively handle unknown nonlinearities without relying on an accurate system model. Numerical simulation results further verify the effectiveness of the designed fault observer in achieving fault estimation.

1. Introduction

Multi-agent systems (MASs) are playing an increasingly crucial role in cutting-edge fields such as modern control theory and artificial intelligence [1,2]. Traditionally, integer-order multi-agent systems have long dominated research and applications [3]. They are modeled based on integer-order calculus, and through agent collaboration, have achieved remarkable results in scenarios like robotic collaboration and intelligent transportation [4,5]. However, with the deepening research on complex systems, the limitations of integer-order systems have become prominent: integer-order models cannot accurately characterize the memory characteristics and specific state transition features of practical systems, and they are also insufficient in utilizing historical iteration information and addressing non-ideal repetitive tasks [6]. Against this backdrop, fractional calculus has opened up a new path for the modeling and analysis of MASs [7]. Fractional-order multi-agent systems (FOMASs) integrated with this theory can better solve complex system problems, gradually making fractional-order dynamics a research focus in relevant fields [8,9]. Although FOMASs can accurately characterize the memory properties and state changes of complex systems, they still face two key challenges when repeatedly performing periodic tasks. One is the accumulation of initial state deviations, and the other is the difficulty in achieving fast convergence of inter-iteration errors [10]. However, iterative learning control (ILC) excels at leveraging historical iteration information to optimize control strategies and can precisely address such error correction issues in repeated tasks [11]. Thus, it has become a critical technical approach for FOMASs to achieve high-precision cooperative control.
ILC was first proposed by Arimoto et al. in 1984 [12]. Since then, it has promoted innovations in system theories and methods within the field of finite-dimensional systems, and a comprehensive convergence analysis system has now been established [13]. Specifically, ILC has demonstrated significant advantages in handling initial state disturbances. To tackle the challenge of random initial state deviations in discrete-time systems, a robust ILC framework integrated with an adaptive compensation mechanism was proposed in [14], and this framework significantly enhanced the algorithm’s robustness against initial disturbances. Meanwhile, for linear motors with random initial positions, a segmented ILC strategy was developed in [15], which effectively solved the problem of accurate trajectory tracking during their continuous motion. ILC is a precise tracking control strategy specifically designed for systems that repeatedly perform the same tasks within fixed time intervals [16]. Its core advantage lies in the ability to leverage control input and tracking error information from historical iteration processes to continuously optimize tracking performance, without relying on an accurate system model throughout the entire process. In the frontier research on distributed control of MAS, the integration of ILC and distributed cooperation has further driven technological breakthroughs. One of the achievements is the construction of a distributed ILC framework, which achieves high-precision tracking of generalized MASs by accurately characterizing the system coupling characteristics under both fixed topologies and iteration-varying topologies [17]. Moreover, to overcome the reliance of traditional ILC on system models, scholars have proposed robust ILC methods, offering new directions for the research on linear system control [18]. However, in practical engineering scenarios, unknown faults frequently arise due to complex factors such as inherent system uncertainties, external environmental disturbances, and output constraints [19]. To eliminate the impact of these faults, the design of state observers and fault estimators is necessary; the consensus problem in such networks is termed fault diagnosis, whose objective is to ensure faults converge to zero within a finite time to realize system error convergence [20].
Breakthroughs have been achieved in multiple aspects of fault diagnosis and fault-tolerant control research. For photovoltaic modules, an efficient fault diagnosis method was constructed by integrating multi-angle feature expansion and visual neural networks [10]. The technical pathway for fuel cell fault diagnosis was innovated using ILC [21]. For time-varying faults of underwater thrusters, an adaptive iterative learning observer scheme was proposed to solve the coupling problem of fault isolation and dynamic compensation in nonlinear systems [22]. Notably, most existing studies focus on control problems in the continuous-time domain [23,24,25], yet practical engineering scenarios demand higher precision for control within finite time intervals [26]. In response, the iterative convergence rate of nonlinear discrete systems has been significantly improved through the ILC framework [27]. Meanwhile, researchers have also developed an efficient strategy optimization scheme [26], providing a new method for the control of nonlinear processes. To address the key issue of initial state errors, its control accuracy has been improved by an order of magnitude with the support of an adaptive error quantization mechanism [28]. From the perspective of a broader range of system types, the application of ILC in the field of fault diagnosis continues to expand. The application of ILC in the field of fault diagnosis continues to expand, and current research on FONMASs is also advancing in depth.
For FONMASs with stochastic repetitive dynamics involving Brownian motion, an ILC-based fault diagnosis theory has been established. By designing a fault estimation observer, deriving convergence conditions, and ensuring the stability of stochastic inputs in the closed-loop system, high-precision control of the system is ultimately achieved [29]. To address the time-varying fault control problem of autonomous underwater vehicle thrusters, a study proposes an adaptive iterative learning observer method [25]. With this method, direct reconstruction of the thrusters’ time-varying fault efficiency factors and estimation of the total disturbance term are made possible. It not only significantly improves tracking accuracy but also greatly reduces tracking errors. For distributed parameter systems described by second-order hyperbolic partial differential equations, fault-tolerant control was achieved through the employment of an adaptive iterative learning strategy [30]. Coordinated suppression of multiplicative and additive faults was realized via a compensation framework, and successful application of the strategy was achieved in active noise reduction scenarios. The application scenarios of ILC are further expanding. Beyond fault diagnosis and fault-tolerant control, its value in new research directions is emerging: a notable study applied ILC to the formation control of nonholonomic mobile robots [31], which not only solved the challenging problem of dynamic tracking for time-varying trajectories but also enriched the theoretical systems of ILC and multi-agent cooperative control via cross-domain technology transfer. While remarkable progress has been made in existing studies regarding the optimization of control strategies and the enhancement of MAS fault-tolerant performance, obvious deficiencies still exist in current research on FONMASs.
As noted in relevant works [25,31,32], the inherent memory effect of fractional-order models and its profound impact on fault diagnosis are often overlooked by traditional methods [33,34]. Moreover, when tasks are repeatedly executed within a finite time interval, the history-dependent property of fractional-order operators leads to the accumulation of initial state deviations. This accumulation makes it difficult for traditional iterative learning control to maintain stable fault estimation accuracy. To address this deficiency, an integrated iterative learning framework that combines initial state learning and fault diagnosis is proposed in this paper. The main contributions are as follows:
1.
In contrast to the iterative learning-based fault diagnosis studies for integer-order multi-agent systems [35,36], the system considered in this paper is a FONMAS, and a model-free iterative learning fault diagnosis framework is proposed herein.
2.
To synchronize with iterative learning, a novel state observer integrating real-time accurate estimation and fault diagnosis is designed. The observer-based protocol uses local information, adapts to topologies, and boosts fault diagnosis for the FONMASs.
3.
Under the fault diagnosis framework of iterative learning, the contraction mapping method achieves fault diagnosis by constructing an fault observer, with rigorous convergence conditions and estimation consistency established under both fixed and iteration-varying topologies.
The remainder of this paper is organized as follows: Section 2 elaborates on the system description, the fault estimator, and the relevant theories required for the theoretical analysis. Section 3 presents the convergence proof for the system under fixed topology. Section 4 extends the analysis to fault diagnosis for systems with switching topology. Section 5 verifies the effectiveness of the method through numerical simulations. Section 6 summarizes the full paper and prospects future research directions. Theoretical analysis shows that the proposed method can ensure the asymptotic convergence of initial state errors and fault estimation errors. Simulation results confirm that this method exhibits superior performance in improving diagnostic accuracy.
Notations. R n represents the Euclidean space with n dimensions. R n × n denotes the n × n -dimensional matrix set. I n represents the n × n -dimension identity matrix. ( * ) T indicates the transpose of a vector or matrix. diag ( * ) denotes a diagonal matrix. The symbols ‘⊗’ denotes the Kronecker product operators.

2. Preliminaries and Problem Statement

This section provides essential background knowledge to offer stronger support for the subsequent analysis of fault diagnosis presented in this paper.

2.1. Graph Theory

A multi-agent system is composed of N agents. The graph G = ( V , E , A ) is a communication topology graph, where A represents the adjacency matrix, E V × V denotes the directed edge set, and V = { 1 , 2 , , N } is a set of points that make up the agent system. ( v j , v i ) E indicates that agent i can receive the information of agent j. A = [ a i j ] R N × N denotes the adjacency matrix of graph G , if ( v j , v i ) E , a i j 0 , otherwise a i j = 0 . Due to the consideration of open-loop graphs, that is, a i i = 0 . D = diag { d 1 , d 2 , , d N } is the degree matrix and d i = j = 1 N | a i j | . The Laplacian matrix is defined as L = [ l i j ] R N × N and L = D A . For the i-th follower, to account for access to reference fault information, define b i > 0 if agent i has direct access to such information; otherwise, set b i = 0 . On this basis, define the leader–follower communication weight matrix as B = diag { b 1 , b 2 , , b N } , where diag { · } denotes the diagonal matrix construction operation, meaning B is a diagonal matrix with b 1 , b 2 , …, b N as its diagonal elements in sequence.
Definition 1
([37]). For t > 0 and α > 0 , the Riemann–Liouville fractional integral of order α of a function h is defined by
I α h ( t ) 1 Λ ( α ) 0 t ( t τ ) α 1 h ( τ ) d τ ,
where Λ ( · ) denotes the Gamma function.
Definition 2
([38]). Let m N satisfy m 1 < α < m and t > t 0 . The Caputo fractional derivative of order α of a function h is defined by
t 0 C D t α h ( t ) I m α D m h ( t ) = 1 Λ ( m α ) t 0 t h ( m ) ( τ ) ( t τ ) α m + 1 d τ
Throughout this paper, the Caputo definition for fractional differentiation is adopted. For notational brevity, the following notation is used:
D t α f ( t ) t 0 C D t α f ( t ) .
Definition 3.
Let z ( t ) : [ 0 , T ] R n be a vector-valued function defined on the finite time interval [ 0 , T ] , where T denotes the duration of a single iterative task. For a given positive weighting coefficient λ > 0 , the λ-norm (exponentially weighted supremum norm) of z ( t ) is defined as [39]:
z λ = { sup t [ 0 , T ] z ( t ) e λ t }
where sup t [ 0 , T ] denotes the supremum (least upper bound) of the function over the interval [ 0 , T ] ; z ( t ) represents the Euclidean norm of the vector z ( t ) at time t, i.e., z ( t ) = z 1 ( t ) 2 + z 2 ( t ) 2 + + z n ( t ) 2 ; and e λ t is the exponential decay factor, which assigns smaller weights to the function values in the later stage of the time interval, enhancing the characterization of early convergence in iterative learning processes.

2.2. System Description and Fault Observation

Considering a fractional-order nonlinear multi-agent system composed of N agents. The dynamics of the i-th agent can be formulated as follows:
D t α x i ( t ) = A x i ( t ) + B u i ( t ) + g ( x i ( t ) , t ) + D f i ( t ) , y i ( t ) = C x i ( t ) , i V ,
where α denotes the order of the fractional order, α ( 0 , 1 ) . t [ 0 , T ] represents time variable. g i ( · ) is nonlinear function and f i ( · ) is an unknown nonlinear fault. A, B, C, and D are real matrix with appropriate dimensions. y i ( t ) R n , x i ( t ) R n and u i ( t ) R m represent the output, the state and control input, respectively.
Thus, a novel iterative learning-based fault observer is designed for the FONMASs to achieve accurate fault diagnosis and ensure system stability.
D t α x ^ k , i ( t ) = A x ^ k , i ( t ) + B u i ( t ) + g ( x ^ k , i ( t ) , t ) + D f ^ k , i ( t ) + L ( y i ( t ) y ^ k , i ( t ) ) , y ^ k , i ( t ) = C x ^ k , i ( t ) ,
where k denoting the iteration index, x ^ k , i ( t ) , y ^ k , i ( t ) , g x ^ k , i ( t ) , t and f ^ k , i ( t ) represent the iterative estimates of x i ( t ) , y i ( t ) , g x i ( t ) , t and f i ( t ) , respectively. The observer gain matrix L is selected such that all eigenvalues of A L C lie strictly in the left half-plane of the complex plane.
By means of the proposed fault observer in this study, as the iteration index k , the multi-agents achieve fault diagnosis within the finite time interval t [ 0 , T ] , that is,
lim k f ˜ k , i ( t ) = | | f i ( t ) f ^ k , i ( t ) | | = 0 , i V .
Remark 1.
The state matrix A R n × n has full rank n with r a n k ( A ) = n to ensure the non-singularity of the state transition dynamics, while the output matrix C R p × n has full column rank p with r a n k ( C ) = p to guarantee that the output contains sufficient information for state reconstruction.

2.3. Iterative Learning for Fault Diagnosis of FONMAS

To simplify the expression, this section defines some variables
x ˜ k , i ( t ) = x i ( t ) x ^ k , i ( t ) , y ˜ k , i ( t ) = y i ( t ) y ^ k , i ( t ) , g ˜ k , i ( t ) = g ( x i ( t ) , t ) g ( x ^ k , i ( t ) , t ) , f ˜ k , i ( t ) = f i ( t ) f ^ k , i ( t ) .
To achieve fault diagnosis through iterative learning in FONMASs, we define the system’s estimation error.
e k , i ( t ) = j = 1 N a i j y j ( t ) y ^ k , j ( t ) y i ( t ) y ^ k , i ( t ) b i y i ( t ) y ^ k , i ( t )

2.4. Design of Fault Estimator Based on Iterative Learning

To drive the fault estimation error to converge, this paper introduces the following fault observer design:
f ^ k + 1 , i ( t ) = f ^ k , i ( t ) + Γ ˜ D t α e k , i ( t ) ,
where Γ ˜ represents learning gain. For a compact representation of the N-agent vectors, we adopt the following notations:
x ( t ) = x 1 T ( t ) , x 2 T ( t ) , , x N T ( t ) T , u ( t ) = u 1 T ( t ) , u 2 T ( t ) , , u N T ( t ) T , y ( t ) = y 1 T ( t ) , y 2 T ( t ) , , y N T ( t ) T , f ( t ) = f 1 T ( t ) , f 2 T ( t ) , , f N T ( t ) T .
Similarly, x ˜ k ( t ) , x ^ k ( t ) , y ^ k ( t ) , y ˜ k ( t ) , f ^ k ( t ) , f ˜ k ( t ) , g ( x ^ k ( t ) , t ) , g ( x ( t ) , t ) and g ( x ˜ k ( t ) , t ) undergo vector lifting in the same way. Hence, the compact form of e k , i ( t ) can be written as:
e k ( t ) = [ ( L + B ) I n ] y ˜ k ( t ) ,
among them, I n denotes the n-th order identity matrix and e k ( t ) = e k , 1 T ( t ) , e k , 2 T ( t ) , , e k , N T ( t ) T .
Therefore, the fault observer can also be expressed in the following compact form:
f ^ k + 1 ( t ) = f ^ k ( t ) [ ( L + B ) Γ ˜ C ] D t α x ˜ k ( t ) ,
with Γ ˜ = diag { Γ ˜ 1 , Γ ˜ 2 , , Γ ˜ N } .

2.5. Design of Initial Value Learning

To address the fault diagnosis problem in FONMASs, this paper make the following assumptions:
Assumption 1.
g i ( · ) represents the nonlinear function which satisfies the Lipschitz condition, i.e.,
x 1 , x 2 R n , l f > 0 :   g i ( x 1 ) g i ( x 2 ) l f x 1 x 2 .
Assumption 2
([40]). The FONMASs defined by the parameter matrices (A, C) is observable, and both matrix A and matrix C are of full rank.
Assumption 3.
At the k-th iteration, each agent is initialized with a distinct initial state,
x ^ k , i ( 0 ) x i ( 0 ) , i V .
To correct for initial-state discrepancies, a P-type learning update law for the initial condition is introduced as follows:
x ^ k + 1 , i ( 0 ) = x ^ k , i ( 0 ) + Γ e k , i ( 0 ) ,
where Γ is a learning gain matrix for initial value learning.
After lifting the vector, one has
x ^ k + 1 ( 0 ) = x ^ k ( 0 ) + ( I N Γ ) e k ( 0 ) ,
with Γ = diag { Γ 1 , Γ 2 , , Γ N } .
Lemma 1
([41]). Suppose a k , b k are two nonnegative real sequences satisfying
a k + 1 ρ a k + b k , 0 ρ < 1 ,
If lim k b k = 0 , then lim k a k = 0 .
Lemma 2
([42]). Let t [ 0 , T ] and λ > 0 . Then, the following inequality holds:
0 t e λ τ ( t τ ) 1 α d τ < e λ t λ α Λ ( α ) .

3. Main Results on Fault Diagnosis

This section presents the core research findings derived from theoretical analysis.

Fault Diagnosis of FONMASs with Fixed Topology

Lemma 3.
By choosing the constant gain matrix Γ so that the | | I N ( I N Γ C ) | | < 1 , it follows that
lim k x ˜ k ( 0 ) = 0 .
Proof. 
It follows from Equation (5) that
x ˜ k + 1 ( 0 ) = x ( 0 ) x ^ k + 1 ( 0 ) , = x ( 0 ) x ^ k ( 0 ) ( I N Γ ) e k ( 0 ) ,
Further simplification can yield
x ˜ k + 1 ( 0 ) = x ˜ k ( 0 ) ( I N Γ ) ( I N C ) x ˜ k ( 0 ) , = I N n ( I N Γ C ) x ˜ k ( 0 ) ,
Taking the norm of Equation (6), one has
| | x ˜ k + 1 ( 0 ) | | | | I N n ( I N Γ C ) | | | | x ˜ k ( 0 ) | | ,
Therefore, if | | I N n ( I N Γ C ) | | < 1 , then
lim k x ˜ k ( 0 ) = 0 .
Hence, the proof of Lemma 3 is complete. □
Remark 2.
The proposed P-type rule breaks this constraint via an active compensation mechanism: it utilizes the previous iteration’s initial error x ˜ k 1 ( 0 ) and learning gain matrix Γ to dynamically update the current initial state x ^ k + 1 ( 0 ) = x ^ k ( 0 ) + ( I N Γ ) e k ( 0 ) , enabling asymptotic convergence of | | x ˜ k ( 0 ) | | 0 without relying on natural repetition of initial conditions, which aligns with the core idea of ILC that optimizes through iterative error accumulation.
Theorem 1.
For a class of FONMASs, if there exists a learning gain matrix Γ ˜ such that the following two constraints hold:
ρ 1 = | | I N + ( L + B ) Γ ˜ C ( I N D ) | | = | | I N + K ( I N D ) | | < 1 ,
Among them, K denotes a matrix given by K = ( L + B ) Γ ˜ C .
With the fault observer and initial-condition learning mechanism properly designed and implemented, the fault estimation error of the FONMASs will converge to zero, i.e.,
lim k f ˜ k ( t ) = 0 .
Proof. 
First, Equation (1) is reformulated in a vectorized manner.
D t α x ( t ) = ( I N A ) x ( t ) + ( I N B ) u ( t ) + g ( x ( t ) , t ) + ( I N D ) f ( t ) , y ( t ) = ( I N C ) x ( t ) ,
Next, Equation (2) is similarly reformulated in a vectorized manner.
D t α x ^ k ( t ) = ( I N A ) x ^ k ( t ) + ( I N B ) u ( t ) + g k ( x ^ k ( t ) , t ) + ( I N D ) f ^ k ( t ) + ( I N L ) y ˜ k ( t ) , y ^ k ( t ) = ( I N C ) x ^ k ( t ) ,
It follows directly from Equation (4) that:
f ˜ k + 1 ( t ) = f ˜ k ( t ) + [ ( L + B ) Γ ˜ C ] D t α x ˜ k ( t ) .
The subtraction of Equation (10) from Equation (9) enables the following result to be obtained:
D t α x ˜ k ( t ) = ( I N A ) x ˜ k ( t ) + g ( x ˜ k ( t ) , t ) + ( I N D ) f ˜ k ( t ) ( I N L ) y ˜ k ( t ) .
Subsequently, substituting Equation (11) into Equation (10), it has
f ˜ k + 1 ( t ) = f ˜ k ( t ) + [ ( L + B ) Γ ˜ C ] [ ( I N A ) x ˜ k ( t ) + g ( x ˜ k ( t ) , t ) + ( I N D ) f ˜ k ( t ) ( I N L ) y ˜ k ( t ) ] = K I N ( A L C ) x ˜ k ( t ) + g ( x ˜ k ( t ) , t ) + I N + K ( I N D ) f ˜ k ( t )
After taking the norm of Equation (12) and then the λ -norm with the aid of Assumption 1, the following result can be obtained:
| | f ˜ k + 1 | | λ | | K I N ( A L C ) | | + l f | | x ˜ k | | λ + | | I N + K ( I N D ) | | | | f ˜ k | | λ .
According to Definition 1, a fractional-order integral is performed on Equation (11), it has
x ˜ k ( t ) = x ˜ k ( 0 ) + 1 Λ ( α ) 0 t A ^ x ˜ k ( τ ) ( t τ ) 1 α d τ + 1 Λ ( α ) 0 t g ( x ˜ k ( τ ) , τ ) ( t τ ) 1 α d τ + 1 Λ ( α ) 0 t D ^ f ˜ k ( τ ) ( t τ ) 1 α d τ 1 Λ ( α ) 0 t L ^ y ˜ k ( τ ) ( t τ ) 1 α d τ ,
with A ^ = I N A , D ^ = I N D , L ^ = I N L , C ^ = I N C .
By taking the norm on both sides of Equation (14), applying Lemma 2, and further combining Assumption 1—under which the nonlinear term g ( x ˜ k ( t ) , t ) satisfies the global Lipschitz condition, we first derive
x ˜ k ( t ) A ^ Λ ( α ) 0 t x ˜ k ( τ ) ( t τ ) 1 α d τ + F ^ Λ ( α ) 0 t g ( x ˜ k ( τ ) , τ ) ( t τ ) 1 α d τ + D ^ Λ ( α ) 0 t f ˜ k 1 ( τ ) ( t τ ) 1 α d τ + L ^ Λ ( α ) 0 t y ˜ k ( τ ) ( t τ ) 1 α d τ , A ^ Λ ( α ) 0 t x ˜ k ( τ ) ( t τ ) 1 α d τ + l f F ^ Λ ( α ) 0 t x ˜ k ( τ ) ( t τ ) 1 α d τ + D ^ Λ ( α ) 0 t f ˜ k 1 ( τ ) ( t τ ) 1 α d τ + L ^ C ^ Λ ( α ) 0 t x ˜ k ( τ ) ( t τ ) 1 α d τ
By introducing the exponential weighting and supremum norm, the result can be further rewritten as
x ˜ k ( t ) A ^ + l f + L ^ C ^ Λ ( α ) 0 t e λ τ ( t τ ) 1 α d τ × sup t [ 0 , T ] e λ t x ˜ k ( t ) + D ^ Λ ( α ) 0 t e λ τ ( t τ ) 1 α d τ × sup t [ 0 , T ] e λ t f ˜ k 1 ( t ) , = 0 t e λ τ ( t τ ) 1 α d τ × b A ^ + l f + b L C ^ Λ ( α ) x ˜ k λ + b D ^ Λ ( α ) f ˜ k λ
with b A ^ = A ^ , b L C ^ = L ^ C ^ .
For the integral term in Equation (15), it follows from Lemma 2 that
x ˜ k ( t ) 0 t e λ τ ( t τ ) 1 α d τ × b A ^ + l f + b L C ^ Λ ( α ) x ˜ k λ + b D ^ Λ ( α ) f ˜ k λ < e λ t λ α ( b A ^ + l f + b L C ^ ) x ˜ k λ + b D ^ f ˜ k λ
Multiplying both sides of Equation (16) by e λ t and taking the supremum over time t, it follows that
x ˜ k λ < 1 λ α ( b A ^ + l f + b L C ^ ) | | x ˜ k | | λ + b D ^ | | f ˜ k | | λ
There exists λ > 0 and sufficiently large λ such that
λ α b A ^ l f b L C ^ > 0 ,
and thus it follows that
x ˜ k λ < λ α b D ^ λ α b A ^ l f b L C ^ f ˜ k λ .
Then, Equation (18) can be simplified as
x ˜ k λ < b D ^ o 3 ( λ 1 ) f ˜ k λ ,
with o 3 ( λ 1 ) = λ α λ α b A ^ l f b L C ^ .
By substituting Equation (19) into Equation (13), one obtains
f ˜ k + 1 λ I N + K ( I N D ) + K ( I N ( A L C ) ) + l f × b D ^ o 3 ( λ 1 ) f ˜ k λ , ρ 2 f ˜ k λ .
with
ρ 2 = I N + K ( I N D ) + K I N ( A L C ) + l f b D ^ o 3 ( λ 1 ) .
It can be seen from Theorem 1 that ρ 1 = I N + K ( I N D ) < 1 . Therefore, we can choose a sufficiently large λ such that
ρ 2 = I N + K ( I N D ) + K ( I N ( A L C ) ) + l f × b D ^ o 3 ( λ 1 ) < 1 .
By applying Lemma 3, one obtains:
lim k f ˜ k λ = 0 .
According to λ -norm, Equation (22) can be further rewritten as
lim k f ˜ k ( t ) = lim k e λ T f ˜ k λ = 0 .
Hence, the proof of Theorem 1 is complete. □
Remark 3.
For a class of FONMASs described by Equation (2), suppose that Assumptions 1–3 hold, where the nonlinear function g i ( x i ( t ) , t ) satisfies the Lipschitz condition, the pair ( A , C ) is observable with A and C being of full rank, respectively, and each agent possesses a distinct initial state at the k-th iteration.

4. Fault Diagnosis of FONMASs with Switching Topology

In practice, it is challenging to maintain a fixed communication topology in real FONMASs. By contrast, switching topologies are far more common. Therefore, the above results are extended from a fixed topology to a switching one, in order to highlight the advantages of the fault observer when the network structure changes. The corresponding time-varying communication graph can be represented as:
L k = D k A k ,
where L k is denoted as the Laplacian matrix at the k-th iteration, D k as the degree matrix at the k-th iteration, and A k as the adjacency matrix at the k-th iteration. Thus, under the switching topology, the observation error in Equation (3) and the fault observer in Equation (10) can be, respectively, written as
e k ( t ) = [ ( L k + B k ) I n ] y ˜ k ( t ) .
f ^ k + 1 ( t ) = f ^ k ( t ) [ ( L k + B k ) Γ ˜ C ] D t α x ^ k ( t ) .
Under an iteration-varying topology, the following Corollary 1 is obtained.
Corollary 1.
Consider the continuous FONMASs (2) equipped with the fault observer (10). Assume that sup k L k < and Assumptions 1–3 hold.
Defining K k = ( L k + B k ) Γ ˜ C and the learning gain Γ ˜ satisfies
ρ 3 = sup k | | I N + K k ( I N D ) | | < 1 ,
the fault estimation error converges to 0.
Proof. 
It follows from Equation (24) that
f ˜ k + 1 ( t ) = f ˜ k ( t ) + [ ( L k + B k ) Γ ˜ C ] D t α x ˜ k ( t ) .
Similar to the proof method of Equation (12), the following result can be obtained in this section
f ˜ k + 1 ( t ) = ( I N + K k ( I N D ) ) f ˜ k ( t ) + K k I N ( A L C ) x ˜ ( t ) + g ( x ˜ k ( t ) , t ) .
By employing a similar reasoning as in the proof of fault diagnosis for FONMASs under fixed topologies, the following result can be derived.
f ˜ k + 1 λ [ I N + K k ( I N D ) + K k ( I N ( A L C ) ) b D ^ o 4 ( λ 1 ) + l f b D ^ o 4 ( λ 1 ) ] f ˜ k λ , ρ 4 f ˜ k λ .
with
ρ 4 = I N + K k I N D + K k I N ( A L C ) + b D ^ o 4 ( λ 1 ) + l f b D ^ o 4 ( λ 1 ) , b D ^ = D ^ , o 4 ( λ 1 ) = 1 λ α b A ^ l f b L C ^ , b A ^ = A ^ , b L C ^ = L ^ C ^ .
It can be readily obtained from Equation (27),
lim k f ˜ k λ = 0 .
Finally, it can obtain that
lim k f ˜ k ( t ) = lim k e λ T f ˜ k λ = 0 .
This completes the proof of Corollary 1. □

5. Numerical Simulation

To verify the effectiveness of the proposed fault diagnosis method, a simulation experiment is conducted in this section, and the core parameters are specified. The specific parameter configuration and construction logic are as follows: the duration of a single run is set to 5 s with a discrete time step 0.01 s . The total number of iterations is 40, and the number of agents is 4.
The coefficient matrices for the accumulated terms and the prediction terms in the discrete fractional derivative are constructed via the Gamma function, ensuring an accurate characterization of the fractional dynamical behavior. The desired initial state vector of the FONMAS is set to x 0 = 1.5 , 1.5 , 2 , 2 , 3 , 3 , 4 , 4 T . The fault observer is described as follows:
D t α x ^ k , i ( t ) = A x ^ k , i ( t ) + B u i ( t ) + g ( x ^ k , i ( t ) , t ) + D f ^ k , i ( t ) + L ( y i ( t ) y ^ k , i ( t ) ) , y ^ k , i ( t ) = C x ^ k , i ( t ) .
where the fractional order α = 0.85 , parameter matrix is
A = 2 3 0 1 , B = 1.5 0 0 1 , C = 1.2 0 0 0.9 ,
D = 0.8 0 0 0.9 , L = 0.5 0 0 0.5 .
The Laplacian matrix is
L = 2 1 1 0 1 1 0 0 0 0 1 1 0 1 0 1
The directed communication graph corresponding to the Laplacian matrix is a visual representation of the information interaction relationships among agents in a multi-agent system. Figure 1 shows this directed communication graph. The nodes numbered 1–4 represent the four agents in the system. The arrows indicate the direction of information transmission. Different colors represent different intelligent agents.
The open-loop D α -type iterative learning structure is adopted, with the learning gain matrix Γ ^ = 0.95 0 0 1.1 . The global learning law for FONMASs is constructed using the Kronecker Product, which satisfies the convergence condition I 8 I 4 Γ ^ C D = 0.109 < 1 . This ensures the continuous optimization of control inputs during the iteration process.
The fault estimator is
f ^ k + 1 , i ( t ) = f ^ k , i ( t ) + Γ ^ D t α e k , i ( t )
To reflect the diversity of faults in real-world engineering applications, time-varying fault profiles are assigned to the four agents.
MAS 1 : f 1 ( t ) = t 1.2 , t [ 1 , 3 ] [ 3.5 , 4.5 ] , 0 , t [ 0 , 1 ) ( 3 , 3.5 ) ( 4.5 , 5 ] . MAS 2 : f 2 ( t ) = e 2 t + 0.5 , t [ 0.5 , 2.5 ] [ 3.5 , 4.5 ] , 0 , t [ 0 , 0.5 ) ( 2.5 , 3.5 ) ( 4.5 , 5 ] . MAS 3 : f 3 ( t ) = 2 sin ( 2 π t ) , t [ 0.5 , 1.5 ] [ 2.5 , 3.5 ] [ 4.5 , 5 ] , 1 , t [ 0 , 0.5 ) ( 1.5 , 2.5 ) ( 3.5 , 4.5 ) . MAS 4 : f 4 ( t ) = 2 t + 0.1 , t [ 0.2 , 1.2 ] [ 1.5 , 2.5 ] [ 3.5 , 4.5 ] , 0 , t [ 0 , 0.2 ) ( 1.2 , 1.5 ) ( 2.5 , 3.5 ) ( 4.5 , 5 ] .
To eliminate initial state deviations, a P-type initial learning strategy is designed with the learning gain Γ = 1.5 0 0 1.5 . The initial state is updated via the formula x k ( 0 ) = x k 1 ( 0 ) + ( I 4 Γ C ) x ˜ k 1 ( 0 ) , ensuring that the initial error x ˜ k ( 0 ) approaches zero as the number of iterations increases.
The initial value error is shown in Figure 2. Under the strategy of initial value learning, as the number of iterations increases, the error at the initial moment gradually converges to 0.
Figure 3 demonstrates the fault estimation errors of FONMAS1–FONMAS4. Under the action of the fault estimator, the fault estimation errors converge to 7.90 × 10 2 at the 30th iteration. The above results verify the effectiveness of the proposed iterative learning protocol.
Figure 4 and Figure 5 present 3D curve comparisons between the actual outputs f i of different agents in the FONMAS and the estimated outputs f ^ i , k at iterations k = 2 , k = 5 , and k = 40 with time varying. As the number of iterations increases from 2 to 40, the fitting degree between the estimated and actual curves gradually improves, reflecting continuous enhancement in estimation accuracy. This result confirms that the adopted estimation strategy exhibits favorable iterative convergence and can effectively approach the actual outputs of each agent.
Figure 6 and Figure 7 illustrate the output trajectories of the FONMASs under different numbers of iterations, with the integration of the fault estimator and the initial value learning strategy. It only takes 40 iterations for the system’s actual output to achieve accurate tracking over the interval [ 0 , 5 ] .
Next, a simulation verification of the switched topology is carried out. To characterize the cooperative behavior of FONMASs under dynamic topologies, this study designs four Laplacian matrices that switch cyclically with the number of iterations k, denoted as L 1 to L 4 , respectively. Their specific definitions and topological characteristics are presented as follows:
L 1 = 3 2 1 0 1 2 1 0 0 0 2 2 0 1 0 1 , L 2 = 2 1 0 1 1 1 0 0 0 1 1 0 1 0 0 1 , L 3 = 1 0 1 0 0 1 1 0 0 0 1 1 1 1 0 2 , L 4 = 4 1 1 2 1 3 1 1 1 1 3 1 2 1 1 4 .
All nodes are bidirectionally connected to each other. The diagonal elements have relatively large weights, while the off-diagonal elements are evenly distributed, ensuring direct information interaction channels between any pair of nodes.
In the above matrices, the diagonal elements represent the total weight of outgoing edges from the corresponding node. All matrices satisfy the condition of strong directed connectivity, enabling dynamic topology switching and cooperation of FONMASs during the iteration process.
In Figure 8, the four Laplacian matrices L 1 to L 4 represent different communication topologies, respectively. During the iterative learning process, a topology structure is switched in each iteration. This topology cyclic switching mechanism enables the FONMAS to adapt to the changing communication structure during the iteration process, which is crucial for fault diagnosis of the FONMAS.
Figure 9 shows the variation of fault estimation errors for FONMAS1–FONMAS4. As the number of iterations k increases, the fault estimation errors have converged to 8.63 × 10 2 at the 30th iteration, and the errors of FONMAS1–FONMAS4 all exhibit a significant decreasing trend, eventually gradually tending to stabilize. This indicates that the fault estimation accuracy of the FONMASs continuously improves and reaches a good stable state, verifying the effectiveness of the proposed method in FONMAS fault estimation.
Figure 10 and Figure 11 present the actual output curves of f 1 , f 2 , f 3 , and f 4 in a FONMAS, along with the estimated output curves at the 2nd, 5th, and 40th iterations. It can be observed that as the number of iterations increases from 2 to 40, the the consistency between the estimated and actual curves gradually improves, indicating that the accuracy of the estimation method continuously enhances with increasing iterations.
The design of the control law and the fault estimation update law is as follows:
u ( t ) = B A x ( t ) g ( x ( t ) ) + k p e ( t ) + D f ^ ( t ) + λ r ( t ) , f ^ ˙ ( t ) = β f ^ ( t ) + γ e ( t ) + λ r ( t )
where k p = 1.5 , γ = 80 , λ = 0.3 , and β = 0.05 are the tunable adaptive gain parameters, B denotes the Moore–Penrose pseudoinverse of the input matrix B, A denotes the system state matrix, x ( t ) denotes the continuous-time system state vector, g ( x ( t ) ) denotes the state-dependent nonlinear term, e ( t ) denotes the tracking error, D denotes the fault coupling matrix, f ^ ( t ) denotes the estimated fault, f ^ ( 0 ) denotes the initial value of fault estimation, r ( t ) represents the system residual, τ denotes the integral dummy variable, and u ( t ) denotes the continuous-time control input.
Figure 12 and Figure 13 adopt an adaptive fault estimation algorithm based mainly on real-time state feedback and residual compensation. Simulation results demonstrate that the proposed ILC algorithm outperforms traditional adaptive control in complex time-varying fault diagnosis: ILC-based fault estimation shows strong congruence with the real fault dynamics, enabling accurate tracking even under conditions of fault mutation and high-frequency fluctuations. In contrast, the adaptive method exhibits persistent estimation errors, lag, and oscillation at fault mutation points. Notably, ILC shows clear iterative convergence, with the 20th iteration yielding significantly higher accuracy than the 10th, whereas adaptive control relies solely on current-time information and cannot improve with repeated operations. Thus, ILC offers higher accuracy, stronger robustness, and iterative domain convergence, making it a superior solution for fault diagnosis in fractional-order multi-agent systems under repetitive operation. The simulation results show that as the number of iterations increases, the initial state error gradually converges to 0. At the 5th iteration, the fault estimation curves of the four agents can already well approximate the actual faults. At the 40th iteration, the consistency between the estimated fault values and the actual fault values is significantly improved, and the fault estimation error converges effectively. Moreover, in the scenario of topology switching, the system still maintains excellent convergence performance, verifying the advantages of this fault diagnosis method in terms of accuracy and topological adaptability.

6. Conclusions

A novel iterative learning paradigm is proposed in this paper for FONMASs with directed switching topologies and initial state deviation. By embedding a P-type initial-state learning mechanism into the learning law, each agent can autonomously compensate for its own initial deviation in each iteration, thereby achieving rapid asymptotic convergence of both trajectory approximation errors and initial-state errors. The designed iterative learning protocol only relies on local neighborhood information and employs an observer to online estimate unknown nonlinearities, enabling simultaneous fault diagnosis and consensus approximation without requiring an accurate system model. With the aid of vector model lifting and tailored fractional-order Lyapunov-contraction mapping analysis, sufficient conditions are rigorously derived to guarantee that all errors converge to zero as the number of iterations tends to infinity. The numerical results show that with 30 iterations under the fixed topology, the fault estimation error drops to 7.90 × 10 2 . Under the switching topology, it stabilizes at 8.63 × 10 2 after 30 iterations. However, this model is limited by its reliance on the global Lipschitz condition and does not consider the impact of external noise. Future research will consider the event-triggering mechanism, optimize the learning gain to improve convergence performance, and explore practical applications in complex engineering scenarios.

Author Contributions

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

Funding

This work was partially supported by the Natural Science Foundation of Jiangsu Province (No. BK20250961), the Natural Science Research of Jiangsu Higher Education Institutions of China (No. 24KJB120012), and the National College Students’ Innovation and Entrepreneurship Training Project (Nos. 202510304088, and S202510304156).

Data Availability Statement

All necessary data utilized in this article are comprehensively incorporated within its contents.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Mohamedhen, A.; Alfazi, A.; Arfaoui, N.; Ejbali, R.; Nanne, M.F. Towards multi-agent system for learning object recommendation. Heliyon 2024, 10, 39088. [Google Scholar] [CrossRef]
  2. Zhu, Q.; Ishiib, H. Introduction to the special section on learning and security for multi-agent systems. Annu. Rev. Control 2022, 53, 249–251. [Google Scholar] [CrossRef]
  3. Xu, H.; Chen, R.; Ni, X.; Wei, Y. Passivity of nabla fractional order systems and its application on distributed optimization. Commun. Nonlinear Sci. Numer. Simul. 2025, 146, 108747. [Google Scholar] [CrossRef]
  4. Anil, G.; Martinez-Hernandez, U. Safe multi-channel communication for human–robot collaboration. Robot. Comput. Integr. Manuf. 2026, 97, 103109. [Google Scholar]
  5. Gouda, B.; Panigrahi, T.; Das, S.; Panda, M.; Cenkeramaddi, L.R. Distributed fault detection in sparse wireless sensor networks utilizing simultaneous likelihood ratio statistics. Pervasive Mob. Comput. 2025, 110, 102043. [Google Scholar] [CrossRef]
  6. Yang, H.; Zhu, X.; Cao, K. Distributed coordination of fractional order multi-agent systems with communication delays. Fract. Calc. Appl. Anal. 2014, 17, 23–37. [Google Scholar] [CrossRef]
  7. Olayiwola, M.; Abiodun, O. Caputo fractional-order model formulation of tuberculosis epidemics incorporating consciousness effects via the laplace–adomian decomposition method with adjusted initial condition. Discov. Appl. Sci. 2025, 7, 1162. [Google Scholar] [CrossRef]
  8. Zoubaa, Y.; Chouiekh, S.; Bakri, A.; Sefriti, S.; Boumhidi, I. Novel full fractional-order control and Lyapunov stability approach using genetic algorithm optimization for high-performance wind turbines. Comput. Electr. Eng. 2025, 128, 110658. [Google Scholar] [CrossRef]
  9. Dai, D.; Li, X.; Li, Z.; Zhang, W.; Wang, Y. Numerical simulation of the fractional-order lorenz chaotic systems with caputo fractional derivative. CMES Comput. Model. Eng. Sci. 2022, 135, 1371–1392. [Google Scholar]
  10. Khalil, M.M.; Ur Rehman, S.; Ali, A.H.; Nawaz, R.; Batiha, B. New modifications of natural transform iterative method and q-homotopy analysis method applied to fractional order KDV-Burger and Sawada–Kotera equations. Partial. Differ. Equations Appl. Math. 2024, 12, 100950. [Google Scholar] [CrossRef]
  11. Smith, R.; Alleyne, A. Set-to-set iterative learning control. Automatica 2025, 179, 112422. [Google Scholar] [CrossRef]
  12. Hwang, D.; Bien, Z.; Oh, S. Iterative learning control method for discrete-time dynamic systems. IEEE Proc. D Control Theory Appl. 1991, 138, 139. [Google Scholar] [CrossRef]
  13. Yang, S.; Xu, J.; Li, X. Iterative learning control with input sharing for multi-agent consensus tracking. Syst. Control Lett. 2016, 94, 97–106. [Google Scholar] [CrossRef]
  14. Xu, K.; Meng, B.; Wang, Z. Design of data-driven mode-free iterative learning controller based higher order parameter estimation for multi-agent systems consistency tracking. Knowl.-Based Syst. 2023, 261, 110221. [Google Scholar] [CrossRef]
  15. Cao, W.; Qiao, J. Piecewise Iterative learning control for linear motors under random initial position. J. Frankl. Inst. 2025, 362, 107578. [Google Scholar] [CrossRef]
  16. Liu, Y.; Fan, Y.; Jia, Y. Iterative learning formation control for continuous-time multi-agent systems with randomly varying trial lengths. J. Frankl. Inst. 2020, 357, 9268–9287. [Google Scholar] [CrossRef]
  17. Wang, C.; Zhou, Z. Distributed iterative learning consensus tracking for singular partial differential multi-agent systems under fixed and iteration-varying topologies. J. Frankl. Inst. 2024, 361, 107030. [Google Scholar] [CrossRef]
  18. Zhang, Z.; Zou, Q. Data-driven robust iterative learning control of linear systems. Automatica 2024, 164, 111646. [Google Scholar] [CrossRef]
  19. Zhao, G.; Cui, H.; Hua, C. Hybrid event-triggered bipartite consensus control of multiagent systems and application to satellite formation. IEEE Trans. Autom. Sci. Eng. 2023, 20, 1760–1771. [Google Scholar] [CrossRef]
  20. Tao, H.; Chen, D.; Yang, H. Iterative learning fault diagnosis algorithm for non-uniform sampling hybrid system. IEEE/CAA J. Autom. Sin. 2017, 4, 534–542. [Google Scholar] [CrossRef]
  21. Jiang, Z.; Yang, B.; Zheng, R.; Hou, Y.; Li, H.; Gao, D.; Guo, Z.; Jiang, L. Fault diagnosis of proton exchange membrane fuel cell using multiple convolutional neural networks with multi-scale attention mechanism. Inf. Sci. 2025, 720, 122524. [Google Scholar] [CrossRef]
  22. Wang, X.; Zhou, Y.; Liu, M. Active fault tolerant control based on adaptive iterative learning observer against time-varying faults in thrusters of autonomous underwater vehicle. Ocean. Eng. 2025, 331, 121266. [Google Scholar] [CrossRef]
  23. Fu, W. Frequency-domain-based nonlinear normalized iterative learning control for three-dimensional ball screw drive systems. ISA Trans. 2025, 157, 224–232. [Google Scholar]
  24. Tian, J.; Yu, Y.; Karimi, H.; Gao, F.; Lin, J. A continual test-time domain adaptation method for online machinery fault diagnosis under dynamic operating conditions. Neural Netw. 2026, 194, 108192. [Google Scholar] [CrossRef]
  25. Qi, Y.; Qu, Z.; Shen, D. Iterative learning control for performance-driven switched systems under all unknown channel gains. Automatica 2026, 183, 112607. [Google Scholar] [CrossRef]
  26. Zhang, S.; Li, X.; Li, X. Efficient iterative learning model predictive control for uncertain nonlinear discrete-time systems. Automatica 2025, 177, 112306. [Google Scholar] [CrossRef]
  27. Wei, X.; Liu, X.; Yang, J.; Liu, T. Exponential stability analysis of discrete-time almost periodic piecewise nonlinear systems. Nonlinear Anal. Hybrid Syst. 2026, 59, 101642. [Google Scholar] [CrossRef]
  28. Gao, K.; Lu, J.; Zhou, Y.; Gao, F. A computationally efficient policy optimization scheme in feedback iterative learning control for nonlinear batch process. Comput. Chem. Eng. 2025, 195, 109005. [Google Scholar] [CrossRef]
  29. Bin, C.; Zheng, J.; Bing, C. Distributed data-driven iterative learning control for consensus tracking. IFAC Pap. Online 2023, 56, 1045–1050. [Google Scholar]
  30. Chen, S.; Christopher, T. A decentralised iterative learning control framework for collaborative tracking. Mechatronics 2022, 72, 102465. [Google Scholar] [CrossRef]
  31. Ye, X.; Wen, B.; Zhang, H.; Xue, F. Leader-following consensus control of multiple nonholonomic mobile robots: An iterative learning adaptive control scheme. J. Frankl. Inst. 2022, 359, 1018–1040. [Google Scholar] [CrossRef]
  32. Zhang, J.; Zhu, Y.; Yang, R.; Zhou, D. Nonrepetitive fault estimation for continuous-time switched systems via iterative learning observer with current feedback. ISA Trans. 2024, 7, 71. [Google Scholar] [CrossRef]
  33. Huang, F.; Han, W.; Li, X.; Deng, X.; Jiang, W. Reducing the estimation bias and variance in reinforcement learning via maxmean and aitken value iteration. Eng. Appl. Artif. Intell. 2025, 162, 112502. [Google Scholar] [CrossRef]
  34. Zhang, L.; Hu, J.; Liang, P.; Xu, X.; Li, G.; Xie, Z.; Wang, S. Physically interpretable Stockwell weight initialization and adaptive fusion average threshold for intelligent fault diagnosis of rolling bearing under noisy environment. Eng. Appl. Artif. Intell. 2025, 160, 111916. [Google Scholar] [CrossRef]
  35. Chen, W. Fuzzy nonlinear unknown input observer design with fault diagnosis applications. J. Vib. Control 2010, 16, 377–401. [Google Scholar] [CrossRef]
  36. Jayaswal, P. Development of EBP-artificial neural network expert system for rolling element bearing fault diagnosis. J. Vib. Control 2011, 17, 1131–1148. [Google Scholar] [CrossRef]
  37. Carvalho-Neto, P.; Júnior, R. The riemann-liouville fractional integral in bochner-lebesgue spaces III: An iterative learning adaptive control scheme. J. Math. Anal. Appl. 2025, 543, 129023. [Google Scholar] [CrossRef]
  38. Lan, Y. Iterative learning control with initial state learning for fractional order nonlinear systems. Comput. Math. Appl. 2012, 64, 3120–3126. [Google Scholar] [CrossRef]
  39. Gu, P.; Tian, S. Analysis of iterative learning control for one-sided lipschitz nonlinear singular systems. J. Frankl. Inst. 2019, 35, 196–208. [Google Scholar] [CrossRef]
  40. Bu, X.; Ma, W.; Yin, Y. Event-triggered iterative learning formation control for a class of nonlinear multi-agent systems under deception attack. Asian J. Control 2025, 1002, 3675. [Google Scholar] [CrossRef]
  41. Bu, X.; Yu, F.; Hou, Z.; Wang, F. Iterative learning control for a class of nonlinear systems with random packet losses. Nonlinear Anal. Real World Appl. 2013, 14, 567–580. [Google Scholar] [CrossRef]
  42. Xu, X.; Chen, J.; Lu, J. Fractional-order iterative learning control for fractional-order systems with initialization non-repeatability. ISA Trans. 2023, 143, 271–285. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Communication topology graph.
Figure 1. Communication topology graph.
Fractalfract 10 00106 g001
Figure 2. The initial value error curves of four FONMASs.
Figure 2. The initial value error curves of four FONMASs.
Fractalfract 10 00106 g002
Figure 3. Fault estimation errors of FONMASs.
Figure 3. Fault estimation errors of FONMASs.
Fractalfract 10 00106 g003
Figure 4. The fault output curves of FONMAS1 and FONMAS2.
Figure 4. The fault output curves of FONMAS1 and FONMAS2.
Fractalfract 10 00106 g004
Figure 5. The fault output curves of FONMAS3 and FONMAS4.
Figure 5. The fault output curves of FONMAS3 and FONMAS4.
Fractalfract 10 00106 g005
Figure 6. The output curve of FONMAS1 and FONMAS2.
Figure 6. The output curve of FONMAS1 and FONMAS2.
Fractalfract 10 00106 g006
Figure 7. The output curve of FONMAS3 and FONMAS4.
Figure 7. The output curve of FONMAS3 and FONMAS4.
Fractalfract 10 00106 g007
Figure 8. Communication topology switching graph in iteration.
Figure 8. Communication topology switching graph in iteration.
Fractalfract 10 00106 g008
Figure 9. Fault estimation errors of FONMASs under switching topologies.
Figure 9. Fault estimation errors of FONMASs under switching topologies.
Fractalfract 10 00106 g009
Figure 10. The output curves of FONMAS1 and FONMAS2 under switching topologies.
Figure 10. The output curves of FONMAS1 and FONMAS2 under switching topologies.
Fractalfract 10 00106 g010
Figure 11. The output curves of FONMAS3 and FONMAS4 under switching topologies.
Figure 11. The output curves of FONMAS3 and FONMAS4 under switching topologies.
Fractalfract 10 00106 g011
Figure 12. Fault estimation performance of different methods of MAS1 and MAS2.
Figure 12. Fault estimation performance of different methods of MAS1 and MAS2.
Fractalfract 10 00106 g012
Figure 13. Fault estimation performance of different methods of MAS3 and MAS4.
Figure 13. Fault estimation performance of different methods of MAS3 and MAS4.
Fractalfract 10 00106 g013
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

Ma, J.; Xu, X.; Wang, G.; Cai, S.; Zhou, X.; Zhang, S. Iterative Learning Fault Diagnosis of Fractional-Order Nonlinear Multi-Agent Systems with Initial State Learning and Switching Topology. Fractal Fract. 2026, 10, 106. https://doi.org/10.3390/fractalfract10020106

AMA Style

Ma J, Xu X, Wang G, Cai S, Zhou X, Zhang S. Iterative Learning Fault Diagnosis of Fractional-Order Nonlinear Multi-Agent Systems with Initial State Learning and Switching Topology. Fractal and Fractional. 2026; 10(2):106. https://doi.org/10.3390/fractalfract10020106

Chicago/Turabian Style

Ma, Junjie, Xiaoxiao Xu, Guangxu Wang, Shuai Cai, Xingyu Zhou, and Shuyu Zhang. 2026. "Iterative Learning Fault Diagnosis of Fractional-Order Nonlinear Multi-Agent Systems with Initial State Learning and Switching Topology" Fractal and Fractional 10, no. 2: 106. https://doi.org/10.3390/fractalfract10020106

APA Style

Ma, J., Xu, X., Wang, G., Cai, S., Zhou, X., & Zhang, S. (2026). Iterative Learning Fault Diagnosis of Fractional-Order Nonlinear Multi-Agent Systems with Initial State Learning and Switching Topology. Fractal and Fractional, 10(2), 106. https://doi.org/10.3390/fractalfract10020106

Article Metrics

Back to TopTop