[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to main content
Advertisement
Browse Subject Areas
?

Click through the PLOS taxonomy to find articles in your field.

For more information about PLOS Subject Areas, click here.

  • Loading metrics

Complex Generalized Synchronization and Parameter Identification of Nonidentical Nonlinear Complex Systems

  • Shibing Wang,

    Affiliations Faculty of Electronic Information and Electrical Engineering, Dalian University of Technology, Dalian, 116024, China, School of Computer and Information Engineering, Fuyang Normal University, Fuyang, 236041, China

  • Xingyuan Wang ,

    wangxy@dlut.edu.cn

    Affiliation Faculty of Electronic Information and Electrical Engineering, Dalian University of Technology, Dalian, 116024, China

  • Bo Han

    Affiliation School of Computer and Information Engineering, Fuyang Normal University, Fuyang, 236041, China

Abstract

In this paper, generalized synchronization (GS) is extended from real space to complex space, resulting in a new synchronization scheme, complex generalized synchronization (CGS). Based on Lyapunov stability theory, an adaptive controller and parameter update laws are designed to realize CGS and parameter identification of two nonidentical chaotic (hyperchaotic) complex systems with respect to a given complex map vector. This scheme is applied to synchronize a memristor-based hyperchaotic complex Lü system and a memristor-based chaotic complex Lorenz system, a chaotic complex Chen system and a memristor-based chaotic complex Lorenz system, as well as a memristor-based hyperchaotic complex Lü system and a chaotic complex Lü system with fully unknown parameters. The corresponding numerical simulations illustrate the feasibility and effectiveness of the proposed scheme.

Introduction

Since Fowler et al. proposed a complex Lorenz system in 1982 [1], modeling, analyses and synchronization of complex systems have attracted more and more attention in nonlinear science and technology fields, the reasons of which can be roughly summed up in the following two aspects. On the one hand, some physical systems and phenomena should be accurately modeled by complex systems, such as rotating fluids, detuned lasers, disk dynamos, electronic circuits, and so on [14]; on the other, due to the existence of complex variables which can double the number of variables, complex systems can generate complicated dynamical behaviors with strong unpredictability, and synchronization of complex systems has widely potential applications to many fields of physics, ecological systems, signal and information processing, and system identification, especially to secure communication for achieving higher transmission efficiency and anti-attack ability [57].

As we well know, chaos synchronization is the precondition of chaotic secure communication, digital cryptography, chaotic image encryption, etc. Since the pioneering work by Pecora and Carrol in 1990 [8], chaos synchronization of real systems has been extensively investigated theoretically and experimentally, while the synchronization of complex systems has been explored for less than a decade. In the beginning stages, some synchronization schemes were directly used to synchronize complex systems, such as complete synchronization (CS) [910], lag synchronization (LS) [7, 11], projective synchronization (PS) [1213], phase synchronization (PhS) [14], combination synchronization [15], etc. Recently, some complex synchronization methods were presented based on their real versions. Liu et al. proposed a complex modified hybrid projective synchronization (CMHPS) scheme to synchronize complex Dadras systems, with different dimensions and complex parameters, up to a desired complex transformation matrix [16]. Wang et al. investigated a hybrid synchronization method containing complex modified projective synchronization and module-phase synchronization [17]. Sun et al. realized complex combination synchronization of three identical chaotic complex systems with complex scaling matrices [18]. Jiang et al. designed a general controller to achieve combination complex synchronization for fractional-order chaotic complex systems [19]. It is worth noting that Refs [2021] have explored the synchronization issues of complex systems with unknown parameters which are likely to exist in practice. Zhang et al. investigated the complex modified projective synchronization (CMPS) and parameter identification of uncertain real chaotic systems and complex chaotic systems [20]. Liu et al. used an adaptive complex modified projective synchronization (ACMPS) method to synchronize two chaotic (hyperchaotic) complex systems up to a complex scaling matrix, and to estimate the unknown complex parameters successfully [21].

Based on the above-mentioned complex synchronization methods, the response complex systems can be synchronized with the drive complex systems up to the desired complex scaling matrices. Shall we further generalize these synchronization schemes and synchronize the complex systems with respect to a given complex functional relationship? That is, can generalized synchronization (GS) be extended to synchronize complex systems? Rulkov et al. firstly proposed the generalized synchronization, where two chaotic systems are said to be synchronized if a given functional relation can be realized between the variables of drive and response systems [22]. With different given functions, GS can degenerate to various PSs, antisynchronization (AS) and CS. Furthermore, the given functions are almost impossible to be predicted, which can enhance secure performance when GS is applied to chaotic secure communication. In the recent two decades, GS of chaotic or hyperchaotic real systems has been widely investigated. For instance, Refs [2325] realized GS of different chaotic and hyperchaotic systems, while Refs [2628] achieved adaptive generalized synchronization (AGS) and parameter identification of different chaotic systems with unknown parameters. However, to our best knowledge, up to now, there are few published achievements on CGS of nonidentical nonlinear complex systems. So, it is meaningful and challenging to extend GS from real systems to complex systems, and to realize CGS and parameter identification of chaotic and hyperchaotic complex systems with unknown parameters.

Motivated by the above discussions, this paper investigates CGS and parameter identification of different chaotic and hyperchaotic complex systems with unknown parameters. In practice, the parameters of some nonlinear systems cannot be exactly known, so we choose uncertain nonlinear complex systems as the research objects, and use adaptive control and Lyapunov stability theory to design CGS and parameter estimation scheme for them. In our proposed scheme, CGS is defined by extending GS from real space to complex space, and designed with consideration of error feedback control gains which are introduced to adjust converging velocity. Furthermore, according to the orders of the drive and response nonlinear complex systems (i.e., same-order, increased-order, and reduced-order), three different examples are presented to verify the correctness, feasibility, and efficiency of the proposed scheme.

The rest of this paper is organized as follows. The definition and design of CGS of nonidentical complex systems are given in Section 2. CGS and parameter identification of a memristor-based hyperchaotic complex Lü system and a memristor-based chaotic complex Lorenz system with the same orders, a chaotic complex Chen system and a memristor-based chaotic complex Lorenz system via increased order, as well as a memristor-based hyperchaotic complex Lü system and a chaotic complex Lü system via reduced order, are investigated theoretically and illustrated numerically in Section 3–5, respectively. Finally, some conclusions are drawn in Section 6.

Design of CGS

Definition of CGS

Consider the following nonidentical drive and response complex systems with fully unknown parameters (1) (2) where x = (x1, x2, ⋯xn)T and y = (y1, y2, ⋯xm)T are complex state vectors of the drive system (1) and response system (2) respectively, xk = xk,r + jxk,i(k = 1, ⋯, n), yk = yk,r + jyk,i(k = 1, ⋯, m), , the subscripts r and i denote the real and image parts of the complex variables, vectors and matrices throughout this paper. θ∈Rp and δ∈Rq are real vectors of unknown parameters. F(x)∈Cn×p and G(y)∈Cm×q are complex matrices, F(x) = Fr(x) + jFi(x), G(y) = Gr(y) + jGi(y). f(x)∈Cn and g(y)∈Cm are vectors of nonlinear complex functions, and f(x) = fr(x) + jfi(x), g(y) = gr(y) + jgi(y). u(x, y)∈Cm is the complex control vector, and u(x, y) = ur(x, y) + jui(x, y).

Remark 1 Some nonlinear complex systems can be formed as system (1), such as complex Lorenz system, complex Chen system, complex Lü system, memristor-based complex Lorenz system, memristor-based complex Lü system, and so on. For synchronizing such complex systems, the complex variables and functions could be divided into the real parts and imaginary parts.

Definition 1 For the drive system (1) and response system (2), CGS is achieved if there exist a complex controller u(x, y) and a given complex map ϕ(x):CnCm such that (3) where ϕ(x) = [ϕ1(x), ϕ1(x), ⋯ϕm(x)]T is a nonzero complex map vector whose elements are continuously differentiable complex functions of x, and ϕ(x) = ϕr(x) + jϕi(x).

Remark 2 If ϕ(x) = Θx, some types of synchronization are special cases of CGS, such as complex modified hybrid projective synchronization (CMHPS) as Θ∈Cm×n, complex modified projective synchronization (CMPS) as Θ = diag(ϑ1, ϑ2, ⋯ϑn)∈Cm×n, complex projective synchronization (CPS) as Θ = diag(ϑ, ϑ, ⋯ϑ)∈Cn×n, modified hybrid projective synchronization (MHPS) as Θ∈Rm×n, modified projective synchronization (MPS) as Θ = diag(ϑ1, ϑ2, ⋯ϑn)∈Rn×n, projective synchronization (PS) as Θ = diag(ϑ, ϑ, ⋯ϑ)∈Rn×n, antisynchronization (AS) as Θ = diag(− 1, − 1, ⋯ − 1), and complete synchronization (CS) as Θ = diag(1, 1, ⋯1).

General scheme of CGS and parameter identification

Define the complex CGS error vector as (4) where e = (e1, e2, ⋯em)TCm, er = (e1,r, e2,r, ⋯em,r)TRm,ei = (e1,i, e2,i, ⋯em,i)TRm. By taking the derivative of Eq 4 with respect time, the CGS error dynamical system is obtained as (5) where J(ϕ)∈Cm×n is the Jacobian matrix of ϕ(x), and J(ϕ) = Jr(ϕ) + jJi(ϕ). By substituting Eqs 1 and 2 into Eq 5, Eq 5 can be represented by (6)

Therefore, the problem of CGS for two nonidentical complex systems (1) and (2) is transformed to the stability analysis of zero solution of the error dynamical system (6). Adaptive CGS scheme is given in Theorem 1 and is proved based on Lyapunov stability theory.

Theorem 1 For a given complex map vector ϕ(x), CGS and parameter identification of the response system (2) and the drive system (1) can be achieved if the complex adaptive controller and the parameter update laws are designed as (7) (8) where and denote the estimated parameter vectors of θ and δ, and denote the parameter error vectors. K = diag(k1, k2km), Kθ = diag(kθ, 1, kθ, 2kθ, p) and Kδ = diag(kδ, 1, kδ, 2kδ, q) are error feedback control strength whose elements are all positive constants, which can adjust converging velocity.

Proof We introduce a positive Lyapunov function as (9)

The time derivative of V(t) along the trajectories of the error dynamical system (6) is calculated as (10)

Substituting Eqs 7 and 8 into Eq 10, then (11)

Based on Lyapunov stability theory, since V(t) and are positive and negative respectively, the CGS errors and the parameter errors asymptotically converge to zero as the time tends to infinity, i.e., ,, and , which indicate that CGS and parameter identification are realized. The proof is completed.

CGS of a Memristor-Based Hyperchaotic Complex Lü System and a Memristor-Based Chaotic Complex Lorenz System (n = m)

In this section, we investigate CGS of two nonidentical complex systems with the same orders. On the basis of a memristor-based hyperchaotic Lü system proposed in [29], a memristor-based hyperchaotic complex Lü system is introduced as the drive system, which is described as (12) where x1, x2∈C, x3, x4∈R, denote the complex conjugate variables of x1, x2. a1, a2, a3 and a4 are unknown real parameters, α1 and β1 are considered as known positive constants. When α1 = 4, β1 = 0.01, a1 = 36, a2 = 20, a3 = 3.2, a4 = 3 and x(0) = [−1 + 2j, 1 + j, 2, −1]T, the Lyapunov exponents of system (12) are calculated as (0.262, 0.103, 0, 0, -15.764, -17.553), and a hyperchaotic attractor is plotted in Fig 1.

thumbnail
Fig 1. Hyperchaotic attractor of the memristor-based complex Lü system.

https://doi.org/10.1371/journal.pone.0152099.g001

A memristor-based chaotic complex Lorenz system, proposed in [30], is introduced as the response system (13) where y1, y2∈C, y3, y4∈R, b1, b2, b3 and b4 are unknown real parameters, α2 and β2 are considered as known positive constants. u1, u2, u3 and u4 are controllers. When α2 = 0.67 × 10−3, β2 = 0.02 × 10−3, b1 = 8, b2 = 11, b3 = 50, b4 = 8/3 and y(0) = [2, 1 + 4j, 0.1, 0]T, the system (13) operates in chaotic orbits without control, as shown in Fig 2.

thumbnail
Fig 2. Chaotic attractor of the memristor-based complex Lorenz system.

https://doi.org/10.1371/journal.pone.0152099.g002

The drive system (12) and response system (13) can be rewritten with the form of Eqs 1 and 2, where θ = [a1, a2, a3, a4]T, δ = [b1, b2, b3, b4]T, u = [u1, u2, u3, u4]T, and

The complex map vector is given by (14)

The Jacobian matrix of the complex map vector is calculated as (15)

According to Eqs 7 and 8, the complex adaptive controller and parameter estimator can be obtained as (16) (17) (18) where e1,r = y1,rx1,r+x2,i, e1,i = y1,ix1,ix2,r, e2,r = y2,r − 2x2,rx2,i, e2,i = y2,i − 2x2,i+x2,r, e3 = y3x3x4, .

In order to verify the validity and effectiveness of CGS between system (12) and (13) with respect to the complex vector (14), ODE45 algorithm is used to solve the systems based on Matlab 2013a. The values of known parameters are α1 = 4, β1 = 0.01, α2 = 0.67 × 10−3, β2 = 0.02 × 10−3, the true values of unknown parameters are θ = [36, 20, 3.2, 3]T, δ = [8, 11, 50, 8/3]T. The initial conditions of system (12) and (13) are randomly selected as x(0) = [−1 + 2j, 1 + j, 2, −1]T, y(0) = [10 − 8j, 4 − 3j, 6, −5]T. The initial values of all unknown parameters are randomly chosen as zero, and the control strength is set as K = diag(20, 20, 20, 20), Kθ = diag(10, 10, 10, 10), Kδ = diag(10, 10, 10, 10). The corresponding simulation results are shown in Figs 3, 4 and 5. The CGS process is plotted in Fig 3, which indicate that the response system (13) is synchronized with the drive system (12) with respect to the given complex map vector (14). The synchronization errors, as shown in Fig 4, converge to zero in a short time. Fig 5 shows the identifying processes of unknown parameters, which indicates that the estimated values tend to be their true values adaptively, i.e., and .

thumbnail
Fig 3. CGS process of systems (12) and (13) with respect to the given complex map vector.

. (a) x1,rx2,i, y1,r; (b) x1rx2,r, y1,i; (c) 2x2,r+x2,i, y2,r; (d) 2x2,ix2,r, y2,i; (e) x3+x4, y3; (f)

https://doi.org/10.1371/journal.pone.0152099.g003

thumbnail
Fig 5. Identification of unknown parameters of systems (12) and (13).

(a) ; (b) .

https://doi.org/10.1371/journal.pone.0152099.g005

CGS of a Chaotic Complex Chen System and a Memristor-Based Chaotic Complex Lorenz System (n<m)

In this section, we investigate CGS of two nonidentical complex systems via increased order. A chaotic complex Chen system, investigated in [9], is introduced as the complex drive system, which is described as (19) where x1, x2∈C, x3∈R, c1, c2 and c3 are unknown real parameters. When c1 = 27, c2 = 23, c3 = 1, and x(0) = [−3 − 2j, −1 − 5j, −4]T, the complex Chen system (19) operates in chaotic orbits, as shown in Fig 6. The memristor-based chaotic complex Lorenz system, i.e., system (13), is also served as the complex response system.

The drive system (19) and response system (13) can be rewritten with the form of Eqs 1 and 2, where θ = [c1, c2, c3]T, δ = [b1, b2, b3, b4]T, u = [u1, u2, u3, u4]T, and

The complex map vector is given by (20)

The Jacobian matrix of the complex map vector is calculated as (21)

According to Eqs 7 and 8, the complex adaptive controller and parameter estimator can be obtained as (22) (23) (24) where e1,r = y1,rx1,i, e1,i = y1,i+x1,r, e2,r = y2,rx2,i, e2,i = y2,i+x2,r, e3 = y3+x3, e3 = y4x3.

Numerical simulations are presented to verify the validity and effectiveness of CGS between systems (19) and (13) with respect to the complex vector (20), under the following parameter configurations and initial conditions: the known parameters α2 = 0.67 × 10−3, β2 = 0.02 × 10−3, the true values of unknown parameters θ = [27,23,1]T, δ = [8, 11, 50, 8/3]T, the initial conditions of system (19) and (13) x(o) = [−3 − 2j, −1 − 5j, −4]T, y(0) = [2 − 2j, 1 − j, 6, 1]T, the initial values of unknown parameters , , and the control strength K = diag(20, 20, 20, 20), Kθ = diag(10, 10, 10, 10), Kδ = diag(10, 10, 10, 10). The corresponding simulation results are shown in Figs 7, 8 and 9. The CGS process is plotted in Fig 7, from which one can see that y1,r, y2,r, y4 are synchronized with x1,i, x2,i, x3, and y1,i, y2,i, y3 are antisynchronized with x1,r, x2,r, x3. The synchronization errors, as shown in Fig 8, converge to zero in a short time. Fig 9 shows the identifying processes of unknown parameters, which indicates that the estimated values tend to be their true values adaptively, i.e., and .

thumbnail
Fig 7. CGS process of systems (19) and (13) with respect to the given complex map vector ϕ(x) = [−jx1, −jx2, −x3, x3]T.

(a) x1,i, y1,r; (b) x1r, y1,i; (c) x2,i, y2,r; (d) x2,r, y2,i; (e) x3, y3; (f) x3, y4.

https://doi.org/10.1371/journal.pone.0152099.g007

thumbnail
Fig 9. Identification of unknown parameters of systems (19) and (13).

(a) ; (b) .

https://doi.org/10.1371/journal.pone.0152099.g009

CGS of a Memristor-Based Hyperchaotic Complex Lü System and a Chaotic Complex Lü System (n>m)

In this section, we investigate CGS of two nonidentical complex systems via reduced order. The memristor-based hyperchaotic complex Lü system, i.e., system (12), is acted as the drive complex system. And a chaotic complex Lü system, investigated in [9], is introduced as the response complex system, which is described as (25) where y1, y2∈C, y3∈R, d1, d2 and d3 are unknown real parameters, u1, u2 and u3 are controllers. When d1 = 29, d2 = 21, d3 = 2, and y(0) = [4 + 10j, 6 + 10j, 12]T, the complex Lü system (25) operates chaotically without control, as shown in Fig 10.

The drive system (12) and response system (25) can be rewritten with the form of Eqs 1 and 2, where θ = [a1, a2, a3, a4]T, δ = [d1, d2, d3]T, u = [u1, u2, u3]T, and

The complex map vector is given by (26)

The Jacobian matrix of the complex map vector is calculated as (27)

According to Eqs 7 and 8, the complex adaptive controller and parameter estimator can be obtained as (28) (29) (30) where .

In order to verify the validity and effectiveness of CGS between Systems (12) and (25) with respect to the complex vector (26), simulation results are presented in Figs 11, 12 and 13, with the following parameters and initial conditions: α1 = 4, β1 = 0.01, θ = [36, 20, 3.2, 3]T, δ = [29,21,2]T, x(0) = [−1 + 2j, 1 + j, 2, −1]T, y(0) = (4 + 10j, 6 + 10j, 12),,,K = diag(20, 20, 20, 20), Kθ = diag(10, 10, 10, 10), Kδ = diag(10, 10, 10, 10). The CGS process is plotted in Fig 11, from which one can see that y1,r, y2,r are antisynchronized with x2,i, x1,i, y1,i, y2,i are synchronized with x2,r, x1,r, and y3 is synchronized with , respectively. The synchronization errors converge to zero quickly, as shown in Fig 12. Fig 13 shows that the estimated values of the unknown parameters tend to be their true values adaptively, i.e., and .

thumbnail
Fig 11. CGS process of systems (12) and (25) with respect to the given complex map vector .

(a) x2,i, y1,r; (b) x2r, y1,i; (c) x1,i, y2,r; (d) x1,r, y2,i; (e).

https://doi.org/10.1371/journal.pone.0152099.g011

thumbnail
Fig 13. Identification of unknown parameters of systems (12) and (25).

(a) ; (b) .

https://doi.org/10.1371/journal.pone.0152099.g013

Conclusions

This paper investigates a novel synchronization scheme named complex generalized synchronization, and its application to synchronization and parameter identification of two nonidentical complex nonlinear systems with fully unknown parameters. An adaptive controller and a parameter estimator are proposed and proved theoretically based on Lyapunov stability theory. Three illustrative examples are presented to verify the correctness and effectiveness of the proposed scheme, namely, CGS of a memristor-based hyperchaotic complex Lü system and a memristor-based chaotic complex Lorenz system, CGS of a chaotic complex Chen system and a memristor-based chaotic complex Lorenz system, as well as CGS of a memristor-based hyperchaotic complex Lü system and a chaotic complex Lü system. The proposed CGS scheme has some advantages, for instance, it can be applied to synchronize complex systems with different orders (generalizability), can be transformed to other types of synchronization with different given complex map vectors (feasibility), can be achieved in a short time with the appropriate control strength (timelines), and can be almost impossibly predicted with the complex map vector (security). So, CGS has extensively potential applications to secure communication, digital cryptography, and so on, which will be involved in our future works.

Author Contributions

Conceived and designed the experiments: XW SW. Performed the experiments: SW BH. Analyzed the data: SW XW BH. Contributed reagents/materials/analysis tools: SW BH. Wrote the paper: SW.

References

  1. 1. Fowler AC, Gibbon JD. The complex Lorenz equations. Physica D. 1982; 4(2): 139–163.
  2. 2. Gibbon JD, Mcguinness MJ. The real and complex Lorenz equations in rotating fluids and lasers. Physica D. 1982; 5(1): 108–122.
  3. 3. Ning C, Haken H. Detuned laser and the complex Lorenz equations: subcritical and supercritical Hopf bifurcations. Phys Rev A. 1990; 41(7): 3826–3837. pmid:9903557
  4. 4. Cveticanin L. Resonant vibrations of nonlinear rotors. Mech Mach Theory. 1995; 30(4): 581–588.
  5. 5. Luo C, Wang X. Chaos generated from the fractional-order complex Chen system and its application to digital secure communication. Int J Mod Phys C. 2013; 24(4): 72–77.
  6. 6. Zhang F, Liu S. Self-time-delay synchronization of time-delay coupled complex chaotic system and its applications to communication. Int J Mod Phys C. 2014; 25(3): 559–583.
  7. 7. Zhang F. Lag synchronization of complex Lorenz system with applications to communication. Entropy. 2015; 17(7): 4974–4985.
  8. 8. Pecora LM, Carroll TL. Synchronization in chaotic systems. Phys Rev Lett. 1990; 64(8): 821–824. pmid:10042089
  9. 9. Mahmoud GM, Bountis T, Abdel-Latif GM, Mahmoud EE. Chaos synchronization of two different chaotic complex Chen and Lü systems. Nonlinear Dyn. 2008; 55(1): 43–53.
  10. 10. Luo C, Wang X. Chaos in the fractional-order complex Lorenz system and its synchronization. Nonlinear Dyn. 2013; 71(1–2): 241–257.
  11. 11. Mahmoud GM, Ahmed ME. Modified projective synchronization and control of complex Chen and Lü systems. J Vib Control. 2011; 17(17): 1184–1194.
  12. 12. Nian F, Wan X, Zheng P. Projective synchronization in chaotic complex system with time delay. Int J Mod Phys B. 2013; 27(19): 2252–2279.
  13. 13. Mahmoud GM, Mahmoud EE. Phase and antiphase synchronization of two identical hyperchaotic complex nonlinear systems. Nonlinear Dyn. 2010; 61(1–2): 141–152.
  14. 14. Wang X, Zhang H. Backstepping-based lag synchronization of a complex permanent magnet synchronous motor system. Chin Phys B. 2013; 22(4): 558–562.
  15. 15. Zhou X, Jiang M, Huang Y. Combination synchronization of three identical or different nonlinear complex hyperchaotic systems. Entropy. 2013; 15(9): 3746–3761.
  16. 16. Liu J, Liu S, Zhang F. A novel four-wing hyperchaotic complex system and its complex modified hybrid projective synchronization with different dimensions. Abstr Appl Anal. 2014; 2014(1): 1–16.
  17. 17. Wang X, Zhang H, Lin X. Module-phase synchronization in hyperchaotic complex Lorenz system after modified complex projection. Appl Math Comput.2014; 232(3): 91–96.
  18. 18. Sun J, Cu G, Wang Y, Shen Y. Combination complex synchronization of three chaotic complex systems. Nonlinear Dyn. 2015; 79(2): 953–965.
  19. 19. Jiang C, Liu S, Wang D. Generalized Combination Complex Synchronization for Fractional-Order Chaotic Complex Systems. Entropy. 2015; 17(8):5199–5217.
  20. 20. Zhang F, Liu S, Yu W. Modified projective synchronization with complex scaling factors of uncertain real chaos and complex chaos. Chin Phys B. 2013; 22(12): 141–151.
  21. 21. Liu J, Liu S, Yuan C. Adaptive complex modified projective synchronization of complex chaotic (hyperchaotic) systems with uncertain complex parameters. Nonlinear Dyna. 2015; 79(2): 1035–1047.
  22. 22. Rulkov NF, Sushchik MM, Tsimring LS, Abarbanel HD. Generalized synchronization of chaos in directionally coupled chaotic systems. Phys Rev E. 1995; 51(2): 980–994.
  23. 23. Wang YW, Guan ZH. Generalized synchronization of continuous chaotic system. Chaos Soliton Fract. 2006; 27(1): 97–101.
  24. 24. Cai N, Li W, Jing Y. Finite-time generalized synchronization of chaotic systems with different order. Nonlinear Dyna. 2011; 64(4): 385–393.
  25. 25. Martínez-Guerra R, Mata-Machuca JL. Fractional generalized synchronization in a class of nonlinear fractional order systems. Nonlinear Dyna. 2014; 77(4): 1237–1244.
  26. 26. Chen L, Shi Y, Wang D. Adaptive generalized synchronization between Chen system and a multi-scroll chaotic system. Chin Phys B. 2010; 19(10): 145–147.
  27. 27. Wang X, Wang Y. Adaptive generalized synchronization of hyperchaotic systems. Int J Mod Phys B. 2011; 25(32): 4563–4571.
  28. 28. Zhao J, Wu Y, Wang Y. Generalized finite-time synchronization between coupled chaotic systems of different orders with unknown parameters. Nonlinear Dyn. 2013; 74(3): 479–485.
  29. 29. Li Q, Zeng H, Li J. Hyperchaos in a 4D memristive circuit with infinitely many stable equilibria. Nonlinear Dyn. 2015; 79(4): 2295–2308.
  30. 30. Wang S, Wang X, Zhou Y. A memristor-based complex Lorenz system and its modified projective synchronization. Entropy. 2015; 17(11): 7628–7644.