Abstract

Projective synchronization and generalized projective synchronization have recently been observed in the coupled hyperchaotic systems. In this paper a generalized projective synchronization technique is applied in the hyperchaotic Lorenz system and the hyperchaotic Lü. The sufficient conditions for achieving projective synchronization of two different hyperchaotic systems are derived. Numerical simulations are used to verify the effectiveness of the proposed synchronization techniques.

1. Introduction

Chaos is an interesting phenomenon in nonlinear dynamical systems research area. In the last three decades, chaos has been extensively studied within the scientific, engineering, and mathematical communities [16].

A chaotic system is a nonlinear deterministic system that displays complex, noisy-like and unpredictable behavior. These motions are trajectories in which infinite unstable periodic orbits (UPOs) are embedded. Chaos is generally undesirable in many fields. This irregular and complex phenomenon can lead systems to harmful or even catastrophic situations. In these troublesome cases chaos should be suppressed as much as possible or totally eliminated. Therefore controlling chaos has become one of the most considerable research area in the nonlinear problems ranging from biology, physics and chemistry to economics.

Since Pecora and Carroll [7, 8] showed that it is possible to synchronize two identical chaotic systems, chaos synchronization has been intensively and extensively studied due to its potential applications in secure communication, ecological systems, system identification, and so forth.

Among all kinds of chaos synchronizations, projective synchronization is one of the most noticeable ones. This kind of synchronization was first observed in continuous systems [9] where a part of state variables possessed some partial linearity [10]. Its typical feature is that the state variables of the two-coupled system may synchronize up to a scaling factor but the Lyapunov exponents and fractal dimensions remain unchanged. Such synchronization has been relatively understood well [1114].

In 1999, Mainieri and Rehacek [10] first reported the projective synchronization phenomenon and explained the mechanism of the formation of projective synchronization in three-dimensional systems and further attempted to predict the scaling factor by introducing a vector field. However, they only provided a guideline of predicting the scaling factor rather than a concrete theoretical solution.

Generalized synchronization [1523] is another interesting chaos synchronization technique. It means that there exists a transformation which is able to map asymptotically the trajectories of the master attractor into those of the slave one. To understand such kind of synchronization needs much mathematics. Till now, there are relatively few publications for generalized synchronization.

A focused problem in the study of chaos synchronization is how to design a physically available and simple controller to guarantee the realization of high-quality synchronization in coupled chaotic systems. Linear feedback is of course a practical technique, but the shortcoming is that it needs to find the suitable feedback constant. Recently, Huang proposed a simple adaptive feedback control method, which dose not need to estimate or find feedback constant, to effectively synchronize two almost arbitrary identical hyperchaotic systems [2426]. This technique has been adopted by some authors to realize the identical synchronization of almost all kinds of coupled identical neural networks with time—varying delay [27] and the complete synchronization in uncertain complex networks [28].

In this paper, we introduce a new synchronization technique, which is different from projective synchronization, but share the same typical feature of projective synchronization, that is, the Lyapunov exponents and fractal dimensions are also invariant during the synchronization process. To some extent, the synchronization presented here is very similar to the generalized synchronization.

The rest of the paper is organized as follows. In Section 2, a mathematical description of generalized projective synchronization is presented. In Section 3 system description is introduced. In Section 4, the projective synchronization problem of a hyperchaotic Lorenz system is investigated and numerical simulation results are demonstrated in Subsection 4.1. In Section 5, the generalized projective synchronization problem of hyperchaotic Lü system is presented, and numerical simulation results are given in Subsection 5.1. In Section 6, the generalized projective synchronization problem between hyperchaotic Lorenz system and hyperchaotic Lü system is presented, and numerical simulation results are given in Subsection 6.1. Finally, in Section 7 the conclusion of the paper is given.

2. Generalized Projective Synchronization of Chaotic Systems

First, both projective and generalized synchronization are introduced.

A partial linear system is often expressed as in which the state vector is linearly related to with respect to , while the matrix only depends upon the variable which is nonlinearly related to the variable . Projective synchronization often occurs when two identical system are coupled through the variable in the form as The subscripts and stand for the driver (or master) and response (or slave) systems, respectively.

If there exists a constant () such that , then the projective synchronization between the drive system and response system is achieved, and we call as “scaling factor.”

Consider the following coupled system: where , and. When , evolves independently and has no relation to , and we assume that both systems are chaotic. When , the chaotic trajectories of the two systems are said to be generalized synchronization if there exists a transformation which is able to map asymptotically the trajectories of the master attractor into those of the slave attractor , regardless of the initial conditions in the basin of the synchronization manifold [22, 23]. In general. is difficult to be determined.

In what follows, a new definition is introduced. Consider the following chaotic equations: where , and. If there exists a constant (0) such that , then we call them “generalized projective synchronization.”

Remark 2.1. (i) This definition is very similar to that of generalized synchronization, see (2.3) and (2.4). (ii) The master attractor synchronizes to the slave one up to a scaling factor . Obviously, the Lyapnove exponents and fractal dimension remain invariant. (iii) From the last equation of (2.4), can be regarded as a feedback controller (or “synchronizer”), that is, similar to [7, 10], and if and only if such feedback controller is applied to the slave system, generalized projective synchronization may occur.

Remark 2.2. From the definition, one has , the limit of as is still written as . So one gets .

3. System Description

Very recently, based on Lorenz system [29, 30] and Lü system [31, 32], two hyperchaotic systems, we are constructed by introducing state feedback controller function, which were named as hyperchaotic Lorenz system and hyperchaotic Lü system, respectively.

The hyperchaotic Lorenz system is described by

When parameters , and , the system (3.1) shows hyperchaotic behavior, see Figure 1

The hyperchaotic Lü system is described by

When parameters , and −, the system (3.2) has hyperchaotic attractor, see Figure 2

4. Generalized Projective Synchronization for Hyperchaotic Lorenz System

In order to observe generalized projective synchronization between two identical hyperchaotic Lorenz systems, we assume that the drive system with four state variables denoted by the subscript 1 and the response system having identical equations denoted by the subscript 2. However, the initial condition on the drive system is different from that of the response system. The drive and response systems are defined below, respectively, where is the controller functions. The controller is to be determined for the purpose of projective synchronizing the two identical hyperchaotic Lorenz systems.

In order to get generalized projective synchronization, we define the error system as the difference between the system (4.2) and (4.1). Set then one obtains the error dynamical system between (4.2) and(4.1)

Let then the error dynamical system can be rewritten as

To get the projective synchronization to occur, the zero solutions of error system must be stable, that is to say, the error evolution of the drive system and response system tends to zero as . As we know, if all the eigenvalues of the Jacobian matrix of closed-loop system have negative real parts, the system is stable. Based on this theory, we desired the to guarantee that all the eigenvalues of closed-loop system (4.6) have negative real part. There are of course some other choices of , but here the choice is very easy and convenient. For simplicity, choose as follows:

System (4.6) has four negative eigenvalues , and −1.3 when setting , and . That is to say, the error states , , , and converge to zero as . So the generalized projective synchronization is achieved.

4.1. Numerical Results

By using MAPLE 12, the systems of differential equations (4.1) and (4.2) are solved numerically. The parameters are chosen as , and in all simulations so that the hyperchaotic Lorenz system exhibits a chaotic behavior if no control is applied (see Figure 1). The initial states of the drive system are , and and initial states of the response system are , and .

Choosing then the error system (4.4) has the initial values , and . Figure 3 shows that the trajectories of , and tended to zero after . Figure 4 shows the evaluation of the ratios , and whose limits are equal to .

Choosing then the error system (4.4) has the initial values , and . Figure 5 shows that the trajectories of and tended to zero after . Figure 6 shows the evaluation of the ratios , and whose limits are equal to .

5. Generalized Projective Synchronization for Hyperchaotic Lü System

In order to observe generalized projective synchronization between two identical hyperchaotic Lü systems, we assume that the drive system with four state variables denoted subscript 1 and the response system having identical equations denoted by the subscript 2. However, the initial condition on the drive system is different from that of the response system. The drive and response systems are defined below, respectively, where is the controller functions. The controller is to be determined for the purpose of projective synchronizing the two identical hyperchaotic Lü systems.

In order to get generalized projective synchronization, we define the error system as the difference between the systems (5.2) and (5.1). Set then one obtains the error dynamical system between (5.2) and(5.1)

Let then the error dynamical system can be rewritten as

To get the projective synchronization, the zero solutions of error system must be stable, that is to say, the error evolution of the drive system and response system tends to zero as . As we know, if all the eigenvalues of the Jacobian matrix of closed-loop system have negative real parts, the system is stable. Based on this theory, we desired the to guarantee that all the eigenvalues of closed-loop system (5.6) have negative real part. There are of course some other choices of , but here the choice is very easy and convenient. For simplicity, choose as follows:

System (5.6) has four negative eigenvalues , and −1.3 when setting , and . That is to say, the error states , , , and converge to zero as . So the generalized projective synchronization is achieved.

5.1. Numerical Results

By using MAPLE 12, the systems of differential equations (5.1) and (5.2) are solved numerically. The parameters are chosen as , and in all simulations so that the hyperchaotic Lü system exhibits a chaotic behavior if no control is applied (see Figure 2). The initial states of the drive system are , and and initial states of the response system are , and .

Choosing then the error system (5.4) has the initial values , and . Figure 7 shows that the trajectories of , and tended to zero after . Figure 8 shows the evaluation of the ratios , and whose limits are equal to .

Choosing then the error system (5.4) has the initial values , and . Figure 9 shows that the trajectories of , and tended to zero after . Figure 10 shows the evaluation of the ratios , and whose limits are equal to .

6. Generalized Projective Synchronization between Hyperchaotic Lorenz System and Hyperchaotic Lü System

In order to observe generalized projective synchronization between hyperchaotic Lorenz system and hyperchaotic Lü system, we assume that hyperchaotic Lorenz system is the drive system and hyperchaotic Lü system is the response system. The drive system with four state variables denoted by the subscript 1 and the response system with four state variables denoted by the subscript 2. However, the initial condition on the drive system is different from that of the response system. The drive and response systems are defined below, respectively, where is the controller functions. The controller is to be determined for the purpose of projective synchronizing between hyperchaotic Lorenz system and hyperchaotic Lü system.

In order to get generalized projective synchronization, we define the error system as the difference between the systems (6.2) and (6.1). Set then one obtains the error dynamical system between (6.2) and(6.1)

Let then the error dynamical system can be rewritten as

To get the projective synchronization, the zero solutions of error system must be stable, that is to say, the error evolution of the drive system and response system tends to zero as . As we know, if all the eigenvalues of the Jacobian matrix of closed loop system have negative real parts, the system is stable. Based on this theory, we desired the to guarantee that all the eigenvalues of closed-loop system (6.7) have negative real part. There are of course some other choices of , but here the choice is very easy and convenient. For simplicity, choose as follows:

System (6.7) has four negative eigenvalues , and −1.3 when setting , and . That is to say, the error states , , , and converge to zero as . So the generalized projective synchronization is achieved.

6.1. Numerical Results

By using MAPLE 12, the systems of differential equations (6.1) and (6.2) are solved numerically. The initial states of the drive system are , and and initial states of the response system are , and .

Choosing , then the error system has the initial values , and . Figure 11 shows that the trajectories of , and tended to zero after . Figure 12 shows the evaluation of the ratios , and whose limits are equal to .

Choosing , then the error system has the initial values , and . Figure 13 shows that the trajectories of , and tended to zero after . Figure 14 shows the evaluation of the ratios , and whose limits are equal to .

7. Conclusion

This paper shows that the generalized projective synchronizations for the hyperchaotic Lorenz system and the hyperchaotic Lü system can be easily achieved by using the fundamental feedback techniques, where the scaling factors can be arbitrarily manipulated (amplified or reduced). We note that the driver and response systems achieve complete synchronization when is equal to 1 (see Figure 15). Further, if is equal to −1, then the two systems are said to be in anti-synchronization (see Figure 16). Numerical simulations are used to verify the effectiveness of the proposed generalized projective synchronization techniques.