Modeling, Analysis, and Applications of Complex SystemsView this Special Issue
Adaptive Cluster Synchronization for Nondelayed and Delayed Coupling Complex Networks with Nonidentical Nodes
We focus on the cluster synchronization problem for a kind of general networks with nondelayed and delayed coupling. Based on the pinning control scheme, a small fraction of the nodes in each cluster are pinned for successful control, and the states of the whole dynamical networks can be globally forced to the objective cluster states. Sufficient conditions are derived to guarantee the realization of the cluster synchronization pattern for all initial values by means of the Lyapunov stability theorem and linear matrix inequalities (LMIs). By using the adaptive update law, relative smaller control gains are obtained, and hence the control cost can be substantially lower. Numerical simulations are also exploited to demonstrate the effectiveness and validity of the main result.
In the past few decades, synchronization and control problems are being widely studied [1–9]. Synchronization can be understood as the adjustment of rhythms or coherence of states by interaction  and realized via a sufficient information exchange among the nodes’ interconnection in dynamical networks. The meaning of synchronization can interpret the essence of the collective behavior in nature and it has many potential applications in such areas as biological systems , secure communications , information processing, mechanical engineering, identification and pattern recognition , neuronal networks [2, 6, 7, 9], and so forth. In literature, there are many widely studied synchronization patterns, which define the correlated in-time behaviors among the nodes in a dynamical network, such as phase synchronization , impulsive synchronization , and complete synchronization .
Cluster synchronization has been well studied in recent works [10–14]. It requires that the coupled oscillators split into subgroups called clusters, such that the oscillators synchronized with one another in the same cluster, but there is no synchronization among different clusters. In , Wu et al. acquired a general network to a selected cluster synchronization pattern by means of a pinning control strategy. Wang et al. in  considered the dynamical networks with community structure and nonidentical nodes and with identical local dynamics for all individual nodes in each community, a way to design the controllers is very far-reaching, which motivates the present study. In , the cluster synchronization in an array of hybrid coupled neural networks with delay was investigated by Cao and Li. A method to realize cluster synchronization by constructing a special coupling matrix was proposed and several sufficient conditions for cluster synchronization based on the Lyapunov stability theory and the linear matrix inequality (LMI) technique were derived.
Some networks could achieve synchronization by utilizing information exchanges among local connections, while most networks in reality are generated randomly, which means they could not fulfill synchronization only depending on the coupling without using external forces. Hence, in many cases, negative state feedback control schemes are necessary to be designed to force the final synchronous state into a certain required objective trajectory. In the previous work , Wu et al. have proved that one can always pin a coupled complex network by adding some negative feedback controllers if the control strength is large enough. However, in practice, it is not allowed that the control gains are arbitrarily large. For synchronization, it was pointed out that theoretical values of the control gains are much larger than needed in practice. Therefore, one may ask: Can we find the sharp bound of the control gains? Similarly, in a pinning process, it is also important to make the control strength as small as possible. Some results about the adaptive adjustment control were presented in [15–19]. In , Lu and Cao proposed a simple scheme for the synchronization of an uncertain complex dynamical network with delayed coupling. The adaptive controllers to ensure the states of uncertain dynamical network with coupling delays to globally asymptotically synchronize were designed. A class of chaotic neural networks with known or unknown parameters by using the adaptive control and linear feedback with update law was investigated by He and Cao in . They derived an adaptive feedback scheme to achieve synchronization of two coupled neural networks with a time-varying delay.
It is worth noticing that most of the studies on cluster synchronization for complex dynamical networks have been performed under some implicit assumptions that there exists the information communication of nodes via the edges only at time or at time . However, in many circumstances, this simplification does not match satisfactorily the peculiarities of real networks: there exists the information communication of nodes not only at time or but also at time , . This general complex dynamical network model with time nondelayed and delayed coupling was investigated in [14, 20–23] and so forth. In , Xu and Su studied the general complex dynamical networks for synchronization and pinning control, they obtained less conservative criteria for both continuous-time and discrete-time complex dynamical networks with time delayed and nondelayed coupling by linearizing the system, and hence their results were established locally. Lou et al. discussed the adaptive synchronization of two complex networks with nondelayed and delayed couplings in . They found that the coupling configuration matrices were not necessarily symmetric or irreducible and presented several criteria for synchronization of the two complex networks based on the Lyapunov stability theory. The exponential cluster synchronization of coupled impulsive genetic oscillators with external disturbances and communication delay was investigated by Zhang et al. in . Some cluster synchronization criteria for the delayed and nondelayed coupling impulsive genetic oscillators were presented and the maximal allowable bound of time delay was obtained as well. However, the cluster synchronization problems for the nondelayed and delayed coupling networks in  were established based on the strong assumption that all of the nodes have the same dynamical behaviors.
In this paper, we study the cluster synchronization problem for a kind of general complex dynamical networks with time nondelayed and delayed coupling. We emphasize that the dynamical behaviors of the nodes in different clusters are distinct too. Some global synchronization criteria are derived by means of the pinning control method. The adaptive adjustment controllers are designed skillfully as they have the potential ability to obtain more suitable control gains, which are more important in reality. Moreover, we apply the Lyapunov stability theorem to ensure the realization of cluster synchronization. The required global synchronization criteria then follows immediately from the LMIs.
The rest of the paper is organized as follows. In Section 2, we present some preparations and the general complex dynamical network model. In Section 3, we analyze the cluster synchronization of the network with time nondelayed and delayed coupling under the adaptive control. Numerical simulations are given to verify our theoretical results in Section 4. Concluding remarks are drawn in Section 5.
Notations. The mark denotes the transport of the matrix . denotes the -dimensional Euclidean space. are real matrices. stands for a diagonal matrix. The sign stands for the Euclid norm of the matrix or the vector. A symmetric real matrix is positive definite (semidefinite) if (≥0) for all nonzero we denote this as . stands for the identity matrix with proper dimension. The dimension of these vectors and matrices will be cleared in the context.
2. Preliminaries and Model Description
We first make some assumptions for a network with cluster structure as follows. Suppose that these networks have nodes and clusters with . Let if node belongs to the th cluster. Denote as the set of all nodes in the th cluster and as the set consisting of all nodes in the th cluster which have direct connections to the nodes in other clusters. Thus we have , for and ; .
Some preliminaries such as definitions and lemmas will be given in the following, which are necessary throughout the paper.
Definition 1 (see ). Synchronization manifold where for .
Definition 2 (see ). A network with oscillators is said to achieve cluster synchronization if it satisfies where is a solution of an isolate node and satisfies which describes the identical local dynamics for the nodes in the th cluster (community).
Definition 3 (see ). Function class ): let be a diagonal matrix and a positive-definite diagonal matrix. denotes a class of continuous functions satisfying for some , all , and all .
Lemma 4 (Schur complement ). The following linear matrix inequality (LMI) is equivalent to one of the following conditions:(1), ;(2), ,where and are symmetric matrices and is a matrix with suitable dimensions.
In general, the th cluster equation with time nondelayed and delayed coupling under pinning control scheme can be described as where is the number of nodes and are the state variables of the th node, . is a continuously differentiable function describes the local dynamics of nodes in the th cluster. For any pair of indices and , if node and node belong to different clusters, that is, , then . is the inner-coupling matrix with , . and are the coupling matrices with zero-sum rows , , for , which are determined by the topological structure of the networks. are some local negative feedback controllers to be designed later. And we assume that and are symmetric and irreducible matrices. That means there is no isolate node in the system. This diffusivity condition implies that the coupling dynamical network would be decoupled when the array of nodes is synchronized.
3. The Stability Analysis for Cluster Synchronization under Pinning Adaptive Control
In this section, the cluster synchronization problem amounts to proving the stability of the error system. By using a suitably chosen control scheme, that is, pinning adaptive controllers that control only a fraction of the nodes in every cluster which have direct connections with the nodes in other clusters will be designed to globally stabilize the dynamical network with nondelayed and delayed coupling. We present the main result of this paper in the form of Theorem 6, then give the detailed proof process.
Let be the error state of node between the current state and the cluster objective state , where are defined as in Definition 2 for ; they are the cluster objective trajectories that the dynamical network (6) will be forced to.
Transform the system (6) yields the following error dynamical system:
According to the zero-row-sum condition, it is not difficult to get if and only if for .
In view of this special property, we design the local linear negative feedback controllers as where , , are the time-varying adaptive control gains that can be suitably chosen by the cluster synchronization system (6). To guarantee negative feedback, the adaptive gains are designed as where , , are positive constants to be determined.
Remark 5. Through the above controllers, the first term in (10) is used to synchronize all nodes in the same cluster, while the remainder term in the controller is to weaken the mutual influences among clusters at the intersection nodes. By the way, we design the adaptive gains as (11) (adaptive update law) in order to make the control strength as small as possible, and hence the control cost can be substantially lower and our strategy can be easier to implement.
In the following, the main result of cluster synchronization criteria for nondelayed and delayed coupling under the pinning adaptive control scheme (10) and the adaptive update law (11) will be given.
Theorem 6. Suppose , , such that hold for all , then the cluster synchronization manifold of the network (6) is globally stable for any time delay and for any initial values under the pinning state feedback controllers (10) and the adaptive update law (11), where is a positive definite diagonal matrix and .
Proof. For notational convenience, we denote Select the following Lyapunov functional candidate as where , , are positive constants to be determined. The derivative of along the trajectories of the error system (8) with considering the pinning adaptive control scheme (10) and the adaptive update law (11) as described above is According to Definition 3, we have With an eye to Lemma 4, we could know that if the condition (12) hold for , then we can get that According to the Lyapunov stability theorem, one has whcih equals to Combine with the designing of the adaptive controllers. It can be derived that where are positive constants, it means that the nodes within th cluster are fully synchronized to dynamics state , while nodes in separate clusters behave independently. Therefore, we get the global stability of the cluster synchronization manifold That completes the proof of the main result.
Remark 7. The main theory explicitly showed a kind of effective and relatively cheap control strategy control scheme designed in this paper for the cluster synchronization of complex dynamical networks. That is, throughout the above proof, we can get some relative proper and practical control gains by using the pinning control scheme (10) as well as the adaptive control gains update law (11). Therefore, we can save much resources and costs for the smaller control gains than the previous works got in [11, 12]. Although one can pin a coupled complex network by adding some negative feedback controllers if the control strength is large enough, it is not practical that the control gains are arbitrarily large.
In the following, we give two corollaries, which are the investigation of simplified complex networks (6). Those results could come to the conclusion that our main result in this paper is more comprehensive and meaningful than the previous ones.
Corollary 8. Suppose , , such that hold for , then the cluster synchronization manifold of the following dynamical complex network is globally stable for all initial values under the pinning state feedback control scheme and the adaptive update law (11), where .
Remark 9. The similar proof process of Corollary 8 could be thought of as the simplified process of Theorem 6. Similar conclusion also can be found in . In this special case, we investigate the complex network without time delay.
Corollary 10. Suppose , , such that hold for , then the cluster synchronization manifold of the time delayed coupling dynamical network under the pinning control scheme and the adaptive update law (11) is globally stable for any time delay , where is a positive definite diagonal matrix and .
Remark 11. The proof of Corollary 10 could be thought of as another simplification of the proof of Theorem 6; this corollary, of course, is another special situation of the main result, that is, the network with time delayed coupling. This corollary can tells the result in this paper including the previous works, so we did a more comprehensive work.
4. Numerical Simulation
The above criteria can be applied to networks with different topologies and sizes. In this section, we put an effective example to illustrate the validity of the theory given in previous sections.
Example 12. We use a chaotic Lorenz oscillator and a chaotic Chua’s oscillator with different parameters, respectively, as the example to illustrate the main results (Theorem 6) of our paper. The chaotic Lorenz oscillator model could be described as follows: and the chaotic Chua’s oscillator model is where Their vector field functions are denoted by , , and , respectively. According to Theorem 6, the validity of the result must satisfy the QUAD condition, so we should take the first step to verify Definition 3 to guarantee cluster synchronization for the network (6) under the pinning controller (10). To achieve the purpose, Wang et al. did a good job. The detailed proof process could be found in ; based on that paper analysis, we can set
The network consists of 6 nodes that are divided into two clusters and (see Figure 1(a)). From the network structure shown in Figure 1, we can get that the time nondelayed coupling matrix is and the time delayed coupling matrix we assume is ; both of the matrices satisfy the diffusive condition. Cluster follows the dynamics of (30) while cluster follows the dynamics of (31). We add the adaptive adjustment controllers on node 3 and 4 as they have direct connection between two clusters.
Now define the error of cluster synchronization for this controlled network as where is the number of nodes in each cluster. Obviously, here . Define as the error between two communities.
According to the conditions in Theorem 6, we know that the cluster synchronization manifold is globally stable for any positive time delay . We plot the curves of the cluster synchronization errors of each cluster in Figure 1 (Figures 1(b) and 1(c) stand for cluster synchronization errors in cluster 1 and 2, resp., and Figure 1(d) represents for the error between two communities). It is clear that the cluster synchronization is achieved if converges to zero and do not as . The pinning adaptive controllers give a successful realization of cluster synchronization with the varying control gain ; in this situation, we derive the control gain matrix . It is more practical in real applications than we got in the view of theories.
This paper considered a class of complex dynamical networks with time nondelayed and delayed coupling. Instead of controlling all nodes, pinning adaptive control was used to pin a small fraction of the nodes in each cluster for successfully control, and the states of the whole dynamical networks can be globally exponentially forced to the objective cluster states. We have derived sufficient criteria for cluster synchronization under pinning control as the situation of dynamics are different in every cluster, which is more practical and meaningful in realistic. The adaptive method to adjust the control gains suitably rather than as large as possible was introduced and global synchronization of the general complex networks were achieved by using the Lyapunov stability theorem and linear matrix inequality. The numerical simulation was exploited to demonstrate the effectiveness of the pinning adaptive strategy proposed in this paper.
The authors thank the referees and the editors for their valuable comments on this paper. The work is supported by the Natural Science Foundation of China (Grant no. 61273220), Guangdong Education University Industry Cooperation Projects (Grant no. 2009B090300355), and the Shenzhen Basic Research Project (JC201006010743A, JCYJ20120613105730482).
Y. Tang, H. Gao, W. Zou, and J. Kurths, “Identifying controlling nodes in neuronal networks in different scales,” PLoS ONE, vol. 7, Article ID e41375, 2012.View at: Google Scholar
J. D. Cao and L. L. Li, “Cluster synchronization in an array of hybrid coupled neural networks with delay,” Neural Networks Letter, vol. 47, no. 11, pp. 2395–2405, 2011.View at: Google Scholar
Y. Y. Wu, C. P. Li, A. L. Yang, L. J. Song, and Y. J. Wu, “Pinning adaptive anti-synchronization between two general complex dynamical networks with non-delayed and delayed coupling,” Applied Mathematics and Computation, vol. 218, no. 14, pp. 7445–7452, 2012.View at: Publisher Site | Google Scholar | MathSciNet