Abstract
A novel chaotic system called complex Rikitake system is proposed. Dynamical properties, including symmetry, dissipation, stability of equilibria, Lyapunov exponents and bifurcation, are analyzed on the basis of theoretical analysis and numerical simulation. Further, based on feedback control method, the complex Rikitake system can be controlled to any equilibrium points. Additionally, this paper not only proves the existence of two types of synchronization schemes in the complex Rikitake system but also designs adaptive controllers to realize them. The proposed results are verified by numerical simulations.
Keywords:
complex Rikitake system; chaos control; existence; coexistence; synchronization; adaptive feedback control MSC:
34C28; 34D06
1. Introduction
Since the pioneer research work of Ott et al. [], Pecora and Carroll [], the topic of chaos control and synchronization has attracted a lot of researchers in diverse areas including mathematics, physics, biology, medicine, engineering, and so on. Lots of research has been paid to study chaos control for real systems, and plenty of control methods have been put forward, such as feedback control [,], sliding mode control [,], backstepping method [], and so on. These control strategies can also be employed to realize various kinds of synchronization of real chaos. Further developments in this direction can be found in [,,,,,,].
The quoted literature above are only related to real chaotic systems and do not consider the chaotic systems which consist of complex variables. As is known to all, in the real world, many cases exist in the form of complex variables. For instance, Fowler et al. [] discovered the complex Lorenz system when they studied laser physics and baroclinic instability of the geophysical flows in 1982. Since then, the study on complex nonlinear systems has been paid a substantial amount of attentions and has become a hot topic due to its wide applications in chemical systems, optics and especially in secure communications [,,]. A considerable amount of complex dynamical systems exhibit chaotic motion, such as the complex Chen system [], the time-delay complex Lorenz system [], the complex generalised Lorenz hyperchaotic system [], just to name a few examples. Compared with real chaos, complex chaos has the diversity of synchronization types and results. On the one hand, a lot of authors extend some synchronization schemes of real chaos into complex space, for example, complete synchronization (CS) [], anti-synchronization (AS) [], lag synchronization (LS) [], combination synchronization [], etc. On the other hand, some new synchronization schemes have been proposed on the basis of the characteristics of complex systems, such as complex complete synchronization (CCS) [], complex lag synchronization (CLS) [], complex anti lag synchronization (CALS) [], combination complex synchronization [,], and so forth. However, the existing results on complex chaos have three disadvantages: Firstly, chaos control of the complex dynamical systems has gained little attention. Secondly, the existence of the synchronization problem, which is fundamental theoretical base, has not been considered so far. Finally, most of the current designed controllers eliminate the nonlinear term of the system, which are not only complicated but also difficult to realize in engineering. Therefore, control and synchronization in complex chaotic systems needs to be further and extensively studied.
Motivated by the aforementioned discussion, the current investigation concentrates on chaos control and synchronization of a novel complex dynamical system named as complex Rikitake system, which is proposed based on the Rikitake system. Following the idea of studying dynamics in chaotic systems, this paper investigates symmetry, dissipation, stability of equilibria, Lyapunov exponents, Poincaré-sections and bifurcation of the complex Rikitake system. Thus, along with the deeper understanding of feedback control method presented in [], we construct simple adaptive controllers to realize control and synchronization of the complex Rikitake system. Furthermore, we obtain a criterion to detect the existence of synchronization in the complex Rikitake system and further prove that there exist CS and the coexistence of CS and AS.
The main construct of the article is arranged as follows. We present the complex Rikitake system and analyze some basic dynamics in Section 2. In Section 3, adaptive controllers are designed to control the complex Rikitake system to any equilibrium points. Section 4 gives the main results on chaos synchronization of the complex Rikitake system. The conclusions are provided in Section 5.
2. A Complex Chaotic Rikitake Dynamo System
In 1958, Rikitake discovered the 3-D Rikitake dynamo system [] whose equations are
where are state variables, are parameters. As mentioned in [], the Rikitake system (1) behaves chaotically for and with , which are shown in Figure 1.
Figure 1.
The projection of chaotic attractor for the Rikitake dynamo system (1). (a) in the z-y-x space; (b) in x-y space.
A new system can be generated by assuming that x and y are complex states and changing cross coupled terms x and y to complex conjugate form. Thus, we call it complex Rikitake system, which can be described as
where , , , , and denote the complex conjugates of x and y. Replacing in system (2) with real and imaginary variables can lead to the following equivalent system
In the next subsection, we study some dynamical properties of this new system (3).
2.1. Symmetry
Given a coordinate transformation T as follows
It is clear that each trajectory is symmetrical with respect to the -axis. That means system (3) is invariant for the given transformation T.
2.2. Dissipation
The divergence of system (3) can be calculated as
As a result, it follows from the condition that system (3) is dissipative.
2.3. Equilibria and Stability
In order to find the equilibria of system (3), we consider equations in the form
After computation, we obtain the following equilibrium points:
where and . Now, we consider the stability of S. The Jacobian of system (3) at point S is deduced as:
Furthermore, one can get the characteristic polynomial of ,
According to Routh–Hurwitz criterion, it is unstable for any given and .
2.4. Chaotic Behavior and Attractors
Assuming that , and , the methods numerical analysis are used to obtain chaotic attractor, Poincaré map and bifurcation diagrams, see Figure 2, Figure 3 and Figure 4. Figure 2 shows chaotic attractors of the complex Rikitake system in different planes. The Poincaré diagrams of system (3) are depicted in Figure 3. As described in Figure 4a, basic bifurcation versus parameter with . Figure 4b demonstrates system (3) is sensitivity to initial value. Furthermore, we apply numerical computation to obtain the corresponding Lyapunov exponents of system (3),

Figure 2.
Chaotic attractors of system (3) in different spaces. (a) in space; (b) in space; (c) in space; (d) in space.
Figure 3.
Poincaré map of system (3) with and . (a) in space; (b) in space.
Figure 4.
(a) Bifurcation diagram of system (3) with ; (b) State variable under different initial values.
Thus, using the formula of fractal dimension [], we easily deduce that
3. Chaos Control
Adaptive technique is adopted to investigate the control problem of the complex Rikitake system. Before giving the conclusion of this section, we first introduce a lemma.
Lemma 1
([]). Consider the nonlinear system
where is the state, is continuous function with . Suppose that there exists a nonsingular coordinate transformation , which can convert system (4) into two subsystems
where , , , , and the subsystem
is globally asymptotically stable (GAS). Then the controller is designed as
and the adaptation law is in the form of
where is an arbitrary real number. That is to say, the controlled system
is asymptotically stable.
As discussed in Section 2, the complex Rikitake system has no stable equilibrium point. Next, we design a feedback controller to stabilize the complex Rikitake system to any fixed points. The equilibrium point of system (3) is recorded as . Making the following coordinate transformation:
we further have the controlled system
where is the controller to be designed. Thus, the problem of stabilizing system (3) to the equilibrium point S is converted to that of stabilizing system (5) at the origin. By Lemma 1, we have the following result.
Theorem 1.
System (3) can be controlled to the equilibrium point by constructing the following adaptive feedback controller
where is a chosen positive real number.
Proof.
It is noticeable that when , the remainder subsystem of system (5) without a controller becomes
The coefficient matrix of system (7) is
and its corresponding characteristic equation is described by
By the same argument, when , the subsystem of system (5) without controller is of the form
which is GAS. We derive another result on stabilization of the complex Rikitake system from Lemma 1.
Theorem 2.
System (3) can be regulated to the equilibrium point by constructing the following adaptive feedback controller
where is an arbitrary real number.
Based on the proposed results, we will now give a numerical description on controlling the complex Rikitake system. In the following two cases, choose the parameters as , , and fix the initial values as .
For the choice of , an unstable equilibrium point can be obtained as . From Theorem 1, we derive the controller (6) with and . From Figure 5, one can see that the complex Rikitake system (3) can be regulated to its equilibrium point via the controller (6).
Figure 5.
(a) Control the complex Rikitake system (3) to ; (b) k tends to a negative constant.
For the choice of , an unstable equilibrium point can be obtained as . From Theorem 2, we derive the controller (9) with and . As shown in Figure 6, the complex Rikitake system (3) converges to its equilibrium point .
Figure 6.
(a) Control the complex Rikitake system (3) to ; (b) k approaches to a negative constant.
4. Synchronization Scheme
This section proves the existence of synchronization of the complex Rikitake system, and then realizes CS and the coexistence of CS and AS by feedback control method.
Let us consider two identical complex Rikitake systems with different initial conditions. The drive system is described by
where , , , , , and
In the same way, the response system with controllers can be expressed as
where , , , is the error feedback controller to be designed, , and
The synchronization error is denoted as
where and are real constants ().
Following the results in [], we introduce the relevant definition.
Definition 1.
- 1.
- 2.
- 3.
4.1. The Existence of Synchronization in the Complex Rikitake System
Taking the derivative of and using Equations (10) and (11), one obtains
which is equivalent to the following equations
and
It is clear that implies and . In order to implement a suitable controller, should be a fixed point of the error system without controllers (i.e., )
and should be a fixed point of the error system in absence of controllers (i.e., )
Thus, one has
Furthermore, the following equality holds
Thus, we obtain the conclusion about the existence of the synchronization problem.
Theorem 3.
The existence of synchronization in complex chaotic system (10) iff has solutions for δ.
Proof.
The proof is easily obtained by Theorem 1 in [], so it is omitted here. □
Using the result of Theorem 3, one gets that the existence of synchronization in the complex Rikitake system (10) is converted to the following equations having solutions for ,
which leads to
Furthermore, we have the following results:
4.2. CS of the Complex Rikitake System
Now, we consider CS of two complex Rikitake systems (10) and (11). When , the CS error is defined as . The error system is calculated as
which can be rewritten as
where is a real controller to be designed. Thus, on the basis of Lemma 1, one has the following result.
Theorem 4.
Proof.
Let us consider the uncontrolled error dynamical system (14). It is clear that if , then the subsystem of uncontrolled system (14) reads as
which is GAS. From Lemma 1, system (14) with controller (15) approaches to the zero equilibrium point, i.e., CS of two identical complex Rikitake systems (10) and (11) can be realized by the designed controller (15). □
In the same argument, when , the subsystem of system (14) in absence of controller is presented as
which is GAS. Thus, the following result is deduced.
Theorem 5.
In the next part, by giving the initial conditions as , , , , and constructing controller (15), we have simulation results which are shown by the following Figure 7 and Figure 8. Figure 7a displays that the errors , , , and can been regulated to the zero equilibrium point. Figure 8 depicts that state variables of system (11) are completely synchronized with state variables of system (10). That is, two identical complex Rikitake systems realize CS.
Figure 7.
(a) CS error system is regulated to the zero equilibrium point; (b) k approaches to a negative constant.
4.3. The Coexistence of CS and AS in the Complex Rikitake System
When , , AS error is denoted as and , CS error is denoted as . It is easy to obtain the following error dynamical system
which turns into
Theorem 6.
Proof.
Let us consider the system (17) in absence of controller. Obviously, when , the subsystem of system (17) without controller can be converted to
which is GAS. From Lemma 1, system (17) can be governed at the origin by controller (18). That is to say, the coexistence of CS and AS in two identical complex Rikitake systems (10) and (11) can be realized by adaptive controller (18). □
Similarly, when , the subsystem of system (17) without controller is described by
which is GAS. Thus, by means of Lemma 1, we obtain another result.
Theorem 7.
For numerical simulations, fix the initial values as and . By constructing controller (20) with and , we can obtain the simulation results, see Figure 9 and Figure 10. As one can see from Figure 9 the errors , , , and can be regulated to the zero equilibrium point. Figure 10 describes the change of state variables of systems (10) and (11). It is easy to see that , , and of system (11) anti-synchronize , , and of system (10) respectively, while of system (11) synchronizes completely with of system (10). Therefore, the coexistence of CS and AS in two identical complex Rikitake systems can be realized.
Figure 9.
(a) The synchronization error system is regulated to the zero equilibrium point; (b) k is estimated to a negative constant.
5. Conclusions
This paper centers on control and synchronization of a new complex chaotic system. Firstly, we propose a complex Rikitake system and investigate its dynamical behavior. Then, by means of feedback control, we design controllers to regulate the complex Rikitake system to any equilibrium points. Thus, we not only prove the existence of synchronization in the complex Rikitake system but also construct adaptive controllers to realize two types of synchronization schemes, such as CS and the coexistence of CS and AS. It is notable that the presented scheme is a single and linear feedback controller and it is easy to implement in engineering. Therefore, the control method will be widely applied in practice in the future.
Author Contributions
The authors declare that the study was realized in collaboration with the same responsibility. All authors have read and agreed to the published version of the manuscript.
Funding
This work is supported by the Scientific Research Plan of Universities in Shandong Province (Grant No. J18KA352), the Doctoral Scientific Research Foundation of Qilu University of Technology (Shandong Academy of Sciences) (Grant No. 81110240) and the College Students’ Innovative Entrepreneurial Training Plan Program of Qilu University of Technology (Shandong Academy of Sciences) (Grant No. xj201910431063).
Acknowledgments
The authors sincerely thank the reviewers for their valuable suggestions and useful comments that have led to the present improved version of the original manuscript.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Ott, E.; Gerbogi, C.; Yorke, J.A. Controlling chaos. Phys. Rev. Lett. 1990, 64, 1196–1199. [Google Scholar] [CrossRef] [PubMed]
- Pecora, L.M.; Carroll, T.L. Synchronization in chaotic systems. Phys. Rev. Lett. 1990, 64, 821–824. [Google Scholar] [CrossRef] [PubMed]
- Chen, G.; Dong, X. On feedback control of chaotic continuous time systems. IEEE Trans. Circuits Syst. I 1993, 40, 591–601. [Google Scholar] [CrossRef]
- Wang, Z.; Sun, W.; Wei, Z.C.; Zhang, S.W. Dynamics and delayed feedback control for a 3D jerk system with hidden attractor. Nonlinear Dyn. 2015, 82, 577–588. [Google Scholar] [CrossRef]
- Rajagopal, K.; Guessas, L.; Vaidyanathan, S.; Karthikeyan, A.; Srinivasan, A. Dynamical analysis and FPGA implementation of a novel hyperchaotic system and its synchronization using adaptive sliding mode control and genetically optimized PID control. Math. Probl. Eng. 2017, 2017, 1–14. [Google Scholar] [CrossRef]
- Rajagopal, K.; Laarem, G.; Karthikeyan, A.; Srinivasan, A. FPGA implementation of adaptive sliding mode control and genetically optimized PID control for fractional-order induction motor system with uncertain load. Adv. Differ. Equ. 2017, 2017, 1–20. [Google Scholar] [CrossRef]
- Chu, J.; Hu, W.W. Control chaos for permanent magnet synchronous motor base on adaptive backstepping of error compensation. Int. J. Autom. Comput. 2016, 9, 163–174. [Google Scholar] [CrossRef]
- Adloo, H.; Roopaei, M. Review article on adaptive synchronization of chaotic systems with unknown parameters. Nonlinear Dyn. 2011, 65, 141–159. [Google Scholar] [CrossRef]
- Guo, R.W. A simple adaptive controller for chaos and hyperchaos synchronization. Phys. Lett. A 2008, 372, 5593–5597. [Google Scholar] [CrossRef]
- He, S.B.; Sun, K.H.; Wang, H.H. Multivariate permutation entropy and its application for complexity analysis of chaotic systems. Physica A 2016, 461, 812–823. [Google Scholar] [CrossRef]
- Guo, R.W. A Projective synchronization of a class of chaotic systems by dynamic feedback control method. Nonlinear Dyn. 2017, 90, 53–64. [Google Scholar] [CrossRef]
- Wang, Z.X.; Guo, R.W. Hybrid synchronization problem of a class of chaotic systems by an universal control method. Symmetry 2018, 10, 552. [Google Scholar] [CrossRef]
- Jiang, C.M.; Zada, A.; Şenel, M.T.; Li, T.X. Synchronization of bidirectional N-coupled fractional-order chaotic systems with ringconnection based on antisymmetric structure. Adv. Differ. Equ. 2019, 2019, 1–16. [Google Scholar] [CrossRef]
- Li, H.M.; Yang, Y.F.; Zhou, Y.; Li, C.L.; Qian, K.; Li, Z.Y.; Du, J.R. Dynamics and synchronization of a memristor-based chaotic system with no equilibrium. Complexity 2019, 2019, 1–11. [Google Scholar] [CrossRef]
- Fowler, A.C.; Gibbon, J.D.; McGuinness, M.J. The complex Lorenz equations. Physica D 1982, 4, 139–163. [Google Scholar] [CrossRef]
- Liu, S.T.; Zhang, F.F. Complex function projective synchronization of complex chaotic system and its applications in secure communications. Nonlinear Dyn. 2014, 76, 1087–1097. [Google Scholar] [CrossRef]
- Mahmoud, E.E.; Abo-Dahab, S.M. Dynamical properties and complex anti synchronization with applications to secure communications for a novel chaotic complex nonlinear model. Chaos Solitons Fractals 2018, 106, 273–284. [Google Scholar] [CrossRef]
- Liu, H.; Zhang, Y.; Kadir, A.; Xu, Y. Image encryption using complex hyper chaotic system by injecting impulse into parameters. Appl. Math. Comput. 2019, 360, 83–93. [Google Scholar] [CrossRef]
- Mahmoud, G.M.; Bountis, T.; Mahmoud, E.E. Active control and global synchronization of the complex Chen and Lü systems. Int. J. Bifurc. Chaos 2007, 17, 4295–4308. [Google Scholar] [CrossRef]
- Sun, B.J.; Li, M.; Zhang, F.F.; Wang, H.; Liu, J.W. The characteristics and self-time-delay synchronization of two-time-delay complex Lorenz system. J. Franklin Inst. 2019, 356, 334–350. [Google Scholar] [CrossRef]
- Singh, J.P.; Roy, B.K. Hidden attractors in a new complex generalised Lorenz hyperchaotic system, its synchronisation using adaptive contraction theory, circuit validation and application. Nonlinear Dyn. 2018, 92, 373–394. [Google Scholar] [CrossRef]
- Mahmoud, G.M.; Mahmoud, E.E. Complete synchronization of chaotic complex nonlinear systems with uncertain parameters. Nonlinear Dyn. 2010, 62, 875–882. [Google Scholar] [CrossRef]
- Liu, P.; Liu, S.T. Adaptive anti-synchronization of chaotic complex nonlinear systems with unknown parameters. Nonlinear Anal.-Real World Appl. 2010, 12, 3046–3055. [Google Scholar] [CrossRef]
- Mahmoud, G.M.; Mahmoud, E.E. Lag synchronization of hyperchaotic complex nonlinear systems. Nonlinear Dyn. 2012, 67, 1613–1622. [Google Scholar] [CrossRef]
- Zhou, X.B.; Jiang, M.R.; Huang, Y.Q. Combination synchronization of three identical or different nonlinear complex hyperchaotic systems. Entropy 2013, 15, 3746–3761. [Google Scholar] [CrossRef]
- Mahmoud, E.E. Complex complete synchronization of two non-identical hyperchaotic complex nonlinear systems. Math. Methods Appl. 2014, 37, 321–328. [Google Scholar] [CrossRef]
- Mahmoud, E.E.; Abualnaja, K.M. Complex lag synchronization of two identical chaotic complex nonlinear systems. Cent. Eur. J. Phys. 2014, 12, 63–69. [Google Scholar] [CrossRef]
- Mahmoud, E.E.; Abood, F.S. A new nonlinear chaotic complex model and it’s complex anti lag synchronization. Complexity 2017, 2017, 3848953. [Google Scholar] [CrossRef]
- Sun, J.W.; Cui, G.Z.; Wang, Y.F.; Shen, Y. Combination complex synchronization of three chaotic complex systems. Nonlinear Dyn. 2015, 79, 953–963. [Google Scholar] [CrossRef]
- Jiang, C.M.; Liu, S.T. Generalized combination complex synchronization of new hyperchaotic complex Lü-like systems. Adv. Differ. Equ. 2015, 2015, 214. [Google Scholar] [CrossRef]
- Rikitake, T. Oscillations of a system of disk dynamos. Proc. Camb. Philos. Soc. 1958, 54, 89–95. [Google Scholar] [CrossRef]
- Keisuke, I. Chaos in the Rikitake two-disk dynamo system. Earth Planet Sci. Lett. 1980, 51, 451–457. [Google Scholar]
- Frederickson, P.; Kaplan, J.L.; Yorke, J.A. The Lyapunov dimension of strange attractors. J. Differ. Equ. 1983, 44, 185–207. [Google Scholar] [CrossRef]
© 2020 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 (http://creativecommons.org/licenses/by/4.0/).