# Study on Chaotic Fault Tolerant Synchronization Control Based on Adaptive Observer

Authors: Dongming Chen; Xinyu Huang; Tao Ren
Journal: The Scientific World Journal
 (2014)

---

## Abstract

Aiming at the abrupt faults of the chaotic system, an adaptive observer is proposed to trace the states of the master system. The sufficient conditions for synchronization of such chaotic systems are also derived. Then the feasibility and effectiveness of the proposed method are illustrated via numerical simulations of chaotic Chen system. Finally, the proposed synchronization schemes are applied to secure communication system successfully. The experimental results demonstrate that the employed observer can manage real-time fault diagnosis and parameter identification as well as states tracing of the master system, and so the synchronization of master system and slave system is achieved.


---

## Body

## 1. Introduction

Chaotic systems are complex nonlinear systems whose behaviors are highly sensitive to initial conditions, and they are long-term unpredictable in general, resulting long-term unpredictable in general. The characteristics of chaos have been attracting researchers’ attention since 1990s. The realization of OGY (Ott-Grebogi-Yorke) chaos-control method [1] and PC synchronization method (Pecora and Carroll’s method) [2] had greatly promoted the application of chaos theory. As the key technology for secure communications, chaotic synchronization research has made some progress [3–14].For many dynamic systems, chaotic systems, for example, system parameters and models, may change with the environments. Because of the uncertainty of these parameters or model, it is usually very difficult to synchronize the slave system and the master system. However, observer-based synchronization control methods need not know all statuses of the original chaotic system, so it is more suitable for practical applications [15–20]. Paper [15] gave the conditions that observers exist, proposed a specific form of observer, and applied the designed synchronization scheme to chaotic secure communication systems. Paper [16] researched the scheme of exponential synchronization for a class of time-delay Chen chaotic systems with unknown parameters, designed a synchronization controller and adaptive laws for parameters, and gave sufficient conditions of exponential synchronization. Paper [17] transforms the chaotic synchronization into the design of a special observer and realized the tracking of chaotic system statuses. Paper [18] designed the high precision secure communication scheme of hyperchaotic system based on the state observer method. Paper [19] achieved chaotic synchronization based on extended state observer and sliding model theory. Paper [20] designed a nonlinear observer based on Chua’s circuit to achieve chaotic synchronization.Works described above did not take system failures into account, and they all focused on the design of synchronization observers under normal operating conditions, while, in practical chaotic secure communication systems, sensors, actuators, and inner components may inevitably fail, which will lead to sharp performance decline of the chaotic secure circuits, and may even cause paralysis of the whole communication system and then lead to enormous economic losses. For this reason, the reliability of chaotic system is crucial in secure communication systems. Research on fault tolerant synchronization has become a hot topic in chaotic synchronization research area, and it is attracting more and more attentions.Our work considers the abrupt fault in chaotic system, employs an observer-based active fault tolerant approach, diagnoses fault online using adaptive observer, and achieves synchronization of chaotic system effectively. We verified the effectiveness of our method through numerical simulations; experimental results showed that synchronization can be achieved no matter the system failed or not. Finally, we also applied our method to chaotic secure communications.The rest of this paper is organized as follows. Section2 brings forward and formulates the problem. Section 3 proposes a fault tolerant synchronization control scheme based on adaptive observer. Section 4 demonstrates numerical simulations and applications for secure communications. Finally, Section 5 concludes this paper.


## 2. Problem Description

Consider the following chaotic system as a master system:(1)
x
˙
(
t
)
=
A
(
x
)
+
B
g
(
x
(
t
)
)
+
F
f
(
t
)
,
y
(
t
)
=
C
x
(
t
)
,
where x
(
t
)
∈
R
n is the state variable of the system, y
(
t
)
∈
R
n is the output variable, g
(
·
) is a nonlinear function, A, B, C, and F are coefficient matrices with appropriate dimensions, f
(
t
)
=
{
0
t
<
T
a
t
≥
T is the fault function, and T is the time of failure.Observer-based chaotic synchronization method builds observer for the master system, and the constructed observer is employed as slave system to trace the state of the master system, and then the synchronization of master system and slave system is achieved. The adaptive observer is designed as(2)
x
^
˙
(
t
)
=
A
x
˙
+
B
g
(
x
^
(
t
)
)
+
F
f
(
t
)
+
0.5
B
θ
^
(
t
)
(
y
(
t
)
-
C
x
^
(
t
)
)
,
y
^
(
t
)
=
C
x
^
(
t
)
,
where x
(
t
) and y
^
(
t
) are estimate values of x
(
t
) and y
(
t
), respectively. θ
^
(
t
) is the gain of the observer with adaptive law and it satisfies the following adaptive law:
(3)
θ
^
˙
(
t
)
=
k
∥
(
y
(
t
)
-
C
x
^
(
t
)
)
∥
2
.
f
^
(
t
) is the estimation of the system fault function f
(
t
), and it satisfies the following adaptive law:
(4)
f
^
˙
(
t
)
=
Γ
R
(
y
(
t
)
-
C
x
^
(
t
)
)
,
where Γ is a positive definite diagonal matrix, which is formulated as R
=
F
T
(
B
-
1
)
T.Assuming that the error of the fault function and the synchronization error of the chaotic system are, respectively, defined as(5)
e
f
(
t
)
=
f
(
t
)
-
f
^
(
t
)
,
(6)
e
(
t
)
=
x
(
t
)
-
x
^
(
t
)
,we can get the following error system from the derivative of (6):
(7)
e
˙
(
t
)
=
A
e
(
t
)
+
B
(
g
(
x
^
(
t
)
)
-
g
(
x
^
(
t
)
)
)
+
F
e
f
(
t
)
-
0.5
B
θ
^
(
t
)
(
y
(
t
)
-
C
x
^
(
t
)
)
=
(
A
-
L
C
)
e
(
t
)
+
L
C
e
(
t
)
+
B
(
g
(
x
(
t
)
)
-
g
(
x
^
(
t
)
)
)
+
F
e
f
(
t
)
-
0.5
B
θ
^
(
t
)
(
y
(
t
)
-
C
x
^
(
t
)
)
.In order to facilitate design, we provide the following hypothesis and lemma.Hypothesis 1.
To chaotic system formulated in (1), there exist matrices L, P
=
P
T
>
0 and Q
>
0, which satisfy the following equation:
(8)
P
(
A
-
L
C
)
+
(
A
-
L
C
)
T
P
=
-
Q
,
B
T
P
=
C
.Hypothesis 2.
To chaotic system formulated in (1), nonlinear function g
(
·
) satisfies the Lipschitz conditions; that is, for x
(
t
)
∈
R
n, y
(
t
)
∈
R
n, there exists δ
>
0 satisfying the following inequality:
(9)
∥
g
(
x
(
t
)
)
-
g
(
y
(
t
)
)
∥
≤
δ
∥
x
(
t
)
-
y
(
t
)
∥
.Lemma 1.
To appropriately dimensioned matricesX, Y and a positive definite matrix R, the following inequality is satisfied:
(10)
X
Y
+
Y
T
X
T
≤
X
R
X
T
+
Y
T
R
-
1
Y
.


## 3. Fault Tolerant Synchronization Control Scheme

Theorem 2.
To adaptive observer (2), there exist symmetric matrices P
>
0, Q
>
0, L and constants α, β; the following matrix inequality is satisfied:
(11)
Q
-
β
P
L
L
T
P
-
α
I
>
0
,
whereas error system (7) is asymptotic stability; that is, master system (1) and slave system (2) can be synchronized.Proof.
Select the following Lyapunov function:(12)
V
(
t
)
=
e
T
(
t
)
P
e
(
t
)
+
1
2
k
θ
-
2
+
e
f
T
(
t
)
Γ
-
1
e
f
(
t
)
,
where P is a positive definite symmetric matrix and it satisfies Hypothesis 1, θ
-
=
θ
-
θ
^ and θ
=
(
1
/
β
)
+
(
2
/
α
)
δ
2
>
0, simultaneously.
From the derivative ofV
(
t
), we can get
(13)
V
˙
(
t
)
=
2
e
T
(
t
)
P
e
˙
(
t
)
+
1
k
θ
-
θ
-
˙
+
2
e
f
T
(
t
)
Γ
-
1
e
˙
f
(
t
)
=
e
T
(
t
)
(
P
(
A
-
L
C
)
+
(
A
-
L
C
)
T
P
)
e
(
t
)
+
2
e
T
(
t
)
P
L
C
e
(
t
)
+
2
e
T
(
t
)
P
B
(
g
(
x
(
t
)
)
-
g
(
x
^
(
t
)
)
)
+
2
e
T
(
t
)
P
F
e
f
(
t
)
-
e
T
(
t
)
P
B
θ
^
(
t
)
(
y
(
t
)
-
C
x
^
(
t
)
)
-
1
k
θ
-
θ
-
˙
-
2
e
f
T
(
t
)
Γ
-
1
f
^
˙
(
t
)
.
According to Hypothesis2 and Lemma 1, we have
(14)
2
e
T
(
t
)
P
B
(
g
(
x
(
t
)
)
-
g
(
x
^
(
t
)
)
)
≤
∥
2
e
T
(
t
)
P
B
(
g
(
x
(
t
)
)
-
g
(
x
^
(
t
)
)
)
∥
≤
∥
2
e
T
(
t
)
P
B
∥
·
∥
g
(
x
(
t
)
)
-
g
(
x
^
(
t
)
)
∥
≤
2
δ
∥
e
T
(
t
)
P
B
∥
·
∥
e
(
t
)
∥
≤
δ
2
α
∥
e
T
(
t
)
P
B
∥
2
+
α
∥
e
(
t
)
∥
2
=
δ
2
α
e
T
(
t
)
P
B
B
T
P
e
(
t
)
+
α
∥
e
(
t
)
∥
2
.
The following inequality can be derived from Hypothesis1 and Lemma 1:
(15)
2
e
T
(
t
)
P
L
C
e
(
t
)
=
2
e
T
(
t
)
P
L
B
T
P
e
(
t
)
≤
β
e
T
(
t
)
P
L
L
T
P
e
(
t
)
+
1
β
P
B
B
T
P
e
(
t
)
.
From Hypothesis1, we get
(16)
2
e
T
(
t
)
P
F
e
f
(
t
)
-
2
e
f
T
(
t
)
Γ
-
1
f
^
˙
(
t
)
=
2
e
T
(
t
)
P
F
e
f
(
t
)
-
2
e
T
(
t
)
Γ
-
1
Γ
R
(
y
(
t
)
-
C
x
^
(
t
)
)
=
2
e
T
(
t
)
P
F
e
f
(
t
)
-
2
e
f
T
(
t
)
R
C
e
(
t
)
=
2
e
T
(
t
)
P
F
e
f
(
t
)
-
2
e
f
T
(
t
)
F
T
(
B
-
1
)
T
B
T
P
e
(
t
)
=
0
.
Substitute (14), (15), and (16) into (13), the following inequality can be deduced:
(17)
V
˙
(
t
)
≤
-
e
T
(
t
)
Q
e
(
t
)
+
β
e
T
(
t
)
P
L
L
T
P
e
(
t
)
+
α
∥
e
(
e
)
∥
2
+
(
1
β
+
2
α
δ
2
-
θ
^
(
t
)
)
∥
B
T
P
e
(
t
)
∥
2
-
1
k
θ
-
θ
^
˙
≤
-
e
T
(
t
)
(
Q
-
β
P
L
L
T
P
-
α
I
)
e
(
t
)
+
(
θ
-
θ
^
(
t
)
)
∥
B
T
P
e
(
t
)
∥
2
-
1
k
θ
-
θ
^
˙
.
Substituting adaptive law (3) and (4) into (17), the following inequality is reached:
(18)
V
˙
(
t
)
≤
-
e
T
(
t
)
(
Q
-
β
P
L
L
T
P
-
α
I
)
e
(
t
)
.
From Theorem2, we conclude that inequality Q
-
β
P
L
L
T
P
-
α
I
>
0 can be satisfied if we select α and β which are small enough. That is, error system is asymptotic stability when V
˙
(
t
)
<
0; synchronization of master system and slave system is achieved. So only when we adjust the coefficients of α, β in (18) can we get Q
-
β
P
L
L
T
P
-
α
I
>
0 to make the error system asymptotic stability.


## 4. Simulations and Applications for Secure Communications

In order to validate the correctness of Theorem2, we select the following coefficient matrices and fault functions:
(19)
A
=
[
-
35
35
0
-
7
28
0
0
0
-
3
]
,
B
=
[
1
0
0
0
1
0
0
0
1
]
,
C
=
[
10
0
0
0
10
0
0
0
10
]
,
F
=
[
0
0
2
]
,
f
(
t
)
=
{
0
,
t
<
5
,
5
,
t
≥
5
.
Let k
=
1, Γ
=
1, α
=
0.01, and β
=
0.01. Matrices P, L, Q, and R are presented as
(20)
P
=
[
10
0
0
0
10
0
0
0
10
]
,
Q
=
[
130.4627
0
0
0
130.4627
0
0
0
130.4627
]
,
L
=
[
-
2.8142
1.300
0
1.4575
3.3901
0
0
0
0.3372
]
,
R
=
[
0
0
2
]
.Let the initial state of the master system-equation (1) and the observer-equation (2) be formulated as x
(
t
)
=
[
0.5
0.2
0.5
] and x
^
(
t
)
=
[
0.01
-
0.5
0.1
]
T, respectively.The trajectories of a fault and the fault estimation of the system are shown in Figure1, where an abrupt fault occurs when t
=
5 s. The adaptive observer estimates the faults within a short time after the fault occurs.Figure 1
The trajectories of a fault (solid line) and the fault estimation (dotted line).Figure2 discloses the state trajectories of the error system. Error system turns stable after about 1 second under the circumstances of no faults occurring, so the master system and the slave system are comparatively rapidly synchronized. Abrupt fault of the master system occurs when t
=
5 s, and the error system restabilizes within 3 seconds.Figure 2
Three error trajectories between synchronized chaotic systems.We apply the proposed chaotic synchronization scheme for secure communication. The plaintext signal is sinusoidal as shown in Figure3. The state x
1 of the master system is selected as masking signal and the masked encryption information (the signal from transmitter) is shown in Figure 4. It is obvious that the plaintext signal is completely concealed in chaotic signals, and the transmission signal is noise like which results in eavesdroppers’ inattention during the information transmission. Because the three states x
1, x
2, and x
3 of the chaos system are all noise like, each of them can be used to mask the sine signal and obtain the equivalent performance.Figure 3
The original signal from transmitter.Figure 4
The masked sinusoidal signal.The recovered signal from receiver is shown in Figure5. We compare the recovered signal with the original signal (in Figure 3) and obviously conclude that the original signal is well decrypted before fault occurring, while it can still be rapidly synchronized and decrypted though the quality of the decrypted signal is affected within a short time after system failure.Figure 5
The recovered signal from receiver.The error curve between the plaintext and recovered signal is demonstrated in Figure6. We can obtain from Figure 6 that the proposed scheme effectively ensures the encryption and decryption of the signal whether system faults occur or not.Figure 6
The error curve between plaintext and recovered signal.


## 5. Conclusions

Adopting fault tolerant synchronization method, this paper discusses chaotic fault tolerant synchronization control based on adaptive observer. By utilizing Lyapunov theory of stability, it is proved that the error systems can still get asymptotic stability after system failure. The constructed adaptive observer can not only manage real-time fault diagnosis and parameter identification, but also trace the states of the master system, and so the synchronization between the master system and the slave system is achieved. Then the feasibility and effectiveness of the proposed method are illustrated via numerical simulations of chaotic Chen system.



---

*Source: 405396-2014-05-18.xml*