Abstract

Synchronization is very useful in many science and engineering areas. In practical application, it is general that there are unknown parameters, uncertain terms, and bounded external disturbances in the response system. In this paper, an adaptive sliding mode controller is proposed to realize the projective synchronization of two different dynamical systems with fully unknown parameters, uncertain terms, and bounded external disturbances. Based on the Lyapunov stability theory, it is proven that the proposed control scheme can make two different systems (driving system and response system) be globally asymptotically synchronized. The adaptive global projective synchronization of the Lorenz system and the Lü system is taken as an illustrative example to show the effectiveness of this proposed control method.

1. Introduction

The cooperative behavior of coupled nonlinear oscillators is of interest in connection with a wide variety of different phenomena in physics, engineering, biology, and economics. For example, systems of coupled nonlinear oscillators may be used to explain how different sectors of the economy adjust their individual commodity cycles relative to one another through the exchange of goods and capital units or via aggregate signals in the form of varying interest rates or raw materials prices. As part of the cooperative behaviors, the synchronization plays very important role in many applications. Synchronization occurs when oscillatory (or repetitive) systems via some kind of interaction adjust their behaviors relative to one another so as to attain a state where they work in unison [1], since the individual oscillators display chaotic dynamics in many cases and it is very important to analyze the synchronization of chaotic systems.

Synchronization of two coupled chaotic systems has attracted much attention for both theoretical studies and practical applications since the synchronization of the different chaotic systems was observed by Pecora et al. in 1997 [2]. Many investigations have been devoted to synchronization due to its potential application in many fields recently, such as security communication [3, 4], information processing [5, 6], and biological systems [7]. Many different synchronization strategies of different chaotic systems have been developed. Beside the generalized synchronization [8, 9], there are some other types of synchronization which are also very interesting and useful, like phase synchronization [10, 11], antiphase synchronization [12, 13], complete synchronization [14, 15], and lag synchronization [16, 17]. In 1999, a new synchronization observed by Mainieri and Rehacek in partially linear chaotic systems is called projective synchronization [18]. The dynamical behavior of projective synchronization refers to that two identical or different systems which are synchronized up to a constant scaling factor.

So far, great progress has been made in the research of projective synchronization among all types of synchronization because of its adjustable proportionality between the synchronized dynamical states [19, 20]. Xu et al. designed a control scheme to manipulate the scaling factor onto any desired value [21]. Wen realized full-state projective synchronization by using an observer-based control [22]. Sudheer and Sabir designed a coupling function for unidirectional coupling in identical and mismatched oscillators to realize function projective synchronization through open-plus-closed-loop coupling method [23]. In addition, Peng and Jiang realized generalized projective synchronization of a class of fractional-order chaotic systems via a scalar transmitted signal [24]. When projective synchronization is applied to secure communications, the binary sequences can be extended to N-nary sequences in digital communication for achieving higher speed [25], which would exert a great influence on communication.

To achieve projective synchronization of identical or nonidentical chaotic systems with different initial conditions, many effective control methods have been proposed, such as linear and nonlinear feedback control [26], adaptive control [27], impulsive control [28], and sliding mode control [29]. With these control schemes, many dynamical systems, such as the Lorenz system, the Chen system, the Rössler system, and some other chaotic or hyperchaotic systems [30, 31], with known or unknown parameters, are all synchronized by various control methods based on Lyapunov stability theory. Sliding mode control is a variable structure control algorithm as it alters the dynamics of a nonlinear system by the application of a high-frequency switching control. In view of the simple structure, good robustness, and high reliability, sliding mode control is widely applied to motion control in engineering, especially used in determinacy system with an accurate mathematical model [32]. When the dynamical system has been precisely modeled, this control method is an effective way to realize the projective synchronization of various dynamical systems. Mou et al. and Yang et al. provided an adaptive sliding mode control method to achieve the generalized synchronization of integral-order and fractional-order chaotic dynamics with fully unknown parameters [33, 34]. However, the existing synchronizations were realized for only identical structure chaotic systems, and these methods cannot be directly applied to the systems with uncertain terms and disturbances which are the most cases in the applications.

In view of its great potential value in secure communication, the projective synchronization is increasingly becoming a very important research topic in the fields of synchronization and control of chaos. Since the system structure of the projective synchronization belongs to driving-response type (master-slave), the driving system and the response system synchronize up proportionally to a constant scaling factor by using a proper control scheme. Therefore, it is desirable to achieve the projective synchronization of nonidentical chaotic systems with unknown parameters, uncertain terms, and bounded external disturbances via adaptive sliding mode controller. This paper mainly focuses on the projective synchronization of nonidentical structure chaotic systems with fully unknown parameters, uncertain terms, and external bounded disturbances. Based on the Lyapunov stability theory, a kind of adaptive sliding mode controller is designed to achieve projective synchronization of two nonidentical structure chaotic systems. Here, the parameters of the response system are fully unknown, and there are uncertain terms and bounded external disturbances in the response system. Moreover, the complete projective synchronization and the antiphase projective synchronization can be realized by adjusting the scaling factor.

The remainder of this paper is organized as follows. Section 2 presents the general theory of projective synchronization. In Section 3, an adaptive sliding mode controller is proposed and the robust stability is analyzed. Synchronization analysis of the Lorenz system and the Lü system is given in Section 4, and finally, Sections 5 and 6 provide the numerical simulations and concluding remarks of this study, respectively.

2. General Theory of Projective Synchronization

The main problem discussed in this paper is projective synchronization, which will be implemented by driving-response scheme. The driving system can be described by the nonlinear differential equation where the observable state variable is an -dimensional column vector,   represents an -dimensional parameter vector, and is a continuous or noncontinues nonlinear function vector.

The response system can be expressed as where   denotes the observable state variables of the response system (2), represents an -dimensional known or unknown parameter vector, is the number of unknown parameters, is a function vector similar with , and is an -dimensional control input vector which can be used to realize projective synchronization of the systems (1) and (2).

When the tracking error is defined as   (), the synchronization error differential equation can be obtained as Here, the parameter is a scaling factor, which can adjust the synchronization proportion of the systems (1) and (2).

In order to achieve the synchronization of the driving system (1) and the response system (2), the control input needs to satisfy Using a proper control scheme, this kind of synchronization is called projective synchronization if by varying the scaling factor .

Projective synchronization includes several kinds of synchronization. Complete synchronization and antiphase synchronization are two special cases corresponding with scaling factor and −1, respectively.

In view of the structure of the systems (1) and (2), the projective synchronization can be divided into identical structure projective synchronization and nonidentical structure projective synchronization. In this paper, we focus on the projective synchronization of two nonidentical structure systems, which means that the driving system (1) and the response system (2) are not same, and the identical structure projective synchronization can be looked as a specific case of nonidentical structure projective synchronization.

3. Adaptive SMC Design and Robust Stability Analysis

In the most of the practical applications, the parameters of the response system are not known, and there are uncertain terms and external bounded disturbances in the response system. Therefore, it is necessary to consider this practical matter. In the following sections, this kind of response systems will be applied to the design and analysis of synchronization. This kind of response system can be described as where parameter vector is unknown, is the number of unknown parameters, denotes uncertain and bounded function vector, and is the unknown and bounded external disturbances, such as DC signal, AC signal, any kind of bounded noise signals, and chaotic signal and represents the control input vector. Hence, and should meet the following conditions: where and are two known upon bound of external disturbance and uncertain function, respectively, which are always set to be constants without loss of generality. In general, can be described by the linear parameterization structure where the elements of matrix and parameter vector () can be one-order, high-order, or constant terms. Therefore, the response system (5) can be rewritten as Using the definition of tracking error, one can further obtain the synchronization error differential vector where .

Definition 1. For any initial conditions of the systems (1) and (8), the zero solution of the error system (9) is globally stable if the motion trajectory of the error dynamical system (9) satisfies () as . The driving-response systems (1) and (8) are globally projective synchronization when the scaling factor . Specially, for , it is called global complete synchronization, and it is called globally antiphase synchronization for .

We construct an -dimensional sliding mode surface with () and adopt a constant-velocity reaching law as a control scheme to realize globally projective synchronization of two nonidentical structure systems. Here, an -dimensional matrix of gain adjustment can be used to denote the parameters (), that is, . Further, the -dimensional sliding mode surface can be represented as .

Theorem 2. For the system (9), if the control input is designed as the zero solution of the error system (9) is globally stable when   . Here, is the estimated vector of the unknown parameter of the system (8), denotes the constant-velocity of the trajectory inclining to the switch surface , and the expression is a sign function vector. In other words, the systems (1) and (8) can asymptotically achieve projective synchronization by using the control law (10) when ().

Proof. Construct the positive Lyapunov function where is the estimation error vector of the parameter vector. Then, one can obtain as is a constant parameter vector for a certain response system. Taking time derivative of (11) along the solution of error dynamics (9) and control input (10), where is an -dimensional vector with all entries equal to one, namely, . If the parameter identification update law is as follows: One can further obtain Then, In view of this, we define a new function , and the following equation (19) can be determined by derivative operation: As can be seen from (15) to (18), the estimated parameters, error variables, and state variables are bounded. Based on (15), (16), (19), and the Barbalat lemma, () as , and the error dynamical system (9) is asymptotically stable at the origin. Therefore, this projective synchronization theorem was proved.

4. Projective Synchronization of the Lorenz System and the Lü System

In this section, the projective synchronization of the Lorenz system and the Lü system is used as an example to validate the proposed adaptive control technique in Section 3, where the Lorenz system is regarded as the driving system, and another with control inputs , unknown system parameters , uncertain terms , and bounded external disturbances acts as the response system.

The Lorenz system [35] is given by which has a typical butterfly chaotic attractor and captures lots of features of chaotic systems when the parameters , , and . The Lü system [36] is a typical chaos anticontrol model, which is a chaotic system between the Lorenz system and the Chen system in the unified Lorenz system family. The nonlinear differential equations of the Lü system are There exists a chaotic attractor in the Lü system when the parameters , , and . In view of (8), the controlled Lü system (21) can be rearranged as where Then, one can obtain the following error differential equations when the system (20) and (22) are the driven system and the response system, respectively: One can construct a three-dimensional sliding mode surface where the gain adjustment matrix is and adopt a constant-velocity reaching law as a control method to achieve projective synchronization. For the error system (24), when the control input can be designed as where is the online estimation for unknown parameter vector of the system (22), that is, hence, one can obtain where Consequently, Construct the following positive Lyapunov function: Taking time derivative of (33) along the solution of error dynamics (25) and the control input (28), Here, the parameter update law is Using   () and (35), it can be concluded that

The last part of this section is the proof of the projective synchronization of the Lorenz system and the Lü system using the control law (28) and the parameter update law (35). Hence, one can conclude that , , and tend to zero as , , , and . Therefore, the projective synchronization of the Lorenz system and the Lü system with unknown parameters, uncertain terms, and bounded external disturbances is realized by the adaptive sliding mode controller (28). In view of (15) to (19), one can obtain The proof of the projective synchronization of the Lorenz system and the Lü system is thus completed.

5. Numerical Simulations

In this section, numerical simulations for the projective synchronization of the systems (20) and (22) are given to demonstrate the effectiveness and feasibility of the proposed controllers (28) and the online parameter update law (35). All the differential equations are solved by using the fourth-order Runge-Kutta method, and step size is set to 0.001.

In the simulations, parameters , , and the initial conditions of the Lorenz system are chosen as 10, 83, 28, and , respectively. Parameters , , and the initial conditions of the Lü system are set to 35, 7, 2.92, and , respectively, and other parameters are

Figures 1(a), 2(a), and 3(a) display the synchronized state trajectories between the Lorenz system and the Lü system. From the evolution of the state variables, it can be found that the different trajectories from the initial values and are gradually close to each other and will overlap ultimately. Figures 1(b), 2(b), and 3(b) display that the errors converge to zero as time increases, which implies that the projective synchronization has been realized. Figure 4 shows that the relation curve is a line with a slop of 45°, which illustrates that the trajectories generated from the Lü system will equal that from the Lorenz system.

Figure 5 is the time series of control inputs , , and , whose main role is to ensure that the response of the Lü system is the same as that of the Lorenz system with the lapse of time. Figure 6 is the projection of the completely synchronized attractors of the Lorenz system and the Lü system on phase plane. The trajectories of the driving system and the response system from different conditions will converge to an identical attractor. Figure 7 depicts the time series of the estimated parameter, which are frozen at , , and , respectively.

When the scaling factor , using the control of inputs , , and and the parameter update law (35), the antiphase projection of synchronized attractors on    plane and synchronization behavior of the Lorenz system and the Lü system are shown in Figures 8 and 9, respectively. It is obvious that the antiphase projective synchronization in proportion is obtained by varying the scaling factor .

6. Conclusions

In this paper, a projective synchronization theorem was proposed based on an adaptive sliding mode control algorithm when the parameters of the response system are unknown and there are uncertain terms and external bounded disturbances in the response system. As an application of this projective synchronization theorem, the projective synchronization of the Lorenz system and the Lü system with uncertain terms and external bounded disturbances was also analyzed. The globally projective synchronization was achieved by a sliding mode controller based on the adaptive technique. The numerical simulations demonstrated the effectiveness and feasibility of the proposed technique. For the proposed method, there are potential applications in higher speed secure digital communication. In the future, we will try to extend the proposed method to the consensus of multiagent systems such as the networked chaotic systems and complex networks.

Acknowledgments

This work was supported in part by the National Natural Science Foundation of China (nos. 61174094 and 11202148), China/South Africa Research Cooperation Programme (nos. 78673 and CS06-L02), and South African National Research Foundation Incentive Grant (no. 81705).