Abstract

This paper investigates the exponential synchronization of complex dynamical networks based on the sampled-data control method. The sampled-data control means that the control input remains unchanged for a long time after each sampling, which can reduce the sampling number. By using the stability theory of the dynamical systems, this paper provides a novel sampling controller and estimates the bound of the sampling interval. Finally, a numerical example is given to demonstrate the effectiveness of the proposed design technique.

1. Introduction

Recently, complex networks have received a great deal of attention from researchers in several fields such as industrial networks, financial networks, biology, and power systems [14]. Complex networks are usually composed of lots of interconnected nodes, in which each node can adjust its behavior according to the received information from its neighbor nodes, so complex networks can be used to describe some complex phenomena in science and engineering fields. As a result, there are some existing papers [58] to study the complex networks from diverse facets.

Synchronization is one of the important issues concerning complex networks, which means that the collective behaviour that all the states of the network converge towards a predefined target trajectory along with the time evolution. In fact, synchronization is a difficult problem because of the different initial values and various dynamical structures. Thus, there are many papers [915] to investigate the synchronization of complex networks by using different theories and methods. Furthermore, many kinds of synchronization of complex networks have been investigated, which include asymptotic synchronization [16], finite-time synchronization [17], and fixed-time synchronization [18].

With the rapid development of computer hardware technology, sampled-data control has been applied widely for its convenience and good control efficiency. Sampled-data control only requires the system states information at the sampling instants, which can greatly reduce the computation and the number of transmitted information. Therefore, there are many results reported in the literature [1925]. For example, for the periodic sampling case, the authors presented some sufficient conditions of sampled-data synchronization criteria for the complex dynamical networks with time-varying coupling delay by constructing a suitable augmented Lyapunov function, and with the help of introduced integral inequalities, and employing the convex combination technique in [22]. By employing a time-dependent Lyapunov functional and the sampled-data control, the authors of [23] investigated the synchronization control problem for chaotic neural networks subject to actuator saturation and provided a sampled-data controller to regionally synchronize the drive neural networks and response neural networks. For the stochastic sampling case, the authors of [24] studied the stabilization problem for a class of sampled-data systems under noisy sampling interval by introducing a Vandermonde matrix and Kronecker product operation and provided the corresponding stabilization controller. By using the reciprocally convex matrix inequality, proper integral inequalities, and the linear convex combination method, the authors of [25] investigated the dissipative analysis and quantized sampled-data control design issues for T-S fuzzy networked control system under stochastic cyberattacks and obtained a new quantitative sample data controller to ensure that the system is asymptotically stable and dissipative.

Motivated by the above discussion, we will consider the exponential synchronization control problem for complex dynamical networks in this paper. The main contributions of our paper are as follows: (1) we consider the exponential synchronization of complex networks by using the sampled-data control; (2) the presented controller is novel; (3) the upper bound of the sampling interval is estimated.

The rest of this paper is organized as follows: in Section 2, the model description and preliminary results are presented. In Section 3, the sampled-data controller guaranteed the complex network to be exponential synchronization is derived. In Section 4, a numerical example is provided to illustrate the electiveness of our obtained results. Finally, this paper is ended with a conclusion in Section 5.

Throughout this paper, the following notations are used. denotes the set of the positive real number. and , respectively, denote the -dimensional Euclidean space and the set of real matrices. For a given vector denotes its norm. The notation X ≥ Y (respectively, X > Y), where X, Y are symmetric matrices, means that is a symmetric semidefinite matrix (respectively, positive definite matrix). For a given matrix , denotes its transpose, and denotes its norm defined as .

2. Problem Formulation and Preliminaries

In this paper, we consider the following complex networks composed of identical nodes with linear couplings. The ith node is an -dimensional dynamical system, whose state equation iswhere is the number of coupled nodes. denotes the state vector, and are known constant real matrices, is a continuous differential vector function with . is the outer-coupling matrix, where is defined as follows: if there exists a connection between node with node , then ; otherwise, . In addition, the elements of matrix satisfy is the innercoupling matrix, and is the control input to be designed in the sequel.

Assume that the target node iswhere may be an equilibrium point, a periodic orbit, or a chaotic orbit of dynamical systems.

Definition 1. Complex network (1) is said to be exponential synchronization with target node (3) if there exist scalars and such thatfor and any initial conditions.
Next, for the node , we let the sequence of sampling data instants be and correspond a sequence of control updates . Between the adjacent control updates, the value of input is held constant in a zero-order hold fashion. That is,Thus, the controllers are piecewise constant between any sampling interval for .
In order to ensure that complex network (1) exponentially synchronizes with target node (3), we intend to use the following feedback controller:to control the th node, where is a scalar to be determined.
Letting , while , we obtain the closed-loop systemDefine , then the above system can be rewritten asDenote by . Following the above notations, system (8) can be written as the compact formfor , where
Before presenting our main results, we give the following assumptions and lemmas.

Assumption 1. Assume that there exists a constant such thatfor any , and .

Assumption 2. The complex network is connection. That is, there does not exist isolated node. Intuitively, it is a necessary condition for the synchronization of complex network.

Lemma 1. [26]. The Kronecker product has the following properties:(1)(2)(3)(4)(5)where are matrices with appropriate dimensions.

Lemma 2. [27]. Consider a differentiable function satisfying the following inequality:where , and are positive reals satisfying . Then, the function exponentially converges to zero; that is,with .

3. Main Results

In this section, we will present several updated conditions of sampling data such that complex network (1) synchronizes with the target node (3).

Theorem 1. Suppose that Assumptions 1 and 2 hold. If there exist a positive definite symmetric matrix , scalars and such thatandthen complex network (1) exponentially synchronizes with target node (3) under the action of the controller (6).

Proof. Choose the following Lyapunov functional asFor , the derivative of with respect to the trajectories of system (9) iswhere . It follows from Assumption 1 and inequality (13) thatIn view of (14) and (15), we haveSinceIntegrating from to on the above equation and using , one getsThus, we obtainSubstituting (22) into (19), thenwhere and which leads toIt follows from Lemma 2 thatwith . By the fact , we getwhich shows that complex network (1) exponentially synchronizes with target node (3) under the action of the controller (6). This completes the proof.

Remark 1. It follows from thatwhich gives the upper bound of the sampling data interval. That is, only if the sampling period is not bigger than the bound , then complex network (1) can exponentially synchronize with the target node (3) under controller (6). Moreover, if we take the sampling period as a constant, then it becomes a zero-order hold control with a fixed sampling period.

Remark 2. Although inequalities (13)(15) are nonlinear on variables, if we take beforehand, then these inequalities are linear matrix inequalities. Furthermore, by solvingone can obtain the most optical .
In this paper, the graph of the considered complex network is undirect, so the out-coupling matrix is real symmetric. According to the properties of a real symmetric matrix, there must exist an orthogonal matrix such that where are the eigenvalues of matrix . By this fact, we have the following results.

Theorem 2. Suppose that Assumptions 1 and 2 hold and the graph is undirect. If there exist a positive definite symmetric matrix , scalars , and such thatandthen complex network (1) exponentially synchronizes with target node (3) under the action of controller (6).

Proof. Lift multiply and right multiply on both sides of inequality (14), one can obtain inequality (29). The proof is completed.
It is noticed that we also can use controller (6) to control a part of nodes in complex network (1), which is called the pining control and has been usually used to investigate the synchronization of complex networks in the literature such as [2830]. Without loss of generality, we only control the former nodes with index . Otherwise, we can rearrange the index of nodes.

Theorem 3. Suppose that Assumptions 1 and 2 hold. If there exist a positive definite symmetric matrix , scalars and such thatandthen complex network (1) exponentially synchronizes with target node (3) under the pinning controllerwhere

Proof. Substituting (33) into (1), we yieldwhere . Similar to the proof of Theorem 1, we can obtain the above results. This completes the proof.

Remark 3. It is similar to Remark 1, we obtain the length of the sampling intervalIn addition, (14) holds if (32) holds because of , where But the converse does not hold, which shows that the complex network can achieve synchronization by using the pinning control, then it can achieve synchronization by controlling all the nodes.

4. A Numerical Example

In this section, we provide the following example to show the effectiveness of our proposed method.

It is well known that Chua’s dynamical system is described bywhere , and are two constants. Furthermore, it has been shown that system (36) possesses a chaotic behavior if and are appropriately chosen. In this example, we choose and , then the phase diagram of this system is shown in Figure 1 with the initial condition .

On the other hand, this system can be rewritten aswhere

Sincefor any satisfies Assumption 1 as .

Consider complex network (1) with five nodes and take Chua’s dynamical system (37) as the target node. Assume that the outer-coupling matrix isand the inner-coupling matrix is , respectively. By the LMI toolbox inMatlab, we obtain the feasible solutions of inequalities (13)–(15) as follows:

According to Theorem 1, we know that complex network (1) can synchronize with target node under the action of controller (6). Taking the initial conditionthe state trajectories of the error system (9) with the given parameters are shown in Figure 2, which shows that all the nodes synchronize well with each other, and our proposed method is effective.

5. Conclusions

This paper has investigated the exponential synchronization of complex network based on sampled-data control. By constructing a novel sampling-data controller, the complex networks can exponentially synchronize with the target node. Moreover, we have estimated the bound of the sampling intervals. A numerical example has shown that our method is effective. In the future, we will continue to study the synchronization of complex networks with multiple influencing factors, find out the quantity relationship of the synchronization with the complex network parameters, and provide some more effective synchronization controllers. Specially, we will consider how to apply the existing results and methods of complex networks to solve practical problems.

Data Availability

The data used to support the findings of this study are available from the corresponding author upon request.

Conflicts of Interest

The authors declare that there are no conflicts of interest regarding the publication of this paper.

Acknowledgments

This work was supported by the National Natural Science Foundation of China (11602134).