Abstract
In this article, projective synchronization of double–scroll attractor of an extended Bonöffer–van der Pol oscillator (BVPO) is considered via the backstepping and active control techniques. In each synchronization scheme, a single control function is designed to achieve projective synchronization between two Bonhöffer–van der Pol oscillator evolving from different initial conditions. To obtain a single control function via the active control, the coefficient of the error dynamics is chosen such that the number of control functions is reduced from three to one, thereby, reducing control function complexity in design. The results show that the transient error dynamics convergence and synchronization time are achieved faster via the backstepping than that of the active control technique. However, the control function obtained via the active control is simpler with a more stable synchronization time and hence, it is more suitable for practical implementation. Numerical simulations are presented to confirm the effectiveness of the analytical results.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Chaos synchronization is one the critical issues in nonlinear dynamical science because of its various applications in physics, secure communication, chemical reactors, control theory, biological networks, artificial neural networks, etc. Particularly, in neuroscience research, synchronization plays a very important role in the analysis of migraine and epilepsy [1]. In recent decades, the synchronization of chaotic systems has been extensively investigated both theoretically and practically [2–7]. The study of chaos synchronization has led to the discovery of various types of synchronization such as complete synchronization [2], phase synchronization [3], lag synchronization [4], generalized synchronization [5], anticipated synchronization [6], projective synchronization [7], etc.
Projective synchronization was reported by Mainnieri and Rehacek [7] in partially linear coupled three-dimensional systems in which the response of the dynamical state variables synchronized up to a scaling constant with the drive dynamical variables. Projective synchronization was later extended to general class of chaotic systems and not only to partially linear systems and this is called generalized projective synchronization [8, 9]. Projective synchronization is one of the most interesting synchronization scheme because of the proportional relation that exists between the dynamical state variables of the drive and response systems, a feature that can be used to extend binary digit to M-nary digit for fast communication [10]. Following the seminal work of Pecora and Carroll [2], various synchronization techniques have been developed in search of improved and effective methods of achieving stable synchronous state between identical and nonidentical chaotic systems. These methods include feedback control, adaptive control, sliding mode, backstepping control, active control [11–19] to list a few. Notable among these methods are the active control and backstepping techniques which have excellent performance in the synchronization of identical and nonidentical chaotic systems [20, 21].
The ubiquitous application of active control techniques has encouraged researchers to introduce active control based on different stability criteria. For instance, Lei et al [22] introduced active control based on Lyapunov stability theory and Routh Hurwitz criteria which has the advantage of possible implementation and has been used to synchronize a few chaotic systems [22, 23]. However, the active control technique always gives controllers which are as many as the dimensions of the system been synchronized. In this article, active control technique is used to design a controller for projective synchronization of three-dimensional autonomous chaotic system in such a way that the number of controllers is reduced from three to one thereby, reducing significantly the controller complexity and cost. Hence, this makes it feasible for practical implementation.
Meanwhile, the backstepping technique has been recognized as a powerful design technique for stabilization, tracking and synchronization of chaotic systems. It has been reported in [24] that backstepping can guarantee global stability, tracking and transient performance of a broad class of strict-feedback nonlinear systems. Recently, it has been used for controlling and tracking hyperchaotic systems [25]. According to ref. [26], some of the advantages of the method include: applicability to a variety of chaotic systems irrespective of whether they contain external excitation or not; needs only one controller to realize synchronization of chaotic systems and finally there is no derivative in the controller. Zhang et al [25] states that the controller is singularity-free from nonlinear term of quadratic forms, gives flexibility to construct a control law which can be extended to higher-dimensional hyperchaotic systems, while ref. [27] adds that it requires less control effort compared to differential geometric methods.
The Bonhöffer–van der Pol (or Fizhugh–Nagumo) oscillator model was derived from van der Pol oscillator to give more accurate and reliable description of nonlinear dynamical systems which can show a stable threshold phenomenon as well as stable oscillations. The Bonhöffer–van der Pol oscillator is closely related to Fizhugh–Hulley (FH) model of the squid giant axon, to the cat’s carotid sinus nerve [28]. Indeed, many studies on Bonhöffer–van der Pol oscillator have shown its various applications in medicine (see, for example, refs [28–31] and references therein). Recently, there has been a resurgent interest in the theoretical and experimental generation of multiscroll chaotic attractors [32]. This is partly due to many practical applications foreseen in such fields as digital and secure communication, synchronous prediction, random number generation, information systems, etc. [31]. An efficient secure communication model should exhibit appreciable synchronous performance even in chaotic state. Thus, exploring projective synchronization of multiscroll chaotic system will be a stimulating subject of research. However, it has received inadequate attention. A few reports on synchronization of multiscroll chaotic systems are limited to complete synchronization [33–35].
The goal of this paper is to design a single control function via active control and backstepping techniques and compare their performance in projective synchronization of two identical double-scroll chaotic attractors generated from an extended Bonhöffer–van der Pol oscillator. To the best of our knowledge, this problem has not been considered till now. The rest of this paper is organized as follows: In §2, a brief description of the system of the extended Bonhöffer–van der Pol oscillator is given. Sections 3 and 4 are devoted to projective synchronization of extended Bonhöffer–van der Pol oscillators via active control and backstepping techniques with numerical simulations. Section 5 deals with the comparison of active control and backstepping techniques while, §6 concludes the paper.
2 Description of the Bonhöffer–van der Pol oscillator model
The normalized equations for the extended Bonhöffer–van der Pol oscillator are
where x and y are the state variables corresponding to the voltage across the capacitors and z corresponds to the value of fixed resistor. A and B are the control parameters of the oscillator. Extensive experimental and numerical study of the bifurcation and chaotic phenomenon of the oscillator described in (1) was recently carried out by Nshiuchi et al [36]. Besides, various dynamical behaviours observed in double-scroll chaotic attractors of Bonhöffer–van der Pol oscillator were reported for (A, B, δ) = (1.0, 1.0, 1.2). This attractor is shown in figure 1.
3 Projective synchronization of chaos in an extended Bonhöffer–van der Pol oscillators via active control technique
3.1 Design of a single active controller
Let the system of the Bonhöffer–van der Pol oscillator be written as
Then the response system is
where u i (t), i = 1,2,3 are the control functions to be determined. Subtracting (1) from (1) we obtain the error dynamics as
where e 1 = x 2 − αx 1, e 2 = y 2 − αy 1 and e 3 = z 2 − αz 1. The projective synchronization between the drive (1) and the response (1) reduces to asymptotic stability of the error system (1) at equilibrium. To achieve this, control functions are re-defined to eliminate terms in (1) which cannot be expressed as a linear term in e 1, e 2 and e 3 as follows:
Substituting (1) into (1) yields
When eq. (1) is stabilized by the feedback v 1(t), v 2(t) and v 3(t), the errors will converge to zero as t→ ∞ which implies that projective synchronization of systems (1) and (1) is achieved. To achieve this goal using the active control technique, a constant matrix C is chosen to control the error dynamics (1) such that the feedback v 1(t), v 2(t) and v 3(t) are
where C is a 3×3 matrix. There are various choices of the feedback C that would control the error dynamics in (1). We optimize the way this choice is made so that the problem of controller complexity is significantly reduced and the choice is
With this choice the control functions are reduced from three to one which is
where λ is a positive constant control parameter.
3.2 Numerical simulation results
To verify the effectiveness of the designed controller we used the fourth-order Runge–Kutta algorithm with initial conditions (x 1,y 1,z 1) = (1.0, − 1.0, 1.0) and (x 2,y 2,z 2) = (0.5, − 0.5,0.5), a time step of 0.005, and fixing the parameter values of the system such that the systems exhibits double-scroll chaotic attractors as in figure 1 to ensure chaotic dynamics of the state variables. We solved systems (1) and (1) with the control function defined in (4) for λ = 1. The result displayed in figure 2a shows the projection of the response attractor on the drive system for α = 2.0. The two systems achieved projective synchronization as indicated by the convergence of the error state variables as soon as the controller is switched on for t ≥ 100 (figure 3a). The results obtained confirm the effectiveness of the single control function designed for the synchronization of a third-order double-scroll chaotic Bonhöffer–van der Pol oscillators via the active control technique.
4 Projective synchronization of chaos in an extended Bonhöffer–van der Pol oscillator via backstepping technique
4.1 Design of a single active controller
Let the drive system of the Bonhöffer–van der Pol oscillator be as in (1) and the response Bonhöffer–van der Pol oscillator as
where u(t) is the control function to be determined. Subtracting (1) from (5) and re-arrange the error dynamics, the error system can be written as
where e 1 = x 2 − αx 1, e 2 = y 2 − αy 1 and e 3 = z 2 − αz 1. The objective of this paper is to find a control function u(t) that can stabilize the error state in (5) at the origin. Firstly, we stabilize the first equation in (5) by regarding e 3 as a controller, choosing a Lyapunov function \(V_1(e_2)=\frac {1}{2}e_2^2\) and differentiating it with respect to time we have
We estimate that the controller e 3 = α 1 (e 2). Then, eq. (5) can be written as \(\dot V_1=-\delta e_2^2+e_2\alpha_1 (e_2)\). \(\dot V_1\) is negative definite if the estimated function α 1 (e 2) = 0. The error W 2 between e 3 and α 1 (e 2) is
Differentiating (6) with respect to time yields
Choose a Lyapunov function \(V_2(e_2,W_2)=V_1(e_3)+\frac {1}{2}W_2^2\), regarding e 1 as the controller in (7) and assume that when e 1 = α 2 (e 2,W 2) then, the time derivative of the Lyapunov function is
if α 2 (e 2,W 2) = − kW 2 then \(\dot V_2=-\delta e_2^2-kW_2^2<0\) is negative definite. Therefore, system (7) is asymptotically stable. The error W 3 between e 1 and α 2 (e 2,W 2) is
or
Substitution of (10) into the time derivative of (9) yields
We choose Lyapunov function \(V_3(e_3,W_2,W_3)=V_2(e_2,W_2)+\frac {1}{2}W_3^2\) and obtain its time derivative as
The control function is chosen as
so that \(\dot V_3=-\delta e_2^2-kW_2^2-kW_3^2<0\) which is negative definite, where k is a positive constant control parameter. It follows that all solutions of (5) converge to the manifold e 1 = e 2 = e 3 = 0 as t→ ∞ and hence systems (1) and (5) are globally synchronized. Thus, projective synchronization is achieved.
4.2 Numerical simulation results
To verify the effectiveness of the designed controller we used the fourth-order Runge–Kutta algorithm with initial conditions (x 1,y 1,z 1) = (1.0, − 1.0, 1.0) and (x 2,y 2,z 2) = (0.5, − 0.5,0.5), with a time step of 0.005, fixing the parameter values of the system such that the system exhibits double-scroll chaotic attractors as in figure 1 to ensure chaotic dynamics of the state variables. We solve systems (1) and (5) with the control function defined in (12) for k = 1. The result is displayed in figure 2b which shows the projection of the response attractor on the drive system for α = 2. The two systems achieved projective synchronization as indicated by the convergence of the error state variables as soon as the controller is switched on for t ≥ 100 (figure 3b). The results obtained confirm the effectiveness of the single control function designed for the synchronization of a third-order double-scroll chaotic Bonhöffer–van der Pol oscillators via the backstepping technique.
5 Comparison of active control and backstepping techniques
In order to make a detailed comparison between the two technique we obtained a relation between synchronization time and the control parameters. In our simulation, we varied the value of the control parameter k and λ between 0.1 and 10, and the result obtained for backstepping technique is shown in figure 4a, while, that for active control is shown in figure 4b. For clarity and effective comparison, the results in figures 4a and 4b are combined in figure 5. From the figures we notice that for active control, the least synchronization time is 111.8 which occurs at λ = 0.6 while, for backstepping technique the least synchronization time is 105.1 which occurs at k = 2.2 and 2.5. In order to obtain the fastest synchronization time (111.8) using the active control the choice of λ should be 0.6 while, for the backstepping technique k should be 2.2 or 2.5 in order to obtain fastest synchronization time (105.1). Moreover, it clear from figure 5 that the active control has a more stable synchronization time. Increase in the control parameters beyond the values quoted above amount to waste of energy. There is no significant difference in the time for the onset of synchronization. We also compared the result using the rate of error convergence e and the rate at which the ratio r/d tends to the predefined scaling factor (figures 6a and 6b) respectively, where
and
The results also show that the transient error dynamics via the backstepping technique converges faster than that of the active control technique.
6 Conclusion
We have investigated projective synchronization of double-scroll chaotic attractors of an extended Bonhöffer–van der Pol oscillator via backstepping and active control technique. In each synchronization scheme, we designed a single control function which achieved projective synchronization between two identical Bonhöffer–van der Pol oscillators evolving from different initial conditions. For the active control technique, the choice of the coefficient matrix of the error dynamics was chosen such that the number of control functions reduced from three to one, thereby, reducing the controller complexity in the design. The results show that the transient error dynamics convergence and synchronization time are achieved faster via the backstepping than via the active control technique. However, the control function obtained via the active control is simpler with a more stable synchronization time and hence, it is more suitable for practical implementation. Numerical simulations are presented to confirm the effectiveness of the analytical results.
References
Z-Y Liu, C-J Liu, M-C Ho, Y-C Haung, T-F Hsu and I-M Jiang, Int. J. Bifurcat. Chaos 18(2), 3731 (2008)
L M Pecora and T L Carrol, Phys. Rev . Lett. 64, 821 (1990)
Y Li, J Zhang and Z Li, Int. J. Nonlinear Sci. 1(3), 131 (2006)
S Zhu and L Wu, Int. J. Mod. Phys. B 18, 2547 (2004)
Z Zhang and G Hu, Phys. Rev . E 62, 7882 (2000)
O Calvo, D R Chialvo, V M Eguituz, C R Mirasso and R Toral, Chaos 14, 7 (2004)
R Mainieri and J Rehacek, Phys. Rev . Lett. 82, 3042 (1999)
G-H Li, Chaos, Solitons and Fractals 30, 71 (2005)
H Chen and M Chen, Int. J. Nonlinear Sci. 2(3), 166 (2006)
H-L Zhu and X-B Zhang, J. Information and Computing Sci. 4(1), 33 (2009)
M Sun, L Tian, S Jian and J Xu, Chaos, Solitons and Fractals 32, 1725 (2007)
G Cai, J Huang, L Tian and Q Wang, Int. J. Nonlinear Sci. 2(1), 1725 (2006)
M Jiang and C-K Chen, Int. J. Bifurcat. Chaos 12, 1437 (2002)
A N Njah and K S Ojo, Far East J. Dynamical Systems 11(2), 143 (2009)
A N Njah and U E Vincent, J. Sound and Vibrations 319, 41 (2009)
Y Lei, K-L Yung and Y Xu, J. Sound and Vibration 329, 973 (2010)
Y Lei, W Xu, J Shen and T Fang, Chaos, Solitons and Fractals 28, 428 (2006)
Z Zhang, Y Wang and Z Du, Appl. Math. Comput. 218, 6833 (2012)
Z Zhang, H Shen and J Li, Appl. Math. Comput. 218, 4260 (2011)
E W Bai and K E Lonngren, Chaos, Solitons and Fractals 8, 51 (1997)
M C Ho and Y C Hung, Phys. Lett. 301, 424 (2002)
Y Lie, W Xu, J Shen and F Fang, Chaos, Solitons and Fractals 28, 428 (2006)
A N Njah, J. Sound and Vibrations 327, 322 (2009)
M Krstic, I Kanellakopoulus and P O Kokotovic, Nonlinear and adaptiv e control design (John Wiley, New York, 1995)
H Zheng, X Ma, M Li and J Zou, Chaos, Solitons and Fractals 26, 353 (2005)
X Tian, J Zhang and Y Yang, Chaos, Solitons and Fractals 16, 37 (2003)
S Mascolo, Backstepping design for design Lorenz chaos, Procceding 36th IEEE CDC (San Diego, CA) pp. 1500–1501
D Paydafar, F L Eldridge and J A Paydafar, The J. Physiol. 506, 515 (1998)
R Fitzhugh, Biophys. J. 1, 445 (1961)
S Rajasekar and M Lakshmanan, Physica D 67, 146 (1993)
M Ramesh and S Nayaranan, Chaos, Solitons and Fractals 12, 2395 (2001)
J Lu and J Chen, Int. J. Bifurcat. Chaos 16, 775 (2006)
M E Yalcin, Cellular neural networks, multi-scroll chaos and synchronization: Theory, application and implication, Ph.D. thesis (Katholieke University Leuven, Belgium, 2004)
M E Yalcin, J A Suykens and J Vandewalle, Cellular neural networks, multi-scroll chaos and synchronization (World Scientific, Singapore, 2005)
S M Yu, Z G Ma, S S Qiu, S G Peng and Q H Lin, Chin. Phys. 13, 317 (2004)
Y Nishiuchi, T Ueta and H Kawakami, Chaos, Solitons and Fractals 27, 941 (2006)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
OJO, K.S., NJAH, A.N. & OGUNJO, S.T. Comparison of backstepping and modified active control in projective synchronization of chaos in an extended Bonhöffer–van der Pol oscillator. Pramana - J Phys 80, 825–835 (2013). https://doi.org/10.1007/s12043-013-0526-3
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12043-013-0526-3
Keywords
- Modified active control
- backstepping control
- projective synchronization of chaos in an extended Bonöffer–van der Pol oscillator