Next Article in Journal
Nonlinear Fractal Interpolation Functions Under Integral-Type Contractive Conditions
Previous Article in Journal
A Fractional Framework for Modeling Malicious Code Spread in Wireless Sensor Networks
Previous Article in Special Issue
Event-Based State Estimator Design for Fractional-Order Memristive Neural Networks with Random Gain Fluctuations
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Consensus Control of Robot Fractional-Order MAS Based on FOILC with Time Delay

1
Electric Power Research Institute, China Southern Power Grid, Guangzhou 510663, China
2
School of Automation, Central South University, Changsha 410083, China
3
School of Electronics and Information Engineering, Hangzhou Dianzi University, Hangzhou 310018, China
*
Author to whom correspondence should be addressed.
Fractal Fract. 2026, 10(2), 93; https://doi.org/10.3390/fractalfract10020093
Submission received: 10 November 2025 / Revised: 8 January 2026 / Accepted: 20 January 2026 / Published: 28 January 2026
(This article belongs to the Special Issue Analysis and Modeling of Fractional-Order Dynamical Networks)

Abstract

In this paper, we investigate the finite-time consensus problem of a fractional-order multi-agent system with repetitive motion. The system under consideration consists of robotic agents with a leader and a fixed communication topology. A distributed open-closed-loop PDα fractional-order iterative learning control (FOILC) algorithm is proposed. The finite-time uniform convergence of the proposed algorithm is analyzed, and sufficient convergence conditions are derived. The theoretical analysis demonstrates that, as the number of iterations increases, each agent can achieve complete tracking within a finite time by appropriately selecting the gain matrices. Simulation results are presented to verify the effectiveness of the proposed method.

1. Introduction

The multi-agent systems (MASs) composed of multiple robots can accomplish large-scale and complex tasks through communication, coordination, and cooperation. Their operational efficiency and overall performance are significantly superior to those of a single-agent system. Consequently, MASs have been widely applied in various fields, such as mobile robot transportation, 3D printing, welding, and other industrial applications [1,2]. The consensus problem, which is a representative topic in the cooperative control of MASs, refers to the design of appropriate control algorithms that enable the states or outputs of all agents to converge to a common value within a finite time. Therefore, coordination and consensus problems in multi-agent systems have attracted extensive attention from researchers, resulting in a high volume of significant research [3,4,5,6].
However, most of the existing literature on multi-agent consensus is based on integer-order system descriptions, in which the dynamics of robots are modeled using integer-order differential equations [7,8]. In complex natural environments, such as material mechanics, motor systems, robotic systems, and, in particular, robot dynamics, fractional calculus provides a more accurate description than traditional integer-order calculus [9,10]. Regarding the research on fractional-order systems, Tusset et al. develops a fractional-order bioreactor temperature model that accounts for asymmetric heat transfer via Riemann–Liouville operators, and designs a reduced-order LQR controller acting on jacket flow, which is shown to robustly and efficiently maintain reactor temperature while remaining practical for real applications [11]. The work in [12] addresses the lack of a unified theoretical framework for the robustness of fractional-order systems against parameter perturbations and time-delay variations. A robustness analysis framework was constructed, providing both theoretical foundations and computational tools for robustness analysis of fractional-order systems. In [13], fractional-order control strategies for multi-agent systems with time delays were studied. Fractional-order P controllers were designed based on the generalized Nyquist criterion, and a traversal method was proposed to determine feasible controller parameter ranges for multi-robot and distributed cooperative systems. Bappa et al. investigated controller design and stability analysis for fractional-order nonlinear time-delay systems, proposing two delay-independent stability criteria. Nonlinear terms were compensated through feedback controllers, and the system stability was verified using Lyapunov functions [14]. The above studies primarily focused on the “mathematical analysis” and “model formulation” of fractional-order systems. Strictly speaking, integer-order systems can be regarded as special cases of fractional-order systems. Therefore, with the increasing interest in multi-agent systems, many researchers have gradually shifted their focus from integer-order models to fractional-order models [11,12,13,14].
In the field of fractional-order control systems, Yu et al. were among the first to investigate the consensus control problem of fractional-order multi-agent systems (FOMASs), and established fundamental convergence criteria for leader–follower fractional-order multi-agent systems [11,12]. Subsequently, Bai et al. [13] studied the consensus problem of fractional-order multi-agent systems under both fixed reference states and time-varying reference states. Similarly, the work in [14] introduced and analyzed the concept of consensus in fractional-order dynamics, and proposed a consensus control algorithm based on relative output measurements. Furthermore, Yu et al. employed graph theory and Lyapunov-based methods to investigate the consensus problem of nonlinear FOMASs with a leader, and derived consensus criteria for nonlinear fractional-order multi-agent systems. On this basis, further studies on nonlinear FOMASs were conducted, and stability theories for fractional differential systems were developed using matrix inequalities and Lyapunov stability analysis [15,16]. In addition, the work in [17] presented necessary and sufficient conditions for the consensus control of FOMASs with leaders, and designed an observer-based approach to solve the consensus problem. Moreover, adaptive control and sliding mode control methods were proposed in [18,19], respectively, to address the consensus control problem of fractional-order multi-agent systems.
However, most of the aforementioned studies focused on asymptotic consensus convergence, whereas fractional-order multi-agent systems with repetitive operation characteristics, such as coordinated multi-manipulator operations on production lines, typically require complete consensus within a finite time interval. Obviously, the existing results are insufficient to meet such practical requirements. Among the existing control strategies, iterative learning control (ILC) is capable of achieving complete tracking within a finite time interval for systems performing repetitive tasks. For integer-order multi-agent systems (IOMASs), a substantial number of studies have applied ILC to various system models and achieved satisfactory results [20,21,22]. In contrast, research on fractional-order iterative learning control (FOILC) for fractional-order multi-agent systems remains very limited. Moreover, in practical engineering systems, owing to the characteristics of digital signal processors (DSPs), communication networks, and other processing units, state delays are often inevitable. Therefore, investigating the consensus problem of FOMASs with state delays is of significant practical and engineering relevance.
In this paper, considering the existence of time delays, three PDα-type fractional-order iterative learning control (FOILC) schemes, namely, open-closed-loop FOILC, closed-loop FOILC, and open-loop FOILC, are proposed to address the consensus problem of robot-based fractional-order multi-agent systems (FOMASs). The proposed PDα-type FOILC law integrates an open-loop component, which utilizes the control input from the previous iteration, and a closed-loop component, which exploits the real-time tracking error in the current iteration. This combined structure effectively incorporates historical learning information while responding to current disturbances, thereby accelerating convergence and enhancing system robustness. Based on graph theory, norm theory, and fundamental results from fractional calculus, the finite-time consensus convergence of the proposed algorithms for FOMASs with time delays have been rigorously analyzed and theoretically established. Finally, numerical simulations were conducted to verify the effectiveness of the proposed control strategies, and comparative analyses were performed to illustrate their respective performance characteristics.

2. Basic Knowledge and Problem Description

2.1. Graph Theory

We consider a system consisting of n fractional multi-agents. The communication connections between different individuals constitute a network topology G . And G = { V , E , M } represents the directed network weighted graph, where V = { v 1 , , v n } is the set of nodes and E V × V is the set of edges in the network topology, I = { 1 , 2 , , n } representing the index set of the node. The adjacency matrix of the network topology is represented by M = ( a i k ) n × n , where a i k represents the connection weight from node i to node k. If node i transmits information to node k, then a i k > 0 , otherwise a i k = 0 . We also assume that each node in the network has no self-connection phenomenon, that is a i i = 0 for i I .
We define the set of neighbor nodes of network node i as N i = { k : a i k > 0 } . We define D = d i a g { d i , i = 1 , , N } , where d i = k = 1 N a i k is the sum of the elements in the i-th row of the network adjacency matrix M. As such, the Laplacian matrix of graph G is L = D M . For the two nodes i and k, if there is a set of subscripts { k 1 , , k l } that satisfy a i k 1 > 0 , a i k 2 > 0 , , and a i k l > 0 , then there is an information transmission channel between node i and node k, and it also means that node k can receive the information of node i. If a path can be found to reach any node in the graph for node i, it means that node i becomes globally reachable.
Lemma 1. 
Assumes a fractional-order multi-agent system comprising n autonomous individuals, where its connection topology is a directed weighted network and there is at least one globally reachable node in the network. Consequently, the rank of the Laplacian matrix L of the connection topology graph is   N 1 , and there is a 0 eigenvalue. The corresponding feature vector is  ξ 0 = c [ 1 , , 1 ] T .

2.2. Fractional Calculus and Norm Theories

The fractional calculus used in this paper is defined as follows [23]:
Definition 1. 
In the interval  [ t 0 , t ] , the left-sided and the right-sided Riemann-Liouville’s fractional integral of order  α > 0  for a function  f   are defined as
D t α t 0 f ( t ) = 1 Γ ( α ) t 0 t ( t τ ) α 1 f ( τ ) d τ , ( t > t 0 )
D T α t f ( t ) = 1 Γ ( α ) t T ( τ t ) α 1 f ( τ ) d τ , ( t < T )
where  Γ ( )  is Gamma function.
The left-sided and the right-sided Caputo derivative are given by
D t α t 0 C f ( t ) = D t ( [ α ] α + 1 ) t 0 d [ α ] + 1 d t [ α ] + 1 f ( t ) , ( t > t 0 ) ,
D T α t C f ( t ) = D T ( [ α ] α + 1 ) t d [ α ] + 1 d t [ α ] + 1 f ( t ) , ( t < T )
where  α R + ,  [ α ]  is the integral part of  α .
Lemma 2. 
For the continuous function   f ( x ( t ) , t ) , as shown in (4),
D t α t 0 C x ( t ) = f ( x ( t ) , t ) x ( t 0 ) = x ( 0 ) , 0 < α < 1
Then, the equivalent Volterra type nonlinear integral equation for the initial value problem is
x ( t ) = x ( 0 ) + 1 Γ ( α ) t 0 t ( t τ ) α 1 f ( x ( τ ) , τ ) d τ
We use   and   to denote any set of real numbers and complex numbers, and use   to denote the set of natural numbers. For a vector  x = [ x 1 , x 2 , , x n ] T n ,  | x |  represents the  l p  norm of the vector  x , where  1 p . In fact, when p takes 1, 2 and ∞, we have  | x | 1 = k = 1 n | x k | ,  | x | 2 = x T x , and  | x | = max k = 1 , , n | x k | . For the matrix  A n × n ,  A  represents the matrix norm and  ρ ( A )  is the spectral radius of the matrix  A  . In this paper,   means the Kronecker product,  I m  represents the  m × m  identity matrix.

2.3. Fractional Multi-Agent Model with State Delay

We assume that the fractional multi-agent with leader includes N multi-agents, defined as 1, 2, 3,…, N. The model of each fractional multi-agent is described as:
D α x i , j ( t ) = A x i , j ( t τ ) + B u i , j ( t ) y i , j ( t ) = C x i , j ( t )
where x i , j ( t ) m , u i , j ( t ) m 1 , and y i , j ( t ) m 2 are the state, input, and output vectors of the j-th agent at the i-th iteration, respectively, D α x i , j ( t ) means the α -order derivative of x i , j ( t ) , i is the number of iterations, and j means the j-th agent. The matrices A m × m , B m × m 1 , and C m 2 × m are constant, while t [ 0 , T ] and the initial condition function x i , j ( t ) = ψ ( t ) for t [ 0 , τ ] and α ( 0 , 1 ) .
Formula (7) can be written in the multi-agent vector form as
D α x i t = I N A x i t τ + I N B u i t y i t = I N C x i t
where x i ( t ) = [ x i , 1 ( t ) T , x i , 2 ( t ) T , , x i , N ( t ) T ] T , u i t = u i , 1 T t , u i , 2 T t , , u i , N T t T , y i t = y i , 1 T t , y i , 2 T t , , y i , N T t T , and ξ i ( t ) = [ ξ i , 1 ( t ) T , ξ i , 2 ( t ) T , , ξ i , N ( t ) T ] T , with representing the Kronecker product. In this paper, the expected trajectory y d ( t ) is generated by the leader as expressed in Formula (6) in the time interval [ 0 , T ] , and the leader is defined as
D α x d ( t ) = A x d ( t τ ) + B u d ( t ) y d ( t ) = C x d ( t )
where u d ( t ) is the desired input.
Due to the limitations with either communication or sensors, the leader can only communicate with some multi-agents. The communication network can be defined as G { V , E } and the leader’s number as 0, and the complete graph containing the leader can be expressed as G ¯ = { 0 V , E ¯ } , where E ¯ represents the corresponding edge in the new graph. The main task of this paper is to design a suitable fractional-order iterative learning controller to ensure that each multi-agent converges to the desired trajectory in the sense of the new graph G ¯ .
Our definition for ξ i , j ( t ) as distributed error is as follows:
ξ i , j ( t ) = k N j a j , k ( y i , k ( t ) y i , j ( t ) ) + d k ( y d ( t ) y i , j ( t ) )
where a j , k is the weight of the ( j , k ) -th neighborhood of the adjacent-order matrix M , N j is the domain set of the j-th multi-agent, and d k is the sum of the elements in the i-th row of the network adjacency matrix. If d j = 1 , then the j-th multi-agent can receive information from the leader, that is ( 0 , j ) E ¯ , otherwise d j = 0 . The error is defined as e i , j ( t ) = y d ( t ) y i , j ( t ) .
Then, the open-closed P D α type FOILC is designed as:
u i + 1 , j ( t ) = u i , j ( t ) + Γ P 1 ξ i , j ( t ) + Γ D 1 ξ i , j ( α ) ( t ) + Γ P 2 ξ i + 1 , j ( t ) + Γ D 2 ξ i + 1 , j ( α ) ( t )
where α denotes the α-th order derivative of ξ i , j ( t ) , and according to Equation (10) and the error expression we have:
ξ i , j ( t ) = k N j a j , k ( e i , j ( t ) e i , k ( t ) ) + d k e i , j ( t )
The column vector is defined as x i ( t ) = [ x i , 1 ( t ) T , x i , 2 ( t ) T , , x i , N ( t ) T ] T , e i ( t ) = [ e i , 1 ( t ) T , e i , 2 ( t ) T , , e i , N ( t ) T ] T , and ξ i ( t ) = [ ξ i , 1 ( t ) T , ξ i , 2 ( t ) T , , ξ i , N ( t ) T ] T . Therefore, Equation (12) can be rewritten as
ξ i ( t ) = ( ( L + D ) I m ) e i ( t )
where L is the Laplacian matrix of graph G ¯ and D = d i a g { d i , i = 1 , , N } , and m is the dimension of state x i , j ( t ) .
According to (13), the controller in Equation (10) is written as a matrix vector as follows:
u i + 1 ( t ) = u i ( t ) + ( ( L + D ) Γ P 1 ) e i ( t ) + ( ( L + D ) Γ D 1 ) e i ( α ) ( t ) + ( ( L + D ) Γ P 2 ) e i + 1 ( t ) + ( ( L + D ) Γ D 2 ) e i + 1 ( α ) ( t )
In order to facilitate analysis, we define λ j and j = 1 , 2 , , N as the eigenvalues of the matrix L + D .
Remark 1. 
The proposed PDα-type FOILC law combines an open-loop component (utilizing the control input from the previous iteration) and a closed-loop component (utilizing the real-time tracking error from the current iteration). This structure leverages past experience while reacting to current disturbances, aiming to accelerate convergence and improve robustness.

3. Convergence Analysis

In order to facilitate the convergence analysis of the proposed algorithm, the following assumptions were established:
Assumption 1. 
The initial state of each subsystem (6) when it repeatedly runs on the interval  [ 0 , T ]  is equal to the expected initial state, that is, for all  k x i , k ( 0 ) = x d ( 0 )  is held.
Remark 2. 
In order to ensure more perfect tracking results, the initial value conditions in Assumption 2 need to be established in the ILC design. However, if the assumption does not hold, Optimal tracking can never be realized without an optimal initial condition. The initial state learning control is discussed in [24].
Assumption 2. 
The augmented communication graph  G ¯  contains a directed spanning tree with the leader (node 0) as the root.
Remark 3. 
This Assumption 2 is a pre-requisite for the FOMASs consensus tracking problem which states that all followers have access to the leader. Otherwise, due to the absence of data to make their control inputs accurate, the isolated agents cannot track the leader’s trajectory.
Theorem 1. 
Consider the fractional-order multi-agent system (8) under the conditions of graph  G ¯ , assumptions 1–2. If the communication graph satisfies Assumption 2, and the distributed open-closed-loop PDα-type ILC law (13) is applied with learning gain matrices  Γ P 1 ,  Γ P 2 ,  Γ D 1 ,  Γ D 2   satisfying the following conditions:
(1) 
Γ ( α ) | | ( t ) α 1 ( I n A ) | | 1 > 0
(2) 
0 < ρ 1 < 1 , 0 < ρ 2 < 1 , ρ 1 ρ 2 < 1 ,
where
ρ 1 = | I ( ( L + D ) Γ D 1 ) ( I n C ) ( I n B ) | | + β 1 ,
ρ 2 = | | I + ( ( L + D ) Γ D 2 ) ( I n C ) ( I n B ) | | β 2 ,
β g = | | ( ( L + D ) Γ P i ) ( I n C ) | | + | | ( ( L + D ) Γ D i ) ( I n C ) ( I n A ) ) | | Γ ( α ) | | ( t ) α 1 ( I n A ) | | 1 | | ( t ) α 1 ( I n B ) | | 1 , g = 1 , 2
then, as the iteration number increases i→∞, the tracking error  e i , j ( t )   converges uniformly to zero on [0, T], i.e.,  lim i y i , j t = y d t ,  lim i u i , j t = u d t   for all j.
Where I is the unit matrix, and ρ is a constant, H = L + D , L is the Laplacian matrix, D = d i a g { d i , i = 1 , , N } .
Proof. 
We define
δ x i , j ( t ) = x d ( t ) x i , j ( t ) δ u i , j ( t ) = u d ( t ) u i , j ( t )
where δ x i ( t ) and δ u i ( t ) are the vector forms of δ x i , j ( t ) and δ u i , j ( t ) , and when t [ h , 0 ] ( h > 0 ) , we have
δ x i ( t ) = 0
Hence
| | δ x i ( t τ ) | | p = [ 0 t ( max 1 j n | δ x i , j ( s τ ) | ) p d s ] 1 / p                   = [ τ t τ ( max 1 j n | δ x i , j ( s ) | ) p d s ] 1 / p                   = [ 0 t τ ( max 1 j n | δ x i , j ( s ) | ) p d s ] 1 / p             [ 0 t ( max 1 j n | δ x i , j ( s ) | ) p d s ] 1 / p                 = | | δ x i ( t ) | | p
According to the definition of error and Assumption 1, we have
e i ( α ) ( t ) = y d ( α ) ( t ) y i ( α ) ( t )             = ( I n C ) ( x d ( α ) ( t ) x i ( α ) ( t ) )             = ( I n C ) δ x i ( α ) ( t )             = ( I n C ) ( I n A ) δ x i ( t τ ) + ( I n C ) ( I n B ) δ u i ( t )
Based on Lemma 2 we have
x i ( t ) = x i ( 0 ) + 1 Γ ( α ) 0 t ( t s ) α 1 ( ( I n A ) x i ( s τ ) + ( I n B ) u i ( s ) ) d s                 = x i ( 0 ) + 1 Γ ( α ) 0 t ( t s ) α 1 ( I n A ) x i ( s τ ) d s                   + 1 Γ ( α ) 0 t ( t s ) α 1 ( I n B ) u i ( s ) d s
Thus we can obtain
δ x i ( t ) = x d ( t ) x i ( t )           = 1 Γ ( α ) 0 t ( t s ) α 1 ( ( I n A ) δ x i ( s τ ) + ( I n B ) δ u i ( s ) ) d s           = 1 Γ ( α ) 0 t ( t s ) α 1 ( I n A ) δ x i ( s τ ) d s           + 1 Γ ( α ) 0 t ( t s ) α 1 ( I n B ) δ u i ( s ) d s
By taking the norm on both sides of Equation (20) at the same time, and according to Definition 1, we have
| | δ x i ( t ) | | p | | ( t ) α 1 ( I n A ) | | 1 | | δ x i ( t ) | | p + | | ( t ) α 1 ( I n B ) | | 1 | | δ u i ( t ) | | p Γ ( α )
When Γ ( α ) | | ( t ) α 1 ( I n A ) | | 1 > 0 is held, we can obtain
| | δ x i ( t ) | | p | | ( t ) α 1 ( I n B ) | | 1 Γ ( α ) | | ( t ) α 1 ( I n A ) | | 1 | | δ u i ( t ) | | p
Then, based on Equations (8) and (15), we have
δ u i + 1 ( t ) = δ u i ( t ) ( ( L + D ) Γ P 1 ) e i ( t ) ( ( L + D ) Γ D 1 ) e i α ( t ) ( ( L + D ) Γ P 2 ) e i + 1 ( t ) ( ( L + D ) Γ D 2 ) e i + 1 α ( t )
By taking (18) and (19) into (23), we have
δ u i + 1 ( t ) = δ u i ( t ) ( ( L + D ) Γ P 1 ) ( I n C ) δ x i ( t )           ( ( L + D ) Γ D 1 ) ( I n C ) ( I n A ) δ x i ( t τ )           ( ( L + D ) Γ D 1 ) ( I n C ) ( I n B ) δ u i ( t )           ( ( L + D ) Γ P 2 ) ( I n C ) δ x i + 1 ( t )           ( ( L + D ) Γ D 2 ) ( I n C ) ( I n A ) δ x i + 1 ( t τ )           ( ( L + D ) Γ D 2 ) ( I n C ) ( I n B ) δ u i + 1 ( t )
Sorting (24), we can obtain
  I + ( ( L + D ) Γ D 2 ) ( I n C ) ( I n B ) δ u i + 1 ( t ) = I ( ( L + D ) Γ D 1 ) ( I n C ) ( I n B ) δ u i ( t ) ( ( L + D ) Γ P 1 ) ( I n C ) δ x i ( t ) ( ( L + D ) Γ D 1 ) ( I n C ) ( I n A ) δ x i ( t τ ) ( ( L + D ) Γ P 2 ) ( I n C ) δ x i + 1 ( t )   ( ( L + D ) Γ D 2 ) ( I n C ) ( I n A ) δ x i + 1 ( t τ )
By taking the norm on both sides of Equation (24) at the same time, we have
| | I + ( ( L + D ) Γ D 2 ) ( I n C ) ( I n B ) ) | | | | δ u i + 1 ( t ) | | p | | I ( ( L + D ) Γ D 1 ) ( I n C ) ( I n B ) | | + β 1 | | δ u i ( t ) | | p + β 2 | | δ u i + 1 ( t ) | | p
where
β 1 = | | ( ( L + D ) Γ P 1 ) ( I n C ) | | + | | ( ( L + D ) Γ D 1 ) ( I n C ) ( I n A ) ) | | Γ ( α ) | | ( t ) α 1 ( I n A ) | | 1 | | ( t ) α 1 ( I n B ) | | 1
β 2 = | | ( ( L + D ) Γ P 2 ) ( I n C ) | | + | | ( ( L + D ) Γ D 2 ) ( I n C ) ( I n A ) ) | | Γ ( α ) | | ( t ) α 1 ( I n A ) | | 1 | | ( t ) α 1 ( I n B ) | | 1
Thus, according to Equation (25), we can obtain
| | δ u i + 1 ( t ) | | p | | I ( ( L + D ) Γ D 1 ) ( I n C ) ( I n B ) | | + β 1 | | I + ( ( L + D ) Γ D 2 ) ( I n C ) ( I n B ) | | β 2 | | δ u i ( t ) | | p = ρ 1 ρ 2 | | δ u i ( t ) | | p
According to our theory, when ρ 1 ρ 2 = ρ ˜ < 1 is held and based on (26), we have
| | δ u i + 1 ( t ) | | p ρ ˜ | | δ u i ( t ) | | p ρ ˜ k | | δ u 1 ( t ) | | p
It can be seen that as the number of iterations increases, when i , we have
lim i | | δ u i + 1 ( t ) | | p = 0
According to (21) and (29), we can obtain
lim i | | δ x i + 1 ( t ) | | p = 0
That is
| | e i + 1 ( t ) | | p | | I n C | | | | δ x i + 1 ( t ) | | p
Hence, we can obtain
lim i | | e i + 1 ( t ) | | p = 0
Equation (32) shows that the error of the FOMASs converges to 0. The proof is complete. □
For the controller shown in Equation (14), the open-closed-loop PDα-type will degenerate into the open-loop PDα-type fractional-order algorithm when Γ P 2 = 0 and Γ D 2 = 0 , which has the following form
u i + 1 ( t ) = u i ( t ) + ( ( L + D ) Γ P 1 ) e i ( t ) + ( ( L + D ) Γ D 1 ) e i α ( t )
Corollary 1. 
Consider the fractional-order multi-agent system (8) under the conditions of graph  G ¯  , Assumptions 1 and 2. If the communication graph satisfies Assumption 2, and the distributed open-closed-loop PDα-type ILC law (33) is applied with learning gain matrices  Γ P 1 ,  Γ P 2  satisfying the following conditions:
ρ = | | I ( ( L + S ) Γ D 1 C B ) | | + β < 1
where  β = | | L + S | | ( | | Γ P 1 C | | + | | Γ D 1 C A | | ) Γ ( α ) | | ( t ) α 1 ( I N A ) | | 1 | | ( t ) α 1 ( I N B ) | | 1 . Then  lim i | | e i + 1 ( t ) | | p = 0 . Namely, the output  y i ( t )  converges uniformly to the desired trajectory  y d ( t )  as  i .
Similarly, for the controller shown in Equation (14), the open-closed-loop PDα-type will degenerate into the closed-loop PDα-type fractional-order algorithm when Γ P 1 = 0 and Γ D 1 = 0 , which has the following form
u i + 1 ( t ) = u i ( t ) + ( ( L + D ) Γ P 2 ) e i + 1 ( t ) + ( ( L + D ) Γ D 2 ) e i + 1 α ( t )
Corollary 2. 
Consider the fractional-order multi-agent system (8) under the conditions of graph  G ¯ , Assumptions 1 and 2. If the communication graph satisfies Assumption 2, and the distributed open-closed-loop PDα-type ILC law (35) is applied with learning gain matrices  Γ P 2 Γ D 2   satisfying the following conditions:
ρ = 1 | | I + ( ( L + D ) Γ D 2 C B ) | | β 2 < 1
where  β 2 = | | L + D | | ( | | Γ P 2 C | | + | | Γ D 2 C A | | ) Γ ( α ) | | ( t ) α 1 ( I N A ) | | 1 | | ( t ) α 1 ( I N B ) | | 1 . Then  lim i | | e i + 1 ( t ) | | p = 0 . Namely, the output  y i ( t )  converges uniformly to the desired trajectory  y d ( t )  as  i .
Remark 4. 
According to the conditions of the Theorem 1, Corollary 1 and 2, the convergence condition of the control law in the sense of Lebesgue-p norm is determined by the learning gain and the system’s own properties.
Remark 5. 
In this paper, because the directed graph  G ¯  is a connected graph, the matrix  L + S   is a positive definite matrix. Thus, we can obtain that the matrix  ( L + S )   is the Hurwitz stable matrix, so the gain matrix  Γ P 1 , Γ D 1 , Γ P 2 , Γ D 2   can be found to satisfy the conditions in Theorem 1 and (33) or (35).

4. Simulation Results

In order to verify the effectiveness of the proposed method, we considered a network containing delayed fractional-order multi-agents as shown in Figure 1, where the virtual leader and followers are numbered 0, 1, 2, 3, and 4, and the leader and followers are represented by dotted lines.
From Figure 1, the adjacency matrix M and D i n were
M = 0 0 1 0 1 0 0 0 0 1 0 1 0 1 0 0 ,   D = d i a g [ 1 1 2 1 ]
Then the Laplacian matrix can be obtained as
L = D M = 1 0 1 0 1 1 0 0 0 1 2 1 0 1 0 1 ,   S = d i a g [ 1 , 0 , 1 , 0 ]
In this paper, the fractional-order multi-agent with state delay can be described as follows
D α x j ( t ) = 0.4 2 5 6 x j ( t h ) + 0 1 u j ( t ) , y j ( t ) = 0   1.2 x j ( t ) ,
The expected trajectory of the multi-agent was y d ( t ) = 2 t 2 + 3 t 3 + sin ( 2 π t ) , t [ 0 , 1 ] . In the simulation example, we set the fractional derivative α = 0.85, and the initial state and initial input of each iteration are 0 for all agents. That is u 0 , j ( t ) = 0 , x i , j ( 0 ) = 0 , and j = 1 , 2 , 3 , 4 .
  • Case 1: Open-closed-loop PDα-type
According to Theorem 1, we set the gain matrix to be Γ P 1 = 1.2 , Γ D 1 = 0.25 , Γ P 2 = 1.6 , and Γ D 2 = 1.1 . Thus, we obtained ρ 1 = 0.876   ρ 2 = 0.963 , which satisfied the conditions in Theorem 1. In order to verify the effectiveness of the proposed method and the robustness to the delay time, the delay time was set to 0.1 and 0.5, or h = 0.1 and h = 0.5. The simulation results are shown in Figure 2 and Figure 3, which show the simulation results with the delay time of h = 0.1 and h = 0.5, respectively. Figure 2a, Figure 2b, and Figure 2c represent the tracking results of the 5th, 10th, and 50th iterations, respectively. Figure 2d shows the absolute value of the maximum errors in each iteration as the number of iterations changes. It can be seen from these results that as the number of iterations increased, each fractional-order multi-agent gradually tracked the desired trajectory. When h = 0.5, the maximum errors of the four followers were 0.0009, 0.0012, 0.0011, and 0.0015 at the fiftieth iteration, respectively. When compared with Figure 2, Figure 3 shows the tracking results where it can be seen that its convergence speed slowed down when h = 0.1 and the delay increased.
In addition, from the point of view of the convergence speed of each multi-agent, multi-agents 1 and 3 converged the fastest, while 2 and 4 converged slower. This is because multi-agents 1 and 3 could directly obtain information from the virtual leader.
  • Case 2: Open-loop PDα-type
According to Corollary 1 and the controller in Equation (32), we set the gain matrix to be Γ P 1 = 1.2 and Γ D 1 = 0.25 . Similarly to Case 1, the delay time is set to 0.1 and 0.5, or h = 0.1 and h = 0.5. The simulation results are shown in Figure 4 and Figure 5. Figure 4a and Figure 5a, Figure 4b and Figure 5b, and Figure 4c and Figure 5c represent the tracking results of the 5th, 10th, and 50th iterations, respectively. Figure 4d and Figure 5d show the absolute value of the maximum errors of each iteration as the number of iterations changes. As the number of iterations increased, the multi-agents gradually tracked the desired trajectory. When compared with the open-closed-loop PDα-type FOILC under the same number of iterations, the control effect of the open-closed-loop PDα-type FOILC was better than that of the open-loop PDα-type FOILC. Thus, the introduction of closed-loop control in the open-closed-loop PDα-type FOILC improved the control performance and increased the convergence speed. In addition, it can be seen that the convergence speed slowed down when the delay increased.
  • Case 3: Close-loop PDα-type
According to Corollary 2 and the controller in Equation (34), we set the gain matrix to be Γ P 2 = 1.6 and Γ D 2 = 1.1 . Similar to the initial conditions in Case 1 and Case 2, the delay time was set to h = 0.1 and h = 0.5. When compared with the open-closed-loop PDα-type FOILC and closed-loop PDα-type FOILC, as shown in Figure 6 and Figure 7, we found that the close-loop PDα-type FOILC has the slowest convergence speed.
  • Case 4: Validation under mismatched orders between the controller and the plant model.
According to Corollary 1 and Corollary 2 in the paper, we conducted simulation verification on the convergence of the fractional-order open-loop iterative learning control and the closed-loop iterative learning control, respectively. In the simulations, the delay time was set to 0.1 s, i.e., h = 0.1. The control parameters for both open-loop and closed-loop schemes were kept consistent with those in the paper, i.e., Γ P 1 = 1.2   Γ D 1 = 0.25   Γ P 2 = 1.6   Γ D 2 = 1.1 . By taking α as 0.2, 0.6, 0.95, and 1, respectively, we verified the convergence of the fractional-order multi-agent system under the fractional-order open-loop iterative learning control and the fractional-order closed-loop iterative learning control. The simulation results are shown in Figure 8, Figure 9, Figure 10, Figure 11, Figure 12, Figure 13, Figure 14 and Figure 15.
From the results of the fractional-order open-loop iterative learning control, it can be observed that when α = 0.2 and 0.95, the system failed to converge under the fractional-order open-loop iterative learning control strategy. For α = 0.4 and 0.6, although the fractional-order multi-agent system gradually converged, its convergence speed was noticeably slower compared with the control results for α = 0.85 under the same model and the same control law as discussed in the paper.
Regarding the simulation results under the fractional-order closed-loop iterative learning control, it can be seen that for different values of α, the fractional-order multi-agent system remained convergent in all cases. However, the convergence rate increased as α approached the system order of 0.85. Notably, when α = 1, the system failed to converge.
In nature, many actual physical systems have fractional-order dynamic characteristics, but the integer-order calculus theory that has been used is only a special case of the fractional-order calculus theory, which can only approximate the actual fractional-order system. However, the theory of fractional calculus can describe and reflect the nature of the object more truthfully and accurately, and through the fractional-order controller, the system can achieve better performance. Therefore, it is of great significance to the research results of this article.

5. Conclusions

This paper proposed a PDα open-closed-loop fractional-order iterative learning controller for fractional-order multi-agent systems with state delays. Based on norm theory, graph theory, and fractional calculus, the convergence properties of the proposed algorithm were rigorously analyzed, and sufficient convergence conditions were derived. Theoretical results demonstrate that, as the number of iterations increased, the tracking error of the fractional-order multi-agent system with state delays converged to zero. Finally, numerical simulations were conducted to verify the effectiveness of the proposed control method.

Author Contributions

Conceptualization, Z.H.; Methodology, S.L.; Software, X.J.; Validation, H.Y.; Formal analysis, Z.H.; Investigation, X.J.; Resources, K.S. and H.Y.; Data curation, K.S.; Writing—original draft, K.S.; Writing—review & editing, S.L.; Supervision, Z.H., S.L., X.J. and H.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China, grant number 52375050.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

Author Zhida Huang was employed by the company Electric Power Research Institute, China Southern Power Grid. The remaining authors declares that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

References

  1. Canese, L.; Cardarilli, G.C.; Di Nunzio, L.; Fazzolari, R.; Giardino, D.; Re, M.; Spanò, S. Multi-agent reinforcement learning: A review of challenges and applications. Appl. Sci. 2021, 11, 4948. [Google Scholar]
  2. Ota, J. Multi-agent robot systems as distributed autonomous systems. Adv. Eng. Inform. 2006, 20, 59–70. [Google Scholar] [CrossRef] [Scilit]
  3. Perrusquia, A.; Yu, W.; Li, X.O. Multi-agent reinforcement learning for redundant robot control in task-space. Int. J. Mach. Learn. Cybern. 2021, 12, 231–241. [Google Scholar] [CrossRef] [Scilit]
  4. Osherenko, A. Plan representation and plan execution in multi-agent systems for robot control. In Proceedings of the KI Workshop on AI in Planning, Vienna, Austria, 19–21 September 2001; DBLP: Trier, Germany, 2001. [Google Scholar]
  5. Naserian, M.; Ramazani, A.; Khaki-Sedigh, A.; Moarefianpour, A. Fast terminal sliding mode control for a nonlinear multi-agent robot system with disturbance. Syst. Sci. Control Eng. 2020, 8, 328–338. [Google Scholar] [CrossRef] [Scilit]
  6. Gu, P.; Tian, S. Consensus tracking control via iterative learning for singular multi-agent systems. IET Control Theory Appl. 2019, 13, 1603–1611. [Google Scholar]
  7. Demir, O.; Lunze, J. Optimal and event-based networked control of physically interconnected systems and multi-agent systems. Int. J. Control 2014, 87, 169–185. [Google Scholar] [CrossRef] [Scilit]
  8. Liu, X.; Zhang, Z.; Li, X. Consensus control of fractional-order systems based on delayed state fractional-order derivative. Asian J. Control 2017, 19, 2199–2210. [Google Scholar] [CrossRef] [Scilit]
  9. Liu, J.; Qin, K.; Chen, W.; Li, P.; Shi, M. Consensus of fractional-order multi-agent systems with nonuniform time delays. Math. Probl. Eng. 2018, 2018, 2850757. [Google Scholar]
  10. Bensafia, Y.; Ladaci, S.; Khettab, K.; Chemori, A. Fractional-order model reference adaptive control for SCARA robot trajectory tracking. Int. J. Ind. Syst. Eng. 2018, 30, 138–156. [Google Scholar]
  11. Tusset, A.; Inacio, D.; Fuziki, M.; Costa, P.; Lenzi, G. Dynamic Analysis and Control for a Bioreactor in Fractional Order. Symmetry 2022, 4, 1609. [Google Scholar]
  12. Yu, Z.; Jiang, H.; Hu, C.; Yu, J. Leader-following consensus of fractional-order multi-agent systems via adaptive pinning control. Int. J. Control 2015, 88, 1746–1756. [Google Scholar] [CrossRef] [Scilit]
  13. Bai, J.; Chu, C.S. Consensus with a reference state for fractional-order multi-agent systems. Int. J. Syst. Sci. 2016, 47, 222–234. [Google Scholar] [CrossRef] [Scilit]
  14. Ma, X.; Sun, F.; Li, H.; He, B. The consensus region design and analysis of fractional-order multi-agent systems. Int. J. Syst. Sci. 2017, 48, 629–636. [Google Scholar]
  15. Yu, Z.Y.; Jiang, H.J.; Hu, C. Leader-following consensus of fractional-order multi-agent systems under fixed topology. Neurocomputing 2015, 149, 613–620. [Google Scholar] [CrossRef] [Scilit]
  16. Ji, Y.; Guo, Y.; Liu, Y.; Tian, Y. Leader-following consensus of fractional-order multi-agent systems via adaptive control. Int. J. Adapt. Control Signal Process. 2020, 34, 283–297. [Google Scholar] [CrossRef] [Scilit]
  17. Yu, W.; Li, Y.; Wen, G.; Yu, X.; Cao, J. Observer design for tracking consensus in second-order multi-agent systems: Fractional order less than two. IEEE Trans. Autom. Control 2017, 62, 894–900. [Google Scholar]
  18. Chai, Y.; Chen, L.; Wu, R.; Sun, J. Adaptive pinning synchronization in fractional-order complex dynamical networks. Phys. A Stat. Mech. Its Appl. 2012, 391, 5746–5758. [Google Scholar] [CrossRef] [Scilit]
  19. Sun, M.X.; Wang, D.W. Iterative learning control with initial rectifying action. Automatica 2002, 38, 1177–1182. [Google Scholar] [CrossRef] [Scilit]
  20. Sun, M.X.; Sam, S.Z.; Mareels, I.M.Y. Adaptive repetitive learning control of robotic manipulators without the requirement for initial repositioning. IEEE Trans. Robot. 2006, 22, 563–568. [Google Scholar] [CrossRef] [Scilit]
  21. Park, K.H. An average operator-based PD-type iterative learning control for variable initial state error. IEEE Trans. Autom. Control 2005, 50, 865–869. [Google Scholar] [CrossRef] [Scilit]
  22. Meng, D.; Jia, Y. Finite-time consensus for multi-agent systems via terminal feedback iterative learning. IET Control Theory Appl. 2011, 5, 2098–2110. [Google Scholar]
  23. Zhu, W.; Wang, M.S.; Yang, C.D. Leader-following consensus of fractional-order multi-agent systems with general linear models. In Proceedings of the 11th World Congress on Intelligent Control and Automation, Shenyang, China, 29 June–4 July 2014; pp. 3493–3496. [Google Scholar]
  24. Yu, S. On Iterative Learning in Multi-Agent Systems Coordination and Control. Ph.D. Thesis, National University of Singapore, Singapore, 2014. [Google Scholar]
Figure 1. The network structure diagram of FOMASs.
Figure 1. The network structure diagram of FOMASs.
Fractalfract 10 00093 g001
Figure 2. The simulation results of open-closed-loop PDα-type with h = 0.1 s.
Figure 2. The simulation results of open-closed-loop PDα-type with h = 0.1 s.
Fractalfract 10 00093 g002
Figure 3. The simulation results of open-closed-loop PDα-type with h = 0.5 s.
Figure 3. The simulation results of open-closed-loop PDα-type with h = 0.5 s.
Fractalfract 10 00093 g003aFractalfract 10 00093 g003b
Figure 4. The simulation results of open-loop PDα-type with h = 0.1 s.
Figure 4. The simulation results of open-loop PDα-type with h = 0.1 s.
Fractalfract 10 00093 g004
Figure 5. The simulation results of open-loop PDα-type with h = 0.5 s.
Figure 5. The simulation results of open-loop PDα-type with h = 0.5 s.
Fractalfract 10 00093 g005
Figure 6. The simulation results of closed-loop PDα-type with h = 0.1 s.
Figure 6. The simulation results of closed-loop PDα-type with h = 0.1 s.
Fractalfract 10 00093 g006
Figure 7. The simulation results of closed-loop PDα-type with h = 0.5 s.
Figure 7. The simulation results of closed-loop PDα-type with h = 0.5 s.
Fractalfract 10 00093 g007
Figure 8. The simulation results of open loop with α = 0.2.
Figure 8. The simulation results of open loop with α = 0.2.
Fractalfract 10 00093 g008
Figure 9. The simulation results of open loop with α = 0.6.
Figure 9. The simulation results of open loop with α = 0.6.
Fractalfract 10 00093 g009
Figure 10. The simulation results of open loop with α = 0.95.
Figure 10. The simulation results of open loop with α = 0.95.
Fractalfract 10 00093 g010
Figure 11. The simulation results of open loop with α = 1.
Figure 11. The simulation results of open loop with α = 1.
Fractalfract 10 00093 g011
Figure 12. The simulation results of close loop with α = 0.2.
Figure 12. The simulation results of close loop with α = 0.2.
Fractalfract 10 00093 g012
Figure 13. The simulation results of close loop with α = 0.6.
Figure 13. The simulation results of close loop with α = 0.6.
Fractalfract 10 00093 g013
Figure 14. The simulation results of close loop with α = 0.95.
Figure 14. The simulation results of close loop with α = 0.95.
Fractalfract 10 00093 g014
Figure 15. The simulation results of close loop with α = 1.
Figure 15. The simulation results of close loop with α = 1.
Fractalfract 10 00093 g015
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

Huang, Z.; Lv, S.; Shen, K.; Jiang, X.; Yu, H. Consensus Control of Robot Fractional-Order MAS Based on FOILC with Time Delay. Fractal Fract. 2026, 10, 93. https://doi.org/10.3390/fractalfract10020093

AMA Style

Huang Z, Lv S, Shen K, Jiang X, Yu H. Consensus Control of Robot Fractional-Order MAS Based on FOILC with Time Delay. Fractal and Fractional. 2026; 10(2):93. https://doi.org/10.3390/fractalfract10020093

Chicago/Turabian Style

Huang, Zhida, Shuaishuai Lv, Kunpeng Shen, Xiao Jiang, and Haibin Yu. 2026. "Consensus Control of Robot Fractional-Order MAS Based on FOILC with Time Delay" Fractal and Fractional 10, no. 2: 93. https://doi.org/10.3390/fractalfract10020093

APA Style

Huang, Z., Lv, S., Shen, K., Jiang, X., & Yu, H. (2026). Consensus Control of Robot Fractional-Order MAS Based on FOILC with Time Delay. Fractal and Fractional, 10(2), 93. https://doi.org/10.3390/fractalfract10020093

Article Metrics

Back to TopTop