Next Article in Journal
The Optimal Branch Width Convergence Ratio to Maximize the Transport Efficiency of the Combined Electroosmotic and Pressure-Driven Flow within a Fractal Tree-like Convergent Microchannel
Previous Article in Journal
Numerical Study of Time-Fractional Schrödinger Model in One-Dimensional Space Arising in Mathematical Physics
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaptive Neural Control for a Class of Random Fractional-Order Multi-Agent Systems with Markov Jump Parameters and Full State Constraints

1
School of Air Transportation, Shanghai University of Engineering Science, Shanghai 201620, China
2
College of Engineering, China Agricultural University, Beijin 100083, China
3
School of Aeronautics and Astronautics, Shanghai Jiao Tong University, Shanghai 200240, China
*
Author to whom correspondence should be addressed.
Fractal Fract. 2024, 8(5), 278; https://doi.org/10.3390/fractalfract8050278
Submission received: 1 March 2024 / Revised: 13 April 2024 / Accepted: 24 April 2024 / Published: 7 May 2024

Abstract

:
Based on an adaptive neural control scheme, this paper investigates the consensus problem of random Markov jump multi-agent systems with full state constraints. Each agent is described by the fractional-order random nonlinear uncertain system driven by random differential equations, where the random noise is the second-order stationary stochastic process. First, in order to deal with the unknown functions with Markov jump parameters, a radial basis function neural network (RBFNN) structure is introduced to achieve approximation. Second, for the purpose of keeping the agents’ states from violating the constraint boundary, the tan-type barrier Lyapunov function is employed. By using the stochastic stability theory and adopting the backstepping technique, a novel adaptive neural control design method is presented. Furthermore, to cope with the differential explosion problem in the design course, the extended state observer (ESO) is developed instead of neural network (NN) approximation or command filtering techniques. Finally, the exponentially noise-to-state stability in the mean square is analyzed rigorously by the Lyapunov method, which guarantees the consensus of the considered multi-agent systems and all the agents’ outputs are bounded in probability. Two simulation examples are provided to verify the effectiveness of the suggested control strategy.

1. Introduction

Over the past two decades, collaborative control of multi-agent systems (MASs) has received increasing attention due to its wide range of applications in the fields of unmanned aerial vehicle formation, intelligent robotics, and sensor networks [1,2,3]. MASs are collections of multiple agents, the essence of which is to transform large and complex systems into easily manageable systems that communicate and coordinate with each other [4]. Particularly, as a fundamental research area in collaborative control, the consensus problem focuses on investigating whether agents with different initial states can achieve an agreement under the designed control protocols [5,6]. Existing research on the multi-agent consensus problem is distributed across various system models, where each agent system can be described by first- [7,8], second- [9,10], high-order dynamics [11,12] or a fractional-order dynamics model [13]. It is worth noting that the study of fractional-order multi-agent systems (FOMASs) have recently received increasing attention due to their ability to accurately describe the dynamical properties of physical systems.
For the actual applications, it is worth considering that practical engineering systems are subject to sudden environmental changes and random changes in structure or parameters during operation. Due to the ability to effectively model these complex situations, Markov jump systems [14] have stimulated research interest among scholars and yielded many useful results. Ref. [15] discussed the stochastic stability of linear Markov jump systems with time delay. Ref. [16] studied feedback control of continuous-time linear Markov jump systems with singular regimes. Up to now, it is clear that most existing studies of Markov jump systems tend to use stochastic differential equations (SDEs) with white noise [17,18]. However, dynamical models based on SDEs driven by Wiener processes are not applicable to many practical situations. It is pointed out in [19,20] that Wiener processes are non-differential almost everywhere, and ideal white noise with infinite bandwidth cannot occur in the real world. Therefore, it is reasonable to describe Markov jump systems by random differential equations (RDEs), which contain second-order moment random noises [21,22]. Utilizing the improved backstepping method, an adaptive tracking controller is proposed for the random pure-feedback nonlinear Markov switching systems in [21]. A backstepping controller is developed to deal with the tracking control problem for the random nonlinear Markov switching systems in [22].
Furthermore, due to the good nonlinear approximation ability, the NN technique and fuzzy logic systems (FLSs) are becoming more widely used, respectively [23,24,25]. Combined with the backstepping approach, many adaptive control strategies have been applied to Markov jump nonlinear systems. For example, in [26], an adaptive fuzzy tracking controller is designed for a class of strict feedback Markov jump systems with multi-source uncertainty. In [27], a neural network-based adaptive controller is designed for high-order nonlinear stochastic switching systems containing Markov jump parameters. In [28], a fractional power-based adaptive command filtering backstepping algorithm is designed, taking into account the Markov jump structure. Note that the relevant results obtained apply only to the single systems with Markov jump parameters. Particularly, with regard to Markov jump MASs, various control strategies have been proposed to deal with the consensus problem of Markov jump MASs, such as event-triggered control [29,30], output feedback control [31], and robust control [32]. For high-order nonlinear Markov jump MASs, how to achieve target control through the adaptive neural control method needs to be further explored. In addition, how to address the differential explosion problem that obtains during the backstepping design of high-order systems while ensuring the stability of the system is also a challenge research area. In [33], NNs are used to globally approximate the nonlinear functions and the derivatives of the virtual control laws. In [34], the command filter is introduced into the control system to obtain the derivatives of the virtual control function. However, as an easier computational and parametric estimation method, devising the ESO to deal with the differential explosion problem is potentially promising.
All of the above studies are based on integer-order Markov jump MASs; actually, the adaptive control methods are also often applied to fractional-order systems to achieve a wide range of control objectives [34,35,36]. Introducing fractional-order Markov jump MASs and then developing an adaptive strategy for such systems has remained unaddressed so far. Moreover, in engineering practice, constraints on the system state are necessary to avoid a wide range of vibrations and to obtain smooth control performance. The barrier Lyapunov function (BLF) [37] is usually constructed and widely used to keep the state variables within constraints. The common BLFs, such as log-type BLF [38] and integral-type BLF [39], always fail in the case of infinite constraint requirements. To solve this problem, tan-type BLF (TBLF) is proposed [40]. Regardless of whether the state has constraint requirements or not, the system still works properly. So how to design the tracking controller for fractional-order Markov jump MASs with state constraints is meaningful.
Based on previous analysis, this paper aims to investigating the consensus tracking problem of FOMASs with Markov jump parameters. Considering the disturbances of Markov jump factors, the adaptive RBFNN and ESO estimation methods are finally integrated in the context of the backstepping technique. An adaptive neural controller based on TBLF is designed to ensure that all signals in the closed-loop system are bounded under Markov jump signals and that state constraints are not violated. Compared with previous research, the main contributions of this paper are as follows.
(1)
In contrast to the consensus studies for MASs [41,42], to enhance the system performance, we take a novel fractional-order state-constrained multi-agent system with Markov jump parameters driven by random differential equations into account, in which the random noise is the second-order stationary stochastic process.
(2)
Unlike [27], for a class of state-constrained FOMASs with Markov jump structures, this paper proposes the approximation tracking method of adaptive neural control, combining NNs and the backstepping technique together to achieve the consensus control target and ensure the system’s noise-to-state stability.
(3)
Different from [33,34], in which the NN technique and the command filtering method are adopted to handle the derivatives of the virtual control laws, respectively, in this paper, to cope with the differential explosion problem in the design course, the ESO estimation method is developed.
The remainder of this study is constructed as follows. Section 2 gives the preliminaries and formulation of this paper, such as the basic theory of fractional multi-agent and Markov jump systems. In Section 3, an adaptive backstepping control scheme and the stability analysis are presented. In Section 4, the obtained theoretical results are verified by two examples. Section 5 gives the conclusions. The abbreviations used in this article are summarized in the Abbreviations.

2. Problem Formulation and Preliminaries

2.1. Fractional Calculus

The Caputo fractional derivative [43] is defined as
D t α 0 C f t = 1 Γ ν α 0 t f ν τ t τ 1 + α ν d τ
where ν N and ν 1 < α ν , Γ z = 0 t z 1 e t d t is the Gamma function. In this paper, we examine the fractional order within the range of [0, 1].
Lemma 1 
([44]). For real numbers α , v and κ satisfying α 0 , 1
π α 2 < v < min π , π α
and for all integers ν 1 , we obtain
E α , κ ς = j = 1 1 Γ κ α j + o 1 ς ν + 1
when ς , v arg ς π .
Lemma 2 
([44]). If v satisfies the condition of Lemma 1, the inequality relation holds:
E α , κ ς μ 1 + ς
where α 0 , 2 and κ is an arbitrary real number, μ > 0 , υ arg ς π , and ς 0 .

2.2. Graph Theory

This paper employes a connected undirected W = v , δ , A ¯ where v = n 1 , , n N and A ¯ = a i j R N × N is the adjacency matrix. For agent i, define the edge set as δ = n i , n j v × v and the neighbor set as N i = j n i , n j δ .
For matrix A ¯ = a i j , a i j is represented as if n i , n j δ , a i j = 0 ; otherwise, a i j 0 , and it is supposed that a i i = 0 . We utilize Q = d i a g q 1 , , q N as the diagonal matrix where q i = j n = N i a i j and define the Laplacian matrix as L = [ l i j ] = Q A ¯ R N × N , in which l i i = j = 1 N a i j and l i j = a i j for i j .

2.3. Random Nonlinear Markov Jump Multi-Agent System

The random nonlinear FOMASs with Markov jump parameters is considered as follows:
D α x i , 1 = x i , 2 + h i , 1 ( x ¯ i , 1 , t , r ( t ) ) + g i , 1 ( x ¯ i , 1 , t , r ( t ) ) ξ i , 1 t D α x i , p = x i , p + 1 + h i , p ( x ¯ i , p , t , r ( t ) ) + g i , p ( x ¯ i , p , t , r ( t ) ) ξ i , p t , p = 2 , , n 1 D α x i , n = u i + h i , n ( x ¯ i , n , t , r ( t ) ) + g i , n ( x ¯ i , n , t , r ( t ) ) ξ i , n t y i = x i , 1
in which y i is the system output and h i , p · are unknown nonlinear functions. u i represents the control input. Design the system state vectors x ¯ i , p = ( x i , 1 , , x i , p ) T R p . The stochastic process ξ t is defined on the complete probability space Ω , F t , P , where F t t t 0 satisfies the usual conditions. r ( t ) is a right continuous homogeneous irreducible Markov process with values in a finite mode space S = 1 , 2 , , M and the matrix P = p k m M × M .
P k m Δ = P k m r ( t + Δ ) = m | r ( t ) = k = p k m Δ + o Δ , k m 1 + p k k Δ + o Δ , k = m
where p k k = m = 1 , m k M p k m , p k m 0 denotes the transition rate from k to m.
Definition 1. 
For V x t , r t C R + × R × S ; R + , similar to [45], we introduce the infinitesimal generator by
L V x , t , k = V t x , t , k + V x x , t , k x ˙ t + Π V
where V t x , t , k = V t , V x x , t , k = V x , Π V = m = 1 M q k m V x , t , m , k S .
According to Definition 1, considering that the FOMAS is designed in this paper, we present
L V x , t , k = D t α V x , t , k + V x x , t , k D α x t + Π V .
Assumption 1. 
Due to continuous and F t adapted characteristics of the random process ξ t composed of the second-order moment, a positive constant K satisfies sup t t 0 E ξ t 2 K .
Assumption 2 
([36]). In control engineering, the RBFNN technique is utilized to compensate for the unknown nonlinearities in MASs. Specifically, the unknown nonlinear functions h i , p x ¯ i , p can be expressed as
h i , p x ¯ i , p | θ i , p = θ i , p T φ i , p x ¯ i , p , 1 p n
in which φ i , p x ¯ i , p delegates Gaussian basis function vector, and θ i , p represent the vectors of the unknown ideal constant. Given a continuous unknown function h x defined on the compact set Ω x , there exist the neural networks θ * T φ x and the arbitrary accuracy ε x satisfying h x = θ * T φ x + ε x , where θ * is the ideal weight vector defined by θ * = arg min θ Ω θ sup x Ω x h x θ T φ x , and the parameter estimation error is θ ˜ i , p = θ i , p * θ i , p . ε x denotes the minimum approximation error. There exists a positive constant ε 0 , such that ε x ε 0 , ε 0 > 0 .
Lemma 3 
([22]). For any mode k, there exists a positive continuously differentiable function V x , t , k satisfying
L V x , t , k γ | x ( t ) | + c | ξ t | 2
γ 1 x t V x t , k γ 2 x t
V x t x h p x t , t + d V x t x g p x t , t 2 γ x t
where γ 1 and γ 2 are functions of class κ , and c is a positive constant. A unique global solution exists in system (5). If γ ( γ 2 1 ( · ) ) is convex, then system (5) demonstrates noise-to-state stability in probability. Additionally, the state of system (5) exhibits an asymptotic gain in probability, implying an ultimate bound for the state in probability.
Lemma 4 
([22]). Under Assumption 1, if there exists a positive function V t , x , r , constants D and c 0 > 0 , such that for t t 0 ,
lim n inf V t , x , r = E V t λ n , x t λ n , r t λ n D e c 0 t
Thus, system (5) possesses a unique solution x ( t ) when t t 0 .
Lemma 5 
([46]). For any θ , ϑ R n , one obtains
θ T ϑ ω r r | θ | r + 1 υ ω υ | ϑ | υ
where r > 1 , υ > 1 , ω > 0 , and υ 1 r 1 = 1 .

2.4. Tan-Type BLFs

Lemma 6 
([47]). To deal with performance constraints, the TBLF of the ith agent is considered as follows:
V i , m = k i , b m 2 π tan π z i , m 2 2 k i , b m 2
where i = 1 , , N , m = 1 , , n . By using L’Hospital rule, we have
lim k i , b m k i , b m 2 π tan π z i , m 2 2 k i , b m 2 = z i , m 2 2 .
Therefore, the proposed TBLF will be turned into the conventional Lyapunov function and the design method is also effective for systems without constraints.

3. Main Results

Theorem 1. 
For the Markov jump FOMASs (5) where Assumptions 1–2 hold, designing the virtual control laws (29), (42), (53), and combining the adaptive laws (30), (31), (43), (54), (63) and control input (62) together, signals x i , 1 converge to the consensus of considered nonlinear FOMASs asymptotically. It can be verified that the tracking error of the closed-loop system in the mean-square sense can be converged to a zero neighborhood that is arbitrarily small without violating the constraints we set.
Proof. 
Specify the error variables in the following manner:
z i , 1 = j N i a i j y i y j + b i ( y i y d ) z i , p = x i , p α i , p 1 , p = 2 , , n
where s i , p represents the tracking error, and α i , p 1 is the virtual controller.
Step 1. First, let z 1 = [ z 1 , 1 z N , 1 ] T , y ¯ = [ y 1 y N ] T , A = d i a g { b i } , H = A + L ,
s 1 = y ¯ y d
z 1 = H s 1
where s 1 = [ s 1 , 1 s N , 1 ] T . Referring to Lemma 6, construct the first Lyapunov function:
V 1 = i = 1 N k i , b 1 2 π tan π z i , 1 2 2 k i , b 1 2 + 1 2 σ i , 1 θ ˜ i , 1 T θ ˜ i , 1 + j N i a i j 2 σ j , 1 θ ˜ j , 1 T θ ˜ j , 1
where k i , b 1 , σ i , 1 and σ j , 1 are the parameters we set. Define j N i a i j = d i , according to the system (5), and we have
D α z i , 1 = b i + j N i a i j D α y i j N i a i j D α y j b i D α y r = b i + d i α i , 1 + z i , 2 + h i , 1 + g i , 1 ξ i , 1 j N i a i j x j , 2 + h j , 1 + g j , 1 ξ j , 1 b i D α y r .
To simplify the equation, we set ϖ i , 1 = z i , 1 cos 2 π z i , 1 2 2 k i , b 1 2 , and then we can obtain
L V 1 = i = 1 N ϖ i , 1 D α z i , 1 1 σ i , 1 θ ˜ T i , 1 D α θ i , 1 j N i a i j σ j , 1 θ ˜ j , 1 T D α θ j , 1 + Π V 1 = i = 1 N ϖ i , 1 b i + d i α i , 1 + z i , 2 + h i , 1 + g i , 1 ξ i , 1 j N i a i j x j , 2 + h j , 1 + g j , 1 ξ j , 1 b i D α y r i = 1 N 1 σ i , 1 θ ˜ T i , 1 D α θ i , 1 + j N i a i j σ j , 1 θ ˜ j , 1 T D α θ j , 1 + Π V 1 = i = 1 N [ ϖ i , 1 ( b i + d i ( α i , 1 + z i , 2 + h i , 1 + g i , 1 ξ i , 1 1 d i + b i j N i a i j x j , 2 + h j , 1 + g j , 1 ξ j , 1 )   b i D α y r ) ] i = 1 N 1 σ i , 1 θ ˜ T i , 1 D α θ i , 1 + j N i a i j σ j , 1 θ ˜ j , 1 T D α θ j , 1 + Π V 1 .
Adopting the RBFNNs to approximate the unknown nonlinear function h i , 1 , h j , 1 and referring to Assumption 2, we thus have
h i , 1 1 d i + b i b i D α y r = θ i , 1 T φ i , 1 + θ ˜ T i , 1 φ i , 1 + ε i , 1 h j , 1 = θ j , 1 T φ j , 1 + θ ˜ T j , 1 φ j , 1 + ε j , 1 .
According to Lemma 5, we have
ϖ i , 1 b i + d i z i , 2 1 2 ϖ i , 1 2 + b i + d i 2 2 z i , 2 2
ϖ i , 1 b i + d i ε i , 1 + ϖ i , 1 ( d i ) ε j , 1 ϖ i , 1 2 + b i + d i 2 2 ε i , 1 2 + ε j , 1 2
ϖ i , 1 b i + d i g i , 1 ξ i , 1 b i + d i 2 4 d i , 11 ϖ i , 1 2 g i , 1 2 + d i , 11 ξ i , 1 2
ϖ i , 1 d i g j , 1 ξ j , 1 d i 4 d j , 11 ϖ i , 1 2 g j , 1 2 + d i d j , 11 ξ j , 11 2 .
Substituting (24)–(27) into (22), (22) can be rewritten as
L V 1 i = 1 N ϖ i , 1 α i , 1 + θ i , 1 T φ i , 1 + θ ˜ T i , 1 φ i , 1 + i = 1 N 3 2 + ( b i + d i ) 2 4 d i , 11 g i , 1 2 ϖ i , 1 2 +   d i 4 d j , 11 ϖ i , 1 2 g j , 1 2 + d j , 11 ξ j , 11 2 + i = 1 N ( b i + d i ) 2 2 z i , 2 2 + ε i , 1 2 + ε j , 1 2 + i = 1 N d i , 11 ξ i , 1 2 i = 1 N 1 σ i , 1 θ ˜ T i , 1 D α θ i , 1 + j N i a i j σ j , 1 θ ˜ j , 1 T D α θ j , 1 + Π V 1 .
Design the virtual controller α i , 1 and the adaptive law θ i , 1 , θ j , 1 as
α i , 1 = 1 d i + b i c i , 1 sin π z i , 1 2 2 k i , b 1 2 cos π z i , 1 2 2 k i , b 1 2 z i , 1 3 2 ϖ i , 1 + j N i a i j x j , 2 + θ j , 1 T φ j , 1 d i 4 d j , 11 ϖ i , 1 g j , 1 2 θ i , 1 T φ i , 1 b i + d i 4 d i , 11 ϖ i , 1 g i , 1 2
D α θ i , 1 = ( d i + b i ) ϖ i , 1 σ i , 1 φ i , 1 ( x ¯ i , 1 ) ρ i , 1 θ i , 1
D α θ j , 1 = σ j , 1 φ j , 1 ( x ¯ j , 1 ) ϖ i , 1 ρ j , 1 θ j , 1 .
Substituting (29)–(31) into (28), we have
L V 1 i = 1 N c i , 1 tan π z i , 1 2 2 k i , b 1 2 + b i + d i 2 2 z i , 2 2 + 1 2 ε i , 1 2 + d i , 11 ξ i , 1 2 + d j , 11 ξ j , 1 2 + i = 1 N ρ i , 1 σ i , 1 θ ˜ T i , 1 θ i , 1 + j N i a i j ρ j , 1 σ j , 1 θ ˜ j , 1 T θ j , 1 + Π V 1
where c i , 1 , ρ i , 1 , d i , 11 and d j , 11 are the parameters we set.
Remark 1. 
Since the formula
sin π z i , 1 2 2 k i , b 1 2 cos π z i , 1 2 2 k i , b 1 2 z i , 1
in virtual controller α i , 1 can be regarded as 0/0, according to L’Hospital rule, we can obtain
lim z i , 1 0 sin π z i , 1 2 2 k i , b 1 2 cos π z i , 1 2 2 k i , b 1 2 z i , 1 = 1
So the singular phenomenon in this paper can be avoided.
Remark 2. 
Different from the switching stochastic nonlinear system described by I t o ^ stochastic differential equations, because there is no I t o ^ diffusion term, there is no need for the second derivative term of the Lyapunov function, that is, the Hessian term T r g T x , t 2 V x 2 g x , t .
Step 2. In accordance with (17), design z i , 2 = x i , 2 α i , 1 , ϖ i , 2 = z i , 2 cos 2 π z i , 2 2 2 k i , b 2 2 . The second candidate Lyapunov function is constructed as
V 2 = V 1 + i = 1 N V i , 2 = V 1 + i = 1 N k i , b 2 2 π tan π z i , 2 2 2 k i , b 2 2 + 1 2 σ i , 2 θ ˜ i , 2 T θ ˜ i , 2
where k i , b 2 and σ i , 2 are parameters we set.
By a simple computation, the infinitesimal generator of V 2 satisfies
L V 2 = L V 1 + i = 1 N [ ϖ i , 2 ( z i , 3 + α i , 2 + θ i , 2 T φ i , 2 + θ ˜ i , 2 T φ i , 2 + ε i , 2 + g i , 2 ξ i , 2 α i , 1 θ i , 1 D α θ i , 1 α i , 1 x i , 1 ( x i , 2 + h i , 1 + g i , 1 ξ i , 1 ) j N i a i j α j , 1 x j , 1 ( x j , 2 + h j , 1 + g j , 1 ξ j , 1 ) ) + 1 σ i , 2 θ ˜ i , 2 T D α θ ˜ i , 2 ] + Π V 2 .
According to Lemma 5, we obtain
ϖ i , 2 ε i , 2 1 2 ϖ i , 2 2 + 1 2 ε i , 2 2
ϖ i , 2 z i , 3 1 2 ϖ i , 2 2 + 1 2 z i , 3 2
ϖ i , 2 g i , 2 ξ i , 2 1 4 d i , 22 ϖ i , 2 2 g i , 2 2 + d i , 22 ξ i , 2 2
ϖ i , 2 α i , 1 x i , 1 g i , 1 ξ i , 1 1 4 d i , 21 α i , 1 x i , 1 2 ϖ i , 2 2 g i , 1 2 + d i , 21 ξ i , 1 2
ϖ i , 2 α i , 1 x j , 1 g j , 1 ξ j , 1 1 4 d j , 21 α i , 1 x j , 1 2 ϖ i , 2 2 g j , 1 2 + d j , 21 ξ j , 1 2 .
Substituting (35)–(39) into (34), we have
L V 2 L V 1 + i = 1 N [ ϖ i , 2 α i , 2 + θ i , 2 T φ i , 2 + θ ˜ i , 2 T φ i , 2 + g i , 2 ξ i , 2 α i , 1 θ i , 1 D α θ i , 1 + ϖ i , 2 2 + 1 2 z i , 3 2 + ε i , 2 2   ϖ i , 2 α i , 1 x i , 1 ( x i , 2 + h i , 1 + g i , 1 ξ i , 1 ) 1 σ i , 2 θ ˜ i , 2 T D α θ i , 2 ϖ i , 2 j N i a i j α j , 1 x j , 1 ( x j , 2 + h j , 1 + g j , 1 ξ j , 1 ) ] +   Π V 2 .
Then, we use r i to represent the unknown nonlinear term, r i , 1 = α i , 1 x i , 1 h i , 1 d i α i , 1 x j , 1 h j , 1 . Due to r i being unknown, an ESO is constructed for estimating this unknown term:
z ˜ i , 2 = z ^ i , 2 z i , 2 D α z ^ i , 2 = r ^ i , 1 v i , 1 z ˜ i , 2 + x i , 3 + θ i , 2 T φ i , 2 + θ ˜ i , 2 T φ i , 2 + ε i , 2 + g i , 2 ξ i , 2 α i , 1 θ i , 1 D α θ i , 1 α i , 1 x i , 1 x i , 2 + g i , 1 ξ i , 1 d i α i , 1 x j , 1 x j , 2 + g j , 1 ξ j , 1 D α r ^ i , 1 = v i , 2 s i g ω i z ˜ i , 2
with ω i ( 0 , 1 ) , the ESO’s gains v i , 1 > 0 and v i , 2 > 0 , z ˜ i , 2 is the estimation error, and r ^ i , 1 is the estimation value of r i , 1 . And then, we establish the following virtual control law:
α i , 2 = c i , 2 sin π z i , 2 2 2 k i , b 2 2 cos π z i , 2 2 2 k i , b 2 2 z i , 2 ϖ i , 2 θ i , 2 T φ i , 2 + α i , 1 x i , 1 x i , 2 + j N i a i j α i , 1 x j , 1 x j , 2 r ^ i , 1 1 4 d i , 22 ϖ i , 2 g i , 2 2 1 4 d i , 21 α i , 1 x i , 1 2 ϖ i , 2 g i , 1 2 j N i a i j 1 4 d j , 21 α i , 1 x j , 1 2 ϖ i , 2 g j , 1 2 + α i , 1 θ i , 1 D α θ i , 1
D α θ i , 2 = σ i , 2 φ i , 2 ( x ¯ i , 2 ) ϖ i , 2 ρ i , 2 θ i , 2 .
where d i , 21 , d i , 22 , d j , 21 , c i , 2 , ρ i , 2 are the positive parameters we designed. Accordingly, (40) can be rewritten as
L V 2 i = 1 N c i , 1 tan π z i , 1 2 2 k i , b 1 2 c 2 i = 1 N tan π z i , 2 2 2 k i , b 2 2 + i = 1 N ρ i , 1 σ i , 1 θ ˜ T i , 1 θ i , 1 + j N i a i j ρ j , 1 σ j , 1 θ ˜ j , 1 T θ j , 1 + i = 1 N ρ i , 2 σ i , 2 θ ˜ i , 2 T θ i , 2 +   i = 1 N 1 2 z i , 3 2 + 1 2 ε i , 1 2 + 1 2 ε i , 2 2 + i = 1 N d i , 22 ξ i , 2 2 + d i , 11 ξ i , 1 2 + d i , 21 ξ i , 1 2 + j N i a i j d j , 21 ξ j , 1 2 +   Π V 2 .
Remark 3. 
Neural networks or fuzzy neural networks, as a commonly used approximation method, are widely used in the design of controllers for some nonlinear systems with unknown uncertain functions. However, this method increases the complexity of the controller design, and the derivatives of the virtual control law are difficult to derive due to the iterative differentiation of the neural or fuzzy basis functions. Therefore, according to the construction principle of the ESO [48], an ESO is proposed to address the problem of the derivative of the virtual control law, which is regarded as the estimated nonlinear term.
Step m. The mth Lyapunov function is constructed as
V m = V m 1 + i = 1 N V i , m = V m 1 + i = 1 N k i , b m 2 π tan π z i , m 2 2 k i , b m 2 + 1 2 σ i , m θ ˜ i , m T θ ˜ i , m
where k i , b m and σ i , m are parameters we set.
Design z i , m = x i , m α i , m 1 , ϖ i , m = z i , m cos 2 π z i , m 2 2 k i , b m 2 . The infinitesimal generator of V m satisfies
L V m = L V m 1 + i = 1 N [ ϖ i , m ( z i , m + 1 + α i , m + θ i , m T φ i , m + θ ˜ i , m T φ i , m + ε i , m + g i , m ξ i , m l = 1 m 1 α i , m 1 θ i , l D α θ i , l l = 1 m 1 α i , m 1 x i , l ( x i , l + 1 + h i , l + g i , l ξ i , l ) l = 1 m 1 d i α i , m 1 x j , l ( x j , l + 1 + h j , l + g j , l ξ j , l ) ) + 1 σ i , m θ ˜ i , m T D α θ ˜ i , m ] + Π V m .
Then, we use r i , m 1 to represent the unknown nonlinear term, r i , m 1 = l = 1 m 1 α i , m 1 x i , l h i , l l = 1 m 1 d i α i , m 1 x j , l h j , l . Then, an ESO is constructed as follows:
z ˜ i , m = z ^ i , m z i , m D α z ^ i , m = r ^ i , m 1 v i , 1 z ˜ i , m + x i , m + 1 + θ i , m T φ i , m + θ ˜ i , m T φ i , m + ε i , m + g i , m ξ i , m l = 1 m 1 α i , m 1 θ i , l D α θ i , l l = 1 m 1 α i , m 1 x i , l x i , l + 1 + g i , l ξ i , l l = 1 m 1 d i α i , m 1 x j , l ( x j , l + 1 + g j , l ξ j , l ) D α r ^ i , m 1 = v i , 2 s i g ω i z ˜ i , m
with ω i ( 0 , 1 ) , v i , 1 > 0 , v i , 2 > 0 , and r ^ i , m 1 being the estimation value of r i , m 1 . According to Lemma 5, we obtain
ϖ i , m ε i , m 1 2 ϖ i , m 2 + 1 2 ε i , m 2
ϖ i , m z i , m + 1 1 2 ϖ i , m 2 + 1 2 z i , m + 1 2
ϖ i , m g i , m ξ i , m 1 4 d i , m m ϖ i , m 2 g i , m 2 + d i , m m ξ i , m 2
l = 1 m 1 ϖ i , m α i , m 1 x i , l g i , l ξ i , l l = 1 m 1 1 4 d i , m l α i , m 1 x i , l 2 ϖ i , m 2 g i , l 2 + l = 1 m 1 d i , m l ξ i , l 2
l = 1 m 1 ϖ i , m d i α i , m 1 x j , l g j , l ξ j , l l = 1 m 1 d i 4 d j , m l α i , m 1 x j , l 2 ϖ i , m 2 g j , l 2 + l = 1 m 1 d i d j , m l ξ j , l 2 .
And then, we design the virtual controller α i , m and the adaptive law θ i , m as
α i , m = c i , m sin π z i , m 2 2 k i , b m 2 cos π z i , m 2 2 k i , b m 2 z i , m ϖ i , m θ i , m T φ i , m + l = 1 m 1 α i , m 1 x i , l x i , l + 1 + l = 1 m 1 d i α i , m 1 x j , l x j , l + 1 r ^ i , m 1 + l = 1 m 1 α i , m 1 θ i , l D α θ i , l l = 1 m 1 1 4 d i , m l α i , m 1 x i , l 2 ϖ i , m g i , l 2 l = 1 m 1 d i 1 4 d j , m l α i , m 1 x j , l 2 ϖ i , m g j , l 2 1 4 d i , m m ϖ i , m g i , m 2
D α θ i , m = σ i , m φ i , m ( x ¯ i , m ) ϖ i , m ρ i , m θ i , m .
where d i , m m , d i , m l , d j , m l , c i , m , ρ i , m are the positive parameters we designed. Accordingly, substituting (48)–(54) into (46), (46) can be rewritten as
L V m c m i = 1 N l = 1 m tan π z i , l 2 2 k i , b l 2 + i = 1 N l = 1 m ρ i , l σ i , l θ ˜ T i , l θ i , l + i = 1 N j N i a i j ρ j , 1 σ j , 1 θ ˜ j , 1 T θ j , 1 + i = 1 N l = 1 m 1 2 z i , l + 1 2 + 1 2 ε i , l 2 + i = 1 N l = 1 m k = 1 l d i , l k ξ i , k 2 + j N i a i j l = 1 m 1 k = 1 l d j , l k ξ j , k 2 + Π V m .
Step n. The nth Lyapunov function is constructed as
V n = V n 1 + i = 1 N V i , n = V n 1 + i = 1 N k i , b n 2 π tan π z i , n 2 2 k i , b n 2 + 1 2 σ i , n θ ˜ i , n T θ ˜ i , n
where k i , b n and σ i , n are parameters we set.
Design z i , n = x i , n α i , n 1 , ϖ i , n = z i , n cos 2 π z i , n 2 2 k i , b n 2 . The infinitesimal generator of V n satisfies
L V n = L V n 1 + i = 1 N [ ϖ i , n ( u + θ i , n T φ i , n + θ ˜ i , n T φ i , n + ε i , n + g i , n ξ i , n l = 1 n 1 α i , n 1 θ i , l D α θ i , l l = 1 n 1 α i , n 1 x i , l ( x i , l + 1 + h i , l + g i , l ξ i , l ) l = 1 n 1 d i α i , n 1 x j , l ( x j , l + 1 + h j , l + g j , l ξ j , l ) ) + 1 σ i , n θ ˜ i , n T D α θ ˜ i , n ] + Π V n .
Then, r i , n 1 = l = 1 n 1 α i , n 1 x i , l h i , l l = 1 n 1 d i α i , n 1 x j , l h j , l is defined to estimate the unknown nonlinear term. The following is the ESO we construct:
z ˜ i , n = z ^ i , n z i , n D α z ^ i , n = r ^ i , n 1 v i , 1 z ˜ i , n + u i + θ i , n T φ i , n + θ ˜ i , n T φ i , n + ε i , n + g i , n ξ i , n l = 1 n 1 α i , n 1 θ i , l D α θ i , l l = 1 n 1 α i , n 1 x i , l x i , l + 1 + g i , l ξ i , l l = 1 n 1 d i α i , n 1 x j , l x j , l + 1 + g j , l ξ j , l D α r ^ i , n 1 = v i , 2 s i g ω i z ˜ i , n
with ω i ( 0 , 1 ) , v i , 1 > 0 , v i , 2 > 0 , and r ^ i , n 1 being the estimation value of r i , n 1 . According to Lemma 5, we obtain
ϖ i , n ε i , n 1 2 ϖ i , n 2 + 1 2 ε i , n 2
ϖ i , n g i , n ξ i , n 1 4 d i , n n ϖ i , n 2 g i , n 2 + d i , n n ξ i , n 2
l = 1 n 1 ϖ i , n α i , n 1 x i , l g i , l ξ i , l l = 1 n 1 1 4 d i , n l α i , n 1 x i , l 2 ϖ i , n 2 g i , l 2 + l = 1 n 1 d i , n l ξ i , l 2 .
Design the virtual controller u i and the adaptive law θ i , n as
u i = c i , n sin π z i , n 2 2 k i , b n 2 cos π z i , n 2 2 k i , b n 2 z i , n 1 2 ϖ i , n θ i , n T φ i , n + l = 1 n 1 α i , n 1 x i , l x i , l + 1 + l = 1 n 1 d i α i , n 1 x j , l x j , l + 1 r ^ i , n 1 1 4 d i , n n ϖ i , n g i , n 2 l = 1 n 1 1 4 d i , n l α i , n 1 x i , l 2 ϖ i , n g i , l 2 l = 1 n 1 1 4 d j , n l d i α i , n 1 x j , l 2 ϖ i , n g i , l 2 + l = 1 n 1 α i , n 1 θ i , l D α θ i , l
D α θ i , n = σ i , n φ i , n ( x ¯ i , n ) ϖ i , n ρ i , n θ i , n
where d i , n l , d j , n l , d i , n n , c i , n , ρ i , n are the positive parameters we designed. Accordingly, (57) can be rewritten as
L V n c n i = 1 N l = 1 n tan π z i , l 2 2 k i , b l 2 + i = 1 N l = 1 n ρ i , l σ i , l θ ˜ i , l T θ i , l + i = 1 N j N i a i j ρ j , 1 σ j , 1 θ ˜ j , 1 T θ j , 1 + η n + i = 1 N l = 1 n k = 1 l d i , l k ξ i , k 2 + j N i a i j l = 1 n 1 k = 1 l d j , l k ξ j , k 2 + Π V n
where η n = η n 1 + 1 2 i = 1 N ε i , n 2 .
According to Lemma 5, we obtain
θ ˜ l T θ l 1 2 θ ˜ l T θ ˜ l + 1 2 θ l * T θ l * .
Substituting (65) into (64), we have
L V n i = 1 N l = 1 n c i , l tan π z i , l 2 2 k i , b l 2 i = 1 N l = 1 n ρ i , l 2 σ i , l θ ˜ i , l T θ ˜ i , l + j N i a i j ρ j , 1 2 σ j , 1 θ ˜ j , 1 T θ j , 1 + Υ n + Π V n + i = 1 N l = 1 n k = 1 l d i , l k ξ i , k 2 + j N i a i j l = 1 n 1 k = 1 l d j , l k ξ j , k 2
where Υ n = η n + i = 1 N l = 1 n ρ i , l 2 σ i , l θ i , l * T θ i , l * + i = 1 N j N i a i j ρ j , 1 2 σ j , 1 θ j , 1 * T θ j , 1 * .
Then we prove that the system is bounded. First, for simplicity, define
L V n c ¯ V n + Υ n + Π V n + D ξ 2
where c ¯ = m i n 2 c i , l , ρ i , l σ i , l , ρ j , 1 σ j , 1 , D ξ 2 = i = 1 N l = 1 n k = 1 l d i , l k ξ i , k 2 + j N i a i j l = 1 n 1 k = 1 l d j , l k ξ j , k 2 .
Provided that the expectations involved exist and are limited, according to [49], under the irreducibility of the Markov process,
Ω t , r t = s 1 x 1 , y r , r t , , s n x n , y r , r t
E L V n Ω t R , r t R = k = 1 M π k E L V n Ω t R , p
E L V n c ¯ k = 1 M π k E V n Ω t R , k + k = 1 M m = 1 M π k q k m E V n Ω t R , l + D E ξ t R 2
E L V n c ¯ min 1 k M π k max 1 k M π k max 1 k M k = 1 M q k m k = 1 M E V n Ω t R , l + D E ξ t R 2 .
Thus, we obtain
E L V n Ω t R , r t R c E V n Ω t R , r t R + D K
where c = c ¯ min 1 k M π k max 1 k M π k max 1 k M k = 1 M q k m > 0 . According to Assumption 1, sup t t 0 E ξ t 2 K , so referring to the Gronwall–Bellman inequality, we can obtain
E V n Ω t R , r t R e c t t 0 V n Ω 0 , r t 0 + D K c
By Lemmas 3 and 4, we can see that the closed-loop systems (5) achieve noise-to-state stability in probability and the solution of system (5) is bounded in probability for any x t 0 R n and r t 0 S . This completes the proof of Theorem 1. □

4. Simulation Example

In this section, two examples are shown to verify the effectiveness of the proposed control method for the nonlinear fractional-order Markov jump MASs with state constraints. Figure 1 illustrates the block diagram of the system controller design. Consider the MASs composed of four agents with an undirected communication topology in Figure 2. The system order is α = 0.98 , and the detailed parameters in Examples 1 and 2 are listed in Table 1.
Example 1. 
The dynamic of each agent is given as follows:
D α x i , 1 = x i , 2 + h i , 1 ( x ¯ i , 1 , t , r ( t ) ) + g i , 1 ( x ¯ i , 1 , t , r ( t ) ) ξ i , 1 t D α x i , 2 = u i + h i , 2 ( x ¯ i , 2 , t , r ( t ) ) + g i , 2 ( x ¯ i , 2 , t , r ( t ) ) ξ i , 2 t y i = x i , 1
and
h i , 1 = 0.2 r t × x i , 1 + 0.5 x i , 2 , g i , 1 = r t × s i n x i , 1 h i , 2 = 0.2 x i , 1 2 + r t x i , 2 2 , g i , 2 = r t x i , 1 x i , 2
where g i ( x ¯ i , t , r ( t ) ) represents the strength coefficient of the random disturbance. Affected by Markov jump parameters, the elements in the matrix P = p k m 2 × 2 are selected as p 1 , 1 = 4 , p 1 , 2 = 4 , p 2 , 1 = 3 , p 2 , 2 = 3 , then one obtains τ 1 = 3 7 , τ 2 = 4 7 . Consider that the states are constrained in x 1 . The initial states of four agents in Figure 2 are set as x 1 ( 0 ) = [ 0.05 , 0.05 ] , x 2 ( 0 ) = [ 0.1 , 0.1 ] , x 3 ( 0 ) = [ 0.15 , 0.15 ] , x 4 ( 0 ) = [ 0.2 , 0.2 ] . The trajectory of the reference signal is y r = 0.5 sin t .
In this example, the stochastic processes ξ 1 and ξ 2 are generated by
0.5 D α ξ 1 t = ξ 1 t + w t 2 D α ξ 2 t = ξ 2 t + w t
where w t is a zero-mean white noise with A = 0.1 , ξ i , 1 ( 0 ) = ξ i , 2 ( 0 ) = 0 , then E ξ i , 1 2 ( t ) = 0.1 , E ξ i , 2 2 ( t ) = 0.025 . According to the virtual controller (29), adaptive law (30)–(31), (63) and control input (62), we design
u i = c i , 2 sin π z i , 2 2 2 k i , b 2 2 cos π z i , 2 2 2 k i , b 2 2 z i , 2 1 2 ω i , 2 θ i , 2 T φ i , 2 + α i , 1 x i , 1 x j , 2 + d i α i , 1 x j , 1 x j , 2 r ^ i , 1 1 4 d i , 22 ϖ i , 2 g i , 2 2 1 4 d i , 21 α i , 1 x i , 1 2 α i , 2 g i , 1 2 1 4 d j , 21 d i α i , 1 x j , 1 2 α i , 2 g i , 1 2 + α i , 1 θ i , 1 D α θ i , 1
and the parameters are set in Table 1.
In Example 1, Figure 3 and Figure 4 display trajectories of r ( t ) and ξ ( t ) , which clearly show the Markov jump process between mode 1 and mode 2 and fluctuations of random noises with E ξ 1 2 ( t ) = 0.1 and E ξ 2 2 ( t ) = 0.025 , respectively. Figure 5 shows that the outputs of four agents reach consensus, tracking the reference signal y d = 0.5 s i n ( t ) . In Figure 6 and Figure 7, the trajectories of s i , 1 and s i , 2 are the error surfaces under the constraint of state, which are subjected to k i , b 1 and k i , b 2 , respectively. The control scheme based on BLF transforms the original state constraints into a new boundary for tracking error, achieving state constraints through a constrained error surface. Figure 8 gives the trajectories of u i , which shows that control inputs quickly converge to near zero. From Figure 3, Figure 4, Figure 5, Figure 6, Figure 7 and Figure 8, it can be concluded that the proposed distributed control protocol makes sure that all signals of the Markov jump FOMASs are bounded. And the tracking error in the mean-square sense can be converged to a near zero neighborhood without violating the constraints
Example 2. 
Consider a robotic pendulum suspended from a randomly vibrating ceiling; the dynamic model is described below:
M i τ ¨ i + I i τ i , τ ˙ i = u i + Θ i τ i ξ i
where τ i represents the angle with vertical direction, τ ˙ i is the velocity, u i is the control input for i = 1 , 2 , 3 , 4 . The random force generated by the random vibration exerts an excitation on the mechanical pendulum, which is described by ξ i , where ξ i , 1 and ξ i , 2 denote the random excitation at the reference point in the horizontal and vertical directions, respectively. The detailed parameters of the robotic pendulum are listed in Table 2.
We set M i r t = m ¯ i r t l 2 , r ( t ) jumps between modes 1 and 2, and the elements of P = p k m 2 × 2 are selected as p 1 , 1 = 2 , p 1 , 2 = 2 , p 2 , 1 = 3 , p 2 , 2 = 3 . Then, extending to the fractional-order system, we obtain x i , 1 = τ i , x i , 2 = D α τ i , and system (78) can be modeled as:
D α x i , 1 = x i , 2 D α x i , 2 = M i 1 r t u i M i 1 r t h i , 2 + Θ i , 2 ξ i t
where h i , 2 = m ¯ i r t g l sin x i , 1 , Θ i , 2 = [ m ¯ i r t l cos x i , 1 , m ¯ i r t l sin x i , 1 ] , ξ i = ξ i , 1 , ξ i , 2 T , m ¯ i r t = 0.5 + 0.001 × 1 r ( t ) kg, g = 9.8 m/s2, l = 0.8 m. The initial states of four agents in Figure 2 are as follows: x 1 ( 0 ) = [ 0.05 , 0.05 ] , x 2 ( 0 ) = [ 0.1 , 0.1 ] , x 3 ( 0 ) = [ 0.15 , 0.15 ] , x 4 ( 0 ) = [ 0.2 , 0.2 ] . Define y d = sin t as the reference signal.
The second moment stationary processes ξ 1 and ξ 2 are generated by the following dynamic equation:
D α ξ t = ξ t + w t
where w t is a zero-mean white noise, and its spectral function A = 0.1 , ξ i , 1 ( 0 ) = ξ i , 2 ( 0 ) = 0 , E ξ i , 1 2 ( t ) = E ξ i , 2 2 ( t ) = 0.05 . According to the virtual controller α i , 1 (29), adaptive laws (30)–(31), (63), control input u i like (77), we choose the parameters shown in Table 1. In the example, Figure 9 and Figure 10 display trajectories of r ( t ) and ξ ( t ) , which clearly show the Markov jump process between mode 1 and mode 2 and a zero-mean widely stationary process with E ξ 2 ( t ) = 0.05. Figure 11 shows that the outputs of four agents reach consensus, tracking the reference signal y d = s i n ( t ) . In Figure 12, the trajectories of s i , 1 are the error surfaces under the constraint of state, which are subjected to k i , b 1 . Figure 13 gives the trajectories of u i in Example 2, which shows that control inputs also quickly converge to near zero.

5. Conclusions

This article investigates the consensus problem of random fractional-order Markov jump multi-agent systems with full state constraints. For a class of random FOMASs with Markov jump structure, an adaptive tracking controller is constructed by adopting the backstepping control method based on the neural network approximation technique. Considering the information interaction between multiple agents, in the design of the virtual control law and the control input, for each agent, we treat the partial derivative information of its neighboring agents as the unknown nonlinear term, using the ESO to address them. Through constructing the TBLF, the exponential noise-to-state stability in the mean square is analyzed rigorously, which guarantees the consensus of the considered FOMASs. Moreover, there are many related issues that deserve further research in the future, for example, how to extend the algorithms in this paper to stochastic systems containing time-delay phenomena or containing states subject to time-varying constraints, which are widely used in engineering practice.

Author Contributions

Conceptualization, Y.Y.; methodology, Y.Y.; software, Y.Y.; formal analysis, Y.Y.; investigation, J.Y.; resources, H.Y.; data curation, Y.Y.; writing—original draft preparation, Y.Y.; writing—review and editing, J.Y.; supervision, T.C.; project administration, C.Z. 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 under Grant Number: 52175421.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

SymbolDefinition
NNsNeural networks
RBFNNsRadial basis function neural networks
ESOExtended state observer
MASsMulti-agent systems
FOMASsFractional-order multi-agent systems
SDEsStochastic differential equations
RDEsRandom differential equations
FLSsFuzzy logic systems
BLFBarrier Lyapunov function
TBLFTan-type barrier Lyapunov function
R Real number space
R N × N N × N -dimensional vector space

References

  1. Parivallal, A.; Sakthivel, R.; Amsaveni, R.; Alzahrani, F.; Alshomrani, A.S. Observer-based memory consensus for nonlinear multi-agent systems with output quantization and Markov switching topologies. Phys. A Stat. Mech. Its Appl. 2020, 551, 123949. [Google Scholar] [CrossRef]
  2. Xu, J.; Deng, Z.; Ren, X.; Xu, L.; Liu, D. Invulnerability optimization of UAV formation based on super wires adding strategy. Chaos Solitons Fractals 2020, 140, 110185. [Google Scholar] [CrossRef]
  3. Wang, Y.; Wang, Z.; Chen, M.; Kong, L. Predefined-time sliding mode formation control for multiple autonomous underwater vehicles with uncertainties. Chaos Solitons Fractals 2021, 144, 110680. [Google Scholar] [CrossRef]
  4. Kauffman, S.A. Metabolic stability and epigenesis in randomly constructed genetic nets. J. Theor. Biol. 1969, 22, 437–467. [Google Scholar] [CrossRef]
  5. Goles, E.; Medina, P.; Montealegre, P.; Santivañez, J. Majority networks and consensus dynamics. Chaos Solitons Fractals 2022, 164, 112697. [Google Scholar] [CrossRef]
  6. Wang, W.; Yin, X.; Cao, Y.; Jiang, L.; Li, Y. A distributed cooperative control based on consensus protocol for VSC-MTDC systems. IEEE Trans. Power Syst. 2021, 36, 2877–2890. [Google Scholar] [CrossRef]
  7. Gao, Y.; Liu, B.; Yu, J.; Ma, J.; Jiang, T. Consensus of first-order multi-agent systems with intermittent interaction. Neurocomputing 2014, 129, 273–278. [Google Scholar] [CrossRef]
  8. Ma, Z.; Wang, Y.; Li, X. Cluster-delay consensus in first-order multi-agent systems with nonlinear dynamics. Nonlinear Dyn. 2016, 83, 1303–1310. [Google Scholar] [CrossRef]
  9. Hou, W.; Fu, M.; Zhang, H.; Wu, Z. Consensus conditions for general second-order multi-agent systems with communication delay. Automatica 2017, 75, 293–298. [Google Scholar] [CrossRef]
  10. Miao, G.; Xu, S.; Zhang, B.; Zou, Y. Mean square consensus of second-order multi-agent systems under Markov switching topologies. IMA J. Math. Control Inf. 2014, 31, 151–164. [Google Scholar] [CrossRef]
  11. Li, W.; Zhang, J.F. Distributed practical output tracking of high-order stochastic multi-agent systems with inherent nonlinear drift and diffusion terms. Automatica 2014, 50, 3231–3238. [Google Scholar] [CrossRef]
  12. Zhou, H.; Sui, S.; Tong, S. Fuzzy adaptive finite-time consensus control for high-order nonlinear multiagent systems based on event-triggered. IEEE Trans. Fuzzy Syst. 2022, 30, 4891–4904. [Google Scholar] [CrossRef]
  13. Jiang, J.; Jiang, Y. Leader-following consensus of linear time-varying multi-agent systems under fixed and switching topologies. Automatica 2020, 113, 108804. [Google Scholar] [CrossRef]
  14. Krasovskii, N.; Lidskii, E. Analytical design of controllers in systems with random attributes. Autom. Remote Control 1961, 22, 1021–1025. [Google Scholar]
  15. Benjelloun, K.; Boukas, E.K. Stochastic stability of linear time-delay system with Markovian jumping parameters. Math. Probl. Eng. 1997, 3, 187–201. [Google Scholar] [CrossRef]
  16. Drǎgan, V.; Shi, P.; Boukas, E.K. Control of singularly perturbed systems with Markovian jump parameters: An H infinity approach. Automatica 1999, 35, 1369–1378. [Google Scholar] [CrossRef]
  17. Li, W.; Wu, Z. Output tracking of stochastic high-order nonlinear systems with Markovian switching. IEEE Trans. Autom. Control 2012, 58, 1585–1590. [Google Scholar] [CrossRef]
  18. Wu, Z.J.; Yang, J.; Shi, P. Adaptive tracking for stochastic nonlinear systems with markovian switching. IEEE Trans. Autom. Control 2010, 55, 2135–2141. [Google Scholar] [CrossRef]
  19. Wang, D.; Wang, Z.; Wu, Z.; Wang, W. Distributed convex optimization for nonlinear multi-agent systems disturbed by a second-order stationary process over a digraph. Sci. China Inf. Sci. 2022, 65, 132201. [Google Scholar] [CrossRef]
  20. Liu, S.; Niu, B.; Zong, G.; Zhao, X.; Xu, N. Adaptive neural dynamic-memory event-triggered control of high-order random nonlinear systems with deferred output constraints. IEEE Trans. Autom. Sci. Eng. 2023. [Google Scholar] [CrossRef]
  21. Yao, L.; Zhang, W. Adaptive tracking control for a class of random pure-feedback nonlinear systems with Markovian switching. Int. J. Robust Nonlinear Control 2018, 28, 3112–3126. [Google Scholar] [CrossRef]
  22. Jiao, T.; Lu, J.; Li, Y.; Chu, Y.; Xu, S. Stability analysis of random systems with Markovian switching and its application. J. Frankl. Inst. 2016, 353, 200–220. [Google Scholar] [CrossRef]
  23. Xu, Z.; Zhou, X.; Dong, Z.; Hu, X.; Sun, C.; Shen, H. Observer-based prescribed performance adaptive neural output feedback control for full-state-constrained nonlinear systems with input saturation. Chaos Solitons Fractals 2023, 173, 113593. [Google Scholar] [CrossRef]
  24. Wu, J.; Qin, G.; Cheng, J.; Cao, J.; Yan, H.; Katib, I. Adaptive neural network control for Markov jumping systems against deception attacks. Neural Netw. 2023, 168, 206–213. [Google Scholar] [CrossRef]
  25. Zhang, Y.; Sun, J.; Liang, H.; Li, H. Event-triggered adaptive tracking control for multiagent systems with unknown disturbances. IEEE Trans. Cybern. 2018, 50, 890–901. [Google Scholar] [CrossRef]
  26. Wang, Z.; Yuan, Y.; Yang, H. Adaptive fuzzy tracking control for strict-feedback Markov jumping nonlinear systems with actuator failures and unmodeled dynamics. IEEE Trans. Cybern. 2018, 50, 126–139. [Google Scholar] [CrossRef] [PubMed]
  27. Wang, Z.; Yuan, J.; Pan, Y.; Che, D. Adaptive neural control for high order Markovian jump nonlinear systems with unmodeled dynamics and dead zone inputs. Neurocomputing 2017, 247, 62–72. [Google Scholar] [CrossRef]
  28. Zhao, L.; Yu, J.; Shi, P. Adaptive finite-time command filtered backstepping control for Markov jumping nonlinear systems with full-state constraints. IEEE Trans. Circuits Syst. II Express Briefs 2022, 69, 3244–3248. [Google Scholar] [CrossRef]
  29. Hu, A.; Cao, J.; Hu, M.; Guo, L. Event-triggered consensus of Markovian jumping multi-agent systems via stochastic sampling. IET Control Theory Appl. 2015, 9, 1964–1972. [Google Scholar] [CrossRef]
  30. Luo, X.; Wang, J.; Feng, J.; Cai, J.; Zhao, Y. Dynamic Event-Triggered Consensus Control for Markovian Switched Multi-Agent Systems: A Hybrid Neuroadaptive Method. Mathematics 2023, 11, 2196. [Google Scholar] [CrossRef]
  31. Sakthivel, R.; Parivallal, A.; Kaviarasan, B.; Lee, H.; Lim, Y. Finite-time consensus of Markov jumping multi-agent systems with time-varying actuator faults and input saturation. ISA Trans. 2018, 83, 89–99. [Google Scholar] [CrossRef]
  32. Ni, H.; Xu, Z.; Cheng, J.; Zhang, D. Robust stochastic sampled-data-based output consensus of heterogeneous multi-agent systems subject to random DoS attack: A Markovian jumping system approach. Int. J. Control. Autom. Syst. 2019, 17, 1687–1698. [Google Scholar] [CrossRef]
  33. Wu, L.B.; Park, J.H.; Xie, X.P.; Ren, Y.W.; Yang, Z. Distributed adaptive neural network consensus for a class of uncertain nonaffine nonlinear multi-agent systems. Nonlinear Dyn. 2020, 100, 1243–1255. [Google Scholar] [CrossRef]
  34. Chen, T.; Yuan, J. Command-filtered adaptive containment control of fractional-order multi-agent systems via event-triggered mechanism. Trans. Inst. Meas. Control 2023, 45, 1646–1660. [Google Scholar] [CrossRef]
  35. Yang, X.; Yuan, J.; Chen, T.; Yang, H. Distributed Adaptive Optimization Algorithm for Fractional High-Order Multiagent Systems Based on Event-Triggered Strategy and Input Quantization. Fractal Fract. 2023, 7, 749. [Google Scholar] [CrossRef]
  36. Yuan, J.; Chen, T. Switched fractional order multiagent systems containment control with event-triggered mechanism and input quantization. Fractal Fract. 2022, 6, 77. [Google Scholar] [CrossRef]
  37. Tee, K.P.; Ge, S.S.; Tay, E.H. Barrier Lyapunov functions for the control of output-constrained nonlinear systems. Automatica 2009, 45, 918–927. [Google Scholar] [CrossRef]
  38. Liu, Y.J.; Tong, S. Barrier Lyapunov functions-based adaptive control for a class of nonlinear pure-feedback systems with full state constraints. Automatica 2016, 64, 70–75. [Google Scholar] [CrossRef]
  39. Wang, Y.; Jiang, X.; She, W.; Ding, F. Tracking control with input saturation and full-state constraints for surface vessels. IEEE Access 2019, 7, 144741–144755. [Google Scholar] [CrossRef]
  40. Wang, C.; Wang, F.; Yu, J. BLF-based asymptotic tracking control for a class of time-varying full state constrained nonlinear systems. Trans. Inst. Meas. Control 2019, 41, 3043–3052. [Google Scholar] [CrossRef]
  41. Chen, T.; Yuan, J.; Yang, H. Event-triggered adaptive neural network backstepping sliding mode control of fractional-order multi-agent systems with input delay. J. Vib. Control 2022, 28, 3740–3766. [Google Scholar] [CrossRef]
  42. Gao, C.; Wang, Z.; He, X.; Han, Q.L. Consensus control of linear multiagent systems under actuator imperfection: When saturation meets fault. IEEE Trans. Syst. Man Cybern. Syst. 2021, 52, 2651–2663. [Google Scholar] [CrossRef]
  43. Li, Y.; Chen, Y.; Podlubny, I. Mittag–Leffler stability of fractional order nonlinear dynamic systems. Automatica 2009, 45, 1965–1969. [Google Scholar] [CrossRef]
  44. Podlubny, I. Fractional Differential Equations: An Introduction to Fractional Derivatives, Fractional Differential Equations, to Methods of Their Solution and Some of Their Applications; Elsevier: Amsterdam, The Netherlands, 1998. [Google Scholar]
  45. Meyn, S.P.; Tweedie, R.L. Markov Chains and Stochastic Stability; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2012. [Google Scholar]
  46. Liu, Y.; Zhu, Q.; Zhao, N.; Wang, L. Adaptive fuzzy backstepping control for nonstrict feedback nonlinear systems with time-varying state constraints and backlash-like hysteresis. Inf. Sci. 2021, 574, 606–624. [Google Scholar] [CrossRef]
  47. Gharesifard, B.; Cortés, J. Distributed continuous-time convex optimization on weight-balanced digraphs. IEEE Trans. Autom. Control 2013, 59, 781–786. [Google Scholar] [CrossRef]
  48. Yang, Y.; Si, X.; Yue, D.; Tian, Y.C. Time-varying formation tracking with prescribed performance for uncertain nonaffine nonlinear multiagent systems. IEEE Trans. Autom. Sci. Eng. 2020, 18, 1778–1789. [Google Scholar] [CrossRef]
  49. Ross, S.M. Stochastic Processes; John Wiley & Sons: Hoboken, NJ, USA, 1995. [Google Scholar]
Figure 1. Block diagram of the system controller design.
Figure 1. Block diagram of the system controller design.
Fractalfract 08 00278 g001
Figure 2. Communication topology.
Figure 2. Communication topology.
Fractalfract 08 00278 g002
Figure 3. The evolution of Markov process r ( t ) in Example 1.
Figure 3. The evolution of Markov process r ( t ) in Example 1.
Fractalfract 08 00278 g003
Figure 4. Stochastic disturbance ξ in Example 1.
Figure 4. Stochastic disturbance ξ in Example 1.
Fractalfract 08 00278 g004
Figure 5. Trajectories of x i , 1 in Example 1.
Figure 5. Trajectories of x i , 1 in Example 1.
Fractalfract 08 00278 g005
Figure 6. Tracking error s i , 1 in Example 1.
Figure 6. Tracking error s i , 1 in Example 1.
Fractalfract 08 00278 g006
Figure 7. Tracking error s i , 2 in Example 1.
Figure 7. Tracking error s i , 2 in Example 1.
Fractalfract 08 00278 g007
Figure 8. Trajectories of control input u i in Example 1.
Figure 8. Trajectories of control input u i in Example 1.
Fractalfract 08 00278 g008
Figure 9. The evolution of Markov process r ( t ) in Example 2.
Figure 9. The evolution of Markov process r ( t ) in Example 2.
Fractalfract 08 00278 g009
Figure 10. Stochastic disturbance ξ in Example 2.
Figure 10. Stochastic disturbance ξ in Example 2.
Fractalfract 08 00278 g010
Figure 11. Trajectories of x i , 1 in Example 2.
Figure 11. Trajectories of x i , 1 in Example 2.
Fractalfract 08 00278 g011
Figure 12. Tracking error s i , 1 in Example 2.
Figure 12. Tracking error s i , 1 in Example 2.
Fractalfract 08 00278 g012
Figure 13. Trajectories of control input u i in Example 2.
Figure 13. Trajectories of control input u i in Example 2.
Fractalfract 08 00278 g013
Table 1. Parameters.
Table 1. Parameters.
Simulation ParametersExample 1Example 2
c i , 1 11
c i , 2 53
σ i , 1 0.50.6
σ i , 2 0.50.6
ρ i , 1 11.5
ρ i , 2 11.5
k i , b 1 0.70.5
k i , b 2 12
d i , 11 0.10.1
d i , 21 0.50.4
d j , 11 0.60.6
b i 22
v i , 1 5060
v i , 2 8080
ω i 0.80.8
Table 2. Parameters of robotic pendulum.
Table 2. Parameters of robotic pendulum.
ParameterDescriptionValue
m ¯ i the mass of load 0.5 + 0.001 × ( 1 ) r ( t ) kg
llength 0.8 m
gthe acceleration of gravity 9.8 m/s2
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

Yao, Y.; Yuan, J.; Chen, T.; Zhang, C.; Yang, H. Adaptive Neural Control for a Class of Random Fractional-Order Multi-Agent Systems with Markov Jump Parameters and Full State Constraints. Fractal Fract. 2024, 8, 278. https://doi.org/10.3390/fractalfract8050278

AMA Style

Yao Y, Yuan J, Chen T, Zhang C, Yang H. Adaptive Neural Control for a Class of Random Fractional-Order Multi-Agent Systems with Markov Jump Parameters and Full State Constraints. Fractal and Fractional. 2024; 8(5):278. https://doi.org/10.3390/fractalfract8050278

Chicago/Turabian Style

Yao, Yuhang, Jiaxin Yuan, Tao Chen, Chen Zhang, and Hui Yang. 2024. "Adaptive Neural Control for a Class of Random Fractional-Order Multi-Agent Systems with Markov Jump Parameters and Full State Constraints" Fractal and Fractional 8, no. 5: 278. https://doi.org/10.3390/fractalfract8050278

Article Metrics

Back to TopTop