Next Article in Journal
An Approach for Analyzing the Vulnerability of Small Family Businesses
Previous Article in Journal
Effective Presentation Speech Support System for Representing Emphasis-Intention
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Research on Active Control to Synchronize a New 3D Chaotic System

1
School of Quantitative Sciences, College of Arts & Sciences, Saintok, Keddha 06010, Malaysia
2
College of Applied Sciences Nizwa, Ministry of Higher Education, Nizwa 611, Oman
*
Author to whom correspondence should be addressed.
Submission received: 28 July 2015 / Revised: 18 October 2015 / Accepted: 21 December 2015 / Published: 28 December 2015

Abstract

:
This paper presents the robust synchronization problem of a 3D chaotic system by using the active control technique. Based on the Gershgorin theorem and Routh-Hurwitz criterion, sufficient algebraic conditions are derived to design a linear controller gain matrix. The conditions are then applied for the robust stability of the synchronization error dynamics in the presence of an unknown bounded smooth external disturbance. The proposed active control strategy with a suitable computation of the linear controller gain matrix is simple in design and establishes fast convergence rates of the synchronization error signals. Numerical simulation results further verified the analytical results.

1. Introduction

For the last two decades, chaos synchronization has been widely explored in various research fields [1,2,3]. The ever present demand for secure communication is one of the foremost form of motivation for studying chaos synchronization [4,5,6]. Various linear and nonlinear control techniques have been developed to carry out synchronization behavior. Some of these include, adaptive control [7], linear error state feedback control [8], backstepping method [9], active control [10], sliding mode control [11], and nonlinear control [12] are worth citing here, among others.
Recently, active control strategies have received considerable interest among many researchers due to the simple implementation for chaotic synchronization. Using the active control algorithm, Agiza and Yaseen [13] presented the synchronization of two identical Rossler and two identical Chen chaotic systems. Lei et al. [14] reported the synchronization problem of two identical nonlinear gyros using the active control based on the Routh-Hurwitz criterion and Lyapunov stability theory. Ucar et al. [15] utilized the active control technique for chaos synchronization in RCL-shunted Josephson function. Njah and Vincent [16] investigated the synchronization and anti-synchronization of two identical extended BVP chaotic oscillators by using the generalized active control method. Based on the Routh-Hurwitz criterion and Lyapunov stability theory and using the active control strategy, Shahzad and Ahmad [17] showed an experimental study of synchronization and anti-synchronization for the spin orbit problem of Enceladus. Recently, Ahmad et al. [10], addressed the synchronization problem of two identical and two non-identical chaotic systems using the active control technique based on the Lyapunov stability theory. A modification has been made based on the Lyapunov stability theory [18] for the globally, asymptotically-stable synchronization.
However, the finding of these studies [10,13,14,15,16,17] guarantee the asymptotic stability of the resulting synchronization error dynamics by allocating negative eigenvalues of the coefficient matrix in the closed-loop system that simply obeys the Routh-Hurwitz criterion. Convergence rates of the synchronization error signals depend on the numeric values of the controller gain coefficients. In real-life applications, selecting high controller gain coefficients may lead to automatic signal saturations and the two coupled chaotic/hyperchaotic systems may lose synchronization stability completely. In fact, the above notable results [10,13,14,15,16,17] affect each other mutually and need a systematic approach to compute suitable linear controller gains. In addition, the chaotic systems are considered free of the unknown external disturbance.
In this article, based on the Gershgorin theorem [19] and Routh-Hurwitz criterion [20] and using the active control strategy, a generalized approach is proposed to compute a suitable linear controller gain matrix that establishes globally asymptotical synchronization under the effect of unknown external disturbance.
There are three main aims for this paper. The first aim is to study the synchronization problem of a newly reported 3D chaotic system [21] in the presence of an unknown external disturbance. The second aim is to discuss the active control method for the synchronization of two identical and two non-identical 3D chaotic systems. The third aim is to derive analytically the sufficient algebraic conditions to compute a suitable linear control gain matrix that guarantees globally asymptotical stability of the closed-loop system. Two illustrative examples are given to verify the robustness and the performance of the proposed approach; complete synchronization between two identical chaotic systems [21], and the generalized synchronization between the chaotic system [21] and the Liu-Chen chaotic system [22].
The rest of the paper is organized as follows: In Section 2, the problem statement is given and derived the generic criterion to construct a proper linear control gain matrix using the active control technique. In Section 3, description of a new 3D chaotic system [21] is briefly described and synchronization behavior of two identical chaotic systems [21] are given, followed by the analysis of synchronization between the new chaotic and the Liu-Chen chaotic systems in Section 4. The paper concludes in Section 5.

2. Problem Statement and a Theory for the Proposed Active Control Strategy

Let us consider a drive-response chaotic system synchronization scheme is described as follows:
{ Drive System : X ˙ ( t ) = X ( t ) A 1 + F ( X ( t ) ) + Δ ( t ) Response System : Y ˙ ( t ) = Y ( t ) A 2 + G ( Y ( t ) ) + Ω ( t ) + δ ( t )
where X ( t ) = [ x 1 ( t ) , x 2 ( t ) , , x n ( t ) ] T R n   and   Y ( t ) = [ y 1 ( t ) , y 2 ( t ) , , y n ( t ) ] T R n are the state vectors, F ( X ( t ) )   and   G ( Y ( t ) ) are the nonlinear bounded smooth functions, and A 1 , A 2 R n × n are the matrices of the chaotic drive and response systems parameters alternatively, Δ ( t )   and   Ω ( t ) are the vectors of the unknown bounded smooth external disturbances present in the drive and response systems, respectively and δ ( t ) R n is the control input to be designed later.
Assumption 1. 
It is assumed that the unknown external disturbances are norm-bounded [2].
| Δ i ( t ) | a i n , | Ω i ( t ) | b i n   and   | Δ i ( t ) Ω i ( t ) | Φ i     i = 1 , 2 , , n
where a i n , b i n   and   Φ i are positive constants.
Definition 1. 
Let us define the synchronization error system as follows:
e ( t ) = Y ( t ) X ( t ) , i = 1 , 2 , . . . n
where · represents the Euclidean norm in R n .
From the drive-response system arrangement Equation (1), it follows that:
e ˙ ( t ) = Y ( t ) A 2 X ( t ) A 1 + G ( Y ( t ) ) F ( X ( t ) ) + Ω ( t ) Δ ( t ) + δ ( t ) e ˙ ( t ) = A 3 e ( t ) + H ( X ( t ) , Y ( t ) , e ( t ) ) + Ω ( t ) Δ ( t ) + δ ( t ) e ˙ ( t ) = A 3 e ( t ) + H ( X ( t ) , Y ( t ) , e ( t ) ) + | Ω ( t ) Δ ( t ) | + δ ( t )
where H ( X ( t ) , Y ( t ) , e ( t ) ) = G ( Y ( t ) ) F ( X ( t ) ) + ( A 2 A ¯ 2 ) Y ( t ) ( A 1 A ¯ 1 ) X ( t ) is the function of residual terms and A ¯ 2 A ¯ 1 = A 3 is the (n × n) coefficient matrix of the error system Equation (4) [23].
If A 1 = A 2 , then, X ( t ) and Y ( t ) are the states of two identical chaotic systems and if, A 1 A 2 , then, X ( t ) and Y ( t ) are the states of two different chaotic systems.
Corollary 1. 
The two coupled chaotic systems Equation (1) are globally asymptotically synchronized in a sense:
lim t e ( t ) = lim t Y ( t ) X ( t ) = 0 , for   all e i ( 0 ) R n
The chaotic synchronization problem can be considered as a stabilization of the synchronization error at the origin by a suitable controller δ ( t ) R n . This means that the controller directs the synchronization error trajectories to the origin for all t t 0 0 , where t 0 is the time of control activation.

Active Controller Design

Theorem 1. 
Let us define the following control function:
δ ( t ) = H ( X ( t ) , Y ( t ) , e ( t ) ) Φ i + v ( t )
where v ( t ) = K e ( t ) = K ( Y ( t ) X ( t ) ) = K e ( t ) is the sub-controller function with K R n × n is a linear controller gain matrix that regulates the strength of the feedback controller into the response system.
Proof of Theorem 1. 
It is assumed that the parameters of the drive and response systems are available and measurable. Using systems of Equations (4) and (6) that yields:
e ˙ ( t ) = A 3 e ( t ) + v ( t ) e ˙ ( t ) = A 3 e ( t ) K e ( t ) e ˙ ( t ) = ( A 3 K ) e ( t ) e ˙ ( t ) = B e ( t )
where , A 3 K = B R n × n .
At this stage, the problem is reduced to show that the matrix B R n × n of the closed-loop Equation (7) is Hurwitz.
Lemma 1. 
The necessary and sufficient condition for the matrix B R n × n of the closed-loop system Equation (7) being a Hurwitz matrix, if all eigenvalues of the matrix B R n × n have negative real parts, then, the zero solution of the closed-loop system Equation (7) is globally asymptotically stable.
The proof for Lemma 1 can be found in [20].
Now, we state the main theorem.
Theorem 2. 
The coefficient matrix B R n × n of the closed-loop system Equation (7) is Hurwitz if the linear controller gain matrix K R n × n is design such that coefficient matrix B R n × n in Equation (7) satisfies the following two conditions:
(i) . | b i i | > i j | b i j | with b i j 0 , for   all i , j = 1 , 2 , , n (ii) . b i i < 0 , for   all i = 1 , 2 , , n
Then, the closed-loop system Equation (7) is globally asymptotically stable.
Proof of Theorem 2. 
Let us assumed that B R n × n be a real symmetric matrix. Further, it is assumed that the coefficients of the feedback controller gain matrix K R n × n are designed such that the system matrix B R n × n satisfies the two conditions of the Theorem 2. Then, the matrix B R n × n is a strictly diagonally dominant (SDD) non-singular matrix. By the Gershgorin theorem [19], if a matrix is SDD and all its diagonal elements are negative, then, every eigenvalue of the system matrix B R n × n is also negative. Thus, by the Routh-Hurwitz criterion [20], the matrix B R n × n is Hurwitz. Hence, by the linear control theory [20], the closed-loop system Equation (7) is globally asymptotically stable. This implies that the two coupled chaotic systems Equation (1) are globally asymptotical synchronized.

3. Identical Chaos Synchronization

3.1. Description of the New 3D Chaotic System

Recently, a new 3D chaotic system is reported [21], which is contructed by replacing a constant parameter e with a switching function in Qi four-wing chaotic attractor and generated an eight-wing chaotic attractor. The system of differential equations describing the chaotic system [21] are given as follows:
x ˙ ( t ) = p ( y ( t ) x ( t ) ) + f ( t ) y ( t ) z ( t ) y ˙ ( t ) = q x + r y ( t ) x ( t ) z ( t ) z ˙ ( t ) = x ( t ) y ( t ) s z ( t ) }
where [ x ( t ) , y ( t ) , z ( t ) ] T R 3 are the state vectors and p , q , r and s are all real positive system parameters and f ( t ) = ξ sgn ( sin ω t ) + λ , is a parameter function with ω as the switching frequency, ξ , and λ are the constant parameters which takes values within a certain range. It has been investigated [21] that when f ( t ) = 1 , originally the system [21] shows a four-wing chaotic attractor and when ξ = 9 and λ = 10, the parameter function f ( t ) = ξ sgn ( sin ω t ) + λ with ω = 0.04 π , then, the new system displays an eight-wing chaotic attractor (mother butterfly) and the new four-wing attractor (Baby butterfly) is very close to the origin [21]. The proposed eight-wing chaotic attractor has a complex dynamics and topologically different structure than the original Qi four-wing chaotic attractor as shown in Figure 1. Due to the complex properties of the system Equation (9), it is now significant to synchronize the chaotic system [21] for further research purposes on theoretical ground in order to implement it for hybrid image encryption, secure communications, and chaotic masking, etc.
Figure 1. (a) 2D phase portrait of the new 3D chaotic system in XY-space; (b) XZ-space; and (c) YZ-space. Note. For our own simplicity, we will use [ x , y , z ] for [ x ( t ) , y ( t ) , z ( t ) ] alternatively.
Figure 1. (a) 2D phase portrait of the new 3D chaotic system in XY-space; (b) XZ-space; and (c) YZ-space. Note. For our own simplicity, we will use [ x , y , z ] for [ x ( t ) , y ( t ) , z ( t ) ] alternatively.
Systems 04 00002 g001

3.2. Problem Statement

In this sub-section of the paper, we briefly describe the identical synchronization scheme for the two coupled chaotic systems [21]. The drive chaotic system Equation (9) with three state variables denoted by the subscript 1 drives the response chaotic system having identical equations denoted by the subscript 2. Although, the initial conditions of the two systems are different. The two coupled chaotic systems [21] are described in a drive-response system synchronization scheme as follows:
Drive system : { x ˙ 1 = p ( y 1 x 1 ) + f ( t ) y 1 z 1 + Δ 1 ( t ) y ˙ 1 = q x 1 + r y 1 x 1 z 1 + Δ 2 ( t ) z ˙ 1 = x 1 y 1 s z 1 + d 3 ( t ) + Δ 3 ( t ) Re sponse system : { x ˙ 2 = p ( y 2 x 2 ) + f ( t ) y 2 z 2 + Ω 1 ( t ) + δ 1 ( t ) y ˙ 2 = q x 2 + r y 2 x 2 z 2 + Ω 2 ( t ) + δ 2 ( t ) z ˙ 2 = x 2 y 2 s z 2 + Ω 2 ( t ) + δ 3 ( t )
where [ x 1 , y 1 , z 1 ] T   and   [ x 2 , y 2 , z 2 ] T R 3 are the state vectors and p , q , r , s , f ( t ) are the positive parameters of the drive and response systems Equations (10) alternatively, δ ( t ) = [ δ 1 ( t ) , δ 2 ( t ) , δ 3 ( t ) ] T R 3 as the control input injected to the response system, and Δ i ( t )   and   Ω i ( t ) R 3 are the vectors of unknown bounded smooth external disturbances present in the drive and response systems respectively.
Definition 2. 
The error dynamical system for the synchronization scheme Equation (10) is described as follows:
( e ˙ 1 ( t ) e ˙ 2 ( t ) e ˙ 3 ( t ) ) = ( p ( e 2 ( t ) e 1 ( t ) ) + f ( t ) ( y 2 z 2 y 1 z 1 ) e 1 ( t ) + r e 2 ( t ) x 2 z 2 + x 1 z 1 s e 3 ( t ) x 1 y 1 + x 2 y 2 ) + ( Ω 1 ( t ) Δ 1 ( t ) Ω 2 ( t ) Δ 2 ( t ) Ω 3 ( t ) Δ 3 ( t ) ) + ( δ 1 ( t ) δ 2 ( t ) δ 3 ( t ) ) ( e ˙ 1 ( t ) e ˙ 2 ( t ) e ˙ 3 ( t ) ) = ( p ( e 2 ( t ) e 1 ( t ) ) + f ( t ) ( y 2 z 2 y 1 z 1 ) e 1 ( t ) + r e 2 ( t ) x 2 z 2 + x 1 z 1 s e 3 ( t ) x 1 y 1 + x 2 y 2 ) + | Ω 1 ( t ) Δ 1 ( t ) Ω 2 ( t ) Δ 2 ( t ) Ω 3 ( t ) Δ 3 ( t ) | + ( δ 1 ( t ) δ 2 ( t ) δ 3 ( t ) )
where , e 1 ( t ) = x 2 x 1 , e 2 ( t ) = y 2 y 1 , e 3 ( t ) = z 2 z 1 .
Theorem 3. 
Let us define the following active control functions:
( δ 1 ( t ) δ 2 ( t ) δ 3 ( t ) ) = ( f ( t ) ( y 1 z 1 y 2 z 2 ) x 2 z 2 x 1 z 1 x 1 y 1 x 2 y 2 ) ( Φ 1 Φ 2 Φ 3 ) + ( v 1 ( t ) v 2 ( t ) v 3 ( t ) )
Then, the two coupled identical chaotic systems Equation (10) are globally asymptotically synchronized.
Proof of Theorem 3. 
It is assumed that all the variables and parameters of the two chaotic systems Equation (10) are available and measureable. Using systems of Equations (11) and (12), that yields:
( e ˙ 1 ( t ) e ˙ 2 ( t ) e ˙ 3 ( t ) ) = ( p ( e 2 ( t ) e 1 ( t ) ) q e 1 ( t ) + r e 2 ( t ) s e 3 ( t ) ) + ( v 1 ( t ) v 2 ( t ) v 3 ( t ) )
where ( v 1 ( t ) v 2 ( t ) v 3 ( t ) ) = ( k 11 k 12 k 12 k 21 k 22 k 23 k 31 k 32 k 33 ) ( e 1 ( t ) e 2 ( t ) e 3 ( t ) ) .
Re-write system of Equation (13) as follows:
( e ˙ 1 ( t ) e ˙ 2 ( t ) e ˙ 3 ( t ) ) = ( p p 0 q r 0 0 0 s ) ( e 1 ( t ) e 2 ( t ) e 3 ( t ) ) ( k 11 k 12 k 13 k 21 k 22 k 23 k 31 k 32 k 33 ) ( e 1 ( t ) e 2 ( t ) e 3 ( t ) )
( e ˙ 1 ( t ) e ˙ 2 ( t ) e ˙ 3 ( t ) ) = ( p k 11 p k 12 k 13 q k 21 r k 22 k 23 k 31 k 32 s k 33 ) ( e 1 ( t ) e 2 ( t ) e 3 ( t ) )
e ˙ ( t ) = B e ( t )
where
B = ( p k 11 p k 12 k 13 q k 21 r k 22 k 23 k 31 k 32 s k 33 )
The closed-loop system Equation (15) to be controlled is a linear system with control input v 1 ( t ) , v 2 ( t ) and v 3 ( t ) as a function of e 1 ( t ) , e 2 ( t ) and e 3 ( t ) alternatively, where the constants k i j , i, j = 1 , 2 , 3 are the linear controller gains. As long as these controller gains stabilize the closed-loop system Equation (15), the e 1 ( t ) , e 2 ( t ) and e 3 ( t ) converge to zero as time goes to infinity [16], then, the zero solution of the closed-loop system Equation (15) is obvious. This implies that the two coupled identical chaotic systems Equation (10) are globally asymptotically synchronized.
At this stage, the problem is reduced to show that the matrix B R 3 × 3 of the closed-loop system Equation (15) is Hurwitz.
Corollary 2. 
If the coefficient matrix B R 3 × 3 in Equation (17) of the closed-loop system Equation (15) is Hurwitz, then the zero solution of the error system Equation (15) is globally asymptotically stable.
Theorem 4. 
The matrix B R 3 × 3 is Hurwitz, if the linear controller gain matrix K R 3 × 3 is constructed such that the coefficient matrix B R 3 × 3 in Equation (17) satisfies the following two conditions:
( i ) . { | p k 11 | > i j | ( p k 12 ) + | k 13 | |   | r k 22 | > i j | ( q k 21 ) + | k 23 | | | s k 33 | > i j | k 31 + | k 32 | | and ( i i ) . { p k 11 < 0 , r k 22 < 0 , s k 33 < 0
Proof of Theorem 4. 
The controller Equation (12) is associated to the feedback controller gain matrix K R 3 × 3 so that the design of K R 3 × 3 is to make all eigenvalues of the coefficient matrix B R n × n of the closed-loop system Equation (15) are in the open left-half of the complex plane. For the particular choice of the gain coefficients, which satisfies the conditions Equation (18) are selected as follows:
( k 11 k 12 k 13 k 21 k 22 k 23 k 31 k 32 k 33 ) = ( p + 2 p 0 q r + 2 0 0 0 s + 2 )
With this specific choice of the controller gains and considering: a = 0.4 , b = 5 , c = 12 , p = 14 , q = 1 , r = 16   and   s = 43 , the closed-loop system Equation (15) yields:
( e ˙ 1 ( t ) e ˙ 2 ( t ) e ˙ 3 ( t ) ) = ( 2 0 0 0 2 0 0 0 2 ) ( e 1 ( t ) e 2 ( t ) e 3 ( t ) )
Thus, by the Routh-Hurwitz criterion, the matrix B R n × n is Hurwitz. This proves that the closed-loop system Equation (15) is globally asymptotically stable. Consequently Theorem 4 and Corollary 2 are obvious. Hence Theorem 3 is proved.

3.3. Numerical Simulation and Discussion

Numerical simulation results are furnished to validate the advantages and effectiveness of the proposed approach by using Mathematica 10. The parameters for the chaotic system [21] are set as p = 14 , q = 1 , r = 16 , s = 43 , f ( t ) = 7 with initial values of the state variables of the drive and response systems being chosen as [ x 1 ( 0 ) , y 1 ( 0 ) , z 1 ( 0 ) ] T = [ 10 , 10 , 15 ] and  [ x 2 ( 0 ) , y 2 ( 0 ) , z 2 ( 0 ) ] T = [ 25 , 50 , 40 ] respectively. In the simulation, the following external disturbances are applied to the drive and response systems respectively.
Δ 1 ( t ) = 0.3 cos ( π 2 t ) , Δ 2 ( t ) = 0.2 cos ( π t ) , Δ 3 ( t ) = 0.4 cos ( 3 π 2 t ) Ω 1 ( t ) = 0.1 sin ( π 2 t ) , Ω 2 ( t ) = 0.3 cos ( 3 π 2 t ) , Ω 3 ( t ) = 0.2 sin ( 5 π 6 t )
Subsequently, Φ 1 = 0.4 ,   Φ 2 = 0.5  and  Φ 3 = 0.6 , that satisfies the assumption 1.
For the identical chaotic systems [21], the time series of the state vectors of the synchronized and unsynchronized trajectories are depicted in Figure 2, Figure 3 and Figure 4. The state trajectories of the drive system converged to the state trajectories of the response system under the control action Equation (12).
The time series of the error system Equation (11) for identical synchronization are shown in Figure 5. As expected, one can notice the smoothness of the synchronized error signals while converging to the zero state quickly, when the controllers are activated at t < 2 s . This demonstrates the robustness and performance of the control action Equation (12) for the complete synchronization under the effect of unknown external disturbance.
Figure 2. Time series of the state trajectories x 1 and x 2 .
Figure 2. Time series of the state trajectories x 1 and x 2 .
Systems 04 00002 g002
Figure 3. Time series of the state trajectories y 1 and y 2 .
Figure 3. Time series of the state trajectories y 1 and y 2 .
Systems 04 00002 g003
Figure 4. Time series of the state trajectories z 1 and z 2 .
Figure 4. Time series of the state trajectories z 1 and z 2 .
Systems 04 00002 g004
Figure 5. Time series of the controlled synchronization error system Equation (11).
Figure 5. Time series of the controlled synchronization error system Equation (11).
Systems 04 00002 g005

4. Non-Identical Synchronization

4.1. Problem Formulation

To study the generalized synchronization problem for the chaotic system [21], it is assumed that the chaotic system [21] drives the Liu-Chen chaotic system [22]. Thus, the drive-response system synchronization scheme is described as follows:
Drive system : { x ˙ 1 = p ( y 1 x 1 ) + f ( t ) y 1 z 1 + Δ 1 ( t ) y ˙ 1 = q x 1 + r y 1 x 1 z 1 + Δ 2 ( t ) z ˙ 1 = x 1 y 1 s z 1 + Δ 3 ( t ) Re sponse system : { x ˙ 2 = a x 2 y 2 z 2 + Ω 1 ( t ) + δ 1 ( t ) y ˙ 2 = c y 2 + x 2 z 2 + Ω 2 ( t ) + δ 2 ( t ) z ˙ 2 = x 2 y 2 b z 2 + Ω 3 ( t ) + δ 3 ( t )
where [ x 1 , y 1 , z 1 ] T R 3   and   [ x 2 , y 2 , z 2 ] T R 3 are the corresponding state vectors, p , q , r   and s and a , b and c are the parameters of the drive and response systems respectively, Δ i ( t )   and   Ω i ( t ) R 3 are the vectors of unknown bounded smooth external disturbances present in the drive and response systems Equation (22) respectively, and δ ( t ) = [ δ 1 ( t ) , δ 2 ( t ) , δ 3 ( t ) ] T R 3 as the active controller that is to be designed yet.
Definition 3. 
The error dynamical system for the synchronization scheme Equation (22) is be described as follows:
( e ˙ 1 ( t ) e ˙ 2 ( t ) e ˙ 3 ( t ) ) = ( p ( e 2 ( t ) e 1 ( t ) ) + ( p + a ) x 2 p y 2 f ( t ) y 1 z 1 y 2 z 2 q e 1 ( t ) c e 2 ( t ) q x 2 ( c + r ) y 1 + x 1 z 1 + x 2 z 2 s e 3 ( t ) + ( s b ) z 2 x 1 y 1 + x 2 y 2 ) + ( Ω 1 ( t ) Δ 1 ( t ) Ω 2 ( t ) Δ 2 ( t ) Ω 3 ( t ) Δ 3 ( t ) ) + ( δ 1 ( t ) δ 2 ( t ) δ 3 ( t ) ) ( e ˙ 1 ( t ) e ˙ 2 ( t ) e ˙ 3 ( t ) ) = ( p ( e 2 ( t ) e 1 ( t ) ) + ( p + a ) x 2 p y 2 f ( t ) y 1 z 1 y 2 z 2 q e 1 ( t ) c e 2 ( t ) q x 2 ( c + r ) y 1 + x 1 z 1 + x 2 z 2 s e 3 ( t ) + ( s b ) z 2 x 1 y 1 + x 2 y 2 ) + | Ω 1 ( t ) Δ 1 ( t ) Ω 2 ( t ) Δ 2 ( t ) Ω 3 ( t ) Δ 3 ( t ) | + ( δ 1 ( t ) δ 2 ( t ) δ 3 ( t ) )
Theorem 5. 
Let us define the following active control functions:
( δ 1 ( t ) δ 2 ( t ) δ 3 ( t ) ) = ( ( p + a ) x 2 + p y 2 + y 2 z 2 + f ( t ) y 1 z 1 ( c + r ) y 1 + q x 2 x 2 z 2 x 1 z 1 ( b s ) z 2 + x 1 y 1 x 2 y 2 ) ( Φ 1 Φ 2 Φ 3 ) + ( v 1 ( t ) v 2 ( t ) v 3 ( t ) )
Then, the two coupled non-identical chaotic systems Equation (22) are globally asymptotically synchronized.
Proof of Theorem 5. 
It is assumed that all the variables and parameters of the two systems Equation (22) are available and measureable. Using systems of Equations (23) and (24), that yields:
( e ˙ 1 ( t ) e ˙ 2 ( t ) e ˙ 3 ( t ) ) = ( p ( e 2 ( t ) e 1 ( t ) ) q e 1 ( t ) c e 2 ( t ) s e 3 ( t ) ) + ( v 1 ( t ) v 2 ( t ) v 3 ( t ) )
where ( v 1 ( t ) v 2 ( t ) v 3 ( t ) ) = ( k 11 k 12 k 12 k 21 k 22 k 23 k 31 k 32 k 33 ) ( e 1 ( t ) e 2 ( t ) e 3 ( t ) ) .
Re-writing the system of Equation (25) as follows:
( e ˙ 1 ( t ) e ˙ 2 ( t ) e ˙ 3 ( t ) ) = ( p p 0 q c 0 0 0 s ) ( e 1 ( t ) e 2 ( t ) e 3 ( t ) ) ( k 11 k 12 k 13 k 21 k 22 k 23 k 31 k 32 k 33 ) ( e 1 ( t ) e 2 ( t ) e 3 ( t ) ) ( e ˙ 1 ( t ) e ˙ 2 ( t ) e ˙ 3 ( t ) ) = ( p k 11 p k 12 k 13 q k 21 c k 22 k 23 k 31 k 32 s k 33 ) ( e 1 ( t ) e 2 ( t ) e 3 ( t ) )
e ˙ ( t ) = B e ( t )
where
B = ( p k 11 p k 12 k 13 q k 21 c k 22 k 23 k 31 k 32 s k 33 )
Theorem 6. 
The matrix B R 3 × 3 is Hurwitz, if the feedback controller gain matrix K R 3 × 3 is constructed such that the coefficient matrix B R 3 × 3 Equation (28) of the closed-loop system Equation (26) satisfies the following two conditions:
i ) . { | p k 11 | > i j | ( p k 12 ) + | k 13 | |   | c k 22 | > i j | ( q k 21 ) + | k 23 | | | s k 33 | > i j | k 31 + | k 32 | | and i i ) . { p k 11 < 0 , c k 22 < 0 , s k 33 < 0
Proof of Theorem 6. 
For the particular choice of the linear controller gains which satisfies the conditions Equation (28) are selected as follows:
( k 11 k 12 k 13 k 21 k 22 k 23 k 31 k 32 k 33 ) = ( p + 2 p 0 q c + 2 0 0 0 s + 2 )
With this specific selection of the linear controller gains and considering: a = 0.4 , b = 5 , c = 12 , p = 14 , q = 1 , r = 16   and   s = 43 , the closed-loop system Equation (26) yields:
( e ˙ 1 ( t ) e ˙ 2 ( t ) e ˙ 3 ( t ) ) = ( 2 0 0 0 2 0 0 0 2 ) ( e 1 ( t ) e 2 ( t ) e 3 ( t ) )
This completes the proof.

4.2. Simulation Studies

The parameters for the chaotic system [21] and Liu-Chen system [22] are set as p = 14 , q = 1 , r = 16 , s = 43 , f ( t ) = 7   and   a = 0.4 , b = 5 , c = 12 with initial values of the drive [21] and response [22] systems being chosen as [ x 1 ( 0 ) , y 1 ( 0 ) , z 1 ( 0 ) ] T = [ 10 , 10 , 15 ] and [ x 2 ( 0 ) , y 2 ( 0 ) , z 2 ( 0 ) ] T = [ 15 , 7 , 6 ] alternatively. In the simulation, the following bounded smooth disturbances are applied to the drive and response systems, respectively:
Δ 1 ( t ) = 0.2 sin ( 5 π 6 t ) , Δ 2 ( t ) = 0.5 cos ( 3 π 2 t ) , Δ 3 ( t ) = 0.3 cos ( π 2 t ) Ω 1 ( t ) = 0.2 cos ( π t ) , Ω 2 ( t ) = 0.1 sin ( 5 π 6 t ) , Ω 3 ( t ) = 0.3 cos ( 2 π 3 t )
Accordingly, Φ 1 = 0.4 ,   Φ 2 = 0.6  and  Φ 3 = 0.6 .
For the non-identical chaotic systems [21,22], the time series of the state vectors of the synchronized and unsynchronized trajectories are illustrated in Figure 6, Figure 7 and Figure 8. These figures demonstrated that the state trajectories of the response system converged to that state trajectories of the drive system under the synthesized control action Equation (24), while the uncontrolled state trajectories of the response system are completely different from the drive system state trajectories. Time series of the error system Equation (23) to the zero state are depicted in Figure 9. One can notice the smoothness of the synchronized error trajectories while converging to the zero state with fast converging rates, which illustrates the performance of the control action Equation (24) for non-identical synchronization. This feature shows that the investigated controllers are robust to the accidental parameters mismatch and unknown external disturbances in the transmitter and receiver.
Figure 6. Time series of the state trajectories x 1 and x 2 .
Figure 6. Time series of the state trajectories x 1 and x 2 .
Systems 04 00002 g006
Figure 7. Time series of the state trajectories y 1 and y 2 .
Figure 7. Time series of the state trajectories y 1 and y 2 .
Systems 04 00002 g007
Figure 8. Time series of the state trajectories z 1 and z 2 .
Figure 8. Time series of the state trajectories z 1 and z 2 .
Systems 04 00002 g008
Figure 9. Time series of the controlled synchronization error system Equation (26).
Figure 9. Time series of the controlled synchronization error system Equation (26).
Systems 04 00002 g009

5. Conclusions

The robust synchronization problem of two identical and two non-identical chaotic systems has been investigated. Based on the Gershgorin theorem and Routh-Hurwitz criterion and using the active control strategy, sufficient conditions are derived to construct a suitable linear gain matrix that established the globally asymptotical synchronization under the effect of an unknown external disturbance. Numerical simulation results show that the proposed approach works very well and can be applied to a class of chaotic as well as hyperchaotic systems successfully.
In comparison with some published related works, there are three main advantages of the proposed approach which are summarized as follows.
(a)
The synchronization speed is fast as well as the amplitude of the oscillations is smaller.
(b)
In the proposed active synchronization control approach, the eigenvalues of the coefficient matrix of the closed-loop system can be adjusted to have a desirable synchronization time.
(c)
Most of the chaotic systems in real practical applications have different structures, thus, we believe that the proposed active control approach will be a helpful tool in synchronizing a class of chaotic/hyperchaotic systems.

Acknowledgments

The authors would like to express their gratitude to the honorable reviewers who suggested many worthwhile changes to improve the work of this manuscript.

Author Contributions

Azizan Bin Saaban performed the literature review and proposed the problem.
Adyda Binti Ibrahin and Israr Ahmad performed the analytical analysis and wrote the paper. M. Shahzad performed the numerical simulations and revised the manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Tunik, A.A.; Galaguz, T.A. Robust stabilization and nominal performance of the flight control system for small UAV. Appl. Comput. Math. 2004, 3, 34–45. [Google Scholar]
  2. Koofigar, H.R.; Sheikholeslam, F.; Hosseinnia, S. Robust adaptive synchronization for a general class of uncertain chaotic systems with application to Chua’s Circuit. CHAOS 2011, 21, 0431341–0431349. [Google Scholar] [CrossRef] [PubMed]
  3. Ge, A.M.; Yang, C.H. The generalized synchronization of a Quantum-CNN chaotic oscillators with different orders. Chaos Solitons Fractals 2006, 35, 980–990. [Google Scholar] [CrossRef]
  4. Hammami, S. State feedback-based secure image cryptosystem hyperchaotic synchronization. ISA Transit. 2014. [Google Scholar] [CrossRef] [PubMed]
  5. Li, Y.; Liu, X.; Chen, G.; Liao, X. A new hyperchaotic Lorenz-type system: Generation, analysis, and implementation. Int. J. Circuit Theory Appl. 2010, 39, 865–879. [Google Scholar] [CrossRef]
  6. Wu, X.; Zhu, C.; Kan, H. An improved secure communication scheme based passive synchronization of hyperchaotic complex nonlinear system. Appl. Math. Comput. 2015, 252, 201–214. [Google Scholar] [CrossRef]
  7. Ahmad, I.; Saaban, A.; Ibrahim, A.; Al-Hadhrami, S.; Shahzad, M.; Al-Mahrouqi, S.H. A Research on Adaptive Control to Stabilize and Synchronize a Hyperchaotic System with Uncertain Parameters. Int. J. Optim. Control Theor. Appl. IJOCTA 2015, 5, 51–62. [Google Scholar] [CrossRef]
  8. Chen, H. Global Chaos Synchronization of Chaotic systems via Linear balanced feedback control. Appl. Math. Comput. 2007, 186, 923–931. [Google Scholar] [CrossRef]
  9. Ojo, K.S.; Njah, A.N.; Ogunjo, S. Comparison of backstepping and modified active control in projective synchronization of chaos in an extended Bonhoffer-van der Pol Oscillator. Pranama J. Phys. 2013, 80, 825–835. [Google Scholar] [CrossRef]
  10. Ahmad, I.; Saaban, A.; Ibrahim, A.; Shazad, M. Global Chaos Synchronization of New Chaotic system Using Linear Active Control. Complexity 2014, 21, 379–386. [Google Scholar] [CrossRef]
  11. Akbar, M.; Ozguner, U. Decentralization Sliding Mode Control Design using overlapping decomposition. Autometica 2002, 38, 1713–1718. [Google Scholar] [CrossRef]
  12. Ahmad, I.; Saaban, A.; Ibrahim, A.; Shazad, M. A Research on the Synchronization of Two Novel Chaotic Systems Based on a Nonlinear Control algorithm. Eng. Technol. Appl. Sci. Res. 2015, 5, 739–747. [Google Scholar]
  13. Agiza, H.N.; Yassen, M.T. Synchronization of Rossler and Chen Chaotic Dynamical Systems using Active Control. Phys. Lett. A 2001, 278, 191–197. [Google Scholar] [CrossRef]
  14. Lei, Y.; Xu, W.; Zheng, H. Synchronization of two chaotic nonlinear gyros using active control. Phys. Lett. A 2005, 343, 153–158. [Google Scholar] [CrossRef]
  15. Ucar, A.; Lonngren, K.E.; Bai, E.W. Chaos synchronization in RCL-shunted Josephson junction via active control. Chaos Solitons Fractals 2007, 31, 105–111. [Google Scholar] [CrossRef]
  16. Njah, A.N.; Vincent, U.E. Synchronization and anti-synchronization of chaos in an extended Bonho ffer-van der Pol Oscillator using Active control. J. Sound Vib. 2009, 319, 41–49. [Google Scholar] [CrossRef]
  17. Shahzad, M.; Ahmad, I. Experimental study of synchronization & Antisynchronization for spin orbit problem of Enceladus, International. J. Control Sci. Eng. 2013, 3, 41–47. [Google Scholar]
  18. Khalil, H.K. Non Linear Systems, 3rd ed.; Prentice Hall: Upper Saddle River, NJ, USA, 2002. [Google Scholar]
  19. Scott, D.S. On the Accuracy of the Gershgorin Circle Theorem for Bounding the Spread of a Real Symmetric Matrix. Linear Algebra Appl. 1985, 65, 147–155. [Google Scholar] [CrossRef]
  20. Dorf, R.C.; Bishop, R.H. Modern Control Systems, 9th ed.; Princeton Hall: Upper Saddle River, NJ, USA, 2001. [Google Scholar]
  21. Qi, G.; Wang, Z.; Guo, Y. Generation of an eight-wing chaotic attractor from QI-3D four-wing chaotic system. Int. J. Bifurc. Chaos. 2012, 22. [Google Scholar] [CrossRef]
  22. Liu, W.; Chen, G. Can a three-dimensional smooth autonomous quadratic chaotic system generate a four-scroll attractor. Int. J. Bifurc. Chaos. 2004, 14, 1395–1403. [Google Scholar] [CrossRef]
  23. Ling, L.U.; Guo, Z.A.; Chao, Z. Synchronization between two different chaotic systems with nonlinear feedback control. Chin. Phys. 2007, 16, 1603–1607. [Google Scholar] [CrossRef]

Share and Cite

MDPI and ACS Style

Ahmad, I.; Saaban, A.B.; Ibrahim, A.B.; Shahzad, M. A Research on Active Control to Synchronize a New 3D Chaotic System. Systems 2016, 4, 2. https://doi.org/10.3390/systems4010002

AMA Style

Ahmad I, Saaban AB, Ibrahim AB, Shahzad M. A Research on Active Control to Synchronize a New 3D Chaotic System. Systems. 2016; 4(1):2. https://doi.org/10.3390/systems4010002

Chicago/Turabian Style

Ahmad, Israr, Azizan Bin Saaban, Adyda Binti Ibrahim, and Mohammad Shahzad. 2016. "A Research on Active Control to Synchronize a New 3D Chaotic System" Systems 4, no. 1: 2. https://doi.org/10.3390/systems4010002

APA Style

Ahmad, I., Saaban, A. B., Ibrahim, A. B., & Shahzad, M. (2016). A Research on Active Control to Synchronize a New 3D Chaotic System. Systems, 4(1), 2. https://doi.org/10.3390/systems4010002

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