Abstract

Asymptotic synchronization for a class of coupled networks with nondelayed and delayed couplings is investigated. A distinct feature of the network is that all the dynamical nodes are affected by uncertain nonlinear nonidentical perturbations. In order to synchronize the network onto a given isolate trajectory, a novel adaptive controller is designed to overcome the effects of the nonidentical uncertain nonlinear perturbations. The designed controller has better robustness than classical adaptive controller, since it can realize the synchronization goal whether the nodes have these perturbations or not. Based on the Lyapunov stability theory and the Barbalat lemma, sufficient conditions guaranteeing the asymptotic synchronization of the coupled network are derived. Two examples with numerical simulations are given to illustrate the effectiveness of the theoretical results. Simulations also demonstrate that our adaptive controller has better robustness than existing ones.

1. Introduction

A coupled network or complex network is a set of interconnected nodes, where each node is a dynamical system. In fact, many natural and man-made systems, such as the Internet networks [1], biological networks [2], epidemic spreading networks [3], collaborative networks [4], and social networks [5], can be described by coupled networks. Since the seminal work of Wu and Chua [6], much attention has been payed to the dynamical behaviors in an array of coupled networks [79]. A coupled network can exhibit complicated dynamical behaviors or collective behaviors which may be absolutely different from those of a single node. Hence, investigating the dynamical behaviors of coupled networks is of great importance.

One of the important collective behaviors of coupled networks is synchronization. Actually, many natural phenomena can be well explained by the synchronization of coupled networks. Moreover, synchronization has potential applications in many fields such as secure communication [10, 11] and information processing [12]. Therefore, in recent years, an increasing number of researchers have been devoted to the investigation of synchronization in an array of coupled networks [6, 7, 9, 10, 1322]. It is well known that sometimes the coupled networks may not be synchronized when a controller is not added into the infrastructure of individual nodes [7]. Thus the controlled synchronization of coupled networks is believed to be a rather significant topic in both theoretical research and practical applications. Consequently, many control methods have been proposed to realize chaos synchronization of coupled networks, for instance, intermittent control [7], state feedback control [9], and adaptive control [23]. Particularly, adaptive control technique is an effective method due to its good robustness.

In the literature, there were many results concerning synchronization of coupled networks via adaptive control [1416, 1922]. Cao et al. [14] investigated the complete synchronization in an array of linearly stochastically coupled identical neural networks with delays. In [15], Chen and Zhou studied the synchronization of coupled nondelayed networks under the adaptive control. By designing a simple adaptive controller, authors of [20] investigated the locally and globally adaptive synchronization of an uncertain coupled dynamical network. Recently, authors of [21] considered the local and global synchronization of coupled networks without delays via adaptive pinning control. Authors of [16, 19, 22] investigated the global synchronization of the coupled networks with nondelayed and delayed couplings by utilizing adaptive control technique.

It should be noted that most of the above results are valid only for the coupled networks without perturbation. However, in practice, chaotic systems are inevitably subject to many types of uncertain or even nonlinear perturbations, such as unknown parameters, exogenous disturbances, and artificial factors [23]. For instance, it is reported that the famous Lorenz system is derived from partial differential equations after a series of approximations [24]. Therefore, there usually exist modelling errors between the deterministic model and practical system. One can also find that dynamical nodes are difficult to be identical all the time since the parameters of dynamical nodes may be variant due to some environmental changes [25]. Another example is the social network [5], in which a person is a node and the relationship between persons is the edge. A person’s mood may change according to the evolution of the time and environments and hence many uncertainties may interfere with the individual’s behaviors. Furthermore, in the process of signal transmitting, the states of subsystems in coupled networks are unavoidably subject to some uncertain perturbations. Thus, synchronization of coupled chaotic systems with uncertain perturbations is essential and useful in both theoretical research and practical applications. Although the usual adaptive technique used in [1417, 1922] has good robustness when synchronizing coupled networks without perturbation, it is not always effective to synchronize coupled networks with various types of uncertain nonlinear perturbations. Simulations of this paper show that the adaptive technique used in [1417, 1922] cannot effectively synchronize coupled dynamical systems with some uncertain perturbations onto a given trajectory. Note that the uncertain perturbations of this paper are not stochastic as those in [7, 9, 19]. A distinct feature of the uncertain perturbations in this paper is that their effects cannot disappear even after the synchronization has been realized.

On the other hand, time delays usually exist in spreading due to the finite speeds of transmission as well as traffic congestions. Therefore, it is significant to investigate the synchronization in an array of coupled dynamical systems with delayed couplings. In [14, 16, 22], synchronization in an array of coupled dynamical systems with delayed couplings was studied. However, to the best of our knowledge, result on synchronization in an array of coupled systems with nondelayed and delayed couplings and uncertain nonlinear perturbations is seldom.

Motivated by the above analysis, in this paper, a general model of coupled networks with nondelayed and delayed couplings as well as uncertain nonlinear perturbations is proposed. Our model is applicable to most of known chaotic systems with or without uncertainties. The coupling configuration matrices are not assumed to be symmetric. Global asymptotic synchronization of the proposed model is studied. A new simple but robust adaptive controller is designed to overcome the effects of uncertainties and nonlinear external perturbations. The designed controller can synchronize the considered network to a given isolate trajectory. Moreover, our controller includes controllers used in [1417, 1922] as a special case. The designed adaptive controller can also synchronize the coupled dynamical network without any uncertainty and perturbation. Based on the Lyapunov stability theory and the Barbalat lemma, sufficient conditions are obtained to guarantee the realization of the synchronization of the coupled network. Numerical simulations verify the effectiveness of the theoretical results. Simulations also demonstrate that our adaptive controller has better robustness than those used in [1417, 1922].

The rest of this paper is organized as follows. In Section 2, a class of general coupled networks with uncertainties is proposed. Some necessary assumptions and lemmas are also given in this section. In Section 3, synchronization of the coupled networks with or without uncertainties is studied. Then, in Section 4, numerical simulations are given to show the effectiveness of our results. Section 5 concludes the investigation and expresses the acknowledgements. Future research field is also discussed in this section.

Notations. In the sequel, if not explicitly stated, matrices are assumed to have compatible dimensions. stands for the identity matrix of -dimension. is the Euclidean space of -dimension and is the set of nonnegative real numbers. For vector , the Euclidean norm is , where denotes transposition. denotes a matrix of -dimension, , . or means that the matrix is symmetric and positive or negative definite matrix. and are the minimum and maximum eigenvalues of the matrix , respectively.

2. Model Formulation and Preliminaries

The general coupled network consisting of identical nodes with nondelayed and delayed couplings as well as uncertain nonlinear perturbations is described as follows: where represents the state vector of the th node of the network at time and and are continuous vector functions. is the control input. is time-varying delay and , are inner coupling matrices of the network, which describe the individual coupling between two subsystems. Matrices and are outer couplings of the whole network satisfying the following diffusive conditions: Vector describes the uncertain nonlinear perturbation of th node of the coupled systems at time . In this paper, we always assume that the derivative of satisfies , where is constant.

We assume that (1) has a unique continuous solution for any initial condition in the following form: where is the maximum of . For convenience of writing, in the sequel, we denote as .

The aim of this paper is to synchronize all the states of the coupled network (1) to the following manifold: where is the state of an isolate node system without perturbation, which is described as follows: and can be any desired state: equilibrium point, a nontrivial periodic orbit, or even a chaotic orbit.

The following assumptions are needed in this paper.(H1) and there exist positive constants and such that (H2)Solutions of all the nodes in network (1) without control are bounded; that is, there exists a positive constant such that , .(H3), and for any positive constants and such that and , , there exists positive constant such that , .

Remark 1. It follows from () that system (5) unifies many well-known chaotic systems with or without delays such as Chua system [26], Lorenz system [27], Rössler system [28], Chen system [29], delayed chaotic neural networks [14], and delayed Chua system [30, 31]. A similar condition to () is also used in [3234] for neural networks. Hence, results of this paper are general.

Remark 2. Conditions () and () are reasonable. We do not impose the usual condition such as Lipschitz condition or differentiability on the uncertain perturbation function . It can be discontinuous or even impulsive function. If the state of each node system in (1) is an equilibrium point or a nontrivial periodic orbit, the condition () can be easily satisfied. If the state of each node in system (1) is a chaotic orbit, the condition () can also be satisfied. Since chaotic system has strange attractors, there exists a bounded region containing all attractors of it such that every orbit of the system never leaves them. Anyway, condition () can be satisfied for equilibrium point, a nontrivial periodic orbit, and a chaotic orbit. For such three cases, all the solutions of (1) are bounded and () is satisfied. Moreover, we shall subsequently prove that, with suitable robust adaptive controller, the coupled network (1) can be synchronized to the trajectory of (5) even without knowing the exact values of , , and , . However, examples at the end of this paper show that the usual adaptive controller used in [1417, 1922] is not sufficient to achieve this goal.

Lemma 3 ([35, Barbalat lemma]). If is a uniformly continuous function for and if the limit of the integral exists and is finite, then .

3. Synchronization with Uncertain Nonlinear Perturbations

In this section, an adaptive controller is designed such that the controlled network (1) can be asymptotically synchronized onto the isolate system (5). Corresponding results are also given for the network in the two cases: only partial dynamical nodes are perturbed and none of the dynamical nodes is perturbed. The advantages of the designed adaptive controller over those of existing ones are discussed in Remark 7.

Let . Subtracting (5) from (1) yields the following error dynamical system: where , .

From and we know that (8) admits a trivial solution , . Obviously, to reach goal (4), we only need to prove that the trivial solution of system (8) is asymptotically stable. Theorem 4 is our main result.

Theorem 4. Under the assumption conditions , the trivial solution of the error system (8) is asymptotically stable with the following adaptive controllers: where , , , and are arbitrary constants, respectively.

Proof. It follows from that there exists positive constant such that for . In view of , there exists positive constant such that . Take and define the Lyapunov function as where in which , is symmetric positive definite matrix, is positive constant, and and are to be determined.
Differentiating along the solution of (8), one obtains from and that where , , , , , , and we have used the following deduction:
Differentiating , one has
Taking , one gets from the definition of that Take . Then, one can easily derive from the above inequality that
Integrating both sides of the above equation from 0 to yields Therefore,
It is obvious that is uniformly continuous for ; hence is uniformly continuous for according to the continuity of norm. Moreover, the above inequality means that exists and is finite. In view of Lemma 3, one can easily get which in turn means Therefore, the trivial solution of the error system (8) is asymptotically stable. This completes the proof.

If some nodes are effected by uncertain perturbations while others are not perturbed, the trivial solution of the error system (8) can also be asymptotically stabilized by the adaptive controllers (9). Without loss of generality, rearrange the order of the nodes in the network, and let the first nodes have uncertainties; that is, , . We have Theorem 5.

Theorem 5. Suppose , . Then, under the assumption conditions , the trivial solution of the error system (8) is asymptotically stable with the adaptive controllers (9).

Proof. Define the Lyapunov function as where is defined as that in the proof of Theorem 4.
Differentiating along the solution of (8) and noting that the following inequality holds by the same procedure of the proof of Theorem 4, one can easily finish the proof. This completes the proof.

A special case of Theorem 5 is that none of the nodes is perturbed. In this case, the designed adaptive controller (9) can obviously realize the synchronization goal. Moreover, we have more general result than the adaptive controllers [1416, 1922], which is presented in Corollary 6 and Remark 7.

Corollary 6. Suppose , and the assumption condition holds. Then the trivial solution of the error system (8) is asymptotically stable with the adaptive controller (9). Moreover, the scalar can be relaxed to any nonnegative constant.

Proof. Define the Lyapunov function as where is defined as that in the proof of Theorem 4:
Differentiating along the solution of (8) and noting that , by the same procedure of the proof of Theorem 4, one can easily finish the proof. This completes the proof.

Remark 7. The new adaptive controller of this paper has better property of robustness than that used in [1416, 1922], which is The adaptive controller (26) is a special case of (9) when . Although controller (26) has robustness, it is not sufficient to synchronize networks with nonlinear perturbations. From Corollary 6, one sees that both adaptive controller (9) and (26) can synchronize a coupled network without any external perturbation to a given isolate system. Since uncertain perturbations to coupled networks are unavoidable in practice, our adaptive controller (9) is more practical than (26). Numerical simulations of this paper verify that new adaptive controller (9) has better robustness than (26).

Remark 8. Note that controller (9) are discontinuous and the phenomenon of chattering will appear [36, 37]. In order to eliminate the chattering, controller (9) can be modified as where , , are sufficiently small positive constants and ,   , and , are arbitrary constants, respectively.

Remark 9. If only some nodes of (1) are effected by uncertain nonlinear perturbations and matrix is irreducible, we can also consider adaptive pinning control scheme (see [16, 21, 22]) with the new adaptive controller to synchronize coupled networks (1). Moreover, we can also consider stochastic perturbations [14] and the Markovian jump (see [18, 38]) in (1) to get more general results. This is our next research topic.

4. Numerical Examples

In this section, we first consider a network composed of three Lorenz systems with uncertain perturbations. Then one WS small-world model with partially perturbed nodes, in which the node systems are delayed neural networks, is given. Numerical simulations demonstrating better robustness of the designed adaptive controller than existing one are also given.

Example 1. The Lorenz system is described as [23, 27] where , , and When initial values are taken as , , and , chaotic trajectory of (28) can be seen in Figure 1.
Now consider the following controlled network with nondelayed coupling, where each node system is the above Lorenz system with uncertainties: where , , , , and Numerical simulations show that the states of (30) without control are bounded; see Figure 2. Therefore, is satisfied.
It is obvious that . Let ; then On the other hand, one can easily get where , , and . From Figures 1 and 2, it is obvious that , and , are all bounded; hence , and are all bounded. Take ; then One gets from (32) and (34) that Take ; then is satisfied. Since , are bounded, every component of , is bounded, and is satisfied. According to Theorem 4, the coupled network (30) can be asymptotically synchronized onto (28) with adaptive controller (9).
In the simulations, the forward Euler method is used to simulate in Matlab (math works). The initial conditions of the numerical simulations are as follows: step , , , , , , , . Figure 3 describes the synchronization errors between (30) and (28) by using controllers (9), from which one can see that the synchronization errors quickly turn to zero as time goes. Figure 4 presents the time response of the feedback gain parameters and , which reach constants eventually. Numerical simulations show that when all nodes are perturbed by uncertainties, the new adaptive controller (9) can synchronize the coupled networks onto a given trajectory, which verify the effectiveness of Theorem 4.
In order to show the better robustness and advantage of our new controller, we now control (30) with the adaptive controller (26), where all the values of parameters are the same as those above. Figure 5 describes the trajectories of synchronization errors between (30) and (28) by using adaptive controller (26), from which one can see that do not turn to zero as time goes. Hence, controllers (26) cannot synchronize (30) onto the trajectory of (28).

Example 2. In [39], Watts and Strogatz proposed a small-word network (WS small-world) model, which is described as follows.(1)Initialization. Starting with a regular ring lattice of nodes, each node is connected to (even number) nearest neighbors by undirected links.(2)Rewiring. Randomly rewire each link of the network with probability such that self-connected and duplicated links are excluded. Here, rewiring means reconnecting one end of a selected link to another randomly chosen node.
The delayed neural network is described as [14] where , , , , , , When the initial values are taken as , , system (36) is chaotic as shown in Figure 6.
It can be easily verified that , , , and for any . Hence Therefore, is satisfied with and .
Next, consider the following coupled network subject to uncertainties and control inputs: where , , and . Suppose that the network is connected in a small-world topology. If there is a connection between nodes and , then ; otherwise, . Taking , and , we get structure of WS small world shown in Figure 7.
Suppose the uncertain perturbations of the nodes are , the uncertain perturbations of the nodes are , and the nodes have no perturbation. The state trajectories and of the perturbed network (39) without control are shown in Figure 8, from which one can see that and are all bounded. Obviously, conditions and are also satisfied. According to Theorem 5, the coupled network (39) can be synchronized to (36) with adaptive controller (9).
Again, the forward Euler method is used to simulate in Matlab. The initial conditions of the numerical simulations are as follows: step , the initial values of are arbitrary in , , ,, and. Figure 9 describes the synchronization errorsbetween (39) and (36) by using adaptive controller (9). One can see from Figure 9 that synchronization errors quickly turn to zero as time goes. Figure 10 shows the feedback gain parametersand, which all reach constants eventually. Numerical simulations show that when only partial nodes are perturbed by uncertainties, the new adaptive controller (9) can also synchronize the coupled networks onto a given trajectory, which verify the effectiveness of Theorem 5.
However, with the same parameter values, controller (26) cannot synchronize (39) to the trajectory of (36). The synchronization errors between (39) and (36) by using adaptive controller (26) are shown in Figure 11.

Remark 10. Figure 11(a) shows that the usual adaptive controller has robustness; however, one can see from Figure 11(b) that its robustness is limited. Nevertheless, by comparing Figures 5 and 11 with Figures 3 and 9, respectively, one can easily see that the new adaptive controller (9) has better robustness than the usual one (26). Therefore, the new adaptive controller proposed in this paper is more effective and more robust than that in [1416, 1922] for coupled networks with uncertain perturbations.

Remark 11. Since uncertain perturbations to coupled networks in real life are unavoidable, the new adaptive controller (9) is important. Actually, external uncertain perturbations may have key effects on the dynamics of node system. For example, consider the system (36) with perturbation: Take the same initial values as those in Figure 6; that is,,. Figure 12 presents the different trajectories of system (40) under different perturbations, which are completely different from those of system (36); see Figure 6. However, under these perturbations, the coupled network (39) can still be synchronized onto trajectory of (36) by the designed controller (9).

5. Conclusion

Uncertainties for systems are unavoidable in practice. Therefore, in this paper, we introduced a class of coupled networks with delays and uncertain nonlinear perturbations. A simple but robust adaptive controller is designed to synchronize the coupled networks onto an isolate node even without knowing priori the bounds of such perturbations. Results of this paper are also applicable to complex networks with asymmetric coupling configuration matrix. The designed controller enhances the robustness and reduces fragility of coupled networks; hence, it has great practical significance. Two types of coupled network model with uncertain perturbations, asymmetric coupled Lorenz network and WS small-world type of complex network with delayed neural network as node system, are employed to verify the effectiveness of the theoretical results. Numerical simulations also show that the designed adaptive controller is more robust and more effective in synchronizing a coupled network than the usual adaptive controller used in the references.

Obviously, it is optimal to synchronize complex networks with delays and uncertain perturbations in finite time. However, the existing controllers cannot synchronize a delayed complex network in finite time. Therefore, our next research is to design simple and effective controllers to realize finite-time synchronization of complex networks with delays and uncertain perturbations, which is challenging.

Acknowledgments

This work was jointly supported by the National Natural Science Foundation of China under Grant no. 61263020, the Scientific Research Fund of Chongqing Municipal Education Commission under Grant no. KJ130613, and the Scientific Research Fund of Chongqing Normal University under Grants no. 12XLB031 and no. 940115.