Adaptive Integral Observer-based Synchronization for Chaotic Systems with Unknown Parameters and Disturbances

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.


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 [3][4][5], impulsive control [6,7], sliding mode control [8][9][10], 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 observerbased synchronization schemes [11][12][13][14][15][16][17][18] have been proposed.References [11][12][13] 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.

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  2 () ∈   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  =  − x, and then the error system is obtained ė = ( − )  +  () −  ( x) +  ( ()  −  ( x) θ) +  () −  2 () .
(3) It is easily found that the error system cannot achieve asymptotic stability due to existence of the perturbation  2 ().Furthermore, the larger gain  causes more influence of the perturbation  2 () 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  = ∫  0 (), that is, a definite integral of the original output .
Similarly, if we define the synchronization error between the drive (5) and response systems (7) as  = − X, the error system is gotten as follows: From (8), it is seen that the external perturbations  1 () and Ĉ 2 () are all not relevant to the gain matrix  if we choose  =  = ∫  0 () 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.

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.
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  = ‖[( B B ) Integration ( 18) from 0 to , it gains the following inequality: As  → ∞, and (0) is positive and bounded, lim  → ∞ ∫  0 () exists and is bounded.Then according to Barbalat lemma, it obtains lim 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   1 and   2 , 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 () = 0, 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.

Numerical Simulation
4.1.Chaos Synchronization of Rössler System.Firstly, we choose the perturbed Rössler system with known parameters, that is, () = 0, to illustrate the effectiveness of the proposed scheme.The Rössler is described by If the parameters are chosen as  = 0.2,  = 5.7,  = 0.2, 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  2 () and   (),  = 1, 2, 3 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  = ( 1  2  3 ) , the nonlinear function , the constant matrix Ĉ = (0 0 0 1)  , 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 B = (1 0 1 1)  .

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  = 2,  = −1.2179, = 8.342, and  = −11.925,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  2 () and   (),  = 1, 2, 3 are external perturbations.
In order to use adaptive integral observer to realize synchronization, the system (29) becomes of the following compact form One can get that ( Â, Ĉ ) is observable.In simulation, we choose that the gain matrix is  = (11.43191.7566 −14.8105 4.9021)  , and the external perturbations are  1 () = (0.016 sin 6 0 0.02 cos 8 0) and  2 () = 0.013 sin 3, 3)  .The parameter  is selected as 0.1, and the initial value of γ(0) 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.

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.

Figure 3 :
Figure 3: Time evolution of the synchronization errors of Rössler system with the gain matrix and nonlinear input.

Figure 6 :
Figure 6: Time evolution of the synchronization errors of CNN system with the gain matrix and nonlinear input.