Projective Synchronization of Chaotic Discrete Dynamical Systems via Linear State Error Feedback Control

A projective synchronization scheme for a kind of n-dimensional discrete dynamical system is proposed by means of a linear feedback control technique. The scheme consists of master and slave discrete dynamical systems coupled by linear state error variables. A kind of novel 3-D chaotic discrete system is constructed, to which the test for chaos is applied. By using the stability principles of an upper or lower triangular matrix, two controllers for achieving projective synchronization are designed and illustrated with the novel systems. Lastly some numerical simulations are employed to validate the effectiveness of the proposed projective synchronization scheme.


Introduction
Nearby trajectories of a chaotic system may experience exponential divergence, but two or more coupled dissipative chaotic systems evolving in synchrony might appear quite surprising.Furthermore the synchronization error system between the coupled chaotic systems may be asymptotically stable if some suitable control techniques are implemented on them.As a common multi-disciplinary phenomenon, chaos synchronization has broad range applications, such as secure communication [1], OPEN ACCESS chaotic economic systems [2], WINDMI systems [3], hyperchaotic complex-variable systems [4], chaotic complex networks [5], fractional-order chaotic neural networks [6], etc.
Fujisaka and Yamada [7], and Pecora and Carroll [8] did some pioneering works for chaos synchronization.Mainieri and Rehacek [9] first proposed the chaos projective synchronization scheme in 1999, but it was still very difficult to achieve projective synchronization between two or more chaotic nonlinear systems until Wen et al. [10,11] presented an observer-based control scheme for projective chaos synchronization in 2004, whose prominent advantage is "no special limitation" for nonlinear dynamical systems to achieve projective chaos synchronization.Wen and co-authors also tried to explore the potential applications of projective synchronization to noise reduction in mechanical engineering [12,13], design bifurcation solutions [14,15] and so on.
Projective chaos synchronization has been an active research topic in nonlinear science.A variety of control methods for projective chaos synchronization have been proposed for various kinds of nonlinear chaotic systems.Li et al. [16] proposed a backstepping control method to achieve adaptive function projective synchronization for a general class of the so-called strict-feedback chaotic discrete systems.Vasegh and Majd [17] presented a Takagi-Sugeno fuzzy model-based adaptive approach to synchronize two different chaotic discrete-time systems.Zhang et al. [18] designed an impulsive controller to achieve impulsive lag synchronization for a class of chaotic discrete systems.Zhang and Liu [19] presented an active robust model predictive control strategy for the synchronization of two discrete-time chaotic systems.Unfortunately, the aforementioned synchronization schemes are very complex and difficult to realize in the real world.In many real fields, there is an urgent need for us to develop, at least so far, a kind of simple and robust projective chaos synchronization schemes.Fortunately, the advantage of the linear feedback controller is that it is robust and linear, and moreover, it is easier to design and implement for chaos synchronization than the abovementioned schemes.Odibat et al. [20] studied synchronization for 3-dimensional chaotic fractional-order systems via linear control.Chen et al. [21,22] also did some sound work designing controllers which are less than the number of dimensions of the chaotic systems.By using linear state error feedback control technology, Xin et al. [2,3,23] studied the projective synchronization for three kinds of chaotic fractional-order systems.It is not difficult for us to extend the mentioned projective synchronization scheme from fractional-order systems to discrete dynamical systems.
The remainder of this paper is structured as follows: in Section 2, a novel discrete dynamical system is proposed and a 0-1 test algorithm for chaos is redescribed.In Section 3, a synchronization scheme for n-dimensional chaotic discrete dynamical systems is proposed.In Section 4, the proposed projective synchronization scheme is applied to the novel discrete dynamical systems.Numerical simulations are conducted in Section 5 to illustrate the proposed synchronization scheme.Finally, the paper is concluded in Section 6.

A Novel 3-D Discrete Dynamical System
To demonstrate mentioned projective chaos synchronization scheme, we first construct a novel 3-dimensional chaotic discrete dynamical system as follows: where , , , 0 a b c d ≥ .

0-1 Test Algorithm for Chaos
To identify the chaos existence of system (1), the 0-1 test algorithm for chaotic discrete dynamical system need redescription as follows [24][25][26]: consider the iteration times 1, 2, , n N =  as the sampling times in discrete dynamical system (10), where N is the total number of data points and ( ) n φ is an observable data, one can get a discrete time series ( 1), (2), , (N)  φ φ φ . The 0-1 test for chaos may be directly applied to the time series because there are no issues with oversampling: Step 1. Determine a random number ( 5,4 5) , and construct a pair of new coordinates ( ( ), ( )) p n s n as follows: ( ) Where: 1 ( ) ( ), 1,2, , .
Step 2. Define the mean square displacement ( ) M n as follows: Step 3. Define the modified mean square displacement ( ) c D n as follows: Step 4. Define the median value of correlation coefficient as follows: where: where , (2), , ( ) , and the covariance and variance are defined with vectors x , y of length q as follows: Step 5. Interpret the outputs as follows: (1) 0 K ≈ implies that the underlying dynamics is regular (i.e., periodic or quasi-periodic), whereas 1 K ≈ implies that the underlying dynamics is chaotic; (2) Bounded trajectories in the (p, s)-plane indicate that the underlying dynamics is regular, whereas the Brownian-like (unbounded) trajectories indicate that the underlying dynamics is chaotic.
As a binary test for chaos detection for deterministic dynamical systems, the 0-1 test is very simple but powerful.However, as stated in Ref. [24], in the case of periodic dynamics, most values of c yield 0 c K = as expected, but there are isolated values of c for which c K is large due to resonances: for such a c we expect ( ) 2 c M n n , irrespective of whether the dynamics is regular or chaotic.The occurrence of resonances for isolated values of c suggests using the median of the computed values of c K as To get various values c K versus c, 100 choices of c is sufficient in practice [25].The chaos phenomenon is shown in Figure 1.The chaotic attractors are respectively plotted in the original state spaces (x, y, z) and in the transformed coordinates variables (p, s), as shown in Figures 1a,b, accordingly.Brownian-like (unbounded) trajectories shown in Figure 1b denote there is a chaotic attractor in system (1).Figure 1c is the plots of correlation coefficient c K vs. random number c, which shows the median value 1 K ≈ implies that there exists chaotic dynamics in system (1).

A Synchronization Scheme of n-Dimensional Chaotic Discrete Dynamical Systems
Definition 1.The projective synchronization is defined as the difference between two relative chaotic dynamical systems can approach to zero when time approaches to infinity with a desired scaling factor.
Consider a chaotic discrete dynamical system as follows: ( ) ( ) where C is an  is an n-dimensional state vector of system (12), and , :  are linear and nonlinear functions of states respectively Correspondingly, one may construct the following discrete dynamical system: ( , , , )  is an n-dimensional state vector of system (13), k is a desired scaling factor, and ( ) u t is a linear state error feedback controller.Defining the synchronization error between the master system (12) and the slave system (13) as follows: The linear state error feedback controller ( ) u t is defined as: where Â is an n n × linear constant matrix.Subtracting (12) from ( 13), one get the following error system: ( )

( 1) -( 1) ( ) ( ) ( ) e t y t kx t Le t u t Ae t
where Â L A = + is an n n × linear constant matrix.Obviously the original point is the equilibrium point of system (16).
Using the stability criterion of linear discrete dynamical systems, one may directly get the following theorem:  12) and ( 13) achieve projective synchronization.

Application to the Novel Discrete Dynamical System
In order to analyze the projective synchronization behaviors of master-slave systems, one may regard system (1) as the master system and construct the slave system (denoted by the subscript s ) as follows: where , , s s s x y z ∈  have the same meanings as , , x y z of system (1), k is a desired scaling factor, , , u u u are linear state error feedback controllers.

Proposition 1. If anyone of the two following control laws holds, the master-slave systems (1) and (17) will finally achieve global projective synchronization for any initial condition:
Proof.One can define the synchronization errors between the master-slave systems ( 1) and ( 17) as follows:  1), one can get the error system as follows:

Case 1:
For the first control law in Proposition 1, substituting Equation (18a) into the error system (19), one can get the following error system: )

, e t h e e t e t h c e e e t h d e
which has only one equilibrium point at * (0, 0, 0) E = .Evaluating its Jacobian matrix at * E , one can get the upper triangular matrix as follows: whose eigenvalues simultaneously satisfy

Case 2:
For the second control law in Proposition 1, substituting Equation (18b) into the error system (20), the system (20) can be re-depicted as follows: )  (22) which has only one equilibrium point at * (0, 0, 0) E = .Evaluating its Jacobian matrix at * E , one can get the lower triangular matrix as follows: whose eigenvalues can also satisfy With Theorem 1, one can find the system (19) is asymptotically stable, i.e., the master system (1) and the slave system (17) finally achieve projective synchronization.The Proposition 1 is thus proved.□

Numerical Simulations
In order to validate the effectiveness of the aforementioned projective synchronization scheme, one can set master-slave systems ( 1) and ( 17

The first Control Law (Equation (18a))
According to the first control law of Proposition 1, one can set the linear controllers as the following form:  2a, the blue and red chaotic attractors are belong to the master-slave systems (1) and ( 17), respectively, and the former is twice as large as the later, i.e. the desired scaling factor 0.5 k = . .Obviously the five diagrams in Figure 2 are consistent with each other, i.e., Figure 2 shows clearly that the projective synchronization is achieved well with the first control law.17) with the first control law.

The Second Control Law (Equation (18b))
Based on the second control law of Proposition 1, the linear controllers can be set into the following form:  In Figure 3a, the blue chaotic attractor of the master systems (1) is twice as large as the red one of the slave systems (17).Their synchronization errors 1 e , 2 e , 3 e between systems (1) and ( 17) are shown in Figure 3b, and keep asymptotically stable in the long run.Their time evolutions of x , s x , y , s y , z and s z are shown in Figures 3c-e, which agree well with Figure 3b at the desired scaling rate of 0.5 k = . Figure 3 illustrates vividly that the projective synchronization is achieved well for all these values with the second control law.17) with the second control law.

Conclusions
(i) The proposed 3-dimensional chaotic discrete dynamical system (1) is enough to validate the main results of this work, and should be studied additional interesting topics in the future, and can play more roles.
(ii) The proposed projective synchronization scheme via linear feedback control technique is really easy and robust to be implemented efficiently.
(iii) Considering the advantage that the linear controller is easier to be designed than other
.e., systems ( Subtracting systems(17) from ( (a) Chaotic attractors of systems (1) and (17) (b) Errors between systems (1) and (17) (c) Time evolutions of x and xs (d) Time evolutions of y and ys (e) Time evolutions of z and zs

Figure 2 .
Figure 2. Synchronization errors between systems (1) and (17) with the first control law.
(a) Chaotic attractors of systems (1) and (17) (b) Errors between systems (1) and (17) (c) Time evolutions of x and xs (d) Time evolutions of y and ys (e) Time evolutions of z and zs