Next Article in Journal
Thermal Stress Analysis of Blast Furnace Hearth with Typical Erosion Based on Thermal Fluid-Solid Coupling
Next Article in Special Issue
Anti-Overturning Capability and Fuzzy PID Speed Control for Four-Way Shuttle Vehicles in Processed Grain Storage
Previous Article in Journal
Shear Strength Performance of Electrokinetic Geosynthetics Treated Soft Clay after Water Immersion
Previous Article in Special Issue
Nonlinearly Parametrized Modeling and Adaptive Control for a Generic Hypersonic Vehicle
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaptive Coexistence of Synchronization and Anti-Synchronization for a Class of Switched Chaotic Systems

School of Information and Control Engineering, Qingdao University of Technology, Qingdao 266520, China
*
Author to whom correspondence should be addressed.
Processes 2023, 11(2), 530; https://doi.org/10.3390/pr11020530
Submission received: 19 December 2022 / Revised: 29 January 2023 / Accepted: 3 February 2023 / Published: 9 February 2023
(This article belongs to the Special Issue Advances in Nonlinear and Stochastic System Control)

Abstract

:
This paper addresses the problem of coexistence of synchronization and anti-synchronization (CSAS) for a class of switched chaotic systems by adaptive control method, where the switched system is realized by unified chaotic systems under arbitrary switching signal. Firstly, necessary and sufficient conditions for the CSAS of the chaotic systems are proposed from two perspectives, one is by analyzing the parity of the system expression, and the other is by decomposing the system. Secondly, according to the obtained necessary and sufficient conditions, two algorithms are given to search the synchronization variables and anti-synchronization variables in the chaotic systems. Thirdly, the CSAS of the switched chaotic system can be achieved by a designed adaptive global controller with only one input channel under the arbitrary switching signal. Finally, the numerical simulation results verify the validity and effectiveness of the method we obtained.

1. Introduction

Switched systems are a class of hybrid systems that arise in various fields of the real-life world. In the past two decades, increasing attention has been paid to the analysis and synthesis of switched systems due to their significance in both theory and applications, and many significant results have been obtained for the analysis and design of switched systems, such as electrical system [1,2,3], communication networks [4,5], flight control [6], network control systems [7,8,9,10], traffic control [11], and processes control [12,13], etc. Relatively speaking, chaos control has been investigated earlier. In the year of 1990 [14], the discovery of chaos synchronization by Pecora and Carroll greatly enhanced the research enthusiasm for the chaos control problem, such as the complete synchronization [15,16,17,18,19], anti-synchronization [20,21,22,23], phase synchronization [24,25,26], lag synchronization [27,28], generalized synchronization [29,30], projective synchronization [31,32,33], topological synchronization [34], etc. Simultaneously, lots of useful results have been obtained, and many chaos synchronization methods have been proposed by contemporary researchers, such as the linear feedback control [35,36], nonlinear control [37,38,39], active control [40,41], sliding mode control [42,43], etc. Coexistence of synchronization and ani-synchronization of the chaotic systems is a phenomenon that some variables in the master system synchronize the homologous variables in the slave system, and the others in the master system anti-synchronize the homologous variables in the slave system in the designed controller, which is an interesting phenomenon, while there are few works about this phenomenon. In our previous work [44], a specific necessary and sufficient conditions for the realization of CSAS and how to choose variables that can achieve anti-synchronization are investigated, and the adaptive control method is applied.
The chaotic system and switched system have been investigated comprehensively; however, the combination of the two, which is called switched chaotic system, is arousing the interest of researchers  [45,46,47,48,49,50]. In [45], synchronization of the switched system is investigated based on the Lyapunov method, and a sufficient condition is derived to ensure the synchronization between two switched systems. In [46], a sufficient condition for synchronization of identical master–slave switched nonlinear chaotic systems is obtained and is expressed in the form of bilinear matrix inequalities (BMIs). The switching control problem of a fractional-order chaotic system is studied in [47,48]. In [47], a novel fractional-order chaotic system which undergoes switching between integer-order and fractional-order dynamical subsystems with the help of the synchronization scheme is proposed, and this scheme is to enhance the level of security in chaotic communication. [48] proposes an interesting phenomenon that four fractional-order systems display a variety of nonlinear dynamical behavior. In [49], the problem of projective synchronization of chaotic systems and switched chaotic systems by adaptive control methods are addressed. In [50], chaotic heteroclinic networks with nontrivial intersections of stable and unstable manifolds as models of switching behavior in biological systems are proposed. The switched chaotic system is combined by the chaotic subsystems, compared with the single chaotic system, which is more complex. At the same time, the switched chaotic system has higher practical value, for example, in secure communication fields. The phenomenon of CSAS in the switched chaotic systems is a very interesting problem. While, to the best of our knowledge, such results for the CSAS of switched chaotic system does not yet exist.
Motivated by the above reasons, we investigate the CSAS for a class of switched chaotic systems. Necessary and sufficient conditions for the CSAS of the chaotic systems are proposed from two perspectives, one is by analyzing the parity of the system expression, the other is by decomposing the system. According to the obtained necessary and sufficient conditions, two algorithms are given to search the synchronization variables and anti-synchronization variables in the chaotic systems. Furthermore, the CSAS of the switched chaotic system can be achieved by a designed adaptive global controller with only one input channel under the arbitrary switching signal.
The contributions of this paper are mainly:
  • Two necessary and sufficient conditions for the CSAS of the chaotic systems under a simple adaptive linear feedback controller are proposed.
  • Based on the results above, two new algorithms are derived from searching the synchronization variables and anti-synchronization variables in chaotic systems.
  • According to the results of the CSAS for chaotic systems, the problem of CSAS for the switched chaotic systems composed by the unified chaotic systems is investigated, and an adaptive global linear feedback controller with only one input channel is designed which can realize CSAS of the switched chaotic systems under the arbitrary switching law.
The rest of the paper is organized as follows. Section 2 presents the problem formulation. Some conceptions include synchronization, anti-synchronization, CSAS, and switched chaotic systems. Section 3 is divided into two subsections, for Section 3.1, the CSAS of a unified chaotic system is studied; for Section 3.2, we investigate the CSAS of switched chaotic system with arbitrary switching signal. In the end of every section, the numerical simulation is given to illustrate the effectiveness and correctness of the results we obtained. Section 4 is the conclusion of this paper and future works.

2. Preliminaries

Consider the following chaotic system described as
x ˙ = f ( x )
where x R n is the state vector, f ( x ) is smooth nonlinear function.
Assumption A1. 
x e = 0 is the equilibrium of the System (1), i.e.,  f ( x e ) = 0 .
Remark 1. 
This assumption is a basic assumption in the system control theory. If x e 0 is the equilibrium of the System (1), we can make a transformation x t = x x e , then for the new system x ˙ t = f ( x t + x e ) , x t e = 0 is also the equilibrium of the new system.
Consider System (1) to be the master system, then the slave system can be drawn as:
y ˙ = f ( y ) + u
where y R n is the state vector, u is the controller to be designed.
Let e = y x be the synchronization error of the master and slave chaotic systems, and the synchronization error system is described as
e ˙ = f ( y ) f ( x ) + u = F ( x , e ) + u
Similarly, let E = y + x be the anti-synchronization error of the master and slave chaotic systems, and the anti-synchronization error system is described as
E ˙ = f ( y ) + f ( x ) + u = G ( x , e ) + u
Definition 1 
([31]).  Considering the chaotic master System (1) and the slave System (2), define the synchronization error e = y x and the anti-synchronization error E = y + x . If and only if there exist a controller u simultaneously satisfies
lim t e i ( t ) = 0 ,
and
lim t E j ( t ) = 0 .
where e i denotes the synchronization error of the i t h variables in Systems (1) and (2), similarly, E j denotes the anti-synchronization error of the j t h variables in system (1) and system (2), i , j 1 , 2 , , n and i j .
Then we say the master System (1) and the salve System (2) realize the coexistence of synchronization and anti-synchronization. That is to say, some variables in Systems (1) and (2) realize synchronization, and the other variables realize the anti-synchronization.
A switched chaotic system can be drawn as
x ˙ = f σ ( t ) ( x )
where σ ( t ) : [ t 0 , ) Λ = 1 , 2 , , m , , N is a piecewise right-continuous function, called the switching law. σ ( t ) = m means the m t h system is active. If  x ˙ = f m ( x ) , m Λ denotes a chaotic system, then the System (5) is called switched chaotic system.
Remark 2. 
Throughout this paper, it is assumed that there are no jumps in the states at the switching instants, and that a finite number of switches occur on every bounded time interval. Let x ( t ) denote the trajectory of the System (5) starting from x 0 = x ( t 0 ) . In this paper, without any special instruction, the switching law σ ( t ) is only related to the time t. In adddition, the master and slave systems simultaneously switch from one chaotic system to the other. The switching law is not predefined and is assumed to be arbitrary.
Let System (5) be the master switched chaotic system, the corresponding slave switched chaotic system is given by
y ˙ = f σ ( t ) ( y ) + u c .
where, the parameters are as the same as System (5) and u c is the controller to be designed.
Similar to Definition 1, the definition of CSAS for the switched chaotic systems is given.
Definition 2. 
 Considering the switched chaotic master System (5) and the switched chaotic slave System (6), define the synchronization error e σ ( t ) = y σ ( t ) x σ ( t ) , and the anti-synchronization error E σ ( t ) = y σ ( t ) + x σ ( t ) . If and only if there exist a controller u c simultaneously satisfies
lim t e i σ ( t ) = 0 ,
and
lim t E j σ ( t ) = 0 .
where e i σ ( t ) denotes the synchronization error of the i t h variables in switched Systems (5) and (6), similarly, E j σ ( t ) denotes the anti-synchronization error of the j-th variables in switched Systems (5) and (6), i , j 1 , 2 , , n and i j .
Then we say the master System (5) and the slave System (6) realize the coexistence of synchronization and anti-synchronization.
Remark 3. 
The difference between Definition 1 and Definition 2 is that the investigated object of Definition 1 is the chaotic systems, while the Definition  2 studies the CSAS of the switched chaotic systems under the switching law σ ( t ) . Obviously, the problem of CSAS for the switched chaotic systems is much more complicated than that of the chaotic systems.
Lemma 1 
([15]). For the chaotic System (1), if there exists a nonsingular coordinate transformation z = T x which can transfer the System (1) into
p 1 ˙ = J 1 ( p 1 , p 2 ) , p 2 ˙ = J 2 ( p 1 , p 2 ) .
where p 1 = ( z 1 , z 2 , , z k ) T , k 1 , p 2 = ( z k + 1 , z k + 2 , , z n ) T , and the following sub-system
p 2 ˙ = J 2 ( 0 , p 2 ) .
is asymptotically stable, then the stabilizing controller is designed as follows
u = ( u 1 , u 2 ) T = ( k 1 p 1 , 0 ) T .
where the feedback gain k 1 is updated by the following law
k ˙ 1 = γ p 1 T p 1 = γ p 1 2 .
and γ is an arbitrary positive number. In other words, the following controlled system
p 1 ˙ = J 1 ( p 1 , p 2 ) + k 1 p 1 , p 2 ˙ = J 2 ( p 1 , p 2 ) .
is asymptotically stable, i.e., the System (11) is stabilized by the adaptive controller (9) with the adaptive gain (10).
Lemma 2 
([51]). If the family of systems (5) has a common Lyapunov function (i.e., a positive definite radially unbounded smooth function V such that V ( X ) f σ ( t ) ( x ) < 0 for all x 0 and all σ ( t ) Λ ), then the switched System (5) is asymptotically stable for any switching law σ ( t ) .

3. Main Results

In this section, two subsections will be introduced to investigate the problem of the coexistence of synchronization and anti-synchronization (CSAS). Section 3.1 is the CSAS for the chaotic systems. Section 3.2 is the CSAS for the switched chaotic system under the arbitrary switching signal.

3.1. Coexistence of Synchronization and Anti-Synchronization for Chaotic Systems

In this subsection, necessary and sufficient conditions for the CSAS of chaotic systems are proposed from two perspectives. Theorem 1 is obtained by analyzing the parity of the system expression, and Theorem 2 is obtained by decomposing the system. Then according to the given two theorems, two algorithms are proposed to search the synchronization and anti-synchronization variables in the chaotic systems.
Theorem 1. 
The master chaotic System (1) and slave chaotic System (2) realize CSAS if and only if f ( x ) = f ( x ) . i.e.,  f ( x ) is the odd function.
Proof of Theorem 1. 
The following is proof of sufficiency.
Since f ( x ) = f ( x ) , obviously, e = 0 and E = 0 are the equilibria of an unforced synchronization error system (3) and anti-synchronization error System (4), that is, u = 0 , respectively.Then, if the controller u = K ( e ) can stabilize synchronization error System (3), anti-synchronization error System (4) can be stabilized by the controller u = K ( E ) .
The following is proof of necessity.
If there exist the controllers u = K ( e ) and u = K ( E ) stabilizing error Systems (3) and (4), respectively, we can obtain that e = 0 and E = 0 are the equilibria of unforced synchronization error System (3) and anti-synchronization error System (4), respectively. Then, f ( x ) = f ( x ) .
That completes the proof.    □
According to Theorem 1, we give the following Algorithm 1 to find the synchronous and anti-synchronous variables in the chaotic system.   
Algorithm 1: Distinguish the synchronous and anti-synchronous variables by analyzing the parity of the system expression.
Step 1: Without loss of generality, we first select the variable x 1 . If  f 1 ( x ) = f 11 ( x 1 )
+ f 12 ( x 2 ; ; x n ) is an odd function, or  f 11 ( x 1 ) = θ 1 x 1 , we can set E 1 = x 1 + y 1 , where
θ 1 is a real number;
Step 2: If f 2 ( x 2 ; ; x n ) = θ 2 x 2 + f 13 ( x 3 ; ; x n ) , we should set E 2 = x 2 + y 2 , where θ 2
is a real number. Else, if  f 2 ( x ) = f 21 ( x 2 ) + f 22 ( x 1 ; x 3 ; ; x n ) is an odd function,
or  f 21 ( x 2 ) = θ 3 x 2 , we can set E 2 = x 2 + y 2 , where θ 3 is a real number. Then, we
determine whether E 2 = x 2 + y 2 is suitable or not according to the condition that the
origin is an equilibrium point of the anti-synchronization error system;
Step 3: When i n , we can set E i = y i + x i or e i = y i x i by the similar procedure in
Step 2.
Theorem 2. 
Considering the master chaotic System (1) and slave chaotic System (2), let x = ( w m , z m ) T R n , w m R r , z m R n r . System (1) is described as
w ˙ m z ˙ m = M ( z m ) w m N ( w m , z m ) .
Accordingly, the slave chaotic System (2) can be described as
w ˙ s z ˙ s = M ( z s ) w s N ( w s , z s ) + u .
where y = ( w s , z s ) T R n , w s R r , z s R n r , u = ( u m , u z ) T is the controller to be designed.
If N ( w , z ) = N ( w , z ) is satisfied, then the master and slave system can be realized CSAS under the controller.
Proof of Theorem 2. 
Let E = w m + w s , e = z s z m , then
E ˙ = w ˙ m + w ˙ s = M ( z m ) w m + M ( z s ) w s + u w .
e ˙ = z ˙ s z ˙ m = N ( w s , z m ) N ( w m , z m ) + u z .
Due to N ( w , z ) = N ( w , z ) , obviously, e = 0 , E = 0 are the equilibrium of the uncontrolled master System (14) and the slave System (15) (i.e., u = 0 ), which satisfy AssumptionA1. According to the nonlinear system control theory, there exists controller u, which can make sure the coexistence of synchronization and anti-synchronization for the master chaotic System (1) and slave chaotic System (2).
That completes the proof.    □
Consider master System (1) and slave System (2), and let
e = y β x .
where x , y and e R n and β = D i a g ( β 1 , β 2 , β 3 , , β n ) , | β i | = 1 , i Λ is a positive integer. Obviously, if  β i = 1 and e i = 0 means the i t h variable of master System (1) and slave System (2) realize synchronization. Similarly, if  β i = 1 and e i = 0 means the i-th variable of master System (1) and slave System (2) realize anti-synchronization. So the error system is described as
e ˙ = f ( e + β x ) f ( x ) + u .
For the unforced error System (17), that is, u = 0 . Solve the equation
f ( β x ) β f ( x ) = 0 ,
we can get the solution β i .
Firstly, we define two sets, for the first one:
β ( i ) = { β T h e r e a r e e x a c t l y i e l e m e n t s o f m a t r i x β e q u a l t o 1 } .
where 1 i n 2 . For example,
β = d i a g [ 1 , 1 , , 1 ] β ( 1 ) ;
β = d i a g [ 1 , 1 , 1 , 1 , , 1 ] β ( 2 ) .
for the second one:
Q ( j ) = { T h e r e a r e e x a c t l y j e q u a t i o n s o f ( 18 ) } .
where 2 j n 1 , j = n i . For example,
f 2 ( β x ) β 2 f 2 ( x ) = 0 a n d f 5 ( β x ) β 5 f 5 ( x ) = 0 .
which means there are two equations satisfy (18).
According to Theorem 2, we give the following Algorithm.
Algorithm 2: Distinguish the synchronous and anti-synchronous variables by decomposing the system.
Step 1: i = 1 .
  Check all elements of β ( i ) are the solutions of Q ( j ) or not, 2 j n 1 . If one is
yes, such as β = d i a g [ 1 , 1 , , 1 ] is a solution of Q ( j ) , i.e.,  Q ( j ) = 0 , then set w m =
[ x 1 , x 3 , , x n ] T , z = x 2 , thus the master system (1) is divided into the following two
subsystems
x ˙ = f ( x ) = w ˙ m z ˙ = M ( z ) w m N ( w m , z ) .
where w m R n 1 , z R 1 , N ( w m , z ) is a nonlinear smooth function;
Step 2: i = 2 .
  Check all elements of β ( i ) are the solutions of Q ( j ) or not, 2 j n 1 . If one is
yes, such as β = d i a g [ 1 , 1 , 1 , 1 , , 1 ] is a solution of Q ( j ) , i.e.,  Q ( j ) = 0 , then set
w m = [ x 1 , x 4 , , x n ] T , z = [ x 2 , x 3 ] T , thus the master system (1) is divided into the
following two subsystems
x ˙ = f ( x ) = w ˙ m z ˙ = M ( z ) w m N ( w m , z ) .
where w m R n 2 , z R 2 , N ( w m , z ) is a nonlinear smooth function;
Step 3: This procedure goes on until i = n 2 .
Next, the CSAS of unified chaotic system is investigated according to Theorem 1, Algorithm 1 and Theorem 2, Algorithm Section 3.1, respectively.
The unified chaotic system [46] is given by
x ˙ 1 = f 1 ( x ) = ( 25 α + 10 ) ( x 2 x 1 ) , x ˙ 2 = f 2 ( x ) = ( 28 35 α ) x 1 + ( 29 α 1 ) x 2 x 1 x 3 , x ˙ 3 = f 3 ( x ) = 1 3 ( 8 + α ) x 3 + x 1 x 2 .
where, the System (19) is chaotic for all values of the parameter α [ 0 , 1 ] . When α = 0 , the System (19) is the famous Lorenz system; when α ( 0 , 0.8 ) , the system is the general family of Lorenz systems; when α = 0.8 , it is called Lü system; when α ( 0.8 , 1 ) , the system is called general family of Chen system and when α = 1 , it is called Chen system.
Let System (19) be the master system, then the slave system is described as
y ˙ 1 = f 1 ( y ) = ( 25 α + 10 ) ( y 2 y 1 ) + u 1 , y ˙ 2 = f 2 ( y ) = ( 28 35 α ) y 1 + ( 29 α 1 ) y 2 y 1 y 3 + u 2 , y ˙ 3 = f 3 ( y ) = 1 3 ( 8 + α ) y 3 + y 1 y 2 + u 3 .
Now, the anti-synchronization variables will be found by Theorem 1 and Algorithm 1. According to Algorithm 1, considering the unforced slave System (20), we can set E 1 = y 1 + x 1 since f 1 ( x ) = ( 25 α + 10 ) ( x 2 x 1 ) , and then we should set E 2 = y 2 + x 2 . If we set E 3 = y 3 + x 3 , then
E ˙ 3 = 1 3 ( 8 + α ) E 3 + x 1 x 2 + y 1 y 2 = 1 3 ( 8 + α ) E 3 + x 1 x 2 + ( E 1 x 1 ) ( E 2 x 2 ) = 1 3 ( 8 + α ) E 3 + E 1 E 2 x 1 E 2 x 2 E 1 + 2 x 1 x 2 .
It is clear that E = 0 is not an equilibrium point of the error System (21). In fact, the left hand side of the error System (21) equals zero. However, the right hand side of the error System (21) is not equal to zero, but equals to 2 x 1 x 2 . Therefore, we should set e 3 = y 3 + x 3 , and obtain the error system given as (22).
Let E i = y i + x i ( i = 1 , 2 ) , and e 3 = y 3 x 3 , so that the error system is obtained as
E ˙ 1 = f 1 ( x , y , e 3 , E ) = ( 25 α + 10 ) ( E 2 E 1 ) , E ˙ 2 = f 2 ( x , y , e 3 , E ) = ( 28 35 α ) E 1 + ( 29 α 1 ) E 2 E 1 e 3 x 3 E 1 + x 1 e 3 , e ˙ 3 = f 3 ( x , y , e 3 , E ) = E 1 E 2 x 2 E 1 x 1 E 2 1 3 ( 8 + α ) e 3 .
where E = ( E 1 , E 2 ) T .
Then, the anti-synchronization variables will be found by Theorem 2 and Algorithm Section 3.1.
According to Equation (18), we obtain
f 1 ( β x ) β 1 f 1 ( x ) = ( 25 α + 10 ) ( β 2 β 1 ) x 2 = 0 ,
f 2 ( β x ) β 2 f 2 ( x ) = ( 28 35 α ) ( β 2 β 1 ) x 1 + ( β 2 β 1 β 3 ) x 1 x 3 = 0 ,
f 3 ( β x ) β 3 f 3 ( x ) = ( β 1 β 2 β 3 ) x 1 x 2 = 0 .
i.e.,
β 2 = β 1 ,
β 2 = β 1 a n d β 2 = β 1 β 3 ,
β 1 β 2 = β 3 ,
Noticing n = 3 , according to Algorithm 2, we need only check β ( 1 ) are the solutions of Q ( 2 ) or not. In fact, there are exactly three elements of β ( 1 ) . β = d i a g ( 1 , 1 , 1 ) , β = d i a g ( 1 , 1 , 1 ) , β = d i a g ( 1 , 1 , 1 ) . Obviously, β = d i a g ( 1 , 1 , 1 ) is a solution of Q ( 2 ) , i.e., β = d i a g ( 1 , 1 , 1 ) is a solution of the Equations (23) and (24). In addition, there are no other elements of β ( 1 ) which are the solutions of Q ( 2 ) . So there is only one solution of the CSAS for the unified system.
So set w m = ( x 1 , x 2 ) T , z = x 3 , w s = ( y 1 , y 2 ) T , then according to Theorem 2, the unified chaotic master System (19) and slave System (20) can be transformed into
w ˙ m = M ( z ) w m = ( 25 α + 10 ) 25 α + 10 28 35 α z 29 α 1 w m , z ˙ = N ( w m , z ) = 1 3 ( 8 + α ) z + h ( w m ) , w ˙ s = M ( z ) w s = ( 25 α + 10 ) 25 α + 10 28 35 α z 29 α 1 w s + u .
where h ( w m ) = x 1 x 2 , z is the coupling state vector.
The state vector w m and w s realize anti-synchronization, x 3 and y 3 realize synchronization under the controller u = K ( · ) and K ( 0 ) = 0 .
Through the above analysis, we can see that the synchronization and anti-synchronization variables of the unified chaotic system found by Algorithm 1 and Algorithm Section 3.1 are consistent.
Next, the adaptive linear feedback controller will be designed.
Obviously, for the error System (22), if E 2 = 0 , the sub-error system of (22) is
E ˙ 1 = ( 25 α + 10 ) E 1 , e ˙ 3 = x 2 E 1 x 1 E 2 1 3 ( 8 + α ) e 3 .
is asymptotically stable regardless of the value of α . So according to Lemma 1, the controller is designed as u = ( 0 , k 1 E 2 , 0 ) T , where the feedback gain k 1 is updated as
k ˙ 1 = γ E 2 2 = γ ( y 2 + x 2 ) 2 .
and γ > 0 is an arbitrary number.
Theorem 3. 
Considering the master unified chaotic System (19), if the controller u = ( 0 , k 1 E 2 , 0 ) T is added into the slave chaotic System (20), where the feedback gain k 1 is updated as (28), then the error System (22) is asymptotically stable, i.e., the master unified chaotic System (19), and the slave chaotic System (20) can realize CSAS.
Proof of Theorem 3. 
For the error System (22) with the controller u = ( 0 , k 1 E 2 , 0 ) T , we introduce the following positive definite Lyapunov function
V ( E , e 3 , k 1 ) = 1 2 ( e 3 2 + E T E ) + 1 2 γ ( k 1 + L 1 ) 2 .
where
L 1 > M sup E 2 0 e 3 2 + E T E E 2 2 ,
and
M = max i = 1 3 f i ( x , y , e 3 , E ) .
Differentiating the Lyapunov function V along the trajectories of the augment system, we obtain
V ˙ = E 1 E ˙ 1 + E 2 E ˙ 2 + e 3 e ˙ 3 + 1 γ ( k 1 + L 1 ) k ˙ 1 = E 1 f 1 ( x , y , e 3 , E ) + E 2 ( f 2 ( x , y , e 3 , E ) + k 1 E 2 ) + e 3 f 3 ( x , y , e 3 , E ) ( k 1 + L 1 ) E 2 2 = E 1 f 1 ( x , y , e 3 , E ) + E 2 f 2 ( x , y , e 3 , E ) + e 3 f 3 ( x , y , e 3 , E ) L 1 E 2 2 = i = 1 3 E i f i ( x , y , e 3 , E ) L 1 E 2 2 M ( E 1 2 + E 2 2 + e 3 2 ) L 1 E 2 2 < 0 .
According to the Lyapunov stability theory, the error Systems (22) is asymptotically stable. That is to say, the master System (19) and the slave System (20) realize CSAS with the designed controller, which has only one input channel. That completes the proof. □
Remark 4. 
From Theorem 3, we can see that, no matter what is the switching law σ ( t ) , the designed controller keeps the same, i.e., the controller structure does not need to be changed whenever the chaotic systems switch. Moreover, the designed controller has only one input channel.
Next, we give numerical simulations to illustrate the efficiency of the designed controller. The initial values are given as x ( 0 ) = ( 2 , 2 , 3 ) T , y ( 0 ) = ( 4 , 5 , 6 ) T , and k 1 ( 0 ) = 1 . The simulation results are shown from Figure 1, Figure 2, Figure 3, Figure 4 and Figure 5.
In Figure 1 and Figure 2, α = r a n d , which denotes α is random and α [ 0 , 1 ] . Figure 1 shows that the state variables x 1 and x 2 of the master system are anti-synchronized with y 1 and y 2 of the slave system, respectively. Figure 2 shows that the CSAS error system is asymptotically stable, and the adaptive feedback constant k 1 converges to a fixed negative constant.
Especially, the simulation results are also given to illustrate the efficiency of the designed controller when α is given a certain value. Figure 3, Figure 4 and Figure 5 show the CSAS phenomenon when α = 0 (Lorenz system), α = 0.8 (Lü system) and α = 1.0 (Chen system). The simulation results show that even if the valve of α is changed, the designed controller is also effective. It further shows that the controller we designed is a global controller.

3.2. Coexistence of Synchronization and Anti-Synchronization for Switched Chaotic Systems

If sudden switching in the parameter α is considered in the unified chaotic System (19), the obtained system can be viewed as a switched chaotic system [46]. Figure 6 shows the switching instants of the parameter α , so that the unified chaotic system switches among the Lorenz–Chen-Lü family. In fact, these three subsystems in the unified chaotic system can be switched in different combinations to produce different switched chaotic systems. In the contemporary literature, synchronization and control performance are studied among various classes of chaotic and hyperchaotic systems [45,52]. To our best knowledge, there is no work about designing a global controller to guarantee CSAS among arbitrary switching laws of the unified chaotic system family. Motivated by Pan et al. [46], Figure 6 shows that the piecewise continuous switching law σ ( t ) changes the value of α in the unified chaotic system model of (19) thereby switching between different chaotic models. Thus, α [ 0 , 1 ] , which is the range where α can vary in the unified chaotic System (19). For example, the system behaves like either of the Lorenz–Lü-Chen system, or the system evolves as a different chaotic system: Lorenz–Chen-Lü system. In fact, there are six switching orders. Such a configuration makes the whole switched chaotic system a combination of three chaotic subsystems, which is more complex than the usual ones. In this paper, the master and slave systems are assumed to be driven by the same switching law.
Consider the unified chaotic System (19), when α = 0 , it is called Lorenz system; when α = 0.8 , it is called Lü system; when α = 1 , it is called the Chen system. In this part, the switched chaotic System (5) is comprised of these three chaotic systems, i.e., N = 3 . i = 1 denotes the Lorenz system; i = 2 denotes the Lü system; i = 3 denotes the Chen system. If σ ( t ) = 1 , it means Lorenz system is active; if σ ( t ) = 2 , it means Lü system is active; if σ ( t ) = 3 , it means Chen system is active.
Theorem 4. 
Consider the switched chaotic master System (5) and switched chaotic slave System (6), where the switching law is chosen as σ ( t ) = 1 , 2 , 3 , the chaotic system ’1’ is Lorenz system, ’2’ is Lü system, ’3’ is Chen system, if a global adaptive controller is designed as
u c = ( 0 , k 1 E 2 , 0 ) T = ( 0 , k 1 ( x 2 + y 2 ) , 0 ) T ,
where the feedback gain k 1 is updated as
k ˙ 1 = γ E 2 2 = γ ( y 2 + x 2 ) 2 .
and γ > 0 is an arbitrary number.
Then the state variables ( x 1 , y 1 ) and ( x 2 , y 2 ) of the switched chaotic system realize synchronization respectively; simultaneously, x 3 and y 3 realize anti-synchronization under arbitrary switching law σ ( t ) .
Proof of Theorem 4. 
According to Theorem 3, Lyapunov function (29) is suited to the unified chaotic systems for α [ 0 , 1 ] , so Lorenz system ( α = 0 ), Lü system ( α = 0.8 ) and Chen system ( α = 1 ) are three chaotic systems among them. That is to say, the Lyapunov function (29) is a common Lyapunov function for the Lorenz system, Lü system and Chen system. According to Lemma 2, Lorenz system, Lü system, and Chen system can be asymptotically stable for any switching law σ ( t ) .
That completes the proof. □
To illustrate the efficiency of the proposed adaptive controller for the switched chaotic systems, a numerical examples will be given.
Switched chaotic system is comprised by Lorenz system, Lü system and Chen system, and the switching law is chosen as
σ ( t ) = 1 , t [ t 3 m , t 3 m + 1 ) , t 3 m + 1 t 3 m = r a n d 3 , t [ t 3 m + 1 , t 3 m + 2 ) , t 3 m + 2 t 3 m + 1 = r a n d 2 , t [ t 3 m + 2 , t 3 m + 3 ) , t 3 m + 3 t 3 m + 2 = r a n d
where, m = 0 , 1 , 2 , , is a non-negative integer, ’1’ denotes the Lorenz system; ’2’ denotes the Lü system; ’3’ denotes the Chen system. ’ r a n d ’ denotes the active time of every subsystem being arbitrary.
According to the switching law (32), the initial values are given as α = 0 , denotes the first active subsystem is Lorenz chaotic system, x ( 0 ) = ( 2 , 2 , 3 ) T , y ( 0 ) = ( 4 , 5 , 6 ) T , and k 1 ( 0 ) = 1 . The simulation results are shown in Figure 7 and Figure 8.
Figure 7 shows that the state variables x 1 and x 2 of the master system are anti-synchronized with y 1 and y 2 of the slave system, respectively. Figure 8 shows that the CSAS error system is asymptotically stable under the designed controller with the arbitrary switching law σ ( t ) and the adaptive feedback constant k 1 converges to a fixed negative constant.

4. Conclusions and Future Works

In conclusion, this paper investigated the problem of coexistence of synchronization and anti-synchronization for chaotic systems and switched chaotic systems by adaptive control method, which is a more complicated phenomenon than synchronization. Necessary and sufficient conditions are given to judge whether the chaotic system can realize CSAS. Moreover, two algorithms were proposed to look for the variables in the chaotic system which can achieve anti-synchronization, and the others realize synchronization. Then, we studied the CSAS of the switched chaotic system under the designed adaptive controller with the arbitrary and the switching signal, where the switched system was comprised of a unified chaotic system. It is important to note that the adaptive global controller has only one input channel, which is easily realized in fact.
As can be seen, the switching signals are related only with time, so in future work, some different types of switching signals can be investigated. Moreover, the CSAS of the switched chaotic system is realized in theory and simulation, and circuit implementation and secret communication may be valuable study directions.

Author Contributions

Conceptualization, L.R.; methodology, L.R. and C.P.; software, L.R.; validation, L.R. and C.P.; formal analysis, C.P.; investigation, L.R.; resources, C.P.; data curation, L.R.; writing—original draft preparation, L.R.; writing—review and editing, L.R.; visualization, C.P.; supervision, L.R.; project administration, L.R.; funding acquisition, C.P. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by the National Natural Science Foundation of China (62203247).

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Fontana, G.; Luchetta, A.; Manetti, S.; Piccirilli, M.C. A Testability Measure for DC-Excited Periodically Switched Networks with Applications to DC-DC Converters. IEEE Trans. Instrum. Meas. 2016, 65, 2321–2341. [Google Scholar] [CrossRef]
  2. Zhang, Q.; Wang, Q.; Li, G. Switched System Identification Based on the Constrained Multi-objective Optimization Problem with Application to the Servo Turntable. Int. J. Control. Autom. Syst. 2016, 14, 1153–1159. [Google Scholar] [CrossRef]
  3. Zungeru, A.M.; Gaboitaolelwe, J.; Diarra, B.; Chuma, J.M.; Ang, L.M.; Kolobe, L.; David, M.; Zibani, I. A Secured Smart Home Switching System based on Wireless Communications and Self-Energy Harvesting. IEEE Access 2019, 7, 25063–25085. [Google Scholar] [CrossRef]
  4. Kruszewski, A.; Jiang, W.J.; Fridman, E.; Richard, J.P.; Toguyeni, A. A Switched System Approach to Exponential Stabilization Through Communication Network. IEEE Trans. Control Syst. Technol. 2012, 20, 887–900. [Google Scholar] [CrossRef]
  5. Zhang, J.; Zhang, W.A.; Yang, F. Switched system approach to distributed guaranteed cost control for interconnected systems with communication unreliability. IET Control. Theory Appl. 2019, 13, 1863–1871. [Google Scholar] [CrossRef]
  6. Wang, Q.; Wang, T.; Hou, Y.; Dong, C. Sign Stability for Switched Linear Systems and Its Application in Flight Control. J. Appl. Math. 2014, 2014, 391617. [Google Scholar] [CrossRef]
  7. Mathiyalagan, K.; Sakthivel, R.; Anthoni, S.M. Robust exponential stability and H-infinity control for switched neutral-type neural networks. Int. J. Adapt. Control. Signal Process. 2014, 28, 429–443. [Google Scholar] [CrossRef]
  8. Mathiyalagan, K.; Park, J.H.; Sakthivel, R. Observer-based dissipative control for networked control systems: A switched system approach. Complexity 2015, 21, 297–308. [Google Scholar] [CrossRef]
  9. Ali, M.S.; Saravanan, S. Robust finite-time H-infinity control for a class of uncertain switched neural networks of neutral-type with distributed time varying delays. Neurocomputing 2016, 177, 454–468. [Google Scholar] [CrossRef]
  10. Zhang, X.; Fan, X.; Xue, Y.; Wang, Y.; Cai, W. Robust Exponential Passive Filtering for Uncertain Neutral-type Neural Networks with Time-varying Mixed Delays via Wirtinger-based Integral Inequality. Int. J. Control. Autom. Syst. 2017, 15, 585–594. [Google Scholar] [CrossRef]
  11. Hajiahmadi, M.; De Schutter, B.; Hellendoorn, H. Robust H-infinity switching control techniques for switched nonlinear systems with application to urban traffic control. Int. J. Robust Nonlinear Control. 2016, 26, 1286–1306. [Google Scholar] [CrossRef]
  12. Boudagga, A.; Dimassi, H.; Said, S.H.; M’Sahli, F. Hybrid adaptive observer-based output feedback predictive control for the alternating activated sludge process. Trans. Inst. Meas. Control. 2021, 43, 2742–2756. [Google Scholar] [CrossRef]
  13. Zhou, Y.; Wang, R.; Ding, R. Energy optimization for intelligent hybrid electric vehicles based on hybrid system approach in a car-following process. Optim. Control. Appl. Methods 2022, 43, 1020–1046. [Google Scholar] [CrossRef]
  14. Pecora, L.; Carroll, T. Synchronization in Chaotic Systems. Phys. Rev. Lett. 1990, 64, 821–824. [Google Scholar] [CrossRef]
  15. Guo, R. A simple adaptive controller for chaos and hyperchaos synchronization. Phys. Lett. A 2008, 372, 5593–5597. [Google Scholar] [CrossRef]
  16. El-Dessoky, M.M.; Yassen, M.T. Adaptive Feedback Control for Chaos Control and Synchronization for New Chaotic Dynamical System. Math. Probl. Eng. 2012, 2012, 347210. [Google Scholar] [CrossRef]
  17. Bendoukha, S.; Abdelmalek, S. The Fractional Chua Chaotic System: Dynamics, Synchronization, and Application to Secure Communications. Int. J. Nonlinear Sci. Numer. Simul. 2019, 20, 77–88. [Google Scholar] [CrossRef]
  18. Alyami, M.A.; Mahmoud, E.E. Quaternion nonlinear Lu model and its novel quaternion complete synchronization. Alex. Eng. J. 2020, 59, 1391–1403. [Google Scholar] [CrossRef]
  19. Korneev, I.A.; Semenov, V.V.; Slepnev, V.A.; Vadivasova, T.E. Complete synchronization of chaos in systems with nonlinear inertial coupling. Chaos Solitons Fractals 2021, 142. [Google Scholar] [CrossRef]
  20. Hammami, S.; Benrejeb, M.; Feki, M.; Borne, P. Feedback control design for Rossler and Chen chaotic systems anti-synchronization. Phys. Lett. A 2010, 374, 2835–2840. [Google Scholar] [CrossRef]
  21. Mahmoud, E.E.; Al-Adwani, M.A. Complex anti-synchronization of two indistinguishable chaotic complex nonlinear models. Meas. Control 2019, 52, 922–928. [Google Scholar] [CrossRef]
  22. Sun, J.; Shen, Y. Adaptive anti-synchronization of chaotic complex systems and chaotic real systems with unknown parameters. J. Vib. Control 2016, 22, 2992–3003. [Google Scholar] [CrossRef]
  23. Chen, X.; Liu, B.; Liu, H. Exponential synchronization and anti-synchronization of nonautonomous chaotic systems with uncertain parameters via adaptive control. Int. J. Mod. Phys. C 2020, 31, 20501375. [Google Scholar] [CrossRef]
  24. Hung, Y.C.; Hsu, T.F. Measuring phase synchronization in periodically driven Lu oscillator with a phase-incoherent attractor. Nonlinear Dyn. 2016, 86, 227–234. [Google Scholar] [CrossRef]
  25. Cao, Y. Chaotic synchronization based on fractional order calculus financial system. Chaos Solitons Fractals 2020, 130, 109410. [Google Scholar] [CrossRef]
  26. Shammakh, W.; Mahmoud, E.E.; Kashkari, B.S. Complex modified projective phase synchronization of nonlinear chaotic frameworks with complex variables. Alex. Eng. J. 2020, 59, 1265–1273. [Google Scholar] [CrossRef]
  27. Feng, C.F.; Yang, H.J. Projective-lag synchronization scheme between two different discrete-time chaotic systems. Int. J.-Non-Linear Mech. 2020, 121, 103451. [Google Scholar] [CrossRef]
  28. Ibrahim, M.M.; Kamran, M.A.; Mannan, M.M.N.; Jung, I.H.; Kim, S. Lag synchronization of coupled time-delayed FitzHugh-Nagumo neural networks via feedback control. Sci. Rep. 2021, 11, 3884. [Google Scholar] [CrossRef]
  29. Stam, C.; van Dijk, B. Synchronization likelihood: An unbiased measure of generalized synchronization in multivariate data sets. Phys. D-Nonlinear Phenom. 2002, 163, 236–251. [Google Scholar] [CrossRef]
  30. Martinez-Fuentes, O.; Javier Montesinos-Garcia, J.; Francisco Gomez-Aguilar, J. Generalized synchronization of commensurate fractional-order chaotic systems: Applications in secure information transmission. Digit. Signal Process. 2022, 126, 103494. [Google Scholar] [CrossRef]
  31. Mainieri, R.; Rehacek, J. Projective synchronization in three-dimensional chaotic systems. Phys. Rev. Lett. 1999, 82, 3042–3045. [Google Scholar] [CrossRef]
  32. Wang, F.; Zheng, Z. Quasi-projective synchronization of fractional order chaotic systems under input saturation. Phys. A-Stat. Mech. Its Appl. 2019, 534, 122132. [Google Scholar] [CrossRef]
  33. Zhang, X.; Wu, R.c. Modified Projective Synchronization of Fractional-order Chaotic Systems with Different Dimensions. Acta Math. Appl.-Sin.-Engl. Ser. 2020, 36, 527–538. [Google Scholar] [CrossRef]
  34. Lahav, N.; Sendina-Nadal, I.; Hens, C.; Ksherim, B.; Barzel, B.; Cohen, R.; Boccaletti, S. Topological synchronization of chaotic systems. Sci. Rep. 2022, 12, 2508. [Google Scholar] [CrossRef]
  35. Yassen, M. Controlling chaos and synchronization for new chaotic system using linear feedback control. Chaos Solitons Fractals 2005, 26, 913–920. [Google Scholar] [CrossRef]
  36. Kumar, S.; Khan, A. Controlling and Synchronization of Chaotic Systems Via Takagi-Sugeno Fuzzy Adaptive Feedback Control Techniques. J. Control. Autom. Electr. Syst. 2021, 32, 842–852. [Google Scholar] [CrossRef]
  37. Chen, H. Global chaos synchronization of new chaotic systems via nonlinear control. Chaos Solitons Fractals 2005, 23, 1245–1251. [Google Scholar] [CrossRef]
  38. Zhang, Q.; Lu, J.a. Chaos synchronization of a new chaotic system via nonlinear control. Chaos Solitons Fractals 2008, 37, 175–179. [Google Scholar] [CrossRef]
  39. Kumar, A.; Singh, P.P. Synchronisation of Unified Chaotic Systems Using Modified Nonlinear Active Control: Circuit Design, Implementation, and Secure Communication. IETE J. Res. 2022, 2022, 1–7. [Google Scholar] [CrossRef]
  40. Yassen, M. Chaos synchronization between two different chaotic systems using active control. Chaos Solitons Fractals 2005, 23, 131–140. [Google Scholar] [CrossRef]
  41. Su, H.; Luo, R.; Fu, J.; Huang, M. Fixed time synchronization of delayed chaotic neural networks by using active adaptive control. Int. J. Adapt. Control. Signal Process. 2021, 35, 2040–2055. [Google Scholar] [CrossRef]
  42. Xu, G.; Zhao, S.; Cheng, Y. Chaotic synchronization based on improved global nonlinear integral sliding mode control**. Comput. Electr. Eng. 2021, 96, 107497. [Google Scholar] [CrossRef]
  43. Kuz’menko, A.A. Forced sliding mode control for chaotic systems synchronization. Nonlinear Dyn. 2022, 109, 1763–1775. [Google Scholar] [CrossRef]
  44. Ren, L.; Guo, R.; Vincent, U.E. Coexistence of synchronization and anti-synchronization in chaotic systems. Arch. Control. Sci. 2016, 26, 69–79. [Google Scholar] [CrossRef]
  45. Yu, W.; Cao, J.; Yuan, L. Synchronization of switched system and application in communication. Phys. Lett. A 2008, 372, 4438–4445. [Google Scholar] [CrossRef]
  46. Pan, I.; Das, S.; Routh, A. Towards a global controller design for guaranteed synchronization of switched chaotic systems. Appl. Math. Model. 2015, 39, 2311–2331. [Google Scholar] [CrossRef]
  47. Borah, M.; Roy, B.K. Switching synchronisation control between integer-order and fractional-order dynamics of a chaotic system. In Proceedings of the 2017 Indian Control Conference (ICC), Guwahati, India, 4–6 January 2017; pp. 456–461. [Google Scholar] [CrossRef]
  48. Borah, M.; Roy, B.K. Fractional-order systems with diverse dynamical behaviour and their switching-parameter hybrid-synchronisation. Eur. Phys.-J.-Spec. Top. 2017, 226, 3747–3773. [Google Scholar] [CrossRef]
  49. Ren, L.; Zhang, G. Adaptive projective synchronization for a class of switched chaotic systems. Math. Methods Appl. Sci. 2019, 42, 6192–6204. [Google Scholar] [CrossRef]
  50. Morrison, M.; Young, L.S. Chaotic heteroclinic networks as models of switching behavior in biological systems. Chaos 2022, 32, 123102. [Google Scholar] [CrossRef]
  51. Liberzon, D.; Morse, A. Basic problems in stability and design of switched systems. IEEE Control. Syst. Mag. 1999, 19, 59–70. [Google Scholar] [CrossRef]
  52. Das, S.; Acharya, A.; Pan, I. Simulation studies on the design of optimum PID controllers to suppress chaotic oscillations in a family of Lorenz-like multi-wing attractors. Math. Comput. Simul. 2014, 100, 72–87. [Google Scholar] [CrossRef] [Green Version]
Figure 1. States of CSAS for the unified chaotic systems ( α = r a n d ).
Figure 1. States of CSAS for the unified chaotic systems ( α = r a n d ).
Processes 11 00530 g001
Figure 2. CSAS error for the unified chaotic systems and adaptive law of k 1 .
Figure 2. CSAS error for the unified chaotic systems and adaptive law of k 1 .
Processes 11 00530 g002
Figure 3. States of CSAS for the unified chaotic systems ( α = 0 ).
Figure 3. States of CSAS for the unified chaotic systems ( α = 0 ).
Processes 11 00530 g003
Figure 4. States of CSAS for the unified chaotic systems ( α = 0.8 ).
Figure 4. States of CSAS for the unified chaotic systems ( α = 0.8 ).
Processes 11 00530 g004
Figure 5. States of CSAS for the unified chaotic systems ( α = 1.0 ).
Figure 5. States of CSAS for the unified chaotic systems ( α = 1.0 ).
Processes 11 00530 g005
Figure 6. Switching law for the switched chaotic systems.
Figure 6. Switching law for the switched chaotic systems.
Processes 11 00530 g006
Figure 7. States of CSAS for the switched chaotic systems.
Figure 7. States of CSAS for the switched chaotic systems.
Processes 11 00530 g007
Figure 8. CSAS error for the switched chaotic systems and the adaptive law of k 1 .
Figure 8. CSAS error for the switched chaotic systems and the adaptive law of k 1 .
Processes 11 00530 g008
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

Ren, L.; Peng, C. Adaptive Coexistence of Synchronization and Anti-Synchronization for a Class of Switched Chaotic Systems. Processes 2023, 11, 530. https://doi.org/10.3390/pr11020530

AMA Style

Ren L, Peng C. Adaptive Coexistence of Synchronization and Anti-Synchronization for a Class of Switched Chaotic Systems. Processes. 2023; 11(2):530. https://doi.org/10.3390/pr11020530

Chicago/Turabian Style

Ren, Ling, and Chenchen Peng. 2023. "Adaptive Coexistence of Synchronization and Anti-Synchronization for a Class of Switched Chaotic Systems" Processes 11, no. 2: 530. https://doi.org/10.3390/pr11020530

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop