- Research
- Open Access

# The lag projective (anti-)synchronization of chaotic systems with bounded nonlinearity via an adaptive control scheme

- Tianbo Wang
^{1}Email author, - Shouwei Zhao
^{1}, - Wuneng Zhou
^{2}and - Weiqin Yu
^{1}

**2013**:225

https://doi.org/10.1186/1687-1847-2013-225

© Wang et al.; licensee Springer 2013

**Received: **16 March 2013

**Accepted: **5 July 2013

**Published: **24 July 2013

## Abstract

This paper investigates the lag projective synchronization and anti-synchronization problems for a general master-slave chaotic system with bounded nonlinearity. An adaptive controller is designed to guarantee that the slave system synchronizes with the master system by using Lyapunov stability theory and the idea of bang-bang control. Different from some existing master-slave models, the nonlinear terms in the considered chaotic system only need to satisfy bounded conditions. Furthermore, the structure of the master system does not need to match that of the slave system. Finally, three numerical examples are given to illustrate the main results.

## Keywords

- Chaotic System
- Lipschitz Condition
- Adaptive Controller
- State Trajectory
- Slave System

## 1 Introduction

In the past few decades, the synchronization of master-slave chaotic systems has become a hot research topic in the nonlinear science field. One of the most important reasons is its potential applications in the real world such as the secure communications [1, 2], telecommunication [3–6], chemical reactions and biological systems [7, 8], *etc.* For a master-slave system, the synchronization means that the state of a slave system follows the state of a master system asymptotically by using the output of the master system to control the slave system. It is well known that the state trajectories of chaotic systems closely depend on the initial conditions, then it is difficult to drive a master-slave chaotic system with different initial conditions to achieve synchronization. In particular, for a master-slave chaotic system with different state equations, this problem becomes much more difficult.

To date, many papers on the study of the synchronization control of chaotic systems have appeared. For example, Su *et al.* investigated the synchronization of a discrete master-slave chaotic system with impulsive effect in [9], and Qi *et al.* investigated the ${H}_{\mathrm{\infty}}$ synchronization of a discrete master-slave chaotic system with external disturbance in [10], respectively. In these two papers, the master system is required to match well the slave system; moreover, the nonlinear parts in the master-slave system must satisfy the Lipschitz condition. For continuous cases, there are also many related results. For instance, in [11] and [12], Yang *et al.* and Xu *et al.* studied the lag synchronization of the chaotic system with time delay. The anti-synchronization of chaotic systems is investigated in [13, 14] by using the adaptive control method. The projective synchronization of chaotic systems is studied by utilizing adaptive back-stepping control, state feedback control and impulsive control in [15–17], respectively. Similar results can be found in [18–28] and the references therein. In these papers, the chaotic synchronization problems mainly include synchronization, projective synchronization, anti-synchronization and lag synchronization. The used synchronization control methods mostly include the state feedback control, pinning control, adaptive control and impulsive control.

Although there have been a lot of literature works studying the synchronization problem of chaotic systems, we find the following deficiencies: (1) Most of them require the nonlinear parts in the chaotic systems to satisfy the Lipschitz condition. (2) Each paper usually only could solve a single synchronization problem, which leads to the lack of a unified method to solve all the synchronization problems for the same master-slave model. Motivated by these factors, we aim in this paper to find a kind of effective method to deal with all the synchronization problems for a general master-salve chaotic system. The contributions of this paper are as follows: (i) The lag projective synchronization which can include synchronization, projective synchronization, anti-synchronization and lag synchronization at the same time is investigated. (ii) The considered master-slave system model is different from the systems in the literature, in which the nonlinearities only need to satisfy a bounded condition. Moreover, the state equations of the master system and the slave system are non-identical. (iii) The presented results are very concise and it is easy to adjust the synchronization rate by the control gains.

The rest of this paper is organized as follows. In Section 2, the investigated master-slave chaotic system is presented and an adaptive synchronization controller is designed. In Section 3, three numerical examples are provided to illustrate the effectiveness of the obtained method. Conclusions are drawn in Section 4.

### Notations

${R}^{n}$ and ${R}^{n\times m}$ denote the *n*-dimensional Euclidean space and the set of $n\times m$ real matrices, respectively. ${R}_{+}$ stands for the set of positive real numbers. For an *n*-dimensional vector $v={({v}_{1},{v}_{2},\dots ,{v}_{n})}^{T}\in {R}^{n}$, whose norms are defined as ${\parallel v\parallel}_{1}={\sum}_{i=1}^{n}|{v}_{i}|$, ${\parallel v\parallel}_{2}=\sqrt{{\sum}_{i=1}^{n}{v}_{i}^{2}}$ and ${\parallel v\parallel}_{\mathrm{\infty}}={max}_{1\le i\le n}\{|{v}_{i}|\}$, $sign(v)={(sign({v}_{1}),sign({v}_{2}),\dots ,sign({v}_{n}))}^{T}$. ${A}^{T}$ denotes the transpose of matrix *A*, the notation $X\ge Y$ (respectively, $X>Y$) means that $X-Y$ is a symmetric semi-definite matrix (respectively, positive definite matrix), where *X*, *Y* are symmetric matrices. ${I}_{n}$ is the $n\times n$ identical matrix.

## 2 Synchronization control scheme

where $x(t)={({x}_{1}(t),{x}_{2}(t),\dots ,{x}_{n}(t))}^{T}\in {R}^{n}$ and $y(t)={({y}_{1}(t),{y}_{2}(t),\dots ,{y}_{n}(t))}^{T}\in {R}^{n}$ are the state vectors of the master system and the slave system, respectively. $A\in {R}^{n\times n}$ and $B\in {R}^{n\times n}$ are two known real matrices, $f(\cdot ):{R}^{n}\times {R}_{+}\to {R}^{n}$ and $g(\cdot ):{R}^{n}\times {R}_{+}\to {R}^{n}$ are two bounded nonlinear vector functions. $u(t)\in {R}^{n}$ is the control input to be determined.

**Definition 1**For given constants

*τ*and

*μ*, master-salve chaotic system (1) is said to be lag projective synchronization if

for any initial conditions.

**Remark 1** The aim of this paper is to design a suitable controller $u(t)$ such that the controlled slave system synchronizes with the master system. Thus, by Definition 1, one only needs to design a controller such that error system (2) is stable.

**Remark 2** Especially, master-salve chaotic system (1) is said to be lag anti-synchronization if $\mu =1$; master-salve chaotic system (1) is said to be lag synchronization if $\mu =-1$. When time delay $\tau =0$, master-salve chaotic system (1) is said to be anti-synchronization if $\mu =1$; master-salve chaotic system (1) is said to be synchronization if $\mu =-1$; master-salve chaotic system (1) is said to be projective synchronization if $\mu \ne \pm 1$. Then Definition 1 unites several kinds of synchronization definitions together and is very general.

In order to study the lag projective synchronization of master-slave chaotic system (1), the following assumption is firstly given.

**Assumption 1**Assume that the nonlinear functions in master-slave system (1) are bounded,

*i.e.*, there exist two constants ${M}_{f}\ge 0$ and ${M}_{g}\ge 0$ such that

hold for any $x(t),y(t)\in {R}^{n}$ and $t>0$.

**Remark 3** There exist a lot of papers that study the synchronization problems of master-slave chaotic systems. Different from them, the nonlinear functions $f(x(t),t)$ and $g(y(t),t)$ in system (1) need not satisfy the Lipschitz condition. In fact, the bounded functions could satisfy the Lipschitz condition. For example, $f(z)=sin\frac{1}{z}$ is bounded but does not satisfy the Lipschitz condition in the neighborhood of zero. Conversely, the functions satisfying the Lipschitz condition may not be bounded. For instance, $f(z)=z$ satisfies the Lipschitz condition but it is not bounded. Therefore, the Lipschitz condition and bounded condition are different. To the best of our knowledge, the results on this topic are few.

to promote master-slave system (1) achieving synchronization, where *α* and *β* are any given positive constants, $P\in {R}^{n\times n}$ is a positive definite symmetric matrix to be determined.

In what follows, the main result is obtained.

**Theorem 1**

*Suppose master*-

*slave chaotic system*(1)

*satisfies Assumption*1.

*If there exist scalars*${L}_{1}^{\ast}>0$, ${L}_{2}^{\ast}>0$

*and a positive definite symmetric matrix*$P\in {R}^{n\times n}$

*such that*

*and*

*hold*, *then master*-*slave chaotic system* (1) *synchronizes well under the action of adaptive controller* (4), *where* *α* *and* *β* *are any given positive constants*.

*Proof*Choose the following Lyapunov function:

By the Lasalle invariance principle of differential equation, it is known that all the state trajectories of system (1) converge to the set $S=\{e(t)|e(t)=0\}$, which implies that ${lim}_{t\to +\mathrm{\infty}}{\parallel e(t)\parallel}_{2}=0$ and the slave system synchronizes with the master system. This completes the proof. □

**Remark 4** Adaptive controller (4) is divided into three parts. The first and second parts can be thought of as the state feedback control, and the last part can be thought of as a suitable complement for the bounded nonlinearities in the chaotic system by using the idea of the bang-bang control.

**Remark 5** It is easy to see that adaptive controller (4) can always drive the slave system to synchronize with the master system since inequalities (5) and (6) always have feasible solutions. Different from the methods in [28, 29], our method does not need to do some complex computation. Furthermore, the synchronization rate can be altered through adjusting the control gains *α* and *β*.

**Remark 6** From Theorem 1, it is also easy to design the synchronization controller, anti-synchronization controller, lag synchronization controller and projective synchronization controller for chaotic system (1).

## 3 Numerical simulations

In this section, three examples are given to show the effectiveness of the proposed method.

**Example 1**Consider the known second-order non-autonomous chaotic system [30]

where *c*, *d*, *δ*, *w*, Γ are positive constants.

**Remark 7** In [30], Wu *et al.* investigated a synchronization problem of the master-slave system composed of system (12). Using their methods, one needs to do some complex computation and discussion. Hence, our method is more concise than theirs.

**Example 2**Consider the following Chua’s circuit [29]:

**Example 3**Consider the following dynamical system:

## 4 Conclusions

In this paper, the lag projective (anti-)synchronization problems for a kind of master-slave chaotic systems by using the adaptive control method have been investigated. Based on the Lasalle invariance principle of differential equation and the idea of the bang-bang control, an adaptive controller with simple updated laws has been proposed. Three numerical examples have shown that the obtained method is effective.

## Declarations

### Acknowledgements

This work is supported by the Connotative Construction Project of Shanghai University of Engineering Science (nhky-2012-13).

## Authors’ Affiliations

## References

- Sundar S, Minai A: Synchronization of randomly multiplexed chaotic systems with application to communication.
*Phys. Rev. Lett.*2000, 85: 5456-5459. 10.1103/PhysRevLett.85.5456View ArticleGoogle Scholar - Bowong S, Kakmeni FM, Fotsin H: A new adaptive observer-based synchronization scheme for private communication.
*Phys. Lett. A*2006, 355: 193-201. 10.1016/j.physleta.2006.02.035View ArticleMATHGoogle Scholar - Li ZJ, Cao XQ, Ding N: Adaptive fuzzy control for synchronization of nonlinear teleoperators with stochastic time-varying communication delays.
*IEEE Trans. Fuzzy Syst.*2011, 19: 745-757.View ArticleGoogle Scholar - Song QK, Cao JD: Synchronization of nonidentical chaotic neural networks with leakage delay and mixed time-varying delays.
*Adv. Differ. Equ.*2011., 2011: Article ID 16Google Scholar - Dimassi H, Loria A: Adaptive unknown-input observers-based synchronization of chaotic systems for telecommunication.
*IEEE Trans. Circuits Syst. I, Regul. Pap.*2011, 58: 800-812.MathSciNetView ArticleGoogle Scholar - Hua CC, Liu XP: Delay-dependent stability criteria of teleoperation systems with asymmetric time-varying delays.
*IEEE Trans. Robot.*2010, 26: 925-932.View ArticleGoogle Scholar - Pikovsky A, Rosenblum M, Kurths J:
*Synchronization: A Universal Concept in Nonlinear Sciences*. Cambridge University Press, Cambridge; 2001.View ArticleMATHGoogle Scholar - Pecora LM, Carroll TL: Synchronization in chaotic systems.
*Phys. Rev. Lett.*1990, 64: 821-824. 10.1103/PhysRevLett.64.821MathSciNetView ArticleMATHGoogle Scholar - Su H, Ding XH: Synchronization in time-discrete delayed chaotic systems.
*Neurocomputing*2009, 73: 478-483. 10.1016/j.neucom.2009.06.014View ArticleGoogle Scholar - Qi DL, Liu MQ, Qiu MK, Zhang SL:Exponential ${H}_{\mathrm{\infty}}$ synchronization of general discrete-time chaotic neural networks with or without time delays.
*IEEE Trans. Neural Netw.*2010, 21: 1358-1364.View ArticleGoogle Scholar - Yang XS, Zhu QX, Huang CX: Lag stochastic synchronization of chaotic mixed time-delayed neural networks with uncertain parameters or perturbations.
*Neurocomputing*2011, 74: 1617-1625. 10.1016/j.neucom.2011.01.010View ArticleGoogle Scholar - Xu YH, Zhou WN, Fang JA, Sun W: Adaptive lag synchronization and parameters adaptive lag identification of chaotic systems.
*Phys. Lett. A*2010, 374: 3441-3446. 10.1016/j.physleta.2010.06.064View ArticleMATHGoogle Scholar - Li XF, Leung CS, Han XP, Liu XJ, Chu YD: Complete (anti-)synchronization of chaotic systems with fully uncertain parameters by adaptive control.
*Nonlinear Dyn.*2011, 63: 263-275. 10.1007/s11071-010-9802-7MathSciNetView ArticleMATHGoogle Scholar - Al-sawalha MM, Noorani MSM: Adaptive reduced-order anti-synchronization of chaotic systems with fully unknown parameters.
*Commun. Nonlinear Sci. Numer. Simul.*2010, 15: 3022-3034. 10.1016/j.cnsns.2009.11.001MathSciNetView ArticleMATHGoogle Scholar - Farivar F, Shoorehdeli MA, Nekoui MA, Teshnehlab M: Chaos control and modified projective synchronization of unknown heavy symmetric chaotic gyroscope systems via Gaussian radial basis adaptive backstepping control.
*Nonlinear Dyn.*2012, 67: 1913-1941. 10.1007/s11071-011-0118-zMathSciNetView ArticleMATHGoogle Scholar - Du HY, Zeng QS, Wang CH, Ling MX: Function projective synchronization in coupled chaotic systems.
*Nonlinear Anal., Real World Appl.*2010, 11: 705-712. 10.1016/j.nonrwa.2009.01.016MathSciNetView ArticleMATHGoogle Scholar - Cao JD, Daniel WCH, Yang YQ: Projective synchronization of a class of delayed chaotic systems via impulsive control.
*Phys. Lett. A*2009, 373: 3128-3133. 10.1016/j.physleta.2009.06.056MathSciNetView ArticleMATHGoogle Scholar - Li XD, Ding CM, Zhu QX: Synchronization of stochastic perturbed chaotic neural networks with mixed delays.
*J. Franklin Inst.*2010, 347: 1266-1280. 10.1016/j.jfranklin.2010.06.001MathSciNetView ArticleMATHGoogle Scholar - Yassen MT: Adaptive chaos control and synchronization for uncertain new chaotic dynamical system.
*Phys. Lett. A*2006, 350: 36-43. 10.1016/j.physleta.2005.09.076View ArticleMATHGoogle Scholar - Chen SH, Yang Q, Wang CP: Impulsive control and synchronization of unified chaotic system.
*Chaos Solitons Fractals*2004, 20: 751-758. 10.1016/j.chaos.2003.08.008MathSciNetView ArticleMATHGoogle Scholar - Wu RC, Liu JL: Isochronal function projective synchronization between chaotic and time-delayed chaotic systems.
*Adv. Differ. Equ.*2012., 2012: Article ID 37Google Scholar - Lee SM, Ji DH, Park JH, Won SC: ${H}_{\mathrm{\infty}}$ Synchronization of chaotic systems via dynamic feedback approach.
*Phys. Lett. A*2008, 372: 4905-4912. 10.1016/j.physleta.2008.05.047MathSciNetView ArticleMATHGoogle Scholar - Zhang D, Xu J: Projective synchronization of different chaotic time-delayed neural networks based on integral sliding mode controller.
*Appl. Math. Comput.*2010, 217: 164-174. 10.1016/j.amc.2010.05.037MathSciNetView ArticleMATHGoogle Scholar - Choi YP, Ha SY, Yun SB: Complete synchronization of Kuramoto oscillators with finite inertia.
*Physica D*2011, 240: 32-44. 10.1016/j.physd.2010.08.004MathSciNetView ArticleMATHGoogle Scholar - Xia YH, Yang ZJ, Han MA: Lag synchronization of unknown chaotic delayed Yang-Yang-Type fuzzy neural networks with noise perturbation based on adaptive control and parameter identification.
*IEEE Trans. Neural Netw.*2009, 20: 1165-1180.View ArticleGoogle Scholar - Feng GZ, Cao JD: Master-slave synchronization of chaotic systems with a modified impulsive controller.
*Adv. Differ. Equ.*2013., 2013: Article ID 24Google Scholar - Pan L, Zhou WN, Fang JA, Li DQ: Synchronization and anti-synchronization of new uncertain fractional-order modified unified chaotic systems via novel active pinning control.
*Commun. Nonlinear Sci. Numer. Simul.*2010, 15: 3754-3762. 10.1016/j.cnsns.2010.01.025MathSciNetView ArticleMATHGoogle Scholar - Gan QT, Xu R, Kang XB: Synchronization of chaotic neural networks with mixed time delays.
*Commun. Nonlinear Sci. Numer. Simul.*2011, 16: 966-974. 10.1016/j.cnsns.2010.04.036MathSciNetView ArticleMATHGoogle Scholar - Huang H, Feng G, Cao JD: Exponential synchronization of chaotic Lur’e systems with delayed feedback control.
*Nonlinear Dyn.*2009, 57: 441-453. 10.1007/s11071-008-9454-zMathSciNetView ArticleMATHGoogle Scholar - Wu XF, Gui ZF, Lin Q, Cai JP: A new Lyapunov approach for global synchronization of non-autonomous chaotic systems.
*Nonlinear Dyn.*2010, 59: 427-432. 10.1007/s11071-009-9549-1MathSciNetView ArticleMATHGoogle Scholar

## Copyright

This article is published under license to BioMed Central Ltd. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.