Abstract
Complex networks have been judiciously developed during the last decades. Much attention has been given to investigate the synchronization of complex networks in recent years. In this paper, by constructing a drive network and a suitable impulsively controlled slave network, several synchronization criteria for the uncertain complex networks have been obtained based on the adaptive-impulsive method. The tracking parameters are realized simultaneously as the synchronization occurs. Particularly, our hypotheses and the proposed adaptive-impulsive control laws for network synchronization are simple and can be readily applied in practical applications. Finally, numerical simulations are provided to illustrate the effectiveness of the proposed synchronization criteria.
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
Since the pioneering work of Strogatz and Barabasi, complex networks have been prosperous greatly in various fields of sciences and engineering over the past decades [1, 2]. As we all know, complex networks exist in many natural and man-made systems, such as neural networks, cellular and metabolic networks, biological networks, computer networks, the World Wide Web, coauthorship and citation networks, social networks, etc.
In fact, synchronization is a kind of typical collective behavior exhibited in many natural systems. It has been demonstrated that many real-world problems have close relationships with network synchronization. Recently, this kind of synchronization of complex dynamical networks has been extensively studied in various fields of science and engineering [3–9]. Wu et al. explored the synchronization of random directed networks [8]. Lü and Chen studied the synchronization of time-varying complex dynamical networks [9]. Zhou and Chen studied the synchronization criteria of coupled neural network systems with time delays [10]. Lately, some researchers investigated the synchronization of complex networks with pinning controllers [11–13]. Zhang and Lu proposed some adaptive feedback criteria for the synchronization of complex networks with delayed nodes [14]. Tang and Chen studied the adaptive synchronization between two complex networks with nonidentical topology [15]. Then the adaptive synchronization of uncertain complex dynamical networks was further studied by Lü et al. [16] and Zhang et al. [17]. Recently, based on the adaptive method, Zhou et al. studied the synchronization of networks with uncertain topology [18], Wu and Liu et al. investigated the structure identification of uncertain complex networks with time delays [19, 20].
In fact, many practical systems such as signal processing systems, computer networks, automatic control systems and telecommunications, impulsive effects are common phenomena due to instantaneous perturbations at certain moments. Therefore, the study of the complex dynamical networks with impulsive effects is important for understanding the dynamical behaviors of the most real-world complex networks. The impulsive synchronization of complex dynamical networks of identical nodes and nonidentical nodes was discussed in [21, 22]. Sun et al. and Zhou et al. studied the impulsive synchronization of delayed complex networks [23, 24]. Very recently, Wang and Wu analyzed the synchronization criteria for impulsive complex dynamical networks with time-varying delay [25], and Yang et al. studied the synchronization of impulsively coupled complex switched networks with parametric uncertainties and time-varying delays [26].
The adaptive-impulsive synchronization has only been lightly covered in References [27, 28]. To the best of our knowledge, most of existing works are dealing with the network problems with known dynamical properties and topology in a prior. However, few work has done for the synchronization and parameter tracking of uncertain networks. As an interesting and challenging topic, there are many questions in need to be paid more attention. It is a challenge to give further sights to such kinds of complex network.
Motivated by the above reasons, in this paper, we consider a general complex dynamical network with some uncertain parameters. Based on the adaptive feedback and impulsive control method, several novel criteria for the networks consisting of the nonidentical nodes and identical nodes have been obtained by constructing a suitable drive network and an impulsively controlled slave network. They guarantee that the unknown parameters are identified when the synchronization occurs between complex dynamical networks.
This paper is organized as follows. Section 2 introduces a general complex dynamical network several useful hypotheses. A set of novel adaptive-impulsive laws and synchronization criteria are given in Sect. 3. Section 4 uses a simple example to show the effectiveness of the proposed synchronization criteria. Some concluding remarks are given in Sect. 5.
2 Problem formulation and preliminaries
Consider a class of n-dimensional dynamical system, which is described by the following form of the differential equation:
in which x i (t)=(x i1(t),x i2(t),…,x in (t))T∈R n, Θ i ∈R p is the parameter vector. Further, it can be rewritten as
where f i (t,x i (t)):R +×R n→R n is the continuous nonlinear function vector without unknown parameters and g i (t,x i (t)):R +×R n→R n×p is a continuous function matrix, Θ i ∈R p is the unknown parameter vector.
Throughout this paper, we always assume that the vector-valued function F i (t,x i (t),Θ i ) satisfies the uniform Lipschitz condition with respect to Θ i , that is,
Assumption 1
For any x i (t)=(x i1(t),x i2(t),…,x in (t))T and y i (t)=(y i1(t),y i2(t),…,y in (t))T, there exists a positive constant L i >0, such that
In fact, this assumption is very loose under the condition that the solution of Eq. (1) is bounded.
Now, we consider a general complex network consisting of N dynamical nodes. Each isolate node of the network is an n-dimensional dynamical system satisfies the above-mentioned assumption. Then the drive network is described by
where x i (t)=(x i1(t),x i2(t),…,x in (t))T ∈R n are the state variables of node i, and C=(c ij ) N×N is the weighted configuration matrix. If there is a directed coupling from node i to j(j≠i), then c ij ≠0 and c ij is the weight; otherwise, c ij =0. The matrix A=(a ij ) n×n ∈R n×n is the inner connecting matrix of each node.
Remark 1
In the network (3), the outer-coupling matrix C is not necessarily to be symmetric and the elements c ij are not assumed to be only 0 or 1. Moreover, there is not any constraint on the inner-coupling matrix A.
Remark 2
The network model (3) is more popular and generous because it is composed with N different node dynamics. If there are some kinds of the same nodes, it degenerates into the cluster network. If all the nodes have the same dynamics, it simplified to the general network in Refs. [3–8].
3 Parameter identification and synchronization by adaptive and impulsive controllers
In order to focus on the insights of the unknown dynamical parameters of the general complex networks, another impulsively controlled slave network is designed as
where y i (t)=(y i1(t),y i2(t),…,y in (t))T ∈R n are the response state variables of node i, and \(\hat{\varTheta}_{i}\) is the estimation of the unknown Θ i . B ik is the feedback matrix of node i received at impulsive moment t k , U i is the adaptive controller received by the ith node. Moreover, \(\Delta y_{i}(t_{k}^{+})=y_{i}(t_{k}^{+})-y_{i}(t_{k}^{-})\), \(y_{i}(t_{k}^{+})=\lim_{t\rightarrow t_{k}^{+}}y_{i}(t)\) and any solution of (4) is left continuous at each t k , i.e. \(y_{i}(t_{k}^{-})=y_{i}(t_{k})\). The moments of impulse satisfy t 1<t 2<⋯<t k <t k+1<⋯ and lim k→∞ t k =∞, τ k =t k −t k−1<∞.
In the following, the main goal is to design appropriate adaptive controllers U i and the corresponding updating laws which make the impulsively controlled network (4) and (3) be asymptotically synchronous.
Define error vectors as
where i=1,2,…,N. According to equation (2) and the controlled network (4) and (3), the error systems are described by
and
where I is the identical matrix with the same dimension as B ik .
Theorem 1
Suppose that Assumption 1 holds. Let λ be the largest eigenvalue of (C⊗A)+(C⊗A)T, if
and there exists a constant ξ>1 such that
under the following restriction conditions:
where k i are positive constants. Then, the impulsively controlled network (4) and (3) is asymptotically synchronous. Moreover,
Proof
Construct the Lyapunov function as follows:
where \(d_{i}^{\ast}(1\leq i\leq N)\) are some positive constants.
Then
along with Eq. (6) and Assumption 1, we have
Denote \(E(t)=(e_{1}^{T}(t),e_{2}^{T}(t),\ldots,e_{N}^{T}(t))^{T}\), and L=max i {L i }, substitute Eq. (10) into the above equality, we further have
where \(d^{\ast}=\min_{i}\{d_{i}^{\ast}\}>0\).
So
where \(\alpha=L+\frac{1}{2}\lambda-d^{\ast}\).
This implies that
For t=t k , from Eq. (7), we have
because of β ik =λ max[(I+B ik )T(I+B ik )]<1.
Thus, let k=1 in the inequality (13), for any t∈(t 0,t 1], we have
which leads to
Then from (14), there is
Therefore, for t∈(t 1,t 2],
Repeating the same process, for t∈(t k ,t k+1],
In virtue of the inequality (9) given in Theorem 1, we know that
Notice that t−t 0=(t−t k )+(t k −t k−1)+(t k−1−t k−2)⋯+(t 2−t 1)+(t 1−t 0)=(t−t k )+τ k +τ k−1+⋯+τ 2+τ 1. Thus, the inequality (15) can be further rewritten as
therefore V(t)→0 as k→∞ because of ξ>1, which implies that all the errors e i (t)→0 and \(\hat{\varTheta}_{i}\rightarrow \varTheta_{i}, d_{i}\rightarrow d_{i}^{\ast}(i=1,2,\ldots,N)\). So the synchronization between the impulsively controlled complex network (4) and network (3) is realized and the unknown system parameters are identified simultaneously. □
Corollary 1
If a complex network consists of N identical nodes, which can be described by
then unknown system parameters Θ can be identified by using the estimated values \(\hat{\varTheta}\) with the following impulsively controlled response network:
if
and
where λ is the largest eigenvalue of (C⊗A)+(C⊗A)T, constant ξ>1 and α is the same defined in Theorem 1.
4 A simulation example
In the foregoing section, Theorems 1 and Corollary 1 essentially provide the criteria for synchronization and unknown system parameters identification between impulsively controlled uncertain complex networks. Here, we use a simple example to illustrate how these results can be applied in complex networks with identical nodes.
Consider a simple network with five identical nodes. The chaotic Lorenz system is taken as the node’s dynamical function in this example, which is given by
where the parameters a=10,b=8/3,c=28,Θ=(a,b,c)T.
Then
and
Here, we assume that the inner matrix A=I 3 and these nodes are connected with weighted zero-row-sum. For example, the weighed outer-coupling configuration matrix is given by
and Fig. 1 shows the topology connection between these five nodes.
We assume that all the parameters a,b,c are unknown in prior. Let B ik =diag{−0.5,−0.5,−0.5}, τ k =0.2,k i =10∗i(i=1,2,…,5). Figure 2 shows the synchronization errors of e i1(t),e i2(t)e i3(t) under the updating laws (10). Clearly, all synchronization errors are rapidly converging to zero. From Figs. 3 and 4, one can see that the system parameters tracking is realized and all the adaptive feedback gain d i (t) converge to zero at the same time.
5 Conclusion
The adaptive-impulsive synchronization and parameter identification of unknown general complex dynamical networks has been studied in this paper. Specifically, some uncertain factors are taken into account in this network, such as some unknown system parameters. By constructing another suitable impulsively controlled slave network, several novel adaptive laws and synchronization criteria are derived. These criteria are very useful for understanding the mechanism of synchronization in complex networks. Moreover, the hypotheses and the resulting adaptive controllers for achieving network synchronization are expressed in simple forms that can be readily applied in practical situations. Finally, numerical simulations have been presented to demonstrate the effectiveness of the proposed synchronization criteria.
References
Strogatz, S.H.: Exploring complex networks. Nature 410, 268–276 (2001)
Albert, R., Barabási, A.: Statistical mechanics of complex networks. Rev. Mod. Phys. 74, 47–97 (2002)
Lü, J., Yu, X., Chen, G., Cheng, D.: Characterizing the synchronizability of small-world dynamical networks. IEEE Trans. Circuits Syst. I, Regul. Pap. 51, 787–796 (2004)
Zhang, Q., Zhao, J.: Projective and lag synchronization between general complex networks via impulsive control. Nonlinear Dyn. 67, 2519–2525 (2012)
Li, Z., Chen, G.: Global synchronization and asymptotic stability of complex dynamical networks. IEEE Trans. Circuits Syst. II, Express Briefs 53, 28–33 (2006)
Zhao, J., Aziz-Alaoui, M., Bertelle, C.: Cluster synchronization analysis of complex dynamical networks by input-to-state stability. Nonlinear Dyn. (2012). doi:10.1007/s11071-012-0516
Li, C., Sun, W., Kurths, J.: Synchronization between two coupled complex networks. Phys. Rev. E 76, 046204 (2007)
Wu, C.W.: Synchronization and convergence of linear dynamics in random directed networks. IEEE Trans. Autom. Control 51, 1207–1210 (2006)
Lü, J., Chen, G.: A time-varying complex dynamical network model and its controlled synchronization criteria. IEEE Trans. Autom. Control 50, 841–846 (2005)
Zhou, J., Chen, T., Xiang, L.: Robust synchronization of delayed neural networks based on adaptive control and parameters identification. Chaos Solitons Fractals 27, 905–913 (2006)
Li, X., Wang, X., Chen, G.: Pinning a complex dynamical network to its equilibrium. IEEE Trans. Circuits Syst. I, Regul. Pap. 51(10), 2074–2087 (2004)
Sorrentino, F., Bernardo, M., Garofalo, F., Chen, G.: Controllability of complex networks via pinning. Phys. Rev. E 75, 046103 (2007)
Yu, W., Chen, G., Lü, J.: On pinning synchronization of complex dynamical networks. Automatica 45(2), 429–435 (2009)
Zhang, Q., Lu, J., Lü, J., Tse, C.K.: Adaptive feedback synchronization of a general complex dynamical network with delayed nodes. IEEE Trans. Circuits Syst. II, Express Briefs 55(2), 183–187 (2008)
Tang, H., Chen, L., Lu, J., Tse, C.K.: Adaptive synchronization between two complex networks with nonidentical topological structures. Physica A 387(22), 5623–5630 (2008)
Lü, L., Meng, L.: Parameter identification and synchronization of spatiotemporal chaos in uncertain complex network. Nonlinear Dyn. 66(4), 489–495 (2011)
Zhang, Q., Lu, J.: Exponentially adaptive synchronization of an uncertain delayed dynamical network. J. Syst. Sci. Complex. 24, 207–215 (2011)
Zhou, J., Lu, J.: Topology identification of weighted complex dynamical networks. Physica A 386, 481–491 (2007)
Wu, X.: Synchronization-based topology identification of weighted general complex dynamical networks with time-varying coupling delay. Physica A 387(4), 997–1008 (2008)
Liu, H., Lu, J., Lü, J., Hill, D.: Structure identification of uncertain general complex dynamical networks with time delay. Automatica 45(8), 1799–1807 (2009)
Zhang, G., Liu, Z.R., Ma, Z.J.: Synchronization of complex dynamical networks via impulsive control. Chaos 17(4), 043126 (2007)
Zhang, Q., Lu, J.: Impulsively control complex networks with different dynamical nodes to its trivial equilibrium. Comput. Math. Appl. 57, 1073–1079 (2009)
Sun, W., et al.: Outer synchronization of complex networks with delay via impulse. Nonlinear Dyn. 69(4), 1751–1764 (2012)
Zhou, J., et al.: Impulsive synchronization seeking in general complex delayed dynamical networks. Nonlinear Anal. Hybrid Syst. 5(3), 513–523 (2011)
Wang, J., Wu, H.: Synchronization criteria for impulsive complex dynamical networks with time-varying delay. Nonlinear Dyn. 70(1), 13–24 (2012). doi:10.1007/s11071-012-0427-x
Yang, M., Wang, Y., Xiao, J., Wang, H.: Robust synchronization of impulsively-coupled complex switched networks with parametric uncertainties and time-varying delays. Nonlinear Anal., Real World Appl. 11, 3008–3020 (2010)
Wan, X., Sun, J.: Adaptive impulsive synchronization of chaotic systems. Math. Comput. Simul. 81, 1609–1617 (2011)
Chen, Y., Hwang, R., Chang, C.: Adaptive impulsive synchronization of uncertain chaotic systems. Phys. Lett. A 374, 2254–2258 (2010)
Acknowledgements
This work was jointly supported by the National Natural Science Foundation of China under Grant Nos. 11047114 and 11271295, the Key Project of Chinese Ministry of Education under Grant No. 210141 and the Youth Project of Hubei Education Department under Grant Nos. Q20111607 and Q20111611.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Zhang, Q., Luo, J. & Wan, L. Parameter identification and synchronization of uncertain general complex networks via adaptive-impulsive control. Nonlinear Dyn 71, 353–359 (2013). https://doi.org/10.1007/s11071-012-0665-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-012-0665-y