Abstract

This paper studies the problem of leader-following synchronization for complex networks subject to delayed impulsive disturbances, where two kinds of time delays considered exist in internal complex networks and impulsive disturbances. Some delay-dependent sufficient criteria are derived in terms of linear matrix inequalities (LMIs) by using the delayed impulsive differential inequality method. Moreover, a feedback controller is designed to realize desired synchronization via the established LMIs. Our proposed results show that the requirements of impulse intervals and impulse sizes are dropped, and delayed impulses and large scale impulses are allowed to coexist. Finally, some examples are given to show the effectiveness of the obtained results.

1. Introduction

Complex networks are composed of a large number of highly interconnected dynamical units and are used to describe various practical systems, such as social interacting species, transportation networks, biological and chemical systems, and neural networks [18]. As a type of complex networks, coupled neural networks have received great attention and a lot of previous studies mainly focused on stability and stabilization analysis [913]. Since synchronization is a widespread collective behavior in nature that has been broadly used in various domains, such as information science, signal processing, and communication system [1420]. More and more investigators devote to investigating the various types of synchronization of complex networks: phase synchronization [21], complete synchronization [22], and cluster synchronization [23]. In actual operating process, time delays [24] and external disturbances [25] are inevitable due to the inherent communication time between connected nodes and sudden changes in the external environment, which directly affects the efficiency of any process running at the top of the complex networks. Thus, various efforts have been paid for synchronization of delayed complex networks with disturbances [2629].

In many cases, real complex networks may encounter some abrupt changes at some moments, which are very short relative to the entire motion process. Therefore, the instantaneous change can be regarded as the form of impulse, which is called impulse phenomenon. In the past decades, impulse effect in dynamical systems has received considerable attention [2635] owing to its widespread existences in nature and society. From the perspective of impulse effect, impulse can be divided into two categories: impulsive control and impulsive disturbance, where impulse control as a discontinuous control input is to achieve desired performance of the networks, whereas impulse disturbance is a robust analysis which means that the networks can maintain its performance under impulse disturbances. Similarly, for the synchronization of complex networks, impulse effects can be divided into two categories: synchronizing impulses and desynchronizing impulses. Synchronizing impulses mean that a complex network without impulses cannot achieve the desired synchronization, but it may possess synchronization via proper impulsive control. While desynchronizing impulses can be regarded as impulsive disturbances, which mean that complex networks without impulses can achieve the synchronization, and it can remain the desired synchronization under impulsive disturbances. Obviously, the desynchronizing impulses may restrain the synchronizability of complex networks, and it is actually a class of robustness problem. Until now, most of the existing works mainly focus on synchronizing impulses. For example, under the impulsive control, the exponential synchronization of chaotic delayed neural networks could be achieved in [31]. On this basis, Kan et al. [34] investigated the exponential synchronization of master-slave time-varying delayed complex valued neural networks by a hybrid impulsive controller. In recent years, some results about desynchronizing impulses have also been proposed. For instance, Zhang et al. [27] dealt with robust stabilization problem of Takagi–Sugeno fuzzy time delay systems subject to impulsive disturbances. From impulsive disturbance and impulsive control point of view, respectively, Li et al. [29] proposed several criteria ensuring the uniform stability of impulsive functional differential equations with finite or infinite delay by establishing some new Razumikhin conditions.

Impulses involving time delays are sometimes called delayed impulses. Such kind of impulses describes a phenomenon, where impulsive transients depend on not only their current but also historical states of the system. Due to their potential applications in various domains, such as population dynamic systems, communication security systems, and electrical engineering systems, delayed impulses have received much more attention [3639]. For example, a pinning delayed impulse control scheme was designed to achieve synchronization of complex dynamical networks in [37]. The input-to-state stability and integral input-to-state stability of nonlinear systems with delayed impulses were studied in [38], where the relationship between impulse frequency and the time delay existing in impulses was established. However, there are few results considering synchronization of complex networks under delayed impulsive disturbances. Thus, it is still an open problem and need further studies.

Motivated by the abovementioned discussions, in this paper, we aim to investigate the leader-following synchronization of complex networks subject to delayed impulsive disturbances. By constructing a suitable Lyapunov function, employing the impulsive delay differential inequality and several LMI-based conditions, the synchronization criteria of delayed complex networks which subject to delayed impulse disturbances are obtained. The rest of this paper is organized as follows. In Section 2, some necessary preliminary knowledge is introduced and the problem statement is present for synchronization of complex networks with delayed impulsive disturbances. In Section 3, some sufficient conditions are presented to ensure the leader-following synchronization. Examples are provided in Section 4. Finally, the paper is concluded in Section 5.

2. Preliminaries

Notations 1. Let denote the set of real numbers, the set of positive integers, and and the n-dimensional and n × m-dimensional real spaces equipped with the Euclidean norm ‖·‖, respectively. A > 0 or A < 0 denotes that the matrix A is a symmetric and positive or negative definite matrix. The notation AT and A−1 denote the transpose and the inverse of A, respectively. λmax(A) and λmin(A) denote the maximum and minimum eigenvalue of symmetric matrix A, respectively. I denotes the identity matrix with appropriate dimensions and Λ = {1, 2, …, N}. Let α ∨ β and α ∧ β be the maximum and minimum value of α and β, respectively. denotes the class of piecewise continuous functions mapping [t0 − τ, t0] to . A ⊗ B denotes the Kronecker product of matrices A and B.
In this paper, we consider synchronization of a class of complex networks subject to impulse noise disturbances, where the complex network is coupled by a large number of delayed neural networks. The dynamic of the ith neural network is described bywhere is the state vector of the ith neural network at time t; D = diag{d1, d2, …, dn} is a diagonal matrix with di > 0, i ∈ Λ, which denotes the rate with which the neuron i resets its potential to the resting when being isolated from other neurons and inputs; is the activation function at time t; τ(t) is the time-varying delay in the continuous protocol satisfying 0 ≤ τ(t) ≤ τ (τ > 0 is a constant); and c is the coupling strengthen, which denotes a measure of the interdependence of the networks. Γ = diag{γ1, γ2, …, γn} > 0 represents the current state inner coupling matrix; is the coupling configuration matrix representing the topological structure of the networks, which is defined as follows: if there is an edge from node j and i at time t, then lij > 0, otherwise lij = 0; the diagonal elements are defined as ; and are the connection weight matrix and the delayed connection matrix, respectively; and is the actual controller.
The leader to complex dynamical network (1) is described bywhere s(t) may be a periodic orbit, a chaotic orbit, or an equilibrium point. Let ei(t) = xi(t) − s(t). Then, we havewhere (ei(·)) = f(ei(·) + s(·)) − f(s(·)).
In real applications, the control input is usually affected by switching phenomena, frequency change or other sudden noise, which appears in the form of impulses. Therefore, it is natural to consider the actual control with impulse noise disturbances. The corresponding synchronization framework of neural network subjects to impulse noise disturbances is shown in Figure 1. In Figure 1, ui(t) is the feedback controller and is the actual controller including impulsive disturbances. We consider the controller ui(t) given bywhere is the control gain matrix to be determined. The actual control is described bywhere the second term on the right represents the delay impulsive disturbances, the impulse time instants {tk} satisfy 0 ≤ t0 < t1 < ⋯ < tk ⟶ +∞ as k ⟶ +∞; rk is the delay in impulsive disturbances and satisfies 0 ≤ rk ≤ r (r > 0 is a constant); δ(·) is the Dirac delta function; and is the impulse matrix.
Then, the error system (3) can be expressed byThe initial conditions of (6) are given bywhere , i ∈ Λ, ζ = r ∨ τ.

Assumption 1. For the nonlinear function , there exist nonnegative constants αij (i, j = 1, 2, …, n), for any , such that

Definition 1. The neural network (1) is said to achieve synchronization with system (2) if for any , the error signal ei(t) = xi(t) − s(t) converges to zero as t ⟶ ∞, i ∈ Λ.

Lemma 1 (see [30]). Let p, q, rk, and τ denote nonnegative constants with p > q, , , and function satisfies the scalar impulsive differential inequality:

If there exist constants M > 0, η ∈ (0, λ) such thatwhere λ > 0 satisfies λ < p − qeλτ. Then,where .

3. Main Results

In this section, some sufficient conditions for synchronization of delayed neural networks subject to delayed impulse noise disturbances are established.

Theorem 1. Suppose that Assumption 1 holds. Systems (1) and (2) are exponentially synchronized if there exist n × n real matrix  > 0, n × n diagonal matrixes Q1, Q2 > 0, n × n matrix Ψ, positive constants M, η, λ, α, β with α > β, η ∈ (0, λ), and , such thatwhere Φ = IN ⊗ (Ψ + ΨT −  −  + α) + 2c(L ⊗ Γ), and λ satisfies λ < α − βeλτ. Moreover, the control gain matrix K is designed by K = Ψ.

Proof. Consider the Lyapunov function asWhen , calculating the derivative of along the trajectory of system (6), one may obtain thatIt then follows from Assumption 1 and Lemma 1 thatNote that , then the coupling term can be rewritten as follows:Substituting (18) and (19) into (17), it holds thatIt then follows from (12) and (13) thatWhen t = tk, from (14), we haveFrom (22), (23), and (15), using Lemma 1, we havewhere M > 0, η > 0, λ > 0, and λ > η, . Then,which implies thatwhere . It can be concluded that synchronization is achieved. The proof is completed.

Corollary 1. Under Theorem 1, systems (1) and (2) are exponentially synchronized if condition (15) is replaced by

Remark 1. Different from the results in [40], in which the problem of Leader-following synchronization was obtained by the impulsive controller, this paper studied the Leader-following synchronization of delayed neural networks from another point of view, that is, the impulsive disturbances involved in actual control input . Actually, besides impulsive control, impulsive disturbance is also inevitable in real applications. Recently, many interesting results on impulsive disturbances have been reported in the literature [27, 29, 41], such as Zhang et al. [27] studied robust stabilization problem of Takagi–Sugeno fuzzy time delay systems subject to impulsive disturbances, and the stability problem of impulsive functional differential equations with finite or infinite delay was considered in [29]. However, the time delay was considered only in systems, but the possible time delay existing in impulse was not addressed. In addition, the upper and lower bounds of the consecutive impulse intervals were enforced. In this paper, time delays in impulsive disturbances are fully considered, and moreover there are no restrictions on the upper and lower bounds of the consecutive impulse intervals. In addition, our results allow the coexistence of delayed impulse and large scale impulses, which are less conservative than recent research studies.
On the other hand, we will consider impulsive disturbances that are associated only with the controller with delay. Then, we have the actual control of the following form:Then, the error dynamic can be described byThe notations and conditions are the same as those in system (6).

Theorem 2. Suppose that Assumption 1 holds. Systems (1) and (2) are exponentially synchronized if there exist n × n real matrix  > 0, n × n diagonal matrixes Q1, Q2 > 0, n × n matrix Ψ, positive constants M, η, α, β with α > β, η ∈ (0, λ), and constants ak > 1, , such thatwhere Φ = IN ⊗ (Ψ + ΨT −  −  + α) + 2c(L ⊗ Γ) and λ satisfies λ < α − βeλτ. Moreover, the control gain matrix K is designed by K = Ψ.

Proof. Following from Theorem 1, the proof at continuous time is omitted here. When t = tk, from (33), we haveFrom Lemma 1, it can be concluded that synchronization of system (1) is achieved. The proof is completed.

Corollary 2. Under Theorem 2, systems (1) and (2) are exponentially synchronized if condition (35) is replaced byEspecially, if , then the following results can be designed.

Corollary 3. Assume that (30)–(32) in Theorem 2 hold, and there exist positive constants η, α, and β with α > β, η ∈ (0, λ), and ak > 1, with , such thatwhere , λ satisfies λ < α − βeλτ. Moreover, the control gain matrix K is designed by K = Ψ. Then, systems (1) and (2) are exponentially synchronized.

Corollary 4. Assume that (30)–(32) in Theorem 2 hold, and there exist positive constants mk, η, α, and β with α > β, η ∈ (0, λ), and ak > 1, with , such thatwhere λ satisfies λ < α − βeλτ. Moreover, the control gain matrix K is designed by K = Ψ. Then, systems (1) and (2) are exponentially synchronized.

Remark 2. Note that Corollary 3 and Corollary 4 both establish the relationship between the impulse strength and the size of impulse intervals. Corollary 3 shows that the impulsive disturbance in our feedback controller could occur in high frequency during a certain period of time, which provided that the impulse strength satisfies certain conditions. Corollary 4 shows that the large scale impulses could be allowed in our control schemes provided that the strength of the impulsive disturbance is limited by the size of impulse intervals. Hence, they are complementary to each other and can be applied to different cases in real applications.

4. Examples

In the section, examples and their simulations are given to illustrate the effectiveness of our proposed theoretical results.

Example 1. Consider the following cellular neural network [11] as the leader:where . Figure 2 shows the phase plot of the leader with initial values s0 = (0.4, 0.6)T.
A network consisting of 4 cellular neural networks is considered. The corresponding coupling matrix is obtained as follows:Assume that Γ = diag{1, 1}, Π = diag{1, 1}, τ(t) = 1, r(t) = 1, α = 29, β = 0.6, bk = (1 + 10/k2)e−1, c = 0.2, tk = 0.3k, and . Using Matlab LMI toolbox [42], we can obtain the following feasible solutions to LMIs in Theorem 1:Then, the controller gain matrix K is designed as follows:Choose λ = 1 such that λ < 29 − 0.6eλ. Then, we obtainThus, there isTherefore, from Corollary 1, we obtain that the coupled neural networks subject to impulsive disturbances reach the leader-following synchronization. The numerical simulations in Figure 3 have testified the validity of the result. Figures 3(a) and 3(b) show that the state trajectories of the neural network cannot realize synchronization with the leader s(t) without control input. One can see that synchronization is achieved with a fast rate of convergence by designing the feedback control to overcome the problem of delayed impulsive disturbances, see Figures 3(c) and 3(d).

Remark 3. Note that the coupling strength c is a measure of the interdependence of networks, which can affect the synchronization time of the networks [43]. In the present paper, the strong coupling strength will delay the synchronization time. For example, consider the second state of xi in Example 1. Under Theorem 1, Figures 4(a)4(c) show the state trajectories of the neuron xi2 with different coupling strength c = 0.001, 0.2, and 1, respectively. One may observe that the stronger the coupling, the longer the synchronization time.

Example 2. Consider the leader system:Figure 5 shows that delayed neural networks with initial values s0 = (−8.5, −5, 3)T. The coupling matrix of neural networks is obtained as follows:and the impulse matrix is considered as  = diag{1.2, 1.2, 1.2}, . Let α = 0.8, β = 0.01, ak = 1.2, and bk = 0.3. Using Matlab LMI toolbox [42], we can obtain the following feasible solutions to LMIs in Theorem 2.Then, the controller matrix K is designed as follows:Choose λ = 0.71 such that λ < 0.8–0.01eλ. Note that the impulse sequences are tk = 0.98k and the impulse delay r(t) = 1. Let η = 0.7, mk = 1, then we haveBy Corollary 4, we obtain that the coupled delayed neural networks reach the leader-following synchronization. When there is no control input, the state trajectories and error trajectories of the leader s(t) with their four followers cannot realize synchronization, see Figures 6(a)6(d). Considering the feedback control involving impulsive disturbances into account, one can see that synchronization is achieved with a fast rate of convergence, see Figures 7(a)7(d). Note that those synchronization criteria in [14, 18, 19, 31] are infeasible for the abovementioned example due to the existence of delayed impulsive disturbance. Here, our proposed theoretical result has wider applications than those existing results.

5. Conclusion

In this paper, some new criteria ensuring the leader-following synchronization of neural networks subject to delayed impulsive disturbances are presented. The results show that network synchronization can still be realized if the large scale impulse disturbances meet certain conditions, in which the existence of large impulsive disturbances are allowed and the requirements of impulse interval are relaxed. Finally, the illustrated examples with their simulations have been given to demonstrate the effectiveness of the theory results. This paper considers the effect of delayed impulsive disturbances on the system, and perhaps we can extend it to other forms of disturbances. In addition, results in this paper can only be applied to delayed complex neural networks. Hence, the problem of synchronization of some other complex networks deserves further study in future.

Data Availability

No data were used to support this study.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This work was supported by the National Natural Science Foundation of China (61673247) and Research Fund for Distinguished Young Scholars (JQ201719).