Next Article in Journal
Engine Knock Sensor Based on Symmetrical Rhomboid Structure-Encapsulated Fiber Bragg Grating
Next Article in Special Issue
Design and Implementation of Simplified Symmetry Chaotic Circuit
Previous Article in Journal
Quasi-Hadamard Product and Partial Sums for Sakaguchi-Type Function Classes Involving q-Difference Operator
Previous Article in Special Issue
Complete Synchronization and Partial Anti-Synchronization of Complex Lü Chaotic Systems by the UDE-Based Control Method
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

The Design of an Anti-Synchronization Control Algorithm for a 4D Laser System

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(4), 710; https://doi.org/10.3390/sym14040710
Submission received: 5 March 2022 / Revised: 19 March 2022 / Accepted: 24 March 2022 / Published: 31 March 2022
(This article belongs to the Special Issue Symmetry in Chaotic Systems and Circuits 2022)

Abstract

:
When studying the control problems of nonlinear systems, there are always uncertainties and disturbances. The existence of this phenomenon will increase the error in production engineering and reduce work efficiency. In order to reduce the nonlinear asymmetric control, the control method of a laser hyperchaotic system is designed in this paper. The system is a complex number system, with remarkable nonlinear characteristics. The system is divided into two parts by calculating the state transformation matrix, which shows that the system can realize simultaneous synchronization and anti-synchronization. Firstly, in the ideal case, the stabilization, synchronization, and anti-synchronization of the system are studied by using the dynamic gain feedback method, and a dynamic feedback controller is designed. Secondly, in the case of uncertainty and disturbance, a dynamic feedback control strategy based on uncertainty and disturbance estimator (UDE) is proposed. With the aim to solve the control problem of the system, the corresponding controller is designed to modify the system. Finally, through simulation and comparison, it is verified that the effect of this method is remarkable.

1. Introduction

Nonlinearity is a common phenomenon in nature, such as laser generation, subharmonic oscillation, self-excited oscillation, frequency capture, the development of human society, people’s thinking process, etc. [1,2,3,4]. These are nonlinear changes with time. With the development of science and technology, nonlinear problems appear in many disciplines. Chaos is a very important aspect of nonlinear dynamics. It is of great significance in the study of various problems.
In nature and human society, synchronization and anti-synchronization refer to the coordination between the phases of at least two vibration systems or the opposite trajectory (or beat). This is a natural phenomenon in nonlinear systems. In the hyperchaotic system studied in this paper, there are simultaneous synchronization and anti-synchronization phenomena. In the realization of chaos control, making full use of the characteristics of chaos is very important for determining the control target and selecting the control method [4]. In modern industrial production, mobile robots and UAVs can be described using nonlinear systems. There are always uncertainties and external disturbances in the system. These problems will lead to the asymmetry of the system. In practical problems, the movement of multiple robots cannot be coordinated, and the industrial production efficiency is low. In order to reduce the asymmetric control problem in nonlinear systems, a dynamic control method based on uncertainty and disturbance is proposed in this paper. The essence of UDE is to establish an interference estimator to estimate unknown interference variables. Based on the UDE control method and dynamic gain control method, the stabilization, synchronization, and anti-synchronization of hyperchaotic systems are studied in this paper.
Chaos has its applications in many fields. With the rapid development of modern communication technology, optical chaos and its secure communication technology have received extensive attention from researchers because of their unique advantages. The introduction of additional degrees of freedom into semiconductor lasers can produce rich nonlinear dynamic behavior [5,6]. If appropriate control parameters are selected, high-dimensional chaotic optical signals can be output. A chaotic optical signal is especially suitable for chaotic secure communication [7,8,9,10]. In addition, in 2001, Nakamur et al. first proposed chaotic paths and applied them to mobile robots to achieve full coverage of the area [11]. This has led to the application of chaos in the field of robotics. For different occasions, Chaos mobile robots can work with different sensors to meet different needs [12,13,14].
In this paper, the dynamic feedback control method based on UDE is applied to plural systems. The 4D laser system has two positive Lyapunov functions and is hyperchaotic. The system is more complex than the real number system, and the nonlinear characteristics are more obvious. Therefore, the study of this system can well verify the effectiveness of this method, and the research problems of this system can provide a theoretical basis for the study of chaotic mobile robots. The simultaneous synchronization and anti-synchronization [15] of a system mean that some states of a system can be synchronized, while other states can be anti-synchronized under the action of an appropriate controller. The study of this problem provides a theoretical basis for the subsequent implementation of multiple chaotic mobile robots to achieve difficult maneuvers. It enables multiple robots to achieve the same or opposite actions simultaneously. The study of the stabilization problem can improve the coverage and stability of chaotic mobile robots in path planning. By studying the control problem of nonlinear systems, the asymmetric control phenomenon of the system is reduced, and the stability of nonlinear systems is improved.

2. Preliminary

Lemma 1.
Consider the following system:
z ˙ = f ( z ) + b u
where z   R n is the state vector, f ( z )   R n is vector function, b   R n × r is the constant matrix, and r 1 , u R r is the controller to be designed. According to results in Refs. [2,16], if ( f ( z ) , b ) is stabilizable, then the designed dynamic gain feedback controller [16,17] is
u = k z
where k = k ( t ) b T , and feedback gain k ( t ) update law is as follows:
k ˙ ( t ) = z ( t ) 2
Lemma 2.
A chaotic system with model uncertainty and external disturbance can be expressed as
z ˙ = f ( z ) + b u d + B u
u d = Δ f ( z ) + d ( t )
where z is the state, Δ f ( z ) is model uncertainty, and d ( t ) is an external disturbance. u d meets the following structural constraints:
[ I B B + ] u d 0
where I is an n-order identity matrix; B + = ( B T B ) 1 B T .
The filter g ( t ) to be designed needs to satisfy the following conditions:
u = u d u d 0 , t
where u d = ( z ˙ f ( z ) B u u d e ) * g f ( t ) , and u d is u d estimate.
Therefore, it can be obtained that the controller u to be designed is [15,18]: u = u a + u u d e ,where u a is a controller designed by using the dynamic gain control method.
u a = k ( t ) B T z ( t )
u u d e = b { 1 [ s G ( s ) 1 G ( s ) ] * z ( t ) + 1 [ G ( s ) 1 G ( s ) ] * F ( z ) }
where G ( s ) = [ g ( t ) ] , 1 is inverse Laplace transform, * is convolution, and k ˙ ( t ) = z ( t ) 2 .
Definition 1.
For the Lorenz system (10) and its slave system (11),
x = h ( x ) = ( a ( x 2 x 1 ) b x 1 x 2 x 1 x 3 c x 3 + x 1 x 2 )
q = h ( q ) + B U
If variables x 1 , x 2 of the system (10) are anti-synchronous with two variables q 1 , q 2 of another system (11), at the same time, x 3 is synchronous with q 3 , the master system (10) and the slave system (11) realize simultaneous synchronization and anti-synchronization.

3. Problem Formulation

In this paper, a multi-winged butterfly laser complex chaotic system is studied. The model of a 4D laser hyperchaotic system is as follows:
{ x 1 . = f 1 x 1 + x 1 x 2 + x 3 x 4 + f 0 [ 1 + sin ( Ω t ) ] x 2 . = f 2 x 2 0.5 ( x 1 2 x 3 2 ) x 3 . = f 1 x 3 + x 1 x 4 x 2 x 3 x 4 . = f 2 x 4 x 1 x 3
where x 1 , 2 , 3 C , x 4 R . When f 0 = f 1 = f 2 = 0.01 , Ω > 0.22 or 0.45 < Ω < 0.98 , system (12) has two positive Lyapunov functions, which are hyperchaotic. System (12) first appeared in [19]. Based on this model, the stabilization problem and simultaneous synchronization and anti-synchronization problems are studied in this paper.
Let x 1 = z 1 + j z 2 , x 2 = z 3 + j z 4 , x 3 = z 5 + j z 6 , x 4 = z 7 , j = 1 ; through the transformation, the complex system is transformed into a 7 D real system, as shown below.
z ˙ = f ( z )
f ( z ) = ( f 1 z 1 + z 2 z 3 + z 5 z 7 + f 0 [ 1 + sin ( Ω t ) ] f 1 z 2 + z 2 z 4 + z 6 z 7 f 2 z 3 0.5 ( z 1 2 z 5 2 ) f 2 z 4 0.5 ( z 2 2 z 6 2 ) f 1 z 5 + z 1 z 7 z 3 z 5 f 1 z 6 + z 2 z 7 z 4 z 6 f 2 z 7 z 1 z 5 )
where z R 7 is the state vector; f 0 , f 1 and f 2 are given in Equation (10), and when Ω = 0.6 , the phase diagram of the system (14) has butterfly chaotic attractor. The vector field divergence of the system is
V = z 1 . z 1 . + z 2 . z 2 . + z 3 . z 3 . + z 4 . z 4 . + z 5 . z 5 . + z 6 . z 6 . + z 7 . z 7 . = 4 f 1 3 f 2
When V < 0 , the system is dissipative; as V = 0.07 < 0 in this paper, it satisfies the dissipative condition; the motion of the system (14) is eventually fixed to the attractor. The phase diagram of chaotic attractor was shown in Figure 1.
In this paper, the suitable controllers are designed by using the control method of dynamic gain feedback. Then, this method is combined with the control method based on UDE to design more reasonable controllers.

4. Methods and Materials

4.1. Stabilization Problem

Before studying the simultaneous synchronization and anti-synchronization of the system, in this part, the stabilization of the system is first discussed. Firstly, the dynamic gain control method [20,21,22] was used to study the nominal system.
Theorem 1.
First, the nominal system is as follows:
z ˙ = f ( z ) + B u a
where z is the state vector, B is given as
B T = ( 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 )
and u a is the designed controller; u a is presented as
u a = K ( t ) B T z ( t )
where K ( t ) the designed dynamic gain feedback, and it is updated by
K ˙ ( t ) = z ( t ) 2
by which system (15) achieves stabilization.
Proof of Theorem 1.
When z 1 = z 3 = z 4 = z 7 = 0 , the following subsystem
z ˙ 2 = f 1 z 1
z ˙ 5 = f 1 z 5
z ˙ 6 = f 1 z 6
is asymptotically stable; then, ( f ( z ) ,   B ) is stabilized. According to Lemma 1, the controller u a is given in (17), which completes the proof.          □
The system can be expressed as follows:
z 1 . = f 1 z 1 + z 1 z 3 + z 5 z 7 + f 0 [ 1 + sin ( Ω t ) ] + K z 1 z 2 . = f 1 z 2 + z 2 z 4 + z 6 z 7 z 3 . = f 2 z 3 0.5 ( z 1 2 z 5 2 ) + K z 3 z 4 . = f 2 z 4 0.5 ( z 2 2 z 6 2 ) + K z 4 z 5 . = f 1 z 5 + z 1 z 7 z 3 z 5 z 6 . = f 1 z 6 + z 2 z 7 z 4 z 6 z 7 . = f 2 z 7 z 1 z 5 + K z 7
Next, the stabilization of the system (4) was studied.
Let b T = ( 0 0 0 0 0 0 1 ) , that is, the disturbance is added to the state z 7 .
Δ f ( z ) = ( 0 0 0 0 0 0 0.1 z 1 2 ) , d ( t ) = ( 0 0 0 0 0 0 2 )
According to Lemma 2, we can obtain u u d e , and filter selection is as follows [23,24]:
G ( s ) = 10 ω 0 s + ( a ω 0 2 ) s 2 + 10 ω 0 s + a
where ω 0 = 4 π , a = 100 ω 0 2 . The controlled chaotic system is
z 1 . = f 1 z 1 + z 1 z 3 + z 5 z 7 + f 0 [ 1 + sin ( Ω t ) ] + K z 1 z 2 . = f 1 z 2 + z 2 z 4 + z 6 z 7 z 3 . = f 2 z 3 0.5 ( z 1 2 z 5 2 ) + K z 3 z 4 . = f 2 z 4 0.5 ( z 2 2 z 6 2 ) + K z 4 z 5 . = f 1 z 5 + z 1 z 7 z 3 z 5 z 6 . = f 1 z 6 + z 2 z 7 z 4 z 6 z 7 . = f 2 z 7 z 1 z 5 + K z 7 + 0.01 z 1 2 + 2 + u u d e

4.2. Simultaneous Synchronization and Anti-Synchronization Problem

In this part, the simultaneous synchronization and anti-synchronization of the laser system (15) are discussed, the study of which is mainly divided into two steps.
First, the nominal system was studied by using the method of dynamic gain feedback [20,21,22].
Theorem 2.
System (15) has the following transformations, which can divide the system into two parts:
Z = ( Z E Z e ) = N z
where matrix N is
N = ( 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 )
Under this transformation, chaotic system (15) can be transformed into the following two parts:
Z E . = F E ( Z ) = H ( Z e ) Z E
Z e . = F e ( Z ) = G ( Z E ) Z e
where Z E R 3 , Z e R 4 .
H ( Z e ) Z E = ( f 1 + Z e 4 0 Z e 6 0 f 1 Z e 3 Z e 1 0 Z e 1 f 2 ) ( Z E 2 Z E 5 Z E 7 )
G ( Z E ) Z e = ( f 1 Z E 2 0 0 0.5 Z e 1 f 2 0 0 0 0 f 2 0.5 Z e 6 0 0 0 f 1 Z e 4 ) ( Z e 1 Z e 3 Z e 4 Z e 6 )
This indicates that there is simultaneous synchronization and anti-synchronization problem in the system.
Proof of Theorem 2.
The state of system (15) is z . Additionally, F ( z ) is a continuous vector function. Let φ = d i a g { φ 1 , , φ 7 } , where | φ m | = 1 , m = 1 , 2 , , 7 . Due to F ( φ z ) = φ F ( z ) , we can obtain the following equation and solution of z :
{ ( φ 1 φ 3 φ 1 ) z 1 z 3 + ( φ 5 φ 7 φ 1 ) z 5 z 7 = 0 ( φ 2 φ 4 φ 2 ) z 2 z 4 + ( φ 6 φ 7 φ 2 ) z 6 z 7 = 0 ( φ 1 2 + φ 3 ) z 1 2 + ( φ 5 2 φ 3 ) z 5 2 = 0 ( φ 2 2 + φ 4 ) z 2 2 + ( φ 6 2 φ 4 ) z 6 2 = 0 ( φ 1 φ 7 φ 5 ) z 1 z 7 + ( φ 5 φ 3 φ 5 ) z 3 z 5 = 0 ( φ 2 φ 7 φ 6 ) z 2 z 7 + ( φ 6 φ 4 φ 6 ) z 4 z 6 = 0 ( φ 7 φ 1 φ 5 ) z 1 z 5 = 0
{ φ 1 = φ 5 φ 7 φ 2 = φ 6 φ 7 φ 3 = 1 φ 4 = 1 φ 5 = φ 1 φ 7 φ 6 = φ 2 φ 7 φ 7 = φ 1 φ 5
Make φ 2 = 1 , and we can calculate a set of solutions as follows:
ρ ( 3 ) = ( φ 2 φ 5 φ 7 φ 1 φ 3 φ 4 φ 6 ) = ( 1 1 1 1 1 1 1 )
Thus, the N given in Equation (27) is obtained, which completes the proof.  
According to this transformation, system (15) is divided into two systems. Make the main system as follows:
Z ˙ = ( Z ˙ E Z ˙ e )
where
Z E . = F E ( Z ) + b 1 u c
Z e . = F e ( Z ) + b 2 u c
where Z are the states; Z ˙ , Z ˙ E , Z ˙ e are all derivatives; u c is the controller.
b 1 = ( 0 0 1 ) , b 2 = ( 0 1 0 0 )
Therefore, the corresponding slave system is
y ˙ = ( y E . y e . )
where
y E . = F E ( y )
y e . = F e ( y )
Let E E = Z E + y E , and E e = y e Z e ; then, the sum and error system can be expressed by the following Equation (42):
E ˙ = S ( Z , y , E ) + b * u c
where
E = ( E E E e ) , b * = ( b 1 b 2 )
( E E 1 E E 2 E E 3 E e 1 E e 2 E e 3 E e 4 ) = ( Z E 2 + y E 2 Z E 5 + y E 5 Z E 7 + y E 7 y e 1 Z e 1 y e 3 Z e 3 y e 4 Z e 4 y e 6 Z e 6 )
Theorem 3.
The b 1 and b 2 are given in Equation (38); the designed controller is
u c = k E  
u c = k ( t ) ( E E E e ) ( b 1 b 2 ) T E = k ( t ) ( E E 3 E e 2 )  
k ˙ = E 2  
by which the sum and error system (40) is asymptotically stable. The master system (35) and the slave system (39) realize simultaneous synchronization and anti-synchronization.
Proof of Theorem 3.
For the sum and error system (42), if E E 3 = E e 2 = 0 , the subsystem ( E E 1 . E E 2 . E e 1 . E e 3 . E e 4 . ) T is asymptotically stable. Therefore, b * is given in Equation (38), and it can be proved that ( S ( Z , y , E ) , b * ) can be stabilized; therefore, the designed controller is reasonable [23,24].        
The controlled sum and error system is expressed as
E ˙ E 1 = f 1 E E 1 + Z E 2 Z e 4 + Z e 6 Z E 7 + y E 2 y e 4 + y e 6 y E 7 E ˙ E 2 = f 1 E E 2 + Z E 7 Z e 1 Z e 3 Z E 5 + y E 7 y e 1 y e 3 y E 5 E ˙ E 3 = f 2 E E 3 Z E 5 Z e 1 y E 5 y e 1 + k ( t ) E E 3 E ˙ e 1 = f 1 E e 1 + y e 1 y e 3 + y E 5 y E 7 Z e 1 Z e 3 Z E 5 Z E 7 E ˙ e 2 = f 2 E e 2 + 0.5 ( Z e 1 2 Z E 5 2 y e 1 2 + y E 5 2 ) + k ( t ) E e 2 E ˙ e 3 = f 2 E e 3 + 0.5 ( Z E 2 2 Z e 6 2 y E 2 2 + y e 6 2 ) E ˙ e 4 = f 1 E e 4 y e 4 y e 6 + y E 2 y E 7 + Z e 4 Z e 6 Z E 2 Z E 7
Second, let the main system be as follows:
Z ˙ = F ( Z ) + b * u c + Δ f ( Z ) + d ( Z ) + b * u u d e 1
where F ( Z ) = ( F E ( Z ) F e ( Z ) ) , b * = ( b 1 b 2 ) , b 1 = ( 0 0 1 ) , and u c is given in Equation (46), d ( Z ) R 7 is the external disturbance to the system, Δ f ( Z ) is the uncertainty of the system, the initial condition is set to Δ f ( Z ) = ( 0 0 0.01 Z E 1 0 0.01 Z E 1 0 0 ) , d ( Z ) = ( 0 0 1 0 1 0 0 ) in this paper (the external perturbations and uncertainties are only randomly selected values, and for convenience, in this paper, z 1 = z 2 = z 4 = z 6 = z 7 = 0 ). u u d e 1 is the controller to be designed. Additionally, the slave system is
y ˙ = F ( y )
where F ( y ) = ( F E ( y ) F e ( y ) ) ; let E E = Z E + y E , and E e = y e Z e ; then, the sum and error system is
E ˙ = F ( E ) + b * u c + Δ f ( Z ) + d ( Z ) + b * u u d e 1
According to Lemma 2, u u d e 1 can be obtained, and the filter selection is
G ( s ) = 1 1 + 0.001 s
E ˙ E 1 = f 1 E E 1 + Z E 2 Z e 4 + Z e 6 Z E 7 + y E 2 y e 4 + y e 6 y E 7 E ˙ E 2 = f 1 E E 2 + Z E 7 Z e 1 Z e 3 Z E 5 + y E 7 y e 1 y e 3 y E 5 E ˙ E 3 = f 2 E E 3 Z E 5 Z e 1 y E 5 y e 1 + k ( t ) E E 3 + Δ f ( Z ) + d ( Z ) + u u d e 1 E ˙ e 1 = f 1 E e 1 + y e 1 y e 3 + y E 5 y E 7 Z e 1 Z e 3 Z E 5 Z E 7 E ˙ e 2 = f 2 E e 2 + 0.5 ( Z e 1 2 Z E 5 2 y e 1 2 + y E 5 2 ) + k ( t ) E e 2 + Δ f ( Z ) + d ( Z ) + u u d e 1 E ˙ e 3 = f 2 E e 3 + 0.5 ( Z E 2 2 Z e 6 2 y E 2 2 + y e 6 2 ) E ˙ e 4 = f 1 E e 4 y e 4 y e 6 + y E 2 y E 7 + Z e 4 Z e 6 Z E 2 Z E 7

5. Results

5.1. Simulation of Stabilization

The following results can be obtained by using MATLAB simulation. Let the initial value z ( 0 ) = ( 1 1 2 2 3 3 2 ) , and the feedback gain K ( 0 ) = 1 . Firstly, for the nominal system (13), the seven states of the system are gradually stable from Figure 2. Figure 3 shows the dynamic gain feedback eventually becomes an appropriate constant. This shows u a in (17) is reasonable. Each state of the system (14) finally approaches zero, and the stabilization of the system is realized.
Next, the initial value above was selected, and system (4) was simulated. As evident from Figure 4, the states of the system are gradually stable. Figure 5 reveals that the dynamic gain gradually becomes constant, and Figure 6 shows the two lines gradually coincide, indicating that u d tends to be equal to its estimated value of u ^ d . In the case of external disturbance, the system is stabilized under the action of the controller.

5.2. Simulation of Simultaneous Synchronization and Anti-Synchronization

The following results can be obtained by using MATLAB simulation:
Firstly, simulation was used to verify the correctness of the dynamic gain control method. Let the initial values are Z E ( 0 ) = ( 0.2 , 0.2 , 0.1 ) , y E 1 = y E 2 = y E 3 = 0.2 , Z e ( 0 ) = ( 0.1 , 0.2 , 0.3 , 0.1 ) , and y e ( 0 ) = ( 0.2 , 0.3 , 0.2 , 0.1 ) . Additionally, the feedback gain is k ( 0 ) = 1 .
Figure 7 shows the feedback gain k gradually approaches a constant. Figure 8a,b show the states of the sum system E E and error system E e , respectively. We can see that they all tend to stabilize in the end. The states Z E and the corresponding states y E are anti-synchronous, as evident from Figure 9. Figure 10 reveals that the states Z e and the corresponding states y e are synchronized.
Next, the system with uncertainty and disturbance was simulated. The above initial value was selected, and the following results can be obtained:
Figure 11 shows the states of the sum and error system gradually approaching zero. Figure 12 shows three states in the system that realize anti-synchronization, while Figure 13 shows the other four states in the system realize synchronization.
Figure 14 reflects that the uncertainties and disturbances u d 1 and u d 2 of the system tend to be the same as their estimated values u ^ d 1 and u ^ d 2 , respectively. Figure 15 indicates that the feedback gain gradually converges to a constant.

5.3. Discussion

When using the dynamic gain feedback control method, it took about 400 s for E E to realize anti-synchronization and 700 s for E e to realize synchronization. When the second method was adopted, it took about 250 s for E E to realize anti-synchronization, and E e realized synchronization in less than 100 s. The proposed system can realize simultaneous synchronization and anti-synchronization faster. At the same time, we can see that when the second method was adopted, the state change range of the laser system is relatively small and more stable. Through the simulation comparison of the two methods, the dynamic feedback method based on UDE can realize the stability of the system in the environment with external disturbances, and the feedback gain can be changed flexibly.
The results show that this new chaotic system is worth studying because of its obvious chaotic characteristics. It is better to use the UDE control method combined with dynamic feedback gain. The form of the controller designed using this method is relatively simple, and it is possible to determine whether the system achieves synchronization and anti-synchronization by monitoring the data and state of the feedback gain during operation. Additionally, it can eliminate the uncertainty and interference of the system. This method can be used in most nonlinear system control fields. Although this method is superior to the dynamic feedback control method, it has some limitations. The cut-off frequency of the filter determines the sum of uncertainty and interference.
Due to the randomness and ergodicity of chaos [23,24,25,26,27,28], chaos has important research value in the field of random coverage path planning of chaotic mobile robots. The control problem of laser systems studied in this paper provides a new idea for research on chaotic robots. The designed controllers are physically realizable, which provides a theoretical basis for the synchronization and stabilization of chaotic robots in the future.

6. Conclusions

In this paper, the stabilization and synchronization of a chaotic system in a complex domain were studied by using the control method of dynamic gain feedback, and the appropriate controllers were designed. Then, combining this method with the UDE control method, the controllers suitable for laser complex chaotic systems with external interference and uncertainty were designed. Therefore, the stabilization, simultaneous synchronization, and partial anti-synchronization of the system were realized. The simulation results show that this method is effective and has more advantages. The dynamic feedback control method based on UDE can change the feedback gain and obtain a more flexible controller, as well as solve the problem that the system can still achieve synchronization and partial anti-synchronization under uncertain interference, and reduce the asymmetry of nonlinear system. The research results provide a theoretical basis for the application of chaotic mobile robots in complex chaotic systems.

Author Contributions

Writing—review and editing, Z.W.; data curation, writing—original draft preparation, Z.W. and J.P. Review, L.M. and 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 (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.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Vishal, K.; Agrawal, S.K. On dynamics, existence of chaos, control and synchronization of novel complex chaotic system. Chin. J. Phys. 2017, 55, 519–532. [Google Scholar] [CrossRef]
  2. Guo, R. A simple adaptive controller for chaos and hyperchaos synchronization. Phys. Lett. A 2008, 372, 5593–5597. [Google Scholar] [CrossRef]
  3. Zhu, Z.Y.; Zhao, Z.S.; Zhang, J.; Wang, R.K.; Li, Z. Adaptive fuzzy control design for synchronization of chaotic time-delay system. Inf. Sci. 2020, 535, 17. [Google Scholar] [CrossRef]
  4. Sugitani, Y.; Zhang, Y.; Motter, A.E. Synchronizing Chaos with Imperfections. Phys. Rev. Lett. 2021, 126, 164101. [Google Scholar] [CrossRef]
  5. Fan, L.; Yan, X.; Wang, H.; Wang, L.V. Real-time observation and control of optical chaos. Sci. Adv. 2021, 7, eabc8448. [Google Scholar] [CrossRef] [PubMed]
  6. Liu, Y.Z.; Xie, Y.Y.; Ye, Y.C.; Zhang, J.P.; Wang, S.J.; Liu, Y.; Pan, G.F.; Zhang, J.L. Exploiting Optical Chaos With Time-Delay Signature Suppression for Long-Distance Secure Communication. IEEE Photonics J. 2017, 9, 12. [Google Scholar] [CrossRef]
  7. Heidarzadeh, S.; Shahmoradi, S.; Shahrokhi, M. Adaptive synchronization of two different uncertain chaotic systems with unknown dead-zone input nonlinearities. J. Vib. Control 2020, 26, 1956–1968. [Google Scholar] [CrossRef]
  8. Yuan, G.H.; Zhang, X.; Wang, Z.R. Generation and synchronization of feedback-induced chaos in semiconductor ring lasters by injection-lockking. Optik 2014, 125, 1950–1953. [Google Scholar] [CrossRef]
  9. Mahmoud, E.; Al-Harthi, B. A hyperchaotic detuned laser model with an infinite number of equilibria existing on a plane and its modified complex phase synchronization with time lag. Chaos Solitons Fractals 2020, 130, 109442. [Google Scholar] [CrossRef]
  10. Kashyap Anisha, R.V.; Kolwankar Kiran, M. Hyperchaos and synchronization in two element nonlinear chimney model. Chaos 2020, 30, 123114. [Google Scholar] [CrossRef]
  11. Nakamura, Y.; Sekiguchi, A. The chaotic mobile robot. IEEE Trans. Robot. Autom. 2001, 17, 898–904. [Google Scholar] [CrossRef]
  12. Martins-Filho, L.S.; Macau, E.E.N. Patrol Mobile Robots and Chaotic Trajectories. Math. Probl. Eng. 2014, 2007, 57–76. [Google Scholar] [CrossRef]
  13. Li, C.H.; Song, Y.; Wang, F.Y.; Wang, Z.Q.; Li, Y.B. A Chaotic Coverage Path Planner for the Mobile Robot, Based on the Chebyshev Map for Special Missions. Front. Inf. Technol. Electron. Eng. 2017, 18, 1305–1319. [Google Scholar] [CrossRef]
  14. Qiu, C.; Xiao, J.; Yu, L.; Han, L.; Iqbal, M.N. A Modified Interval Type-fuzzy Cmeans Algorithm with Application in MR Image Segmentation. Pattern Recognit. Lett. 2013, 34, 1329–1338. [Google Scholar] [CrossRef]
  15. 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]
  16. Peng, R.; Jiang, C.; Guo, R. Partial Anti-Synchronization of the Fractional-Order Chaotic Systems through Dynamic Feedback Control. Mathematics 2021, 9, 718. [Google Scholar] [CrossRef]
  17. Guo, R. Projective synchronization of a class of chaotic systems by dynamic feedback control method. Nonlinear Dyn. 2017, 90, 53–64. [Google Scholar] [CrossRef]
  18. Guo, R.; Zhang, Y.; Jiang, C. Synchronization of Fractional-Order Chaotic Systems with Model Uncertainty and External Disturbance. Mathematics 2021, 9, 877. [Google Scholar] [CrossRef]
  19. Fang, J.; Jiang, M.; An, X.; Deng, W. Construction of laser complex chaotic system and synchronization of dot product Function projection. Complex Syst. Complex. Sci. 2021, 18, 30–37. (In Chinese) [Google Scholar]
  20. Buscarino, A.; Fortuna, L.; Patanè, L. Master-slave synchronization of hyperchaotic systems through a linear dynamic coupling. Phys. Rev. 2019, 100, 032215. [Google Scholar] [CrossRef] [PubMed]
  21. E Mahmoud, E.; A Al-Adwani, M. Complex anti-synchronization of two indistinguishable chaotic complex nonlinear models. Meas. Control 2019, 52, 922–928. [Google Scholar] [CrossRef] [Green Version]
  22. Meng, F.; Zeng, X.; Wang, Z. Impulsive anti-synchronization control for fractional-order chaotic circuit with memristor. Indian J. Phys. 2019, 93, 1187–1194. [Google Scholar] [CrossRef]
  23. Ren, B.; Zhong, Q.-C.; Dai, J. Asymptotic Reference Tracking and Disturbance Rejection of UDE-Based Robust Control. IEEE Trans. Ind. Electron. 2016, 64, 3166–3176. [Google Scholar] [CrossRef]
  24. Matsumoto, T. A Chaotic Attractor from Chua’s Circuit. IEEE Trans. Circuits Syst. 1985, 31, 1055–1058. [Google Scholar] [CrossRef]
  25. Dong, Y.; Ren, B. UDE-Based Variable Impedance Control of Uncertain Robot Systems. IEEE Trans. Syst. Man Cybern. Syst. 2017, 49, 2487–2498. [Google Scholar] [CrossRef]
  26. Khennaoui, A.-A.; Ouannas, A.; Bendoukha, S.; Grassi, G.; Wang, X.; Pham, V.-T.; Alsaadi, F.E. Chaos, control, and synchronization in some fractional-order difference equations. Adv. Differ. Equ. 2019, 2019, 412. [Google Scholar] [CrossRef] [Green Version]
  27. Guo, R.-W. Simultaneous Synchronization and Anti-Synchronization of Two Identical New 4D Chaotic Systems. Chin. Phys. Lett. 2011, 28, 040205. [Google Scholar] [CrossRef]
  28. Postnov, D.E.; Shishkin, A.V.; Sosnovtseva, O.V.; Mosekilde, E. Two-mode chaos and its synchronization properties. Phys. Rev. E 2005, 72, 056208. [Google Scholar] [CrossRef] [Green Version]
Figure 1. The phase diagram of chaotic attractor: (a) the phase diagram of z 1 , z 3 , z 5 ; (b) the phase diagram of z 1 , z 5 , z 7 .
Figure 1. The phase diagram of chaotic attractor: (a) the phase diagram of z 1 , z 3 , z 5 ; (b) the phase diagram of z 1 , z 5 , z 7 .
Symmetry 14 00710 g001
Figure 2. The state diagram of system: (a) the state diagram of z 1 , z 2 , z 3 , z 4 ; (b) the state diagram of z 5 , z 6 , z 7 .
Figure 2. The state diagram of system: (a) the state diagram of z 1 , z 2 , z 3 , z 4 ; (b) the state diagram of z 5 , z 6 , z 7 .
Symmetry 14 00710 g002
Figure 3. The state diagram of dynamic feedback gain K.
Figure 3. The state diagram of dynamic feedback gain K.
Symmetry 14 00710 g003
Figure 4. The state diagram of system based on UDE control method: (a) the state diagram of z 1 , z 2 , z 3 , z 4 ; (b) the state diagram of z 5 , z 6 , z 7 .
Figure 4. The state diagram of system based on UDE control method: (a) the state diagram of z 1 , z 2 , z 3 , z 4 ; (b) the state diagram of z 5 , z 6 , z 7 .
Symmetry 14 00710 g004
Figure 5. The state diagram of feedback gain K.
Figure 5. The state diagram of feedback gain K.
Symmetry 14 00710 g005
Figure 6. u d gradually approaches the same as u ^ d .
Figure 6. u d gradually approaches the same as u ^ d .
Symmetry 14 00710 g006
Figure 7. The state diagram of dynamic feedback gain k.
Figure 7. The state diagram of dynamic feedback gain k.
Symmetry 14 00710 g007
Figure 8. The state diagram of system: (a) the state diagram of sum system; (b) the state diagram of error system.
Figure 8. The state diagram of system: (a) the state diagram of sum system; (b) the state diagram of error system.
Symmetry 14 00710 g008
Figure 9. The state diagram of Z E , y E . The state diagram under dynamic gain feedback control method.
Figure 9. The state diagram of Z E , y E . The state diagram under dynamic gain feedback control method.
Symmetry 14 00710 g009
Figure 10. The state diagram of Z e , y e : (a) Z e 1 , y e 1 and Z e 3 , y e 3 are synchronized, respectively; (b) Z e 4 , y e 4 and Z e 6 , y e 6 are synchronized, respectively.
Figure 10. The state diagram of Z e , y e : (a) Z e 1 , y e 1 and Z e 3 , y e 3 are synchronized, respectively; (b) Z e 4 , y e 4 and Z e 6 , y e 6 are synchronized, respectively.
Symmetry 14 00710 g010
Figure 11. The state diagram of E E , E e : (a) the state diagram of E E ; (b) the state diagram of E e .
Figure 11. The state diagram of E E , E e : (a) the state diagram of E E ; (b) the state diagram of E e .
Symmetry 14 00710 g011
Figure 12. The state diagram of Z E , y E . The state diagram based on UDE dynamic control method.
Figure 12. The state diagram of Z E , y E . The state diagram based on UDE dynamic control method.
Symmetry 14 00710 g012
Figure 13. The state diagram of Z e , y e : (a) the state diagram of Z e 1 , y e 1 , Z e 3 , y e 3 ; (b) the state diagram of Z e 4 , y e 4 , Z e 6 , y e 6 .
Figure 13. The state diagram of Z e , y e : (a) the state diagram of Z e 1 , y e 1 , Z e 3 , y e 3 ; (b) the state diagram of Z e 4 , y e 4 , Z e 6 , y e 6 .
Symmetry 14 00710 g013
Figure 14. The state diagram of uncertainty and disturbance: (a) u d 1 gradually approaches the same as u ^ d 1 ; (b) u d 2 gradually approaches the same as u ^ d 2 .
Figure 14. The state diagram of uncertainty and disturbance: (a) u d 1 gradually approaches the same as u ^ d 1 ; (b) u d 2 gradually approaches the same as u ^ d 2 .
Symmetry 14 00710 g014
Figure 15. The feedback gain k finally approaches a constant.
Figure 15. The feedback gain k finally approaches a constant.
Symmetry 14 00710 g015
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.; Pan, J.; Ma, L.; Wang, G. The Design of an Anti-Synchronization Control Algorithm for a 4D Laser System. Symmetry 2022, 14, 710. https://doi.org/10.3390/sym14040710

AMA Style

Wang Z, Pan J, Ma L, Wang G. The Design of an Anti-Synchronization Control Algorithm for a 4D Laser System. Symmetry. 2022; 14(4):710. https://doi.org/10.3390/sym14040710

Chicago/Turabian Style

Wang, Zuoxun, Jinhao Pan, Lei Ma, and Guijuan Wang. 2022. "The Design of an Anti-Synchronization Control Algorithm for a 4D Laser System" Symmetry 14, no. 4: 710. https://doi.org/10.3390/sym14040710

APA Style

Wang, Z., Pan, J., Ma, L., & Wang, G. (2022). The Design of an Anti-Synchronization Control Algorithm for a 4D Laser System. Symmetry, 14(4), 710. https://doi.org/10.3390/sym14040710

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