# Chaos Synchronization of Two Chaotic Nonlinear Gyros Using Backstepping Design

Authors: Rostand M. Davy Loembe-Souamy; Guo-Ping Jiang; Chun-Xia Fan; Xin-Wei Wang
Journal: Mathematical Problems in Engineering
 (2015)

---

## Abstract

We investigate the chaos synchronization of two certain chaotic gyros using the backstepping approach. We design a simple controller and verify the stability of the error system by using proper Lyapunov functions. The designed control laws ensure stable controlled and synchronized states for two chaotic nonlinear gyros. Numerical simulations are implemented for illustration and verification of the effectiveness of the backstepping technique.


---

## Body

## 1. Introduction

Control and synchronization of chaos as important parts of dynamic systems have great significance to make a good grasp of the fundamentals and basic tools of the science of chaotic dynamics. Synchronization of chaotic systems has become one of the most interesting subjects in chaos theory. Researching chaotic dynamics is the trend of developing technology, since Pecora and Carroll first demonstrated the synchronization of two identical chaotic systems under different initial conditions [1].The chaos synchronization problem can be defined as two coupled systems conducting coupling evolution in time with given different conditions. In other words, the purpose of synchronization is to use the output of master system to control the slave system, so that the output of slave system achieves asymptotic synchronization with that of master system. Since the pioneering work of synchronization of chaotic systems by Pecora and Caroll, various schemes of synchronization such as backstepping design [2], active control [3], and adaptive control [4] have been successfully employed for chaos synchronization. H
∞ synchronization of general chaotic systems with external disturbance was discussed in [5]. The feedback controller was designed to not only guarantee the asymptotic synchronization of master and slave systems but also control the effect of disturbance to an H
∞ norm constraint. Additionally, considering the channel noise and parameter mismatch, the technique of robust chaotic H
∞ synchronization for Lur’e systems was applied to the secure communication [6]. In [7, 8], the passive control technique was applied to chaos synchronization and control.Gyros are a particularly interesting form of nonlinear system and have attributes of great utility to navigational, aeronautical, and space engineering [9], which have been widely used to evaluate synchronization schemes of chaotic systems. Lei et al. [10] extended the findings of Chen [9] and employed active control method to synchronize two identical chaotic gyros with nonlinear damping. Considering the use of two controllers, however, the active control scheme increases the implementation cost and complexity. Yau [11] presented a robust fuzzy sliding mode control scheme for the synchronization of two chaotic nonlinear gyros subject to uncertainties and external disturbances. Moreover, a growing body of researches [12–17] has emerged in order to address the synchronization of two chaotic nonlinear gyros.In recent years, the backstepping method [17] of chaos synchronization has attracted many researchers’ attention because of its advantages. For example, it performs well on the applicability to a variety of chaotic systems whether they contain external excitation or not, it requires only one controller to realize synchronization between chaotic systems, and there are no derivatives in the controller [2]. Backstepping design is a kind of synthetic technique to the controller, which recursively interlaces the choice of a Lyapunov function with the design of feedback control.In order to reduce the complexity of synchronization schemes and increase the effectiveness and feasibility of control technique, we adopt the backstepping design technique which uses only one controller without three order terms, to realize the synchronization of two chaotic nonlinear gyros. Thus, the main work in this paper is to apply the backstepping technique that designs a simple controller to the synchronization of two certain chaotic nonlinear gyros. In addition, the superiority of the backstepping design is supported by the theoretical analysis and simulations results.The rest of the paper is organized as follows. In Section2, a brief description of the gyro system is introduced. In Section 3, we discuss the design of the backstepping controller and verify the stability of error system by using Lyapunov function. In Section 4, numerical simulations are given for illustration and verification of the effectiveness of the backstepping technique. The conclusion is presented in Section 5.


## 2. System Description

The symmetric gyroscope mounted on a vibrating base is shown in Figure1. According to Chen [9], the dynamics of a symmetrical gyro with linear-plus-cubic damping of angle θ can be expressed as(1)
θ
¨
+
α
2
1
-
cos
⁡
θ
2
sin
3
⁡
θ
-
β
sin
⁡
θ
+
c
1
θ
˙
+
c
2
θ
˙
3
=
f
sin
⁡
ω
t
sin
⁡
θ
,where f
sin
⁡
ω
t represents a parametric excitation, c
1
θ
˙ and c
2
θ
˙
3 are linear and nonlinear damping terms, respectively, and α
2
(
(
1
-
cos
⁡
θ
)
2
/
sin
3
⁡
θ
)
-
β
sin
⁡
θ is a nonlinear term.Figure 1
A schematic diagram of a symmetric gyroscope [9].Giveng
(
θ
)
=
-
α
2
(
(
1
-
cos
⁡
θ
)
2
/
sin
3
⁡
θ
)
-
β
sin
⁡
θ and the states x
1
=
θ, x
2
=
θ
˙, system (1) can be transformed into the following nominal form:(2)
x
˙
1
=
x
2
,
x
˙
2
=
g
x
1
-
c
1
x
2
-
c
2
x
2
3
+
β
+
f
sin
⁡
ω
t
sin
⁡
x
1
.The complex dynamics of (2) has been studied by Chen [9] for the value of f in the range of 32
<
f
<
36 and constant values of α
2
=
100, β
=
1, c
1
=
0.5, c
2
=
0.05, and ω
=
2. Figures 2, 3, and 4 illustrate the irregular motion exhibited by system (2) for f
=
35.5 and initial conditions of (
x
1
,
x
2
)
=
(
1
,
-
1
). Figure 5 reveals that the corresponding maximum Lyapunov exponent has a positive value, and thus it can be inferred that the gyro trajectory is in a state of chaotic motion.Figure 2
Time history of chaotic gyro:x
1 versus time t.Figure 3
Time history of chaotic gyro:x
2 versus time t.Figure 4
Phase plane trajectory of chaotic gyro,x
1 versus x
2.Figure 5
Maximum Lyapunov exponent of gyro trajectory plotted as function of number of drive cycles.Assumption 1.
Suppose that there is a constantl
>
0, and then g
(
x
1
)
-
g
(
y
1
)
≤
l
x
1
-
y
1 holds.
We take gyroscope (2) as the master system. By using the backstepping technique, we design controller u
(
t
) in the following slave system:(3)
y
˙
1
=
y
2
,
y
˙
2
=
g
y
1
-
c
1
y
2
-
c
2
y
2
3
+
β
+
f
sin
⁡
ω
t
sin
⁡
y
1
-
u
t
,where u
(
t
) is an appropriate control signal.The goal of the current control problem is to designu
(
t
), so that, for any initial conditions of two systems (2) and (3), the behavior of the slave system converges to that of the master system; that is,(4)
lim
t
→
∞
⁡
x
t
-
y
t
⟶
0
,where · is the Euclidean norm of a vector.We define the error states between the master system and slave system as(5)
e
1
=
x
1
-
y
1
,
e
2
=
x
2
-
y
2
.Dynamics equation (6) of these errors can be obtained directly by subtracting (3) from (2):(6)
e
˙
1
=
e
2
,
e
˙
2
=
-
c
1
e
2
+
g
x
1
-
g
y
1
-
c
2
x
2
3
-
y
2
3
+
β
+
f
sin
⁡
ω
t
sin
⁡
x
1
-
sin
⁡
y
1
+
u
t
=
-
c
1
e
2
+
g
x
1
-
g
x
1
-
e
1
-
c
2
x
2
3
+
c
2
x
2
-
e
2
3
+
β
+
f
sin
⁡
ω
t
s
i
n
x
1
-
sin
⁡
x
1
-
e
1
+
u
t
.


## 3. Backstepping Design

Compared with other controllers, we design simple controlleru
(
t
) without three order terms.Based on the backstepping method, error variableω
2 needs to be defined: ω
2
=
e
2
-
α
1
(
e
1
), where α
1
(
e
1
)
=
-
e
1, and then we get ω
2
=
e
2
+
e
1.Whenω
2
=
e
2
+
e
1, error dynamics equation (6) is depicted as(7)
e
˙
1
=
ω
2
-
e
1
,
e
˙
2
=
-
c
1
e
2
+
g
x
1
-
g
x
1
-
e
1
-
c
2
x
2
3
+
c
2
x
2
-
e
2
3
+
β
+
f
sin
⁡
ω
t
sin
⁡
x
1
-
sin
⁡
x
1
-
e
1
+
u
t
.Considering(
e
1
,
ω
2
) subspace given by(8)
e
˙
1
=
ω
2
-
e
1
,
ω
˙
2
=
e
2
-
c
1
e
2
+
g
x
1
-
g
x
1
-
e
1
-
c
2
x
2
3
+
β
+
f
sin
⁡
ω
t
sin
⁡
x
1
-
sin
⁡
x
1
-
e
1
+
c
2
x
2
-
e
2
3
+
u
t
,we design controller u
(
t
) as follows:(9)
u
t
=
c
1
e
2
-
e
2
-
β
+
f
sin
⁡
ω
t
sin
⁡
x
1
-
sin
⁡
x
1
-
e
1
-
1
ε
1
l
2
ω
2
2
-
c
2
ε
2
δ
2
ω
2
2
-
c
2
δ
ω
2
2
-
e
1
e
2
ω
2
,where ε
1
>
0, ε
2
>
0, ε
1
+
ε
2
c
2
<
1, and ε
1 and ε
2 are constant parameter signals, which are used to adjust the controller in the slave system. From (9), we can see that, by means of the backstepping algorithm for strict feedback nonlinear continuous systems, the controller is easy to realize.Remark 2.
In [17], the authors proposed a controller with three order terms for chaos synchronization in gyros systems, while we have already removed these terms in our controller (see (9)), so that the complexity is reduced.Theorem 3.
Consider the master-slave system given in (2) and (3). The two systems can be globally asymptotically synchronized by control u
(
t
) defined in (9). That is, error dynamical system (6) is globally exponentially stable about the origin.Proof.
Choose the Lyapunov function:(10)
V
2
e
1
,
ω
2
=
V
1
e
1
+
1
2
ω
2
2
,where V
1
(
e
1
)
=
1
/
2
e
1
2.
The derivative of (10) is(11)
V
˙
2
=
e
1
e
˙
1
+
ω
2
ω
˙
2
=
-
e
1
2
+
ω
2
-
c
1
e
2
+
g
x
1
-
g
y
1
-
c
2
x
2
3
+
c
2
y
2
3
+
β
+
f
sin
⁡
ω
t
sin
⁡
x
1
-
sin
⁡
y
1
-
e
1
+
u
t
=
-
e
1
2
+
ω
2
g
x
1
-
g
y
1
-
c
2
x
2
3
-
y
2
3
-
1
ε
1
l
2
ω
2
2
-
c
2
ε
2
δ
2
ω
2
2
-
c
2
δ
ω
2
2
.
From Assumption1, we obtain(12)
ω
2
g
x
1
-
g
x
1
-
e
1
≤
l
ω
2
e
1
≤
1
ε
1
l
2
ω
2
2
+
ε
1
e
1
2
=
1
ε
1
l
2
ω
2
2
+
ε
1
e
1
2
.
Becausex
2 and y
2 are bounded, there is a constant δ
>
0 such that y
2
3
-
x
2
3
≤
δ
y
2
-
x
2, and we get(13)
ω
2
c
2
y
2
3
-
c
2
x
2
3
≤
ω
2
c
2
δ
y
2
-
x
2
≤
ω
2
c
2
δ
e
2
=
ω
2
c
2
δ
ω
2
-
e
1
≤
ω
2
c
2
δ
ω
2
+
e
1
=
c
2
δ
ω
2
2
+
c
2
δ
ω
2
e
1
≤
c
2
δ
ω
2
2
+
δ
2
ε
2
c
2
ω
2
2
+
ε
2
c
2
e
1
2
=
c
2
δ
ω
2
2
+
c
2
ε
2
δ
2
ω
2
2
+
ε
2
c
2
e
1
2
.
According to analysis above, we get(14)
V
˙
≤
-
e
1
2
+
1
ε
1
l
2
ω
2
2
+
ε
1
e
1
2
+
c
2
δ
ω
2
2
+
c
2
ε
2
δ
2
ω
2
2
+
ε
2
c
2
e
1
2
-
1
ε
1
l
2
ω
2
2
-
c
2
δ
ω
2
2
-
c
2
ε
2
δ
2
ω
2
2
=
-
e
1
2
+
ε
1
e
1
2
+
ε
2
c
2
e
1
2
,where ε
1
+
ε
2
c
2
<
1, and then V
˙
<
0. Error dynamical system (6) will converge to zero as t
→
∞, while equilibrium (
0,0
) remains globally asymptotically stable. In the above analysis, V
˙
<
0 is bounded away from zero for all points except where e
1
=
0, e
2
=
0. Therefore, the error of synchronization is verified to be asymptotically stable.


## 4. Simulations Results

The parameters of the nonlinear gyros systems are specified as follows:α
2
=
100, β
=
1, c
1
=
0.5, c
2
=
0.05, and f
=
35.5, which is shown in Section 2 and gives rise to a chaotic state. The initial conditions are defined as x
1
(
0
)
=
1, x
2
(
0
)
=
-
1, y
1
(
0
)
=
1.6, and y
2
(
0
)
=
0.8. In the proposed design, the controller is determined in accordance with the backstepping control law.Figure6 shows the time responses of controlled chaotic gyro synchronization system: master system and slave system outputs are x
1, x
2 (red) and y
1, y
2 (blue), respectively, where the control signal is activated at t
=
20 s. This result demonstrates that the output of slave system (3) achieves asymptotic synchronization with the output of master system (2).Figure 6
Time responses of controlled chaotic gyro system: master and slave system outputs arex
1, x
2 (red) and y
1, y
2 (blue), respectively. Note that the control u
(
t
) is activated at t
=
20 s.
(a)
(b)Error states of coupled system are defined ase
1
=
x
1
-
y
1 and e
2
=
x
2
-
y
2 in the backstepping controller. Figures 7 and 8 show the time responses of the error states and control signal u
(
t
), respectively. The results show that the error states are regulated to zero asymptotically following activation of the control signal at t
=
20 s.Figure 7
Time response of error states. Note that controlu
(
t
) is activated at t
=
20 s.Figure 8
Variation of control action over time. Note that controlu
(
t
) is activated at t
=
20 s.


## 5. Conclusions

Based on Lyapunov stability theory, a controller which employed the backstepping approach has been designed for the synchronization of two chaotic nonlinear gyros. The backstepping technique we have applied allows for flexibility in the controller design and global stability based on the appropriate choice of Lyapunov functions. The simulation results show that the synchronization scheme of backstepping approach is effective and has low complexity. Compared with the existing synchronization schemes, our design avoids the complexity of behavior on the chaos controller and therefore has a lower implementation cost.In the future, we will improve the design of controller with consideration of more realistic situations, such as the uncertainties and disturbance, to realize the synchronization of two uncertain chaotic nonlinear gyros.



---

*Source: 850612-2015-12-03.xml*