Abstract

This paper utilizes nonlinear adaptive feedback controller to make the complex multilinks networks with perturbations and time-varying delays achieve the finite-time synchronization. By designing nonlinear controllers, we use suitable Lyapunov functions and sufficient conditions to guarantee the finite-time synchronization between the drive system and the response system in terms of adaptive control. Several novel and useful finite-time synchronization criteria are accurately derived based on linear matrix inequality, Kronecker product, inequality analytical technique, and finite-time stability theory. Finally, numerical examples are given to demonstrate the validity and the effectiveness of our theoretical results.

1. Introduction

With the development of human social networks, the theory of complex networks has penetrated many fields such as mathematical science, life science, engineering science, and even social science [16]. Their applications have also been involved in nature, engineering technology, biological technology, and human society [711]. There is no doubt that complex network has become one of the most concerning and challenging scientific frontiers in scientific researches on complex systems. Many scholars especially have paid wide attention to the stability and the synchronization control of various complex networks [1214]. Plotnikov et al. studied the synchronization control of the delay-coupled neural networks with heterogeneous nodes through the adaptively tuned time-delayed coupling [12]. Sorrentino et al. described a method to find and analyze all of the possible cluster synchronization patterns in a Laplacian-coupled network by applying the methods of computational group theory to dynamically equivalent networks [13]. Zheng et al. introduced the synchronization of uncertain coupling recurrent dynamical neural networks with time-varying delays based on the adaptive controller and parameters update rules [14].

The control of nonlinear systems is also one of the focus issues discussed in both academical and industrial fields. Many different control methods have been applied into the control of nonlinear systems, such as impulsive control [15], pinning control [16], intermittent control [17], and adaptive control [18]. Among these control schemes, the adaptive control is a control scheme that can track the change of system states. It can change the dynamic states of the system and modify the parameters of the controller at any time, which can maintain a good control effect. At present, some researches have emerged on the synchronization of complex dynamical networks via the adaptive control [1922]. Delellis et al. used the decentralized adaptive strategy to achieve the synchronization of complex networks [19]. Based on the local information of node dynamics, Yu et al. investigated the synchronization of complex networks by the distributed adaptive control [20]. Nian utilized the adaptive control to make the complex network with uncertain boundary achieve the coupling synchronization and he proposed a concept about the asymptotic stability [21]. Lu et al. introduced the robust adaptive synchronization of general dynamical networks with multiple delays and uncertainties by employing the robust adaptive control principle and the Lyapunov stability theory [22].

The complex networks with multilinks exist widely in human society such as ecological network, transportation network, and relationship network [2325]. A complex multilinks network is composed of the subnetworks with various properties, and its multiple edges between any two nodes may have different properties. What is more, these subnetworks are also complex networks. For example, the transmission speed is different among highway network, railway network, and airline network in the transportation network, which is shown in Figure 1. An individual goes to the same place from the same starting point, and there may exist different time delays on different paths. Thus, the transportation network can be split into three subnetworks by different time delays, i.e., the highway network, the railway network, and the airline network. In most cases, the time delay is also the time-varying delay.

Recently, some scholars have studied the adaptive synchronization of complex dynamical networks with multilinks [2629]. Peng et al. made two complex networks with multilinks and different structures achieve the synchronization by adaptive control, Lyapunov stability theory, and some hypotheses [26]. Jiang et al. studied the local and global synchronizations of complex networks with coupling delays and multilinks based on some simple controllers with the updated feedback strength [27]. Wang et al. gave a definition of similar nodes for the first time and investigated the synchronization of complex multilinks networks with similar nodes via analyzing the minimal similarity of similar nodes and some adaptive synchronization criteria [28]. In most practical situations, it usually requires that complex networks should achieve the synchronization in the finite time. Zheng et al. discussed the finite-time synchronization of complex multilinks dynamical networks with or without internal time delays via intermittent controls [29]. Furthermore, there must exist some uncertain or inevitable factors in practical systems such as external perturbations and uncertain parameters. However, the previous researches mainly focused on the synchronization of complex multilinks network via adaptive control. Few researches on the synchronization of complex networks involve finite time, perturbations, and time-varying delay which are very important in practical applications. Therefore, the research on the finite-time synchronization control in complex multilinks networks with perturbations and time-varying delay is more representative, realistic, and valuable in some engineering applications.

Motivated by the above discussions, we study the finite-time synchronization of complex multilinks networks with stochastic perturbation and time-varying delay. The contributions of this paper are presented as follows:

This is the first time to investigate the finite-time synchronization problem of the complex multilinks networks with perturbations and time delay, including constant time delay and time-varying delay.

We design the adaptive nonlinear feedback controller to guarantee the synchronization of drive-response networks in a finite time by using the finite-time stability theory and several inequality analytical techniques.

For complex multilinks networks with perturbations and time-varying delay, we construct novel criteria about the finite-time synchronization between these networks via utilizing linear matrix inequality.

In order to illustrate the effectiveness and the feasibility of our theoretical results, we harness different network models, such as E-R random networks [30], B-A scale-free networks [31], and small-world networks [32], in numerical simulations.

The rest of this paper is organized as follows. Section 2 presents the network model and some preliminaries. In Section 3, some criteria are obtained for the finite-time synchronization by rigorous derivation. Section 4 gives numerical simulation results. Finally, Section 5 concludes this paper.

2. Network Model and Preliminaries

This paper discusses the model of complex multilinks network consisting of nodes with kinds of properties. The state equation of this model is given aswhere is the drive state vector of the th node, is a smooth nonlinear vector function, is the time-varying delay of the th subnetwork, and means the subnetwork with zero time-varying delay. represents the topological structure of the th subnetwork and it is a Laplace matrix, where is defined as if there is an edge from node to node ; otherwise, . The entry indicates whether there is an edge from node to node in the th subnetwork. The connection strength of the edge can be represented byIn the perturbation term of (1), is the noise intensity function, is an -dimensional Brownian motion defined on a complete probability space satisfying , , where is the mathematical expectation, and every two elements are statistically independent. Hence, for the noise intensity, we can deduce that and .

In system (1), some subnetworks may be random networks, and some may be scale-free networks or small-world networks. In this paper, we regard (1) as the driver system, and the corresponding response system is given aswhere is the response state vector of the th node and is an adaptive nonlinear controller to be designed. The synchronization errors between system (1) and system (3) are defined as .

To obtain main results of this paper, we have the following definitions, assumptions, and lemmas.

Definition 1. System (1) and system (3) can achieve the finite-time synchronization in mean square for suitable controller and any given initial conditions, if there exists a constant such thatwhere for , stands for the Euclidean vector norm, and is the theoretical finite time on the synchronization.

Assumption 2. For any , there exists a nonnegative constant , which makes satisfy the following inequality:

Assumption 3. There exists a nonnegative constant such thatwhere stands for the trace of the matrix, and .

Assumption 4. There exists a differential function which satisfies . It is apparent that this assumption is justified if is a constant.

Lemma 5 (see [33]). If there exists a continuous positive-definite function such that the following inequality holds,where and are two constants, then, for any given , satisfies the following inequality:and with given by .

Lemma 6 (see [34]). For any , there exists the inequality

Lemma 7 (see [35]). If are positive numbers and , then

Lemma 8 (see [35]). If and , then

Lemma 9 (see [36]). Consider the systemand suppose that there exists a function V: and such thatwhere is the weak infinitesimal operators of stochastic processes. Then the equilibrium is stochastically asymptotically stable. Especially, if , then the equilibrium is globally stochastically asymptotically stable.

Notations: denotes the -dimensional Euclidean space. The superscript denotes the matrix transposition. The notation (respectively, ) means that is positive semidefinite (respectively, positive-definite). The matrices of this paper are assumed to have compatible dimensions if not explicitly stated.

3. Main Results

In this section, we define a finite-time synchronization criteria via adaptive nonlinear feedback controller , which is defined as follows:where is a positive constant for , is a constant, , and are positive constants, is a positive constant which satisfies under Assumption 4, and is the sign function which is defined asand .

Remark 10 (see [29]). If , let .
According to the adaptive controller (14), the error of the dynamical system can be derived as follows:We have the following results about the driver system (1), the response system (3), and the controller (14).

Theorem 11. Systems (1) and (3) can realize the finite-time synchronization via the nonlinear adaptive feedback controller (14), if there exists a constant such that the following condition holds:where is the Kronecker product, , , and are positive constants under Assumptions 24, satisfies , is an identity matrix, and and are the Laplace matrices previously mentioned.
The finite time of realizing the synchronization between system (1) and system (3) under the controller (14) is given aswhere and is the following initial condition:

Proof. Construct the following Lyapunov function: is the weak infinitesimal operators of stochastic processes; then we can getBased on Assumption 3, it can be obtained thatFrom Assumption 4, we havethat is,According to Assumption 2 and substituting (22)-(24) and into (21), it follows thatBased on Lemma 6 and , one obtainsLet , and according to condition (17), we getAccording to Lemma 7, we can notice thatThus, we haveBased on Lemma 8, we obtain the following inequalities:Substituting (29)-(31) into (27) and according to Lemmas 7 and 8, we getDue to , it can be deduced thatBy Lemma 8, it can be obtained thatIf (17) holds, then we haveFrom Itô’s formula, we obtain thatFrom the definition of , there exists a positive constant such thatAccording to Lemma 9, it is easy to conclude that the driver network (1) and the response network (3) achieve the finite-time synchronization in the mean square.
Using Lemma 5 and letting , the driver system (1) and the response system (3) can realize the synchronization in the following finite time:whereThus, we complete the proof of Theorem 11.

Remark 12. According to Lemma 5 and Theorem 11, we can conclude that is the theoretical time to achieve the synchronization between the driver system (1) and the response system (3). Actually, the time may be shorter than the theoretical result in (38).
When is a constant time delay where , the driver system (1) and the response system (3) become the following forms:The nonlinear adaptive controller will be changed as follows:where all the parameters are the same as those in Theorem 11 except the time delay.

According to the adaptive controller (42), the error of the dynamical system can be derived as follows:

Corollary 13. Systems (40) and (41) with multilinks can realize the finite-time synchronization via the adaptive controller (42) if there exists a constant such that the following condition holds:where all the parameters are the same as those in Theorem 11.
Then system (40) and system (41) can realize the finite-time synchronization under the controller (42) in the finite time as follows:where and is the following initial condition:

Remark 14. Corollary 13 can be regarded as a special form of Theorem 11 when the time-varying delay is a constant time delay in system (1). It can be also understood as without time-varying. In other words, Corollary 13 makes the complex multilinks networks with time delay and perturbations realize the finite-time synchronization in the mean square.

Remark 15. By comparing the controller (14) with the controller (42), we can find that the controller with constant time delay is simpler. If there is no perturbations and delay, the network model and the controller will be simpler, which makes the network structure easier to achieve the synchronization.

4. Simulation Examples

In the previous section, we propose criteria for the finite-time synchronization of complex multilinks network with perturbations and time-varying delay via adaptive nonlinear feedback controller (14). In this section, we provide two different numerical simulation examples to verify the effectiveness of our criteria.

Example 16. This example is used to verify the effectiveness of our theoretical results on the finite-time synchronization in complex multilinks networks with constant time delay and perturbations.
This example gives a numerical simulation of Corollary 13. In this example, we consider a network with 8 nodes, and each node is a three-dimensional Lorenz system. Their links have three properties of complex multilinks networks with time delay and perturbations; in other words, . The driving network is given as follows:where , , and are the Laplace matrices as well as E-R random network model, and the connection probabilities are 0.8, 0.6, and 0.4, respectively. They are described as follows: and are the constant delay-times. And the noise intensity function is given by Correspondingly, the response system with adaptive controller (14) can be described as follows:where is also the node of the three-dimensional Lorenz system. The noise intensity function is given as follows:

In this simulation, we set up the simulation time . The values of the parameters for the nonlinear adaptive feedback controller (42) are taken as , , , based on Corollary 13. Using the LMI toolbox, we calculate that can satisfy inequality (44) in Corollary 13; then we take . Through the calculation, we can get the following results. For the first dimension, we get the settling time = 0.5222. For the second dimension, we obtain =0.5434. For the third dimension, we have = 0.6669. Figures 2-3 show the time response curves of the synchronization errors and the separate synchronous errors , , between the driving and the response networks with constant delay-time under the controller (42), respectively. From Figures 2-3, it can be seen that the actual synchronization times are shorter than the theoretical results. The above simulation results demonstrate the validity of Corollary 13.

Example 17. This example is used to verify the effectiveness of our theoretical results on the finite-time synchronization in complex multilinks networks with perturbations and time-varying delay.
This example provides a numerical simulation of Theorem 11. In this example, there are five nodes in the complex multilinks networks, and each node is a three-dimensional Lorenz system. There are two links between each pair of nodes; that is, . The driving network is described as follows:The definitions of and are the same as those in Example 16. is a small-world network model, and the rewiring probability among the nodes is 0.4. is an E-R random network model, and the connection probability is 0.8. They are also Laplace matrices described as follows: is the time-varying coupling delay, and we take . Then we get , which satisfies Assumption 3.
Correspondingly, the response system with adaptive controller (14) can be described as follows:where is also the node of the three-dimensional Lorenz system. The definition of is the same as that in Example 16.

In this simulation, the simulation time is set as . The values of the parameters for the nonlinear adaptive feedback controller (14) are taken as , , , based on Theorem 11. On the basis of LMI toolbox, can satisfy inequality (17) in Theorem 11; then we take . Through the calculation, we can get the following results. For the first dimension, we get = 0.3893. For the second dimension, we obtain =0.4336. For the third dimension, we have =0.6719. Figures 4-5 show the time response curves of the synchronization errors and the separate synchronous errors , , between the driving and response networks with time-varying delay under the controller (14), respectively. From Figures 4-5, it can be seen that the actual synchronization times are shorter than the theoretical results. Figures 4 and 68 present the curves of synchronization errors for different networks modes. By comparison, we can find that different networks have different convergence speeds and vibration extents of synchronous errors, but they all achieve the synchronization in the finite time. Therefore, Theorem 11 is widely applicable to subnetworks with various properties. The simulation results verify the feasibility of the proposed theorem.

5. Conclusions

This paper designed an adaptive nonlinear feedback controller to achieve the finite-time synchronization of the complex multilinks networks with perturbations and time-varying delay. Based on the finite-time stability theory, we successfully ensured the finite-time synchronization between the drive system and the response system in terms of adaptive controls. Some novel adaptive control laws and useful finite-time synchronization criteria were rigorously derived by linear matrix inequality, Kronecker product and several inequality analytical techniques. Finally, both numerical simulation examples and theoretical analyses were investigated to verify the validity and the effectiveness of our results.

Data Availability

The data used to support the findings of this study are included within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

Acknowledgments

The work is supported by the National Key R&D Program of China (Grant nos. 2016YFB0800604 and 2016YFB0800602), the National Natural Science Foundation of China (Grant nos. 61573067, 61771071), and the “13th Five-Year” National Crypto Development Fund of China (Grant no. MMJJ20170122).