Next Article in Journal
Machine Learning in Conventional Tunnel Deformation in High In Situ Stress Regions
Next Article in Special Issue
The Design of an Anti-Synchronization Control Algorithm for a 4D Laser System
Previous Article in Journal
A Systematic Multichimera Transform for Color Image Representation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Complete Synchronization and Partial Anti-Synchronization of Complex Lü Chaotic Systems by the UDE-Based Control Method

1
School of Mechanical and Electrical Engineering, Shandong Xiehe University, Jinan 250107, China
2
School of Information and Automation, Qilu University of Technology (Shandong Academy of Sciences), Jinan 250353, China
3
School of Information and Electrical Engineering, Shandong Jianzhu University, Jinan 250101, China
*
Authors to whom correspondence should be addressed.
Symmetry 2022, 14(3), 517; https://doi.org/10.3390/sym14030517
Submission received: 28 January 2022 / Revised: 23 February 2022 / Accepted: 1 March 2022 / Published: 2 March 2022
(This article belongs to the Special Issue Symmetry in Chaotic Systems and Circuits 2022)

Abstract

:
The presence of uncertainty and disturbance can lead to asymmetric control of nonlinear systems, and this asymmetric control can lead to a decrease in the productivity of the engineered system. In order to improve the control speed of the improved nonlinear system, complete synchronization and partial anti-synchronization of complex Lü chaotic systems with uncertainty and disturbance are investigated in the present paper. First, a new UDE-based dynamic feedback control method is proposed for the complete synchronization problem of the system. The method unites the dynamic gain feedback control method and the uncertainty and perturbation estimator (UDE) control method, where the dynamic gain feedback controller is used to achieve asymptotic stability of the nominal system and the UDE controller is used to handle a given controlled system with uncertainty and disturbance. Second, for the partial desynchronization problem of this system, a new UDE-based linear-like feedback control method is proposed, which consists of two controllers: a linear-like feedback controller used to achieve the asymptotic stabilization of the nominal system and the other UDE controller is designed to handle the given controlled system with uncertainty and disturbance. Finally, numerical simulations are performed to verify the correctness and stability of the theoretical results.

1. Introduction

As an important branch of nonlinear systems, the control of chaotic systems has aroused substantial attention and has been widely used in secrecy communication, biological science, economics, medicine, and electric circuits and other fields. The uncertainty and disturbance in the system is unavoidable and great. Therefore, how to remove uncertainties and external disturbances is directly related to the efficiency of engineering. The chaotic synchronization phenomenon, which has caused a great sensation in the scholarly world, was first discovered by Pecora and Carroll in 1990 [1]. To date, the control of chaotic systems has been proposed from the aspects of complete synchronization, anti-synchronization, the coexistence of synchronization and anti-synchronization, partial anti-synchronization and projection synchronization, and many important results were obtained [2,3,4,5,6,7,8,9,10]. Among the many types of control, there is not only complete synchronous control, but also partial anti-synchronous control, which is widely used. The synchronization of the chaotic system realizes that the coordination of work for modern control theory [7,8,9,10] and engineering applications is significant. On the other hand, partial anti-synchronous control is more demanding and difficult to implement [11,12,13,14,15], which causes scholars to also be interested in this aspect of research, and people are bound to continue their research in relation to these two hot spots.
To the best of our knowledge, there have been many results on the problem of complete synchronization and partial anti-synchronization of chaotic systems (see Refs. [15,16,17]). In recent years, scholars proposed various control methods to achieve the complete synchronization and partial anti-synchronization of chaotic systems, such as passive control [18], adaptive control [19], sliding mode control [20] and fuzzy control [21]. For complete synchronization, most studies only dealt with chaotic systems containing one-dimensional model uncertainty and external disturbance in the system; in fact, the uncertainty and disturbance of such systems are often multidimensional in number [22,23,24,25,26]. Therefore, it is not only necessary, but also meaningful to study the chaotic synchronization of systems with multidimensional model uncertainties and disturbances. For partial anti-synchronization problems, it has an important role in confidential communications, which has a strong secrecy and anti-decipherment ability [27]. Most existing control methods [28,29] only deal with chaotic systems that do not contain model uncertainties and external disturbances in the system. Even if some methods can be used to cancel uncertainty and disturbance, but the uncertainty and disturbance are considered to be bounded. Therefore, it is not only necessary, but also meaningful to study the chaotic partial anti-synchronization of systems with model uncertainty and disturbance.
We note that in the field of nonlinear system control, the existence of uncertainty and disturbance makes the design of the controller complex and difficult to implement, and without the corresponding symmetrical control, reduces the efficiency of the work [30,31,32,33]. Additionally, the UDE controller provides a convenient solution to this problem by effectively eliminating uncertainties and external disturbances. Based on this, a UDE-based control method is proposed to solve the complete synchronization problem and the partial anti-synchronization problem of the given chaotic system by combining the two control methods. However, these control methods only implement the corresponding control functions and do not consider the effects of uncertainty and the disturbance in the system.
This paper focuses on the synchronization and partial anti-synchronization problems of chaotic systems with model uncertainty and external disturbance. First, a new UDE-based dynamic gain feedback control method is designed by combining the dynamic gain feedback control method and the UDE-based control method, and the complete synchronization problem is achieved. Second, a new UDE-based linear feedback control method is designed by combining the linear-like feedback control method and the UDE-based control method, and the partial anti-synchronization problem of the system is achieved. Finally, the obtained method is used to realize the synchronization and partial anti-synchronization of a complex Lü system with uncertainty and disturbance, and numerical simulations are performed to verify the correctness and validity of the above results.
The main framework of this article is divided into the following parts:
(a)
Firstly, the dynamic gain feedback control method and linear feedback control method are presented to solve the synchronization and partial anti-synchronization problems of the nominal chaotic system, respectively;
(b)
Secondly, the controller of the nominal system is combined with the UDE controller to deal with the synchronization and partial anti-synchronization problems of a given chaotic system with both uncertainty and disturbance;
(c)
Finally, take the example of the complex Lü system and the numerical simulation verifies the effectiveness and feasibility of the proposed control method.

2. Preliminary Knowledge

2.1. Control Method of the Nominal System

Consider the following complex chaotic system:
H ˙ = G ( H )
where H R n is the system state variable, G ( H ) = [ G 1 ( H ) , G 2 ( H ) , G n ( H ) ] T is a continuous vector function.
Let system (1) be the master system, and the corresponding slave system with Q is given as
Q ˙ = G ( Q ) + W U s
where Q R n is the system state, G ( Q ) = [ G 1 ( Q ) , G 2 ( Q ) , G n ( Q ) ] T is a continuous vector function, W R n × r is a constant matrix, r 1 and U s is the controller to be designed.
Set M = Q     H , and the error system is shown as follows:
M ˙ = G ( Q )     G ( H ) + W U s
Definition 1.
Consider the error system (3), if  lim t M ( t ) = 0 is satisfied, we call the master system (1) and slave system (2) synchronized by controller  U s .
To date, there are many control methods for chaotic synchronization problems. Among these control methods, in order to design controllers that are not only simple in design but also physically implementable, the dynamic gain feedback control method is applied. Based on the existing results, let us briefly introduce the controller.
Lemma 1
(See [5]). Consider system (3), where W = ( W i j ) n × r and  W i j = 1 or  W i j = 0 ,  i = 1 , 2 , , n ,  j = 1 , 2 , , n , where  ( M ( t ) , W ) is controllable, then the dynamic gain feedback controller is designed as follows:
U s = K M  
where  K = k ( t ) W T and the feedback gain  k ( t ) is updated by the following law:
k ˙ ( t ) = o M ( t ) 2  
and  o 0 is a constant, usually taken as 1.
At present, the existing literature presents the existence of the partial anti-synchronization of system (1), if and only if the system (1) can perform the following non-singular linear transformation:
( Y N ) = T H
System (1) is rewritten into the following two subsystems:
Y ˙ = A ( N ) Y
N ˙ = L ( Y , N )
where Y R c , N R n c , c 1 ,   A ( N ) R c is a matrix with constants and variables and L ( Y , N ) is a nonlinear continuous function.
Let system (7) be the master subsystem, and the corresponding slave subsystem is represented as:
P ˙ = A ( N ) P + b u s
where P R c is the controller to be designed, r 1 , b R n × r are the constant matrices, and u s is a controller designed to the achieve partial anti-synchronization of the system.
Let E = P Y , and the sum system is described as:
E ˙ = A ( N ) E + b u s
where
u s = K ( N ) E
Definition 2.
Consider the sum system (10): if  lim t 0 E ( t ) = 0 is satisfied, then it means that the master subsystem (7) is partially anti-synchronized with the slave subsystem (9).
Lemma 2
(See [11]). For sum system (10), K ( N ) satisfies the matrix  ( A ( N ) + B K ( N ) ) which is Hurwitz no matter what N is, and then the master and slave subsystems are partially anti-synchronized under the action of the controller.

2.2. UDE-Based Control Method

Consider the following complex chaotic system with both model uncertainty and external disturbances.
h ˙ = g ( h ) + w ( u + u d )
where h R n is the system state, g ( h ) = [ g 1 ( h ) , g 2 ( h ) , g n ( h ) ] T is a continuous vector function, u d = Δ g ( h ) + d ( t ) , Δ g ( h ) is the uncertainty, d ( t ) is the external disturbance, w R n × r is a constant matrix, and r 1 , and u is the controllers to be designed.
The stable linear reference model is given as
h ˙ z = A z h z + W z c
where h z R n is reference state, A z is a Hurwitz matrix, W z R n × r is a vector, and c R s is a command.
Based on the existing results, the UDE-based control method is expressed as follows.
Lemma 3
(See [22]). Consider system (6) and reference (7), if the designed controller meets the following conditions:
u ˜ d = u ^ d     u d 0 ,   t
where  u d ^ = ( h ˙ g ( h ) w u ) * s f ( t ) , the UDE-based controller is denoted as
u = w + { ι 1 [ 1 1 J f ( s ) ] * ( A z h z + W z c K M ) } w + { g ( h ) + ι 1 [ s J f ( s ) 1 J f ( s ) ] * h ( t ) }
where  ι 1 denotes the inverse Laplace transform operator,  w + = ( w T w ) 1 w T ,  * indicates the convolution operation J f ( s ) = ι [ s f ( t ) ] .
Remark 1.
According to the existing results in [12], two common filters are introduced. One is the first-order low-pass filter:
J f ( s ) = 1 γ s + 1  
Normally, γ is taken as 0.001. This filter is used to handle the case where d ( t ) is a constant.
The other is a second-order filter:
J f ( s ) = b 1 s + b 2 v 2 s 2 + b 1 s + b 2  
where v = 10 π , b 1 = 10 v , and b 2 = 100 v 2 . This filter deals with the case where d ( t ) is not a constant.

3. Problem Formation

According to [28], consider the following complex Lü chaotic system:
h ˙ = g ( h )
where g R 3 , G ( H ) R 3 is a continuous vector function, g = ( g 1 g 2 g 3 ) T ,
g ( h ) = ( g 1 ( h ) g 2 ( h ) g 3 ( h ) ) = ( 21 ( h 2 h 1 ) 10 h 2 h 1 h 3 1 2 ( h 1 ¯ h 2 + h 1 h 2 ¯ ) 6 h 3 + i Im ( h 1 ) Re ( h 2 ) )
where h 1 = μ 1 r + j μ 2 i , h 2 = μ 3 r + j μ 4 i and h 3 = μ 5 r + j μ 6 i are complex variables, H 1 ¯ and H 2 ¯ are the complex conjugates of H 1 , H 2 , respectively, and j 2 = 1 represents the imaginary unit.
Setting H 1 = μ 1 r , H 2 = μ 2 i , H 3 = μ 3 r , H 4 = μ 4 i , H 5 = μ 5 r , and H 6 = μ 6 i , the chaotic complex Lü system (13) is shown as follows:
H ˙ 1 = 21 ( H 3 H 1 ) H ˙ 2 = 21 ( H 4 H 2 ) H ˙ 3 = 10 H 3 H 1 H 5 + H 2 H 6 H ˙ 4 = 10 H 4 G 1 H 6 H 2 H 5 H ˙ 5 = 6 H 5 + H 2 H 4 + H 1 H 3 H ˙ 6 = 6 H 6 + H 2 H 3
The aim of this paper is to design controllers, so that the system (20) achieves complete synchronization and partial anti-synchronization in the absence of model uncertainty and external perturbations.

4. Main Results and Discussion

In this section, we design the controller, U , in two steps to implement the synchronization and partial anti-synchronization problem for chaotic systems with both uncertainty and external disturbances, and present the following results.

4.1. Dynamic Gain Feedback Control for Synchronization

The first step is to design the controller, U s .
Let system (20) be the master system, then the corresponding slave system with Q is given as follows:
Q ˙ = G ( Q ) + W U s
where
Q = ( Q 1 Q 2 Q 3 Q 4 Q 5 Q 6 ) , W = ( 0 0 0 0 1 0 0 1 0 0 0 0 )
U s is the controller to be designed.
Let M = Q H , then the error system is presented as:
M ˙ = X ( H , M ) + W U s
where
X ( G , M ) = ( 21 ( M 3 M 1 ) 21 ( M 4 M 2 ) 10 M 3 M 1 M 5 M 1 H 5 M 5 H 1 + M 2 M 6 + M 2 H 6 + M 6 H 2 10 M 4 M 1 M 6 M 1 H 6 M 6 H 1 M 2 M 5 M 2 H 5 M 5 H 2 6 M 5 + M 2 M 4 + M 2 H 4 + M 4 H 2 + m 1 m 3 + m 1 H 3 + m 3 G 1 6 M 6 + M 2 M 3 + M 2 H 3 + M 3 H 2 )
W is given by Equation (16), and, next, the controller, U s , is designed.
Theorem 1.
Consider error system (23), and the dynamic gain feedback controller  U s can be designed as the following form:
U s = k ( t ) W T M = k ( t ) ( 0 0 1 0 0 0 0 0 0 1 0 0 ) e = ( k ( t ) M 3 k ( t ) M 4 )
where  k ( t ) is updated by the update law (5).
Proof. 
For system (24), note that, if M 3 = M 4 = 0 , the following four-dimensional subsystem
M ˙ 1 = 21 M 1 M ˙ 2 = 21 M 2 M ˙ 5 = 6 M 5 + M 2 H 4 + M 1 H 3 M ˙ 6 = 6 M 6 + M 2 H 3
is globally asymptotically stable, the conclusion of the theorem holds. □

4.2. UDE-Based Dynamic Gain Feedback Control Method for Synchronization

The second step is to design the controller, U u d e .
Next, let system (20) be the master system and the slave system is represented as follows:
Q ˙ = G ( Q ) + W ( U + U d )
where U = U s + U u d e , U d = Δ G ( Q ) + D ( t ) ,
G ( Q ) = ( Q ˙ 1 = 21 ( Q 3 Q 1 ) Q ˙ 2 = 21 ( Q 4 Q 2 ) Q ˙ 3 = 10 Q 3 Q 1 Q 5 + Q 2 Q 6 Q ˙ 4 = 10 Q 4 Q 1 Q 6 Q 2 Q 5 Q ˙ 5 = 6 Q 5 + Q 2 Q 4 + Q 1 Q 3 Q ˙ 6 = 6 Q 6 + Q 2 Q 3 ) , W = ( 0 0 0 0 1 0 0 1 0 0 0 0 )
Δ G ( Q ) = ( 0 0 0 0 0.01 Q 1 2 0 0 0.02 Q 1 Q 4 0 0 0 0 ) , D ( t ) = ( 0 0 0 0 0.5 0 0 0.2 0 0 0 0 )
U u d e is the controller to be designed.
Let M = Q H , then the error system is presented as:
M ˙ = G ( Q ) G ( H ) + W U d + W U u d e
where M R 6 and U = U s + U u d e .
Theorem 2.
Consider the error system (30), if a filter,  s f ( t ) , is designed to satisfy the following condition:
U ˜ d = ( U ˜ d 1 U ˜ d 2 ) = ( U ^ d 1 U d 1 U ^ d 2 U d 2 ) 0 , t  
where U ˜ d 1 = ( E ˙ 3 E 3 W U d 1 ) * s f ( t ) , U ˜ d 2 = ( E ˙ 4 E 4 W U d 2 ) * s f ( t ) , and U d = Δ G ( H ) + d ( t ) , then the dynamic gain feedback UDE-based controller, U , is designed as follows:
U = U s + U u d e  
U s = k ( t ) W T M  
k ( t ) is updated by the update law (5).
U u d e = ( U u d e 1 U u d e 2 ) = ( W + { ι 1 [ J f ( s ) 1 J f ( s ) ] * ( F 3 ( M , H ) ) } W + { ι 1 [ s J f ( s ) 1 J f ( s ) ] * M 3 ( t ) } W + { ι 1 [ J f ( s ) 1 J f ( s ) ] * ( F 4 ( M , H ) ) } W + { ι 1 [ s J f ( s ) 1 J f ( s ) ] * M 4 ( t ) } )
where  ι 1 denotes the inverse Laplace transform operator, w + = ( w T w ) 1 w T , * indicates the convolution operation, J f ( s ) = ι [ s f ( t ) ] . F ( M , H ) = G ( Q )     G ( H ) + W U s .
Proof. 
Substituting the controller (32) into the error system (30). We obtain the following:
M ˙ = G ( Q ) G ( H ) + U d + W ( U s + U u d e ) = F ( M , H ) + U d + W U u d e
where U d = Δ G ( H ) + d ( t ) and F ( M , H ) = G ( Q )     G ( H ) + W U s .
According to Lemma 1, the system, x = F ( M , H ) , is asymptotically stable. Observing condition (14), we can obtain the following:
W U u d e = U ^ d
thus, system (35) can be rewritten as
M ˙ = F ( M , H ) + U ˜ d
and system (37) is asymptotically stable, which completes the proof. □

4.3. Partial Anti-Synchronization of the Nominal System

First, consider the existence of the partial anti-synchronization problem. Obviously, system (20) does not satisfy the condition of G ( H ) = G ( H ) , so consider the partial anti-synchronization of the systems.
According to the results in [16], the following results for system (20) are obtained:
Theorem 3.
Considering system (20), there is the following non-singular linear transformation:
( Y N ) = T H  
where  T is given as:
T = ( 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 )  
by Equation (38), system (14) is transformed into the following two subsystems:
Y ˙ = A ( N ) Y  
N ˙ = L ( Y , N )
where  Y R 4 , N R 2 and
Y = ( G 1 G 2 G 3 G 4 ) , N = ( G 5 G 6 )  
A ( N ) = ( 21 0 21 0 0 21 0 21 N 1 N 2 10 0 N 2 N 1 0 10 )  
L ( Y , N ) = ( 10 N 1 + Y 2 Y 4 + Y 1 Y 3 10 N 2 + Y 2 Y 3 )  
Equation (23) satisfies condition A ( Y , N )   =   A ( Y , N ) . This indicates the coexistence of the partial anti-synchronization of the system.
Proof. 
Let α = D i a g { α 1 , α 2 , , α 6 } , | α i | = 1 , i = 1 , 2 , 6 ; through the calculation, it is easy to obtain that
β = ( α 1 α 2 α 3 α 4 α 5 α 6 ) = ( 1 1 1 1 1 1 )
is the solution of the following equations:
F 1 ( α G ) α 1 F 1 ( G ) = 21 ( α 3 α 1 ) G 3 0 F 2 ( α G ) α 2 F 2 ( G ) = 21 ( α 4 α 2 ) G 4 0 F 3 ( α G ) α 3 F 3 ( G ) = ( α 3 α 1 α 5 ) G 1 G 5 + ( α 2 α 6 α 3 ) G 2 G 6 0 F 4 ( α G ) α 4 F 4 ( G ) = ( α 4 α 1 α 6 ) G 1 G 6 + ( α 4 α 2 α 5 ) G 2 G 5 0
the results are the following:
α 1 = α 3
α 2 = α 3
α 3 = α 1 α 5 α 3 = α 2 α 6
α 4 = α 1 α 6 α 4 = α 2 α 5
thus, T = ( δ 6 1 δ 6 2 δ 6 3 δ 6 4 δ 6 5 δ 6 6 ) T is given by Equation (9), δ 6 i represents the ith row of the 6th order identity matrix, and i = 1 , 2 , 6 , which completes the proof. □
The first step is to design the controller, U s .
Then, let system (40) be the master system, and the corresponding slave system is represented as:
P ˙ = A ( N ) P + B U s
where
B = ( 0 0 0 0 1 0 0 1 )
P R 4 , N R 2 is already given by Equation (44).
Let E = P + Y , and the sum system is given as follows:
E 1 . = 21 ( E 3 E 1 ) E 2 . = 21 ( E 4 E 2 ) E 3 . = 10 E 3 E 1 E 5 E 1 Y 5 + Y 1 E 5 + E 2 E 6 + E 2 Y 6 Y 2 E 6 E 4 . = 10 E 4 E 1 E 6 E 1 Y 6 + Y 1 E 6 E 2 E 5 + E 2 Y 5 + Y 2 E 5
Theorem 4.
Consider the sum system (53). If  ( A ( N ) , B ) is controllable no matter what  Z is, then dynamic gain feedback controller  U s is designed as follows:
U s = K ( N ) E = ( N 1 E 1 N 2 E 2 N 2 E 1 + N 1 E 2 )
where
K ( N ) = ( N 1 N 2 12 0 N 2 N 1 0 12 )
K ( N ) satisfies the matrix  ( A ( N ) + B K ( N ) ) which is a Hurwitz no matter what  Z is, then the sum system (53) is globally asymptotically stable. This means that the master system (40) and the slave system (51) achieve partial anti-synchronization.
Proof. 
Since ( A ( N ) + B K ( N ) ) is a Hurwitz matrix no matter what N is, and the sum system (53) is globally asymptotically stable, the master and slave systems achieve partial anti-synchronization, which completes the proof. □

4.4. UDE-Based Linear-like Feedback Control Method for Partial Anti-Synchronization

The second step is to design the controller, U u d e .
Next, let system (40) be the master system, then the slave system with model uncertainty and disturbance is shown as follows:
P ˙ = A ( N ) P + B U + B U d
where U = U s + U u d e , U d = Δ G ( P ) + D ( t ) , and
G ( P ) = ( P ˙ 1 = 21 ( P 3 P 1 ) P ˙ 2 = 21 ( P 4 P 2 ) P ˙ 3 = 10 P 3 P 1 N 1 + P 2 N 2 P ˙ 4 = 10 P 4 P 1 N 2 P 2 N 1 )
Δ G ( Y ) = ( 0 0 0 0 0.03 P 1 P 2 0 0 0.03 P 1 2 ) , D ( t ) = ( 0 0 0 0 0.1 0 0 0.1 )
Let E = P + Y , then the error system is presented as:
E ˙ = G ( P ) + G ( Y ) + B U + B U d
where E R 4 , B is given by Equation (52), and U u d e is the controller to be designed.
Theorem 5.
Consider the sum system (59), if a filter  s f ( t ) is designed to satisfy the following condition:
U ˜ d = ( U ˜ d 1 U ˜ d 2 ) = ( U ^ d 1 U d 1 U ^ d 2 U d 2 ) 0 , t
where  U ˜ d 1 = ( E ˙ 3 E 3 B u d 1 ) * s f ( t ) , U ˜ d 2 = ( E ˙ 4 E 4 B u d 2 ) * s f ( t ) and  U d = Δ G ( Y ) + D ( t ) , then the dynamic gain feedback UDE-based controller,  U , is designed as follows:
U = U s + U u d e
where  U s is given by Equation (55). Then
U u d e = ( U u d e 1 U u d e 2 ) = ( W + { ι 1 [ J f ( s ) 1 J f ( s ) ] * ( F 3 ( E , Y ) ) } W + { ι 1 [ s J f ( s ) 1 J f ( s ) ] * E 3 ( t ) } W + { ι 1 [ J f ( s ) 1 J f ( s ) ] * ( F 4 ( E , Y ) ) } W + { ι 1 [ s J f ( s ) 1 J f ( s ) ] * E 4 ( t ) } )
where  ι 1 denotes the inverse Laplace transform operator,  w + = ( w T w ) 1 w T ,  * indicates the convolution operation, J f ( s ) = ι [ s f ( t ) ] , F ( E , Y ) = G ( P ) + G ( Y ) + B U s .
Proof. 
Substituting the controller (62) into the error system (60). We obtain the following:
M ˙ = G ( Q ) G ( H ) + U d + W ( U s + U u d e ) = F ( M , H ) + U d + W U u d e
where U d = Δ G ( P ) + D ( t ) , and F ( E , Y ) = G ( P ) + G ( Y ) + B U s .
According to Lemma 1, the system, m = F ( M , H ) , is asymptotically stable. Observing condition (60), we can obtain the following:
B U u d e = U ˜ d
thus, system (59) can be rewritten as
E ˙ = F ( E , Y ) + U ˜ d
and system (65) is asymptotically stable, which completes the proof. □

5. Numerical Simulations

In this section, we use the complex Lü system to perform numerical simulation to verify the validity and effectiveness of the theoretical results.

5.1. Synchronous Numerical Simulation of the Complex Lü System

Numerical simulation is carried out. The initial values of the master–slave system for the complex Lü chaotic system is selected as follows: H = [ 1 , 2 , 3 , 4 , 5 , 6 ] , Q = [ 0.1 , 0.2 , 0.3 , 0.4 , 0.5 , 0.6 ] , and k ( 0 ) = 1 . From Figure 1, we observed that under the dynamic gain feedback control, the error system is globally asymptotically stable. From Figure 2, we observed that the states of the master system: H 1 , H 2 , H 3 , H 4 , H 5 , H 6 synchronize the states of the slave system: Q 1 , Q 2 , Q 3 , Q 4 , Q 5 , Q 6 , respectively. Figure 3 shows that the dynamic feedback gain k converges to a negative constant.

5.2. A UDE-Based Dynamic Feedback Control Synchronous Numerical Simulation

For system (30), the initial value of the numerical simulation is given as follows: H ( 0 ) = [ 1 , 2 , 3 , 4 , 5 , 6 ] , Q ( 0 ) = [ 0.1 , 0.2 , 0.3 , 0.4 , 0.5 , 0.6 ] , and k ( t ) = 1 . Figure 4 shows that, under the action of the above controller, the error system is asymptotically stable. Figure 5 shows that the states variable H of the master system is synchronized with the states variable Q of the slave system. Figure 6 shows that U d ^ and U d tend to be the same constant as t . Figure 7 shows that the dynamic gain, k , tends to a constant.

5.3. An Anti-Synchronous Numerical Simulation of the Nominal System

A numerical simulation is carried out. The initial values of the system (40) and the system (51) are selected as follows: Y ( 0 ) = [ 0.1 , 0.2 , 0.3 , 0.4 ] , Q ( 0 ) = [ 1 , 2 , 3 , 4 ] , and N ( 0 ) = [ 1 , 1 ] . From Figure 8, we observed that the sum system of the master–slave system is globally asymptotically stable. From Figure 9, we observed that the states of the master system: Y 1 , Y 2 , Y 3 , Y 4  synchronize with the states of the slave system: P 1 , P 2 , P 3 , P 4 , respectively.

5.4. UDE-Based Linear-like Feedback Control Anti-Synchronous Numerical Simulation

For system (60), the initial value of the numerical simulation is presented as follows: H ( 0 ) = [ 0.1 , 0.2 , 0.3 , 0.4 ] , Q ( 0 ) = [ 1 , 2 , 3 , 4 ] , and N ( 0 ) = [ 1 , 1 ] . Figure 10 shows that under the action of the above controller, the sum system is asymptotically stable. Figure 11 shows that the state variable Y of the master system is synchronized with the state variable P of the slave system. Figure 12 shows that U d ^ and U d tend to be the same constant as t .

5.5. Discussion

According to the experimental results, the proposed method can significantly improve the speed of the complete synchronization and partial anti-synchronization of chaotic systems and eliminate the uncertainty and disturbance of the system, which is still effective in the case of multidimensional uncertainty and disturbance. Considering the real uncertainties and disturbances in real applications and the complexity of the controller design, this method can be applied to most nonlinear system control areas and has good performance.
The proposed method also has some shortcomings, such as the ability to remove uncertainty and disturbance sums, which depends on the high or low filter cutoff frequency; therefore, the performance of the UDE controller depends on the frequency of the data and it is worth to be studied for a suitable parameter setting scheme.

6. Conclusions

In this paper, the problem of the complete synchronization and partial anti-synchronization of a complex chaotic system with uncertainty and disturbance was investigated. Firstly, a new UDE-based dynamic gain feedback control method is proposed to achieve the complete synchronization of the system, which improves the synchronization rate of the chaotic system and eliminates the uncertainty and disturbance. Second, a new UDE-based linear-like feedback control method is proposed to achieve a partial desynchronization of the chaotic system, which enhances the anti-synchronization rate of the system and eliminates uncertainty and disturbance. Finally, the complete synchronization and partial anti-synchronization of the complex Lü chaotic system with uncertainty and disturbance are achieved by the above method. The simulation results show that the UDE-based feedback control method has good performance, the proposed method meets the need for system control, and it is simple and physically implementable in design. In addition, the shortcomings and improvement directions of the proposed method are discussed. The proposed method can provide a reference for other nonlinear system control problems, including real-life circuit control.

Author Contributions

Numerical simulations, writing—review and editing, Z.W.; writing—original draft preparation, C.S.; review, A.Y.; review, G.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China, grant number 61903207.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

All data, models, and codes generated or used during the study appear in the submitted article.

Acknowledgments

I am deeply indebted to all the other tutors and students for their direct and indirect assistance. They have put considerable time and effort into their comments on the draft.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Pecora, L.M.; Carroll, T.L. Synchronization in chaotic systems. Phys. Rev. Lett. 1990, 64, 821–824. [Google Scholar] [CrossRef] [PubMed]
  2. Deepika, D.; Sandeep, K.; Shiv, N. Uncertainty and disturbance estimator based robust synchronization for a class of uncertain fractional chaotic system via fractional order sliding mode control. Chaos Solitons Fractals 2018, 115, 196–203. [Google Scholar] [CrossRef]
  3. Wang, Z. Anti-synchronization In Two Non-identical Hyperchaotic Systems With Known Or Unknown Parameters. Commun. Nonlinear Sci. Numer. Simul. 2009, 14, 2366–2372. [Google Scholar] [CrossRef]
  4. Chen, X.R.; Xiao, L.; Kingni, S.T.; Moroz, I.; Wei, Z.C.; Jahanshahi, H. Coexisting attractors, chaos control and synchronization in a self-exciting homopolar dynamo system. Int. J. Intell. Comput. Cybern. 2020, 13, 167–179. [Google Scholar] [CrossRef]
  5. Aghababa, M.P.; Akbari, M.E. A chattering-free robust adaptive sliding mode controller for synchronization of two different chaotic systems with unknown uncertainties and external disturbances. Appl. Math. Comput. 2012, 218, 5757–5768. [Google Scholar] [CrossRef]
  6. Yi, X.F.; Guo, R.W.; Qi, Y. Stabilization of Chaotic Systems With Both Uncertainty and Disturbance by the UDE-Based Control Method. IEEE Access 2020, 8, 62471–62477. [Google Scholar] [CrossRef]
  7. Wang, Z.X.; Yu, X.T.; Wang, G.J. Anti-synchronization of the Hyperchaotic Systems with Uncertainty and Disturbance Using the UDE-Based Control Method. Math. Probl. Eng. 2020, 2020, 1–6. [Google Scholar]
  8. Wang, Y.S.; Li, B.; Lu, G.Y. Synchronization and Anti-synchronization for a 4-dimensional Hyperchaotic System. J. Vib. Test. Syst. Dyn. 2020, 4, 325–336. [Google Scholar] [CrossRef]
  9. Zhang, Q.; Lue, R.; Chen, R. Coexistence of anti-phase and complete synchronization in the generalized lorenz system. Commun. Nonlinear Sci. Numer. Simul. 2010, 15, 3067–3072. [Google Scholar] [CrossRef]
  10. Agrawal, S.K.; Das, S. A modified adaptive control method for synchronization of some fractional chaotic systems with unknown parameters. Nonlinear Dyn. 2013, 73, 907–919. [Google Scholar] [CrossRef]
  11. Wang, Z.L.; Shi, X.R. Coexistence of anti-synchronization and complete synchronization of delay hyperchaotic L\"{u} systems via partial variables. J. Vib. Control. 2013, 19, 2199–2210. [Google Scholar] [CrossRef]
  12. Mezatio, B.A.; Motchongom, M.T.; Tekam, B.R.W.; Kengne, R.; Tchitnga, R.; Fomethe, A. A novel memristive 6D hyperchaotic autonomous system with hidden extreme multistability. Chaos Solitons Fractals 2019, 120, 100–115. [Google Scholar] [CrossRef]
  13. Reza, F.M.; Hadi, D.; Dumitru, B. A note on stability of sliding mode dynamics in suppression of fractional-order chaotic systems. Comput. Math. Appl. 2013, 66, 832–837. [Google Scholar]
  14. Guo, R.W. Projective synchronization of a class of chaotic systems by dynamic feedback control method. Nonlinear Dyn. 2017, 90, 53–64. [Google Scholar] [CrossRef]
  15. Zhang, C.; Deng, F.; Zhang, W.; Hou, T.; Yang, Z. Anti-Synchronization and Synchronization of Coupled Chaotic System With Ring Connection and Stochastic Perturbations. IEEE Access 2019, 7, 76902–76909. [Google Scholar] [CrossRef]
  16. Ren, B.B.; Zhong, Q.C.; Chen, J.H. Robust Control for a Class of Non-affine Nonlinear Systems Based on the Uncertainty and Disturbance Estimator. IEEE Trans. Ind. Electron. 2015, 62, 5881–5888. [Google Scholar] [CrossRef]
  17. Jia, H.; Chen, S.H.; Chen, L. Adaptive control for anti-synchronization of Chua’s chaotic system. Phys. Lett. A 2005, 339, 455–460. [Google Scholar]
  18. Karimov, A.; Tutueva, A.; Karimov, T.; Druzhina, O.; Butusov, D. Adaptive Generalized Synchronization between Circuit and Computer Implementations of the Rssler System. Appl. Sci. 2020, 11, 81. [Google Scholar] [CrossRef]
  19. Liu, H.; Chen, Y.; Li, G.; Xiang, W.; Xu, G. Adaptive Fuzzy Synchronization of Fractional-Order Chaotic (Hyperchaotic) Systems with Input Saturation and Unknown Parameters. Complexity 2017, 2017, 6853826. [Google Scholar] [CrossRef] [Green Version]
  20. Li, Q.P.; Li, W.L. Anti-Synchronization of Chaotic System by Sliding Mode Control and Observer. Key Eng. Mater. 2010, 439–440, 1247–1252. [Google Scholar]
  21. Peng, R.L.; Jiang, C.; Guo, R. Partial Anti-Synchronization of the Fractional-Order Chaotic Systems through Dynamic Feedback Control. Mathematics 2021, 9, 718. [Google Scholar] [CrossRef]
  22. Ma, J.; Li, F.; Huang, L.; Jin, W.Y. Complete synchronization, phase synchronization and parameters estimation in a realistic chaotic system. Commun. Nonlinear Sci. Numer. Simul. 2011, 16, 3770–3785. [Google Scholar] [CrossRef]
  23. Pan, L.; Zhou, W.; Fang, J.; Li, D. Synchronization and anti-synchronization of new uncertain fractional-order modified unified chaotic systems via novel active pinning control. Commun. Nonlinear Sci. Numer. Simul. 2010, 15, 3754–3762. [Google Scholar] [CrossRef]
  24. Lu, J.G.; Chen, G.R. A note on the fractional-order Chen system. Chaos Solitions Fractals 2006, 27, 685–688. [Google Scholar] [CrossRef]
  25. Dadras, S.; Momeni, H.R. Fractional order dynamic output feedback sliding mode control design for robust stabilization of uncertain fractional-order nonlinear systems. Asian J. Control 2013, 16, 489–497. [Google Scholar] [CrossRef]
  26. Asheghan, M.M.; Beheshti, M.T.H.; Tavazoei, M.S. Robust synchronization of perturbed Chen’s fractional-order chaotic systems. Commun. Nonlinear Sci. Numer. Simul. 2011, 16, 1044–1051. [Google Scholar] [CrossRef]
  27. Xu, J.; Ji, Y.; Cui, B.T. Synchronization and anti-synchronization of time-delay chaotic system and its application to secure communication. J. Comput. Appl. 2010, 30, 2413–2416. [Google Scholar] [CrossRef]
  28. 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]
  29. Yu, Y.; Li, H.X.; Sha, W.; Yu, J. Dynamic analysis of a fractional-order Lorenz chaotic system. Nonlinear Dyn. 2009, 42, 1181–1189. [Google Scholar] [CrossRef]
  30. Zang, W.S.; Zhang, Q.; Su, J.P.; Feng, L. Robust Nonlinear Control Scheme for Electro-Hydraulic Force Tracking Control with Time-Varying Output Constraint. Symmetry 2021, 13, 2074. [Google Scholar] [CrossRef]
  31. Aly, A.A. Control of a symmetric chaotic supply chain system using a new fixed-time super-twisting sliding mode technique subject to control input limitations. Symmetry 2021, 13, 1257. [Google Scholar]
  32. Rajchakit, G.; Sriraman, R.; Kaewmesri, P.; Chanthorn, P.; Lim, C.P.; Samidurai, R. An Extended Analysis on Robust Dissipativity of Uncertain Stochastic Generalized Neural Networks with Markovian Jumping Parameters. Symmetry 2020, 12, 1035. [Google Scholar]
  33. Chen, H.; He, S.; Pano Azucena, A.D.; Yousefpour, A.; Jahanshahi, H.; López, M.A.; Alcaraz, R. A Multistable Chaotic Jerk System with Coexisting and Hidden Attractors: Dynamical and Complexity Analysis, FPGA-Based Realization, and Chaos Stabilization Using a Robust Controller. Symmetry 2020, 12, 569. [Google Scholar] [CrossRef] [Green Version]
Figure 1. The error system is asymptotically stable. (a) M 1 , M 2 , M 3 are asymptotically stable; (b) M 4 , M 5 , M 6 are asymptotically stable.
Figure 1. The error system is asymptotically stable. (a) M 1 , M 2 , M 3 are asymptotically stable; (b) M 4 , M 5 , M 6 are asymptotically stable.
Symmetry 14 00517 g001
Figure 2. The state of the master and slave systems are synchronized, respectively. (a) The states H 1 , H 2 , H 3 synchronize the states Q 1 , Q 2 , Q 3 , respectively. (b) The states H 4 , H 5 , H 6 synchronize the states Q 4 , Q 5 , Q 6 , respectively.
Figure 2. The state of the master and slave systems are synchronized, respectively. (a) The states H 1 , H 2 , H 3 synchronize the states Q 1 , Q 2 , Q 3 , respectively. (b) The states H 4 , H 5 , H 6 synchronize the states Q 4 , Q 5 , Q 6 , respectively.
Symmetry 14 00517 g002
Figure 3. The feedback gain k converges to a negative constant.
Figure 3. The feedback gain k converges to a negative constant.
Symmetry 14 00517 g003
Figure 4. The error system is asymptotically stable. (a) M 1 , M 2 , M 3 are asymptotically stable; (b) M 4 , M 5 , M 6 are asymptotically stable.
Figure 4. The error system is asymptotically stable. (a) M 1 , M 2 , M 3 are asymptotically stable; (b) M 4 , M 5 , M 6 are asymptotically stable.
Symmetry 14 00517 g004
Figure 5. The state of the master and slave systems are synchronized, respectively. (a) The states H 1 , H 2 , H 3 synchronize the states Q 1 , Q 2 , Q 3 ; (b) the states H 4 , H 5 , H 6 synchronize the states Q 4 , Q 5 , Q 6 .
Figure 5. The state of the master and slave systems are synchronized, respectively. (a) The states H 1 , H 2 , H 3 synchronize the states Q 1 , Q 2 , Q 3 ; (b) the states H 4 , H 5 , H 6 synchronize the states Q 4 , Q 5 , Q 6 .
Symmetry 14 00517 g005
Figure 6. (a) U d 1 ^ tends to U d 1 ; (b) U d 2 ^ tends to U d 2 .
Figure 6. (a) U d 1 ^ tends to U d 1 ; (b) U d 2 ^ tends to U d 2 .
Symmetry 14 00517 g006
Figure 7. The feedback gain k converges to a negative constant.
Figure 7. The feedback gain k converges to a negative constant.
Symmetry 14 00517 g007
Figure 8. The sum system is asymptotically stable. (a) E 1 , E 2 are asymptotically stable; (b) E 3 , E 4 are asymptotically stable.
Figure 8. The sum system is asymptotically stable. (a) E 1 , E 2 are asymptotically stable; (b) E 3 , E 4 are asymptotically stable.
Symmetry 14 00517 g008
Figure 9. The states of the master and slave systems are anti-synchronized, respectively. (a) The states Y 1 , Y 2 anti-synchronize states P 1 , P 2 , respectively; (b) the states Y 3 , Y 4 anti-synchronize states P 3 , P 4 , respectively.
Figure 9. The states of the master and slave systems are anti-synchronized, respectively. (a) The states Y 1 , Y 2 anti-synchronize states P 1 , P 2 , respectively; (b) the states Y 3 , Y 4 anti-synchronize states P 3 , P 4 , respectively.
Symmetry 14 00517 g009
Figure 10. The sum system is asymptotically stable. (a) E 1 , E 2 are asymptotically stable; (b) E 3 , E 4 are asymptotically stable.
Figure 10. The sum system is asymptotically stable. (a) E 1 , E 2 are asymptotically stable; (b) E 3 , E 4 are asymptotically stable.
Symmetry 14 00517 g010
Figure 11. The states of the master and slave systems are anti-synchronized, respectively. (a) Y 1 , Y 2 anti-synchronizes P 1 , P 1 , respectively; (b) Y 3 , Y 4 anti-synchronizes P 3 , P 4 , respectively.
Figure 11. The states of the master and slave systems are anti-synchronized, respectively. (a) Y 1 , Y 2 anti-synchronizes P 1 , P 1 , respectively; (b) Y 3 , Y 4 anti-synchronizes P 3 , P 4 , respectively.
Symmetry 14 00517 g011
Figure 12. (a) U d 1 ^ tends to U d 1 ; (b) U d 2 ^ tends to U d 2 .
Figure 12. (a) U d 1 ^ tends to U d 1 ; (b) U d 2 ^ tends to U d 2 .
Symmetry 14 00517 g012
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Wang, Z.; Song, C.; Yan, A.; Wang, G. Complete Synchronization and Partial Anti-Synchronization of Complex Lü Chaotic Systems by the UDE-Based Control Method. Symmetry 2022, 14, 517. https://doi.org/10.3390/sym14030517

AMA Style

Wang Z, Song C, Yan A, Wang G. Complete Synchronization and Partial Anti-Synchronization of Complex Lü Chaotic Systems by the UDE-Based Control Method. Symmetry. 2022; 14(3):517. https://doi.org/10.3390/sym14030517

Chicago/Turabian Style

Wang, Zuoxun, Cong Song, An Yan, and Guijuan Wang. 2022. "Complete Synchronization and Partial Anti-Synchronization of Complex Lü Chaotic Systems by the UDE-Based Control Method" Symmetry 14, no. 3: 517. https://doi.org/10.3390/sym14030517

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