Abstract

The adaptive hybrid function projective synchronization (AHFPS) of different chaotic systems with unknown time-varying parameters is investigated. Based on the Lyapunov stability theory and adaptive bounding technique, the robust adaptive control law and the parameters update law are derived to make the states of two different chaotic systems asymptotically synchronized. In the control strategy, the parameters need not be known throughly if the time-varying parameters are bounded by the product of a known function of t and an unknown constant. In order to avoid the switching in the control signal, a modified robust adaptive synchronization approach with the leakage-like adaptation law is also proposed to guarantee the ultimately uni-formly boundedness (UUB) of synchronization errors. The schemes are successfully applied to the hybrid function projective synchronization between the Chen system and the Lorenz system and between hyperchaotic Chen system and generalized Lorenz system. Moreover, numerical simulation results are presented to verify the effectiveness of the proposed scheme.

1. Introduction

Since the idea of synchronizing two identical autonomous chaotic systems under different initial conditions was first introduced in 1990 by Pecora and Carroll [1], chaos synchronization has been widely studied in physics, secure communication, chemical reactor, biological networks, and artificial neural networks. Up to now, different types of synchronization phenomena have been presented such as complete synchronization (CS) [2], generalized synchronization(GS) [3], lag synchronization [4], anticipated synchronization [5], phase synchronization [6], and antiphase synchronization [7], just to name a few. Also many control schemes such as the OGY method [8], delayed feedback method [9], adaptive control method [10], and impulsive control approach [11] have been employed to synchronize chaotic systems with different initial conditions.

Among all kinds of chaos synchronization schemes, projective synchronization, characterized by a scaling factor that two systems synchronize proportionally, has been extensively investigated by many authors [12, 13]. This is because it can obtain faster communication with its proportional feature. However, most of investigations have concentrated on the case of constant scaling factor. Recently, a new kind of synchronization function projective synchronization (FPS) was introduced by Du et al. [14]. Function projective synchronization is the more general definition of projective synchronization. As compared with projective synchronization, function projective synchronization means that the drive and response systems could be synchronized up to a scaling function, which is not a constant. This characteristic could be used to get more secure communication in application to secure communications. This is because the unpredictability of the scaling function in FPS can enhance the security of communication.

On the other hand, chaotic systems are unavoidably exposed to an environment which may cause their parameters to vary within certain ranges such as environment temperature, voltage fluctuation, and mutual interfere among components. The system parameters may drift around their nominal values. As a result, in the studies [1519] on control and synchronization of chaos, the problem of parametric uncertainty is a very significant and challenging one. In these researches, the most common method used to solve the parametric uncertainties is adaptive control schemes in which the unknown system parameters are updated adaptively according to certain rules. For example, in [1518], it was assumed that the parameters of the driving system were totally uncertain or unknown to the response system. And the parameters of the response system can be different from those of the driving system. Some studies suppose that the parameters of the driving and the response systems are identical, but there are also some parametric uncertainties or perturbations. In [19], a nonlinear control method based on Lyapunov stability theorem was proposed to design an adaptive controller for synchronizing two different chaotic systems. It was assumed that the unknown parameters of the drive and the response chaotic systems were time varying. It is shown that the proposed scheme can identify the system parameters if the system parameters are time invariant and the richness conditions are satisfied. In [20], a special full-state hybrid projective synchronization type was proposed. The antisynchronization and complete synchronization could be achieved simultaneously in this new synchronization phenomenon. In [21], a hybrid projective synchronization (HPS), in which the different state variables can synchronize up to different scaling factors, was numerically observed in coupled partially linear chaotic complex nonlinear systems without adding any control term. In [22], the full-state hybrid projective synchronization (FSHPS) of chaotic and hyperchaotic systems was investigated with fully unknown parameters. Based on the Lyapunov stability theory, a unified adaptive controller and parameters update law were designed for achieving the FSHPS of chaotic and/or hyperchaotic systems with the same and different order. For two chaotic systems with different order especially, reduced-order MFSHPS (an acronym for modified full-state hybrid projective synchronization) and increased-order MFSHPS were studied. In [2022], hybrid projective synchronization approaches assumed that the scaling factors were constants. In [23], a modified function projective synchronization between hyperchaotic Lorenz system and hyperchaotic Lu system was investigated by using adaptive method. By Lyapunov stability theory, the adaptive control law and the parameter update law were derived to make the state of two hyperchaotic systems modified function projective synchronized. However, in [23], the parameters update law was related to the unknown parameters, which will lead to infeasibility in engineering applications [24].

Motivated by the aforementioned discussion, we will formulate the hybrid function projective synchronization (HFPS) problem of different chaotic systems with unknown time-varying parameters. A robust adaptive synchronization method is proposed. By adding a compensator in the input vector to deal with time-varying parameters uncertainties by adaptive bounding technique, the uncertainties of the parameters in the Lyapunov function are eliminated. And by a parameter updating law, the nominal value of the unknown time-varying parameters and upper bound of uncertainty can be estimated. Based on the Lyapunov stability theory, this controller can achieve the robust adaptive synchronization of a class of chaotic system with time-varying unknown parameters. Some typical chaotic and hyper-chaotic systems are taken as examples to illustrate our technique.

The rest of this paper is organized as follows. In Section 2, the definition of HFPS is introduced. In Section 3, the general method of AHFPS is studied. In Section 4, two numerical examples are used to confirm the effectiveness of the proposed scheme. The conclusions are discussed in Section 5.

Notations Throughout this paper, the notation denotes the transpose of a vector , while for , the notation stands for the Euclidean norm of the vector .

2. The Definition of HFPS

The drive system and the response system are defined as follows: where are the state vectors, : are continuous nonlinear vector functions, and is the control vector.

We describe the error term where is a scaling function matrix, is a continuously differentiable bounded function, and for all .

Definition 2.1 (HFPS). For two different systems described by (2.1), we say they are globally hybrid function projective synchronous (HFPS) with respect to the scaling function matrix if there exists a vector controller such that all trajectories in (2.1) with any initial conditions in approach the manifold as time goes to infinity, that is to say, . This implies that the error dynamical system between the drive system and response system is globally asymptotically stable.

Remark 2.2. From the definition of HFPS, we can find that the definition of hybrid function projective synchronization includes function projective synchronization when the scaling function matrix with being function of and general projective synchronization when with being constant.

3. Design of the General Scheme of AHFPS

Consider a class of chaotic system with unknown time-varying parameters, which is described by where is the state vector and : are the linear coefficient matrix and nonlinear part of system (3.1), respectively. : , and is the uncertain parameter vector. Here is the nominal value of , and is the uncertainty or disturbance. Equation (3.1) is considered as the drive system. The response system with a controller is introduced as follows: where is the state vector, and : are the linear coefficient matrix and a continuous nonlinear vector function, and is the control vector.

Definition 3.1 (AHFPS). For two different systems described by (3.1) and (3.2), we say they are globally adaptive hybrid function projective synchronous (AHFPS) with respect to the scaling function matrix if there exists a vector adaptive controller and parameters update law such that all trajectories in (3.1) and (3.2) with any initial conditions in approach the manifold as time goes to infinity, and is bounded, that is to say, .

Remark 3.2. The system (3.1) studied in this paper depends linearly on the unknown time-varying parameters, although is a known nonlinear function matrix of state vector. The class of nonlinear dynamical systems includes an extensive variety of chaotic systems such as Lorenz system, the Rössler system, the Duffing system, Chua’s circuit, the generalized Lorenz system.

Remark 3.3. Here, in general, (3.1) and (3.2) are different chaotic systems, we will investigate the AHFPS of nonidentical chaotic systems. When and , the synchronization mentioned above is the AHFPS of identical chaotic systems.

Assumption 3.4. The norm of satisfies the following inequality: for all , where is the unknown constant parameter and is a known continuous function of .

Remark 3.5. The condition in Assumption 3.4 only requires that the norm of time-varying parameters has an upper bound, which is the product of a known function of and an unknown constant, this condition is relaxed as the norm of time-varying parameters has an unknown constant upper bound stated in many papers, such as [19], just to name a few.

The dynamic equation of synchronization error (2.2) can be obtained easily by (3.1) and (3.2), which is expressed as follows: According to (3.4), we select the controller in the following form: where is a compensator to be designed to compensate the time-varying uncertainties. are updated by the updating laws of unknown parameters and unknown upper bound , respectively. Then, (3.4) can be formulated as where is an estimation of unknown constant in (3.3).

Note the synchronization of two chaotic dynamical systems is essentially equivalent to stabilizing their corresponding error dynamical system at the origin; that is to say, two chaotic systems synchronize if the zero solution of their error system is asymptotically stable. In this paper, the robust adaptive controller should satisfy that the solution of (3.6) is stable at .

We choose the Lyapunov function where , are adaptive gains. If is positive definite and is negative definite, the synchronization will be achieved.

Theorem 3.6. Under Assumption 3.4, for a given synchronization scaling function matrix and any initial conditions , there is a compensator and parameters updating law such that the error system (3.6) is globally stable. Then, the HFPS of different chaotic systems is achieved under the control law (3.5), the compensator (3.8), and the parameter updating law (3.9).

Proof. For (3.6) and (3.9), select the Lyapunov function as (3.7). Then its derivative along the error dynamical system (3.6) is We note that Thus, substituting (3.11) into (3.10), and from (3.9), we have Then when . Since is positive definite and is negative definite, based on the Lyapunov stability theory, the error system (3.6) is asymptotically stable; this completes the proof.

Remark 3.7. Note that the scaling function matrix has no effect on . Thus, one can change the scaling function matrix arbitrarily during control without worrying about the control robustness.

Remark 3.8. As switching phenomenon occurs in the control signal (3.5), the control approach may lead to less feasibility in engineering applications. Usually, there exist two approaches to eliminate the scattering, one is choosing the saturation-type smooth control signal [25], another one is the use of the leakage-like adaptive law to prevent the parameters drift [26]. Considering the issue, we will give a modification strategy to deal with the problem.

Theorem 3.9. If Assumption 3.4 on system (3.1) is satisfied, and for given synchronization scaling function matrix and any initial conditions , then the control law (3.5) with the following smooth compensator: and parameters updating law with -modification where and guarantees that all the signals are bounded and the synchronization errors of (3.4) are UUB.

Proof. Choose the Lyapunov function as (3.7); again, similar to the derivation of (3.10), its derivative along the error dynamical system (3.6) and parameters updating law (3.15) is From (3.14), we have the following inequality: Substituting (3.17) into (3.16), we get Using for any positive constants , we can obtain where is an upper bound of for all .
From (3.7) and (3.19), we have where with denot the maximum eigenvalue of . It is obvious that , whenever . Thus, , with , is an invariant set; that is, if , then for all .
By the comparison principle, from (3.20), we can get From the definition of in (3.7), the synchronization errors are bounded by Equation (3.22)means that V(t) is ultimately bounded by . Thus, signals are uniformly ultimately bounded (UUB).

Remark 3.10. It is easy to see that the design parameters and determine the final accuracy of the synchronization errors, which can be arbitrarily small provided the design parameter and upper bound of system parameters are small enough. As expected, the smaller the desired errors, the larger the controllers’ gain.

Corollary 3.11. If Assumption 3.4 on the time-varying parameters of system (3.1) is changed as follows for all , where is the unknown constant parameter, is a known continuous bounded function of . For given synchronization scaling function matrix and any initial conditions , the control law with the following compensator: and parameters updating law can guarantee that the error system (3.6) is globally stable. Then, the HFPS of different chaotic systems is achieved under the control law (3.25), the compensator (3.26), and the parameter updating law (3.27).

Corollary 3.12. If Assumption 3.4 on the time-varying parameters of system (3.1) is changed as (3.24), the controller law (3.25) with the following smooth compensator: and parameters updating law can guarantee that all the signals are bounded and the synchronization errors of (3.4) are UUB, and upper bound of UUB can be arbitrarily small provided the design parameter and upper bound of time-varying parameters are small enough.

4. Simulation Results

In this section, two examples are presented to show the effectiveness of the proposed robust adaptive controllers.

Example 4.1. Consider the hybrid function projective synchronization between Lorenz system and the Chen system Comparing system (4.1) and (4.2) with (3.1) and (3.2), we obtain and the unknown uncertain parameter vector . If the system parameters are chosen to be , , , then the Lorenz system has a chaotic attractor. We obtain the nominal value of the parameter vector . And hence . We suppose that the upper bound of norm of can be derived as , where is assumed to be an unknown parameter and , and the initial estimated values of the unknown parameters are , and . The initial states of the drive system and response system are chosen as and , respectively. And choose adaptive gains as . By taking the scaling function matrix as according to the Theorem 3.9, we conclude that the controller along with the parameter updating law given by (3.5), (3.14), and (3.15) will achieve the hybrid function projective synchronization of the Lorenz system and Chen system systems. This is verified by the simulation results shown in Figure 1. Furthermore, Figure 2 depicts the time evolution of the controllers, and Figure 3 shows the evolution of the estimated parameters.

Example 4.2. Consider the hybrid function projective synchronization between hyperchaotic Chen systems and the generalized Lorenz system Comparing system (4.4) and (4.5) with (3.1) and (3.2), we get that The unknown time-varying parameter vector is . If the system parameters are chosen to be , , , , , then hyper-chaotic Chen systems have chaotic attractor. We get the nominal value of the parameter vector as . Thus, . We suppose that the upper bound of norm of can be derived as , where is assumed to be an unknown parameter and . The initial estimated values of the unknown parameters are and . The initial states of the drive system and response system are chosen as and , respectively. And choose adaptive gains as . By taking the scaling function matrix as according to Theorem 3.6, we conclude that the control vector along with the parameter updating law given by (3.5), (3.8), and (3.9) will achieve the adaptive hybrid function projective synchronization of the hyperchaotic Chen system and the generalized Lorenz system, as verified by the simulation results shown in Figure 4. Furthermore, Figure 5 depicts the time evolution of the controllers, and Figure 6 shows the evolution of the estimated parameters.

5. Conclusions

In this paper, we have introduced the definition of AHFPS and given the AHFPS scheme of a class chaotic system with unknown time varying parameters. Based on the Lyapunov stability theory, a robust adaptive controller and the parameter update law are obtained for the stability of the error dynamics between the drive and the response systems. This controller can be applied to more critical conditions, where the parameters are unknown time-varying and where there are also uncertainties in the parameters. We need not know the parameters thoroughly if the uncertainties of the parameters are bounded by the product of a known function of and an unknown constant. The proposed controllers have been applied to the Chen system and the Lorenz system, the hyper-chaotic Chen system, and the generalized Lorenz system. The simulation results show the effective performance of the proposed synchronization.

Acknowledgment

This work was supported by the Soft Science Foundation of Shanxi province (2011041033-3).