Next Article in Journal
Stability Criteria and Λ-Fractional Mechanics
Next Article in Special Issue
Control and Synchronization of a Novel Realizable Nonlinear Chaotic System
Previous Article in Journal
Euler Wavelet Method as a Numerical Approach for the Solution of Nonlinear Systems of Fractional Differential Equations
Previous Article in Special Issue
On the Development of a Data-Driven-Based Fractional-Order Controller for Unmanned Aerial Vehicles
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fixed-Time Sliding Mode Synchronization of Uncertain Fractional-Order Hyperchaotic Systems by Using a Novel Non-Singleton-Interval Type-2 Probabilistic Fuzzy Neural Network

School of Electrical Information Engineering, Northeast Petroleum University, Daqing 163318, China
*
Author to whom correspondence should be addressed.
Fractal Fract. 2023, 7(3), 247; https://doi.org/10.3390/fractalfract7030247
Submission received: 2 February 2023 / Revised: 24 February 2023 / Accepted: 2 March 2023 / Published: 9 March 2023
(This article belongs to the Special Issue Fractional-Order Chaotic System: Control and Synchronization)

Abstract

:
In this study, we proposed a sliding mode control method based on fixed-time sliding mode surface for the synchronization of uncertain fractional-order hyperchaotic systems. In addition, we proposed a novel self-evolving non-singleton-interval type-2 probabilistic fuzzy neural network (SENSIT2PFNN) to estimate the uncertain dynamics of the system. Moreover, an adaptive compensator was designed to eliminate the influences of random uncertainty and fuzzy uncertainty, thereby yielding an asymptotically stable controlled system. Furthermore, an adaptive law was introduced to optimize the consequence parameters of SENSIT2PFNN. The membership layer and rule base of SENSIT2PFNN were optimized using the self-evolving algorithm and whale optimization algorithm, respectively. The simulation results verified the effectiveness of the proposed methods for the synchronization of uncertain fractional-order hyperchaotic systems.

1. Introduction

Fractional calculus was born more than three centuries ago. It is a theory that extends integral calculus to arbitrary order [1,2]. In the two to three centuries following its birth, it was studied as a pure theoretical science with almost no practical application. However, in recent years, increased attention has been paid to the synchronization of fractional-order hyperchaotic systems because of their potential applications in many aspects of science and engineering, such as information processing, biological systems, and chemical science [3,4]. In addition, because fractional-order hyperchaotic systems exhibit uncertainty, unpredictability, and high sensitivity to initial conditions, they are extensively used in engineering fields such as secure communication and encryption. Different synchronization types and control schemes are available, such as projection synchronization [5,6], anti-synchronization [7,8], robust synchronization [9,10], generalized synchronization [11,12], the adaptive control scheme [13,14], and the sliding mode control scheme [15]. The sliding mode control scheme includes the finite-time sliding mode and fixed-time sliding mode. In the finite-time sliding mode, the system state becomes stable within a period depending on the initial values of the system after reaching the sliding surface, whereas the system state becomes stable within a fixed period that depends only on the system parameters after reaching the sliding surface in the fixed-time sliding mode [16,17].
The sliding mode control scheme exhibits good robustness and can effectively suppress uncertain external interferences; however, it is only applicable to deterministic systems with known dynamics. To solve this problem, a general controller can be designed for uncertain systems by combining the fuzzy neural network (FNN) with the approximation characteristics. Type-1 and type-2 FNNs can effectively approximate nonlinear systems, and the synchronization of fractional-order hyperchaotic systems can be realized using fuzzy controllers [18]. A generalized type-2 FNN has been proposed to approximate unknown nonlinear systems, solving the multi-switch synchronization problem encountered in fractional-order hyperchaotic systems [19]. A fuzzy sliding mode control scheme has been proposed to improve the robustness of the unknown time-varying disturbance of fractional-order hyperchaotic systems [20,21,22]. A type-2 fuzzy disturbance observer has been developed to describe variable-order hyperchaotic systems, and a robust controller has been designed to solve the synchronization problem encountered in fractional-order hyperchaotic systems [23,24]. The aforementioned FNN controller ignores two problems. The first problem is the curse of dimensionality, i.e., the number of rules of the FNN increases exponentially with the increase in input dimensions, which, in turn, greatly increases the system load. To solve this problem, many self-evolving fuzzy systems have been proposed [25,26,27]. The second problem is random uncertainty. In the synchronization process, due to the interference of the environment, unknown and missing data dimensions, and randomness of the fractional-order hyperchaotic system, various fuzzy and random uncertainties are generated, which greatly affect the performance of the control system [28,29,30].
Based on the above discussion, to solve the synchronization problem encountered in uncertain fractional-order hyperchaotic systems and avoid the curse of dimension and various uncertainty problems that may be encountered in the synchronization process, in this paper, we proposed a novel self-evolving non-singleton type-2 probabilistic FNN (SENSIT2PFNN) with fixed-time sliding mode control scheme based on the improved whale optimization algorithm (WOA) [31]. The effectiveness of WOA has been verified in fields such as COVID-19 disease detection [32], water demand prediction [33], neural network hyperparameter optimization [34], and multicell production planning [35]. The main contributions of this study are as follows:
  • A novel SENSIT2PFNN was proposed to solve the problems of fuzzy uncertainty and random uncertainty encountered in fuzzy systems. The network structure was modified using the self-evolution algorithm, the rule base was optimized using the improved WOA, and the network adaptive law was used to optimize the network parameters.
  • By using the proposed SENSIT2PFNN to approximate the linear and uncertain nonlinear parts of uncertain fractional-order hyperchaotic systems, a universal fractional-order hyperchaotic synchronization controller was developed.
  • The developed fixed-time sliding mode controller eliminates the influence of approximation error and external interference and realizes the fixed-time synchronization of various uncertain fractional-order hyperchaotic systems.
By using the aforementioned control scheme, the synchronization of the uncertain fractional-order hyperchaotic system was realized. The rest of this article is organized as follows. In Section 2, the problem formulation and preliminary are discussed. In Section 3, the proposed SENSIT2PFNN structure is presented. In Section 4, the proposed fixed-time sliding mode controller and its stability analysis are presented. The synchronization results of uncertain fractional-order hyperchaotic systems are discussed in Section 5. Finally, the conclusion is presented in Section 6.

2. Problem Formulation and Preliminary

Definition 1 ([36]).
The Riemann–Liouville fractional differential with order  α  of function f ( t )  can be expressed as follows:
D t α t 0 f ( t ) = 1 Γ ( m α ) d m d t t 0 t f ( τ ) ( t τ ) α m + 1 d τ ,
where  m 1 < α m ,  m N , and  Γ ( · )  is the Gamma function.
Property 1 ([37]).
The following equations are established using the definitions by Riemann–Liouville and Caputo:
D t 0 R L , C t α ( D t 0 R L , C t β f ( t ) ) = D t 0 R L , C t α β f ( t ) ,
where  α β 0 , RL represents the derivative defined by Riemann–Liouville, and C represents the derivative defined by Caputo.
Consider the following system:
x ˙ ( t ) = f ( x ( t ) ) , x ( 0 ) = x 0 ,
where  x R n  , and  f : R n R n is a nonlinear function. The system defined using Equation (3) is stable at the origin.
Definition 2 ([38]).
When the system defined using Equation (3) is globally finite-time stable and the convergence time  T ( x 0 )  is bounded, the system’s origin is called a fixed-time stable equilibrium point.
Lemma 1 ([38]).
Consider the following system:
y ˙ = α y m / n β y p / q , y ( 0 ) = y 0 ,
where  α , β > 0 ;  m , n , p , and  q  are positive odd integers and satisfy the conditions  m > n  and  p < q . The system’s equilibrium point is a fixed-time stable equilibrium point, and the upper bound of the convergence time can be expressed as follows:
T < 1 α n m n + 1 β q q p .
Lemma 2 ([39]).
For any non-negative real number  ξ 1 , ξ 2 ,…, ξ n , the following inequalities exist:
{ i = 1 n ξ i p ( i = 1 n ξ i ) p , 0 < p 1 i = 1 n ξ i p n 1 p ( i = 1 n ξ i ) p , p > 1 .
The following n -dimensional uncertain fractional-order hyperchaotic systems are considered:
Drive   system : { D α x 1 = f 1 ( x , t ) + Δ f 1 ( x , t ) D α x i = f i ( x , t ) + Δ f i ( x , t ) D α x n = f n ( x , t ) + Δ f n ( x , t ) ,
Response   system : { D α y 1 = g 1 ( y , t ) + Δ g 1 ( y , t ) + d 1 g ( t ) + u 1 ( t ) D α y i = g i ( y , t ) + Δ g i ( y , t ) + d i g ( t ) + u i ( t ) D α y n = g n ( y , t ) + Δ g n ( y , t ) + d n g ( t ) + u n ( t ) ,
where Δ f i and Δ g i are uncertain bounded functions; d i g is bounded external interference; d i g | ε d | , f i , and g i are nonlinear bounded functions; u i is the control signal; y = [ y 1 , y 2 , , y n ] Τ and x = [ x 1 , x 2 , , x n ] Τ are the state vectors of the response system and drive system, respectively; 0 < α < 1 is the fractional-order derivative; and i = 1 , , n .
The synchronization error is defined as e i = y i x i . The control objective is to design the controller u i such that lim t e i = 0 .
The i-th subsystem is defined as follows:
D α y i = F i ( y , t ) + d i g ( t ) + u i ( t ) ,
where F i ( y , t ) = g i ( y , t ) + Δ g i ( y , t ) as shown in Figure 1, and ( g ^ i ) is estimated using the proposed NST2PFNN.
Set
F i ( y , t ) = g i + ε i ,
where ε i is the estimation error ( | ε i | ε ), and g i is the best estimated value ( | g i | ε g ).
The control law is defined as follows:
u i = u i + u s i ,
u i = D α x i g ^ i e i ,
where e i = D α 1 ( β 1 ( 1 / 2 ) m 1 / n 1 s i g ( e i ) 2 m 1 / n 1 1 + λ 1 ( 1 / 2 ) p 1 / q 1 s i g ( e i ) 2 p 1 / q 1 1 ) ; D α is the fractional differential operator with order α , β 1 > 0 , and λ 1 > 0 ; m 1 , n 1 , p 1 , and q 1 are positive odd integers with m 1 > n 1 and p 1 < q 1 ; and g ^ i is the bounded output of SENSIT2PFNN with | g ^ i | ε g ^ .
The i-th error subsystem can be obtained by using Equations (9)–(11):
D α e i = g i + ε i g ^ i e i + u s i + d i g .
We aimed to design a fixed-time sliding mode control law ( u s i ) such that the error system given by Equation (12) can become stable within a fixed period independent of the initial value.

3. Self-Evolving Non-Singleton Type-2 Probabilistic Fuzzy Neural Network

3.1. Network Structure

To facilitate the self-evolution of the membership layer structure presented, type-2 asymmetric Gaussian functions are employed as the activation functions of all the neural network layers because they offer good flexibility. As shown in Figure 2, the NSIT2PFNN model has six layers:
Input layer: The input of this layer is the output of the error system.
Fuzzification layer: In this layer, the single point input of the neural network is fuzzified into a type-2 membership function (MF), representing the uncertainty of the input. Let the type-2 MF generated by the i-th input be B ˜ e i . B ˜ e i utilizes an asymmetric Gaussian MF with a mean value of e i and a standard deviation width of σ e i L [ σ _ e i L , σ ¯ e i L ] σ e i R [ σ _ e i R , σ ¯ e i R ] :
μ ¯ B ˜ e i ( x ) = { exp ( ( x e i ) 2 σ ¯ e i L 2 ) , < x e i exp ( ( x e i ) 2 σ ¯ e i R 2 ) , e i < x μ _ B ˜ e i ( x ) = { exp ( ( x e i ) 2 σ _ e i L 2 ) , < x e i exp ( ( x e i ) 2 σ _ e i R 2 ) , e i < x .
As shown in Figure 3, to obtain the upper and lower membership degrees of the i-th input of the network under the j-th MF, the input of the network must be non-singleton blurred [40]:
e ¯ i j = { [ ( σ ¯ i L j ) 2 e i + ( σ ¯ e i R ) 2 m i j ] [ ( σ ¯ i L j ) 2 + ( σ ¯ e i R ) 2 ] , e i m i j [ ( σ ¯ i R j ) 2 e i + ( σ ¯ e i L ) 2 m i j ] [ ( σ ¯ i R j ) 2 + ( σ ¯ e i L ) 2 ] , e i > m i j e _ i j = { [ ( σ _ i L j ) 2 e i + ( σ _ e i R ) 2 m i j ] [ ( σ _ i L j ) 2 + ( σ _ e i R ) 2 ] , e i m i j [ ( σ _ i R j ) 2 e i + ( σ _ e i L ) 2 m i j ] [ ( σ _ i R j ) 2 + ( σ _ e i L ) 2 ] , e i > m i j ,
where j = 1 , , K ; m i j   σ i L j , and σ i R j are, respectively, the mean and standard deviations of the j-th type-2 MF ( A ˜ i j ) of the i-th input; and e i j is the fuzzy value of the i-th input under the j-th MF.
Membership layer: The membership degree of the i-th input under the j-th MF is calculated in this layer:
μ ¯ A ˜ i j ( e ¯ i j ) = { exp [ ( e ¯ i j m i j ) 2 σ ¯ i L j 2 ] , e ¯ i j m i j exp [ ( e ¯ i j m i j ) 2 σ ¯ i R j 2 ] , e ¯ i j > m i j μ _ A ˜ i j ( e _ i j ) = { exp [ ( e _ i j m i j ) 2 σ _ i L j 2 ] , e _ i j m i j exp [ ( e _ i j m i j ) 2 σ _ i R j 2 ] , e _ i j > m i j ,
where A ˜ i j is the j-th MF of the i-th input; μ ¯ A ˜ i j and μ _ A ˜ i j are, respectively, the upper and lower membership degrees of the i-th input under the j-th MF; and σ i L j and σ i R j are, respectively the left and right width of the MF.
Probabilistic layer: In this layer, the Gaussian function is usually employed as the probability function (PF). To improve calculation efficiency, as shown in Figure 4, the triangle function was used in this study:
μ ¯ P i j k ( μ ¯ A ˜ i j ) = { 0 , μ ¯ A ˜ i j m p k + σ p k , μ ¯ A ˜ i j m p k σ p k μ ¯ A ˜ i j m p k + σ p k σ p k , m p k σ p k < μ ¯ A ˜ i j m p k μ ¯ A ˜ i j + m p k + σ p k σ p k , m p k < μ ¯ A ˜ i j m p k + σ p k μ _ P i j k ( μ ¯ A ˜ i j ) = { 0 , μ _ A ˜ i j m p k + σ p k , μ _ A ˜ i j m p k σ p k μ _ A ˜ i j m p k + σ p k σ p k , m p k σ p k < μ _ A ˜ i j m p k μ _ A ˜ i j + m p k + σ p k σ p k , m p k < μ _ A ˜ i j m p k + σ p k ,
where P i j k is the k-th PF of the j-th MF, μ ¯ P i j k and μ _ P i j k are the output of the k-th node of the j-th input variable, m p k is the center of the triangle, and σ p k is the center width of the triangle.
Rule layer: Each node in this layer represents a fuzzy rule, which calculates the upper and lower firing degrees based on product reasoning. Each rule is defined as follows:
R u l e l :   IF   e 1   is   A ˜ 1 P 1   and     and   e n   is   A ˜ n P n , then   g ^   is   ω l ,
where A ˜ i P j is the pj-th type-2 MF of the i-th input, and ω l is the consequent parameter of the l-th rule. Let the total number of rules be M, and the upper and lower firing degrees of the l-th rule are
z ¯ l = ( μ ¯ A ˜ i j × Π k μ ¯ P i j k ) × × ( μ ¯ A ˜ n K × Π k μ ¯ P n K k ) z _ l = ( μ _ A ˜ i j × Π k μ _ P i j k ) × × ( μ _ A ˜ n K × Π k μ _ P n K k ) ,
where z ¯ l and z _ l are, respectively, the upper and lower firing degrees of the l-th rule, and K is the number of MFs per network input.
Output layer: The output of deblurring can be expressed as follows:
g ^ = i = 1 M ( z _ i + z ¯ i ) ω i i = 1 M ( z _ i + z ¯ i ) .
To facilitate the subsequent derivation process, g ^ can be written as follows:
H = 1 i = 1 M ( z _ i + z ¯ i ) [ ( z _ 1 + z ¯ 1 ) ( z _ M + z ¯ M ) ] Τ W i = [ ω i 1 ω i M ] Τ , W ˜ i = W i W ^ i g ^ i = W ^ i Τ H , g i = W i Τ H ,
where W i is the weight vector of the i-th neural network, W i is the optimal estimate of the weight, and W ^ i is the weight estimate.

3.2. Self-Evolution Algorithm

(1)
Optimizing the rule base of neural networks with the improved WOA.
Due to the curse of dimensionality, an FNN with n inputs and K membership functions for each input generates up to K n rules, which greatly increases unnecessary calculations. WOA offers the advantages of simple mechanisms, few parameters, and strong optimization ability. To make WOA suitable for the optimization of the NSIT2PFNN rule base, it was modified appropriately in this study; the steps are shown in Figure 5.
First, the total number of rules M of the network was obtained, and the individual position vector of the population with dimension M was randomly generated. Next, the population size was set as 30 and binarized (set as 0 if it was less than 0.5 and as 1 for the rest). Each position was multiplied with the neural network rules to calculate the optimal fitness value for the current optimal individual position. The basic parameters, such as b and p , were initialized such that when | b | 1 and p 0.5 , the individual population updates its position by following the “round up the prey” strategy; when | b | 1 and p > 0.5 , the individual population updates its position by following the “bubble net predation” strategy; and when | b | > 1 , the individual population updates its position by following the “search for prey” strategy. After a round of position updates was completed, all position information was brought into the neural network rule base, the fitness value was calculated, the optimal individual position was retained, and the cycle was terminated upon reaching the maximum number of iterations. In this paper, the maximum number of iterations was set as 50, and the following fitness function was used:
J = 0 i = 1 n | e i ( t ) | d t .
Remark 1.
In this paper, only two numbers were used in the individual coordinate values of the population to be optimized: 0 and 1. In such cases, the traditional WOA is no longer applicable, and all population individuals and the search space must be binarized after each iteration to generate a new population. The binarization algorithm can be expressed as follows:
a i ( t ) = { 1 r o u n d ( a i ( t ) ) % 2 = 1 0 r o u n d ( a i ( t ) ) % 2 = 0 ,
where  a i ( t )  is the i-th coordinate value of an individual in the population.
(2)
Self-evolution of the membership layer of NSIT2PFNN
The structure of the membership layer of NSIT2PFNN was optimized by considering the following three type-2 MFs of the i-th input: A ˜ i 1 ( σ i L 1 , m i 1 , σ i R 1 ) , A ˜ i 2 ( σ i L 2 , m i 2 , σ i R 2 ) , and A ˜ i 3 ( σ i L 3 , m i 3 , σ i R 3 ) , where σ i L j [ σ ¯ i L j , σ _ i L j ] , j = 1 , 2 , 3 is the left width of the standard deviation of the MF, m i j , j = 1 , 2 , 3 is the mean point of the MF, σ i R j [ σ ¯ i R j , σ _ i R j ] , j = 1 , 2 , 3 is the right width of the standard deviation of the MF, and the standard deviation width of each input of lower MF is half of that of the upper MF. As shown in Figure 6, for each input e i , if the maximum upper membership degree is lower than the set value min_Degree (0.2), a new type-2 MF is generated. Its mean point is e i , and the width of the left (right) standard deviation is the distance from its mean point to the mean point of the adjacent MF:
{ σ ¯ e i R j = m i 1 e i σ ¯ e i L j = e i m i 3 .
The right (left) standard deviation width of its adjacent MF was changed in the same manner.
If the number of MFs exceeds the set value max_Mf (value 3), the farthest MF is deleted, as shown in Figure 7.

4. Controller Design and Stability Analysis

We designed a fixed-time sliding mode controller u s i to stabilize the error subsystem given by Equation (12). The sliding surface can be selected as follows:
s i = D α 1 e i + D α 2 ( β 1 ( 1 / 2 ) m 1 / n 1 s i g ( e i ) 2 m 1 / n 1 1 + λ 1 ( 1 / 2 ) p 1 / q 1 s i g ( e i ) 2 p 1 / q 1 1 ) ,
where s i is the sliding surface of the i-th subsystem; β 1 > 0 ; λ 1 > 0 ; m 1 , n 1 , p 1 , and q 1 are positive odd integers such that m 1 > n 1 and p 1 < q 1 ; and s i g ( ) x = | | x s i g ( ) .
When the state variable of the error system reaches the sliding surface, it satisfies the following condition:
D α 1 e i = D α 2 ( β 1 ( 1 / 2 ) m 1 / n 1 s i g ( e i ) 2 m 1 / n 1 1 + λ 1 ( 1 / 2 ) p 1 / q 1 s i g ( e i ) 2 p 1 / q 1 1 ) .
Theorem 1.
The state variable of the error subsystem given by Equation (12) converges to zero within a fixed time  T 1  after reaching the sliding surface:
T 1 < 1 n 1 m 1 / n 1 β 1 n 1 m 1 n 1 + 1 λ 1 q 1 q 1 p 1 .
Proof. 
According to the Lyapunov function:
V 1 ( t ) = 1 2 i = 1 n e i 2 .
According to Property 1, the derivative of the Lyapunov function with respect to time t can be obtained as follows:
V ˙ 1 = i = 1 n e i e ˙ i = i = 1 n e i ( D 2 α ( D α 1 e i ) ) = i = 1 n ( β 1 ( 1 2 e i 2 ) m 1 / n 1 + λ 1 ( 1 2 e i 2 ) p 1 / q 1 ) .
According to Lemma 2:
V ˙ 1 n 1 m 1 / n 1 β 1 ( 1 2 i = 1 n e i 2 ) m 1 / n 1 λ 1 ( 1 2 i = 1 n e i 2 ) p 1 / q 1 = n 1 m 1 / n 1 β 1 V 1 m 1 / n 1 λ 1 V 1 p 1 / q 1 .
According to Lemma 1, the state variable of the error subsystem converges to zero within a fixed time T 1 after reaching the sliding surface. Thus, Theorem 1 is proved.
The sliding mode control law u s i can be designed as follows:
u s i = β 2 ( 1 / 2 ) m 2 / n 2 s i g ( s i ) 2 m 2 / n 2 1 λ 2 ( 1 / 2 ) p 2 / q 2 s i g ( s i ) 2 p 2 / q 2 1 η i s i g ( s i ) .
Then:
u i = u i + u s i = D α x i g ^ i e β 2 ( 1 / 2 ) m 2 / n 2 s i g ( s i ) 2 m 2 / n 2 1 λ 2 ( 1 / 2 ) p 2 / q 2 s i g ( s i ) 2 p 2 / q 2 1 η i s i g ( s i ) .
Theorem 2.
The error subsystem given by Equation (12) converges to the sliding mode surface  s i  under the control law (Equation (31)).
Proof. 
According to the Lyapunov function:
V 2 = i = 1 n ( 1 2 s i 2 + 1 2 W ˜ i Τ W ˜ i ) .
According to Equation (20), the derivative of the Lyapunov function with respect to time t is obtained as follows:
V ˙ 2 = i = 1 n ( s i s ˙ i W ˜ i Τ W ^ ˙ i ) .
Substituting Equations (12), (20), and (24) into Equation (33), we obtain:
V ˙ 2 = i = 1 n ( s i ( D α e i + e i ) W ˜ i Τ W ^ ˙ i ) = i = 1 n ( s i ( g i + ε i g ^ i e i + u s i + d i g + e i ) W ˜ i Τ W ^ ˙ i ) = i = 1 n ( s i ( W i Τ H + ε i W ^ i Τ H + u s i + d i g ) W ˜ i Τ W ^ ˙ ) .
Setting W ^ ˙ = s i H , we obtain:
V ˙ 2 = i = 1 n s i ( ε i β 2 ( 1 / 2 ) m 2 / n 2 s i g ( s i ) 2 m 2 / n 2 1 λ 2 ( 1 / 2 ) p 2 / q 2 s i g ( s i ) 2 p 2 / q 2 1 η i s i g ( s i ) + d i g ) = i = 1 n ( s i ε i β 2 ( 1 2 s i 2 ) m 2 / n 2 λ 2 ( 1 2 s i 2 ) p 2 / q 2 η | s i | + s i d i g ) .
Setting η i > ε + ε d + ε g ^ + ε g , we obtain:
V ˙ 2 i = 1 n ( β 2 ( 1 2 s i 2 ) m 2 / n 2 λ 2 ( 1 2 s i 2 ) p 2 / q 2 ) 0 .
Thus, according to the Lyapunov stability theorem, Theorem 2 is proved. □
Theorem 3.
The error subsystem given by Equation (12) converges to the sliding mode surface  s i  within a fixed time  t  under the action of the control law (Equation (31)):
T 2 < 1 n 1 m 2 / n 2 β 2 n 2 m 2 n 2 + 1 λ 2 q 2 q 2 p 2 .
Proof. 
According to the Lyapunov function:
V 3 ( t ) = 1 2 i = 1 n s i 2 .
Substituting Equations (12) and (24) into Equation (38) and differentiating it, we obtain:
V 3 ( t ) = i = 1 n s i s ˙ i = i = 1 n s i ( D α e i + e i ) = i = 1 n s i ( g i + ε i g ^ i e i + u s i + d i g + e i ) = i = 1 n s i ( g i + ε i g ^ i β 2 ( 1 / 2 ) m 2 / n 2 s i g ( s i ) 2 m 2 / n 2 1 λ 2 ( 1 / 2 ) p 2 / q 2 s i g ( s i ) 2 p 2 / q 2 1 η i s i g ( s i ) + d i g ) .
Setting η i > ε + ε d + ε g ^ + ε g , we obtain:
V 3 ( t ) i = 1 n ( β 2 ( 1 2 s i 2 ) m 2 / n 2 λ 2 ( 1 2 s i 2 ) p 2 / q 2 ) .
According to Lemma 2:
V ˙ 3 n 1 m 2 / n 2 β 2 ( 1 2 i = 1 n s i 2 ) m 2 / n 2 λ 2 ( 1 2 i = 1 n s i 2 ) p 2 / q 2 = n 1 m 2 / n 2 β 2 V 3 m 2 / n 2 λ 2 V 3 p 2 / q 2 .
According to Lemma 1, the error subsystem converges to the sliding mode surface s i within a fixed time T 2 under the action of control law (Equation (31)). Thus, Theorem 3 is proved. □

5. Simulation

We verified the effectiveness of the proposed fractional-order hyperchaotic system synchronization scheme by performing simulation experiments.
As performed in a previous study [41], we used the fractional-order hyperchaotic Chen system as the drive system and the fractional-order hyperchaotic Lorenz system as the response system. The respective formulas are as follows:
Drive   system :   { D α x 1 = 35 ( x 2 x 1 ) + x 4 D α x 2 = 7 x 1 + 12 x 2 x 1 x 3 D α x 3 = x 1 x 2 8 x 3 D α x 4 = x 2 x 3 + 0.3 x 4 ,
Response   system :   { D α y 1 = 10 ( y 2 y 1 ) + y 4 + Δ g 1 + d 1 y + u 1 D α y 2 = 28 y 1 y 2 y 1 y 3 + Δ g 2 + d 2 y + u 2 D α y 3 = y 1 y 2 8 / 3 y 3 + Δ g 3 + d 3 y + u 3 D α y 4 = y 2 y 3 y 4 + Δ g 4 + d 4 y + u 4 ,
where the nonlinear unknown function Δ g i and external interference d i y are selected as follows:
Δ g 1 + d 1 y = 0.25 cos ( 6 t ) y 1 0.15 sin ( t ) Δ g 2 + d 2 y = 0.2 cos ( 2 t ) y 2 + 0.1 sin ( 3 t ) Δ g 3 + d 3 y = 0.15 sin ( 3 t ) y 3 + 0.2 cos ( 5 t ) Δ g 4 + d 4 y = 0.2 cos ( t ) y 4 0.15 cos ( t ) .
The proposed method was used for synchronization control. The parameters of NSIT2PFNN are presented in Table 1. The initial values were set as follows:
[ x 1 ( 0 ) , x 2 ( 0 ) , x 3 ( 0 ) , x 4 ( 0 ) ] = [ 3 , 1 , 4 , 1 ] , and [ y 1 ( 0 ) , y 2 ( 0 ) , y 3 ( 0 ) , y 4 ( 0 ) ] = [ 1 , 2 , 3 , 4 ] , with the fractional order α = 0.98 . The control parameters were set as η i = 8 , β 1 = β 2 = 12 , λ 1 = λ 2 = 12 , p 1 = p 2 = 5 , q 1 = q 2 = 9 , n 1 = n 2 = 5 , and m 1 = m 2 = 9 .
The synchronization results are shown in Figure 8 and Figure 9, and the root mean square error (RMSE) values are presented in Table 2 for comparison. The proposed method was employed for the synchronization of fractional-order hyperchaotic financial systems with different initial values [42], novel fractional-order hyperchaotic systems, and fractional-order hyperchaotic Chen systems [43]. The control and network parameters were the same for all. The RMSE values are presented in Table 2 for comparison.
As shown in Figure 8 and Figure 9 and Table 2, the proposed method achieved full synchronization of the uncertain fractional-order hyperchaotic system and yielded lower RMSE, higher control accuracy, and better control effect than the three synchronization schemes.

6. Conclusions

In this study, to address the synchronization problem encountered in uncertain fractional-order hyperchaotic systems, a novel self-evolving NSIT2PFNN model was proposed to estimate nonlinear functions in system dynamics. In the proposed model, the structure of the neural network is not fixed, and the structure of the membership layer and the number of fuzzy rules can be adjusted adaptively.
In addition, a fixed-time sliding mode controller based on the FNN was designed to eliminate the approximation error and external interference, and three synchronization simulation experiments using different fractional-order hyperchaotic systems were performed.
The simulation results demonstrated that the proposed controller could achieve a good control effect when there are various uncertainties in the dynamic process of the system. In future studies, we will extend the proposed method to other uncertain nonlinear systems.

Author Contributions

Conceptualization, A.F.; methodology, A.F.; software, A.F.; validation, K.-Y.S. and A.F.; formal analysis, A.F.; investigation, A.F.; resources, A.F. and K.-Y.S.; data curation, A.F.; writing—original draft preparation, A.F.; writing—review and editing, A.F.; visualization, A.F.; supervision, K.-Y.S.; project administration, A.F. and K.-Y.S.; funding acquisition, T.-T.W. All authors have read and agreed to the published version of the manuscript.

Funding

This work is supported in part by the National Natural Science Foundation of China (grant 52074088) and in part by the Northeast Petroleum University Provincial Outstanding Youth Reserve Talent Project (grant SJQH202002).

Data Availability Statement

The data that support the findings of this study are available from the corresponding author upon reasonable request.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Grzesikiewicz, W.; Wakulicz, A.; Zbiciak, A. Non-linear problems of fractional calculus in modeling of mechanical system. Int. J. Mech. Sci. 2013, 70, 90–98. [Google Scholar] [CrossRef]
  2. Machado, J. Fractional calculus: Application in modeling and control. In Integral Methods in Science and Engineering: Progress in Numerical and Analytic Techniques; Springer: Berlin/Heidelberg, Germany, 2013; pp. 279–295. [Google Scholar]
  3. Lazarevic, M. Elements of mathematical phenomenology of self-organization nonlinear dynamical systems: Synergetics and fractional calculus approach. Int. J. Non-Linear Mech. 2015, 73, 31–42. [Google Scholar] [CrossRef]
  4. Machado, J.; Kiryakova, V.; Mainardi, F. Recent history of fractional calculus. Commun. Nonlinear Sci. Numer. Simul. 2011, 16, 1140–1153. [Google Scholar] [CrossRef] [Green Version]
  5. Yang, S.; Hu, C.; Yu, J. Projective synchronization in finite-time for fully quaternion-valued memristive networks with fractional-order. Chaos Solitons Fractals 2021, 147, 110911. [Google Scholar] [CrossRef]
  6. Zhang, W.; Cao, J.; Wu, R. Lag projective synchronization of fractional-order delayed chaotic systems. J. Frankl. Inst. 2019, 356, 1522–1534. [Google Scholar] [CrossRef]
  7. Peng, R.; Jiang, C.; Guo, R. Partial anti-synchronization of the fractional-order chaotic systems through dynamic feedback control. Mathematics 2021, 9, 718. [Google Scholar] [CrossRef]
  8. Mahmoud, E.E.; Higazy, M.; Alotaibi, H. Quaternion anti-synchronization of a novel realizable fractional chaotic model. Chaos Solitons Fractals 2021, 144, 110715. [Google Scholar] [CrossRef]
  9. Mohammadzadeh, A.; Ghaemi, S. Robust synchronization of uncertain fractional-order chaotic systems with time-varying delay. Nonlinear Dyn. 2018, 93, 1809–1821. [Google Scholar] [CrossRef]
  10. Kavikumar, R.; Sakthivel, R.; Kwon, O.M. Robust tracking control design for fractional-order interval type-2 fuzzy systems. Nonlinear Dyn. 2022, 107, 3611–3628. [Google Scholar] [CrossRef]
  11. He, S.; Sun, K.; Wang, H. Generalized synchronization of fractional-order hyperchaotic systems and its DSP implementation. Nonlinear Dyn. 2018, 92, 85–96. [Google Scholar] [CrossRef]
  12. Martínez, F.O.; Montesinos-García, J.J.; Gómez-Aguilar, J.F. Generalized synchronization of commensurate fractional-order chaotic systems: Applications in secure information transmission. Digit. Signal Process. 2022, 126, 103494. [Google Scholar] [CrossRef]
  13. Wang, R.M.; Zhang, Y.N.; Chen, Y.Q. Fuzzy neural network-based chaos synchronization for a class of fractional-order chaotic systems: An adaptive sliding mode control approach. Nonlinear Dyn. 2020, 100, 1275–1287. [Google Scholar] [CrossRef]
  14. Li, R.G.; Wu, H.N. Adaptive synchronization control with optimization policy for fractional-order chaotic systems between 0 and 1 and its application in secret communication. ISA Trans. 2019, 92, 35–48. [Google Scholar] [CrossRef] [PubMed]
  15. Javan, A.A.K.; Jafari, M.; Shoeibi, A. Medical images encryption based on adaptive-robust multi-mode synchronization of chen hyper-chaotic systems. Sensors 2021, 21, 3925. [Google Scholar] [CrossRef]
  16. Modiri, A.; Mobayen, S. Adaptive terminal sliding mode control scheme for synchronization of fractional-order uncertain chaotic systems. ISA Trans. 2020, 105, 33–50. [Google Scholar] [CrossRef]
  17. Deepika, D.; Kaur, S.; Narayan, S. Uncertainty and disturbance estimator based robust synchronization for a class of uncertain fractional chaotic system via fractional order sliding mode control. Chaos Solitons Fractals 2018, 115, 196–203. [Google Scholar] [CrossRef]
  18. Huynh, T.T.; Lin, C.M.; Le, T.L. Wavelet interval type-2 fuzzy quad-function-link brain emotional control algorithm for the synchronization of 3D nonlinear chaotic systems. Int. J. Fuzzy Syst. 2020, 22, 2546–2564. [Google Scholar] [CrossRef]
  19. Sabzalian, M.H.; Mohammadzadeh, A.; Zhang, W. General type-2 fuzzy multi-switching synchronization of fractional-order chaotic systems. Eng. Appl. Artif. Intell. 2021, 100, 104163. [Google Scholar] [CrossRef]
  20. Jahanshahi, H.; Yousefpour, A.; Munoz-Pacheco, J.M. A new multi-stable fractional-order four-dimensional system with self-excited and hidden chaotic attractors: Dynamic analysis and adaptive synchronization using a novel fuzzy adaptive sliding mode control method. Appl. Soft Comput. 2020, 87, 105943. [Google Scholar] [CrossRef]
  21. Atan, Ö.; Kutlu, F.; Castillo, O. Intuitionistic fuzzy sliding controller for uncertain hyperchaotic synchronization. Int. J. Fuzzy Syst. 2020, 22, 1430–1443. [Google Scholar] [CrossRef]
  22. Zhang, X.; Huang, W. Robust H∞ adaptive output feedback sliding mode control for interval type-2 fuzzy fractional-order systems with actuator faults. Nonlinear Dyn. 2021, 104, 537–550. [Google Scholar] [CrossRef]
  23. Li, J.F.; Jahanshahi, H.; Kacar, S. On the variable-order fractional memristor oscillator: Data security applications and synchronization using a type-2 fuzzy disturbance observer-based robust control. Chaos Solitons Fractals 2021, 145, 110681. [Google Scholar] [CrossRef]
  24. Moradi, Z.M.; Shoja-Majidabad, S. Chaos synchronization using an improved type-2 fuzzy wavelet neural network with application to secure communication. J. Vib. Control. 2022, 28, 2074–2090. [Google Scholar] [CrossRef]
  25. Mohammadzadeh, A.; Ghaemi, S. Synchronization of uncertain fractional-order hyperchaotic systems by using a new self-evolving non-singleton type-2 fuzzy neural network and its application to secure communication. Nonlinear Dyn. 2017, 88, 1–19. [Google Scholar] [CrossRef]
  26. Mohammadzadeh, A.; Ghaemi, S.; Kaynak, O. Robust H∞ Based Synchronization of the Fractional-Order Chaotic Systems by Using New Self-Evolving Nonsingleton Type-2 Fuzzy Neural Networks. IEEE Trans. Fuzzy Syst. 2016, 24, 1544–1554. [Google Scholar] [CrossRef]
  27. Wang, H.; Luo, C.; Wang, X. Synchronization and identification of nonlinear systems by using a novel self-evolving interval type-2 fuzzy LSTM-neural network. Eng. Appl. Artif. Intell. 2019, 81, 79–93. [Google Scholar] [CrossRef]
  28. Lin, F.J.; Chen, C.I.; Xiao, G.D. Voltage stabilization control for microgrid with asymmetric membership function-based wavelet Petri fuzzy neural network. IEEE Trans. Smart Grid 2021, 12, 3731–3741. [Google Scholar] [CrossRef]
  29. Fuhg, J.N.; Kalogeris, I.; Fau, A. Interval and fuzzy physics-informed neural networks for uncertain fields. Probabilistic Eng. Mech. 2022, 68, 103240. [Google Scholar] [CrossRef]
  30. Gridach, M. A framework based on (probabilistic) soft logic and neural network for NLP. Appl. Soft Comput. 2020, 93, 106232. [Google Scholar] [CrossRef]
  31. Mirjalili, S.; Lewis, A. The whale optimization algorithm. Adv. Eng. Softw. 2016, 95, 51–67. [Google Scholar] [CrossRef]
  32. Nadimi-Shahraki, M.H.; Zamani, H.; Mirjalili, S. Enhanced whale optimization algorithm for medical feature selection: A COVID-19 case study. Comput. Biol. Med. 2022, 148, 105858. [Google Scholar] [CrossRef]
  33. Guo, W.; Liu, T.; Dai, F. An improved whale optimization algorithm for forecasting water resources demand. Appl. Soft Comput. 2020, 86, 105925. [Google Scholar] [CrossRef]
  34. Chen, H.; Li, W.; Yang, X. A whale optimization algorithm with chaos mechanism based on quasi-opposition for global optimization problems. Expert Syst. Appl. 2020, 158, 113612. [Google Scholar] [CrossRef]
  35. Kalananda, V.K.R.A.; Komanapalli, V.L.N. A combinatorial social group whale optimization algorithm for numerical and engineering optimization problems. Appl. Soft Comput. 2021, 99, 106903. [Google Scholar] [CrossRef]
  36. Yousefpour, A.; Jahanshahi, H.; Munoz-Pacheco, J.M. A fractional-order hyper-chaotic economic system with transient chaos. Chaos Solitons Fractals 2020, 130, 109400. [Google Scholar] [CrossRef]
  37. Laarem, G. A new 4-D hyper chaotic system generated from the 3-D Rösslor chaotic system, dynamical analysis, chaos stabilization via an optimized linear feedback control, it’s fractional order model and chaos synchronization using optimized fractional order sliding mode control. Chaos Solitons Fractals 2021, 152, 111437. [Google Scholar]
  38. Ni, J.; Liu, L.; Liu, C. Fractional order fixed-time nonsingular terminal sliding mode synchronization and control of fractional order chaotic systems. Nonlinear Dyn. 2017, 89, 2065–2083. [Google Scholar] [CrossRef]
  39. Akgül, A.; Rajagopal, K.; Durdu, A. A simple fractional-order chaotic system based on memristor and memcapacitor and its synchronization application. Chaos Solitons Fractals 2021, 152, 111306. [Google Scholar] [CrossRef]
  40. Mohammadzadeh, A.; Ghaemi, S.; Kaynak, O. Robust predictive synchronization of uncertain fractional-order time-delayed chaotic systems. Soft Comput. 2019, 23, 6883–6898. [Google Scholar] [CrossRef]
  41. Shao, K.Y.; Xu, Z.H.; Wang, T.T. Robust finite-time sliding mode synchronization of fractional-order hyper-chaotic systems based on adaptive neural network and disturbances observer. Int. J. Dyn. Control. 2021, 9, 541–549. [Google Scholar] [CrossRef]
  42. Wang, Y.L.; Jahanshahi, H.; Bekiros, S. Deep recurrent neural networks with finite-time terminal sliding mode control for a chaotic fractional-order financial system with market confidence. Chaos Solitons Fractals 2021, 146, 110881. [Google Scholar] [CrossRef]
  43. Sabzalian, M.H.; Mohammadzadeh, A.; Lin, S. Robust fuzzy control for fractional-order systems with estimated fraction-order. Nonlinear Dyn. 2019, 98, 2375–2385. [Google Scholar] [CrossRef]
Figure 1. Control block diagram of the i-th subsystem.
Figure 1. Control block diagram of the i-th subsystem.
Fractalfract 07 00247 g001
Figure 2. Structure of NSIT2PFNN.
Figure 2. Structure of NSIT2PFNN.
Fractalfract 07 00247 g002
Figure 3. Non-singleton fuzzification.
Figure 3. Non-singleton fuzzification.
Fractalfract 07 00247 g003
Figure 4. Probability function of NSIT2PFNN.
Figure 4. Probability function of NSIT2PFNN.
Fractalfract 07 00247 g004
Figure 5. Block diagram of the improved WOA.
Figure 5. Block diagram of the improved WOA.
Fractalfract 07 00247 g005
Figure 6. Adding a new MF.
Figure 6. Adding a new MF.
Fractalfract 07 00247 g006
Figure 7. Deleting a redundant MF.
Figure 7. Deleting a redundant MF.
Fractalfract 07 00247 g007
Figure 8. Synchronization results of x1y1 and x2y2.
Figure 8. Synchronization results of x1y1 and x2y2.
Fractalfract 07 00247 g008
Figure 9. Synchronization results of x3y3 and x4y4.
Figure 9. Synchronization results of x3y3 and x4y4.
Fractalfract 07 00247 g009
Table 1. Initial parameters of NSIT2PFNN.
Table 1. Initial parameters of NSIT2PFNN.
Initial Parameters of MFInitial Parameters of PF
A i 1 A i 2 A i 3 P i j 1 P i j 2 P i j 3
σ i L 1 m i 1 σ i R 1 σ i L 2 m i 2 σ i R 2 σ i L 3 m i 3 σ i R 3 σ p 1 m p 1 σ p 2 m p 2 σ p 3 m p 3
−20−100−100100102010.410.510.6
Table 2. RMSE values of the proposed and other methods proposed in the literature [41,42,43].
Table 2. RMSE values of the proposed and other methods proposed in the literature [41,42,43].
RMSE
e 1 e 2 e 3 e 4
Proposed method0.12610.06250.06290.3173
The method of [41]1.23652.11731.89243.6215
Proposed method0.02470.06150.04600.0305
The method of [42]2.52812.36821.95461.5640
Proposed method0.04710.04800.02940.0705
The method of [43]0.04570.09070.08950.0902
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

Shao, K.-Y.; Feng, A.; Wang, T.-T. Fixed-Time Sliding Mode Synchronization of Uncertain Fractional-Order Hyperchaotic Systems by Using a Novel Non-Singleton-Interval Type-2 Probabilistic Fuzzy Neural Network. Fractal Fract. 2023, 7, 247. https://doi.org/10.3390/fractalfract7030247

AMA Style

Shao K-Y, Feng A, Wang T-T. Fixed-Time Sliding Mode Synchronization of Uncertain Fractional-Order Hyperchaotic Systems by Using a Novel Non-Singleton-Interval Type-2 Probabilistic Fuzzy Neural Network. Fractal and Fractional. 2023; 7(3):247. https://doi.org/10.3390/fractalfract7030247

Chicago/Turabian Style

Shao, Ke-Yong, Ao Feng, and Ting-Ting Wang. 2023. "Fixed-Time Sliding Mode Synchronization of Uncertain Fractional-Order Hyperchaotic Systems by Using a Novel Non-Singleton-Interval Type-2 Probabilistic Fuzzy Neural Network" Fractal and Fractional 7, no. 3: 247. https://doi.org/10.3390/fractalfract7030247

Article Metrics

Back to TopTop