Abstract
Chaos in nonlinear dynamics occurs widely in physics, chemistry, biology, ecology, secure communications, cryptosystems and many scientific branches. Anti-synchronization of chaotic systems is an important research problem in chaos theory. Sliding mode control is an important method used to solve various problems in control systems engineering. In robust control systems, the sliding mode control is often adopted due to its inherent advantages of easy realization, fast response and good transient performance as well as insensitivity to parameter uncertainties and disturbance. In this work, we derive a novel sliding mode control method for the anti-synchronization of identical chaotic or hyperchaotic systems. The general result derived using novel sliding mode control method is proved using Lyapunov stability theory. As an application of the general result, the problem of anti-synchronization of identical Vaidyanathan hyperjerk hyperchaotic systems (2015) is studied and a new sliding mode controller is derived. The Lyapunov exponents of the Vaidyanathan hyperjerk system are obtained as \(L_1 = 0.1448\), \(L_2 = 0.0328\), \(L_3 = 0\) and \(L_4 = -1.1294\). Since the Vaidyanathan hyperjerk system has two positive Lyapunov exponents, it is hyperchaotic. Also, the Kaplan–Yorke dimension of the Vaidyanathan hyperjerk system is obtained as \(D_{KY} = 3.1573\). Numerical simulations using MATLAB have been shown to depict the phase portraits of the Vaidyanathan hyperjerk system and the sliding mode controller design for the anti-synchronization of identical Vaidyanathan hyperjerk systems.
Access provided by Autonomous University of Puebla. Download chapter PDF
Similar content being viewed by others
Keywords
- Chaos
- Chaotic systems
- Hyperchaos
- Hyperchaotic systems
- Hyperjerk systems
- Sliding mode control
- Synchronization
1 Introduction
Chaos theory describes the quantitative study of unstable aperiodic dynamic behaviour in deterministic nonlinear dynamical systems. For the motion of a dynamical system to be chaotic, the system variables should contain some nonlinear terms and the system must satisfy three properties: boundedness, infinite recurrence and sensitive dependence on initial conditions [1].
A hyperchaotic system is defined as a chaotic system with at least two positive Lyapunov exponents [1]. Thus, the dynamics of a hyperchaotic system can expand in several different directions simultaneously. Thus, the hyperchaotic systems have more complex dynamical behaviour and they have miscellaneous applications in engineering such as secure communications [3, 9, 46], cryptosystems [5, 14, 50], fuzzy logic [19, 49], electrical circuits [44, 47], etc.
The minimum dimension of an autonomous, continuous-time, hyperchaotic system is four. The first 4-D hyperchaotic system was found by Rössler [15]. Many hyperchaotic systems have been reported in the chaos literature such as hyperchaotic Lorenz system [6], hyperchaotic Lü system [2], hyperchaotic Chen system [10], hyperchaotic Wang system [43], hyperchaotic Vaidyanathan systems [28, 30, 31, 38, 40, 42], hyperchaotic Pham system [11], etc.
The synchronization of chaotic systems aims to synchronize the states of master and slave systems asymptotically with time. There are many methods available for chaos synchronization such as active control [7, 16, 17, 33, 35], adaptive control [18, 20–22, 27, 32, 34], sliding mode control [23, 29, 37, 39], backstepping control [12, 13, 24, 36], etc.
The design goal of anti-synchronization of chaotic systems is to use the output of the master system to control the slave system so that the states of the slave system have the same amplitude but opposite signs as the states of the master system asymptotically [45, 48].
In this work, we use a novel sliding mode control method for deriving a general result for the anti-synchronization of chaotic or hyperchaotic systems using sliding mode control (SMC) theory. The sliding mode control method is an effective control tool which has the advantages of low sensitivity to parameter variations in the plant and disturbances affecting the plant.
This work is organized as follows. In Sect. 2, we discuss the problem statement for the anti-synchronization of identical chaotic or hyperchaotic systems. In Sect. 3, we derive a general result for the anti-synchronization of identical chaotic or hyperchaotic systems using novel sliding mode control. In Sect. 4, we describe the Vaidyanathan hyperjerk system [41] and its dynamic properties. The Lyapunov exponents of the Vaidyanathan hyperjerk system are obtained as \(L_1 = 0.1448\), \(L_2 = 0.0328\), \(L_3 = 0\) and \(L_4 = -1.1294\), which shows that the Vaidyanathan hyperjerk system is hyperchaotic. In Sect. 5, we describe the sliding mode controller design for the anti-synchronization of identical Vaidyanathan hyperjerk systems using novel sliding mode control and its numerical simulations using MATLAB. Section 6 contains the conclusions of this work.
2 Problem Statement
This section gives a problem statement for the anti-synchronization of identical chaotic or hyperchaotic systems.
As the master or drive system, we consider the chaotic or hyperchaotic system given by
where \(\mathbf {x} \in {\mathbf R}^n\) denotes the state of the system, \(A \in {\mathbf R}^{n \times n}\) denotes the matrix of system parameters and \(f(\mathbf {x}) \in {\mathbf R}^n\) contains the nonlinear parts of the system.
As the slave or response system, we consider the controlled identical system given by
where \(\mathbf {y} \in {\mathbf R}^n\) denotes the state of the system and \(\mathbf {u}\) is the control.
The anti-synchronization error between the systems (1) and (2) is defined as
The error dynamics is easily obtained as
where
Thus, the anti-synchronization problem between the systems (1) and (2) can be stated as follows: Find a controller \(\mathbf {u}(\mathbf {x}, \mathbf {y})\) so as to render the anti-synchronization error \(\mathbf {e}(t)\) to be globally asymptotically stable for all values of \(\mathbf {e}(0) \in {\mathbf R}^n\), i.e.
3 A Novel Sliding Mode Control Method for Solving Anti-synchronization Problem
This section details the main results of this work, viz. novel sliding mode controller design for achieving anti-synchronization of chaotic or hyperchaotic systems.
First, we start the design by setting the control as
In Eq. (7), \(B \in {\mathbf R}^n\) is chosen such that (A, B) is completely controllable.
By substituting (7) into (4), we get the closed-loop error dynamics
The system (8) is a linear time-invariant control system with single input v.
Next, we start the sliding controller design by defining the sliding variable as
where \(C \in {\mathbf R}^{1 \times n}\) is a constant vector to be determined.
The sliding manifold S is defined as the hyperplane
We shall assume that a sliding motion occurs on the hyperplane S.
In sliding mode, the following equations must be satisfied:
We assume that
The sliding motion is influenced by the equivalent control derived from (11b) as
By substituting (13) into (8), we obtain the equivalent error dynamics in the sliding phase as
where
We note that E is independent of the control and has at most \((n - 1)\) non-zero eigenvalues, depending on the chosen switching surface, while the associated eigenvectors belong to \(\text{ ker }(C)\).
Since (A, B) is controllable, we can use sliding control theory [25, 26] to choose B and C so that E has any desired \((n - 1)\) stable eigenvalues.
This shows that the dynamics (14) is globally asympotically stable.
Finally, for the sliding controller design, we apply a novel sliding control law, viz.
In (16), \(\mathop {\mathrm {sgn}}(\cdot )\) denotes the sign function and the SMC constants \(k > 0, q > 0\) are found in such a way that the sliding condition is satisfied and that the sliding motion will occur.
By combining Eqs. (11b), (13) and (16), we finally obtain the sliding mode controller v(t) as
Next, we establish the main result of this section.
Theorem 1
The sliding mode controller defined by (7) achieves anti-synchronization between the identical chaotic systems (1) and (2) for all initial conditions \(\mathbf {x}(0), \mathbf {y}(0)\) in \({\mathbf R}^n\), where v is defined by the novel sliding mode control law (17), \(B \in {\mathbf R}^{n \times 1}\) is such that (A, B) is controllable, \(C \in {\mathbf R}^{1 \times n}\) is such that \(C B \ne 0\) and the matrix E defined by (15) has \((n - 1)\) stable eigenvalues.
Proof
Upon substitution of the control laws (7) and (17) into the error dynamics (4), we obtain the closed-loop error dynamics as
We shall show that the error dynamics (18) is globally asymptotically stable by considering the quadratic Lyapunov function
The sliding mode motion is characterized by the equations
By the choice of E, the dynamics in the sliding mode given by Eq. (14) is globally asymptotically stable.
When \(s(\mathbf {e}) \ne 0\), \(V(\mathbf {e}) > 0\).
Also, when \(s(\mathbf {e}) \ne 0\), differentiating V along the error dynamics (18) or the equivalent dynamics (16), we get
Hence, by Lyapunov stability theory [8], the error dynamics (18) is globally asymptotically stable for all \(\mathbf {e}(0) \in {\mathbf R}^n\). This completes the proof. \(\blacksquare \)
4 Vaidyanathan Hyperjerk System and Its Properties
In this section, we describe the Vaidyanathan hyperjerk system [41] and discuss its dynamic properties.
The Vaidyanathan hyperjerk system [41] is described by the 4-D dynamics
where \(x_1, x_2, x_3, x_4\) are the states and a, b, c are constant, positive, parameters.
In [41], it was shown that the system (22) is hyperchaotic when the parameters take the values
For numerical simulations, we take the initial values of the Vaidyanathan hyperjerk system (22) as
For the parameter values in (23) and the initial values in (24), the Lyapunov exponents of the Vaidyanathan hyperjerk system (22) are numerically obtained as
Since there are two positive Lyapunov exponents in the LE spectrum given in (25), it follows that the Vaidyanathan hyperjerk system is hyperchaotic.
Since the sum of the Lyapunov exponents in (25) is negative, the Vaidyanathan hyperjerk system (22) is dissipative.
The Kaplan–Yorke dimension [4] of a chaotic system of order n is defined as
where \(L_1 \ge L_2 \ge \cdots \ge L_n\) are the Lyapunov exponents of the chaotic system and j is the largest integer for which \(L_1 + L_2 + \cdots + L_j \ge 0\). (Kaplan–Yorke conjecture states that for typical chaotic systems, \(D_{KY} \approx D_L\), the information dimension of the system.)
Thus, the Kaplan–Yorke dimension of the Vaidyanathan hyperjerk system (22) is calculated as
which is fractional.
It is easy to show that the Vaidyanathan hyperjerk system (22) has two equilibrium points given by
In [41], it was shown that both \(E_0\) and \(E_1\) are saddle-focus points, and hence they are unstable.
For the initial conditions given in (24), phase portraits of the Vaidyanathan hyperjerk system (22) are plotted using MATLAB.
Figures 1, 2, 3 and 4 show the 3-D projections of the Vaidyanathan hyperjerk system (22) in \((x_1, x_2, x_3)\), \((x_1, x_2, x_4)\), \((x_1, x_3, x_4)\) and \((x_2, x_3, x_4)\) spaces, respectively.
5 Sliding Mode Controller Design for the Anti-synchronization of Vaidyanathan Hyperjerk Systems
In this section, we describe the sliding mode controller design for the anti-synchronization of Vaidyanathan hyperjerk systems [41] by applying the novel method described by Theorem 1 in Sect. 3.
As the master system, we take the Vaidyanathan hyperjerk system given by
where \(x_1, x_2, x_3, x_4\) are the state variables and a, b, c are positive parameters.
As the slave system, we consider the controlled Vaidyanathan hyperjerk system given by
where \(y_1, y_2, y_3, y_4\) are the state variables and \(u_1, u_2, u_3, u_4\) are the controls.
The anti-synchronization error between the Vaidyanathan hyperjerk systems is defined by
Then the error dynamics is obtained as
In matrix form, we can write the error dynamics (32) as
The matrices in (33) are given by
We follow the procedure given in Sect. 3 for the construction of the novel sliding controller to achieve anti-synchronization of the identical Vaidyanathan hyperjerk systems (29) and (30).
First, we set \(\mathbf {u}\) as
where B is selected such that (A, B) is completely controllable.
A simple choice of B is
It can be easily checked that (A, B) is completely controllable.
The Vaidyanathan hyperjerk system displays a strange attractor when the parameter values are selected as
Next, we take the sliding variable as
Next, we take the sliding mode gains as
From Eq. (17) in Sect. 3, we obtain the novel sliding control v as
As an application of Theorem 1 to the identical Vaidyanathan hyperjerk systems, we obtain the following main result of this section.
Theorem 2
The identical Vaidyanathan hyperjerk systems (29) and (30) are globally and asymptotically anti-synchronized for all initial conditions \(\mathbf {x}(0), \mathbf {y}(0) \in {\mathbf R}^4\) with the sliding controller \(\mathbf {u}\) defined by (35), where \(\psi (\mathbf {x},\mathbf {y})\) is defined by (34), B is defined by (36) and v is defined by (40). \(\blacksquare \)
For numerical simulations, we use MATLAB for solving the systems of differential equations using the classical fourth-order Runge–Kutta method with step size \(h = 10^{-8}\).
The parameter values of the Vaidyanathan hyperjerk systems are taken as in the hyperchaotic case, viz. \(a = 3.7\), \(b = 0.2\) and \(c = 1.5\).
The sliding mode gains are taken as \(k = 5\) and \(q = 0.2\).
As an initial condition for the master system (29), we take
As an initial condition for the slave system (30), we take
Figures 5, 6, 7 and 8 show the anti-synchronization of the states of the identical Vaidyanathan hyperjerk systems (29) and (30).
Figure 9 shows the time-history of the anti-synchronization errors \(e_1, e_2, e_3, e_4\).
6 Conclusions
Chaos and hyperchaos have important applications in science and engineering. Hyperchaotic systems have more complex behaviour than chaotic systems and they have miscellaneous applications in areas like secure communications, cryptosystems, etc. In robust control systems, the sliding mode control is commonly used due to its inherent advantages of easy realization, fast response and good transient performance as well as insensitivity to parameter uncertainties and disturbance. In this work, we derived a novel sliding mode control method for the anti-synchronization of identical chaotic or hyperchaotic systems. We proved the main result using Lyapunov stability theory. As an application of the general result, the problem of anti-synchronization of identical Vaidyanathan hyperjerk hyperchaotic systems (2015) was studied and a new sliding mode controller has been derived. Numerical simulations using MATLAB were shown to depict the phase portraits of the Vaidyanathan hyperjerk system and the sliding mode controller design for the anti-synchronization of identical Vaidyanathan hyperjerk systems.
References
Azar AT, Vaidyanathan S (2015) Chaos modeling and control systems design, vol 581. Springer, Germany
Chen A, Lu J, Lü J, Yu S (2006) Generating hyperchaotic Lü attractor via state feedback control. Phys A 364:103–110
Filali RL, Benrejeb M, Borne P (2014) On observer-based secure communication design using discrete-time hyperchaotic systems. Commun Nonlinear Sci Numer Simul 19(5):1424–1432
Grassberger P, Procaccia I (1983) Measuring the strangeness of strange attractors. Phys D: Nonlinear Phenom 9:189–208
Hammami S (2015) State feedback-based secure image cryptosystem using hyperchaotic synchronization. ISA Trans 54:52–59
Jia Q (2007) Hyperchaos generated from the Lorenz chaotic system and its control. Phys Lett A 366:217–222
Karthikeyan R, Sundarapandian V (2014) Hybrid chaos synchronization of four-scroll systems via active control. J Electr Eng 65(2):97–103
Khalil HK (2001) Nonlinear systems, 3rd edn. Prentice Hall, New Jersey
Li C, Liao X, Wong KW (2005) Lag synchronization of hyperchaos with application to secure communications. Chaos, Solitons and Fractals 23(1):183–193
Li X (2009) Modified projective synchronization of a new hyperchaotic system via nonlinear control. Commun Theor Phys 52:274–278
Pham VT, Volos C, Jafari S, Wang X, Vaidyanathan S (2014) Hidden hyperchaotic attractor in a novel simple memristive neural network. Optoelectr Adv Mater Rapid Commun 8(11–12):1157–1163
Rasappan S, Vaidyanathan S (2013) Hybrid synchronization of \(n\)-scroll Chua circuits using adaptive backstepping control design with recursive feedback. Malays J Math Sci 73(1):73–95
Rasappan S, Vaidyanathan S (2014) Global chaos synchronization of WINDMI and Coullet chaotic systems using adaptive backstepping control design. Kyungpook Math J 54(1):293–320
Rhouma R, Belghith S (2008) Cryptanalysis of a new image encryption algorithm based on hyper-chaos. Phys Lett A 372(38):5973–5978
Rössler OE (1979) An equation for hyperchaos. Phys Lett A 71:155–157
Sarasu P, Sundarapandian V (2011a) Active controller design for generalized projective synchronization of four-scroll chaotic systems. Int J Syst Signal Control Eng Appl 4(2):26–33
Sarasu P, Sundarapandian V (2011b) The generalized projective synchronization of hyperchaotic Lorenz and hyperchaotic Qi systems via active control. Int J Soft Comput 6(5):216–223
Sarasu P, Sundarapandian V (2012) Generalized projective synchronization of two-scroll systems via adaptive control. Int J Soft Comput 7(4):146–156
Senouci A, Boukabou A (2014) Predictive control and synchronization of chaotic and hyperchaotic systems based on a \(T-S\) fuzzy model. Math Comput Simul 105:62–78
Sundarapandian V, Karthikeyan R (2011a) Anti-synchronization of hyperchaotic Lorenz and hyperchaotic Chen systems by adaptive control. Int J Syst Signal Control Eng Appl 4(2):18–25
Sundarapandian V, Karthikeyan R (2011b) Anti-synchronization of Lü and Pan chaotic systems by adaptive nonlinear control. Eur J Sci Res 64(1):94–106
Sundarapandian V, Karthikeyan R (2012) Adaptive anti-synchronization of uncertain Tigan and Li systems. J Eng Appl Sci 7(1):45–52
Sundarapandian V, Sivaperumal S (2011) Sliding controller design of hybrid synchronization of four-wing chaotic systems. Int J Soft Comput 6(5):224–231
Suresh R, Sundarapandian V (2013) Global chaos synchronization of a family of \(n\)-scroll hyperchaotic Chua circuits using backstepping control with recursive feedback. Far East J Math Sci 7(2):219–246
Utkin VI (1977) Variable structure systems with sliding modes. IEEE Trans Autom Control 22(2):212–222
Utkin VI (1993) Sliding mode control design principles and applications to electric drives. IEEE Trans Ind Electr 40(1):23–36
Vaidyanathan S (2012) Anti-synchronization of Sprott-L and Sprott-M chaotic systems via adaptive control. Int J Control Theory Appl 5(1):41–59
Vaidyanathan S (2013) A ten-term novel 4-D hyperchaotic system with three quadratic nonlinearities and its control. Int J Control Theory Appl 6(2):97–109
Vaidyanathan S (2014a) Global chaos synchronisation of identical Li-Wu chaotic systems via sliding mode control. Int J Model Identif Control 22(2):170–177
Vaidyanathan S (2014b) Qualitative analysis and control of an eleven-term novel 4-D hyperchaotic system with two quadratic nonlinearities. Int J Control Theory Appl 7:35–47
Vaidyanathan S, Azar AT (2015) Analysis and control of a 4-D novel hyperchaotic system. Stud Comput Intell 581:3–17
Vaidyanathan S, Pakiriswamy S (2013) Generalized projective synchronization of six-term Sundarapandian chaotic systems by adaptive control. Int J Control Theory Appl 6(2):153–163
Vaidyanathan S, Rajagopal K (2011) Hybrid synchronization of hyperchaotic Wang-Chen and hyperchaotic Lorenz systems by active non-linear control. Int J Syst Signal Control Eng Appl 4(3):55–61
Vaidyanathan S, Rajagopal K (2012) Global chaos synchronization of hyperchaotic Pang and hyperchaotic Wang systems via adaptive control. Int J Soft Comput 7(1):28–37
Vaidyanathan S, Rasappan S (2011) Global chaos synchronization of hyperchaotic Bao and Xu systems by active nonlinear control. Commun Comput Inf Sci 198:10–17
Vaidyanathan S, Rasappan S (2014) Global chaos synchronization of \(n\)-scroll Chua circuit and Lur’e system using backstepping control design with recursive feedback. Arab J Sci Eng 39(4):3351–3364
Vaidyanathan S, Sampath S (2012) Anti-synchronization of four-wing chaotic systems via sliding mode control. Int J Autom Comput 9(3):274–279
Vaidyanathan S, Volos C, Pham VT (2014) Hyperchaos, adaptive control and synchronization of a novel 5-D hyperchaotic system with three positive Lyapunov exponents and its SPICE implementation. Arch Control Sci 24(4):409–446
Vaidyanathan S, Sampath S, Azar AT (2015a) Global chaos synchronisation of identical chaotic systems via novel sliding mode control method and its application to Zhu system. Int J Model Identif Control 23(1):92–100
Vaidyanathan S, Volos C, Pham VT, Madhavan K (2015b) Analysis, adaptive control and synchronization of a novel 4-D hyperchaotic hyperjerk system and its SPICE implementation. Nonlinear Dyn 25(1):135–158
Vaidyanathan S, Volos C, Pham VT, Madhavan K (2015c) Analysis, adaptive control and synchronization of a novel 4-D hyperchaotic hyperjerk system and its SPICE implementation. Arch Control Sci 25(1):135–158
Vaidyanathan S, Volos CK, Pham VT (2015d) Analysis, control, synchronization and SPICE implementation of a novel 4-D hyperchaotic Rikitake dynamo system without equilibrium. J Eng Sci Technol Rev 8(2):232–244
Wang J, Chen Z (2008) A novel hyperchaotic system and its complex dynamics. Int J Bifurc Chaos 18:3309–3324
Wei X, Yunfei F, Qiang L (2012) A novel four-wing hyper-chaotic system and its circuit implementation. Proc Eng 29:1264–1269
Wu A, Zeng Z (2013) Anti-synchronization control of a class of memristive recurrent neural networks. Commun Nonlinear Sci Numer Simul 18(2):373–385
Wu X, Zhu C, Kan H (2015) An improved secure communication scheme based passive synchronization of hyperchaotic complex nonlinear system. Appl Math Comput 252:201–214
Yujun N, Xingyuan W, Mingjun W, Huaguang Z (2010) A new hyperchaotic system and its circuit implementation. Commun Nonlinear Sci Numer Simul 15(11):3518–3524
Zhang G, Shen Y, Wang L (2013) Global anti-synchronization of a class of chaotic memristive neural networks with time-varying delays. Neural Netw 46:1–8
Zhang H, Liao X, Yu J (2005) Fuzzy modeling and synchronization of hyperchaotic systems. Chaos, Solitons Fractals 26(3):835–843
Zhu C (2012) A novel image encryption scheme based on improved hyperchaotic sequences. Opt Commun 285(1):29–37
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Vaidyanathan, S., Sampath, S. (2016). Anti-synchronization of Hyperchaotic Systems via Novel Sliding Mode Control and Its Application to Vaidyanathan Hyperjerk System. In: Vaidyanathan, S., Volos, C. (eds) Advances and Applications in Nonlinear Control Systems. Studies in Computational Intelligence, vol 635. Springer, Cham. https://doi.org/10.1007/978-3-319-30169-3_8
Download citation
DOI: https://doi.org/10.1007/978-3-319-30169-3_8
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-30167-9
Online ISBN: 978-3-319-30169-3
eBook Packages: EngineeringEngineering (R0)