Literature DB >> 27014879

Complex Generalized Synchronization and Parameter Identification of Nonidentical Nonlinear Complex Systems.

Shibing Wang1,2, Xingyuan Wang1, Bo Han2.   

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.

Entities:  

Mesh:

Year:  2016        PMID: 27014879      PMCID: PMC4806998          DOI: 10.1371/journal.pone.0152099

Source DB:  PubMed          Journal:  PLoS One        ISSN: 1932-6203            Impact factor:   3.240


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 [1-4]; 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 [5-7]. 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) [9-10], lag synchronization (LS) [7, 11], projective synchronization (PS) [12-13], 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 [20-21] 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 [23-25] realized GS of different chaotic and hyperchaotic systems, while Refs [26-28] 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 where = (x1, x2, ⋯x) and = (y1, y2, ⋯x) are complex state vectors of the drive system (1) and response system (2) respectively, x = xk,r + jxk,i(k = 1, ⋯, n), y = 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. ∈R and ∈R are real vectors of unknown parameters. ()∈C and ()∈C are complex matrices, () = r() + ji(), () = r() + ji(). ()∈C and ()∈C are vectors of nonlinear complex functions, and () = r() + ji(), () = r() + ji(). ()∈C is the complex control vector, and () = r() + ji(). 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 () and a given complex map ():C→C such that where () = [ϕ1(), ϕ1(), ⋯ϕ()]T is a nonzero complex map vector whose elements are continuously differentiable complex functions of , and () = r() + ji(). Remark 2 If () = Θ, some types of synchronization are special cases of CGS, such as complex modified hybrid projective synchronization (CMHPS) as Θ∈C, complex modified projective synchronization (CMPS) as Θ = diag(ϑ1, ϑ2, ⋯ϑn)∈C, complex projective synchronization (CPS) as Θ = diag(ϑ, ϑ, ⋯ϑ)∈C, modified hybrid projective synchronization (MHPS) as Θ∈R, modified projective synchronization (MPS) as Θ = diag(ϑ1, ϑ2, ⋯ϑn)∈R, projective synchronization (PS) as Θ = diag(ϑ, ϑ, ⋯ϑ)∈R, 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 where = (e1, e2, ⋯e)∈C, r = (e1,r, e2,r, ⋯em,r)∈R,i = (e1,i, e2,i, ⋯em,i)∈R. By taking the derivative of Eq 4 with respect time, the CGS error dynamical system is obtained as where (ϕ)∈C is the Jacobian matrix of (), and (ϕ) = r(ϕ) + ji(ϕ). By substituting Eqs 1 and 2 into Eq 5, Eq 5 can be represented by 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 (), 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 where and denote the estimated parameter vectors of and , and denote the parameter error vectors. = diag(k1, k2⋯k), = diag(kθ, 1, kθ, 2⋯kθ, p) and K = diag(kδ, 1, kδ, 2⋯k) are error feedback control strength whose elements are all positive constants, which can adjust converging velocity. Proof We introduce a positive Lyapunov function as The time derivative of (t) along the trajectories of the error dynamical system (6) is calculated as Substituting Eqs 7 and 8 into Eq 10, then Based on Lyapunov stability theory, since (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 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], 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.
Fig 1

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

A memristor-based chaotic complex Lorenz system, proposed in [30], is introduced as the response system 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], the system (13) operates in chaotic orbits without control, as shown in Fig 2.
Fig 2

Chaotic attractor of the memristor-based complex Lorenz system.

The drive system (12) and response system (13) can be rewritten with the form of Eqs 1 and 2, where = [a1, a2, a3, a4], = [b1, b2, b3, b4], = [u1, u2, u3, u4], and The complex map vector is given by The Jacobian matrix of the complex map vector is calculated as According to Eqs 7 and 8, the complex adaptive controller and parameter estimator can be obtained as where e1,r = y1,r − x1,r+x2,i, e1,i = y1,i − x1,i − x2,r, e2,r = y2,r − 2x2,r − x2,i, e2,i = y2,i − 2x2,i+x2,r, e3 = y3 − x3 − x4, . 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], δ = [8, 11, 50, 8/3]. The initial conditions of system (12) and (13) are randomly selected as (0) = [−1 + 2j, 1 + j, 2, −1], (0) = [10 − 8j, 4 − 3j, 6, −5]. The initial values of all unknown parameters are randomly chosen as zero, and the control strength is set as = diag(20, 20, 20, 20), = diag(10, 10, 10, 10), = 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 .
Fig 3

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

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

Fig 4

CGS errors of systems (12) and (13).

Fig 5

Identification of unknown parameters of systems (12) and (13).

(a) ; (b) .

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

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

Identification of unknown parameters of systems (12) and (13).

(a) ; (b) .

CGS of a Chaotic Complex Chen System and a Memristor-Based Chaotic Complex Lorenz System (n 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 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], 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.
Fig 6

Chaotic attractor of the complex Chen system.

The drive system (19) and response system (13) can be rewritten with the form of Eqs 1 and 2, where = [c1, c2, c3], = [b1, b2, b3, b4], = [u1, u2, u3, u4], and The complex map vector is given by The Jacobian matrix of the complex map vector is calculated as According to Eqs 7 and 8, the complex adaptive controller and parameter estimator can be obtained as where e1,r = y1,r − x1,i, e1,i = y1,i+x1,r, e2,r = y2,r − x2,i, e2,i = y2,i+x2,r, e3 = y3+x3, e3 = y4 − x3. 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], δ = [8, 11, 50, 8/3], the initial conditions of system (19) and (13) (o) = [−3 − 2j, −1 − 5j, −4], (0) = [2 − 2j, 1 − j, 6, 1], the initial values of unknown parameters , , and the control strength = diag(20, 20, 20, 20), = diag(10, 10, 10, 10), = 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 .
Fig 7

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

(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.

Fig 8

CGS errors of systems (19) and (13).

Fig 9

Identification of unknown parameters of systems (19) and (13).

(a) ; (b) .

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

(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.

Identification of unknown parameters of systems (19) and (13).

(a) ; (b) .

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 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], the complex Lü system (25) operates chaotically without control, as shown in Fig 10.
Fig 10

Chaotic attractor of the complex Lü system.

The drive system (12) and response system (25) can be rewritten with the form of Eqs 1 and 2, where = [a1, a2, a3, a4], = [d1, d2, d3], = [u1, u2, u3], and The complex map vector is given by The Jacobian matrix of the complex map vector is calculated as According to Eqs 7 and 8, the complex adaptive controller and parameter estimator can be obtained as 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], δ = [29,21,2], x(0) = [−1 + 2j, 1 + j, 2, −1], (0) = (4 + 10j, 6 + 10j, 12),,, = diag(20, 20, 20, 20), = diag(10, 10, 10, 10), = 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 .
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).

Fig 12

CGS errors of systems (12) and (25).

Fig 13

Identification of unknown parameters of systems (12) and (25).

(a) ; (b) .

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).

Identification of unknown parameters of systems (12) and (25).

(a) ; (b) .

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.

  3 in total

1.  Synchronization in chaotic systems.

Authors: 
Journal:  Phys Rev Lett       Date:  1990-02-19       Impact factor: 9.161

2.  Generalized synchronization of chaos in directionally coupled chaotic systems.

Authors: 
Journal:  Phys Rev E Stat Phys Plasmas Fluids Relat Interdiscip Topics       Date:  1995-02

3.  Detuned lasers and the complex Lorenz equations: Subcritical and supercritical Hopf bifurcations.

Authors: 
Journal:  Phys Rev A       Date:  1990-04-01       Impact factor: 3.140

  3 in total
  3 in total

1.  Adaptive control for a class of nonlinear complex dynamical systems with uncertain complex parameters and perturbations.

Authors:  Jian Liu; Kexin Liu; Shutang Liu
Journal:  PLoS One       Date:  2017-05-03       Impact factor: 3.240

2.  Adaptive Synchronization of Fractional-Order Complex Chaotic system with Unknown Complex Parameters.

Authors:  Ruoxun Zhang; Yongli Liu; Shiping Yang
Journal:  Entropy (Basel)       Date:  2019-02-21       Impact factor: 2.524

3.  Globally fixed-time synchronization of coupled neutral-type neural network with mixed time-varying delays.

Authors:  Mingwen Zheng; Lixiang Li; Haipeng Peng; Jinghua Xiao; Yixian Yang; Yanping Zhang; Hui Zhao
Journal:  PLoS One       Date:  2018-01-25       Impact factor: 3.240

  3 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.