Abstract
This paper is concerned with the problem of optimal and adaptive control for controlling chaos in a novel bounded four-dimensional (4D) chaotic system. This system can display hyperchaos, chaos, quasiperiodic and periodic behaviors, and may have a unique equilibrium, three equilibria and five equilibria for the different system parameters. An optimal control law is designed for the novel bounded chaotic system, based on the Pontryagin minimum principle. Furthermore, we propose Lyapunov stability conditions to control the new bounded 4D chaotic system with unknown parameters by a feedback control approach. Numerical simulations are presented to show the effectiveness of the proposed chaos control scheme.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
Chaotic dynamical systems are very complex nonlinear systems that exhibit unpredictable and irregular behaviors. A chaotic system has several particular features such as extreme sensitivity to initial conditions and system parameter variations, broad spectra of Fourier transform, fractal properties of the motion in phase space, and strange attractors. Chaotic dynamics has been studied in many fields of science and engineering such as physics, biology, electronic circuits, chemistry and mechanical engineering [1–5].
Recently a considerable amount of research is devoted to study the chaotic behavior of nonlinear dynamical systems. In some applications, it is required to control a system in order to eliminate chaos. The first attempt to control a chaotic dynamical system with an analytical method was made in 1990s by Ott, Grebogy and Yorke (OGY method) [6, 7]. After that, the methods for stabilizing unstable periodic orbits (UPOs) embedded in chaotic attractors have been extensively studied in the field of nonlinear dynamics. For instance, adaptive control, adaptive fuzzy control, sliding mode control, robust control, time-delayed feedback control, etc. [8–11].
Ultimate bound sets have important applications in chaos control and its synchronization [12–15]. It can also be applied in estimating the fractal dimensions of chaotic attractors, such as the Hausdorff dimension and the Lyapunov dimension of chaotic attractors [16–18]. Recently, a novel bounded 4D chaotic system with the nonlinear terms in the form of quadratic function was presented by Zhang and Tang [19]. It is shown that the new system can display hyperchaos, chaos, quasiperiodic and periodic behaviors, and may have a unique equilibrium, three equilibria and five equilibria respectively corresponding to the different parameters. The authors have investigated the ultimate bound and positively invariant set for the chaotic system based on the Lyapunov function method, and obtained a hyperelliptic estimate of it for the system with certain parameters.
Designing optimal controllers for chaotic dynamical systems have been investigated by many researchers [20–22]. There are many applications for optimal control of chaotic dynamics in mechanical systems [23], medical and drug systems [25], tumor and cancer models [26, 27] and so on. In the present paper, we use a strategy for optimal control of Zhang and Tang chaotic system. For this purpose, we will apply the Pontryagin minimum principle (PMP). Furthermore, the design of the feedback controller is achieved through an application of the optimal control and Lyapunov stability theory which guarantee the global stability of the nonlinear error system. In addition, most real-world engineering systems can be described by complex dynamical networks composed of many different sub-systems with connections in and among them [28]. Thus, it is important to further explore the networked systems via various coupling. Due to the significance of scientific and engineering background of collective dynamics, one could start with studying the optimal and adaptive synchronization of complex dynamical networks.
Dynamical systems modeled by nonlinear differential equations. The exact solution for the chaotic systems in the general form does not exist therefore numerical methods are needed for simulating dynamical systems and computing their Lyapunov characteristic exponents (LCE). Several numerical methods have been applied to solve the chaotic systems. Spectral methods are one of the principal methods of discretization for the numerical solution of differential equations. The main advantage of these methods lies in their accuracy for a given number of unknowns. For smooth problems in simple geometries, they offer exponential rates of convergence/spectral accuracy. In contrast, finite-difference and finite-element methods yield only algebraic convergence rates. The three most widely used spectral versions are the Galerkin, collocation, and tau methods [29–31]. Collocation methods [31, 32] have become increasingly popular for solving differential equations, also they are very useful in providing highly accurate solutions to chaotic systems.
This paper is organized as follows. In Sect. 2, we discuss the chaotic Zhang–Tang system and it’s stability analysis. We first show the existence of an attractor, and then discuss the existence of equilibria and their stability. In Sect. 3, we discuss the control of chaos for the Zhang–Tang system. In Sect. 4, the dynamic estimators of uncertain parameters in the Zhang–Tang system is investigated based on the Lyapunov stability theory from the conditions on the asymptotic stability of this system about its steady states. In Sect. 5, we summarize the main results obtained in this paper.
2 The novel four-dimensional chaotic system and stability analysis
In this section, we discuss on equilibrium and stability of the chaotic Zhang–Tang system [19]. Consider the nonlinear system of the form
where x i (i = 1, 2, 3, 4) are system state variables. \(a_i<0, i=1,2,\ldots, 7,b_j>0, (j=1, 2, 3, 4)\) are constant parameters of the system. Note that when a 2 = a 3 = b 4 = 0, system (1) would reduce to the form of the chaotic system proposed in [33]. Nevertheless, system (1) will display a completely different dynamics with that of the chaotic system in [33].
With different parameters a i and b j , it is shown that system (1) can display hyperchaos, chaos, quasiperiodic and periodic behaviors. Figures 1 and 2 show the time response and the strange attractors such as hyperchaos and chaos, respectively.
2.1 Dissipation
The differential coefficient of the system (1) stream can be obtained as
while
Therefore, to ensure that system (1) being dissipative, it is required that a 1 + a 4 + a 5 + a 7 < 0. Under this condition, system (1) converges exponentially
Therefore, it can be concluded from (3) that in the case of a 1 = −0.16; a 4 = −0.15; a 5 = −0.45; a 7 = −0.4, the exponential contraction rate of the forced dissipative system is calculated as
This implies that each volume containing the system trajectory shrinks to zero as \(t\rightarrow \infty\) at an exponential rate, a 1 + a 4 + a 5 + a 7.
Remark 2.1
In [19] based on the Lyapunov function method, a hyperelliptic estimate of the ultimate bound and positively invariant set for the system with certain parameters was obtained. In fact, with the parameters a 1 = a 2 = −1.5, a 3 = −1.2, a 4 = −0.8, a 5 = −0.5, a 6 = −2, a 7 = −0.3, b 1 = 2, b 2 = 0.3, b 3 = 1, b 4 = 0.2, the chaotic system (1) has the following hyperellipsoid:
2.2 Equilibrium and stability
In the following, we consider the equilibrium of the system (1). Obviously the origin S 0(0, 0, 0, 0) is an equilibrium of the system (1). For the nonzero equilibria, we have
with
and
Therefore, it can be concluded from (5) that in the case of B 2 < 4a 4 a 7 A the system (1) has a unique zero equilibrium S 0, and in the case of B 2 = 4a 4 a 7 A the system (1) has two nonzero equilibria when the inequality (6) holds. In the case of B 2 > 4a 4 a 7 A, the system (1) has four nonzero equilibria when the inequality (6) holds for both i = 1, 2, and the system (1) has two nonzero equilibria when the inequality (6) holds only for i = 1 or i = 2, and the system (1) has a unique zero equilibria when the inequality (6) holds neither for i = 1 nor for i = 2.
It can be verified that the system with a 1 = −0.16, a 2 = −0.35, a 3 = −0.75, a 4 = −0.15, a 5 = −0.45, a 6 = −0.5, a 7 = −0.4, b 1 = 1.5, b 2 = 1.1, b 3 = 1, b 4 = 1.15. has a unique equilibrium zero, and the system corresponding with a 1 = −0.3, a 2 = −0.5, a 3 = −0.6, a 4 = −0.1, a 5 = −0.1, a 6 = −0.6, a 7 = −0.15, b 1 = 1.2, b 2 = 1.5, b 3 = 2.5, b 4 = 0.4 has three equilibria as:
Proposition 2.1
The equilibrium points of the system (1) with the parameters of hyperchaos and chaos are unstable.
Proof
The Jacobian matrix of the system (1) is given by
The eigenvalues of the Jacobian matrix J S_0 with a 1 = −0.16, a 2 = −0.35, a 3 = −0.75, a 4 = −0.15, a 5 = −0.45, a 6 = −0.5, a 7 = −0.4, b 1 = 1.5, b 2 = 1.1, b 3 = 1, b 4 = 1.15. can be calculated as
It is observed that according to Lyapanov stability theory the equilibrium point S 0 is unstable. Similarly, it can be verified that the nonzero equilibrium points of the system with the parameters a 1 = −0.3, a 2 = −0.5, a 3 = −0.6, a 4 = −0.1, a 5 = −0.1, a 6 = −0.6, a 7 = −0.15, b 1 = 1.2, b 2 = 1.5, b 3 = 2.5, b 4 = 0.4, are also unstable [19].
3 Optimal control of the novel bounded 4D chaotic system
3.1 Design of the optimal controller
In this subsection, optimal control problem of the chaotic Zhang–Tang system (1) is discussed. For this purpose, we will apply the PMP. First, we add the controls u 1, u 2, u 3 and u 4 to the equations in system (1):
where u i , i = 1, 2, 3, 4 are control inputs which will be satisfied the optimality conditions, obtained via the PMP. The proposed control strategy is to design the optimal control inputs u 1, u 2, u 3 and u 4 such that the state trajectories tend to an unstable equilibrium point in a given finite time interval [0, t f ]. The initial and final conditions are
where \(\overline{x}_i, (i=1,2,3,4)\), denote the coordinates of the equilibrium points.
The objective functional to be minimized is defined as
where α i , β i , (i = 1, 2, 3, 4) are positive constants, ϕ i = x i , (i = 1, 2, 3, 4) and \(\overline{\phi}_i=\overline{x}_i, (i=1,2,3,4)\). It is note that, the cost function is a positive definite function of the variables ϕ i , and u i , \(i=1,\ldots,4\). In particular, we will derive the fundamental nonlinear two-point boundary value problem arising in PMP. The corresponding Hamiltonian function will be
where, λ i , (i = 1, 2, 3, 4) are co-state variables. According to the PMP, we obtain the Hamiltonian equations:
Substituting (12) into (13), the co-state equations can be derived in the form:
The optimal control functions that have to be used are determined from the conditions \(\frac{\partial H}{\partial u_i}=0, (i=1,2,3,4)\). Hence, we get
Substituting from (15) into (9) we get the nonlinear controlled state equations:
This system of nonlinear differential equations in addition to (14) form a complete system to solve the optimal control of the novel bounded 4D chaotic system. This system has the following boundary conditions
Then, by solving the nonlinear systems (14) and (16) with the boundary conditions of (17), we obtain the optimal control law and the optimal state trajectory.
3.2 Analysis and numerical simulation
In this section to demonstrate and verify the effectiveness of the theoretical analysis, we solve the systems (16) and (17). In the following numerical simulations, the MATLAB’s bvp4c in-built solver is used to solve the systems. The initial values and system parameters are selected as x 1(0) = −1, x 2(0) = 2, x 3(0) = −3, x 4(0) = 4, in all simulations so that new bounded 4D chaotic system exhibits a chaotic behavior if no control is applied.
The initial values of co-states for E i (i = 1, 2, 3) are taken in Table 1. Also, the positive constants in cost function J, are chosen α 1 = 0.1, α 2 = 0.1, α 3 = 0.1, α 4 = 0.1, β 1 = 2, β 2 = 2, β 3 = 2, β 4 = 2. The behaviors of the states (x 1, x 2, x 3, x 4) of the controlled new bounded 4D chaotic system (1) with time are displayed in Figs. 3, 4 and 5.
Note that, the parameters of a 1 = −0.16, a 2 = −0.35, a 3 = −0.75, a 4 = −0.15, a 5 = −0.45, a 6 = −0.5, a 7 = −0.4, b 1 = 1.5, b 2 = 1.1, b 3 = 1, b 4 = 1.15. are relate to equilibrium zero (E 1), and the system corresponding with a 1 = −0.3, a 2 = −0.5, a 3 = −0.6, a 4 = −0.1, a 5 = −0.1, a 6 = −0.6, a 7 = −0.15, b 1 = 1.2, b 2 = 1.5, b 3 = 2.5, b 4 = 0.4 has three equilibria (E 1, E 2, E 3).
4 Adaptive control of the chaotic Zhang–Tang system
4.1 Design of the adaptive controller
In this section, we obtain new results for the adaptive control of the chaotic Zhang–Tang system based on the Lyapunov stability theory and from the conditions of the asymptotic stability of this system about its steady states.
Let us assume that we have the controlled system in the following form
where x 1, x 2, x 3 and x 4 are the states of the system, \(a_i, (i=1,2,\ldots, 7), b_j, (j=1,2,3,4)\) are unknown parameters of the system, and v 1, v 2, v 3 and v 4 are the adaptive controllers to be designed.
Theorem 4.1
The novel chaotic system (18) with unknown system parameters is globally and asymptotically stabilized for all initial states \({(x_1(0),x_2(0),x_3(0),x_4(0))\in\mathbb{R}^4}\) by the adaptive control law:
and the following parameter estimation update law
where \(\hat{a}_i, {(i=1,2,\ldots, 7), \hat{b}_j, (j=1,2,3,4)}\) are estimate values of uncertain parameters a i , b j and \(k_r (r=1,2,\ldots, 15)\) are positive constants, respectively.
Proof
Substituting (19) into (18), we get the closed-loop system as
For the derivation of the update law for adjusting the parameter estimates, the Lyapunov approach is used. We consider the quadratic Lyapunov function
where the variables \(\tilde{a}_i=a_i-\hat{a}_i, \tilde{b}_j=b_j-\hat{b}_j, {(i=1,2,\ldots, 7), (j=1,2,3,4)}\).
Taking time derivative of the Lyapunov function V, we obtain
Substituting (21) and (20) into (23), the time derivative of the Lyapunov function becomes
The Lyapunov function V is positive definite on \({\mathbb{R}^{15}}\) and its derivative \(\dot{V}\) is negative definite on \({\mathbb{R}^{15}}\), according to the Lyapunov stability theory [34], the equilibrium solution of the controlled system (18) is asymptotically stable, namely, the controlled system (18) can asymptotically converge to the equilibrium \(E(\overline{x}_1, \overline{x}_2, \overline{x}_3, \overline{x}_4,\hat{a}_1,\hat{a}_2,\hat{a}_3,\hat{a}_4,\hat{a}_5, \hat{a}_6,\hat{a}_7,\hat{b}_1,\hat{b}_2,\hat{b}_3,\hat{b}_4)\) with the adaptive control law (19) and the parameter estimation update law (20). This completes the proof. □
4.2 Numerical results
For the numerical simulations, we solve the controlled novel chaotic system (18) with the adaptive control law (19) and the parameter update law (20). In the following numerical simulations, the MATLAB’s ode45 in-built solver is used to solve the systems. The initial values and system parameters are selected as x 1(0) = −1, x 2(0) = 2, x 3(0) = −3, x 4(0) = 4. For the adaptive and update laws, we take k i = 50 for \({(i = 1, 2,\ldots, 15).}\)
Suppose that the initial values of the parameter estimates are chosen as \(a_i=0, b_j=0, i=1,2\ldots 7, j=1,2,3,4\). Figures 6, 7, 8, 9, 10 and 11 show that the controlled chaotic system (18) converges to E i (\(i=1,\ldots, 3\)) asymptotically with time. Also, these figures show that the parameter estimates \(a_i, {(i=1,2,\ldots, 7), b_j, (j=1,2,3,4)}\) converge to the system parameter values a 1 = −0.16, a 2 = −0.35, a 3 = −0.75, a 4 = −0.15, a 5 = −0.45, a 6 = −0.5, a 7 = −0.4, b 1 = 1.5, b 2 = 1.1, b 3 = 1, b 4 = 1.15.
5 Conclusion
In this paper, we have studied the problem of optimal control and adaptive control of the chaotic Zhang–Tang system. As the system can be chaotic, it makes sense to determine whether an adequate control method can be applied to control this chaos. To this end, we considered the problems of optimal control of chaos and of parameter estimation for the Zhang–Tang system. Based on the PMP, this system is stabilized to its equilibrium points. The stability and instability of the steady-states of this system are studied using the linear stability approach. In addition, we proposed Lyapunov stability to control the new autonomous chaotic system by a feedback control approach. In fact, we used the feedback control approach for estimating the system of unknown parameters. Numerical simulations demonstrate the effectiveness of the analytical results.
References
Lakshmanan M, Murali K (1996) Nonlinear oscillators: controlling and synchronization. World Scientific, Singapore
Han SK, Kerrer C, Kuramoto Y (1995) Dephasing and bursting in coupled neural oscillators. Phys Rev Lett 75:3190–3193
Blasius B, Huppert A, Stone L (1999) Complex dynamics and phase synchronization in spatially extended ecological system. Nature 399:354–359
Choudhury SR, Van Gorder RA (2012) Competitive modes as reliable predictors of chaos versus hyperchaos and as geometric mappings accurately delimiting attractors. Nonlinear Dyn 69(4):2255–2267
Van Gorder RA (2013) Shil’nikov chaos in the 4D Lorenz–Stenflo system modeling the time evolution of nonlinear acoustic-gravity waves in a rotating atmosphere. Nonlinear Dyn 72(4):837–851
Ott E (2002) Chaos in dynamical systems, 2nd edn. Cambridge University Press, Cambridge
Chen G (2000) Controlling chaos and bifurcation in engineering systems. CRC Press, Boca Raton
Zhao M, Zhang H, Wang Z (2013) Synchronization in complex dynamical networks based on the feedback of scalar signals. Neural Comput Appl 23(3–4):683–689
Yu WG (2010) Stabilization of three-dimensional chaotic systems via single state feedback controller. Phys Lett A 374:1488–1492
Aghababa MP, Khanmohammadi S, Alizadeh G (2011) Finite-time synchronization of two different chaotic systems with unknown parameters via sliding mode technique. Appl Math Model 35:3080–3091
Li C, Gao DY, Liu C, Chen G (2013) Impulsive control for synchronizing delayed discrete complex networks with switching topology. Neural Comput Appl. doi:10.1007/s00521-013-1470-3
Wang P, Li D, Hu Q (2010) Bounds of the hyper-chaotic Lorenz–Stenflo system. Commun Nonlinear Sci Numer Simul 15:2514–2520
Wang P, Li D, Wu X, Lü J, Yu X (2011) Ultimate bound estimation of a class of high dimensional quadratic autonomous dynamical systems. Int J Bifurc Chaos Appl Sci Eng 21:2679–2694
Zhang F, Shu Y, Yang H, Li X (2011) Estimating the ultimate bound and positively invariant set for a synchronous motor and its application in chaos synchronization. Chaos Solitons Fractals 44:137–144
Liao X, Fu Y, Xie S, Yu P (2008) Globally exponentially attractive sets of the family of Lorenz systems. Sci China Ser F 51:283–292
Pogromsky A, Santoboni G, Nijmeijer H (2003) An ultimate bound on the trajectories of the Lorenz system and its applications. Nonlinearity 16:1597–1605
Leonov G (2001) Lyapunov dimension formulas for Henon and Lorenz attractors. St. Petersburg Math J 13:1–12
Leonov G (2012) Lyapunov functions in the attractors dimension theory. J Appl Math Mech 76:129–141
Zhang J, Tang W (2012) A novel bounded 4D chaotic system. Nonlinear Dyn 67:2455–2465
Ahn CK (2009) An H\(\infty\) approach to anti-synchronization for chaotic systems. Phys Lett A 373(20):1729–1733
Effati S, Saberi Nik H, Jajarmi A (2013) Hyperchaos control of the hyperchaotic Chen system by optimal control design. Nonlinear Dyn 73:499–508
Effati S, Saberi-Nadjafi J, Saberi Nik H (2013) Optimal and adaptive control for a kind of 3D chaotic and 4D hyper-chaotic systems. Appl Math Model 38:759–774
Kunin I, Chernykh G, Kunin B (2006) Optimal chaos control and discretization algorithms. Int J Eng Sci 44:59–66
Lenci S, Rega G (2003) Optimal numerical control of single-well to cross-well chaos transition in mechanical systems. Chaos Solitons Fractals 15:173–186
El-Gohary A (2009) Chaos and optimal control of equilibrium states of tumor system with drug. Chaos Solitons Fractals 41:425–435
El-Gohary A, Alwasel IA (2009) The chaos and optimal control of cancer model with complete unknown parameters. Chaos Solitons Fractals 42:2865–2874
El-Gohary A (2008) Chaos and optimal control of cancer self-remission and tumor system steady states. Chaos Solitons Fractals 37:1305–1316
He P, Jing CG, Fan T, Chen CZ (2013) Outer synchronization of complex networks with multiple coupling time-varying delays. Int J Control Autom 6(4):13–32
Bhrawy AH, Alofi AS (2013) The operational matrix of fractional integration for shifted Chebyshev polynomials. Appl Math Lett 26:25–31
Saberi Nik H, Effati S, Motsa SS, Shateyi S (2013) A new piecewise-spectral homotopy analysis method for solving chaotic systems of initial value problems. Math Probl Eng
Doha EH, Bhrawy AH (2012) An efficient direct solver for multidimensional elliptic Robin boundary value problems using a Legendre spectral-Galerkin method. Comput Math Appl 64(4):558–571
Bhrawy AH (2013) A Jacobi–Gauss–Lobatto collocation method for solving generalized Fitzhugh–Nagumo equation with time-dependent coefficients. Appl Math Comput 222:255–264
Dadras S, Momeni HR (2010) Four-scroll hyperchaos and four-scroll chaos evolved from a novel 4D nonlinear smooth autonomous system. Phys Lett A 374:1368–1373
Khalil HK (2002) Nonlinear systems, 3rd edn. Prentice Hall, Upper Saddle River
Acknowledgments
The authors wish to thank the editor and reviewers for their conscientious reading of this paper and their numerous comments for improvement which were extremely useful and helpful in modifying the paper.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Saberi Nik, H., Golchaman, M. Chaos control of a bounded 4D chaotic system. Neural Comput & Applic 25, 683–692 (2014). https://doi.org/10.1007/s00521-013-1539-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-013-1539-z