Next Article in Journal
Investigation into the Failure Characteristics and Mechanism of Rock with Single Elliptical Defects under Ultrasonic Vibrations
Previous Article in Journal
On Theoretical and Numerical Results of Serum Hepatitis Disease Using Piecewise Fractal–Fractional Perspectives
Previous Article in Special Issue
Quantization-Based Event-Triggered H Consensus for Discrete-Time Markov Jump Fractional-Order Multiagent Systems with DoS Attacks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Impulsive Control of Variable Fractional-Order Multi-Agent Systems

by
Ravi P. Agarwal
1,2,
Snezhana Hristova
3,* and
Donal O’Regan
4
1
Department of Mathematics, Texas A&M University-Kingsville, Kingsville, TX 78363, USA
2
Department of Mathematics and Systems Engineering, Florida Institute of Technology, Melbourne, FL 32901, USA
3
Faculty of Mathematics and Informatics, Plovdiv University, Tzar Asen 24, 4000 Plovdiv, Bulgaria
4
School of Mathematical and Statistical Sciences, University of Galway, H91 TK33 Galway, Ireland
*
Author to whom correspondence should be addressed.
Fractal Fract. 2024, 8(5), 259; https://doi.org/10.3390/fractalfract8050259
Submission received: 14 March 2024 / Revised: 17 April 2024 / Accepted: 25 April 2024 / Published: 26 April 2024

Abstract

:
The main goal of the paper is to present and study models of multi-agent systems for which the dynamics of the agents are described by a Caputo fractional derivative of variable order and a kernel that depends on an increasing function. Also, the order of the fractional derivative changes at update times. We study a case for which the exchanged information between agents occurs only at initially given update times. Two types of linear variable-order Caputo fractional models are studied. We consider both multi-agent systems without a leader and multi-agent systems with a leader. In the case of multi-agent systems without a leader, two types of models are studied. The main difference between the models is the fractional derivative describing the dynamics of agents. In the first one, a Caputo fractional derivative with respect to another function and with a continuous variable order is applied. In the second one, the applied fractional derivative changes its constant order at each update time. Mittag–Leffler stability via impulsive control is defined, and sufficient conditions are obtained. In the case of the presence of a leader in the multi-agent system, the dynamic of the agents is described by a Caputo fractional derivative with respect to an increasing function and with a constant order that changes at each update time. The leader-following consensus via impulsive control is defined, and sufficient conditions are derived. The theoretical results are illustrated with examples. We show with an example the leader’s influence on the consensus.

1. Introduction

Recently, the dynamics of multi-agent systems have been successfully modeled by fractional derivatives, and many theoretical results have been obtained (see, for example, ref. [1] for consensuses of linear systems, ref. [2] for consensuses of nonlinear multi-agent system via event-triggered control, refs. [3,4,5] for leader-following consensuses for fractional multi-agent systems, ref. [6] for consensuses under fixed topology, and ref. [7] for the output feedback containment control problem for multi-agent systems with missing measurements).
Usually, continuous control is used to study the behavior of the agents in the model. But practically, it is hard to achieve continuous communication among agents. This leads to reasonable study of model situations wherein the agents exchange information only at so-called update times. A good tool in this case is to use impulsive control for modeling the situation. This type of model was studied in [8,9] for integer-order systems, in [10,11] for fractional-order systems, in [12] for randomly occurring update times, and in [13] for models with generalized proportional Caputo fractional derivatives.
Fractional operators in which the order is a function of certain variables have attracted attention due to their applied significance in various research areas. Samko and Ross [14] first proposed the concept of variable-order diffintegrals as well as some basic properties. The basic definitions of variable-order fractional diffintegrals and numerical approximations were given in [15]. Variable-fractional calculations provide an effective mathematical tool for modeling complex dynamic problems (see, for example, [16,17,18,19,20]). In [21], the authors showed that variable-order fractional derivatives can capture the dynamics of some systems more accurately. The main practical advantage of the variable order in fractional operators is that the order of derivative in neural networks can vary as a function of time or the system’s state (see [22]). In [23], a brief overview of papers about some models of neural networks with fractional derivatives of different orders is presented.
Note that there are many generalizations of classical fractional integrals and derivatives. The base of the generalization of the classical definitions is the type of kernel considered. In the case when the kernel is of the type k ( t , s ) = η ( t ) η ( s ) , the fractional diffintegrals with respect to another function are defined (see, for example, [24]). Some of the advantages of fractional diffintegrals with respect other functions are that they keep the main properties of classical fractional ones. Also, this type of derivative, as shown in [24] for population models, can more accurately model processes using different kernels for the fractional operator. This type of fractional derivative is applied to differential equations and has been studied by several authors (see, for example, ref. [24] for the existence and uniqueness of the problem with the Caputo fractional derivative and ref. [25] for the Hilfer-type fractional derivative).
In this paper, we consider multi-agent linear dynamic systems with the Caputo fractional derivative with respect to another function and variable order. We study a multi-agent system in which the agents interact and exchange information instantaneously and only at initially given update times, i.e., the so-called impulsive control protocol. We consider systems both without a leader and with a leader. In both cases, we set up the appropriate impulsive model, define stability by Mittag–Leffler functions, and study the system.
Note that impulsive control is a powerful control method: in particular when an agent exchanges information instantaneously at discrete times. It has been applied and studied by several authors for various types of multi-agent systems: for example, in [26], the scaled consensus is investigated by using impulsive controls; in [26], the impulsive approach is used to study the semi-global consensus; in [27], the impulsive average-consensus with time-delays is considered; in [28], the exponential consensus is investigated in the case for which the impulses are generated by an event-triggered mechanism and are subjected to actuation delays.
In [13], a multi-agent linear system via impulsive control is considered, and the consensus is studied. The applied fractional derivative is less general than the fractional derivative with respect to another function, which is applied in this paper. In the present paper, we keep the idea about the impulsive protocol, but we generalize the model of [13] in several ways. First, we consider variable order for the fractional derivative. This leads to qualitative changes in the study. For the model without a leader, we consider two cases: the case with a fractional derivative of variable order and the case of a fractional derivative with piecewise constant orders, i.e., we study the situation when, at the initially given impulsive points, the agents interact, and also, their behavior and dynamics are changed. In the case of a system with a leader, we study only piecewise constant orders of the fractional derivatives. This is required because of the more complex interactions between agents. Second, to be more general, we apply a fractional derivative with a kernel of the type k ( t , s ) = η ( t ) η ( s ) with an increasing differentiable function η ( . ) with a range ( 0 , 1 ) . Also, from our results, several partial cases, such as the dynamics described by the classical Caputo fractional derivative, could be obtained, which is not possible from the ones in [13]. In this way, in this paper, we study a model describing a more general situation compared to that of [13].
The main contributions of the article to the field of multi-agent systems, particularly in terms of consensus and formation control, can be summarized as follows:
-
We provide two models for a multi-agent system without a leader in which the interaction between agents occurs only at update times. The dynamics in the models are described by a variable-order Caputo fractional derivative with respect to another function.
-
We provide a model for a multi-agent system with a leader in which the interaction between any agent and the leader occurs only at update times. The dynamics are described by a Caputo fractional derivative with respect to another function, for which the order is changed at any update time.
-
We define and study impulsive Mittag–Leffler stability via impulsive protocol and leader-following consensus via impulsive protocol for the corresponding models.
-
All sufficient conditions depend significantly on the impulsive control.
-
We provide an example that shows the influence of the impulsive control on a system.
Our paper is structured as follows:
-
In Section 2, we give an overview of the Caputo fractional calculus with respect to another function. We give the basic results that will be used in subsequent parts of the paper. Also, we present the basic definitions and results for the variable-order Caputo fractional derivative and discuss its application for modeling multi-agent systems.
-
In Section 3, based on the main definitions from the previous section, we set up models for two basic cases: multi-agent systems both without a leader and with a leader. In the case without a leader, in the multi-agent system, we consider two different types of models: one with variable time order of the fractional derivative and one with a piecewise constant order. In the case of the presence of a leader in the system, we consider only a piecewise constant variable order of the corresponding fractional derivative.
-
In Section 4, we obtain our main results. In the case of a multi-agent system without a leader we define impulsive Mittag–Leffler stability and obtain sufficient conditions. In the case of the presence of a leader in the system, we study the leader-following consensus. All theoretical results are illustrated with examples.
-
To summarize, we finish the paper with a conclusion.

2. Preliminary Notes and Results

We recall the basic definitions of fractional operators with respect to another function η , which are often called η -fractional integrals and derivatives. Let the kernel be η C 1 ( [ c , d ] , R ) with R ; c < d (if d = ) and η ( t ) > 0 for all t [ c , d ] .

2.1. η -Fractional Diffintegrals of Constant Order

We start with the definitions of a constant fractional order of the fractional integral and derivative μ > 0 for scalar functions.
Definition 1 
([29]). Let ν C ( [ c , d ] , R ) and μ 0 . Then a η-fractional integral of order μ is
I η μ c ν ( t ) = 1 Γ ( μ ) c t η ( s ) ( η ( t ) η ( s ) ) μ 1 ν ( s ) d s , t ( c , d ] .
Definition 2 
([29]). Let ν : [ c , d ] R and μ ( 0 , 1 ) . Then a η-Caputo fractional derivative of order μ is
D η μ a C ν ( t ) = I η 1 μ c 1 η ( t ) d d t ν ( t ) = 1 Γ ( 1 μ ) c t η ( t ) η ( s ) μ ν ( s ) d s , t ( c , d ] .
In the vector case ν C ( [ c , d ] , R n ) , Definitions 1 and 2 can be generalized component-wise.
We give some results that are known from the literature that will be used in our further study.
Lemma 1 
(Theorems 1 and 2 [30]). For μ ( 0 , 1 ) and ν C 1 ( [ c , d ] , R ) , we have
D η μ c C I η μ c ν ( t ) = ν ( t )
and
I η μ c D η μ c C ν ( t ) = u ( t ) u ( c ) .
Lemma 2 
(Lemma 1 [30]). For μ ( 0 , 1 ) and ρ > 0 , we have
D η μ c C η ( t ) η ( c ) ρ = Γ ( ρ + 1 ) Γ ( ρ μ + 1 ) η ( t ) η ( c ) ρ μ , I η μ c η ( t ) η ( c ) ρ = Γ ( ρ + 1 ) Γ ( ρ + μ + 1 ) η ( t ) η ( c ) ρ + μ .
Lemma 3 
(Lemma 2 [30]). The scalar linear η-Caputo fractional initial value problem
D η μ c C ν ( t ) = ξ ν ( t ) , ν ( c ) = u 0 , μ ( 0 , 1 ) ,
with ξ , u 0 R , has a solution
ν ( t ) = u 0 E μ ξ ( η ( t ) η ( c ) ) μ ,
where E μ is the Mittag–Leffler function of one parameter.
Consider the following initial value problem (IVP) for a linear system of fractional differential equations:
D η μ c C U ( t ) = A U ( t ) , U ( c ) = U 0 , μ ( 0 , 1 ) , t [ c , d ]
where U 0 R n , A is a constant matrix, and μ ( 0 , 1 ) .
Definition 3 
([31]). The Mittag–Leffler matrix function with one parameter μ > 0 is
E μ ( A z ) = k = 0 A k z k Γ ( k μ + 1 ) ,
where A is a square matrix.
Lemma 4. 
The solution to the IVP (6) is
U ( t ) = E μ A ( η ( t ) η ( c ) ) μ U 0 , t [ c , d ] .
Proof. 
The claim follows from Lemma 2 for ρ = μ , μ + 1 , μ + 2 , . Indeed, we have
D η μ c C E μ A ( η ( t ) η ( c ) ) μ = k = 0 A k Γ ( k μ + 1 ) D η μ a C ( η ( t ) η ( c ) ) k μ = k = 1 A k Γ ( k μ + 1 ) Γ ( k μ + 1 ) Γ ( k μ μ + 1 ) η ( t ) η ( c ) k μ μ = A E μ A ( η ( t ) η ( c ) ) μ .

2.2. η -Fractional Diffintegrals of Variable Order

There are several different definitions of variable-order (VO) fractional diffintegrals (see, for example, [21,32]). Note that all of the defined VO fractional diffintegrals coincide if the VO is replaced with a constant order. We provide only one of them, which is the one used the most in the literature.
Now, we generalize the fractional integral with a constant order (see p. 461 [30]) to one with a variable order.
Definition 4. 
Let the function ν L ( [ c , d ] ) . Then the variable-order η-fractional integral of type I is
I η μ ( t ) c ν ( t ) = 1 Γ ( μ ( t ) ) c t η ( s ) ( η ( t ) η ( s ) ) μ ( t ) 1 ν ( s ) d s , t ( c , d ] .
We generalize Definition 1 [30] for a constant order of a Caputo fractional derivative to a variable order.
Definition 5. 
Let μ : [ c , d ] ( 0 , 1 ) . Then the variable-order η-Caputo fractional derivative of type I of a function ν C 1 [ c , d ] is defined by
D η μ ( t ) c C ν ( t ) = 1 Γ ( 1 μ ( t ) ) c t η ( t ) η ( s ) μ ( t ) ν ( s ) d s t ( c , d ] .
In the case of η ( t ) 1 , Definitions 4 and 5 reduce to the variable-order fractional integrals and fractional Caputo derivative defined and used in [14,33].
Remark 1. 
Similar to that mentioned in [14] about VO fractional integrals and VO Caputo fractional derivatives, the VO fractional operators D η p ( t ) a C and I η μ ( t ) a are not inverses of each other.
In [14], the Marchaud fractional derivative (Sections 5 and 13 [34]) is generalized to a variable order.
Definition 6 
([14]). Let μ : [ c , d ] ( 0 , 1 ) and the function ν C 1 ( [ c , d ] ) . Then the variable-order η-Caputo fractional derivative of type II is
D η μ ( t ) c C ν ( t ) = 1 Γ ( 1 μ ( t ) ) ν ( t ) η ( t ) η ( c ) μ ( t ) + μ ( t ) c t η ( s ) ν ( t ) ν ( s ) η ( t ) η ( s ) 1 + μ ( t ) d s , t ( c , d ] .
Lemma 5. 
Let μ , γ C ( [ c , d ] , ( 0 , 1 ) ) and γ ( t ) > μ ( t ) , t [ c , d ] . Then
D η μ ( t ) c C η ( t ) η ( c ) γ ( t ) = Γ ( γ ( t ) + 1 ) Γ ( γ ( t ) + 1 μ ( t ) ) ( η ( t ) η ( c ) ) γ ( t ) μ ( t ) , t ( c , d ] .
Proof. 
From Equation (10), we have
D η μ ( t ) c C η ( t ) η ( c ) γ ( t ) = 1 Γ ( 1 μ ( t ) ) ( η ( t ) η ( c ) γ ( t ) η ( t ) η ( c ) μ ( t ) + μ ( t ) ( η ( t ) η ( c ) γ ( t ) c t η ( s ) 1 ( η ( s ) η ( c ) ) γ ( t ) ( η ( t ) η ( c ) γ ( t ) η ( t ) η ( s ) 1 + μ ( t ) d s .
Use the substitution η ( s ) = ξ ( η ( t ) η ( c ) ) + η ( c ) . Then
η ( s ) d s = ( η ( t ) η ( c ) ) d ξ
and
η ( s ) η ( c ) η ( t ) η ( c ) = ξ , η ( t ) η ( s ) = ( η ( t ) η ( c ) ) ( 1 ξ ) .
Substitute in Equation (12), and we obtain
D η μ ( t ) c C η ( t ) η ( c ) γ ( t ) = 1 Γ ( 1 μ ( t ) ) ( ( η ( t ) η ( c ) γ ( t ) μ ( t ) + μ ( t ) ( η ( t ) η ( c ) ) γ ( t ) μ ( t ) 0 1 1 ξ γ ( t ) ( 1 ξ ) 1 + μ ( t ) d ξ ) = 1 Γ ( 1 μ ( t ) ) ( η ( t ) η ( c ) γ ( t ) μ ( t ) 1 + μ ( t ) 0 1 1 ξ γ ( t ) ( 1 ξ ) 1 + μ ( t ) d ξ .
Apply integration by parts, the inequality γ ( t ) > μ ( t ) , and 0 1 ( 1 s ) w 1 s v 1 d s = Γ ( w ) Γ ( v ) Γ ( w + v ) for v = γ ( t ) , w = 1 μ ( t ) and obtain
μ ( t ) 0 1 ( 1 ξ γ ( t ) ) ( 1 ξ ) 1 μ ( t ) d ξ = 0 1 ( 1 ξ γ ( t ) ) d ( 1 ξ ) μ ( t ) = ( 1 ξ γ ( t ) ) ( 1 ξ ) μ ( t ) | ξ = 0 ξ = 1 + γ ( t ) 0 1 ( 1 ξ ) μ ( t ) ξ γ ( t ) 1 d ξ = 1 + γ ( t ) Γ ( 1 μ ( t ) ) Γ ( γ ( t ) ) Γ ( γ ( t ) μ ( t ) + 1 ) = 1 + Γ ( 1 μ ( t ) ) Γ ( 1 + γ ( t ) ) Γ ( γ ( t ) μ ( t ) + 1 ) .
Substitute (14) to (13), and we obtain (11). □
Lemma 6. 
Let μ C ( [ c , d ] , ( 0 , 1 ) ) and ξ R . Then,
D η μ ( t ) c C E μ ( t ) ξ η ( t ) η ( c ) μ ( t ) = E μ ( t ) ξ η ( t ) η ( c ) μ ( t ) , t ( c , d ] ,
where E μ ( t ) is the one-parametric Mittag–Leffler function of variable order, which is defined by
E μ ( t ) ( z ) = k = 0 z k Γ ( k μ ( t ) + 1 ) , t [ c , d ] .
Proof. 
From Equation (16) and Lemma 5, we have
D η μ ( t ) c C E μ ( t ) ξ η ( t ) η ( c ) μ ( t ) = k = 0 D η μ ( t ) c C ξ η ( t ) η ( c ) μ ( t ) k Γ ( k μ ( t ) + 1 ) = k = 0 ξ k Γ ( k μ ( t ) + 1 ) D η μ ( t ) c C η ( t ) η ( c ) k μ ( t ) = k = 1 ξ k Γ ( ( k 1 ) μ ( t ) + 1 ) ( η ( t ) η ( c ) ) ( k 1 ) μ ( t ) = ξ k = 0 ξ k Γ ( k μ ( t ) + 1 ) ( η ( t ) η ( c ) ) k μ ( t ) = ξ E μ ( t ) ξ η ( t ) η ( c ) μ ( t ) .
Corollary 1. 
Let μ C ( [ c , d ] , ( 0 , 1 ) ) and ξ R . Then the IVP
D η μ ( t ) c C ν ( t ) = ξ ν ( t ) , t ( c , d ] , ν ( a ) = u 0
has a unique solution ν ( t ) = u 0 E μ ( t ) ξ η ( t ) η ( c ) μ ( t ) .
Remark 2. 
Note we could not generalize the scalar case (18) to a vector case and obtain a solution for the case of a system as is done in the case of constant order (see Lemma 4).
Remark 3. 
Let μ C ( [ c , d ] , ( 0 , 1 ) ) and γ R . Then
D μ ( t ) c C ( η ( t ) η ( c ) ) γ Γ ( γ + 1 ) Γ ( γ + μ ( t ) + 1 ) ( η ( t ) η ( c ) ) γ + μ ( t ) ,
and Lemma 6 and Corollary 1 are not applicable to the derivative D μ ( t ) a C .
Therefore, in the scalar case, Definition 6 about variable-order fractional derivatives is more suitable than Definition 5.
Remark 4. 
According to Remark 1, it is difficult to obtain an equivalent integral presentation of the solution of the corresponding differential equation with fractional derivatives defined in Definition 5. To avoid this, we can apply a piecewise constant variable order in fractional differential equations. Let points c = T 0 < T 1 < T 2 , < T p < T p + 1 = d be given. Let the variable-order μ : [ a , b ] ( 0 , 1 ) be given by
μ ( t ) = μ 0 , if t [ T 0 , T 1 ] , μ 1 , if t ( T 1 , T 2 ] , μ p , if t ( T p , T p + 1 ] ,
where μ k ( 0 , 1 ) are constants.
Then, instead of the IVP for the variable-order fractional differential equation
D η μ ( t ) c C ω ( t ) = F t , ω ( t ) , t ( c , d ] , ω ( c ) = ω 0 ,
we can consider IVP for the system of constant-order fractional differential equations
D η μ k T k C ω k ( t ) = F t , ω k ( t ) , t ( T k , T k + 1 ] , k = 0 , 1 , 2 , , p , ω k ( T k ) = ω k 1 ( T k ) , k = 0 , 1 , 2 , , p ,
ω 1 ( T 0 ) = ω 0 , with a solution ω ( t ) defined by
ω ( t ) = ω 0 ( t ) , if t [ T 0 , T 1 ] , ω 1 ( t ) , if t ( T 1 , T 2 ] , ω p ( t ) , if t ( T p , T p + 1 ] .
The main advantage of this approach is that we can use the results for fractional derivatives with constant orders.
In this paper, we use the Euclidean norm | | x | | of x R n .
For a matrix B = { b i j } i , j = 1 n R n × n , we use the spectral norm
| | B | | 2 = max 1 i n ξ i ,
where ξ i are the eigenvalues of B T B , and B T is the transpose of a matrix B. Then, we have
| | B | | 2 i = 1 n j = 1 n b i j 2 , | | B x | | | | B | | 2 | | x | | .

3. Statement of the Problem

Let the sequence of points { ξ k } k = 0 , 1 , 2 , be such that t 0 = ξ 0 < ξ k < ξ k + 1 , k = 1 , 2 , 3 , , with lim k ξ k = and where t 0 0 is the initial time.
We denote
ν ( ξ k + 0 ) = lim τ ξ k + 0 ν ( τ ) , ν ( ξ k 0 ) = lim τ ξ k 0 ν ( τ ) , k = 1 , 2 , 3 , .
Consider a multi-agent system of N agents with a scalar variable x i , i = 1 , 2 , , N and initial value x i 0 .

3.1. Multi-Agent System without a Leader

Consider the case for which the agents exchange information among themselves only at update times { ξ k } k = 0 , 1 , 2 , . The controller updates of each agent occur instantaneously at times ξ k , and the control input is called an impulsive control protocol.
Consider the set of the numbers of all agents that influence agent i at update time ξ k :
Σ i ( ξ k ) = { l = 1 , 2 , , N : l i   and x l ( t ) is   available   to   agent   i   at   time   t = ξ k } , i = 1 , 2 , , N , k = 1 , 2 ,
Thus, the impulsive control protocol of agent i at time ξ k , k = 1 , 2 , 3 , , based on the information it receives from its neighboring agents, can be written
u i ( ξ k ) = j Σ i ( ξ k ) a i , j , k ( x i ( ξ k ) x j ( ξ k ) ) , k = 1 , 2 , 3 , ,
where the weights a i , j , k R are elements of the matrix
A k = 0 a 1 , 2 , k a 1 , 3 , k a 1 , N , k a 2 , 1 , k 0 a 2 , 3 , k a 2 , N , k a N , 1 , k a N , 2 , k a N , 3 , k 0
In the case without a leader, since the dynamic of any agent between two update times is described by a scalar equation, we can use the variable order of a fractional derivative given in Definition 6 and a piecewise constant order (see Remark 4).

3.1.1. Model of Fractional Derivative with Variable Order

We apply the η -fractional derivative of variable-order μ : [ t 0 , ) ( 0 , 1 ) given by Definition 6 and Equation (10).
Since between two update times ξ k and ξ k + 1 , any agent i has information only about its own state, then the dynamics of agent i are described by
( D η μ ( t ) ξ k C x i ) ( t ) = b i x i ( t ) , f o r t ( ξ k , ξ k + 1 ] ,
where b i R , i = 1 , 2 , , N .
At each time ξ k , agent i updates its state variable according to the impulsive control protocol defined by (22).
Combining the impulsive control protocol defined by (22) and the dynamics of each agent between two update times defined by (23), we obtain the following model of a variable-order η -Caputo fractional model of multi-agent linear dynamic systems via impulsive control protocol (CFM):
D η μ ( t ) ξ k C x i ( t ) = b i x i ( t ) , i = 1 , 2 , , N , t ( ξ k , ξ k + 1 ] , k = 0 , 1 , 2 , , x i ( ξ k + 0 ) = j Σ i ( ξ k ) a i , j , k ( x i ( ξ k ) x j ( ξ k ) ) , k = 1 , 2 , 3 , , x i ( t 0 ) = x i 0 , i = 1 , 2 , , N .

3.1.2. Model of Fractional Derivative with Piecewise Constant Order

We apply the η -fractional derivative of variable order given in Definition 5.
Let the order of the fractional derivative be a piecewise constant function defined by
μ ( t ) = μ 0 , if t [ ξ 0 , ξ 1 ] , μ 1 , if t ( ξ 1 , ξ 2 ] ,
where μ k ( 0 , 1 ) , k = 0 , 1 , 2 , are constants.
We assume the dynamics of each agent between two update times defined by the fractional derivative D η μ k ξ k C x i ( t ) .
Combine the impulsive control protocol (22) and the dynamics of each agent between two update times defined by (23) by replacing the derivative D η μ ( t ) ξ k C x i ( t ) with the derivative D η μ k ξ k C x i ( t ) , and we obtain the following model:
D η μ k ξ k C x i ( t ) = b i x i ( t ) , i = 1 , 2 , , N , t ( ξ k , ξ k + 1 ] , k = 0 , 1 , 2 , , x i ( ξ k + 0 ) = j Σ i ( ξ k ) a i , j , k ( x i ( ξ k ) x j ( ξ k ) ) , k = 1 , 2 , 3 , , x i ( t 0 ) = x i 0 , i = 1 , 2 , , N .

3.2. Multi-Agent System with a Leader

Consider a multi-agent system with fixed topology and a leader with state variable x 0 ( t ) .
Consider the case of an impulsive control protocol, i.e., any agent and the leader interact instantaneously only at the update times ξ k described by
x i ( ξ k + 0 ) = x i ( ξ k ) + u i ( ξ k ) , i = 1 , 2 , , N , k = 1 , 2 , ,
where the impulsive protocol is
u i ( ξ k ) = μ i , k ( x i ( ξ k ) x 0 ( ξ k ) ) , k = 1 , 2 , 3 , .
Between two update times ξ k and ξ k + 1 , the leader has no interactions with other agents, and the dynamics of any agent i are based only on interactions between itself and other agents. In this case, we apply a piecewise constant order of the Caputo fractional derivative (see Remarks 2 and 3). Let the variable-order μ : [ t 0 , ) ( 0 , 1 ) of the Caputo fractional derivative be defined by (25). Then, the dynamics of the agents and the leader between two update times is described by
D η μ k ξ k C x i ( t ) = j = 1 N i , j ( x i ( t ) x j ( t ) ) , t ( ξ k , ξ k + 1 ] , D η μ k ξ k C x 0 ( t ) = 0 , t ( ξ k , ξ k + 1 ] , k = 0 , 1 , 2 , ,
where the constants i , j 0 present the weights. Note i , j = 0 iff agent j does not influence agent i.
Combining (27), (28), and (29), we obtain the following model:
D η μ k ξ k x i ( t ) = j = 1 N i , j ( x i ( t ) x j ( t ) ) , t ( ξ k , ξ k + 1 ] , ( D η μ k ξ k x 0 ) ( t ) = 0 , t ( ξ k , ξ k + 1 ] , k = 0 , 1 , 2 , , x i ( ξ k + 0 ) = x i ( ξ k ) + μ i , k ( x i ( ξ k ) x 0 ( ξ k ) ) , i = 1 , 2 , , N , x 0 ( ξ k + 0 ) = x 0 ( ξ k ) , k = 1 , 2 , 3 , , x i ( t 0 ) = x i 0 , i = 1 , 2 , , N , x 0 ( t 0 ) = x 0 0 .
Remark 5. 
From the equation of the leader in system (30), it follows inductively that x 0 ( t ) = x 0 0 for t t 0 .
Denote z i ( t ) = x i ( t ) x 0 ( t ) = x i ( t ) x 0 0 , i = 1 , 2 , , N , and consider the equivalent to problem (30):
D η μ k ξ k z i ( t ) = j = 1 N i , j ( z i ( t ) z j ( t ) ) , t ( ξ k , ξ k + 1 ] , k = 0 , 1 , 2 , , z i ( ξ k + 0 ) = ( 1 + μ i , k ) z i ( ξ k ) , i = 1 , 2 , , N , k = 1 , 2 , 3 , z i ( t 0 ) = x i 0 x 0 0 , i = 1 , 2 , , N ,
or in the matrix form:
D η μ k ξ k Z ( t ) = L Z ( t ) , t ( ξ k , ξ k + 1 ] , k = 0 , 1 , 2 , , Z ( ξ k + 0 ) = P k Z ( ξ k ) , k = 1 , 2 , 3 , , Z ( t 0 ) = Z 0 ,
where P k = ( 1 + μ 1 , k , 1 + μ 2 , k , , 1 + μ N , k ) ,
L = j = 2 N i , j 1 , 2 1 , 3 1 , N 2 , 1 j = 1 , j 2 N 2 , j 2 , 3 2 , N 3 , 1 3 , 2 j = 1 , j 3 N 3 , j 3 , N N , 1 N , 1 N , 3 j = 1 N 1 N , j ,
and Z 0 = ( x 1 0 x 0 0 , x 2 0 x 0 0 , , x N 0 x 0 0 ) .
Note the components of the vector P k are deeply connected with the impulsive control protocol; they present the amount of the instantaneous interactions between the corresponding agent and the leader at the update time.

4. Main Results for the Models of Multi-Agent Systems with Impulsive Control Protocol

4.1. Multi-Agent System without a Leader

As mentioned in Section 3.1, we consider two different models. For both of them, we define and study impulsive Mittag–Leffler stability.

4.1.1. Model of Fractional Derivative with Variable Order

We study model (24) with a variable-order μ : [ t 0 , ) ( 0 , 1 ) .
Definition 7. 
The CFM (24) is impulsively Mittag–Leffler stable if there exist positive numbers ξ and M k < , k = 0 , 1 , 2 , , such that, for any initial value x 0 R N , the solution x ( t ) of the corresponding problem (24) satisfies the inequality
| | x ( t ) | | M k j = 0 k 1 E μ ( ξ j + 1 ) ξ ( η ( ξ j + 1 ) η ( ξ j ) ) μ ( ξ j + 1 ) E μ ( t ) ξ ( η ( t ) η ( ξ k ) ) μ ( t ) | | x 0 | | , t ( ξ k , ξ k + 1 ] , k = 0 , 1 , 2 , .
Theorem 1. 
If b i < 0 , i = 1 , 2 , , N , and there exists K ( 0 , 1 ] such that
j = 1 N a i , j , k + j = 1 N a i , j , k < K ,
then CFM (24) is impulsively Mittag–Leffler stable.
Proof. 
Let t ( ξ 0 , ξ 1 ] . According to Corollary 1 with a = ξ 0 , b = ξ 1 , u 0 = x i 0 , and ξ = b i , the solution to (24) is
| x i ( t ) | = | x i 0 | E μ ( t ) b i η ( t ) η ( ξ 0 ) μ ( t ) t ( ξ 0 , ξ 1 ] .
Let t ( ξ 1 , ξ 2 ] . Again, according to Corollary 1 with a = ξ 1 , b = ξ 2 , u 0 = x i ( ξ 1 + 0 ) , and ξ = b i , the solution to (24) is given by
| x i ( t ) | = | x i ( ξ 1 + 0 ) | E μ ( t ) b i η ( t ) η ( ξ 1 ) μ ( t ) , t ( ξ 1 , ξ 2 ] , i = 1 , 2 , , N .
On account of the second equation of (24) and (34) at the update time ξ 1 , we have
| x i ( ξ 1 + 0 ) | = x i ( ξ 1 ) j = 1 N a i , j , 1 j = 1 , j i N a i , j , 1 x j ( ξ 1 ) ) | x i 0 | E μ ( ξ 1 ) b i η ( ξ 1 ) η ( ξ 0 ) μ ( ξ 1 ) j = 1 N a i , j , 1 + j = 1 N | a i , j , 1 | | x j 0 | E μ ( ξ 1 ) b i η ( ξ 1 ) η ( ξ 0 ) μ ( ξ 1 ) | | x 0 | | E μ ( ξ 1 ) b i η ( ξ 1 ) η ( ξ 0 ) μ ( ξ 1 ) j = 1 N a i , j , 1 + j = 1 N | a i , j , 1 | | | x 0 | | K E μ ( ξ 1 ) b i η ( ξ 1 ) η ( ξ 0 ) μ ( ξ 1 ) .
Using (36) in (35) implies
| x i ( t ) | | | x 0 | | K E μ ( ξ 1 ) b i η ( ξ 1 ) η ( ξ 0 ) μ ( ξ 1 ) E μ ( t ) b i η ( t ) η ( ξ 1 ) μ ( t )
for any t ( ξ 1 , ξ 2 ] and all i = 1 , 2 , , N .
By induction with respect to intervals, we obtain
| x i ( t ) | | | x 0 | | K k j = 0 k 1 E μ ( ξ j + 1 ) b i η ( ξ j + 1 ) η ( ξ j ) μ ( ξ j + 1 ) E μ ( t ) b i η ( t ) η ( ξ k ) μ ( t ) , t ( ξ k , ξ k + 1 ]
for k = 0 , 1 , 2 , , and all i = 1 , 2 , N , where b = max { b i , i = 1 , 2 , , N } < 0 .
Therefore, the system (26) is impulsively Mittag–Leffler stable with M k = K k 1 and ξ = b > 0 . □
Example 1. 
Consider the partial case of model (26) with N = 3 , t 0 = ξ 0 = 0 ,   ξ k + 1 = ξ k + 1 = k + 1 , k = 0 , 1 , 2 , , μ ( t ) = t + 0.1 t + 1 C ( [ 0 , ) , ( 0 , 1 ) ) , η ( t ) = e t , i.e.,
( D η μ ( t ) k C x 1 ) ( t ) = 0.86 x 1 ( t ) , ( D η μ ( t ) k C x 2 ) ( t ) = 0.78 x 2 ( t ) , ( D η μ ( t ) k C x 3 ) ( t ) = 0.1 x 3 ( t ) , x 1 ( k + 0 ) = 0.01 x 1 ( k ) x 2 ( k ) + 0.04 x 1 ( k ) x 3 ( k ) , x 2 ( k + 0 ) = 0.01 x 1 ( k ) x 2 ( k ) + 0.22 x 2 ( k ) x 3 ( k ) , x 3 ( k + 0 ) = 0.09 x 3 ( k ) x 1 ( k ) 0.08 x 3 ( k ) x 2 ( k ) , x i ( 0 ) = x i , 0 , i = 1 , 2 , 3 .
The weighted connectivity matrix is
A = 0 0.01 0.04 0.01 0 0.22 0.09 0.08 0 .
Then
j = 1 3 a 1 , j , k + j = 1 3 | a 1 , j , k | = 0.03 + 0.05 = 0.08 , j = 1 3 a 2 , j , k + j = 1 3 | a 2 , j , k | = 0.21 + 0.23 = 0.44 , j = 1 3 a 3 , j , k + j = 1 3 | a 2 , j , k | = 0.01 + 0.17 = 0.18 ,
i.e., K = 0.44 < 1 and M k = 0 . 44 k .
Then b = 0.86 , ξ = 0.86 > 0 .
According to Theorem 1, model (38) is impulsively Mittag–Leffler stable, i.e.,
| | x ( t ) | | 0 . 44 k j = 0 k 1 E j + 1.1 j + 2 ( 0.86 ( e j + 1 e j ) j + 1.1 j + 2 ) E t + 0.1 t + 1 ( 0.86 ( e t e k ) t + 0.1 t + 1 ) | | x 0 | | ,
for t ( k , k + 1 ] , k = 0 , 1 , 2 , . The graphs of the solutions with initial values x i , 0 = 1 , i = 1 , 2 , 3 , and the bound (40) are given in Figure 1 and Figure 2.

4.1.2. Model of Fractional Derivative with Piecewise Constant Order

In this case, we study model (26) with a piecewise constant order μ defined by (25).
We now define Mittag–Leffler-type stability in this case:
Definition 8. 
The CFM (26) is impulsively Mittag–Leffler stable if there exist numbers ξ ,   M k > 0 , k = 0 , 1 , 2 , , such that for any initial value x 0 R N , the solution x ( t ) of the corresponding problem (26) satisfies the inequality
| | x ( t ) | | M k j = 0 k 1 E μ j ξ ( η ( ξ j + 1 ) η ( ξ j ) ) μ j E μ k ξ ( η ( t ) η ( ξ k ) ) μ k | | x 0 | | , t ( ξ k , ξ k + 1 ] , k = 0 , 1 , 2 ,
Theorem 2. 
Let the piecewise constant-order μ be defined by (25), b i < 0 , i = 1 , 2 , , N , and there exists K ( 0 , 1 ] such that
j = 1 N a i , j , k + j = 1 N | a i , j , k | < K .
Then CFM (26) is impulsively Mittag–Leffler stable.
Proof. 
Let t ( ξ 0 , ξ 1 ] . According to Lemma 3 with a = ξ 0 , u 0 = x i 0 , and ξ = b i , the solution to (26) is given by
| x i ( t ) | = | x i 0 | E μ 0 b i η ( t ) η ( ξ 0 ) μ 0 , t ( ξ 0 , ξ 1 ] .
Let t ( ξ 1 , ξ 2 ] . Again, according to Lemma 3 with a = ξ 1 , u 0 = x i ( ξ 1 + 0 ) , and ξ = b i , the solution to (26) is given by
| x i ( t ) | = | x i ( ξ 1 + 0 ) | E μ 1 b i η ( t ) η ( ξ 1 ) μ 1 , t ( ξ 1 , ξ 2 ] , i = 1 , 2 , , N .
On account of the second equation of (26) and (42) at the update time ξ 1 , we have
| x i ( ξ 1 + 0 ) | = x i ( ξ 1 ) j = 1 N a i , j , 1 j = 1 , j i N a i , j , 1 x j ( ξ 1 ) ) | x i 0 | E μ 0 b i η ( ξ 1 ) η ( ξ 0 ) μ 0 j = 1 N a i , j , 1 + j = 1 N | a i , j , 1 | | x j 0 | E μ 0 b i η ( ξ 1 ) η ( ξ 0 ) μ 0 | | x 0 | | E μ 0 b i η ( ξ 1 ) η ( ξ 0 ) μ 0 j = 1 N a i , j , 1 + j = 1 N | a i , j , 1 | | | x 0 | | K E μ 0 b i η ( ξ 1 ) η ( ξ 0 ) μ 0 .
Using (44) in (43) implies
| x i ( t ) | | | x 0 | | K E μ 0 b i η ( ξ 1 ) η ( ξ 0 ) μ 0 E μ 1 b i η ( t ) η ( ξ 1 ) μ 1 , t ( ξ 1 , ξ 2 ] , i = 1 , 2 , , N .
Apply induction and obtain
| x i ( t ) | | | x 0 | | K k j = 0 k 1 E μ j b i η ( ξ j + 1 ) η ( ξ j ) μ j E μ k b i η ( t ) η ( ξ k ) μ k t ( ξ k , ξ k + 1 ] , k = 0 , 1 , 2 , , i = 1 , 2 , N ,
where b = max { b i , i = 1 , 2 , , N } < 0 .
Therefore, CFM (26) is impulsively Mittag–Leffler stable with M k = K k 1 and ξ = b > 0 . □
Example 2. 
Consider the partial case of model (26) with N = 3 , t 0 = ξ 0 = 0 , ξ k + 1 = ξ k + 1 = k + 1 , μ k = 0 . 7 k + 1 ( 0 , 1 ) , k = 0 , 1 , 2 , , η ( t ) = e t , i.e.,
( D η μ k k C x 1 ) ( t ) = 0.86 x 1 ( t ) , ( D η μ k k C x 2 ) ( t ) = 0.78 x 2 ( t ) , ( D η μ k k C x 3 ) ( t ) = 0.1 x 3 ( t ) , x 1 ( k + 0 ) = 0.01 x 1 ( k ) x 2 ( k ) + 0.04 x 1 ( k ) x 3 ( k ) , x 2 ( k + 0 ) = 0.01 x 1 ( k ) x 2 ( k ) + 0.22 x 2 ( k ) x 3 ( k ) , x 3 ( k + 0 ) = 0.09 x 3 ( k ) x 1 ( k ) 0.08 x 3 ( k ) x 2 ( k ) , x i ( 0 ) = x i , 0 , i = 1 , 2 , 3 .
The weighted connectivity matrix is
A = 0 0.01 0.04 0.01 0 0.22 0.09 0.08 0 .
Then inequalities (39) hold, i.e., K = 0.44 < 1 and M k = 0 . 44 k .
Then b = 0.86 , ξ = 0.86 > 0 .
According to Theorem 2, the model (47) is impulsively Mittag–Leffler stable, i.e.,
| | x ( t ) | | 0 . 44 k j = 0 k 1 E 0 . 7 j + 1 ( 0.86 ( e j + 1 e j ) 0 . 7 j + 1 E 0 . 7 k + 1 ( 0.86 ( e t e k ) 0 . 7 k + 1 ) | | x 0 | | , t ( k , k + 1 ] , k = 0 , 1 , 2 , .
The graphs of the solutions of model (47) with initial values x i , 0 = 1 , i = 1 , 2 , 3 , and the bound (48) are given in Figure 3 and Figure 4.
Remark 6. 
Note that if a multi-agent model without a leader is impulsive Mittag–Leffler stable, then the norm of the state of any agent approaches zero over time.
Remark 7. 
In the partial case μ k = μ , k = 1 , 2 , , N and μ ( t ) μ , the results of Theorems 1 and 2 coincide, and the result gives sufficient conditions for the model with a constant fractional derivative.

4.2. Multi-Agent System with a Leader

We obtain the explicit solution of the linear impulsive system (32).
Lemma 7. 
Let the piecewise constant-order μ be defined by (25). The solution of system (32) is given by
Z ( t ) = E μ k L η ( t ) η ( ξ k ) μ k j = 0 k 1 P k j E μ k j 1 L η ( ξ k j ) η ( ξ k j 1 ) μ k j 1 Z 0 , t ( ξ k , ξ k + 1 ] , k = 0 , 1 , 2 , .
Proof. 
Let t [ t 0 , ξ 1 ] . By Lemma 4 with a = t 0 , b = ξ 1 , A = L , U 0 = Z 0 , we obtain
Z ( t ) = E μ 0 L η ( t ) η ( t 0 ) μ 0 Z 0 .
Therefore,
Z ( ξ 1 + 0 ) = P 1 Z ( ξ 1 ) = P 1 E μ 0 L η ( ξ 1 ) η ( t 0 ) μ 0 Z 0 .
Let t ( ξ 1 , ξ 2 ] . Applying Lemma 4 with a = ξ 1 , b = ξ 2 , A = L , U 0 = Z ( ξ 1 + 0 ) gives
Z ( t ) = E μ 1 L η ( t ) η ( ξ 1 ) μ 1 Z ( ξ 1 + 0 ) = E μ 1 L η ( t ) η ( ξ 1 ) μ 1 P 1 E μ 0 L η ( ξ 1 ) η ( t 0 ) μ 0 Z 0 , t ( ξ 1 , ξ 2 ] .
By induction, applying Lemma 4 with a = ξ k , A = L , U 0 = Z ( ξ k + 0 ) , we get
Z ( t ) = E μ k L η ( t ) η ( ξ k ) μ k P k E μ k 1 L η ( ξ k ) η ( ξ k 1 ) μ k 1 × P 1 E μ 0 L η ( ξ 1 ) η ( ξ 0 ) μ 0 U 0 , t ( ξ k , ξ k + 1 ] .
Definition 9. 
CFM (30) achieves leader-following consensus if lim t | x i ( t ) x 0 ( t ) | = 0 for all i = 1 , 2 , , N .
Theorem 3. 
Let the piecewise constant-order μ be defined by (25) and the number ρ ( 0 , 1 ) be such that the inequalities
| | P k + 1 E μ k L η ( ξ k + 1 ) η ( ξ k ) μ k | | ρ < 1 , k = 0 , 1 , 2 , ,
hold, where P k = ( 1 + μ 1 , k ) , ( 1 + μ 2 , k ) , , ( 1 + μ N , k ) , k = 1 , 2 , .
Then CFM (30) achieves the leader-following consensus.
Proof. 
Denote the solution of (30) or its equivalent (32) by Z. According to Lemma 7, we obtain
| | Z ( t ) | | | | E μ k L η ( t ) η ( ξ k ) μ k | | 2 j = 0 k 1 | | P k j E μ k j 1 L η ( ξ k j ) η ( ξ k j 1 ) μ k j 1 | | | | Z 0 | | ρ k | | E μ k L η ( t ) η ( ξ k ) μ k | | 2 | | Z 0 | | , t ( ξ k , ξ k + 1 ] , k = 0 , 1 , 2 , .
Using that, for t , we have k and ρ k 0 . Then from (52), it follows that model (30) achieves the leader-following consensus. □
Example 3. 
Let the piecewise constant order be given by
μ ( t ) = 0.3 , if t ( 2 k , 2 k + 1 ] , k = 0 , 1 , 2 , , 0.8 , if t ( 2 k + 1 , 2 k + 2 ] , k = 0 , 1 , 2 , .
Consider the partial case of model (30) with N = 3 , ξ 0 = t 0 = 0 , ξ k + 1 = ξ k + 1 = k + 1 , k = 0 , 1 , 2 , , η ( t ) t
( D η μ ( t ) k C x 1 ) ( t ) = 0.09 ( x 1 ( t ) x 2 ( t ) ) , ( D η μ ( t ) k C x 2 ) ( t ) = 0.1 ( x 2 ( t ) x 1 ( t ) ) + 0.1 ( x 2 ( t ) x 3 ( t ) ) , ( D η μ ( t ) k C x 3 ) ( t ) = 0.5 ( x 3 ( t ) x 2 ( t ) ) + 0.3 ( x 3 ( t ) x 1 ( t ) ) , ( D η μ ( t ) k C x 0 ) ( t ) = 0 , t ( ξ k , ξ k + 1 ] , k = 0 , 1 , 2 , , x 1 ( k + 0 ) = x 1 ( k ) 0.7 ( x 1 ( k ) x 0 ( k ) ) , x 2 ( k + 0 ) = x 2 ( k ) 1.3 ( x 2 ( k ) x 0 ( k ) ) , x 3 ( k + 0 ) = x 3 ( k ) 0.9 ( x 3 ( k ) x 0 ( k ) ) , x 0 ( k + 0 ) = x 0 ( k ) , x i ( 0 ) = x i 0 , i = 0 , 1 , 2 , 3 .
In this case P k = ( 0.3 , 0.3 , 0.1 ) , and
L = 0.09 0.09 0 0.1 0.2 0.1 0.3 0.5 0.2 .
Then we get for all k = 0 , 1 , 2 ,
| | P k E μ k L η ( ξ k + 1 ) η ( ξ k ) μ k | | = | | P k E μ k L | | max { 0.467346 , 0.317722 } < 0.47 = q < 1 .
According to Theorem 3, CFM (54) achieves a leader-following consensus, i.e.,
lim t | x i ( t ) x 0 ( t ) | = lim t | x i ( t ) x 0 0 | = 0 ,
for i = 1 , 2 , 3 .
Consider the case without impulsive control protocol, i.e., there is leader that interacts with the agents instantaneously at update times, i.e., consider the model
D η μ ( t ) k C x 1 ( t ) = 0.9 ( x 1 ( t ) x 2 ( t ) ) , D η μ ( t ) k C x 2 ( t ) = 0.1 ( x 2 ( t ) x 1 ( t ) ) + 0.1 ( x 2 ( t ) x 3 ( t ) ) , D η μ ( t ) k C x 3 ( t ) = 0.5 ( x 3 ( t ) x 2 ( t ) ) + 0.3 ( x 3 ( t ) x 1 ( t ) ) , t ( ξ k , ξ k + 1 ] , k = 0 , 1 , 2 , 3 , , x i ( 0 ) = x i 0 , i = 1 , 2 , 3 .
As a partial case of Lemma 7 with P k = ( 1 , 2 , , 1 ) , the explicit solution to (55) is Z ( t ) = E μ k L η ( t ) η ( ξ k ) μ k j = 0 k 1 E μ k j 1 L η ( ξ k j ) η ( ξ k j 1 ) μ k j 1 Z 0 , where Z = ( x 1 ( t ) , x 2 ( t ) , , x N ( t ) ) ) . In this case, | | E μ k L η ( ξ k ) η ( ξ k + 1 ) μ k | | 2 > 1 and we cannot apply Theorem 3 to conclude the consensus. Thus, the impulsive interaction of the leader can cause consensus in the multi-agent system.
Remark 8. 
Note that in the partial case η ( t ) t and μ k = μ , k = 1 , 2 , , N or μ ( t ) μ , the studied models are reduced to the models with Caputo fractional derivatives, and the results of Theorems 1–3 give results for the classical fractional models.

5. Conclusions

Multi-agent systems are studied wherein the dynamics of the agents are modeled by fractional derivatives of Caputo type with variable order. To be more specific, we apply the Caputo fractional derivative with respect to another function. The main characteristic of the studied multi-agent systems is the impulsive control protocol, i.e., the information exchange between agents occurs instantaneously only at fixed update times. This leads to an impulsive model with a variable-order Caputo fractional derivative with respect to another function. We consider the case without a leader as well as the case with a leader. In the case without leader, we define impulsive Mittag–Leffler stability and study it. In the case with a leader in the system, we obtain sufficient conditions for leader-following consensus via impulsive control based on the leader’s influence. The theoretical results are illustrated with some examples. Note the obtained results for the considered fractional impulsive differential equations could be additionally applied to study different types of models.

Author Contributions

R.P.A., S.H. and D.O.; methodology, R.P.A., S.H. and D.O.; formal analysis, R.P.A., S.H. and D.O.; investigation, R.P.A., S.H. and D.O.; writing—original draft preparation, R.P.A., S.H. and D.O.; writing—review and editing, R.P.A., S.H. and D.O. All authors have read and agreed to the published version of the manuscript.

Funding

S.H. is partially supported by the Bulgarian National Science Fund under project KP-06-PN62/1.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

No new data were created or analyzed in this study. Data sharing is not applicable to this article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Song, C.; Cao, J. Consensus of fractional-order linear systems. In Proceedings of the 2013 9-th Asian Control Conference (ASCC), Istanbul, Turkey, 23–26 June 2013; pp. 1–4. [Google Scholar]
  2. Wang, F.; Yang, Y. On leaderless consensus of fractional-order nonlinear multi-agent systems via event-triggered control. Nonlinear Anal. Model. Control 2019, 24, 353–367. [Google Scholar] [CrossRef]
  3. Almeida, R.; Girejko, E.; Hristova, S.; Malinowska, A.B. Leader-following consensus for fractional mul-ti-agent systems. Adv. Differ. Equ. 2019, 2019, 301. [Google Scholar] [CrossRef]
  4. Ren, G.; Yu, Y.; Zhang, S. Leader-following consensus of fractional nonlinear multiagent systems. Math. Probl. Eng. 2015, 8, 919757. [Google Scholar] [CrossRef]
  5. Schmeidel, E. The existence of consensus of a leader-following problem with Caputo fractional derivative. Opusc. Math. 2019, 39, 77–89. [Google Scholar] [CrossRef]
  6. Yu, Z.; Jiang, H.; Hu, C. Leader-following consensus of fractional-order multi-agent systems under fixed topology. Neurocomputing 2015, 149, 613–620. [Google Scholar] [CrossRef]
  7. Parivallal, A.; Yun, S.; Jung, Y.M. Hybrid-Triggered Output Feedback Containment Control for Multi-Agent Systems with Missing Measurements. IEEE Trans. Signal Inf. Process. Netw. 2024, 10, 108–118. [Google Scholar] [CrossRef]
  8. Almeida, J.; Silvestre, C.; Pascoal, A.M. Continuous-time consensus with discrete-time communications. Syst. Control Lett. 2012, 61, 788–796. [Google Scholar] [CrossRef]
  9. Jiang, H.; Yu, J.; Zhou, C. Consensus of multi-agent linear dynamic systems via impulsive control protocols. Int. J. Syst. Sci. 2011, 42, 967–976. [Google Scholar] [CrossRef]
  10. Wang, F.; Yang, Y. Leader-following exponential consensus of fractional order nonlinear multi-agents system with hybrid time-varying delay: A heterogeneous impulsive method. Phys. A 2017, 482, 158–172. [Google Scholar] [CrossRef]
  11. Yu, Z.; Jiang, H.; Hu, C.; Yu, J. Necessary and sufficient condi tions for consensus of fractional-order multiagent systems via sampled-data control. IEEE Trans. Cybern. 2017, 47, 1892–1901. [Google Scholar] [CrossRef]
  12. Almeida, R.; Girejko, E.; Hristova, S.; Malinowska, A.B. On leader-following consensus in multi-agent systems with discrete updates at random times. Entropy 2020, 22, 650. [Google Scholar] [CrossRef] [PubMed]
  13. Bohner, M.; Hristova, S.; Malinowska, A.B.; Morgado, M.L.; Almeida, R. A generalized proportional Caputo fractional model of multi-agent linear dynamic systems via impulsive control protocol. Commun. Nonlinear Sci. Numer. Simul. 2022, 115, 106756. [Google Scholar] [CrossRef]
  14. Samko, S.G.; Ross, B. Integration and differentiation to a variable fractional order. Integral Transform. Spec. Funct. 1993, 1, 277–300. [Google Scholar] [CrossRef]
  15. Tavares, D.; Almeida, R.; Torres, D.F.M. Caputo derivatives of fractional variable order: Numerical approximations. Commun. Nonlinear Sci. Numer. Simul. 2016, 35, 69–87. [Google Scholar] [CrossRef]
  16. Coimbra, C.F.M. Mechanics with variable-order differential operators. Ann. Phys. 2003, 12, 692–703. [Google Scholar] [CrossRef]
  17. Sun, H.G.; Chen, W.; Chen, Y.Q. Variable-order fractional differential operators in anomalous diffusion modeling. Phys. A 2009, 388, 4586–4592. [Google Scholar] [CrossRef]
  18. Sun, H.G.; Chen, W.; Wei, H.; Chen, Y.Q. A comparative study of constant order and variable-order fractional models in characterizing memory property of systems. Eur. Phys. J. Spec. 2011, 193, 185–192. [Google Scholar] [CrossRef]
  19. Alsaade, F.W.; Al-zahrani, M.S.; Yao, Q.; Jahanshahi, H.A. Model-free finite-time control technique for synchronization of variable-order fractional Hopfield-like neural network. Fractal Fract. 2023, 7, 349. [Google Scholar] [CrossRef]
  20. Din, A.; Li, Y.; Yusuf, A.; Liu, J.; Aly, A.A. Impact of information intervention on stochastic hepatitis B model and its variable-order fractional network. Eur. Phys. J. Spec. Top. 2022, 231, 1859–1873. [Google Scholar] [CrossRef]
  21. Sun, H.G.; Chang, A.; Zhang, Y.; Chen, W. A review of variable order fractional differential equations: Mathematical foundations, physical models, numerical methods and applications. Fract. Calc. Appl. Anal. 2019, 22, 27–59. [Google Scholar] [CrossRef]
  22. Sabir, Z.; Raja, M.A.Z.; Nguyen, T.G.; Fathurrochman, I.; Sadat, R.; Ali, M.R. Applications of neural networks for the novel designed of nonlinear fractional seventh order singular system. Eur. Phys. J. Spéc. Top. 2022, 231, 1831–1845. [Google Scholar] [CrossRef]
  23. Yousefpour, A.; Jahanshahi, H.; Castillo, O. Application of variable-order fractional calculus in neural net-works: Where do we stand? Eur. Phys. J. Spec. Top. 2022, 231, 1753–1756. [Google Scholar] [CrossRef]
  24. Almeida, R.; Malinowska, A.; Monteiro, M.T. Fractional differential equations with a Caputo derivative with respect to a kernel function and their applications. Math. Meth. Appl. Sci. 2018, 41, 336–352. [Google Scholar] [CrossRef]
  25. Kucche, K.D.; Mali, A.D.; Sousa, J.V. Theory of nonlinear Ψ-Hilfer fractional differential equations. arXiv 2018, arXiv:1808.01608. [Google Scholar]
  26. Donganont, M.; Liu, X. Scaled consensus problems of multi agent systems via impulsive protocols. Appl. Math. Modell. 2023, 116, 532–546. [Google Scholar] [CrossRef]
  27. Wei, L.; Chen, W.-H.; Luo, S.; Huang, G. Impulsive average-consensus of multi-agent systems with time-delays. J. Frankl. Inst. 2022, 359, 1544–1568. [Google Scholar] [CrossRef]
  28. Zhang, J.; Peng, S. Exponential Consensus of Multi-Agent Systems under Event-Triggered Impulsive Control with Actuation Delays. Entropy 2023, 25, 877. [Google Scholar] [CrossRef]
  29. Almeida, R. Functional Differential Equations Involving the Ψ-Caputo Fractional Derivative. Fractal Fract. 2020, 4, 29. [Google Scholar] [CrossRef]
  30. Almeida, R. A Caputo fractional derivative of a function with respect to another function. Commun. Nonlinear Sci. Numer. Simul. 2017, 44, 460–481. [Google Scholar] [CrossRef]
  31. Miller, K.S.; Bertram, R. An Introduction to the Fractional Calculus and Fractional Differential Equations; John Wiley & Sons, Inc.: New York, NY, USA, 1993. [Google Scholar]
  32. Zhang, S.; Wang, J.; Hu, L. On definition of solution of initial value problem for fractional differential equation of variable order. AIMS Math. 2021, 6, 6845–6867. [Google Scholar] [CrossRef]
  33. Samko, S.G. Fractional integration and differentiation of variable order. Anal. Math. 1995, 21, 213–236. [Google Scholar] [CrossRef]
  34. Samko, S.G.; Kilbas, A.A.; Marichev, O.I. Fractional Integrals and Derivatives (Theory and Applications); Gordon & Breach Sci. Publ.: New York, NY, USA, 1992. [Google Scholar]
Figure 1. Graph of the solutions of model (38) and the bound (40) on [ 1 , 2 ] .
Figure 1. Graph of the solutions of model (38) and the bound (40) on [ 1 , 2 ] .
Fractalfract 08 00259 g001
Figure 2. Graph of the solutions of model (38) and the bound (40) on [ 2 , 3 ] .
Figure 2. Graph of the solutions of model (38) and the bound (40) on [ 2 , 3 ] .
Fractalfract 08 00259 g002
Figure 3. Graph of the solutions of model (47) and the bound (48) on [ 1 , 2 ] .
Figure 3. Graph of the solutions of model (47) and the bound (48) on [ 1 , 2 ] .
Fractalfract 08 00259 g003
Figure 4. Graph of the solutions of model (47) and the bound (48) on [ 2 , 3 ] .
Figure 4. Graph of the solutions of model (47) and the bound (48) on [ 2 , 3 ] .
Fractalfract 08 00259 g004
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

Agarwal, R.P.; Hristova, S.; O’Regan, D. Impulsive Control of Variable Fractional-Order Multi-Agent Systems. Fractal Fract. 2024, 8, 259. https://doi.org/10.3390/fractalfract8050259

AMA Style

Agarwal RP, Hristova S, O’Regan D. Impulsive Control of Variable Fractional-Order Multi-Agent Systems. Fractal and Fractional. 2024; 8(5):259. https://doi.org/10.3390/fractalfract8050259

Chicago/Turabian Style

Agarwal, Ravi P., Snezhana Hristova, and Donal O’Regan. 2024. "Impulsive Control of Variable Fractional-Order Multi-Agent Systems" Fractal and Fractional 8, no. 5: 259. https://doi.org/10.3390/fractalfract8050259

Article Metrics

Back to TopTop