Next Article in Journal
Common Fixed Point Theorems for Two Mappings in Complete b-Metric Spaces
Next Article in Special Issue
Design and Experimental Results of an Adaptive Fractional-Order Controller for a Quadrotor
Previous Article in Journal
Impact of Non-Uniform Periodic Magnetic Field on Unsteady Natural Convection Flow of Nanofluids in Square Enclosure
Previous Article in Special Issue
A Look-Up Table Based Fractional Order Composite Controller Synthesis Method for the PMSM Speed Servo System
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

The Multi-Switching Sliding Mode Combination Synchronization of Fractional Order Non-Identical Chaotic System with Stochastic Disturbances and Unknown Parameters

1
College of Mathematics and Statistics, Sichuan University of Science and Engineering, Zigong 643000, China
2
South Sichuan Center for Applied Mathematics, Yibin 644000, China
*
Author to whom correspondence should be addressed.
Fractal Fract. 2022, 6(2), 102; https://doi.org/10.3390/fractalfract6020102
Submission received: 7 January 2022 / Revised: 3 February 2022 / Accepted: 5 February 2022 / Published: 11 February 2022
(This article belongs to the Special Issue Fractional Order Controllers: Design and Applications)

Abstract

:
This paper deals with the issue of the multi-switching sliding mode combination synchronization (MSSMCS) of fractional order (FO) chaotic systems with different structures and unknown parameters under double stochastic disturbances (SD) utilizing the multi-switching synchronization method. The stochastic disturbances are considered as nonlinear uncertainties and external disturbances. Our theoretical part considers that the drive-response systems have the same or different dimensions. Firstly, a FO sliding surface is established in terms of the fractional calculus. Secondly, depending on the FO Lyapunov stability theory and the sliding mode control technique, the multi-switching adaptive controllers (MSAC) and some suitable multi-switching adaptive updating laws (MSAUL) are designed. They can ensure that the state variables of the drive systems are synchronized with the different state variables of the response systems. Simultaneously, the unknown parameters are assessed, and the upper bound values of stochastic disturbances are examined. Selecting the suitable scale matrices, the multi-switching projection synchronization, multi-switching complete synchronization, and multi-switching anti-synchronization will become special cases of MSSMCS. Finally, examples are displayed to certify the usefulness and validity of the scheme via MATLAB.

1. Introduction

Chaos is an inherent characteristic of nonlinear dynamic systems and a common phenomenon in real life. The chaotic phenomenon exhibited by the chaotic system is uncertain, unrepeatable, and unpredictable. Therefore, experts in mathematics and control have carried out a series of studies on the control and synchronization of chaotic systems. So far, some effective synchronization methods have been proposed, such as drive-response synchronization [1], projection synchronization [2,3], adaptive fuzzy synchronization [4,5,6], neural network synchronization [7,8], feedback synchronization [9], pulse synchronization [10,11], sliding mode synchronization [12,13], etc. People apply chaotic synchronization to secure communication, signal processing and life sciences, etc. Thus, chaos synchronization has gradually become a core research topic in the field of control science. Because chaotic systems are extremely sensitive to initial values, they are often subject to some SD. Whether it is the uncertainties within the system, such as parameter uncertainties, nonlinear uncertainties, or external disturbances, they cause an effect on the stability of the system.
In the beginning, these synchronization methods are used by people to research the synchronization of single-drive system and single-response system [14,15,16,17,18,19]. Gradually, some scholars have considered the influence of SD on this basis [20,21,22,23,24,25,26,27]. Since Runzi et al. [28] revealed the combination synchronization scheme, the synchronization of multi-drive and multi-response systems, multi-drive and single-response systems, single-drive and multi-response systems are suggested. Later, some new synchronization schemes appeared and have been developed by leaps and bounds, such as the combination-combination synchronization [29,30,31,32], compound synchronization [33,34,35] and double compound synchronization [36,37], etc. It will be a major breakthrough in chaos synchronization. A major advantage of these new synchronization schemes is that they can ensure the information security. However, with the increasing complexity of signal transmission, how to strengthen information security is a thought-provoking problem.
In recent years, a new multi-switching combination synchronization (MSCS) scheme was analyzed by Vincent U et al. [30], which means the state variables of the drive systems are synchronized with the different state variables of the response systems, breaking the conventional synchronization rules. Compared with the traditional synchronization or some extension of it, the MSCS scheme is very promising because it can provide greater security for secure communication. The topic of dual combination-combination multi-switching synchronization in terms of eight chaotic systems was solved in [38]. The global exponential MSCS was introduced in terms of three different chaotic systems [39]. Reference [40] solved the problem of MSCS between three different integer-order chaotic systems. Adopting adaptive control technology, reference [41] investigated the multi-switching combination-combination synchronization of four integer-order chaotic systems which parameters are fully unknown. An further work of [41] has been developed by [42], which is indicated as an integer-order time-delay chaotic system. Shafiq M et al. [43] proposed a robust adaptive multi-switching technology to solve the issue of anti-synchronization for unknown hyper-chaotic systems under SD. The authors of references [44,45] considered the multi-switching synchronization of the single-drive and single-response system which the parameters are unknown. Their innovations lie in the orders of the drive-response systems are different in [44] and the dimensions are different in [45]. On the contrary, Chen et al. [46] considered the synchronization of multiple chaotic systems with unknown parameters and disturbances. It’s a pity that the case of multi-switching is not considered. Although reference [47] took multi-switching scheme into account in terms of multiple chaotic systems, it does not consider the influence of unknown parameters and SD.
As we all know, sliding mode control is a useful tool for the fractional (or integer) order systems due to its strong robustness for the SD. Therefore, some scholars prefer to use sliding mode control technology to research the uncertain chaotic systems, such as, in [48], Modiri et al. have considered the fractional order uncertain chaotic systems and designed a fractional-order adaptive terminal sliding mode controller to estimate the upper bounds of stochastic disturbances. Sun et al. [49] have researched the synchronization of fractional-order chaotic systems with non-identical orders, unknown parameters and disturbances via sliding mode control. The issue of synchronization of a class of chaotic systems with disturbances and unknown parameters are focused where the disturbances are supposed as bounds [50]. In addition, some scholars proposes the fractional-order sliding mode control based on the disturbance observer to study the fractional order chaotic systems with SD [51,52,53,54,55]. It is a good idea to study the multi-switch synchronization of fractional-order chaotic systems under stochastic disturbance based on the sliding mode control.
Hence, in order to address this limitation, we plan to solve the multi-switching sliding mode combination synchronization (MSSMCS) of fractional order (FO) chaotic systems with different (or same) dimensions under double stochastic disturbances (SD). Meanwhile, the parameters of two drive systems and one response system are fully unknown. The double SD are considered as nonlinear uncertainties and external disturbances. In the light of Lyapunov stability theory and sliding mode control technique, we introduce two multi-switching adaptive controllers (MSAC) and some multi-switching adaptive updating laws (MSAUL) to realize the multi-switching synchronization of D-R systems and assess the unknown parameters. Numerical simulations via MATLAB demonstrate the multi-switching controllers we conducted have good robustness and anti-interference performance. There are three innovations points in this article. (a) On the basis of reference [45], the fractional-order chaotic system is considered. The combination synchronization has been extended to two drive systems and one response system. (b) The multi-switching sliding mode combination synchronization (MSSMCS) of fractional order (FO) chaotic systems with different dimensions under double stochastic disturbances (SD) is investigated for the first time. (c) Several existing synchronization schemes (projection synchronization, complete synchronization and anti-synchronization) are obtained as special cases of MSSMCS.
The rest of the paper is described as follows. In Section 2, some definitions and lemmas are introduced. In Section 3, the problem statements are given. In Section 4, the MSAC and MSAUL are designed for D-R systems with the same dimension. In Section 5, the MSAC and MSAUL are designed for D-R systems with different dimensions. In Section 6, the numerical simulations conducted that our method is effective and dependable. In Section 7, there is a conclusion.

2. Preliminaries

The fractional calculus is an ancient and “fresh” concept. As early as the establishment of integer calculus, some scholars began to consider its meaning. Up till the present moment, there are some commonly used types of fractional derivatives, such as the Riemann–Liouville (R-L), Caputo and Grunwald-Letnikov (G-L) derivative, etc. Among these definitions, Caputo’s derivative definition is the most generally utilized.
Definition 1
([56]). The mathematical expression of the fractional integral of the function f ( t ) is following
I t α f ( t ) = 1 Γ ( α ) a t f ( υ ) ( t υ ) 1 α d υ ,
where Γ ( α ) indicates the Gamma function.
Definition 2
([56]). The mathematical expression of Caputo derivative with order α is given as
a C D t α f ( t ) = 1 Γ ( p α ) a t ( t υ ) p α 1 f ( p ) ( υ ) d υ ,
where p 1 < α < p , p Z + .
Lemma 1
([18]). When x ( t ) R n has continuous first derivative, then
a D t α ( 1 2 x T ( t ) Q x ( t ) ) x T Q a D t α x ( t ) ,
where α ( 0 , 1 ) and Q R n × R n indicates a positive definite matrix.
Considering that most of the things around us are nonlinear, we write the fractional order nonlinear system to be:
0 D t α x ( t ) = f ( t , x ( t ) ) ,
where α ( 0 , 1 ) , f = ( f 1 , f 2 , , f n ) T , x ( t ) R n . Additionally, f : [ t 0 , ] × Ω R n meets Lipschitz conditions; the initial value is x ( t 0 ) = x 0 , t 0 0 . The equilibrium point x * of (4) can be obtained from f ( x * ) = 0 .
Theorem 1
([57]). Suppose that D R n is a domain that contains the origin. If there exists a locally bounded Lyapunov function V ( t , x ( t ) ) : [ t 0 , ] × D R , which meets the local Lipschitz condition about x adapting to
η 1 ( x ( t ) a ) V ( t , x ( t ) ) η 2 ( x ( t ) a b ) , 0 D t α V ( t , x ( t ) ) η 3 ( x ( t ) a b ) ,
where α ( 0 , 1 ) , a > 0 , b > 0 , η i ( i = 1 , 2 , 3 ) > 0 , then the system (4) is called Mittag–Leffler stable.

3. Problem Description

The FO D-R systems with SD are demonstrated as
0 D t α x ( t ) = F ( x ( t ) ) θ + f ( x ( t ) ) + Δ f ( x ( t ) ) + d ( x , t ) ,
0 D t α y ( t ) = G ( y ( t ) ) β + g ( y ( t ) ) + Δ g ( y ( t ) ) + D ( y , t ) ,
where the systems (6), (7) are regarded as the drive systems. x ( t ) = ( x 1 , x 2 , , x m ) T and y ( t ) = ( y 1 , y 2 , , y m ) T are the state variables. θ = ( θ 1 , θ 2 , , θ m ) T and β = ( β 1 , β 2 , , β m ) T are the parameter vectors; F k ( x ( t ) ) , ( k = 1 , 2 , , n ) is the k th row of n × m matrix F ( x ( t ) ) and G j ( y ( t ) ) , ( j = 1 , 2 , , n ) is the j th row of n × m matrix G ( y ( t ) ) whose elements are continuous nonlinear functions; f ( x ( t ) ) = ( f 1 , f 2 , , f m ) T , g ( y ( t ) ) = ( g 1 , g 2 , , g m ) T are the nonlinear continuous functions; d ( x ( t ) ) = ( d 1 , d 2 , , d m ) T , D ( y ( t ) ) = ( D 1 , D 2 , , D m ) T are the external disturbances; Δ f ( x ( t ) ) = ( Δ f 1 , Δ f 2 , , Δ f m ) T , Δ g ( y ( t ) ) = ( Δ g 1 , Δ g 2 , , Δ g m ) T are the nonlinear uncertainties; α ( 0 , 1 ) represents the fractional order.
0 D t α z ( t ) = H ( z ( t ) ) ϑ + h ( z ( t ) ) + Δ h ( z ( t ) ) + μ ( z , t ) + u ( t ) ,
where the system (8) is regarded as the response system. z ( t ) = ( z 1 , z 2 , , z n ) T and ϑ = ( ϑ 1 , ϑ 2 , , ϑ n ) T are the state variable and parameter vector; H i ( z ( t ) ) , ( i = 1 , 2 , , n ) is the i th row of n × n matrix H ( z ( t ) ) whose elements are continuous nonlinear functions; h ( z ( t ) ) = ( h 1 , h 2 , , h n ) T are the nonlinear continuous functions; μ ( z ( t ) ) = ( μ 1 , μ 2 , , μ n ) T are the external disturbances; Δ h ( z ( t ) ) = ( Δ h 1 , Δ h 2 , , Δ h n ) T are the nonlinear uncertainties. u ( t ) = ( u 1 , u 2 , , u n ) T represent the controller.
Remark 1.
It is worth noting that x ( t ) , y ( t ) R m , z ( t ) R n , m = n or m n ; and the parameters of the D-R systems are unknown. We use θ ^ , β ^ , ϑ ^ to represent the estimation of parameters θ, β, ϑ.
Definition 3.
If there exist three constant matrices A R n × m , B R n × m , C R n × n , C 0 such that
lim t e = lim t C z ( B y + A x ) = 0 ,
then the drive systems (6), (7) and response system (8) can be reach combination synchronization.
Remark 2.
If A = ( a v k ) n × m , B = ( b w j ) n × m , C = ( c l i ) n × n , C 0 , we can redefined the error system (9) as
lim t ( l w v ) e p = lim t [ i = 1 n ( c l i z i ) { j = 1 m ( b w j y j ) + k = 1 m ( a v k x k ) } ] ,
where p , i , j , k , l , w , v ( 1 , 2 , , n ) . The subscript ( p ) represents p th error component of e ; the ( i j k ) represents i th components of z , j th components of y , and k th components of x , respectively; the superscript ( l w v ) represents l th row of matrix C, w th row of matrix B, and v th row of matrix A, respectively ( l , w , v means the switching mode). Suppose that l = w = v , then the error variables are expressed in the form of Definition 3; if l w v , Definition 3 will no longer apply.
Definition 4.
We redefine the error state in Definition 3 as
lim t ( l w v ) e p = lim t [ i = 1 n ( c l i z i ) { j = 1 m ( b w j y j ) + k = 1 m ( a v k x k ) } ] = 0 ,
then the drive systems (6), (7) and the response system (8) realize the MSCS, where l = w v or l w = v or l = v w or l w v .
Remark 3.
The matrices A R n × m , B R n × m , C R n × n , C 0 are hailed as the scaling matrices. Furthermore, they can be either constant matrices or the functions with regard to state variables x , y , z .
Remark 4.
If A = B = C = I , the MSCS becomes the multi-switching combination complete synchronization; if A = 0 , B = C = I or B = 0 , A = C = I , the MSCS becomes the multi-switching complete synchronization.
Remark 5.
If A = B = I , C = I , the MSCS becomes the multi-switching combination anti-synchronization; if A = 0 , B = I , C = I or B = 0 , A = I , C = I , the MSCS becomes the multi-switching anti-synchronization.
Remark 6.
If A I , B I , C = I , the MSCS becomes the multi-switching combination projective synchronization; if A = 0 , B I , C = I or B = 0 , A I , C = I , the MSCS becomes the multi-switching projective synchronization.
Remark 7.
If A = B = 0 , the MSCS becomes a chaos control problem.

4. The Synchronization of Multi-Switching FO Chaotic System with Same Dimension

In Section 4, the MSSMCS of FO chaotic systems with same dimension is formulated. It means that the dimension of D-R systems (6)–(8) satisfies m = n . Thus, the scaling matrices A , B , C are given as diagonal matrices. Firstly, we know that even if a chaotic system is slightly disturbed, its state orbits will change drastically over time. Therefore, it is crucial to suppose them as bounded. Then, we designed appropriate multi-switching adaptive controllers (MSAC) and some multi-switching adaptive updating laws (MSAUL) to realize the synchronization of the D-R systems, which are proved in Theorem 2.
When we choose m = n and the diagonal matrices A = d i a g ( a 11 , a 22 , , a n n ) , B = d i a g ( b 11 , b 22 , , b n n ) , C = d i a g ( c 11 , c 22 , , c n n ) , the error system (11) can be described as
lim t ( i j k ) e p = lim t [ c i i z i ( b j j y j + a k k x k ) ] = 0 ,
where i , j , k , p ( 1 , 2 , , n ) , i = j k or i j = k or i = j k or i j k . The subscript ( p ) represents p th error component of e ; the superscript ( i j k ) represents i th components of z , j th components of y , and k th components of x .
Assumption 1.
Assume the external disturbances d k , D j , μ i , uncertain nonlinear vectors Δ f k , Δ g j , Δ h i all have a bounded norm. Namely, there are suitable positive constants ( i j k ) r p , ( i j k ) q p that satisfy
| c i i μ i ( b j j D j + a k k d k ) | ( i j k ) r p , | c i i Δ h i ( b j j Δ g j + a k k Δ f k ) | ( i j k ) q p .
where p = 1 , 2 , , n , i = j k or i j = k or i = j k or i j k .
Remark 8.
The positive constants ( i j k ) r p , ( i j k ) q p are unknown. ( i j k ) r ^ p , ( i j k ) q ^ p are used to represent the estimation of parameters ( i j k ) r p , ( i j k ) q p .
According to the definition of the error vector (12), we get the FO error system as
0 D t α { ( i j k ) e p } = c i i { 0 D t α z i } b j j { 0 D t α y j } a k k { 0 D t α x k } = c i i H i ( z ( t ) ) ϑ + c i i h i ( z ( t ) ) + c i i Δ h i ( z ( t ) ) + c i i μ i ( z , t ) + c i i { ( i j k ) u p } b j j G j ( y ( t ) ) β b j j g j ( y ( t ) ) b j j Δ g j ( y ( t ) ) b j j D j ( y , t ) a k k F k ( x ( t ) ) θ a k k f k ( x ( t ) ) a k k Δ f k ( x ( t ) ) a k k d k ( x , t ) .
For convenience, we define the errors of unknown parameters θ , β , ϑ , ( i j k ) r p , ( i j k ) q p as θ ˜ = θ ^ θ , β ˜ = β ^ β , ϑ ˜ = ϑ ^ ϑ , ( i j k ) r ˜ p = ( i j k ) r ^ p ( i j k ) r p , ( i j k ) q ˜ p = ( i j k ) q ^ p ( i j k ) q p . When the sliding mode surface is designed as ( i j k ) s p = λ { ( i j k ) e p } , we can get the following MSAC (15) and MSAUL (18):
( i j k ) u p = 1 c i i { c i i h i + b j j g j + a k k f k + a k k F k ( x ( t ) ) θ ^ + b j j G j ( y ( t ) ) β ^ c i i H i ( z ( t ) ) ϑ ^ ( ( i j k ) r p + ( i j k ) q p ) s g n ( ( i j k ) s p ) k 1 s g n ( ( i j k ) s p ) } ,
where λ , k 1 are constants. Substituting (15) into Equation (14), we obtain
0 D t α { ( i j k ) e p } = c i i H i ( z ( t ) ) ϑ ˜ + b j j G j ( y ( t ) ) β ˜ + a k k F k ( x ( t ) ) θ ˜ + { c i i Δ h i ( z ( t ) ) b j j Δ g j ( y ( t ) ) a k k Δ f k ( x ( t ) ) } + { c i i μ i ( z , t ) b j j D j ( y , t ) a k k d k ( x , t ) } ( ( i j k ) r p + ( i j k ) q p ) s g n ( ( i j k ) s p ) k 1 s g n ( ( i j k ) s p ) .
Therefore, a column vector representing the general form of the error system (16), whose elements are chosen arbitrarily form ( i j k ) e (i.e., when i = 2 , j = 3 , k = 1 , an error mode is generated ( 231 ) e ) can be obtained the following form:
0 D t α e ( t ) = C H ( z ( t ) ) ϑ ˜ + B G ( y ( t ) ) β ˜ + A F ( x ( t ) ) θ ˜ + C Δ h ( z ( t ) ) B Δ g ( y ( t ) ) A Δ f ( x ( t ) ) + C μ ( z , t ) B D ( y , t ) A d ( x , t ) ( r + q ) s g n ( s ) k 1 s g n ( s ) .
where ∘ represents the Hadamard product operator, r = ( ( i j k ) r 1 , ( i j k ) r 2 , , ( i j k ) r p ) , q = ( ( i j k ) q 1 , ( i j k ) q 2 , , ( i j k ) q p ) , A = d i a g ( a 11 , a 22 , , a n n ) , B = d i a g ( b 11 , b 22 , , b n n ) , C = d i a g ( c 11 , c 22 , , c n n ) .
The MSAUL with regard to unknown parameters θ , β , ϑ , ( i j k ) r p , ( i j k ) q p are selected as
0 D t α θ ^ = λ F T ( x ( t ) ) A T s φ 1 s g n ( θ ˜ ) | ( θ ˜ ) | w , 0 D t α β ^ = λ G T ( y ( t ) ) B T s φ 2 s g n ( β ˜ ) | ( β ˜ ) | w , 0 D t α ϑ ^ = λ H T ( z ( t ) ) C T s φ 3 s g n ( ϑ ˜ ) | ( ϑ ˜ ) | w , 0 D t α { ( i j k ) r ^ p } = m 1 λ | ( i j k ) s p | , 0 D t α { ( i j k ) q ^ p } = m 2 λ | ( i j k ) s p | ,
where m 1 , m 2 , φ 1 , φ 2 , φ 3 , w are positive constants and a column vector representing the general form of sliding mode surface ( i j k ) s p = λ { ( i j k ) e p } can be obtained as s = λ e , p = 1 , 2 , , n .
Theorem 2.
For any given initial conditions x ( 0 ) , y ( 0 ) , z ( 0 ) , if the Assumption 1 (13) is hold, the synchronization error system (12) will achieve the multi-switching sliding mode combination synchronization (MSSMCS) via the multi-switching adaptive controller (MSAC) (15) and multi-switching adaptive updating laws (MSAUL) (18).
Proof. 
Adopting the Lyapunov function as:
V = 1 2 s T s + 1 2 θ ˜ T θ + 1 2 β ˜ T β + 1 2 ϑ ˜ T ϑ + 1 2 m 1 p = 1 n { ( i j k ) r ˜ p 2 } + 1 2 m 2 p = 1 n { ( i j k ) q ˜ p 2 } .
Taking the α derivative
0 D t α V ( t , x ( t ) ) s T 0 D t α s + θ ˜ T 0 D t α θ ^ + β ˜ T 0 D t α β ^ + ϑ ˜ T 0 D t α ϑ ^ + 1 m 1 p = 1 n { ( i j k ) r ˜ p } 0 D t α { ( i j k ) r ^ p } + 1 m 2 p = 1 n { ( i j k ) q ˜ p } 0 D t α { ( i j k ) q ^ p } .
Then substituting the Equation (17) and the MSAUL (18) into Equation (20), we obtain
0 D t α V ( t , x ( t ) ) s T λ { C H ( z ( t ) ) ϑ ˜ + B G ( y ( t ) ) β ˜ + A F ( x ( t ) ) θ ˜ + C Δ h ( z ( t ) ) B Δ g ( y ( t ) ) A Δ f ( x ( t ) ) + C μ ( z , t ) B D ( y , t ) A d ( x , t ) ( r ^ + q ^ ) s g n ( s ) k 1 s g n ( s ) } + θ ˜ T ( λ F T ( x ( t ) ) A T s φ 1 s g n ( θ ˜ ) | ( θ ˜ ) | w ) + β ˜ T ( λ G T ( y ( t ) ) B T s φ 2 s g n ( β ˜ ) | ( β ˜ ) | w ) + ϑ ˜ T ( λ H T ( z ( t ) ) C T s φ 3 s g n ( ϑ ˜ ) | ( ϑ ˜ ) | w ) + λ p = 1 n { ( i j k ) r ˜ p } | ( i j k ) s p | + λ p = 1 n { ( i j k ) q ˜ p } | ( i j k ) s p | λ s { C Δ h ( z ( t ) ) B Δ g ( y ( t ) ) A Δ f ( x ( t ) ) + C μ ( z , t ) B D ( y , t ) A d ( x , t ) } λ s T { r ^ + q ^ } s g n ( s ) λ k 1 s T s g n ( s ) θ ˜ T ( φ 1 s g n ( θ ˜ ) | ( θ ˜ ) | w ) β ˜ T ( φ 2 s g n ( β ˜ ) | ( β ˜ ) | w ) ϑ ˜ T ( φ 3 s g n ( ϑ ˜ ) | ( ϑ ˜ ) | w ) + λ p = 1 n { ( i j k ) r ˜ p } | ( i j k ) s p | + λ p = 1 n { ( i j k ) q ˜ p } | ( i j k ) s p | .
Using the fact s T s g n ( s ) = s , θ ˜ T s g n ( θ ˜ ) = θ ˜ , β ˜ T s g n ( β ˜ ) = β ˜ , ϑ ˜ T s g n ( ϑ ˜ ) = ϑ ˜ , λ p = 1 n { ( i j k ) r ˜ p } | ( i j k ) s p | = λ r s , λ p = 1 n { ( i j k ) q ˜ p } | ( i j k ) s p | = λ q s and the Assumption 1 (13) to (21) yields:
0 D t α V ( t , x ( t ) ) λ s ( r + q ) λ ( r ^ + q ^ ) s k 1 λ s + λ | s | ( r ˜ + q ˜ ) φ 1 | ( θ ˜ ) | w + 1 φ 2 | ( β ˜ ) | w + 1 φ 3 | ( ϑ ˜ ) | w + 1 k 1 λ s ,
where represents 1-norm, i.e., x = i = 1 n | x i | for x = ( x 1 , x 2 , , x n ) .
It is obvious that V ( t ) is positive-definite and 0 D t α V ( t , x ( t ) ) is negative semi-definite. Based on Barbalat’s lemma [58], lim t 0 D t α V ( t , x ( t ) ) = 0 is obtained. We have lim t s = 0 . Then, the trajectory of the error system is driven onto the predefined sliding surface, i.e., we can say that the MSSMCS of the drive systems (6), (7) and response system (8) is accomplished in terms of m = n . □

5. The Synchronization of Multi-Switching FO System with Different Dimensions

In Section 5, the MSSMCS of FO chaotic systems with different dimensions is formulated. It means that the dimensions of D-R systems (6)–(8) satisfy m n . Thus, the scaling matrices A , B , C are given as non-diagonal matrices. We designed appropriate multi-switching adaptive controllers (MSAC) and some multi-switching adaptive updating laws (MSAUL) to realize the synchronization of the D-R systems which are proved in Theorem 3.
When we choose m n and the non-diagonal matrices A = ( a v k ) n × m , B = ( b w j ) n × m , C = ( c l i ) n × n , C 0 , the form of the error system can be explained as (11), namely:
lim t ( l w v ) e p = lim t [ i = 1 n ( c l i z i ) { j = 1 m ( b w j y j ) + k = 1 m ( a v k x k ) } ] = 0 ,
where the meaning of p , i , j , k , l , w , v can be seen (10), l = w v or l w = v or l = v w or l w v .
Assumption 2.
Assume the external disturbances d k , D j , μ i , uncertain nonlinear vectors Δ f k , Δ g j , Δ h i all have a bounded norm. Namely, there are suitable positive constants ( l w v ) ρ p , ( l w v ) ϱ p that satisfy
| i = 1 n c l i μ i ( j = 1 m b w j D j + k = 1 m a v k d k ) | ( l w v ) ρ p , | i = 1 n c l i Δ h i ( j = 1 m b w j Δ g j + k = 1 m a v k Δ f k ) | ( l w v ) ϱ p ,
where p = 1 , 2 , , n .
Remark 9.
The positive constants ( l w v ) ρ p , ( l w v ) ϱ p are unknown, ( l w v ) ρ ^ p , ( l w v ) ϱ ^ p are used to represent the estimation of parameters ( l w v ) ρ p , ( l w v ) ϱ p .
According to the definition of the error vector (11), we get the FO error system as
0 D t α { ( l w v ) e p } = i = 1 n c l i { 0 D t α z i } j = 1 m b w j { 0 D t α y j } k = 1 m a v k { 0 D t α x k } = i = 1 n c l i { H i ( z ( t ) ) ϑ + h i ( z ( t ) ) + Δ h i ( z ( t ) ) + μ i ( z , t ) + ( l w v ) u p } j = 1 m b w j { G j ( y ( t ) ) β + g j ( y ( t ) ) + Δ g j ( y ( t ) ) + D j ( y , t ) } k = 1 m a v k { F k ( x ( t ) ) θ + f k ( x ( t ) ) + Δ f k ( x ( t ) ) + d k ( x , t ) } .
The errors of unknown parameters θ , β , ϑ have been defined in (14). For convenience, we define error of unknown constants ( l w v ) ρ p , ( l w v ) ϱ p as ( l w v ) ρ ˜ p = ( l w v ) ρ ^ p ( l w v ) ρ p , ( l w v ) ϱ ˜ p = ( l w v ) ϱ ^ p ( l w v ) ϱ p . Thus, the sliding mode surface is designed as ( l w v ) s p = λ { ( l w v ) e p } . We can get the following multi-switching adaptive controller (MSAC) (25) and multi-switching adaptive updating laws (MSAUL) (28):
i = 1 n c l i { ( l w v ) u p } = i = 1 n c l i h i + j = 1 m b w j g j + k = 1 m a v k f k + k = 1 m a v k F k ( x ( t ) ) θ ^ + j = 1 m b w j G j ( y ( t ) ) β ^ i = 1 n c l i H i ( z ( t ) ) ϑ ^ ( ( l w v ) ρ ^ p + ( l w v ) ϱ ^ p ) s g n ( ( l w v ) s p ) k 1 s g n ( ( l w v ) s p ) ,
where λ , k 1 are constants. Substituting (25) into Equation (24), we obtain
0 D t α { ( l w v ) e p } = i = 1 n c l i { H i ( z ( t ) ) ϑ ˜ + Δ h i ( z ( t ) ) + μ i ( z , t ) } + j = 1 m b w j { G j ( y ( t ) ) β ˜ Δ g j ( y ( t ) ) D j ( y , t ) } + k = 1 m a v k { F k ( x ( t ) ) θ ˜ Δ f k ( x ( t ) ) d k ( x , t ) } ( ( l w v ) ρ ^ p + ( l w v ) ϱ ^ p ) s g n ( ( l w v ) s p ) k 1 s g n ( ( l w v ) s p ) .
Therefore, a column vector representing the general form of the error system (26), whose elements are chosen arbitrarily form ( l w v ) e (i.e., when l = 2 , w = 3 , v = 1 , an error mode is generated ( 231 ) e ), can be obtained the following form:
0 D t α e ( t ) = C H ( z ( t ) ) ϑ ˜ + B G ( y ( t ) ) β ˜ + A F ( x ( t ) ) θ ˜ + C Δ h ( z ( t ) ) B Δ g ( y ( t ) ) A Δ f ( x ( t ) ) + C μ ( z , t ) B D ( y , t ) A d ( x , t ) ( ρ + ϱ ) s g n ( s ) k 1 s g n ( s ) .
where ∘ represents the Hadamard product operator, ρ = ( ( i j k ) ρ 1 , ( i j k ) ρ 2 , , ( i j k ) ρ p ) , ϱ = ( ( i j k ) ϱ 1 , ( i j k ) ϱ 2 , , ( i j k ) ϱ p ) , the non-diagonal matrices A = ( a v k ) n × m , B = ( b w j ) n × m , C = ( c l i ) n × n , C 0 .
The MSAUL with regard to unknown parameters θ , β , ϑ , ( l w v ) ρ p , ( l w v ) ϱ p are selected as
0 D t α θ ^ = λ F T ( x ( t ) ) A T s φ 1 s g n ( θ ˜ ) | ( θ ˜ ) | w , 0 D t α β ^ = λ G T ( y ( t ) ) B T s φ 2 s g n ( β ˜ ) | ( β ˜ ) | w , 0 D t α ϑ ^ = λ H T ( z ( t ) ) C T s φ 3 s g n ( ϑ ˜ ) | ( ϑ ˜ ) | w , 0 D t α { ( l w v ) ρ ^ p } = m 1 λ | ( l w v ) s p | , 0 D t α { ( l w v ) ϱ ^ p } = m 2 λ | ( l w v ) s p | ,
where m 1 , m 2 , φ 1 , φ 2 , φ 3 , w are positive constants and a column vector representing the general form of sliding mode surface ( i j k ) s p = λ { ( i j k ) e p } can be obtained as s = λ e , p = 1 , 2 , , n .
Theorem 3.
For any given initial conditions x ( 0 ) , y ( 0 ) , z ( 0 ) , if the Assumption 2 (2) is held, the synchronization error system (11) will achieve the multi-switching sliding mode combination synchronization (MSSMCS) via the multi-switching adaptive controller (MSAC) (25) and multi-switching adaptive updating laws (MSAUL) (28).
Proof. 
Adopting the Lyapunov function as:
V = 1 2 s T s + 1 2 θ ˜ T θ + 1 2 β ˜ T β + 1 2 ϑ ˜ T ϑ + 1 2 m 1 p = 1 n { ( l w v ) ρ ˜ p T } { ( l w v ) ρ p ˜ } + 1 2 m 2 p = 1 n { ( l w v ) ϱ ˜ p T } { ( l w v ) ϱ p ˜ }
Taking the α derivative
0 D t α V ( t , x ( t ) ) s T 0 D t α s + θ ˜ T 0 D t α θ ^ + β ˜ T 0 D t α β ^ + ϑ ˜ T 0 D t α ϑ ^ + 1 m 1 p = 1 n { ( l w v ) ρ ˜ p T } 0 D t α { ( l w v ) ρ ^ p } + 1 m 2 p = 1 n { ( l w v ) ϱ ˜ p T } 0 D t α { ( l w v ) ϱ ^ p } .
Substituting the (27) and MSAUL (28) into Equation (30), then, the rest of the proof process is similar to Theorem 2. Finally, one can obtain 0 D t α V ( t , x ( t ) ) k 1 λ s .
It is obvious that V ( t ) is positive-definite and 0 D t α V ( t , x ( t ) ) is negative semi-definite. Based on Barbalat’s lemma [58], lim t 0 D t α V ( t , x ( t ) ) = 0 is obtained. We have lim t s = 0 . Then, the trajectory of the error system is driven onto the predefined sliding surface, i.e., we can say that the MSSMCS of the drive systems (6), (7) and response system (8) is accomplished in terms of m n . □
The following corollaries are successfully analyzed from Theorem 3 and their proofs are omitted here. By the way, the Theorem 2 has the same theory, we are not going to describe it.
Corollary 1.
If the matrices A 0 , B = 0 , C 0 , then the drive system (6) achieves the MSSMCS with the response system (8) providing the following controller,
i = 1 n c l i { ( l w v ) u p } = i = 1 n c l i h i + k = 1 m a v k f k + k = 1 m a v k F k ( x ( t ) ) θ ^ i = 1 n c l i H i ( z ( t ) ) ϑ ^ ( ( l w v ) ρ ^ p + ( l w v ) ϱ ^ p ) s g n ( ( l w v ) s p ) k 1 s g n ( ( l w v ) s p ) .
In addition to the adaptive updating laws,
0 D t α θ ^ = F T ( x ( t ) ) A T s φ 1 s g n ( θ ˜ ) | ( θ ˜ ) | w , 0 D t α ϑ ^ = H T ( z ( t ) ) C T s φ 3 s g n ( ϑ ˜ ) | ( ϑ ˜ ) | w , 0 D t α { ( l w v ) ρ ^ p } = m 1 λ | ( l w v ) s p ( t ) | , 0 D t α { ( l w v ) ϱ ^ p } = m 2 λ | ( l w v ) s p ( t ) | ,
Corollary 2.
If the matrices A = 0 , B 0 , C 0 , then the drive system (7) achieves the MSSMCS with the response system (8) providing the following controller,
i = 1 n c l i { ( l w v ) u p } = i = 1 n c l i h i + j = 1 m b w j g j + j = 1 m b w j G j ( y ( t ) ) β ^ i = 1 n c l i H i ( z ( t ) ) ϑ ^ ( ( l w v ) ρ ^ p + ( l w v ) ϱ ^ p ) s g n ( ( l w v ) s p ) k 1 s g n ( ( l w v ) s p ) .
In addition to the adaptive updating laws,
0 D t α β ^ = G T ( y ( t ) ) B T s φ 2 s g n ( β ˜ ) | ( β ˜ ) | w , 0 D t α ϑ ^ = H T ( z ( t ) ) C T s φ 3 s g n ( ϑ ˜ ) | ( ϑ ˜ ) | w , 0 D t α { ( l w v ) ρ ^ p } = m 1 λ | ( l w v ) s p ( t ) | , 0 D t α { ( l w v ) ϱ ^ p } = m 2 λ | ( l w v ) s p ( t ) | ,
Corollary 3.
If the matrices A = 0 , B = 0 , C 0 , then the equilibrium point ( 0 , 0 , 0 , 0 ) of the response systems (8) is asymptotically stable provided the following controller,
i = 1 n c l i { ( l w v ) u p } = i = 1 n c l i h i i = 1 n c l i H i ( z ( t ) ) ϑ ^ ( ( l w v ) ρ ^ p + ( l w v ) ϱ ^ p ) s g n ( ( l w v ) s p ) k 1 s g n ( ( l w v ) s p ) ,
In addition to the adaptive updating laws,
0 D t α ϑ ^ = H T ( z ( t ) ) C T s φ 3 s g n ( ϑ ˜ ) | ( ϑ ˜ ) | w , 0 D t α { ( l w v ) ρ ^ p } = m 1 λ | ( l w v ) s p ( t ) | , 0 D t α { ( l w v ) ϱ ^ p } = m 2 λ | ( l w v ) s p ( t ) | ,

6. Numerical Simulation

This section mainly demonstrates the reliability and validity of the suggested multi-switching sliding mode combination synchronization scheme. For the D-R systems (6)–(8) with the same dimensions, we selected two error states to elaborate the method, namely, i j k and i j = k . For the D-R systems (6)–(8) with different dimensions, we selected l w v and l w = v . In each case, we give the specific forms of controllers and parameter adapting laws via the specific FO hyper-chaotic or chaotic systems.

6.1. Numerical Simulations for FO Chaotic System with Same Dimension

As an example, we choose FO hyper-chaotic Lorenz, Chen systems as the drive systems, and the FO hyper-chaotic Lü system as the response system. Adding SD to the D-R systems, we obtain
0 D t α x 1 0 D t α x 2 0 D t α x 3 0 D t α x 4 = x 2 x 1 0 0 0 0 x 1 0 0 0 0 x 3 0 0 0 0 x 4 a 1 b 1 c 1 d 1 + x 4 + Δ f 1 x 1 x 3 x 2 + Δ f 2 x 1 x 2 + Δ f 3 x 2 x 3 + Δ f 4 + d 1 d 2 d 3 d 4 ,
0 D t α y 1 0 D t α y 2 0 D t α y 3 0 D t α y 4 = y 2 y 1 0 0 0 0 0 0 y 2 y 1 0 0 y 3 0 0 0 0 0 0 0 y 4 a 2 b 2 c 2 d 2 r + y 4 + Δ g 1 y 1 y 3 + Δ g 2 y 1 y 2 + Δ g 3 y 2 y 3 + Δ g 4 + D 1 D 2 D 3 D 4 ,
0 D t α z 1 0 D t α z 2 0 D t α z 3 0 D t α z 4 = z 2 z 1 0 0 0 0 z 2 0 0 0 0 z 3 0 0 0 0 z 4 a 3 b 3 c 3 d 3 + z 4 + Δ h 1 z 1 z 3 + Δ h 2 z 1 z 2 + Δ h 3 z 1 z 3 + Δ h 4 + μ 1 + u 1 μ 2 + u 2 μ 3 + u 3 μ 4 + u 4 .
Choosing the parameters are a 1 = 10 , b 1 = 28 , c 1 = 8 / 3 , d 1 = 1 , a 2 = 35 , b 2 = 3 , c 2 = 12 , d 2 = 7 , r = 0.5 , a 3 = 36 , b 3 = 20 , c 3 = 3 , d 3 = 0.5 . The initial conditions take as x ( 0 ) = ( 2 , 2 , 1 , 1 ) , y ( 0 ) = ( 1 , 1 , 2 , 2 ) , z ( 0 ) = ( 20 , 3 , 1 , 3 , ) . When Δ g = 0 , Δ f = 0 , Δ h = 0 , d ( t ) = 0 , D ( t ) = 0 , μ ( t ) = 0 and α = 0.97 , we can obtain the attractor graphs of the FO hyper-chaotic Lorenz, Chen, and Lü system using the FO prediction-correction method which are presented in Figure 1.
In relation to (12), the multi-switching error state modes between the drive systems (31), (32) and the response system (33) are listed for i , j , k = 1 , 2 , 3 , 4 :
S w i t c h 1 : i j k ( 123 ) e 1 , ( 132 ) e 2 , ( 124 ) e 3 , ( 142 ) e 4 , ( 134 ) e 5 , ( 143 ) e 6 , ( 213 ) e 7 , ( 231 ) e 8 , ( 214 ) e 9 , ( 241 ) e 10 , ( 234 ) e 11 , ( 243 ) e 12 , ( 321 ) e 13 , ( 312 ) e 14 , ( 324 ) e 15 , ( 314 ) e 16 , ( 341 ) e 17 , ( 342 ) e 18 , ( 412 ) e 19 , ( 421 ) e 20 , ( 413 ) e 21 , ( 423 ) e 22 , ( 432 ) e 23 , ( 431 ) e 24 .
S w i t c h 2 : i j = k ( 122 ) e 25 , ( 133 ) e 26 , ( 144 ) e 27 , ( 211 ) e 28 , ( 233 ) e 29 , ( 244 ) e 30 , ( 311 ) e 31 , ( 322 ) e 32 , ( 344 ) e 33 , ( 411 ) e 34 , ( 422 ) e 35 , ( 433 ) e 36 .
S w i t c h 3 : i = j k ( 112 ) e 37 , ( 113 ) e 38 , ( 114 ) e 39 , ( 221 ) e 40 , ( 223 ) e 41 , ( 224 ) e 42 , ( 331 ) e 43 , ( 332 ) e 44 , ( 334 ) e 45 , ( 441 ) e 46 , ( 442 ) e 47 , ( 443 ) e 48 .
S w i t c h 4 : i = k j ( 121 ) e 49 , ( 131 ) e 50 , ( 141 ) e 51 , ( 212 ) e 52 , ( 232 ) e 53 , ( 242 ) e 54 , ( 313 ) e 55 , ( 323 ) e 56 , ( 343 ) e 57 , ( 414 ) e 58 , ( 424 ) e 59 , ( 434 ) e 60 .
S w i t c h 5 : i = k = j ( 111 ) e 61 , ( 222 ) e 62 , ( 333 ) e 63 , ( 444 ) e 64 .
In this section, we arbitrarily select the appropriate switching error variables for the situation of Switch-1 ( i j k ) from above, namely, e = ( ( 124 ) e 3 , ( 243 ) e 12 , ( 312 ) e 14 , ( 431 ) e 24 ) T ; For Switch-2 ( i j = k ), we arbitrarily select e = ( ( 122 ) e 25 , ( 244 ) e 30 , ( 311 ) e 31 , ( 433 ) e 36 ) T . Thus, the following two switching modes for numerical simulation are obtained:
S w i t c h 1 : ( 124 ) e 3 = c 11 z 1 ( b 22 y 2 + a 44 x 4 ) ( 243 ) e 12 = c 22 z 2 ( b 44 y 4 + a 33 x 3 ) ( 312 ) e 14 = c 33 z 3 ( b 11 y 1 + a 22 x 2 ) ( 431 ) e 24 = c 44 z 4 ( b 33 y 3 + a 11 x 1 ) ,
S w i t c h 2 : ( 122 ) e 25 = c 11 z 1 ( b 22 y 2 + a 22 x 2 ) ( 244 ) e 30 = c 22 z 2 ( b 44 y 4 + a 44 x 4 ) ( 311 ) e 31 = c 33 z 3 ( b 11 y 1 + a 11 x 1 ) ( 433 ) e 36 = c 44 z 4 ( b 33 y 3 + a 33 x 3 ) .
In order to confirm the robustness and reliability of the investigated MSAC (15) and MSAUL (18), the nonlinear uncertainties and external disturbances are selected as follows:
d ( x ( t ) ) = ( 0.1 c o s ( t ) , 0.2 c o s ( 2 t ) , 0.3 s i n ( 3 t ) , 0.4 s i n ( 4 t ) ) T , D ( y ( t ) ) = ( 0.1 s i n ( t ) , 0.2 s i n ( 2 t ) , 0.3 c o s ( 3 t ) , 0.4 c o s ( 4 t ) ) T , μ ( z ( t ) ) = ( 0.1 c o s ( 5 t ) , 0.2 c o s ( 6 t ) , 0.3 s i n ( 7 t ) , 0.4 s i n ( 8 t ) ) T , Δ f ( x ( t ) ) = ( 0.1 c o s ( 2 t x 1 ) , 0.2 c o s ( 2 t x 2 ) , 0.3 s i n ( 2 t x 3 ) , 0.4 s i n ( 2 t x 4 ) ) T , Δ g ( y ( t ) ) = ( 0.1 s i n ( 2 π t ) , 0.2 s i n ( s g n ( y 2 ) ) , 0.3 c o s ( 2 π y 3 ) , 0.4 c o s ( 4 t x 8 ) ) T , Δ h ( z ( t ) ) = ( 0.1 s i n ( 2 t s g n ( z 1 ) ) , 0.2 s i n ( 2 t s g n ( z 2 ) ) , 0.3 s i n ( 3 t ) , 0.4 s i n ( 4 t ) ) T .

6.1.1. Switch-1

It follows from Switch-1 (34) that the FO error dynamic systems are expressed as:
0 D t α { ( 124 ) e 3 } = c 11 { 0 D t α z 1 } b 22 { 0 D t α y 2 } a 44 { 0 D t α x 4 } = c 11 { ( z 2 z 1 ) a 3 + z 4 + Δ h 1 + μ 1 + ( 124 ) u 3 } b 22 { y 2 c 2 + d 2 y 1 y 1 y 3 + Δ g 2 + D 2 } a 44 { x 4 d 1 x 2 x 3 + Δ f 4 + d 4 } , 0 D t α { ( 243 ) e 12 } = c 22 { 0 D t α z 2 } b 44 { 0 D t α y 4 } a 33 { 0 D t α x 3 } = c 22 { z 2 b 3 z 1 z 3 + Δ h 2 + μ 2 + ( 243 ) u 12 } b 44 { y 4 r + y 2 y 3 + Δ g 4 + D 4 } a 33 { x 3 c 1 + x 1 x 2 + Δ f 3 + d 3 } , 0 D t α { ( 312 ) e 14 } = c 33 { 0 D t α z 3 } b 11 { 0 D t α y 1 } a 22 { 0 D t α x 2 } = c 33 { z 3 c 3 + z 1 z 2 + Δ h 3 + μ 3 + ( 312 ) u 14 } b 11 { ( y 2 y 1 ) a 2 + y 4 + Δ g 1 + D 1 } a 22 { x 1 b 1 x 1 x 3 x 2 + Δ f 2 + d 2 } , 0 D t α { ( 431 ) e 24 } = c 44 { 0 D t α z 4 } b 33 { 0 D t α y 3 } a 11 { 0 D t α x 1 } = c 44 { z 4 d 3 + z 1 z 3 + Δ h 4 + μ 4 + ( 431 ) u 24 } b 33 { ( y 3 b 2 + y 1 y 2 + Δ g 3 + D 3 } a 11 { ( x 2 x 1 ) a 1 + x 4 + Δ f 1 + d 1 } .
For the convenience, let us denote ( 124 ) e 3 = E 1 , ( 243 ) e 12 = E 2 , ( 312 ) e 14 = E 3 , ( 431 ) e 24 = E 4 , the sliding mode surfaces ( 124 ) s 3 = S 1 = λ E 1 , ( 243 ) s 12 = S 2 = λ E 2 , ( 312 ) s 14 = S 3 = λ E 3 , ( 431 ) s 24 = S 4 = λ E 4 , the controllers ( 124 ) u 3 = U 1 , ( 243 ) u 12 = U 2 , ( 312 ) u 14 = U 3 , ( 431 ) u 24 = U 4 , the upper bound values of stochastic disturbances ( 124 ) r 3 = R 1 , ( 243 ) r 12 = R 2 , ( 312 ) r 14 = R 3 , ( 431 ) r 24 = R 4 , ( 124 ) q 3 = Q 1 , ( 243 ) q 12 = Q 2 , ( 312 ) q 14 = Q 3 , ( 431 ) q 24 = Q 4 . It follows from the forms of MSAC (15) and MSAUL (18) that the controllers are designed as follows:
U 1 = z 4 ( z 2 z 1 ) a ^ 3 + b 22 c 11 ( y 1 y 3 + y 2 c ^ 2 + d ^ 2 y 1 ) + a 44 c 11 ( x 2 x 3 + x 4 d ^ 1 ) ( R ^ 1 + Q ^ 1 ) s g n ( S 1 ) k 1 s g n ( S 1 ) , U 2 = z 1 z 3 z 2 b ^ 3 + b 44 c 22 ( y 2 y 3 + y 4 r ^ ) + a 33 c 22 ( x 2 x 1 x 3 c ^ 1 ) ( R ^ 2 + Q ^ 2 ) s g n ( S 2 ) k 1 s g n ( S 2 ) , U 3 = z 1 z 2 + z 3 c ^ 3 + b 11 c 33 ( y 4 + ( y 2 y 1 ) a ^ 2 ) + a 22 c 33 ( x 1 x 3 + x 2 + x 1 b ^ 1 ) ( R ^ 3 + Q ^ 3 ) s g n ( S 3 ) k 1 s g n ( S 3 ) , U 4 = z 1 z 3 z 4 d ^ 3 + b 33 c 44 ( y 1 y 2 y 3 b ^ 2 ) + a 11 c 44 ( x 4 + ( x 2 x 1 ) a ^ 1 ) ( R ^ 4 + Q ^ 4 ) s g n ( S 4 ) k 1 s g n ( S 4 ) .
and the parameters updating laws are designed as follows:
0 D t α a ^ 1 = λ a 11 ( x 2 x 1 ) S 4 φ 1 s g n ( a ˜ 1 ) | a ˜ 1 | ω , 0 D t α b ^ 1 = λ a 22 x 1 S 3 φ 1 s g n ( b ˜ 1 ) | b ˜ 1 | ω , 0 D t α c ^ 1 = λ a 33 x 3 S 2 φ 1 s g n ( c ˜ 1 ) | c ˜ 1 | ω , 0 D t α d ^ 1 = λ a 44 x 4 S 1 φ 1 s g n ( d ˜ 1 ) | d ˜ 1 | ω , 0 D t α a ^ 2 = λ b 11 ( y 2 y 1 ) S 3 φ 2 s g n ( a ˜ 2 ) | a ˜ 2 | ω , 0 D t α b ^ 2 = λ b 33 y 3 S 4 φ 2 s g n ( b ˜ 2 ) | b ˜ 2 | ω , 0 D t α c ^ 2 = λ b 22 y 2 S 1 φ 2 s g n ( c ˜ 2 ) | c ˜ 2 | ω , 0 D t α d ^ 2 = λ b 22 y 1 S 1 φ 2 s g n ( d ˜ 2 ) | d ˜ 2 | ω , 0 D t α r ^ = λ b 44 y 4 S 2 φ 2 s g n ( r ˜ ) | r ˜ | ω , 0 D t α a ^ 3 = λ c 11 ( z 2 z 1 ) S 1 φ 3 s g n ( a ˜ 3 ) | a ˜ 3 | ω , 0 D t α b ^ 3 = λ c 22 z 2 S 2 φ 3 s g n ( b ˜ 3 ) | b ˜ 3 | ω , 0 D t α c ^ 3 = λ c 33 z 3 S 3 φ 3 s g n ( c ˜ 3 ) | c ˜ 3 | ω , 0 D t α d ^ 3 = λ c 44 z 4 S 4 φ 3 s g n ( d ˜ 3 ) | d ˜ 3 | ω , 0 D t α R ^ 1 = m 1 λ | S 1 | , 0 D t α R ^ 2 = m 1 λ | S 1 | , 0 D t α R ^ 3 = m 1 λ | S 3 | , 0 D t α R ^ 4 = m 1 λ | S 4 | , 0 D t α Q ^ 1 = m 1 λ | S 1 | , 0 D t α Q ^ 2 = m 2 λ | S 2 | , 0 D t α Q ^ 3 = m 2 λ | S 3 | , 0 D t α Q ^ 4 = m 2 λ | S 4 | .
Theorem 4.
For any given initial conditions x ( 0 ) , y ( 0 ) , z ( 0 ) of D-R systems (31)–(33), if the Assumption 1 (13) is held, the synchronization error system (37) will achieve the multi-switching sliding mode combination synchronization (MSSMCS) via the multi-switching adaptive controller (MSAC) (38) and multi-switching adaptive updating laws (MSAUL) (39).
Proof. 
Adopting the Lyapunov function as:
V = 1 2 p = 1 4 S p 2 + 1 2 i = 1 3 ( a ˜ i 2 + b ˜ i 2 + c ˜ i 2 + d ˜ i 2 ) + 1 2 r ˜ 2 + 1 2 m 1 p = 1 4 R ˜ p 2 + 1 2 m 2 p = 1 4 Q ˜ p 2
The α derivative of (40) yields:
D t α V p = 1 4 S p { D t α S p } + i = 1 3 a ˜ i { D t α a ^ i } + b ˜ i { D t α b ^ i } + c ˜ i { D t α c ^ i } + d ˜ i { D t α d ^ i } + r ˜ { D t α r ^ } + 1 m 1 p = 1 4 R ˜ p { D t α R ^ p } + 1 m 2 p = 1 4 Q ˜ p { D t α Q ^ p }
Then, substituting the error modes (37), the controllers (38) and the MSAUL (39) into Equation (41), we obtain
D t α V λ S 1 [ c 11 { ( z 2 z 1 ) a ˜ 3 + Δ h 1 + μ 1 } b 22 { y 2 c ˜ 2 d ˜ 2 y 1 + Δ g 2 + D 2 } a 44 { x 4 d ˜ 1 + Δ f 4 + d 4 } ( R ^ 1 + Q ^ 1 ) s g n ( S 1 ) k 1 s g n ( S 1 ) ] + λ S 2 [ c 22 { z 2 b ˜ 3 + Δ h 2 + μ 2 } b 44 { y 4 r ˜ + Δ g 4 + D 4 } a 33 { x 3 c ˜ 1 + Δ f 3 + d 3 } ( R ^ 2 + Q ^ 2 ) s g n ( S 2 ) k 1 s g n ( S 2 ) ] + λ S 3 [ c 33 { z 3 c ˜ 3 + Δ h 3 + μ 3 } b 11 { ( y 2 y 1 ) a ˜ 2 + Δ g 1 + D 1 } a 22 { x 1 b ˜ 1 + Δ f 2 + d 2 } ( R ^ 3 + Q ^ 3 ) s g n ( S 3 ) k 1 s g n ( S 3 ) ] + λ S 4 [ c 44 { z 4 d ˜ 3 + Δ h 4 + μ 4 } b 33 { y 3 b ˜ 2 + Δ g 3 + D 3 } a 11 { ( x 2 x 1 ) a ˜ 1 + Δ f 1 + d 1 } ( R ^ 4 + Q ^ 4 ) s g n ( S 4 ) k 1 s g n ( S 4 ) ] λ S 1 ( R ^ 1 + Q ^ 1 ) s g n ( S 1 ) k 1 s g n ( S 1 ) λ S 2 ( R ^ 2 + Q ^ 2 ) s g n ( S 2 ) k 1 s g n ( S 2 ) λ S 3 ( R ^ 3 + Q ^ 3 ) s g n ( S 3 ) k 1 s g n ( S 3 ) λ S 4 ( R ^ 4 + Q ^ 4 ) s g n ( S 4 ) k 1 s g n ( S 4 ) + a ˜ 1 λ a 11 ( x 2 x 1 ) S 4 φ 1 s g n ( a ˜ 1 ) | a ˜ 1 | ω + a ˜ 2 λ b 11 ( y 2 y 1 ) S 3 φ 2 s g n ( a ˜ 2 ) | a ˜ 2 | ω + a ˜ 3 λ c 11 ( z 2 z 1 ) S 1 φ 3 s g n ( a ˜ 3 ) | a ˜ 3 | ω + b ˜ 1 λ a 22 x 1 S 3 φ 1 s g n ( b ˜ 1 ) | b ˜ 1 | ω + b ˜ 2 λ b 33 y 3 S 4 φ 2 s g n ( b ˜ 2 ) | b ˜ 2 | ω + b ˜ 3 λ c 22 z 2 S 2 φ 3 s g n ( b ˜ 3 ) | b ˜ 3 | ω + c ˜ 1 λ a 33 x 3 S 2 φ 1 s g n ( c ˜ 1 ) | c ˜ 1 | ω ) + c ˜ 2 λ b 22 y 2 S 1 φ 2 s g n ( c ˜ 2 ) | c ˜ 2 | ω + c ˜ 3 λ c 33 z 3 S 3 φ 3 s g n ( c ˜ 3 ) | c ˜ 3 | ω + d ˜ 1 λ a 44 x 4 S 1 φ 1 s g n ( d ˜ 1 ) | d ˜ 1 | ω + d ˜ 2 λ b 22 y 1 S 1 φ 2 s g n ( d ˜ 2 ) | d ˜ 2 | ω + d ˜ 3 λ c 44 z 4 S 4 φ 3 s g n ( d ˜ 3 ) | d ˜ 3 | ω + r ˜ λ b 44 y 4 S 2 φ 2 s g n ( r ˜ ) | r ˜ | ω + λ p = 1 4 ( R ˜ p | S p | ) + λ p = 1 4 ( Q ˜ p | S p | ) λ | S 1 | | c 11 Δ h 1 b 22 Δ g 2 a 44 Δ f 4 | + | c 11 μ 1 b 22 D 2 a 44 d 4 | + λ | S 2 | | c 22 Δ h 2 b 44 Δ g 4 a 33 Δ f 3 | + | c 22 μ 2 b 44 D 4 a 33 d 3 | + λ | S 3 | | c 33 Δ h 3 b 11 Δ g 1 a 22 Δ f 2 | + | c 33 μ 3 b 11 D 1 a 22 d 2 | + λ | S 4 | | c 44 Δ h 4 b 33 Δ g 3 a 11 Δ f 1 | + | c 44 μ 4 b 33 D 3 a 11 d 1 | λ S 1 ( R ^ 1 + Q ^ 1 ) s g n ( S 1 ) k 1 s g n ( S 1 ) λ S 2 ( R ^ 2 + Q ^ 2 ) s g n ( S 2 ) k 1 s g n ( S 2 ) λ S 3 ( R ^ 3 + Q ^ 3 ) s g n ( S 3 ) k 1 s g n ( S 3 ) λ S 4 ( R ^ 4 + Q ^ 4 ) s g n ( S 4 ) k 1 s g n ( S 4 ) a ˜ 1 φ 1 s g n ( a ˜ 1 ) | a ˜ 1 | ω a ˜ 2 φ 2 s g n ( a ˜ 2 ) | a ˜ 2 | ω a ˜ 3 φ 3 s g n ( a ˜ 3 ) | a ˜ 3 | ω b ˜ 1 φ 1 s g n ( b ˜ 1 ) | b ˜ 1 | ω b ˜ 2 φ 2 s g n ( b ˜ 2 ) | b ˜ 2 | ω b ˜ 3 φ 3 s g n ( b ˜ 3 ) | b ˜ 3 | ω c ˜ 1 φ 1 s g n ( c ˜ 1 ) | c ˜ 1 | ω c ˜ 2 φ 2 s g n ( c ˜ 2 ) | c ˜ 2 | ω c ˜ 3 φ 3 s g n ( c ˜ 3 ) | c ˜ 3 | ω d ˜ 1 φ 1 s g n ( d ˜ 1 ) | d ˜ 1 | ω d ˜ 2 φ 2 s g n ( d ˜ 2 ) | d ˜ 2 | ω d ˜ 3 φ 3 s g n ( d ˜ 3 ) | d ˜ 3 | ω r ˜ φ 2 s g n ( r ˜ ) | r ˜ | ω + λ p = 1 4 ( R ˜ p | S p | ) + λ p = 1 4 ( Q ˜ p | S p | ) .
Remark 10.
Due to ( 124 ) r 3 = R 1 , ( 243 ) r 12 = R 2 , ( 312 ) r 14 = R 3 , ( 431 ) r 24 = R 4 , ( 124 ) q 3 = Q 1 , ( 243 ) q 12 = Q 2 , ( 312 ) q 14 = Q 3 , ( 431 ) q 24 = Q 4 , it follows from Equation (13) that R p , Q p , p = 1 , 2 , 3 , 4 are positive constants. Thus, | R ^ p | = R ^ p , | Q ^ p | = Q ^ p , p = 1 , 2 , 3 , 4 .
Using the fact S p s g n ( S p ) = | S p | ,(p=1,2,3,4), a ˜ i s g n ( a ˜ i ) = | a ˜ i | , b ˜ i s g n ( b ˜ i ) = | b ˜ i | , c ˜ i s g n ( c ˜ i ) = | c ˜ i | , d ˜ i s g n ( d ˜ i ) = | d ˜ i | , ( i = 1 , 2 , 3 , 4 ) , r ˜ s g n ( r ˜ ) = | r ˜ | and the Assumption 1 (13) to (42) yields:
0 D t α V ( t , x ( t ) ) λ p = 1 4 | S p | ( | R p | + | Q p | ) λ p = 1 4 | S p | ( | R ^ p | + | Q ^ p | ) λ k 1 p = 1 4 ( | S p | ) + λ p = 1 4 ( R ˜ p | S p | ) + λ p = 1 4 ( Q ˜ p | S p | ) φ 1 ( | a ˜ 1 | ω + 1 ) φ 2 ( | a ˜ 2 | ω + 1 ) φ 3 ( | a ˜ 3 | ω + 1 ) φ 1 ( | b ˜ 1 | ω + 1 ) φ 2 ( | b ˜ 2 | ω + 1 ) φ 3 ( | b ˜ 3 | ω + 1 ) φ 1 ( | c ˜ 1 | ω + 1 ) φ 2 ( | c ˜ 2 | ω + 1 ) φ 3 ( | c ˜ 3 | ω + 1 ) φ 1 ( | d ˜ 1 | ω + 1 ) φ 2 ( | d ˜ 2 | ω + 1 ) φ 3 ( | d ˜ 3 | ω + 1 ) φ 2 ( | r ˜ | ω + 1 ) = λ k 1 p = 1 4 ( | S p | ) φ 1 ( | a ˜ 1 | ω + 1 ) φ 2 ( | a ˜ 2 | ω + 1 ) φ 3 ( | a ˜ 3 | ω + 1 ) φ 1 ( | b ˜ 1 | ω + 1 ) φ 2 ( | b ˜ 2 | ω + 1 ) φ 3 ( | b ˜ 3 | ω + 1 ) φ 1 ( | c ˜ 1 | ω + 1 ) φ 2 ( | c ˜ 2 | ω + 1 ) φ 3 ( | c ˜ 3 | ω + 1 ) φ 1 ( | d ˜ 1 | ω + 1 ) φ 2 ( | d ˜ 2 | ω + 1 ) φ 3 ( | d ˜ 3 | ω + 1 ) φ 2 ( | r ˜ | ω + 1 ) λ k 1 p = 1 4 ( | S p | ) .
It is obvious that V ( t ) is positive-definite and 0 D t α V ( t , x ( t ) ) is negative semi-definite. Based on Barbalat’s lemma [58], lim t 0 D t α V ( t , x ( t ) ) = 0 is obtained. We have lim t | S p | = 0 . Then, the trajectory of the error system is driven onto the predefined sliding surface, i.e., we can say that the MSSMCS of the drive systems (31), (32) and response system (33) is accomplished in terms of m = n .

6.1.2. Switch-2

It follows from Switch-2 (35) that the FO error dynamic systems are expressed as:
0 D t α { ( 122 ) e 25 } = c 11 { 0 D t α z 1 } b 22 { 0 D t α y 2 } a 22 { 0 D t α x 2 } = c 11 { ( z 2 z 1 ) a 3 + z 4 + Δ h 1 + μ 1 + ( 122 ) u 25 } b 22 { y 2 c 2 + d 2 y 1 y 1 y 3 + Δ g 2 + D 2 } a 22 { x 1 b 1 x 1 x 3 x 2 + Δ f 2 + d 2 } 0 D t α { ( 244 ) e 30 } = c 22 { 0 D t α z 2 } b 44 { 0 D t α y 4 } a 44 { 0 D t α x 4 } = c 22 { z 2 b 3 z 1 z 3 + Δ h 2 + μ 2 + ( 244 ) u 30 } b 44 { y 4 r + y 2 y 3 + Δ g 4 + D 4 } a 44 { x 4 d 1 x 2 x 3 + Δ f 4 + d 4 } 0 D t α { ( 311 ) e 31 } = c 33 { 0 D t α z 3 } b 11 { 0 D t α y 1 } a 11 { 0 D t α x 1 } = c 33 { z 3 c 3 + z 1 z 2 + Δ h 3 + μ 3 + ( 311 ) u 31 } b 11 { ( y 2 y 1 ) a 2 + y 4 + Δ g 1 + D 1 } a 11 { ( x 2 x 1 ) a 1 + x 4 + Δ f 1 + d 1 } 0 D t α { ( 433 ) e 36 } = c 44 { 0 D t α z 4 } b 33 { 0 D t α y 3 } a 33 { 0 D t α x 3 } = c 44 { z 4 d 3 + z 1 z 3 + Δ h 4 + μ 4 + ( 433 ) u 36 } b 33 { y 3 b 2 + y 1 y 2 + Δ g 3 + D 3 } a 33 { x 3 c 1 + x 1 x 2 + Δ f 3 + d 3 }
It follows from the forms of MSAC (15) and MSAUL (18) that the controllers are designed as follows:
( 122 ) u 25 = z 4 ( z 2 z 1 ) a ^ 3 + b 22 c 11 ( y 1 y 3 + y 2 c ^ 2 + d ^ 2 y 1 ) + a 22 c 11 ( x 1 x 3 x 2 + x 1 b ^ 1 ) ( ( 122 ) r ^ 25 + ( 122 ) q ^ 25 ) s g n ( ( 122 ) s 25 ) k 1 s g n ( ( 122 ) s 25 ) , ( 244 ) u 30 = z 1 z 3 z 2 b ^ 3 + b 44 c 22 ( y 2 y 3 + y 4 r ^ ) + a 44 c 22 ( x 2 x 3 + x 4 d ^ 1 ) ( ( 244 ) r ^ 30 + ( 244 ) q ^ 30 ) s g n ( ( 244 ) s 30 ) k 1 s g n ( ( 244 ) s 30 ) , ( 311 ) u 31 = z 1 z 2 + z 3 c ^ 3 + b 11 c 33 ( y 4 + ( y 2 y 1 ) a ^ 2 ) + a 11 c 33 ( x 4 + ( x 2 x 1 ) a ^ 1 ) ( ( 311 ) r ^ 31 + ( 311 ) q ^ 31 ) s g n ( ( 311 ) s 31 ) k 1 s g n ( ( 311 ) s 31 ) , ( 433 ) u 36 = z 1 z 3 z 4 d ^ 3 + b 33 c 44 ( y 1 y 2 y 3 b ^ 2 ) + a 33 c 44 ( x 1 x 2 x 3 c ^ 1 ) ( ( 433 ) r ^ 36 + ( 433 ) q ^ 36 ) s g n ( ( 433 ) s 36 ) k 1 s g n ( ( 433 ) s 36 ) .
and the parameters updating laws are designed as follows:
0 D t α a ^ 1 = λ a 11 ( x 2 x 1 ) ( ( 311 ) s 31 ) φ 1 s g n ( a ˜ 1 ) | a ˜ 1 | ω , 0 D t α { ( 122 ) r ^ 25 } = m 1 λ | ( 122 ) s 25 | ,
0 D t α b ^ 1 = λ a 22 x 1 ( ( 122 ) s 25 ) φ 1 s g n ( b ˜ 1 ) | b ˜ 1 | ω , 0 D t α { ( 244 ) r ^ 30 } = m 1 λ | ( 244 ) s 30 | ,
0 D t α c ^ 1 = λ a 33 x 3 ( ( 433 ) s 36 ) φ 1 s g n ( c ˜ 1 ) | c ˜ 1 | ω , 0 D t α { ( 311 ) r ^ 31 } = m 1 λ | ( 311 ) s 31 | ,
0 D t α d ^ 1 = λ a 44 x 4 ( ( 244 ) s 30 ) φ 1 s g n ( d ˜ 1 ) | d ˜ 1 | ω , 0 D t α { ( 433 ) r ^ 36 } = m 1 λ | ( 433 ) s 36 | ,
0 D t α a ^ 2 = λ b 11 ( y 2 y 1 ) ( ( 311 ) s 31 ) φ 2 s g n ( a ˜ 2 ) | a ˜ 2 | ω , 0 D t α { ( 122 ) q ^ 25 } = m 2 λ | ( 122 ) s 25 | ,
0 D t α b ^ 2 = λ b 33 y 3 ( ( 433 ) s 36 ) φ 2 s g n ( b ˜ 2 ) | b ˜ 2 | ω , 0 D t α { ( 244 ) q ^ 30 } = m 2 λ | ( 244 ) s 30 | ,
0 D t α c ^ 2 = λ b 22 y 2 ( ( 122 ) s 25 ) φ 2 s g n ( c ˜ 2 ) | c ˜ 2 | ω , 0 D t α { ( 311 ) q ^ 31 } = m 2 λ | ( 311 ) s 31 | ,
0 D t α d ^ 2 = λ b 22 y 1 ( ( 122 ) s 25 ) φ 2 s g n ( d ˜ 2 ) | d ˜ 2 | ω , 0 D t α { ( 433 ) q ^ 36 } = m 2 λ | ( 433 ) s 36 | ,
0 D t α r ^ = λ b 44 y 4 ( ( 244 ) s 30 ) φ 2 s g n ( r ˜ ) | r ˜ | ω ,
0 D t α a ^ 3 = λ c 11 ( z 2 z 1 ) ( ( 122 ) s 25 ) φ 3 s g n ( a ˜ 3 ) | a ˜ 3 | ω ,
0 D t α b ^ 3 = λ c 22 z 2 ( ( 244 ) s 30 ) φ 3 s g n ( b ˜ 3 ) | b ˜ 3 | ω ,
0 D t α c ^ 3 = λ c 33 z 3 ( ( 311 ) s 31 ) φ 3 s g n ( c ˜ 3 ) | c ˜ 3 | ω ,
0 D t α d ^ 3 = λ c 44 z 4 ( ( 433 ) s 36 ) φ 3 s g n ( d ˜ 3 ) | d ˜ 3 | ω .
In this two numerical simulations, we adopt the matrices A , B , C as identity matrices. The initial values of the drive systems (31), (32) and response system (33) are selected as x ( 0 ) = ( 2 , 2 , 1 , 1 ) , y ( 0 ) = ( 1 , 1 , 2 , 2 ) , z ( 0 ) = ( 20 , 3 , 1 , 3 ) . The initial conditions of the unknown parameter in D-R system and upper bound of SD are selected as ( a 1 ( 0 ) , b 1 ( 0 ) , c 1 ( 0 ) , d 1 ( 0 ) ) = ( 2 , 1 , 2 , 1 ) , ( a 2 ( 0 ) , b 2 ( 0 ) , c 2 ( 0 ) , d 2 ( 0 ) , r ( 0 ) ) = ( 1 , 3 , 1 , 1 , 5 ) , ( a 3 ( 0 ) , b 3 ( 0 ) , c 3 ( 0 ) , d 3 ( 0 ) ) = ( 1 , 1 , 2 , 2 ) , ( r 1 ( 0 ) , r 2 ( 0 ) , r 3 ( 0 ) , r 4 ( 0 ) ) = ( 2.5 , 1 , 3 , 1 ) , ( q 1 ( 0 ) , q 2 ( 0 ) , q 3 ( 0 ) , q 4 ( 0 ) ) = ( 1 , 2.5 , 5 , 1 ) . The constants λ = 2 , m 1 = 10 , m 2 = 10 , k 1 = 10 , φ 1 = 10 , φ 2 = 10 , φ 3 = 10 , ω = 0.5 . For e = ( ( 124 ) e 3 , ( 243 ) e 12 , ( 312 ) e 14 , ( 431 ) e 24 ) T , the state trajectories about the error variables are drawn in Figure 2, the synchronization for the state trajectories of drive systems (31), (32) and response system (33) are drawn in Figure 3, the trajectories of estimations θ ^ = ( a ^ 1 , b ^ 1 , c ^ 1 , d ^ 1 ) T , β ^ = ( a ^ 2 , b ^ 2 , c ^ 2 , d ^ 2 , r ^ ) T , ϑ ^ = ( a ^ 3 , b ^ 3 , c ^ 3 , d ^ 3 ) T are drawn in Figure 4, ( i j k ) r ^ p , and ( i j k ) q ^ p , ( p = 1 , 2 , 3 , 4 ) are drawn in Figure 5. For e = ( ( 122 ) e 25 , ( 244 ) e 30 , ( 311 ) e 31 , ( 433 ) e 36 ) T , the state trajectories about the error variables are drawn in Figure 6, the synchronization for the state trajectories of drive systems (31), (32) and response system (33) are drawn in Figure 7, the trajectories of estimations θ ^ = ( a ^ 1 , b ^ 1 , c ^ 1 , d ^ 1 ) T , β ^ = ( a ^ 2 , b ^ 2 , c ^ 2 , d ^ 2 , r ^ ) T , ϑ ^ = ( a ^ 3 , b ^ 3 , c ^ 3 , d ^ 3 ) T are drawn in Figure 8, ( i j k ) r ^ p , and ( i j k ) q ^ p , ( p = 1 , 2 , 3 , 4 ) are drawn in Figure 9. Motivated by the numerical simulation results, it can reveal that the drive systems (31), (32) and response system (33) achieve MSSMCS. Therefore, the multi-switching adaptive controllers (MSAC) (15) and some suitable multi-switching adaptive updating laws (MSAUL) (18) are effective.

6.2. Numerical Simulations for FO Chaotic System with Diffrenrt Dimensions

As an example, we choose FO Lorenz, Chen chaotic system as the drive systems, and the FO hyper-chaotic Lü system as the response system. Adding SD to the D-R systems, we obtain
0 D t α x 1 0 D t α x 2 0 D t α x 3 = x 2 x 1 0 0 0 x 1 0 0 0 x 3 a 1 b 1 c 1 + 0 + Δ f 1 x 1 x 3 x 2 + Δ f 2 x 1 x 2 + Δ f 3 + d 1 d 2 d 3 ,
0 D t α y 1 0 D t α y 2 0 D t α y 3 = y 2 y 1 0 0 y 1 0 y 1 + y 2 0 y 3 0 a 2 b 2 c 2 + 0 + Δ g 1 y 1 y 3 + Δ g 2 y 1 y 2 + Δ g 3 + D 1 D 2 D 3 ,
0 D t α z 1 0 D t α z 2 0 D t α z 3 0 D t α z 4 = z 2 z 1 0 0 0 0 z 2 0 0 0 0 z 3 0 0 0 0 z 4 a 3 b 3 c 3 d 3 + z 4 + Δ h 1 z 1 z 3 + Δ h 2 z 1 z 2 + Δ h 3 z 1 z 3 + Δ h 4 + μ 1 + u 1 μ 2 + u 2 μ 3 + u 3 μ 4 + u 4 ,
Choosing the parameters are a 1 = 10 , b 1 = 28 , c 1 = 8 / 3 , a 2 = 35 , b 2 = 3 , c 2 = 28 , a 3 = 36 , b 3 = 20 , c 3 = 3 , d 3 = 0.5 . The initial conditions take as x ( 0 ) = ( 2 , 2 , 1 ) , y ( 0 ) = ( 1 , 1 , 3 ) , z ( 0 ) = ( 2 , 3 , 1 , 3 ) . When Δ g = 0 , Δ f = 0 , Δ h = 0 , d ( t ) = 0 , D ( t ) = 0 , μ ( t ) = 0 and α = 0.97 , we can obtain the attractor graphs of the FO Lorenz and Chen chaotic system, which are presented in Figure 10. The attractor graphs of hyper-chaotic Lü system can be seen Figure 1.
Assume
A = B = 1 0 1 2 1 0 0 1 2 1 0 1 , C = 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 .
In relation to (11), the multi-switching error state modes between the drive systems (43), (44) and the response system (45) are listed:
S w i t c h 1 : l w v ( 123 ) e 1 , ( 132 ) e 2 , ( 124 ) e 3 , ( 142 ) e 4 , ( 134 ) e 5 , ( 143 ) e 6 , ( 213 ) e 7 , ( 231 ) e 8 , ( 214 ) e 9 , ( 241 ) e 10 , ( 234 ) e 11 , ( 243 ) e 12 , ( 321 ) e 13 , ( 312 ) e 14 , ( 324 ) e 15 , ( 314 ) e 16 , ( 341 ) e 17 , ( 342 ) e 18 , ( 412 ) e 19 , ( 421 ) e 20 , ( 413 ) e 21 , ( 423 ) e 22 , ( 432 ) e 23 , ( 431 ) e 24 .
S w i t c h 2 : l w = v ( 122 ) e 25 , ( 133 ) e 26 , ( 144 ) e 27 , ( 211 ) e 28 , ( 233 ) e 29 , ( 244 ) e 30 , ( 311 ) e 31 , ( 322 ) e 32 , ( 344 ) e 33 , ( 411 ) e 34 , ( 422 ) e 35 , ( 433 ) e 36 .
S w i t c h 3 : l = w v ( 112 ) e 37 , ( 113 ) e 38 , ( 114 ) e 39 , ( 221 ) e 40 , ( 223 ) e 41 , ( 224 ) e 42 , ( 331 ) e 43 , ( 332 ) e 44 , ( 334 ) e 45 , ( 441 ) e 46 , ( 442 ) e 47 , ( 443 ) e 48 .
S w i t c h 4 : l = v w ( 121 ) e 49 , ( 131 ) e 50 , ( 141 ) e 51 , ( 212 ) e 52 , ( 232 ) e 53 , ( 242 ) e 54 , ( 313 ) e 55 , ( 323 ) e 56 , ( 343 ) e 57 , ( 414 ) e 58 , ( 424 ) e 59 , ( 434 ) e 60 .
S w i t c h 5 : l = w = v ( 111 ) e 61 , ( 222 ) e 62 , ( 333 ) e 63 , ( 444 ) e 64 .
In this section, we arbitrarily select the appropriate switching error variables for the situation of Switch-1 ( l w v ) from above, namely, e = ( ( 142 ) e 4 , ( 234 ) e 12 , ( 321 ) e 13 , ( 413 ) e 21 ) T ; For Switch-2 ( l w = v ), we arbitrarily select e = ( ( 122 ) e 25 , ( 244 ) e 30 , ( 311 ) e 31 , ( 433 ) e 36 ) T . Thus, the following two switching modes for numerical simulation are obtained:
S w i t c h 1 : ( 142 ) e 4 = [ i = 1 4 ( c 1 i z i ) { j = 1 3 ( b 4 j y j ) + k = 1 3 ( a 2 k x k ) } ] , ( 234 ) e 12 = [ i = 1 4 ( c 2 i z i ) { j = 1 3 ( b 3 j y j ) + k = 1 3 ( a 4 k x k ) } ] , ( 321 ) e 13 = [ i = 1 4 ( c 3 i z i ) { j = 1 3 ( b 2 j y j ) + k = 1 3 ( a 1 k x k ) } ] , ( 413 ) e 21 = [ i = 1 4 ( c 4 i z i ) { j = 1 3 ( b 1 j y j ) + k = 1 3 ( a 3 k x k ) } ] ,
S w i t c h 2 : ( 122 ) e 25 = [ i = 1 4 ( c 1 i z i ) { j = 1 3 ( b 2 j y j ) + k = 1 3 ( a 2 k x k ) } ] , ( 244 ) e 30 = [ i = 1 4 ( c 2 i z i ) { j = 1 3 ( b 4 j y j ) + k = 1 3 ( a 4 k x k ) } ] , ( 311 ) e 31 = [ i = 1 4 ( c 3 i z i ) { j = 1 3 ( b 1 j y j ) + k = 1 3 ( a 1 k x k ) } ] , ( 433 ) e 36 = [ i = 1 4 ( c 4 i z i ) { j = 1 3 ( b 3 j y j ) + k = 1 3 ( a 3 k x k ) } ] ,
In order to exhibit the effectiveness of the designed MSAC (25) and the MSAUL (28), the nonlinear uncertainties and external disturbances are assumed as follows:
d ( x ( t ) ) = ( 0.1 c o s ( t ) , 0.2 c o s ( 2 t ) , 0.3 s i n ( 3 t ) ) T , D ( y ( t ) ) = ( 0.1 s i n ( t ) , 0.2 s i n ( 2 t ) , 0.3 c o s ( 3 t ) ) T , μ ( z ( t ) ) = ( 0.1 c o s ( 5 t ) , 0.2 c o s ( 6 t ) , 0.3 s i n ( 7 t ) , 0.4 s i n ( 8 t ) ) T , Δ f ( x ( t ) ) = ( 0.1 c o s ( 2 t x 1 ) , 0.2 c o s ( 2 t x 2 ) , 0.3 s i n ( 2 t x 3 ) ) T , Δ g ( y ( t ) ) = ( 0.1 s i n ( 2 π t ) , 0.2 s i n ( s g n ( y 2 ) ) , 0.3 c o s ( 2 π y 3 ) ) T , Δ h ( z ( t ) ) = ( 0.1 s i n ( 2 t s g n ( z 1 ) ) , 0.2 s i n ( 2 t s g n ( z 2 ) ) , 0.3 s i n ( 3 t ) , 0.4 s i n ( 4 t ) ) T .

6.2.1. Switch-1

It follows from Switch-1 (47) that the FO error dynamic systems are expressed as:
0 D t α { ( 142 ) e 4 } = [ i = 1 4 c 1 i ( 0 D t α z i ) { j = 1 3 b 4 j ( 0 D t α y j ) + k = 1 3 a 2 k ( 0 D t α x k ) } ] = { ( z 2 z 1 ) a 3 + z 4 + Δ h 1 + μ 1 + ( 142 ) u 4 } { ( y 2 y 1 ) a 2 y 3 b 2 + y 1 y 2 + Δ g 1 + Δ g 3 + D 1 + D 3 } { 2 ( x 2 x 1 ) a 1 + x 1 b 1 x 1 x 3 x 2 + 2 Δ f 1 + Δ f 2 + 2 d 1 + d 2 } , 0 D t α { ( 234 ) e 12 } = [ i = 1 4 c 2 i ( 0 D t α z i ) { j = 1 3 b 3 j ( 0 D t α y j ) + k = 1 3 a 4 k ( 0 D t α x k ) } ] = { z 2 b 3 z 1 z 3 + Δ h 2 + μ 2 + ( 234 ) u 12 } { y 1 a 2 2 y 3 b 2 + ( y 2 + y 1 ) c 2 y 1 y 3 + 2 y 1 y 2 + Δ g 2 + 2 Δ g 3 + D 2 + 2 D 3 } { ( x 2 x 1 ) a 1 x 3 c 1 + x 1 x 2 + Δ f 1 + Δ f 3 + d 1 + d 3 } , 0 D t α { ( 321 ) e 13 } = [ i = 1 4 c 3 i ( 0 D t α z i ) { j = 1 3 b 2 j ( 0 D t α y j ) + k = 1 3 a 1 k ( 0 D t α x k ) } ] = { z 3 c 3 + z 1 z 2 + Δ h 3 + μ 3 + ( 321 ) u 13 } { 2 ( y 2 2 y 1 ) a 2 + ( y 1 + y 2 ) c 2 y 1 a 2 y 1 y 3 + 2 Δ g 1 + Δ g 2 + 2 D 1 + D 2 } { ( x 2 x 1 ) a 1 x 3 c 1 x 1 x 2 + Δ f 1 + Δ f 3 + d 1 + d 3 } , 0 D t α { ( 413 ) e 21 } = [ i = 1 4 c 4 i ( 0 D t α z i ) { j = 1 3 b 1 j ( 0 D t α y j ) + k = 1 3 a 3 k ( 0 D t α x k ) } ] = { z 4 d 3 + z 1 z 3 + Δ h 4 + μ 4 + ( 413 ) u 21 } { ( y 2 y 1 ) a 2 y 3 b 2 + y 1 y 2 + Δ g 1 + Δ g 3 + D 1 + D 3 } { x 1 b 1 2 x 3 c 1 x 1 x 3 x 2 + 2 x 1 x 2 + Δ f 2 + 2 Δ f 3 + d 2 + 2 d 3 } .
It follows from the forms of MSAC (25) and MSAUL (28) that the controllers are designed as follows:
( 142 ) u 4 = z 4 + y 1 y 2 x 1 x 3 x 2 a ^ 3 ( z 2 z 1 ) + a ^ 2 ( y 2 y 1 ) b ^ 1 y 3 + 2 a ^ 1 ( x 2 x 1 ) + b ^ 1 x 1 ( ( 142 ) ρ ^ 4 + ( 142 ) ϱ ^ 4 ) s g n ( ( 142 ) s 4 ) k 1 s g n ( ( 142 ) s 4 ) , ( 234 ) u 12 = z 1 z 3 y 1 y 3 + 2 y 1 y 2 + x 1 x 2 b ^ 3 z 2 a ^ 2 y 1 2 b ^ 2 y 3 + c ^ 2 ( y 1 + y 2 ) + a ^ 1 ( x 2 x 1 ) c ^ 1 x 3 ( ( 234 ) ρ ^ 12 + ( 234 ) ϱ ^ 12 ) s g n ( ( 234 ) s 12 ) k 1 s g n ( ( 234 ) s 12 ) , ( 321 ) u 13 = z 1 z 2 y 1 y 3 + x 1 x 2 + c ^ 3 z 3 a ^ 2 y 3 + 2 a ^ 2 ( y 2 2 y 1 ) + c ^ 2 ( y 1 + y 2 ) + a ^ 1 ( x 2 x 1 ) c ^ 1 x 3 ( ( 321 ) ρ ^ 13 + ( 321 ) ϱ ^ 13 ) s g n ( ( 321 ) s 13 ) k 1 s g n ( ( 321 ) s 13 ) , ( 413 ) u 21 = z 1 z 3 + y 1 y 2 x 1 x 3 x 2 + 2 x 1 x 2 d ^ 3 z 4 + a ^ 2 ( y 2 y 1 ) b ^ 2 y 3 + b ^ 1 x 1 2 c ^ 1 x 3 ( ( 413 ) ρ ^ 21 + ( 413 ) ϱ ^ 21 ) s g n ( ( 413 ) s 21 ) k 1 s g n ( ( 413 ) s 21 ) ,
and the parameters updating laws are designed as follows:
0 D t α b ^ 1 = λ x 1 { ( ( 142 ) s 4 ) + ( ( 413 ) s 21 ) } φ 1 s g n ( b ˜ 1 ) ( | b ˜ 1 | ω ) , 0 D t α c ^ 1 = λ x 3 { ( ( 234 ) s 12 ) + ( ( 321 ) s 13 ) + 2 ( ( 142 ) s 4 ) } φ 1 s g n ( c ˜ 1 ) ( | c ˜ 1 | ω ) , 0 D t α b ^ 2 = λ y 3 { ( ( 142 ) s 4 ) + 2 ( ( 234 ) s 12 ) + ( ( 413 ) s 21 ) } φ 2 s g n ( b ˜ 2 ) ( | b ˜ 2 | ω ) , 0 D t α c ^ 2 = λ ( y 1 + y 2 ) { ( ( 234 ) s 12 ) + ( ( 321 ) s 13 ) } φ 2 s g n ( c ˜ 2 ) ( | c ˜ 2 | ω ) , 0 D t α a ^ 3 = λ ( z 2 z 1 ) ( ( 142 ) s 4 ) φ 3 s g n ( a ˜ 3 ) ( | a ˜ 3 | ω ) , 0 D t α b ^ 3 = λ z 2 ( ( 234 ) s 12 ) φ 3 s g n ( b ˜ 3 ) ( | b ˜ 3 | ω ) , 0 D t α c ^ 3 = λ z 3 ( ( 321 ) s 13 ) φ 3 s g n ( c ˜ 3 ) ( | c ˜ 3 | ω ) , 0 D t α d ^ 3 = λ z 4 ( ( 413 ) s 21 ) φ 3 s g n ( d ˜ 3 ) ( | d ˜ 3 | ω ) , 0 D t α a ^ 1 = λ ( x 2 x 1 ) { ( ( 321 ) s 13 ) + ( ( 234 ) s 12 ) + 2 ( ( 413 ) s 21 ) } φ 1 s g n ( a ˜ 1 ) ( | a ˜ 1 | ω ) , 0 D t α a ^ 2 = λ { ( y 2 y 1 ) ( ( ( 142 ) s 4 ) + ( ( 413 ) s 21 ) + 2 ( ( 321 ) s 13 ) ) y 3 ( ( ( 234 ) s 12 ) + ( ( 321 ) s 13 ) ) } φ 1 s g n ( a ˜ 2 ) ( | a ˜ 2 | ω ) ,
0 D t α { ( 142 ) ρ ^ 4 } = m 1 λ | ( 142 ) s 4 | , 0 D t α { ( 234 ) ρ ^ 12 } = m 1 λ | ( 234 ) s 12 | ,
0 D t α { ( 321 ) ρ ^ 13 } = m 1 λ | ( 321 ) s 13 | , 0 D t α { ( 413 ) ρ ^ 21 } = m 1 λ | ( 413 ) s 21 | ,
0 D t α { ( 142 ) ϱ ^ 4 } = m 2 λ | ( 142 ) s 4 | , 0 D t α { ( 234 ) ϱ ^ 12 } = m 2 λ | ( 234 ) s 12 | ,
0 D t α { ( 321 ) ϱ ^ 13 } = m 2 λ | ( 321 ) s 13 | , 0 D t α { ( 413 ) ϱ ^ 21 } = m 2 λ | ( 413 ) s 21 | .

6.2.2. Switch-2

It follows from Switch-2 (48) that the FO error dynamic systems are expressed as:
0 D t α { ( 122 ) e 25 } = [ i = 1 4 c 1 i ( 0 D t α z i ) { j = 1 3 b 2 j ( 0 D t α y j ) + k = 1 3 a 2 k ( 0 D t α x k ) } ] = { ( z 2 z 1 ) a 3 + z 4 + Δ h 1 + μ 1 + ( 122 ) u 25 } { 2 ( y 2 y 1 ) a 2 y 1 a 2 + ( y 1 + y 2 ) c 2 y 1 y 3 + 2 Δ g 1 + Δ g 2 + 2 D 1 + D 2 } { 2 ( x 2 x 1 ) a 1 + x 1 b 1 x 1 x 3 x 2 + 2 Δ f 1 + Δ f 2 + 2 d 1 + d 2 } , 0 D t α { ( 244 ) e 30 } = [ i = 1 4 c 2 i ( 0 D t α z i ) { j = 1 3 b 4 j ( 0 D t α y j ) + k = 1 3 a 4 k ( 0 D t α x k ) } ] = { z 2 b 3 z 1 z 3 + Δ h 2 + μ 2 + ( 244 ) u 30 } { ( y 2 y 1 ) a 2 y 3 b 2 + y 1 y 2 + Δ g 1 + Δ g 3 + D 1 + D 3 } { ( x 2 x 1 ) a 1 x 3 c 1 + x 1 x 2 + Δ f 1 + Δ f 3 + d 1 + d 3 } , 0 D t α { ( 311 ) e 31 } = [ i = 1 4 c 3 i ( 0 D t α z i ) { j = 1 3 b 1 j ( 0 D t α y j ) + k = 1 3 a 1 k ( 0 D t α x k ) } ] = { z 3 c 3 + z 1 z 2 + Δ h 3 + μ 3 + ( 311 ) u 31 } { ( y 2 y 1 ) a 2 y 3 b 2 + y 1 y 2 + Δ g 1 + Δ g 3 + D 1 + D 3 } { ( x 2 x 1 ) a 1 x 3 c 1 + x 1 x 2 + Δ f 1 + Δ f 3 + d 1 + d 3 } , 0 D t α { ( 433 ) e 36 } = [ i = 1 4 c 4 i ( 0 D t α z i ) { j = 1 3 b 3 j ( 0 D t α y j ) + k = 1 3 a 3 k ( 0 D t α x k ) } ] = { z 4 d 3 + z 1 z 3 + Δ h 4 + μ 4 + ( 433 ) u 36 } { y 1 a 2 2 y 3 b 2 + ( y 2 + y 1 ) c 2 y 1 y 3 + 2 y 1 y 2 + Δ g 2 + 2 Δ g 3 + D 2 + 2 D 3 } { x 1 b 1 2 x 3 c 1 x 1 x 3 x 2 + 2 x 1 x 2 + Δ f 2 + 2 Δ f 3 + d 2 + 2 d 3 } .
It follows from the forms of MSAC (25) and MSAUL (28) that the controllers are designed as follows:
( 122 ) u 25 = z 4 y 1 y 3 x 1 x 3 x 2 a ^ 3 ( z 2 z 1 ) + 2 a ^ 2 ( y 2 2 y 1 ) + c ^ 2 ( y 1 + y 2 ) a ^ 2 y 1 + 2 a ^ 1 ( x 2 x 1 ) + b ^ 1 x 1 ( ( 122 ) ρ ^ 25 + ( 122 ) ϱ ^ 25 ) s g n ( ( 122 ) s 25 ) k 1 s g n ( ( 122 ) s 25 ) , ( 244 ) u 30 = z 1 z 3 + y 1 y 2 + x 1 x 2 b ^ 3 z 2 + a ^ 2 ( y 2 y 1 ) b ^ 1 y 3 + a ^ 1 ( x 2 x 1 ) c ^ 1 x 3 ( ( 244 ) ρ ^ 30 + ( 244 ) ϱ ^ 30 ) s g n ( ( 244 ) s 30 ) k 1 s g n ( ( 244 ) s 30 ) , ( 311 ) u 31 = z 1 z 2 + y 1 y 2 + x 1 x 2 + c ^ 3 z 3 + a ^ 2 ( y 2 y 1 ) b ^ 2 y 3 + a ^ 1 ( x 2 x 1 ) c ^ 1 x 3 ( ( 311 ) ρ ^ 31 + ( 311 ) ϱ ^ 31 ) s g n ( ( 311 ) s 31 ) k 1 s g n ( ( 311 ) s 31 ) , ( 433 ) u 36 = z 1 z 3 y 1 y 3 + 2 y 1 y 2 x 1 x 3 x 2 + 2 x 1 x 2 d ^ 3 z 4 a ^ 2 y 1 2 b ^ 2 y 3 + c ^ 2 ( y 1 + y 2 ) + b ^ 1 x 1 2 c ^ 1 x 3 ( ( 433 ) ρ ^ 36 + ( 433 ) ϱ ^ 36 ) s g n ( ( 433 ) s 36 ) k 1 s g n ( ( 433 ) s 36 ) .
and the parameters updating laws are designed as follows:
0 D t α { ( 122 ) ρ ^ 25 } = m 1 λ | ( 122 ) s 25 | , 0 D t α { ( 244 ) ρ ^ 30 } = m 1 λ | ( 244 ) s 30 | ,
0 D t α { ( 311 ) ρ ^ 31 } = m 1 λ | ( 311 ) s 31 | , 0 D t α { ( 433 ) ρ ^ 36 } = m 1 λ | ( 433 ) s 36 | ,
0 D t α { ( 122 ) ϱ ^ 25 } = m 2 λ | ( 122 ) s 25 | , 0 D t α { ( 244 ) ϱ ^ 30 } = m 2 λ | ( 244 ) s 30 | ,
0 D t α { ( 311 ) ϱ ^ 31 } = m 2 λ | ( 311 ) s 31 | , 0 D t α { ( 433 ) ϱ ^ 36 } = m 2 λ | ( 433 ) s 36 | ,
0 D t α a ^ 1 = λ ( x 2 x 1 ) { ( 311 ) s 31 + ( 244 ) s 30 + 2 ( ( 433 ) s 36 ) } φ 1 s g n ( a ˜ 1 ) ( | a ˜ 1 | ω ) , 0 D t α b ^ 1 = λ x 1 { ( 122 ) s 25 + ( 433 ) s 36 } φ 1 s g n ( b ˜ 1 ) ( | b ˜ 1 | ω ) , 0 D t α c ^ 1 = λ x 3 { ( 244 ) s 30 + ( 311 ) s 31 + 2 ( ( 122 ) s 25 ) } φ 1 s g n ( c ˜ 1 ) ( | c ˜ 1 | ω ) , 0 D t α a ^ 2 = λ ( ( y 2 y 1 ) { ( 244 ) s 30 + 2 ( ( 433 ) s 36 ) + ( 311 ) s 31 } y 1 { ( 122 ) s 25 + ( 433 ) s 36 } ) φ 2 s g n ( a ˜ 2 ) ( | a ˜ 2 | ω ) , 0 D t α b ^ 2 = λ y 3 { ( 244 ) s 30 + 2 ( ( 122 ) s 25 ) + ( 311 ) s 31 } φ 2 s g n ( b ˜ 2 ) ( | b ˜ 2 | ω ) , 0 D t α c ^ 2 = λ ( y 1 + y 2 ) ( ( 122 ) s 25 + ( 433 ) s 36 ) φ 2 s g n ( c ˜ 2 ) ( | c ˜ 2 | ω ) , 0 D t α a ^ 3 = λ ( z 2 z 1 ) ( ( 122 ) s 25 ) φ 3 s g n ( a ˜ 3 ) ( | a ˜ 3 | ω ) , 0 D t α b ^ 3 = λ z 2 ( ( 244 ) s 30 ) φ 3 s g n ( b ˜ 3 ) ( | b ˜ 3 | ω ) , 0 D t α c ^ 3 = λ z 3 ( ( 311 ) s 31 ) φ 3 s g n ( c ˜ 3 ) ( | c ˜ 3 | ω ) , 0 D t α d ^ 3 = λ z 4 ( ( 433 ) s 36 ) φ 3 s g n ( d ˜ 3 ) ( | d ˜ 3 | ω ) .
In these two numerical simulations, the definition of matrices A , B , C are shown in (46). The initial conditions of the drive systems (43), (44) and response system (45) are selected as x ( 0 ) = ( 2 , 2 , 1 ) , y ( 0 ) = ( 1 , 1 , 2 ) , z ( 0 ) = ( 20 , 3 , 1 , 3 ) . The initial values of the unknown parameter in D-R system and upper bound of SD are, respectively, selected as ( a 1 ( 0 ) , b 1 ( 0 ) , c 1 ( 0 ) ) = ( 2 , 1 , 2 ) , ( a 2 ( 0 ) , b 2 ( 0 ) , c 2 ( 0 ) ) = ( 1 , 3 , 1 ) , ( a 3 ( 0 ) , b 3 ( 0 ) , c 3 ( 0 ) , d 3 ( 0 ) ) = ( 1 , 1 , 2 , 2 ) , ( ρ 1 ( 0 ) , ρ 2 ( 0 ) , ρ 3 ( 0 ) , ρ 4 ( 0 ) ) = ( 2.5 , 1 , 3 , 1 ) , ( ϱ 1 ( 0 ) , ϱ 2 ( 0 ) , ϱ 3 ( 0 ) , ϱ 4 ( 0 ) ) = ( 1 , 2.5 , 5 , 1 ) . The constants λ = 2 , m 1 = 10 , m 2 = 10 , k 1 = 10 , φ 1 = 10 , φ 2 = 10 , φ 3 = 10 , ω = 0.5 . For e = ( ( 142 ) e 4 , ( 234 ) e 12 , ( 321 ) e 13 , ( 413 ) e 21 ) T , the state trajectories about the error variables are drawn in Figure 11, the synchronization for the state trajectories of drive systems (43), (44) and response system (45) are drawn in Figure 12, the trajectories of estimations θ ^ = ( a ^ 1 , b ^ 1 , c ^ 1 ) T , β ^ = ( a ^ 2 , b ^ 2 , c ^ 2 ) T , ϑ ^ = ( a ^ 3 , b ^ 3 , c ^ 3 , d ^ 3 ) T are drawn in Figure 13, ( l w v ) ρ ^ p , and ( l w v ) ϱ ^ p are drawn in Figure 14. For e = ( ( 122 ) e 25 , ( 244 ) e 30 , ( 311 ) e 31 , ( 433 ) e 36 ) T , the state trajectories about the error variables are drawn in Figure 15, the synchronization for the state trajectories of drive systems (43), (44) and response system (45) are drawn in Figure 16, the trajectories of estimations θ ^ = ( a ^ 1 , b ^ 1 , c ^ 1 ) T , β ^ = ( a ^ 2 , b ^ 2 , c ^ 2 ) T , ϑ ^ = ( a ^ 3 , b ^ 3 , c ^ 3 , d ^ 3 ) T are drawn in Figure 17, ( l w v ) ρ ^ p , and ( l w v ) ϱ ^ p are drawn in Figure 18. Motivated by the numerical simulation results, it can reveal that the drive systems (43), (44) and response system (45) achieve MSSMCS. Therefore, the multi-switching adaptive controllers (MSAC) (25) and some suitable multi-switching adaptive updating laws (MSAUL) (28) are effective.

7. Conclusions

In this article, we investigated the multi-switching sliding mode combination synchronization (MSSMCS) of fractional order (FO) non-identical chaotic systems with unknown parameters and double stochastic disturbances (SD). In the theoretical parts, the FO chaotic systems with the different (or same) dimensions are considered. Our idea for this topic is that with the help of the Lyapunov theory and sliding mode control technique, we put forward a fractional order sliding surface, multi-switching adaptive controllers (MSAC) and multi-switching adaptive updating laws (MSAUL) that can achieve the state variables of the drive systems are synchronized with the different state variables of the response systems. Meanwhile, the unknown parameters are identified and upper bound values of stochastic disturbances are examined accurately. What’s more, the combination drive systems and single response system we chose are very general. The different description of the scale matrices can make the multi-switching projection synchronization, multi-switching complete synchronization, multi-switching anti-synchronization, etc., become the special cases of MSSMCS. Motivated by the numerical simulation results, it is clear that the different error variables quickly converge to the equilibrium point. Therefore, the multi-switching adaptive controllers (MSAC) are effective and robust. Next, we will concentrate on the fractional order multi-switching synchronization of time-delay systems under multiple stochastic disturbances, and the parameters of system are still unknown.

Author Contributions

W.P. proposed the main the idea and Y.W. prepared the manuscript initially. T.L. gave the numerical simulation of this paper. All authors have read and agreed to the published version of the manuscript.

Funding

This work is partly supported by the Project of the Science and Technology Department in Sichuan Province (Grant No.2019YJ0456, 2021ZYD0004), Fund of Sichuan University of Science and Engineering (Grant No. 2020RC26, 2020RC42).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

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

Acknowledgments

The authors would like to thank the editor and the anonymous reviewers for their constructive comments and suggestions to improve the quality of the paper.

Conflicts of Interest

The authors declare that they have no competing interests.

References

  1. Ping, Z.; Peng, Z. Drive-response synchronization for chaotic systems. J. Chongqing Univ. 2002, 25, 77–79. [Google Scholar]
  2. Yu, J.; Hu, C.; Jiang, H. Projective synchronization for fractional neural networks. Neural Netw. 2014, 49, 87–95. [Google Scholar] [CrossRef] [PubMed]
  3. Shao, K.; Guo, H.; Han, F. Finite-time projective synchronization of fractional-order chaotic systems via soft variable structure control. J. Mech. Sci. Technol. 2020, 34, 369–376. [Google Scholar] [CrossRef]
  4. Qin, X.; Li, S.; Liu, H. Adaptive fuzzy synchronization of uncertain fractional-order chaotic systems with different structures and time-delays. Adv. Diff. Equ. 2019, 2019, 1–16. [Google Scholar] [CrossRef]
  5. Bouzeriba, A.; Boulkroune, A.; Bouden, T. Fuzzy adaptive synchronization of a class of fractional-order chaotic systems. Int. J. Mach. Learn. Cybern. 2016, 7, 1–16. [Google Scholar] [CrossRef]
  6. Liu, Y.J.; Gong, M.; Tong, S.; Chen, C.P.; Li, D.J. Adaptive fuzzy output feedback control for a class of nonlinear systems with full state constraints. IEEE Trans. Fuzzy. Syst. 2018, 26, 2607–2617. [Google Scholar] [CrossRef]
  7. Ha, S.; Chen, L.; Liu, H. Command filtered adaptive neural network synchronization control of fractional-order chaotic systems subject to unknown dead zones. J. Frankl. Inst. 2021, 358, 3376–3402. [Google Scholar] [CrossRef]
  8. Zeng, H.B.; Teo, K.L.; He, Y.; Xu, H.; Wang, W. Sampled-data synchronization control for chaotic neural networks subject to actuator saturation. Neurocomputing 2017, 185, 1656–1667. [Google Scholar] [CrossRef]
  9. Wang, J.; Xu, C. Stochastic feedback coupling synchronization of networked harmonic oscillators. Automatica 2018, 87, 404–411. [Google Scholar] [CrossRef]
  10. Li, H.L.; Jiang, Y.L.; Wang, Z.; Zhang, L.; Teng, Z. Parameter identification and adaptive-impulsive synchronization of uncertain complex networks with nonidentical topological structures. Optik-Int. J. Light Electron Opt. 2015, 126, 5771–5776. [Google Scholar] [CrossRef]
  11. Li, X.F.; Chu, Y.D.; Leung, A.Y.; Zhang, H. Synchronization of uncertain chaotic systems via complete-adaptive-impulsive controls. Chaos Solitons Fractals 2017, 100, 24–30. [Google Scholar] [CrossRef]
  12. Kocamaz, U.E.; Cevher, B.; Uyaroğlu, Y. Control and synchronization of chaos with sliding mode control based on cubic reaching rule. Chaos Solitons Fractals 2017, 105, 92–98. [Google Scholar] [CrossRef]
  13. Vaidyanathan, S. Anti-synchronization of 3-cells cellular neural network attractors via integral sliding mode control. Int. J. PharmTech Res. 2016, 9, 193–205. [Google Scholar]
  14. Li, X.; Zhao, X.S. The chaotic synchronization of fractional-order and integer-order in a class of financial systems. J. Sci. Teach. Coll. Univ. 2020, 40, 1–4. [Google Scholar]
  15. Jing, W.; Guang, P. Desgn of a sliding mode controller for synchronization of fractional-order chaotic systems with different structures. J. Shanghai Jiaotong Univ. 2016, 50, 849–853, 860. [Google Scholar]
  16. Jiang, N. The adaptive control synchronization of hyper-chaos lorenz system and hyper-chaos Rössler system. J. Taiyuan Norm Univ. 2014, 13, 47–50. [Google Scholar]
  17. Wei, X. Adaptive control and synchronization of Lü hyper-chaotic system. J. Honghe Univ. 2015, 13, 23–27. [Google Scholar]
  18. Li, T.; Wang, Y.; Zhao, C. Synchronization of fractional chaotic systems based on a simple Lyapunov function. Adv. Diff. Equ. 2017, 2017, 304. [Google Scholar] [CrossRef] [Green Version]
  19. Wei, Y.H.; Chen, Y.Q. Lyapunov functions for nabla discrete fractional order systems. ISA Trans. 2019, 88, 82–90. [Google Scholar] [CrossRef]
  20. Khan, A.; Jahanzaib, L.S. Synchronization on the adaptive sliding mode controller for fractional order complex chaotic systems with uncertainty and disturbances. Int. J. Dyn. Control. 2019, 7, 1419–1433. [Google Scholar] [CrossRef]
  21. Luo, R.; Su, H.; Zeng, Y. Synchronization of uncertain fractional-order chaotic systems via a novel adaptive controller. Chin. J. Phys. 2017, 55, 342–349. [Google Scholar] [CrossRef]
  22. Zhang, R.; Yang, S. Robust chaos synchronization of fractional-order chaotic systems with unknown parameters and uncertain perturbations. Nonlinear Dyn. 2012, 69, 983–992. [Google Scholar] [CrossRef]
  23. Ma, S.J.; Shen, Q.; Jing, H. Modified projective synchronization of stochastic fractional order chaotic systems with uncertain parameters. Nonlinear Dyn. 2013, 73, 93–100. [Google Scholar] [CrossRef]
  24. Wang, Q.; Qi, D.L. Synchronization for fractional order chaotic systems with uncertain parameters. Int. J. Control. Autom. Syst. 2016, 14, 211–216. [Google Scholar] [CrossRef]
  25. Nian, F.; Liu, X.; Zhang, Y. Sliding mode synchronization of fractional-order complex chaotic system with parametric and external disturbances. Chaos Solitons Fractals 2018, 116, 22–28. [Google Scholar] [CrossRef]
  26. Zhang, X.; Zhang, X.; Li, D.; Yang, D. Adaptive synchronization for a class of fractional order time-delay uncertain chaotic systems via fuzzy fractional order neural network. Int. J. Control. Autom. Syst. 2019, 17, 1209–1220. [Google Scholar] [CrossRef]
  27. 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. Chao Solitons Fractals 2018, 115, 196–203. [Google Scholar] [CrossRef]
  28. Luo, R.; Wang, Y.L.; Deng, S.C. Combination synchronization of three classic chaotic systems using active backstepping desgn. Chaos 2011, 21, 043114. [Google Scholar]
  29. Khan, A.; Nigar, U. Adaptive hybrid complex projective combination-combination synchronization in non-identical hyper-chaotic complex systems. Int. J. Dynam. Control. 2019, 7, 1404–1418. [Google Scholar] [CrossRef]
  30. Vincent, U.E.; Saseyi, A.O.; Mcclintock, P. Multi-switching combination synchronization of chaotic systems. Nonlinear Dyn. 2015, 80, 845–854. [Google Scholar] [CrossRef] [Green Version]
  31. Sun, J.; Cui, G.; Wang, Y.; Shen, Y. Combination complex synchronization of three chaotic complex systems. Nonlinear Dyn. 2015, 79, 953–965. [Google Scholar] [CrossRef]
  32. Khan, A.; Budhraja, M.; Ibraheem, A. Combination-combination synchronisation of time-delay chaotic systems for unknown parameters with uncertainties and external disturbances. Pramana 2018, 91, 20. [Google Scholar] [CrossRef]
  33. Sun, J.; Wang, Y.; Wang, Y.; Cui, G.; Shen, Y. Compound-combination synchronization of five chaotic systems via nonlinear control. Optik-Int. J. Light Electron. Opt. 2016, 127, 4136–4143. [Google Scholar] [CrossRef]
  34. Khan, A.; Trikha, P. Compound difference anti-synchronization between chaotic systems of integer and fractional order. SN Appl. Sci. 2019, 1, 1–13. [Google Scholar] [CrossRef] [Green Version]
  35. Yadav, V.K.; Prasad, G.; Srivastava, M.; Das, S. Triple compound synchronization among eight chaotic systems with external disturbances via nonlinear approach. Differ. Equ. Dyn. Syst. 2019, 2019, 1–24. [Google Scholar] [CrossRef]
  36. Zhang, B.; Deng, F. Double-compound synchronization of six memristor-based Lorenz systems. Nonlinear Dyn. 2014, 77, 1519–1530. [Google Scholar] [CrossRef]
  37. Mahmoud, G.M.; Abed-Elhameed, T.M.; Farghaly, A.A. Double compound combination synchronization among eight n-dimensional chaotic systems. Chin. Phys. B 2018, 27, 154–162. [Google Scholar] [CrossRef] [Green Version]
  38. Khan, A.; Khattar, D.; Prajapati, N. Dual combination combination multi switching synchronization of eight chaotic systems. Chin. J. Phys. 2017, 55, 1209–1218. [Google Scholar] [CrossRef] [Green Version]
  39. Ahmad, I.; Shafiq, M.; Al-Sawalha, M.M. Globally exponential multi switching-combination synchronization control of chaotic systems for secure communications. Chin. J. Phys. 2018, 56, 974–987. [Google Scholar] [CrossRef]
  40. Zheng, S. Multi-switching combination synchronization of three different chaotic systems via nonlinear control. Optik-Int. J. Light Electron. Opt. 2016, 127, 10247–10258. [Google Scholar] [CrossRef]
  41. Khan, A.; Budhraja, M.; Ibraheem, A. Synchronization among different switches of four non-identical chaotic systems via adaptive control. Arabian J. Sci. Eng. 2019, 44, 2717–2728. [Google Scholar] [CrossRef]
  42. Aysha, I. Multi-switching dual combination synchronization of time delay dynamical systems for fully unknown parameters via adaptive control. Arabian J. Sci. Eng. 2020, 45, 6911–6922. [Google Scholar]
  43. Shafiq, M.; Ahmad, I. Multi-Switching combination anti-synchronization of unknown hyper-chaotic systems. Arabian J. Sci. Eng. 2019, 44, 1–16. [Google Scholar] [CrossRef]
  44. Song, S.; Song, X.N.; Pathak, N.; Balsera, I.T. Multi-switching adaptive synchronization of two fractional-order chaotic systems with different structure and different order. Int. J. Control. Autom. Syst. 2017, 15, 1524–1535. [Google Scholar] [CrossRef]
  45. Shahzad, M. Multi-switching synchronization of different orders: A generalization of increased/reduced order synchronization. Iran. J. Sci. Technol. 2020, 44, 167–176. [Google Scholar] [CrossRef]
  46. Chen, X.; Park, J.H.; Cao, J.; Qiu, J. Adaptive synchronization of multiple uncertain coupled chaotic systems via sliding mode control. Neurocomputing 2018, 273, 9–21. [Google Scholar] [CrossRef]
  47. Chen, X.; Cao, J.; Park, J.H.; Huang, T.; Qiu, J. Finite-time multi-switching synchronization behavior for multiple chaotic systems with network transmission mode. J. Frankl. Inst. 2018, 355, 2892–2911. [Google Scholar] [CrossRef]
  48. 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]
  49. Sun, Z. Synchronization of fractional-order chaotic systems with non-identical orders, unknown parameters and disturbances via sliding mode control. Chin. J. Phys. 2018, 56, 2553–2559. [Google Scholar] [CrossRef]
  50. Rashidnejad, Z.; Karimaghaee, P. Synchronization of a class of uncertain chaotic systems utilizing a new finite-time fractional adaptive sliding mode control. Chaos Solitons Fractals X 2020, 5, 100042. [Google Scholar] [CrossRef]
  51. Wang, J.; Shao, C.; Chen, X. Fractional-order DOB-sliding mode control for a class of noncommensurate fractional-order systems with mismatched disturbances. Math. Methods Appl. Sci. 2019, 5, 1–15. [Google Scholar] [CrossRef]
  52. Wang, J.; Shao, C.; Chen, Y.Q. Fractional order sliding mode control via disturbance observer for a class of fractional order systems with mismatched disturbance. Mechatronics 2018, 53, 8–19. [Google Scholar] [CrossRef]
  53. Yin, C.; Huang, X.; Chen, Y.; Dadras, S.; Zhong, S.M.; Cheng, Y. Fractional-order exponential switching technique to enhance sliding mode control. Appl. Math. Modell. 2017, 44, 705–726. [Google Scholar] [CrossRef]
  54. Han, S.I. Fractional-order command filtered backstepping sliding mode control with fractional-order nonlinear disturbance observer for nonlinear systems. J. Franklin Inst. 2020, 357, 6760–6776. [Google Scholar] [CrossRef]
  55. Ma, T.; Wang, B. Disturbance observer-based Takagi-Sugeno fuzzy control of a delay fractional-order hydraulic turbine governing system with elastic water hammer via frequency distributed model. Inf. Sci. 2021, 569, 766–785. [Google Scholar] [CrossRef]
  56. Podlubny, I. Fractional Differential Equations; Academic Press: New York, NY, USA, 1999. [Google Scholar]
  57. Li, Y.; Chen, Y.Q.; Podlubny, I. Stability of fractional-order nonlinear dynamic systems: Lyapunov direct method and generalized Mittag-Leffler stability. Comput. Math. Appl. 2009, 59, 1810–1821. [Google Scholar] [CrossRef] [Green Version]
  58. Ran, M.; Wang, Q.; Hou, D. Backstepping design of missile guidance and control based on adaptive fuzzy sliding mode control. Chin. J. Aeronaut. 2014, 27, 634–642. [Google Scholar] [CrossRef] [Green Version]
Figure 1. The 3D phase plots of FO hyper-chaotic Lorenz, Chen, Lü systems indicating in sub-pictures (ac), respectively.
Figure 1. The 3D phase plots of FO hyper-chaotic Lorenz, Chen, Lü systems indicating in sub-pictures (ac), respectively.
Fractalfract 06 00102 g001
Figure 2. The synchronization errors ( 124 ) e 3 , ( 243 ) e 12 , ( 312 ) e 14 , ( 431 ) e 24 change with time t.
Figure 2. The synchronization errors ( 124 ) e 3 , ( 243 ) e 12 , ( 312 ) e 14 , ( 431 ) e 24 change with time t.
Fractalfract 06 00102 g002
Figure 3. The synchronization for state variables z 1 and x 4 + y 2 , z 2 and x 3 + y 4 , z 3 and x 2 + y 1 , z 4 and x 1 + y 3 of drive systems (31), (32) and response system (33) indicating in sub-pictures (ad), respectively.
Figure 3. The synchronization for state variables z 1 and x 4 + y 2 , z 2 and x 3 + y 4 , z 3 and x 2 + y 1 , z 4 and x 1 + y 3 of drive systems (31), (32) and response system (33) indicating in sub-pictures (ad), respectively.
Fractalfract 06 00102 g003
Figure 4. The estimation of parameters a ^ 1 , b ^ 1 , c ^ 1 , d ^ 1 of drive system (31) (a), a ^ 2 , b ^ 2 , c ^ 2 , d ^ 2 , r ^ of drive system (32) (b), a ^ 3 , b ^ 3 , c ^ 3 , d ^ 3 of response system (33) (c).
Figure 4. The estimation of parameters a ^ 1 , b ^ 1 , c ^ 1 , d ^ 1 of drive system (31) (a), a ^ 2 , b ^ 2 , c ^ 2 , d ^ 2 , r ^ of drive system (32) (b), a ^ 3 , b ^ 3 , c ^ 3 , d ^ 3 of response system (33) (c).
Fractalfract 06 00102 g004
Figure 5. The estimation of parameters ( 124 ) r ^ 3 , ( 243 ) r ^ 12 , ( 312 ) r ^ 14 , ( 431 ) r ^ 24 and ( 124 ) q ^ 3 , ( 243 ) q ^ 12 , ( 312 ) q ^ 14 , ( 431 ) q ^ 24 shown in sub-pictures (a,b).
Figure 5. The estimation of parameters ( 124 ) r ^ 3 , ( 243 ) r ^ 12 , ( 312 ) r ^ 14 , ( 431 ) r ^ 24 and ( 124 ) q ^ 3 , ( 243 ) q ^ 12 , ( 312 ) q ^ 14 , ( 431 ) q ^ 24 shown in sub-pictures (a,b).
Fractalfract 06 00102 g005
Figure 6. The synchronization errors ( 122 ) e 25 , ( 244 ) e 30 , ( 311 ) e 31 , ( 433 ) e 36 change with time t.
Figure 6. The synchronization errors ( 122 ) e 25 , ( 244 ) e 30 , ( 311 ) e 31 , ( 433 ) e 36 change with time t.
Fractalfract 06 00102 g006
Figure 7. The synchronization for state variables z 1 and x 2 + y 2 , z 2 and x 4 + y 4 , z 3 and x 1 + y 1 , z 4 and x 3 + y 3 of drive systems (31), (32) and response system (33) indicating in sub-pictures (ad), respectively.
Figure 7. The synchronization for state variables z 1 and x 2 + y 2 , z 2 and x 4 + y 4 , z 3 and x 1 + y 1 , z 4 and x 3 + y 3 of drive systems (31), (32) and response system (33) indicating in sub-pictures (ad), respectively.
Fractalfract 06 00102 g007
Figure 8. The estimation of parameters a ^ 1 , b ^ 1 , c ^ 1 , d ^ 1 of drive system (31) (a), a ^ 2 , b ^ 2 , c ^ 2 , d ^ 2 , r ^ of drive system (32) (b), a ^ 3 , b ^ 3 , c ^ 3 , d ^ 3 of response system (33) (c).
Figure 8. The estimation of parameters a ^ 1 , b ^ 1 , c ^ 1 , d ^ 1 of drive system (31) (a), a ^ 2 , b ^ 2 , c ^ 2 , d ^ 2 , r ^ of drive system (32) (b), a ^ 3 , b ^ 3 , c ^ 3 , d ^ 3 of response system (33) (c).
Fractalfract 06 00102 g008
Figure 9. The estimation of parameters ( 122 ) r ^ 25 , ( 244 ) r ^ 30 , ( 311 ) r ^ 31 , ( 433 ) r ^ 36 and ( 122 ) q ^ 25 , ( 244 ) q ^ 30 , ( 311 ) q ^ 31 , ( 433 ) q ^ 36 shown in sub-pictures (a,b).
Figure 9. The estimation of parameters ( 122 ) r ^ 25 , ( 244 ) r ^ 30 , ( 311 ) r ^ 31 , ( 433 ) r ^ 36 and ( 122 ) q ^ 25 , ( 244 ) q ^ 30 , ( 311 ) q ^ 31 , ( 433 ) q ^ 36 shown in sub-pictures (a,b).
Fractalfract 06 00102 g009
Figure 10. The 3D phase plots of FO Lorenz chaotic system (a), FO Chen chaotic system (b).
Figure 10. The 3D phase plots of FO Lorenz chaotic system (a), FO Chen chaotic system (b).
Fractalfract 06 00102 g010
Figure 11. The synchronization errors ( 142 ) e 4 , ( 234 ) e 12 , ( 321 ) e 13 , ( 413 ) e 21 change with time t.
Figure 11. The synchronization errors ( 142 ) e 4 , ( 234 ) e 12 , ( 321 ) e 13 , ( 413 ) e 21 change with time t.
Fractalfract 06 00102 g011
Figure 12. The synchronization for state variables z 1 and 2 x 1 + x 2 + y 1 + y 3 , z 2 and x 1 + x 3 + y 2 + 2 y 3 , z 3 and x 1 + x 3 + 2 y 1 + y 2 , z 4 and x 2 + 2 x 3 + y 1 + y 3 of drive systems (43), (44) and response system (45) indicating in sub-pictures (ad), respectively.
Figure 12. The synchronization for state variables z 1 and 2 x 1 + x 2 + y 1 + y 3 , z 2 and x 1 + x 3 + y 2 + 2 y 3 , z 3 and x 1 + x 3 + 2 y 1 + y 2 , z 4 and x 2 + 2 x 3 + y 1 + y 3 of drive systems (43), (44) and response system (45) indicating in sub-pictures (ad), respectively.
Fractalfract 06 00102 g012
Figure 13. The estimation of parameters a ^ 1 , b ^ 1 , c ^ 1 of drive system (43) (a), a ^ 2 , b ^ 2 , c ^ 2 of drive system (44) (b), a ^ 3 , b ^ 3 , c ^ 3 , d ^ 3 of drive system (45) (c).
Figure 13. The estimation of parameters a ^ 1 , b ^ 1 , c ^ 1 of drive system (43) (a), a ^ 2 , b ^ 2 , c ^ 2 of drive system (44) (b), a ^ 3 , b ^ 3 , c ^ 3 , d ^ 3 of drive system (45) (c).
Fractalfract 06 00102 g013
Figure 14. The estimation of parameters ( 142 ) ρ ^ 4 , ( 234 ) ρ ^ 12 , ( 321 ) ρ ^ 13 , ( 413 ) ρ ^ 21 and ( 142 ) ϱ ^ 4 , ( 234 ) ϱ ^ 12 , ( 321 ) ϱ ^ 13 , ( 413 ) ϱ ^ 21 shown in sub-pictures (a,b).
Figure 14. The estimation of parameters ( 142 ) ρ ^ 4 , ( 234 ) ρ ^ 12 , ( 321 ) ρ ^ 13 , ( 413 ) ρ ^ 21 and ( 142 ) ϱ ^ 4 , ( 234 ) ϱ ^ 12 , ( 321 ) ϱ ^ 13 , ( 413 ) ϱ ^ 21 shown in sub-pictures (a,b).
Fractalfract 06 00102 g014
Figure 15. The synchronization errors ( 122 ) e 25 , ( 244 ) e 30 , ( 311 ) e 31 , ( 433 ) e 36 change with time t.
Figure 15. The synchronization errors ( 122 ) e 25 , ( 244 ) e 30 , ( 311 ) e 31 , ( 433 ) e 36 change with time t.
Fractalfract 06 00102 g015
Figure 16. The synchronization for state variables z 1 and 2 x 1 + x 2 + 2 y 1 + y 2 , z 2 and x 1 + x 3 + y 1 + y 3 , z 3 and x 1 + x 3 + y 1 + y 3 , z 4 and x 2 + 2 x 3 + y 2 + 2 y 3 of drive systems (43), (44) and response system (45) indicating in sub-pictures (ad), respectively.
Figure 16. The synchronization for state variables z 1 and 2 x 1 + x 2 + 2 y 1 + y 2 , z 2 and x 1 + x 3 + y 1 + y 3 , z 3 and x 1 + x 3 + y 1 + y 3 , z 4 and x 2 + 2 x 3 + y 2 + 2 y 3 of drive systems (43), (44) and response system (45) indicating in sub-pictures (ad), respectively.
Fractalfract 06 00102 g016
Figure 17. The estimation of parameters a ^ 1 , b ^ 1 , c ^ 1 of drive system (43) (a), a ^ 2 , b ^ 2 , c ^ 2 of drive system (44) (b), a ^ 3 , b ^ 3 , c ^ 3 , d ^ 3 of drive system (46) (c).
Figure 17. The estimation of parameters a ^ 1 , b ^ 1 , c ^ 1 of drive system (43) (a), a ^ 2 , b ^ 2 , c ^ 2 of drive system (44) (b), a ^ 3 , b ^ 3 , c ^ 3 , d ^ 3 of drive system (46) (c).
Fractalfract 06 00102 g017
Figure 18. The estimation of parameters ( 122 ) ρ ^ 25 , ( 244 ) ρ ^ 30 , ( 311 ) ρ ^ 31 , ( 433 ) ρ ^ 36 and ( 122 ) ϱ ^ 25 , ( 244 ) ϱ ^ 30 , ( 311 ) ϱ ^ 31 , ( 433 ) ϱ ^ 36 shown in sub-pictures (a,b).
Figure 18. The estimation of parameters ( 122 ) ρ ^ 25 , ( 244 ) ρ ^ 30 , ( 311 ) ρ ^ 31 , ( 433 ) ρ ^ 36 and ( 122 ) ϱ ^ 25 , ( 244 ) ϱ ^ 30 , ( 311 ) ϱ ^ 31 , ( 433 ) ϱ ^ 36 shown in sub-pictures (a,b).
Fractalfract 06 00102 g018
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Pan, W.; Li, T.; Wang, Y. The Multi-Switching Sliding Mode Combination Synchronization of Fractional Order Non-Identical Chaotic System with Stochastic Disturbances and Unknown Parameters. Fractal Fract. 2022, 6, 102. https://doi.org/10.3390/fractalfract6020102

AMA Style

Pan W, Li T, Wang Y. The Multi-Switching Sliding Mode Combination Synchronization of Fractional Order Non-Identical Chaotic System with Stochastic Disturbances and Unknown Parameters. Fractal and Fractional. 2022; 6(2):102. https://doi.org/10.3390/fractalfract6020102

Chicago/Turabian Style

Pan, Weiqiu, Tianzeng Li, and Yu Wang. 2022. "The Multi-Switching Sliding Mode Combination Synchronization of Fractional Order Non-Identical Chaotic System with Stochastic Disturbances and Unknown Parameters" Fractal and Fractional 6, no. 2: 102. https://doi.org/10.3390/fractalfract6020102

Article Metrics

Back to TopTop