Abstract

Considering the effects of external perturbations on the state vector and the output of the original system, this paper proposes a new adaptive integral observer method to deal with chaos synchronization between the drive and response systems with unknown parameters. The analysis and proof are given by means of the Lyapunov stability theorem and Barbalat lemma. This approach has fewer constraints because many parameters related to chaotic system can be unknown, as shown in the paper. Numerical simulations are performed in the end and the results show that the proposed method is not only suitable to the representative chaotic systems but also applied to some neural network chaotic systems.

1. Introduction

The introduction and successful application of master-slave method proposed by Pecora and Carroll [1] have inspired the people’s passion for researching chaos synchronization. Up to now, people pay more attention to such synchronization scheme that all states of the system are often assumed to be totally known. Common methods are active-passive control [2], adaptive control [35], impulsive control [6, 7], sliding mode control [810], and so forth. In fact, only partial state information is available in many practical systems. Therefore, applying the observer-based theory to chaos synchronization is very important.

Based on the observer design technique, many observer-based synchronization schemes [1118] have been proposed. References [1113] have made chaotic system with known parameters and without external perturbations achieve synchronization based on the observer method. In practice, exotic disturbances exist inevitably. So in [14, 15], the chaotic systems with external perturbations have been discussed in order to realize chaos synchronization, but all parameters of the systems [14, 15] are supposed to be totally known. Sometimes, the parameters of chaotic systems cannot be known in advance. Aimed at this, References [16, 17] have researched such dynamical systems with unknown parameter and external perturbations using adaptive observer, but the papers in [16, 17] discuss the effects of external disturbances on the state variables and do not consider the effects of external disturbances on the outputs of the system. When the output has disturbances, the gain matrix will enlarge the effect of the output disturbances using traditional observer, and then the so-called integral observer is proposed [18]. Reference [18] has implemented integral observer theory and the nonlinear approximation ability of the orthogonal neural networks to realize chaos synchronization, where the gain matrix has been obtained using Linear Matrix Inequality (LMI) technique, but the proposed method [18] needs to know the bounds of external disturbances, and, the paper in [18] only consider the effect of external disturbances on the output of the system and do not discuss the effect of external disturbances on the state vector of the system.

Based on the above-mentioned problems, we consider the effect of external perturbations not only on the state vector but also on the output of the original system; adaptive integral observer controller is designed for chaos synchronization with unknown parameters. From the discussion in Section 3, we can see that the proposed scheme has fewer constraints, where the bounded disturbance and other parameters related to chaotic system can be unknown. Finally, the Rössler chaotic system and cellular neural network chaotic system are illustrated to verify the effectiveness and feasibility of the method.

The rest of this paper is structured as follows. We start with system description in Section 2. Then, method of design of adaptive integral observer and its proof are given in Section 3. Numerical simulations are shown in Section 4. And Section 5 gives some conclusions of this paper.

2. System Description

In a common secure communication system, the message is injected onto a chaotic carrier in transmitter. To recover the message in the receiver, synchronization of the transmitter and the receiver systems is crucial. When the state vector and the output are perturbed due to some reason, a class of chaotic dynamical systems can be described in the following equations: where is an -dimensional state vector of the system (1), is a -dimensional output vector of the system (1), , , and are all known constant matrices, is unknown parameter vector of chaotic system (1), and are external perturbations of the state and the output vector, respectively, and and are nonlinear functions of chaotic system (1).

System (1) represents a class of chaotic dynamical systems. It includes not only the representative chaotic systems, such as Lorenz system, Rőssler system, and Chua’s system, but also some neural network systems, such as cellular neural network (CNN) system and Winner-Take-All competed neural network system.

It regards (1) as the drive system; the response system is where is gain matrix.

Now the synchronization error between the drive and response systems is defined as , and then the error system is obtained

It is easily found that the error system cannot achieve asymptotic stability due to existence of the perturbation . Furthermore, the larger gain causes more influence of the perturbation on the error system because of multiplicative relationship.

So, we propose a new method that is adaptive integral observer to make the perturbed chaotic system realize synchronization. The drive system (1) is rewritten as where the vector , that is, a definite integral of the original output .

Suppose that , , , , , and the system (4) becomes in the following compact form: where is the state vector and is the output vector of the system (5). , , and are constant matrices, and is observable. and are nonlinear functions and satisfy Lipschitz conditions: where and are Lipschitz constants.

Now, it treats (5) as the drive system, and the response system is where is nonlinear input and is the undetermined gain matrix.

Similarly, if we define the synchronization error between the drive (5) and response systems (7) as , the error system is gotten as follows:

From (8), it is seen that the external perturbations and are all not relevant to the gain matrix if we choose as a new output vector of the system (5). Thus, to make the error system approach zero as a limit, the appropriate gain and the nonlinear input can be obtained according to the following scheme.

3. Design of Adaptive Integral Observer

In order to design an observer to realize synchronization between the master and slave systems, the following assumptions must be made.

Assumption 1. The unknown parameter and external perturbations , of the system (5) are bounded, which satisfy , , and , where , , are unknown.

Assumption 2. The gain matrix satisfies the following conditions: where , are positive matrices.

Theorem 3. If the drive system (5) and the response system (7) satisfy Assumptions 1 and 2, the nonlinear input is described as where the adaptive laws for the parameter are where the parameter is an arbitrary positive constant. The unknown parameters of the system (7) can be updated as follows: Then, as time goes by, the drive system (5) with unknown parameters and external perturbations can synchronize the response system (7) from the arbitrary initial conditions.

Proof. Consider the following Lyapunov function candidate as where the constant .
The derivative of along the trajectories of the error system (8) is
As we know, the states of the dynamical systems are always bounded when they are periodic, chaotic or equilibrium. So, for the state vector of the systems (5), (7), and (8), they satisfy the following inequalities: Let the constants , ; we can derive So the derivative of is further gotten Since the parameter , then it yields Integration (18) from 0 to , it gains the following inequality: As , and is positive and bounded, exists and is bounded. Then according to Barbalat lemma, it obtains It implies that the error vector of the system (8) asymptotically approaches zero as time goes by and chaos synchronization is realized successfully by using the designed adaptive observer. Thus, the proof is complete.

Remark 4. We say that this approach has fewer constraints because of the following reasons. According to the above discussion, we have seen that, for the bounds of external perturbations and , the bound of the unknown parameter , the Lipchitz constants and , and the bound of the error vector , the parameters , , all these constants are only used in proof, and even if these constants are unknown, the adaptive observer can still be used to realize synchronization based on Theorem 3.

Remark 5. Theorem 3 is also suitable to those chaotic systems with known parameters and external perturbations only if treating the nonlinear function , which is also verified in the following example.

Remark 6. According to Kalman-Yakubovich-Popov lemma [17], for the response system (7), the gain matrix can be chosen such that the transfer function matrix is strictly positive real, then there exits matrices , satisfying Assumption 2.

4. Numerical Simulation

4.1. Chaos Synchronization of Rössler System

Firstly, we choose the perturbed Rössler system with known parameters, that is, , to illustrate the effectiveness of the proposed scheme. The Rössler is described by

If the parameters are chosen as , , , the system shows chaotic behavior. Figure 1 gives the attractors of Rössler system (22) and time evolution of three states of the system (22) is shown in Figure 2.

When the original system is affected by external disturbances, the system becomes where and , are external perturbations.

In order to use the proposed method in this paper, the system (23) is rewritten in the following compact form where the state , the nonlinear function , the external perturbation , the constant matrix , and the matrix is

One can get that is observable and the output of the system is . It regards the system (24) as the drive system, and the response system is where the vector .

In numerical simulations, the external perturbations of the drive system (24) are chosen and , respectively. The gain matrix is , it can get and that the eigenvalues of are , and , the transfer function is obtained as follows: which is strictly positive real.

It is chosen that the initial values of the drive system (24) and response system (26) are and . The nonlinear input is given according to (10). The parameter is selected as 1.2, and the initial value of is 0.1. Figure 3 gives time evolution of the synchronization errors between the drive (24) and response systems (26) with the nonlinear input (10) and the gain matrix . It shows that the error vector approaches zero asymptotically with time passage, so the drive system (24) with external perturbations and unknown parameters synchronizes the response system (26) by using the proposed method.

4.2. Chaos Synchronization of Cellular Neural Network System

We use cellular neural network (CNN) system with unknown parameters and external perturbations as another example to verify the effectiveness of the proposed scheme.

CNN system has aroused wide concern in private communication, image processing, and pattern recognition due to its characteristic of strong real time, complex dynamics, high computing speed, and so forth. The three-order CNN nonlinear system is When the parameters , , , and , this system has a chaotic attractor. Figure 4 gives the attractors of CNN system (28) and Figure 5 shows time evolution of its states.

If we regard as unknown parameter, the CNN chaotic system with external perturbations can be written as where and , are external perturbations.

In order to use adaptive integral observer to realize synchronization, the system (29) becomes of the following compact form where the state vector , the nonlinear function , the matrices and , in addition, the external perturbation , and the constant matrix

One can get that is observable. In simulation, we choose that the gain matrix is , and the external perturbations are and , respectively. The initial values of the drive system and the response system are and . The parameter is selected as 0.1, and the initial value of is 0.3. Figure 6 shows the time evolution of CNN error system. It can be seen that, with time passage, the synchronization error vector tends to zero. So the master system with unknown parameters and external perturbations synchronizes the slave system, which shows that our proposed method is effective.

5. Conclusions

In this paper, we design a new adaptive integral observer to realize chaos synchronization when both the state vector and the output of the original system are all perturbed for some reason. The proposed method is not only suitable to such chaotic systems with known parameters but also applies to such chaotic systems with unknown parameters. We can see that this method has fewer constraints, so it is easy to applied in practice. In the end, numerical simulations are illustrated to further verify the validity of the approach.

Acknowledgment

This project is supported by the National Natural Science Foundation of China (Grant nos. 11002114, 60901076, 11102157, 11202035, and 11272258).