Abstract
This article first studies the stability conditions of a Chua system depending on six parameters. After, using the averaging method, as well as the methods of the Gröbner basis and real solution classification, we provide sufficient conditions for the existence of three limit cycles bifurcating from a zero-Hopf equilibrium of the Chua system. As we know, this last phenomena is first found. Some examples are presented to verify the established results.
1. Introduction and Main Results
The Chua system is a simple electronic circuit that exhibits classic chaotic behavior. It was presented in 1986 by Chua, Komuro and Matsumoto [1] and exhibits a rich range of dynamical behavior. Since then, the research on dynamical behaviors of Chua’s system and its generalizations has attracted the extensive interest of scholars; see [2,3,4] for instance. In particular, the authors in [5] found a coexistence limit cycle and symmetric hidden attractors in the Chua system. It was shown in [6] that a modified Chua system can display complex dynamics behaviors of symmetric and asymmetric coexisting attractors. In this paper, we study the following Chua system described by the differential equations
where a, b, , , and are real parameters.
A few dynamics results for the Chua system are summarized as follows. The existence of local and global analytic first integrals in the Chua system was investigated in [7]. In [8], the authors obtained an analytical expression of the slow manifold equation of the Chua system by using techniques of differential geometry. The dynamics at infinity of system (1) was studied in [9] for the particular case where and are both one. Some aspects about the Hopf bifurcation can be found in [10,11].
The goal of this paper is to study how many limit cycles can bifurcate from a zero-Hopf equilibrium of the Chua system (1) by using the second averaging method. We recall that a zero-Hopf equilibrium of a 3D differential system is an isolated equilibrium point such that the Jacobian matrix of the system at has a zero and a pair of purely imaginary eigenvalues. There are many studies of zero-Hopf bifurcations in 3D differential systems; see [12,13,14,15,16,17] and the references therein. We remark that some results on the zero-Hopf bifurcation of system (1) were already obtained by Euzébio and Llibre in [18]. Our objective here is to further study analytically such a bifurcation using the averaging method together with the local stability of the system. Unlike the usual analysis of zero-Hopf bifurcation, by means of symbolic computation, we would like to compute a partition of the parametric space of the involved parameters such that, inside every open cell of the partition, the system can have the maximum number of limit cycles that bifurcate from a zero-Hopf equilibrium.
On the number of equilibria of the Chua system, we recall from [18] that system (1) can have three equilibria, including the origin and the two equilibria
if and , and has only two equilibria, including the origin and the equilibrium
when and . Otherwise, the origin is the unique equilibrium of the system.
Motivated by the above results, our first goal of this paper is to study conditions on the parameters under which the Chua system (1) has a prescribed number of stable equilibrium points. Our result on this question is the following, and its proof can be found in Section 3.
Proposition 1.
The Chua system (1) cannot have three stable equilibrium points; it has two stable equilibrium points if the following condition
holds; and it has one stable equilibrium point if one of the following three conditions
holds. Here, , and
Remark 1.
We remark that the condition is used to facilitate the computation of the resulting semi-algebraic system (see Section 3) since the algebraic analysis usually involves heavy computation; see [19,20].
Example 1.
Let
Its three equilibria are: , . System (6) has only one stable equilibrium point p; see Figure 1 (left).
Figure 1.
Numerical simulations of local asymptotically stability of the Chua system. (letf) Stability of system (6). (right) Stability of system (7).
Example 2.
Let
It has three equilibria: , and . Two of them (p and ) are stable; see Figure 1 (right).
It is shown by Euzébio and Llibre in [18] that there are three 4-parameter families of Chua systems exhibiting a zero-Hopf equilibrium (see Proposition 1 in [18]). In particular, the origin is a zero-Hopf equilibrium when and . In this case, the linear part of the Chua system at the origin has the eigenvalues 0 and with . Euzébio and Llibre proved that for the first order averaging, 1 limit cycle can bifurcate from the origin and up to the second order averaging, 1, 2 or 3 limit cycles can bifurcate simultaneously from the other two families. The goal of this paper is to obtain further results on the bifurcation limit cycles from the origin of the Chua system (1). The main techniques are based on the second order averaging method and some algebraic methods, such as the Gröbner basis [21] and real root classifications [22]. The techniques used here for studying the zero-Hopf bifurcation can be applied to other high dimensional polynomial differential systems.
We consider the vector given by
where is a sufficiently small parameter, the constants , and are all real parameters. The main result on the number of limit cycles of the Chua system is stated as follows.
Theorem 2.
The following statements are for that is sufficiently small and the vector given by (8).
- (i)
- System (1) has, up to the first order averaging, at most 1 limit cycle bifurcates from the origin, and this number can be reached if one of the following two conditions holds:where
- (ii)
- System (1) has, up to the second order averaging, at most 3 limit cycles that bifurcate from the origin, and this number can be reached if the following condition holds:where , and the explicit expressions of for are as follows:
Theorem 2 shows that the Chua system (1) can have exactly 3 limit cycles bifurcating from the origin if the condition in (10) holds. In the following, we provide a concrete example of the Chua system (1) to verify this established result.
Corollary 3.
Consider the special family of the Chua system
where is a sufficiently small parameter. Then system (11), up to the second order averaging, has exactly 3 limit cycles bifurcating from the origin, namely,
where are solutions of a semi-algebraic system; see Section 5. Moreover, two of the three limit cycles are semistable, and the other one is unstable.
The rest of this paper is organized as follows. In Section 2, we recall the second order averaging method that we shall use for proving the main results. Section 3 is devoted to prove Proposition 1. The proofs of Theorem 2 and Corollary 3 are given in Section 4 and Section 5, respectively. The paper is concluded with a few remarks.
2. Preliminary Results
The averaging method for studying periodic orbits of nonlinear differential systems up to the second order in was developed in [23]. Recently, this theory was extended to an arbitrary order in for arbitrary dimensional differential systems, see [24]. More discussions on the averaging method, including some applications, can be found in [25,26].
We deal with differential systems in the form
where , are continuous functions, T-periodic in the variable t, and D is a bounded open subset of .
Define the averaged functions , as
Theorem 4.
- (i)
- for all , , , R, are locally Lipschitz in the variable , and R is differentiable with respect to ε.
- (ii)
- Assume that for and with (here ). Suppose that for some with , there exists a bounded open set of such that for all , and that , where is the Brouwer degree of at 0 in the set V.
Then, for that is sufficiently small, there exists a T-periodic solution of system (12) such that when .
The proof of Theorem 4 can be found in [26]. Remark that the Brouwer degree of at 0 is given by
where . In this case, implies . For more properties of the Brouwer degree, we refer to [27].
Remark that one can control the stability of the limit cycles associated to the simple zero by using the eigenvalues of the Jacobian of evaluated at . It follows from Lemma 1 of [24] that the expression of the limit cycle associated to the zero of when can be described by
3. Stability Conditions of the Chua System
The goal of this section is to prove Proposition 1. Let be the equilibrium point of the Chua system (1). Namely, we have the algebraic system
The Jacobian matrix of the Chua system evaluated at is given by
and the characteristic polynomial of this matrix can be written as
where
By Routh–Hurwitz’s stability criterion (e.g., [28]), is a stable equilibrium point if the following algebraic system is satisfied
Combining (15) and (16), we see that the Chua system has a prescribed number (say k) of stable equilibrium points if the following semi-algebraic system
has k distinct real solutions with respective to the variables . The above semi-algebraic system may be solved by the method of discriminant varieties of Lazard and Rouillier [29] (implemented as a Maple package by Moroz and Rouillier), or the method of Yang and Xia [22] for real solution classification (implemented as a Maple package DISCOVERER by Xia [30]; see also the recent improvements in [31] as well as the Maple package RegularChains[SemiAlgebraicSetTools]). However, in the presence of several parameters, the Yang–Xia method may be more efficient than that of Lazard–Rouillier, see [19].
Note that system (17) contains six free parameters , and the polynomial expressions involved in the analysis are huge, which makes the computation very difficult. In order to obtain simple sufficient conditions for system (17) to have a prescribed number of stable equilibrium points, the computation is done under the constraint . By using DISCOVERER or RegularChains, we obtain that system (17) has exactly two distinct real solutions with respect to the variables if the condition in (4) holds, and it has only one real solution if one of the conditions in (5) holds; system (17) cannot have three distinct real solutions. This ends the proof of Proposition 1.
4. Bifurcation of Limit Cycles of the Chua System
This section is devoted to the proof of Theorem 2. Consider the vector defined by (8), then the Chua system becomes
We need to write the linear part of system (18) at the origin in its real Jordan normal form
when . For doing that, we perform the linear change of variables given by
In these new variables , system (18) becomes a new system which can be written as . By computing the third order Taylor expansion of expressions in this new system, with respect to , about the point , we obtain
where
One can easily verify that in some neighborhood of with , we have since . Taking as the new independent variable, in the neighborhood of with , system (22) becomes
where are expressions given in (23). It is immediate to check that system (24) satisfies all the assumptions of Theorem 4, where we identify , , . So we apply it to system (24).
It obvious that system (22) can have at most one real solution with . Hence, system (18) can have at most one limit cycle bifurcate from the origin. Moreover, the determinant of the Jacobian of is
It follows from the averaging theorem that system (18) can have one limit cycle bifurcate from the origin if the following semi-algebraic system
has exactly one real solution with respective to the variables .
Using DISCOVERER (or the package RegularChains[SemiAlgebraicSetTools] in Maple), we obtain that system (24) has only one real solution if and only if the condition or the condition holds (see (9)).
To consider the second order bifurcation of system (24), we must verify that the fist order averaged function is identically zero. For this, we take , , . Now update the normal form of averaging (24) by using the conditions and compute the second order averaged functions, we have
where
with .
To analyze the zeros of , we compute the Gröbner basis of the polynomial set with respect to the lexicographic term ordering determined by . One finds that a Gröbner basis is given by , where
with . So system (25) can have at most three real solutions with . As a result, system (18) can have at most three limit cycles bifurcate from the origin. In the following, we show that this number can be reached.
The determinant of the Jacobian of is
where
with .
By Theorem 4, we know that system (18) can have three limit cycles bifurcate from the origin if the following semi-algebraic system
has exactly three real solutions with respect to the variables . In order to obtain simple conditions for system (28) to have three real solutions, we restrict the parameter condition: . Using the Maple package RegularChains, we obtain that system (28) under condition has exactly three real solutions if and only if the condition in (10) holds.
This completes the proof of Theorem 2.
5. Zero-Hopf Bifurcation in a Special Chua System
Since the proof of Corollary 3 is very similar to that of Theorem 2, we omit some steps in order to avoid some long expressions.
Hence, we have
In order to find the limit cycles of system (11), we must study the real roots of the second order averaged functions
Moreover, the determinant of the Jacobian of is
Using the built in Maple command RealRootIsolate (with the option ‘abserr’) to the semi-algebraic system
we obtain a list of three real solutions:
This verifies that system (11) has exactly three limit cycles bifurcating from the origin. Now we shall present the expressions of these three limit cycles. The limit cycles for of system (30) associated to system (11) and corresponding to the zeros given by (33) can be written as , where from (14) we have
Moreover, the eigenvalues of the Jacobian matrix at the points , , are respectively about
We have the corresponding limit cycles and are semistable, and is unstable.
Further, in system (29), the limit cycles () write as
Finally, going back through the changes of variables, , , and with , we have for the differential system (11) the three limit cycles:
for . This completes the proof of Corollary 3.
6. Conclusions
In this paper, using symbolic computation, we analyzed the conditions on the parameters under which the Chua differential system has a prescribed number of (stable) equilibrium points. Sufficient conditions for the existence of three limit cycles bifurcating from the origin of the Chua system are derived by making use of the averaging method, as well as the methods of the Gröbner basis and real solution classification. The special family of the Chua system (11) was provided as a concrete example to verify our established result. The algebraic analysis used in this paper is relatively general and can be applied to other n-dimensional differential systems.
Author Contributions
Conceptualization, B.H., W.N. and S.X.; methodology, B.H., W.N. and S.X.; formal analysis, B.H. and S.X.; writing—original draft preparation, B.H. and S.X.; funding acquisition, B.H. and W.N. All authors have read and agreed to the published version of the manuscript.
Funding
The work is partially supported by the National Natural Science Foundation of China (No. 12101032, No. 12131004 and No. 11601023), and Beijing Natural Science Foundation (No. 1212005).
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
Not applicable.
Acknowledgments
We would like to thank Yuzhou Tian for helping us to perform the numerical simulations on the stability of the Chua system. We are very grateful to the anonymous referees whose constructive comments and suggestions helped improve and clarify this paper.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Chua, L.; Komuro, M.; Matsumoto, T. The double scroll family. IEEE Trans. Circuits Syst. 1986, 33, 1072–1097. [Google Scholar] [CrossRef] [Green Version]
- Lee, K.; Singh, S. Robust control of chaos in Chua’s circuit based on internal model principle. Chaos Solitons Fractals 2007, 31, 1095–1107. [Google Scholar] [CrossRef]
- Riaza, R. Dynamical properties of electrical circuits with fully nonlinear memristors. Nonlinear Anal. Real World Appl. 2011, 12, 3674–3686. [Google Scholar] [CrossRef] [Green Version]
- Zhao, H.; Lin, Y.; Dai, Y. Hopf bifurcation and hidden attractor of a modified Chua’s equation. Nonlinear Dyn. 2017, 90, 2013–2021. [Google Scholar] [CrossRef]
- Kuznetsov, N.; Kuznetsova, O.; Leonov, G.; Mokaev, T.; Stankevich, N. Hidden attractors localization in Chua circuit via the describing function method. IFAC-PapersOnLine 2017, 50, 2651–2656. [Google Scholar] [CrossRef]
- Tsafack, N.; Kengne, J. Complex dynamics of the Chua’s circuit system with adjustable symmetry and nonlinearity: Multistability and simple circuit realization. World J. Appl. Phys. 2019, 4, 24–34. [Google Scholar] [CrossRef] [Green Version]
- Llibre, J.; Valls, C. Analytic integrability of a Chua system. J. Math. Phys. 2008, 48, 102701. [Google Scholar] [CrossRef]
- Rossetto, B.; Ginoux, J.M. Differential geometry and mechanics: Applications to chaotic dynamical systems. Int. J. Bifurc. Chaos 2006, 4, 887–910. [Google Scholar]
- Messias, M. Dynamics at infinity of a cubic Chua’s system. Int. J. Bifurc. Chaos 2011, 21, 333–340. [Google Scholar] [CrossRef]
- Messias, M.; Braga, D.C.; Mello, L.F. Degenerate Hopf bifurcations in Chua’s system. Int. J. Bifurc. Chaos 2009, 19, 497–515. [Google Scholar] [CrossRef]
- Algaba, A.; Merino, M.; Fernández-Sánchez, F.; Rodríguez-Luis, A.J. Hopf bifurcations and their degeneracies in Chua’s equation. Int. J. Bifurc. Chaos 2011, 21, 2749–2763. [Google Scholar] [CrossRef]
- Llibre, J.; Buzzi, C.A.; da Silva, P.R. 3-dimensional Hopf bifurcation via averaging theory. Discret. Contin. Dyn. Syst. 2007, 17, 529–540. [Google Scholar] [CrossRef]
- Llibre, J.; Makhlouf, A. Zero-Hopf periodic orbits for a Rössler differential system. Int. J. Bifurc. Chaos 2020, 30, 2050170. [Google Scholar] [CrossRef]
- Sang, B.; Huang, B. Zero-Hopf bifurcations of 3D quadratic Jerk system. Mathematics 2020, 8, 1454. [Google Scholar] [CrossRef]
- Tian, Y.; Huang, B. Local stability and Hopf bifurcations analysis of the Muthuswamy-Chua-Ginoux system. Nonlinear Dyn. 2022, 1–17. [Google Scholar] [CrossRef]
- Guckenheimer, J.; Holmes, P. Nonlinear Oscillations, Dynamical Systems, and Bifurcations of Vector Fields; Springer: New York, NY, USA, 1993. [Google Scholar]
- Kuznetsov, Y. Elements of Applied Bifurcation Theory; Springer: New York, NY, USA, 2004. [Google Scholar]
- Euzébio, R.; Llibre, J. Zero-Hopf bifurcation in a Chua system. Nonlinear Anal. Real World Appl. 2017, 37, 31–40. [Google Scholar] [CrossRef] [Green Version]
- Niu, W.; Wang, D. Algebraic approaches to stability analysis of biological systems. Math. Comput. Sci. 2008, 1, 507–539. [Google Scholar] [CrossRef] [Green Version]
- Li, X.; Mou, C.; Niu, W.; Wang, D. Stability analysis for discrete biological models using algebraic methods. Math. Comput. Sci. 2011, 5, 247–262. [Google Scholar] [CrossRef]
- Buchberger, B. Gröbner bases: An algorithmic method in polynomial ideal theory. In Multidimensional Systems Theory; Bose, N.K., Ed.; Reidel: Dordrecht, The Netherlands, 1985; pp. 184–232. [Google Scholar]
- Yang, L.; Xia, B. Real solution classifications of parametric semi-algebraic systems. In Algorithmic Algebra and Logic, Proceedings of the A3L, Passau, Germany, 3–6 April 2005; Dolzmann, A., Seidl, A., Sturm, T., Eds.; Herstellung und Verlag: Norderstedt, Germany, 2005; pp. 281–289. [Google Scholar]
- Buicǎ, A.; Llibre, J. Averaging methods for finding periodic orbits via Brouwer degree. Bull. Sci. Math. 2004, 128, 7–22. [Google Scholar] [CrossRef] [Green Version]
- Llibre, J.; Novaes, D.D.; Teixeira, M.A. Higher order averaging theory for finding periodic solutions via Brouwer degree. Nonlinearity 2014, 27, 563–583. [Google Scholar] [CrossRef] [Green Version]
- Sanders, J.A.; Verhulst, F.; Murdock, J. Averaging Methods in Nonlinear Dynamical Systems, 2nd ed.; Applied Mathematical Sciences Series; Springer: New York, NY, USA, 2007; Volume 59. [Google Scholar]
- Llibre, J.; Moeckel, R.; Simó, C. Central Configuration, Periodic Oribits, and Hamiltonian Systems; Advanced Courses in Mathematics-CRM Barcelona Series; Birkhäuser: Basel, Switzerland, 2015. [Google Scholar]
- Browder, F.E. Fixed point theory and nonlinear problems. Bull. Am. Math. Soc. 1983, 9, 1–39. [Google Scholar] [CrossRef] [Green Version]
- Lancaster, P.; Tismenetsky, M. The Theory of Matrices: With Applications; Academic Press: London, UK, 1985. [Google Scholar]
- Lazard, D.; Rouillier, F. Solving parametric polynomial systems. J. Symb. Comput. 2007, 42, 636–667. [Google Scholar] [CrossRef] [Green Version]
- Xia, B. DISCOVERER: A tool for solving semi-algebraic systems. ACM Commun. Comput. Algebra 2007, 41, 102–103. [Google Scholar] [CrossRef]
- Chen, C.; Davenport, J.H.; May, J.P.; Moreno Maza, M.; Xia, B.; Xiao, R. Triangular decomposition of semi-algebraic systems. J. Sym. Compt. 2013, 49, 3–26. [Google Scholar] [CrossRef]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
