Wenkai Pang1, Zekang Wu1, Yu Xiao1, Cuimei Jiang1. 1. School of Mathematics and Statistics, Qilu University of Technology (Shandong Academy of Sciences), Jinan 250353, China.
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.
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.
Since the pioneer research work of Ott et al. [1], Pecora and Carroll [2], 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 [3,4], sliding mode control [5,6], backstepping method [7], 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 [8,9,10,11,12,13,14].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. [15] 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 [16,17,18]. A considerable amount of complex dynamical systems exhibit chaotic motion, such as the complex Chen system [19], the time-delay complex Lorenz system [20], the complex generalised Lorenz hyperchaotic system [21], 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) [22], anti-synchronization (AS) [23], lag synchronization (LS) [24], combination synchronization [25], 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) [26], complex lag synchronization (CLS) [27], complex anti lag synchronization (CALS) [28], combination complex synchronization [29,30], 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 [9], 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 [31] whose equations are
where are state variables, are parameters. As mentioned in [32], 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 systemIn the next subsection, we study some dynamical properties of this new system (3).
2.1. Symmetry
Given a coordinate transformation T as followsIt 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 asAs 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 formAfter 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 [33], we easily deduce thatThis implies that the Lyapunov dimension of system (3) is fractional. Consequently, it is noticeable that system (3) behaves chaotically for this choice of and .
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.([9]). Consider the nonlinear system
where
where
is globally asymptotically stable (GAS). Then the controller is designed as
and the adaptation law is in the form of
where
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.System (
whereIt is noticeable that when , the remainder subsystem of system (5) without a controller becomesThe coefficient matrix of system (7) is
and its corresponding characteristic equation is described byThrough the analysis of Equation (8), we conclude all roots have negative real part. Thus, according to Routh–Hurwitz criterion, system (7) is GAS. By Lemma 1, one deduces that system (5) can be regulated at the origin by controller (6), that is, system (3) tends to the equilibrium point S. □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.System (
whereBased 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 , , , , , andIn the same way, the response system with controllers can be expressed as
where , , , is the error feedback controller to be designed, , andThe synchronization error is denoted as
where and are real constants ().Following the results in [12], we introduce the relevant definition.For the drive system (Systems (Systems (Systems (
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
andIt 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 hasFurthermore, the following equality holdsThus, we obtain the conclusion about the existence of the synchronization problem.The existence of synchronization in complex chaotic system (The proof is easily obtained by Theorem 1 in [12], 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 toFurthermore, we have the following results:, which implies CS in the complex Rikitake system (10) occurs., which implies the coexistence of CS and AS in the complex Rikitake system (10) exists.
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.Two identical complex Rikitake systems (
whereLet 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.Two identical complex Rikitake systems (
whereIn 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.
Figure 8
State variables of the complex Rikitake systems (10) and (11) varying time. (a) Trajectories of and ; (b) Trajectories of and ; (c) Trajectories of and ; (d) Trajectories of and ; (e) Trajectories of and .
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 intoTwo identical complex Rikitake systems (
whereLet 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.Two identical complex Rikitake systems (
whereFor 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.
Figure 10
State variables of two identical complex Rikitake systems (10) and (11) varying time. (a) Trajectories of and ; (b) Trajectories of and ; (c) Trajectories of and ; (d) Trajectories of and ; (e) Trajectories of and .
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 asCS 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.