Abstract
This paper is concerned with the problem of complex function projective synchronization for uncertain networked chaotic complex systems. Based on Lyapunov stability, an adaptive control method is proposed for complex modified projective synchronization, which guarantees that the general drive-response networked chaotic complex systems are synchronized up to a complex scaling function matrix. Moreover, a complex fuzzy logic-based observer is designed to compensate for the model uncertainties and the external disturbances that exist in response networks, without prior information about uncertain factors. Numerical simulations are presented to demonstrate the effectiveness of the proposed method.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
A complex dynamical network (CDN) is a large set of nodes that represent dynamic systems and edges that denote connections among them [1]. In the past decades, CDN has been widely studied in various fields including metabolic networks, social relationship networks, the World Wide Web and communication networks [2–9]. Recently, synchronization in complex network of chaotic systems has attracted great attention. Synchronization of coupled chaotic systems is one of typical collective behaviors in complex networked systems due to its practical applications such as biological neural networks and communication security [10, 11]. Several types of synchronization have been investigated [12–23]. For example, by using the adaptive-impulsive control, the complete synchronization for a class of chaotic and hyperchaotic systems is investigated [14]. Tracking control and generalized projective synchronization for a class of hyperchaotic system is investigated by the adaptive control scheme [15]. Generalized outer synchronization between two complex dynamical networks is studied [18]. The hybrid function projective synchronization in CDN with time-varying delay is introduced [22].
However, most of network synchronization methods have focused on the study of chaotic systems in which the state variables are real numbers. In secure communication, synchronization of chaotic complex systems (CCSs) in which the main variables are complex numbers has been widely investigated because the doubled number of equations increases the content and security of the transmitted information [24, 25]. Since Fowler et al. [26] introduced the complex Lorenz equations, chaotic synchronization in CDN has been extensively studied; approaches include finite-time synchronization of CDN with CCS [27], and pinning synchronization of CDN with CCS [28]. Various patterns of synchronization for CCS have been investigated, including PS [29], modified PS (MPS) [30], hybrid PS [31], modified projective phase synchronization (MPPS) [32], complex PS (CPS) [33, 34] and complex FPS (CFPS) [35].
Among these methods, CFPS synchronizes the drive-response CCSs with a desired complex scaling function for both modulus and phase of their trajectories [35]. In practice, the relationship between the drive and response CCSs may evolve in different directions with a complex variable [33–35]. Hence, a complex function scaling factor should be considered in projective synchronization. In view of this, a complex function scaling matrix in networked CCS is essential to study, which we call complex modified function projective synchronization. (CMFPS). CMFPS can be represented as PS, MPS, FPS, MFPS, CPS, CMFPS and CFPS. Meanwhile, most of research on networked CCSs has not considered the influence of uncertainties and external disturbances. In many practical cases, the parameters of the dynamic system or system models cannot be exactly known; furthermore, external disturbances may influence the system. Together these complications make synchronization of CCSs a difficult task.
Among various methods, adaptive control has been widely used for uncertain CCSs [24, 36–42]. Liu et al. [42] considered CCSs with unknown parameters and external disturbances and introduced a compensator in the controller to remove the influence of external disturbances by using prior knowledge. However, in real engineering applications, prior information about uncertainties and disturbances may be difficult to use.
In one of effective ways of dealing with unknown factors, fuzzy observers can be used to compensate for unknown factors. Wu et al. [43] investigated \(\hbox {H}_{\infty }\) fuzzy adaptive control for nonlinear systems with uncertainties and disturbances. Jeong et al. [44] proposed the fuzzy disturbance observer for CDN with real variables to estimate model uncertainties and disturbances. Although fuzzy observer is an effective method for estimating unknown states and compensating for disturbing factors, most of previous studies considered dynamic systems with real variables.
In this paper, we propose adaptive complex modified function projective synchronization for a partially linearly coupled CCS of CDNs with model uncertainties and external disturbances. The main contribution is to develop adaptive controllers to achieve complex modified function projective synchronization of networked CCS by means of adaptive fuzzy logic. First, based on Lyapunov stability theory, we design an adaptive controller to achieve complex modified function projective synchronization for networked CCS. Then we propose an adaptive complex fuzzy observer (CFO) to estimate the model uncertainties and external disturbances with arbitrary small error about which there is no need for prior knowledge. Finally, we present simulation examples to demonstrate the effectiveness of the proposed method.
Notation: Throughout this paper, for any complex number \(y\), \(\bar{y}\) implies the complex conjugate of y. \(y^r\) and \(y^i\) denote the real and imaginary parts of \(y\), respectively. \(y^l\) can express \(y^r\) or \(y^i\), and \(\underline{Y}\) denotes the complex fuzzy number. \(\otimes \) is the Kronecker product, and bold face denotes matrices and vectors.
2 Problem statements
Consider a drive-response CDN consisting of \(1 + N\) identical, linearly diffusive, coupled partially linear chaotic complex systems as follows
for \(i=1, 2,\ldots , N,\) where \(\mathbf{x}=[x_{1}, x_{2}, \ldots , x_{n}]^{T} \in C^{n}\) is the state variable vectors and \(z \in R\) is the state variable of the drive system. The complex matrix \(M(z)\) is dependent on the state variable \(z\). \(f:C^{n} \times R \rightarrow R\) is the known continuous nonlinear function. In the response system, \(\mathbf{y}_{i}=[y_{i1}, y_{i2}, \ldots , y_\mathrm{in}]^{T} \in C^{n}\) denotes the state vector of \(i\)-th node in the response systems and \(u_{i}\) is the controller. The positive constant \({c}_i\) is the coupling strength, \(\mathbf{A}=(a_{ ij})_{N \times N}\) is the coupling configuration matrix representing the topological structure of the network with zero row sum. \(a_{ ij}\) are defined as follows : If node \(i\) is connected to node \(j\) \((i \ne j)\), then \(a_{ ij}=a_{ ji} \ne 0\) ; otherwise, \(a_{ ij}=a_{ji}=0\). \(\mathbf{A}\) is a symmetric and irreducible matrix and \(\varvec{\Gamma } \in R^{n \times n}\) is the inner coupling matrix.
The system uncertainties, uncertain coupling strength and disturbance \(\Delta \mathbf{M}, \Delta {c}\) and \(\mathbf{d}_{i}\) are considered in the network. Then the response systems (2) can be represented as
By combining three sources of uncertain terms, lumped uncertainty \(\varvec{\Omega }_{i}=[\omega _{1}, \omega _{2}, \ldots , \omega _\mathrm{in}]^{T}\) \(\in C^{n}\) is defined, and the dynamics of the response system can be rewritten as
We define the complex-valued function projective synchronization error as follows
Definition 1
For the drive-response CDN, it is said that CMFPS can be achieved, if there exists a complex function with a full block scaling matrix \(\varvec{\Psi }(t)\) such that
where, \(\mathbf{e}_{i}=[e_{1}, \ldots , e_{n}]^{T} \in C^{n}\) and \(\varvec{\Psi }(t)=(\psi _{ ij}(t))_{n \times n} \in C^{n \times n}\). The scaling factors \(\psi _{ ij}(t):C^n \rightarrow C\) \((i,j=1, \ldots , n)\) are complex-valued functions, which are bounded holomorphic functions and are nonzero for all t.
The dynamics of the synchronization error can be rewritten as
The objective is to design appropriate controllers in the response network to make CMFPS error approach the origin.
Remark 1
Most chaotic complex systems can be represented in form [1]; for example, the complex Lü system [25], the complex Chen system [45], and the complex Lorenz system [37]. Therefore, Eq. (2) can be used as a representative model for general networked CCS.
Remark 2
Previous research [27, 28, 33] ignored both model uncertainties and external disturbances. From the practical point of view, considering uncertain factors is more general and essential.
Remark 3
According to the concept of scaling factor, CMFPS can be represented as PS, MPS, FPS, MFPS, CPS, CMPS and CFPS where \(\varvec{\Psi }(t)=\alpha \) (\(\alpha \) is a constant), \(\varvec{\Psi }(t)=\hbox {diag}(\alpha )\), \(\varvec{\Psi }(t)=\alpha (t)\) (\(\alpha (t)\) is a real function), \(\varvec{\Psi }(t)=\hbox {diag}(\alpha (t))\), \(\varvec{\Psi }(t)=\beta \) (\(\beta \) is a complex number), \(\varvec{\Psi }(t)=\hbox {diag}(\beta )\) (\(\beta \) is a complex number) and \(\varvec{\Psi }(t)=\hbox {diag}(\beta (t))\) (\(\beta (t)\) is a complex function), respectively. Therefore, PS, MPS, FPS, MFPS, CPS, CMPS and CFPS are special cases of CMFPS; i.e., CMFPS covers previous work and is a more general expression.
To compensate lumped uncertainties \(\varvec{\Omega }_{i}\) in the response network, a fuzzy logic-based observer is proposed for describing complex variables. Before proceeding further, we introduce complex fuzzy number (CFN) [46, 47] and fuzzy logic systems (FLS) [44].
Definition 2
[47] If \(\underline{X}\) and \(\underline{Y}\) are real fuzzy numbers with the corresponding membership functions \(\mu (x|\underline{X})\) and \(\mu (y|\underline{Y})\) , then
is CFN with membership function
where \(z=x+iy\). \(\mu (z|\underline{Z})\) is a mapping from the complex numbers into \([0, 1]\).
To define fuzzy complex membership function \(\mu (z|\underline{Z})\), the complex number \(\underline{Z}\) is decomposed into its real part \(\underline{X}\) and imaginary part \(\underline{Y}\) to obtain corresponding real membership functions \(\mu (x|\underline{X})\) and \(\mu (y|\underline{Y})\) . Then, based on the CFN theory, we can expand traditional fuzzy observer to a CFO.
Consider an n-input, single-output FLS with a fuzzy rule base that consists of \(M\) fuzzy if-then rules :
\(R_{l}\) : If \(v_{1}\) is \(A_{l1}\) and \(\cdots \) and \(v_{n}\) is \(A_\mathrm{in}\)
then \(w\) is \(w_{l}\),
where \(\mathbf{v}=[\ v_{1}, \ldots , v_{n} ]\ \in \underline{V} \subset C^{n}\) is the input of the FLS and \(w \in \underline{W} \subset C\) is the output of the FLS. \(A_{l1}, \ldots , A_{ln}\) are fuzzy set, and \(w_{l}\) is a fuzzy singleton number for \(l=1, \ldots , M.\)
By using a product inference engine, a singleton fuzzifier and a center-average defuzzifier, the output of the fuzzy system can be described as
where \(\mu _{lj}(v_{j}|\underline{V})\) is the membership function value of the complex fuzzy variable \(v_{j}\) , \(M\) is the number of fuzzy rules, and \({\varvec{\theta }}=[\ w_{1}, \ldots , w_{M}]\ ^{T}\) is an adjustable complex parameter vector composed of consequent parameters. Fuzzy basis function vector is defined as follows:
Based on FLS, an adaptive CFO is developed to monitor lumped uncertainties \(\varvec{\Omega }_{i}\) To construct the CFO, the following dynamic observer is proposed,
where \(\hat{\mathbf{y}}_{i}=[\ \hat{y}_{1}, \ldots , \hat{y}_{n} ]\ ^{T} \in C^{n}\), \(\mathbf{P}_{i}\) is \(n \times n\) a positive diagonal matrix and \(\hat{\varvec{\Omega }}_{i}=[\ \hat{\omega }_{i1}, \ldots , \hat{\omega }_{i1}]\ ^{T}\), \(\hat{\omega }_{ ij}=\theta _{ ij}^{T}\xi _{ ij}\) with \(i=1, \ldots , N\) and \(j=1, \ldots , n\). \(N\) is the number of response network. \(\theta _{ ij} \in C^{M}\) is the complex fuzzy parameter vector, \(\xi _{ ij}\) is the fuzzy basis function vector.
We define the observation error as follows
From Eqs. (4) and (11), we obtain the following dynamics of the observation error
Then, disturbance reconstruction error \(\epsilon _i\), minimum approximation error \(l_i\) and optimal parameter error \(m_i\) are defined as
where
By the universal approximation theorem [44], a CFO \(\hat{\omega }_{ij}\) exists such that
where \(\varvec{\hat{{\epsilon }}}_{ij}\) is an arbitrary fuzzy approximation error bound.
Before proceeding with the main result, the following lemma and assumption are required.
Lemma 1
[33] Let \(m \times m\) complex matrix \(\mathbf {H}\) be Hermitian, then
-
(a)
\(\mathbf{x}^T \mathbf{H} \bar{\mathbf{x}}\) is real for all \(\mathbf{x} \in C^m\);
-
(b)
All the eigenvalues of \(\mathbf {H}\) are real.
Assumption 1
[33] Suppose that there exists a constant \(\lambda \) such that
where \(\mathbf{M}^{s}=\mathbf{M}^{T}+\bar{\mathbf{M}}\) and \(\lambda _\mathrm{max}(\mathbf{M}^{s})\) is the largest eigenvalue of Hermitian matrix \(\mathbf{M}^{s}\).
3 Main results
In this section, firstly the CMFPS of general networked CCS without uncertainties and external disturbances by the feedback control method is discussed. To achieve CMFPS, an appropriate adaptive controller is designed in the following lemma.
Lemma 2
For given complex scaling matrix \(\varvec{\Psi }(t)\), the CMFPS between the drive-response CDN (1) and (2) can be achieved if the controller and adaptation law are designed as follows
and \(\mathbf{Q}\) and \(\varvec{\Lambda }\) exist that satisfy
where \({\alpha }_i\) is a positive constant and \(\mathbf{Q}\) is a positive diagonal matrix. Then CMFPS of the drive-response complex dynamical networks is achieved.
Proof
From the definition of CMFPS, the derivative of synchronization error is defined as
Substituting Eqs. (20–21) into the system (25) yields the error system
Construct the following Lyapunov function candidate:
The time derivative of \(V_1\) is
According to Assumption 1, the following inequality can be obtained:
where \(\varvec{\Lambda }_1=\hbox {diag}(\varvec{\lambda }_1, \ldots , \varvec{\lambda }_n)\), \(\mathbf{c}=\hbox {diag}(c_1, \ldots , c_n)\) and \(\mathbf{H}=\hbox {diag}({\eta }_1, \ldots , {\eta }_n)\). One can choose \({\eta }_i\) to satisfy the condition \(\varvec{\Lambda }_1+\mathbf{c}(\mathbf{A}\otimes \varvec{\Gamma }^T\mathbf{Q})^s-2\mathbf{H}\otimes \mathbf{Q}\). Then, Eq. (29) can satisfy the Lyapunov stability condition, \(\dot{V}_1 \le 0\) for all errors. According to Lyapunov stability theory, the error dynamics (25) can be asymptotically stable, i.e., \(\lim _{t \rightarrow \infty } \Vert \mathbf{e}_i(t)\Vert =0\). This means that the control law (20–22) and the adaptation laws (23) can achieve CMFPS of chaotic complex response network (2). This completes the proof.
Secondly, the networked CCS with uncertainties and external disturbances is considered. The network is still subject to disturbance observation errors that cause serious degradation of system performance. The uncertainties are cancelled out by applying the adaptive CFO in the controller. The fuzzy approximation error is reduced, and the response networks are synchronized to drive CCS in the sense of CMFPS with arbitrarily small error bound. \(\square \)
Theorem 1
Consider the drive-response CDN (1), (3), the error dynamics (6) and the observer system (10). For given complex scaling function \(\varvec{\Psi }(t)\), if the robust adaptive controllers and adaptation laws for complex fuzzy observer \(\hat{\varvec{\Omega }}\) are given by
and \(\mathbf{Q}>0, \varvec{\Lambda }, \hat{{\varvec{\epsilon }}}_i\) and \({\nu }_i\) exist that satisfy
where \({\alpha }_i\), \({\beta }_i\), \(\gamma _{i1}\) and \(\gamma _{i2}>0\) are positive constants. Then the drive-response complex dynamic networks are synchronized in the sense of CMFPS with arbitrarily small error bound which guarantees the following robust performance.
where \(\varvec{\Gamma }_{i2}=\mathrm{diag}(\gamma _{i2})>0\).
Proof
From Eqs. (13–15), the observation error (10) can be rewritten as
The definition of CMFPS, the dynamics of the synchronization error can be obtained as
Substituting Eqs. (30–31) into the system (40) yields the error system
Let us consider the following Lyapunov function candidate:
where \({\eta }_i\) and \({\nu }_i\) are positive constants.
The time derivative of \(V\) along the trajectory of error dynamics systems is
Here, by utilizing Lemma 1 and the definition of optimal parameter error (15), the following inequality can be obtained
Substituting Eqs. (32, 34–35) into Eq. (48) yields
One can choose \({\eta }_i, {\nu }_i\) to satisfy the condition that \(\varvec{\Lambda } + \mathbf{c}(\mathbf{A} \otimes \Gamma ^T\mathbf{Q})^s-2 \mathbf{H} \otimes \mathbf{Q}<0\) and \(\hat{{\epsilon }}_i-{\nu }_i<0\).
Then
By applying the following inequality:
Eq. (50) becomes
Integrating both sides of Eq. (52) from \(0\) to \(T\) yields the following inequality:
which gives the inequality (38).
From inequality (38), if \(\mathbf{l}_i \in L_2\) , then \({\varvec{\phi }}_i \in L_2\) and \(\mathbf{m}_i \in L_2\); this means that \(\lim \limits _{t \rightarrow \infty }||{\varvec{\phi }}_i(t)||=0\) and \(\lim \limits _{t \rightarrow \infty }||\mathbf{m}_i(t)||=0\) by Barbalats Lemma [48]. Regardless of \(\mathbf{l}_i \notin L_2\), the \({\varvec{\phi }}_i^T\bar{{\varvec{\phi }}}_i\) is bounded by \(\mathbf{l}_i^T\bar{\mathbf{l}}_i\) with predetermined positive matrix \(\varvec{\Gamma }_{i2}+\mathbf{P}_i^{-1}\). This implies that disturbance observation error can be made arbitrarily small by adjusting predetermined factor. As a result, \(\hat{\varvec{\Omega }}_i\) can monitor \(\varvec{\Omega }_i\) with arbitrarily small error. According to Lyapunov stability theory, we can guarantee that the error dynamics (6) can be bounded. This means that the control law (30–32) and adaptation laws (33–35) can synchronize the nodes of the chaotic complex response network (3) in the sense of CMFPS. This completes the proof. \(\square \)
Remark 4
Previous literature [42] considers CCS with external disturbance. However it was assumed that the upper bound of external disturbances was known a priori. In this paper, the structure of the uncertain factor and the bounds of the disturbances can be estimated without prior information.
4 Numerical examples
In this section, two numerical examples are presented to verify the effectiveness of the proposed method. The one is a complex network that consists of \(6 + 1\) identical partially linear chaotic complex Lorenz system. The other is a drive-response network coupled with a \(20 + 1\) chaotic complex Chen system with system uncertainties and external disturbances. In the following simulations, the initial values of response systems are randomly chosen in given ranges. Because the behavior of chaotic complex system is highly sensitive to initial conditions, the behaviors of networked response systems are completely different. To verify the effectiveness of the proposed scheme, the simulation results have been illustrated.
Example 1
(CMFPS of complex Lorenz system) The drive system is described by
where \(\sigma =2, r=60+0.02j, a=1-0.06j\) and \(b=0.8\) with the initial condition \(\mathbf{x}_0=[2+1i,3+3i]^T\) and \(z_0=10\). With given parameters, the drive complex Lorenz system exhibits chaotic behavior as shown in Fig. 1a, b.
The response network system (2) is described as
where \(i=1, \ldots , 6\) and \(u_i\) is control law which is designed according to Theorem 1.
The coupling strength \(c_i=1\) and the coupling configuration matrix \(\mathbf{A}=(a_{ ij})_{6 \times 6}\) was randomly selected as zero-sum rows and the inner coupling matrix \(\varvec{\Gamma } = I_{6 \times 6}\). The initial values \(\mathbf{y}_{i0}\) were randomly chosen in \([-1, 1]\). The following complex scaling function matrix was arbitrarily selected.
The input vector of the CFLS is \(\mathbf{v}_i=[y_{i1}, y_{i2}]^T\), where the range of the real part \(y_{i1}^r \in [-12, 12]\) and \(y_{i2}^r \in [-28, 33]\), and of the imaginary part \(y_{i1}^i \in [-14, 16]\) and \(y_{i2}^i \in [-37, 49]\).
Five centers of the Gaussian membership functions were chosen \(\mu _{ ij}^r\) and \(\mu _{ ij}^i\) for each real and imaginary part of input vector \(\mathbf{v}_i\) as follows
where \(l\) indicates real and imaginary part of variables. We choose the center of the membership function \(c_{m1}^l\), \(c_{m2}^l\) for \(m=1, \ldots , 5\) where \({\varvec{\sigma }}_j^r=[2.548, 6.476]\) and \({\varvec{\sigma }}_j^i=[3.185, 9.130]\) with uniform distance.
For the controller and adaptation laws, we set parameters as \(\alpha _i=5\), \(\beta _i=5\), \(\hat{\eta }_0=0\), \(\hat{\nu }_0=0\), \(p_i=100\), \(\gamma _{i0}=60\) and \(\gamma _{i1}=90\).
Figure 2 shows that synchronization errors \(\mathbf{e}_i^r\) and \(\mathbf{e}_i^i\) converged to zero; therefore, CMFPS was achieved.
Example 2
(CMFPS of complex Chen system) In this example, \(20+1\) coupled complex Chen system is considered. According to general form of chaotic complex system (1), the parameters of drive system are described as \(\sigma =27\), \(r=-4\), \(a=23\) and \(b=1\) with the initial condition \(\mathbf{x}_0=[3+1j, 1+2j]^T\) and \(z_0=5\). With given parameters, the drive complex Chen system exhibits chaotic behavior as shown in Fig. 1c, d.
In the response network (3), model uncertainties \(\Delta M(z)\), \(\Delta c_i\), \(d_i\) were defined as
where \(i=1, \ldots , 6\). The parameters used in the uncertain term were randomly selected in the following ranges:
\(\psi _{i1} \in [-0.1, 0.1]\), \(\psi _{i2} \in [-0.2 , 0.2]\), \(\psi _{i3} \in [-0.5 , 0.5]\), \(\psi _{i4} \in [-0.3 , 0.3]\), \(k_{i1} \in [1.5, 2.0]\), \(k_{i2} \in [2.0 , 2.5]\), \(k_{i3} \in [0.5 , 1.0]\), \(k_{i4} \in [1.5 , 2.0]\), \(k_{i5} \in [2.0 , 2.5]\), \(k_{i6} \in [1.0 , 1.5]\).
The coupling strength \(c_i=1\) and the coupling configuration matrix \(\mathbf{A}=(a_{ ij})_{20 \times 20}\) was arbitrarily selected as zero-sum rows and the inner coupling matrix \(\varvec{\Gamma } = I_{20 \times 20}\). Initial values \(\mathbf{y}_{i0}\) were randomly chosen in \([-2, 2]\). The following complex scaling function matrix was chosen.
The input vector of the CFLS is \(\mathbf{v}_i=[y_{i1}, y_{i2}]^T\), where the range of the real part \(y_{i1}^r \in [-28, 22]\) and \(y_{i2}^r \in [-35, 36]\), and of the imaginary part \(y_{i1}^i \in [-13, 17]\) and \(y_{i2}^i \in [-22, 21]\). We choose the center of the Gaussian membership function \(c_{m1}^l\), \(c_{m2}^l\) for \(m=1, \ldots , 5\) where \({\varvec{\sigma }}_j^r=[5.31, 7.54]\) and \({\varvec{\sigma }}_j^i=[3.186, 4.567]\) with uniform distance. According to Eqs. (30–35), the parameters of controller and adaptation laws are selected \(\alpha _i=10\), \(\beta _i=10\), \(\hat{\eta }_0=0\), \(\hat{\nu }_0=0\), \(p_i=100\), \(\gamma _{i0}=50\) and \(\gamma _{i1}=100\).
In Fig. 3, synchronization error converged to nearly zero in the sense of CMFPS. This means that the response networks are well-synchronized with the master system by proposed method. The CFO estimated overall disturbances within small bounds in Fig. 4. All of these simulation results demonstrate that the proposed method achieved adaptive CMFPS and estimates of uncertainties by using the CFO.
5 Conclusion
A complex modified function projective synchronization for networked chaotic complex systems was introduced. Firstly, based on Lyapunov stability theory, adaptive controllers were developed to achieve CMFPS for general networked chaotic complex systems. Secondly, an adaptive controller with a CFO was proposed for networked chaotic complex systems with model uncertainties and external disturbances. By using the CFO, uncertain factors existed in networks were estimated without prior information about them. The effectiveness of the proposed scheme was verified by applying it to the CMFPS of general chaotic complex Lorenz systems and the CMFPS of uncertain chaotic complex Chen systems.
References
Zhou, J., Lu, J.A., Lü, J.: Adaptive synchronization of an uncertain complex dynamical network. IEEE Trans. Autom. Contr 51, 652–656 (2006)
Li, X., Chen, G.: Synchronization and desynchronization of complex dynamical networks: an engineering viewpoint. IEEE Trans. Circuits Syst. I Fundam. Theory Appl. 50, 1381–1390 (2003)
Lü, J., Yu, X., Chen, G.: Chaos synchronization of general complex dynamical networks. Phys. A 334(1–2), 281–302 (2004)
Dai, H., Si, G., Zhang, Y.: Adaptive generalized function matrix projective lag synchronization of uncertain complex dynamical networks with different dimensions. Nonlinear Dyn. 74, 629–648 (2013)
Mei, J., Jiang, M., Xu, W., Wang, B.: Finite-time synchronization control of complex dynamical networks with time delay. Commun. Nonlinear Sci. Numer. Simul. 18, 2462–2478 (2013)
Jia, Z., Fu, X., Deng, G., Li, K.: Group synchronization in complex dynamical networks with different types of oscillators and adaptive coupling schemes. Commun. Nonlinear Sci. Numer. Simul. 18, 2752–2760 (2013)
Asheghan, M., Míguez, J.: Robust global synchronization of two complex dynamical networks. Chaos 23, 023108 (2013)
Xu, D., Gui, W., Zhao, P., Yang, C.: Hybrid synchronization of general T-S fuzzy complex dynamical networks with time-varying delay. Math. Probl. Eng. 384654 (2013)
Zheng, S., Shao, W.: Mixed outer synchronization of dynamical networks with nonidentical nodes and output coupling. Nonlinear Dyn. 73, 2343–2352 (2013)
Zeng, X., Hui, Q., Haddad, W.M., Hayakawa, T., Bailey, J.M.: Synchronization of biological neural network systems with stochastic perturbations and time delays. J. Frankl. Inst. 351, 1205–1225 (2014)
Wang, H., Han, Z., Zhang, W., Xie, Q.: Chaotic synchronization and secure communication based on descriptor observer. Nonlinear Dyn. 57, 69–73 (2009)
Li, C., Xiong, J., Li, W., Tong, Y., Zeng, Y.: Robust synchronization for a class of fractional-order dynamical system via linear state variable. Indian J. Phys. 87, 673–678 (2013)
Li, C., Su, K., W, L.: Adaptive sliding mode control for synchronization of a fractional-order chaotic system. J. Comput. Nonlinear Dyn. 8, 031005–031011 (2013)
Li, C., Tong, Y., Li, H., Su, K.: Adaptive impulsive synchronization of a class of chaotic and hyperchaotic systems. Phys. Scr. 86, 055003 (2012)
Li, C.: Tracking control and generalized projective synchronization of a class of hyperchaotic system with unknown parameter and disturbance. Commun. Nonlinear Sci. Numer. Simul. 17, 405–413 (2012)
He, G., Yang, J.: Adaptive synchronization in nonlinearly coupled dynamical networks. Chaos Solitons Fractals 38, 1254–1259 (2008)
Chen, L., Lu, J.: Cluster synchronization in a complex dynamical network with two nonidentical clusters. J. Syst. Sci. Complex 21, 20–33 (2008)
Ning, D., Wu, X., Lu, J.A., Feng, H.: Generalized outer synchronization between complex networks with unknown parameters. Abstr. Appl. Anal. 802859 (2013)
Rulkov, N.F., Sushchik, M.M., Tsimring, L.S., Abarbanel, H.D.I.: Generalized synchronization of chaos in directionally coupled chaotic systems. Phys. Rev. E 51, 980–994 (1995)
Zheng, S.: Adaptive-impulsive projective synchronization of drive-response delayed complex dynamical networks with time-varying coupling. Nonlinear Dyn. 67, 2621–2630 (2012)
Sun, M., Zeng, C.Y., Tian, L.X.: Generalized projective synchronization between two complex networks with time-varying coupling delay. Chin. Phys. Lett. 26, 010501 (2009)
Wei, Q., Wang, X.Y., Hu, X.P.: Hybrid function projective synchronization in complex dynamical networks. AIP Adv. 4, 027128 (2014)
Ricci, F., Tonelli, R., Huang, L., Lai, Y.C.: Onset of chaotic phase synchronization in complex networks of coupled heterogeneous oscillators. Phys. Rev. E 86, 027201 (2012)
Liu, P., Liu, S., Li, X.: Adaptive modified function projective synchronization of general uncertain chaotic complex systems. Phys. Scr. 85, 035005 (2012)
Mahmoud, G.M., Bountis, T., Mahmoud, E.E.: Active control and global synchronization of the complex Chen and Lü systems. Int. J. Bifurc. Chaos 17, 4295–4308 (2007)
Fowler, A.C., Gibbon, J.D., McGuinness, M.J.: The complex Lorenz equations. Physica D 4, 139–163 (1982)
Wu, Z., Ye, Q., Liu, D.: Finite-time synchronization of dynamical networks coupled with complex-variable chaotic systems. Int. J. Mod. Phys. C 24, 1350058 (2013)
Wu, Z., Chen, G., Fu, X.: Synchronization of a network coupled with complex-variable chaotic systems. Chaos 22, 023127 (2012)
Nian, F., Wang, X., Zheng, P.: Projective synchronization in chaotic complex system with time delay. Int. J. Mod. Phys. B 27, 1350111 (2013)
Mahmoud, G.M., Ahmed, M.E.: Modified projective synchronization and control of complex Chen and Lü systems. J. Vib. Control 17, 1184–1194 (2010)
Hu, M., Yang, Y., Xu, Z., Guo, L.: Hybrid projective synchronization in a chaotic complex nonlinear system. Math. Comput. Simul. 79, 449–457 (2008)
Mahmoud, E.E.: Modified projective phase synchronization of chaotic complex nonlinear systems. Math. Comput. Simul. 89, 69–85 (2013)
Wu, Z., Fu, X.: Complex projective synchronization in drive-response networks coupled with complex-variable chaotic systems. Nonlinear Dyn. 72, 9–15 (2013)
Wu, Z., Duan, J., Fu, X.: Complex projective synchronization in coupled chaotic complex dynamical systems. Nonlinear Dyn. 69, 771–779 (2012)
Liu, S., Zhang, F.: Complex function projective synchronization of complex chaotic system and its applications in secure communication. Nonlinear Dyn. 76, 1087–1097 (2014)
Mahmoud, G.M., Mahmoud, E.E.: Complete synchronization of chaotic complex nonlinear systems with uncertain parameters. Nonlinear Dyn. 62, 875–882 (2010)
Wu, X., Wang, J.: Adaptive generalized function projective synchronization of uncertain chaotic complex systems. Nonlinear Dyn. 73, 1455–1467 (2013)
Luo, C., Wang, X.: Hybrid modified function projective synchronization of two different dimensional complex nonlinear systems with parameters identification. J. Frankl. Inst. 350, 2646–2663 (2013)
Mahmoud, G.M., Mahmoud, E.E.: Modified projective lag synchronization of two nonidentical hyperchaotic complex nonlinear systems. Int. J. Bifurc. Chaos 21, 2369–2379 (2011)
Zheng, S.: Parameter identification and adaptive impulsive synchronization of uncertain complex-variable chaotic systems. Nonlinear Dyn. 74, 957–967 (2013)
Liu, S., Liu, P.: Adaptive anti-synchronization of chaotic complex nonlinear systems with unknown parameters. Nonlinear Anal. Real World Appl. 12, 3046–3055 (2011)
Liu, P., Liu, S.: Robust adaptive full state hybrid synchronization of chaotic complex systems with unknown parameters and external disturbances. Nonlinear Dyn. 70, 585–599 (2012)
Wu, T.S., Karkoub, M.: \(\text{ H }_{\infty }\) fuzzy adaptive tracking control design for nonlinear systems with output delays. Fuzzy Set Syst. (2014)
Jeong, S.C., Ji, D.H., Park, J.H., Won, S.C.: Adaptive synchronization for uncertain complex dynamical network using fuzzy disturbance observer. Nonlinear Dyn. 71, 223–234 (2013)
Zhou, A.T., Tang, Y., Chen, G.: Complex dynamical behaviors of the chaotic Chen’s system. Int. J. Bifurc. Chaos 13, 2561–2574 (2003)
Buckley, J.J.: Fuzzy complex numbers. Fuzzy Set Syst. 33, 333–345 (1989)
Buckley, J.J., Qu, Y.: Fuzzy complex analysis I: differentiation. Fuzzy Set Syst. 41, 269–284 (1991)
Slotine, J.J.E., Li, W.: Applied Nonlinear Control. Prentice Hall, Englewood Cliffs (1991)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Lee, J.W., Lee, S.M. & Won, S.C. Complex function projective synchronization of general networked chaotic systems by using complex adaptive fuzzy logic. Nonlinear Dyn 81, 2095–2106 (2015). https://doi.org/10.1007/s11071-015-2128-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-015-2128-8