Skip to main content

Theory and Modern Applications

New results of exponential synchronization of complex network with time-varying delays

Abstract

In this study, we elucidated the exponential synchronization of a complex network system with time-varying delay. Then the exponential synchronization control of several types of complex network systems with time-varying delay under no requirements of delay derivable were explored. The dynamic behavior of a system node shows time-varying delays. Thus, to derive suitable conditions for the exponential synchronization of different complex network systems, we designed a linear feedback controller for linear coupling functions, using the Lyapunov stability theory, Razumikhin theorem, and Newton–Leibniz formula. The exponential damping rates for the exponential synchronization of different complex network systems were then estimated. Finally, we validated our conclusions through a numerical simulation.

1 Introduction

Many problems in nature can be descrobed by complex network models, such as the World Wide Web (WWW), food chains, traffic networks, and social networks. Thus, complex networks have attracted widespread interest.

Synchronization is an important dynamic characteristic of a complex network. Many phenomena in nature are realized by the synchronization of complex networks. For example, Strogatz discovered the synchronized contractions of cardiac muscle cells [1]. Steinmetz et al. discovered that the attention selection modes of human beings and primates are closely related with the synchronous rates of their neurons [2]. Furthermore, synchronization technologies have been widely applied in practical life. Millerioux et al. achieved chaos secure transmission from the master–slave system [3]. Kunbert et al. suggested solving problems encountered in image processing through the use of synchronously generated autowaves [4]. Synchronization control has received considerable attention in the control field, and many control technologies have been introduced into the synchronization of networks. Adaptive, pulse, intermittent, and pinning controls have been used for the synchronous control of complex networks and thereby contributed to many outstanding works [5,6,7,8].

Information transition in a network is often accompanied by time delay, which is a major cause of system instability. Therefore, studying the stability of a time-delay system has become a critical topic in control theory. Given that the time-delay system is an infinite-dimensional system, studying it is difficult, and no general research method for its study is currently available. Moreover, different problems require different control technologies. This condition often results in inconsistent research conclusions [9, 10]. Nevertheless, research on methods for the synchronous control of complex networks with time delay has achieved considerable progress [11,12,13,14,15,16].

Given that time delay always changes, most studies mainly focus on the synchronization of complex network model with time-varying delay. For research on time-varying delay there are two requirements. First, time-varying delay should have boundaries [17,18,19]. Second, the derivative of a time-varying delay should satisfy only one condition. It generally requires the derivative of a time-varying delay. This derivative should be smaller than 1 [20,21,22,23,24] or should be localized in one boundary [25,26,27]. Meanwhile, the derivation of a rapidly changing time-varying delay may fail, and thus these methods are ineffective. Inspired by Ref. [9], we propose a novel method to address the problems encountered in the synchronous control of a complex network with time-varying delay. In this method, a derivable time-varying delay is unnecessary, and stability conditions for the exponential synchronization of systems are concluded by the Razumikhin theorem. This study has some innovation points:

  1. (1)

    The time-varying delay function is removed as a derivable in the study of synchronous control of common time-delay complex systems. The synchronous control problem in complex systems with time-varying delay is studied by using the Razumikhin theorem and the Newton–Leibniz formula.

  2. (2)

    Several types of complex network systems with time-varying delay are nonlinear functions and contain time-varying delays, and the conditions for exponential synchronization are obtained on the basis of the hypothesis that the nonlinear function satisfies the Lipschitz function, whether or not the coupling function between the network nodes is linear. These conditions satisfy a linear matrix inequality and are easy to determine. The upper boundary of time-varying delay can easily be calculated with the MATLAB tool box.

Notations

All the notations used in this paper are standard. For \(x \in \mathbb{R}^{n}\), let \(\Vert x \Vert \) denote the Euclidean vector norm, i.e., \(\Vert x \Vert = \sqrt{(x^{T}x)}\). For \(A \in \mathbb{R}^{N \times N}\), let \(\Vert P \Vert \) indicate the norm of P induced by the Euclidean vector norm, i.e., \(\Vert P\Vert = \sqrt{ \eta _{\max }(P^{T}P)}\), where \(\eta _{\max }(P^{T}P)\) is the maximum eigenvalue of \(P^{T}P\), I denotes the identity matrix with appropriate dimensions, \(\mathbb{R}^{m \times n}\) denotes the set of all \(m \times n\) real matrices, and \(\mathbb{R}^{n}\) is the n-dimensional Euclidean space. For symmetric matrices A and B, the notation \(A > B\) (\(A \ge B\)) means that the matrix \(A - B\) is positive definite (nonnegative); \(\operatorname{diag}\{\ldots\}\) is used to denote the block diagonal matrix; the superscript “T” represents the transpose; let \(A \otimes B\) be the Kronecker product of two matrices A and B.

2 Preliminaries

We consider a general time-varying delay complex dynamic network consisting of N dynamic nodes with linear couplings, which is described by

$$\begin{aligned}& \begin{gathered} \dot{x}_{i} = f\bigl(x_{i}(t),x_{i} \bigl(t - \tau (t)\bigr)\bigr) + c_{1}\sum_{j = 1}^{N} a_{ij} \varGamma _{1}x_{j}(t) + c_{2} \sum_{j = 1}^{N} b_{ij} \varGamma _{2}x _{j}\bigl(t - \tau (t)\bigr), \\ x_{i}(t) = \phi (t), \quad t \in [ - \tau ,0]. \end{gathered} \end{aligned}$$
(1)

\(x_{i} = (x_{i1}(t),x_{i2}(t),\ldots,x_{in}(t))^{T} \in \mathbb{R}^{n}\) is the state vector of the ith leader, \(f:\mathbb{R}^{n} \times \mathbb{R}^{n} \to \mathbb{R}^{n}\) is a continuously differential nonlinear vector function, \(c_{1} > 0\) and \(c_{2} > 0\) are the non-delay and time-varying delay coupling strengths, \(\varGamma _{1} = \operatorname{diag}(\gamma _{1}^{1},\gamma _{1}^{2},\ldots,\gamma _{1}^{n})\) and \(\varGamma _{2} = \operatorname{diag}( \gamma _{2}^{1},\gamma _{2}^{2},\ldots,\gamma _{2}^{n})\) are positive definite diagonal matrices, which represent the inner connection matrices between each pair of nodes; Meanwhile, \(A = (a_{ij}) \in \mathbb{R}^{N \times N}\), \(B = (b_{ij}) \in \mathbb{R}^{N \times N}\) are the non-delay and time-varying delay weight matrices. The entries are defined as follows: if is a link is present from the node i to the node j (\({i \ne j}\)), then \(a_{ij} \ne 0\), \(b_{ij} \ne 0\); otherwise \(a_{ij} = 0\), \(b_{ij} = 0\), and the diagonal elements of matrices A and B are defined as \(a_{ii} = - \sum_{j = 1,j \ne i}^{N} a_{ij}\), \(b_{ii} = - \sum_{j = 1,j \ne i}^{N} b_{ij}\). Given that the networks in this paper are direct, \(a_{ij} \ne a_{ji}\) and \(b_{ij} \ne b_{ji}\) (\(i,j = 1,2,\ldots,N\)). The coupling time-varying delay \(\tau (t)\) is a bound function and a positive constant τ satisfying \(0 \le \tau (t) \le \tau \), \(\forall t > 0\), \(u_{i} \in \mathbb{R}^{N \times N}\) is the control input of node i. In this paper, we aim to design a suitable controller

$$ u_{i}(t) = k_{i}\bigl(x_{i}(t) - s(t)\bigr), $$
(2)

where \(k_{i}\) is the gain of the ith node.

Let \(\tilde{f}(x(t),x(t - \tau (t))) = f(x(t),x(t - \tau (t))) - f(s(t),s(t - \tau (t)))\), and \(K = \operatorname{diag}(k_{1},k_{2},\ldots,k_{n})\).

We use the Newton–Leibniz formula

$$ x\bigl(t - \tau (t)\bigr) = x(t) - \int _{t - \tau (t)}^{t} \dot{x} (s)\,ds. $$
(3)

Equation (1) is converted to

(4)

The set \(s = \{ x_{1}^{T}(t),x_{2}^{T}(t),\ldots,x_{n}^{T}(t) \in \mathbb{R}^{n}\vert {x}_{i}(t) = s(t),i \in \mathbb{N}\}\) is defined as synchronization manifold, where \(s(t) \in \mathbb{R}^{n}\) satisfies

$$ \dot{s}(t) = f\bigl(s(t),s\bigl(t - \tau (t)\bigr)\bigr). $$
(5)

The synchronization error vector is defined as

$$ e_{i}(t) = (x_{i}(t) - s(t),\quad\quad e_{i}\bigl(t - \tau (t)\bigr) = x_{i}\bigl(t - \tau (t)\bigr) - s\bigl(t - \tau (t)\bigr) \quad (i = 1,\ldots,N). $$

Through Eqs. (4) and (5), we can obtain the following error system:

$$\begin{aligned} \dot{e}(t) ={}& \tilde{f}\bigl(x(t),x\bigl(t - \tau (t)\bigr)\bigr) + c_{1}A \otimes \varGamma _{1}e(t) + c_{2}B \otimes \varGamma _{2}e(t) \\ &{}- c_{2}B \otimes \varGamma _{2} \int _{t - \tau (t)}^{t} \tilde{f} \bigl(x(v),x\bigl(v - \tau (v)\bigr)\bigr) + c_{1}A \otimes \varGamma _{1}e(t)\,dv \\ &{}- c_{2}B \otimes \varGamma _{2} \int _{t - \tau (t)}^{t} c_{2} B \otimes \varGamma _{2}e\bigl(v - \tau (v)\bigr)\,dv. \end{aligned}$$

To achieve the synchronization of system (1), we add controller (2) to the error system and we have

$$\begin{aligned} \dot{e}(t) = {}&\tilde{f}\bigl(x(t),x\bigl(t - \tau (t)\bigr)\bigr) + c_{1}A \otimes \varGamma _{1}e(t) + c_{2}B \otimes \varGamma _{2}e(t) \\ &{}- c_{2}B \otimes \varGamma _{2} \int _{t - \tau (t)}^{t} \tilde{f} \bigl(x(v),x\bigl(v - \tau (v)\bigr)\bigr) + c_{1}A \otimes \varGamma _{1}e(t)\,dv \\ &{}- c_{2}B \otimes \varGamma _{2} \int _{t - \tau (t)}^{t} c_{2} B \otimes \varGamma _{2}e\bigl(v - \tau (v)\bigr)\,dv + Ke(t). \end{aligned}$$
(6)

Therefore, if the error system (6) is exponentially stable, then the complex network (1) is exponentially synchronized.

The following assumptions and lemmas are needed for the derivation of our main results.

Definition 1

(see [9])

The complex network system is exponentially synchronized when positive numbers ξ, α are present, so every error vector \(e(t,\phi )\) of the system satisfies

$$ \bigl\Vert e(t,\phi ) \bigr\Vert \le \xi \Vert \phi \Vert e^{ - \alpha (t - t_{0})},\quad \forall t \ge t_{0} \ge 0. $$

Lemma 1

(Cauchy inequality [9])

For any vector \(x,y \in \mathbb{R}^{n}\) and positive definite matrix \(W \in \mathbb{R}^{N \times N}\), the following matrix inequality holds:

$$ \pm 2x^{T}y \le x^{T}Wx + y^{T}W^{ - 1}y. $$

Lemma 2

(Razumikhin stability theorem [28])

Assume that \(\upsilon ,u,\omega :\mathbb{R}^{ +} \to \mathbb{R}^{ +} \) are nondecreasing, and \(u(v)\), \(\upsilon (v)\) are positive for \(v \ge 0\), \(\upsilon (0) = u(0) = 0\), and \(q > 1\). If a function \(V(t,e): \mathbb{R}^{ +} \times \mathbb{R}^{ +} \to \mathbb{R}^{ +} \) exists, so

  1. (i)

    \(u( \Vert e \Vert ) \le V(t,e) \le \upsilon ( \Vert e \Vert )\), \(t \in \mathbb{R}^{ +}\), \(e \in \mathbb{R}^{n}\),

  2. (ii)

    \(\dot{V}(t,e(t)) \le - \omega ( \Vert e \Vert )\), if \(V(t + v,e(t + v)) \le qV(t,e(t))\), \(\forall v \in [ - \tau ,0]\), \(t \ge 0\),

then the error system is asymptotically stable.

Lemma 3

(Schur complement [29])

The matrix [ S 11 S 12 S 21 S 22 ]<0, where \(S_{11} = S_{11}^{T}\), \(S_{12} = S_{21}^{T}\) is equivalent to any one of the following conditions:

  1. (1)

    \(S_{22} < 0\), \(S_{11} - S_{12}S_{22}^{ - 1}S_{12}^{T} < 0\);

  2. (2)

    \(S_{11} < 0\), \(S_{22} - S_{12}^{T}S_{11}^{ - 1}S_{12} < 0\).

Assumption 1

(see [30])

For the vector function \(f(x(t),x(t - \tau (t)))\), suppose that the uniform Lipschitz condition holds and \(L_{1}\) and \(L_{2}\) are positive numbers such that

$$ \begin{gathered} \bigl\Vert f\bigl(x_{i}(t),x_{i}\bigl(t - \tau (t)\bigr) \bigr) - f\bigl(s(t),s\bigl(t - \tau (t)\bigr)\bigr) \bigr\Vert \\ \quad \le L_{1} \bigl\Vert {x}_{i}(t) - s(t) \bigr\Vert + L_{2} \bigl\Vert x_{i}\bigl(t - \tau (t)\bigr) - s\bigl(t - \tau (t)\bigr) \bigr\Vert . \end{gathered} $$

In particular, we have

$$ \bigl\Vert f\bigl(x_{i}(t)\bigr) - f\bigl(s(t)\bigr) \bigr\Vert \le L_{1} \bigl\Vert x_{i}(t) - s(t) \bigr\Vert , $$

where \(i = 1,2,\ldots,N\).

Remark 1

In some studies on complex network synchronization problems, the effects of time delay were not considered. For example Jin-Liang Wang discussed the output synchronization and \(H_{\infty } \) output synchronization of multi-weighted complex network in [31] but did not consider the network model with time delay. Moreover, many studies on complex network often require derivable or bounded time delay [20,21,22,23,24,25,26,27]. In the proposed model, the requirements for time delay (\(\tau (t)\)) are reduced, and the time delay does not need to be differentiated.

Remark 2

At present, there are many research results on the synchronous control of linearly coupled complex network models [31,32,33], but their research methods are different from ours.

3 Main result

3.1 Synchronization control of a general complex dynamical network with dynamic behavior including time-varying delays and linear time-varying coupling delay consisting of N identical nodes with linear couplings

Theorem 1

The complex network system (1) is exponentially synchronized if positive numbers β, δ, λ, \(L_{1}\), \(L_{2}\) and a positive matrix P are present and the following inequality equation holds:

λ 1 ( P + β I ) ( c 1 A Γ 1 ) T ( c 1 A Γ 1 ) , λ 1 ( P + β I ) ( c 2 B Γ 2 ) T ( c 2 B Γ 2 ) , δ > 0 , λ 1 ( P + β I ) ( L 1 2 + 1 2 L 1 L 2 ) , λ 1 ( P + β I ) ( L 2 2 + 1 2 L 1 L 2 ) , [ γ 1 ( P + β I ) T ( c 2 B Γ 2 ) T ( P + β I ) ( P + β I ) 3 I 0 ( c 2 B Γ 2 ) T ( P + β I ) 0 3 τ I ] 0 ,
(7)

where \(\gamma _{1} = [4\lambda ^{ - 1} + 4\lambda ^{ - 1}\tau + 2K](P + \beta I) + \delta I\).

Moreover, the error vector \(e(t,\phi )\) satisfies the condition

$$ \bigl\Vert e(t,\phi ) \bigr\Vert \le \sqrt{\frac{p + \beta }{\beta }} e ^{ - \frac{\delta }{2(p + \beta )}t},\quad t \ge 0. $$

Here \(p = \Vert P \Vert \).

Proof

Consider the following Lyapunov function:

$$ V = e^{T}Pe + \beta e^{T}e = e^{T}(P + \beta I)e, $$

where P is a positive symmetric matrix. It is easy to see that

$$ \beta \Vert e \Vert ^{2} \le V(t,e) \le (p + \beta ) \Vert e \Vert ^{2},\quad \forall t \in \mathbb{R}^{ +},e \in \mathbb{R}^{n}. $$
(8)

For the chosen number \(\lambda > 0\), we have

$$\begin{aligned}& \lambda e^{T}(c_{1}A \otimes \varGamma _{1})^{T}(c_{1}A \otimes \varGamma _{1})e \le e^{T}(P + \beta I)e, \\& \lambda e^{T}(c_{2}B \otimes \varGamma _{2})^{T}(c_{2}B \otimes \varGamma _{2})e \le e^{T}(P + \beta I)e, \\& \lambda e^{T}\biggl(L_{1}^{2} + \frac{1}{2}L_{1}L_{2}\biggr)e \le e^{T}(P + \beta I)e, \qquad \lambda e^{T}\biggl(L_{2}^{2} + \frac{1}{2}L_{1}L_{2}\biggr)e \le e^{T}(P + \beta I)e. \end{aligned}$$

We get the following inequality:

$$\begin{aligned} \dot{V}\bigl(t,e(t)\bigr) = {}&2e^{T}(P + \beta I)\dot{e} \\ ={}& 2e^{T}(P + \beta I) \bigl(\tilde{f}\bigl(x(t),x\bigl(t - \tau (t) \bigr)\bigr) + Ke(t) + c_{1}A \otimes \varGamma _{1}e(t) + c_{2}B \otimes \varGamma _{2}e(t)\bigr) \\ &{}- 2e^{T}(P + \beta I)c_{2}B \otimes \varGamma _{2} \int _{t - \tau (t)}^{t} \tilde{f}\bigl( x(v),x\bigl(v - \tau (v)\bigr)\bigr)\,dv \\ &{}- 2e^{T}(P + \beta I)c_{2}B \otimes \varGamma _{2} \int _{t - \tau (t)}^{t} \bigl(c_{1}A \otimes \varGamma _{1} e(v) + c_{2}B \otimes \varGamma _{2}e \bigl(v - \tau (v)\bigr)\bigr)\,dv. \end{aligned}$$
(9)

Therefore, the following estimates hold by applying Lemma 2 with \(W = I\), and by taking \(q \to 1^{ +} \):

$$\begin{aligned}& \begin{aligned}[b] & 2e^{T}(P + \beta I) (\tilde{f}\bigl(x(t),x\bigl(t - \tau (t)\bigr)\bigr) \\ &\quad \le e^{T}(P + \beta I)^{2}e + \bigl\Vert \tilde{f} \bigl(x(t),x\bigl(t - \tau (t)\bigr)\bigr) \bigr\Vert ^{2} \\ &\quad \le e^{T}(P + \beta I)^{2}e + \bigl(L_{1} \Vert e \Vert + L_{2} \bigl\Vert e\bigl(t - \tau (t)\bigr) \bigr\Vert \bigr)^{2} \\ &\quad \le e^{T}(P + \beta I)^{2}e + \biggl(L_{1}^{2} + \frac{1}{2}L_{1}L_{2}\biggr)e ^{T}e + \biggl(L_{2}^{2} + \frac{1}{2}L_{1}L_{2} \biggr)e^{T}\bigl(t - \tau (t)\bigr)e\bigl(t - \tau (t)\bigr), \end{aligned} \end{aligned}$$
(10)
$$\begin{aligned}& \begin{aligned}[b] &2e^{T}(P + \beta I)c_{2}B \otimes \varGamma _{2}e(t) \\ &\quad \le e^{T}(P + \beta I) (P + \beta I)e + \lambda ^{ - 1}V(t)), \end{aligned} \end{aligned}$$
(11)
$$\begin{aligned}& \begin{aligned}[b] &2e^{T}(P + \beta I)c_{1}A \otimes \varGamma _{1}e(t) \\ &\quad \le e^{T}(P + \beta I) (P + \beta I)e + \lambda ^{ - 1}V(t), \end{aligned} \end{aligned}$$
(12)
$$\begin{aligned}& - 2e^{T}(P + \beta I)c_{2}B \otimes \varGamma _{2} \int _{t - \tau (t)}^{t} \tilde{f}\bigl( x(v),x\bigl(v - \tau (v)\bigr)\bigr)\,dv \\& \quad \le \tau e^{T}(P + \beta I)c_{2}B \otimes \varGamma _{2}(c_{2}B \otimes \varGamma _{2})^{T}(P + \beta I)e + \int _{t - \tau (t)}^{t} \bigl\Vert \tilde{f}\bigl( x,x \bigl(v - \tau (v)\bigr)\bigr) \bigr\Vert ^{2}\,dv \\& \quad \le \tau e^{T}(P + \beta I)c_{2}B \otimes \varGamma _{2}(c_{2}B \otimes \varGamma _{2})^{T}(P + \beta I)e \\& \quad\quad {} + \int _{t - \tau (t)}^{t} \biggl(L_{1}^{2} + \frac{1}{2}L_{1}L_{2}\biggr) e^{T}e + \biggl(L_{2}^{2} + \frac{1}{2}L_{1}L_{2} \biggr)e^{T}\bigl(t - \tau (t)\bigr)e\bigl(t - \tau (t)\bigr)\,dv \\& \quad \le \tau e^{T}(P + \beta I)c_{2}B \otimes \varGamma _{2}(c_{2}B \otimes \varGamma _{2})^{T}(P + \beta I)e + 2\lambda ^{ - 1}\tau V(t), \end{aligned}$$
(13)
$$\begin{aligned}& 2e^{T}(P + \beta I)Ke = KV(t), \end{aligned}$$
(14)
$$\begin{aligned}& \begin{aligned}[b] & - 2e^{T}(P + \beta I)c_{2}B \otimes \varGamma _{2} \int _{t - \tau (t)}^{t} c_{1} A \otimes \varGamma _{1}e(v)\,dv \\ &\quad = - \int _{t - \tau (t)}^{t} 2 e^{T}(P + \beta I)c_{2}B \otimes \varGamma _{2}c_{1}A \otimes \varGamma _{1}e(v)\,dv \\ &\quad \le \tau e^{T}(P + \beta I)c_{2}B \otimes \varGamma _{2}(c_{2}B \otimes \varGamma _{2})^{T}(P + \beta I)e \\ &\quad\quad{} + \int _{t - \tau (t)}^{t} e^{T} (v) (c _{1}A \otimes \varGamma _{1})^{T}c_{1}A \otimes \varGamma _{1}e(v)\,dv \\ &\quad \le \tau e^{T}(P + \beta I)c_{2}B \otimes \varGamma _{2}(c_{2}B \otimes \varGamma _{2})^{T}(P + \beta I)e+ \lambda ^{ - 1} \int _{t - \tau (t)}^{t} e ^{T} (v) (P + \beta I)e(v)\,dv \\ &\quad \le \tau e^{T}(P + \beta I)c_{2}B \otimes \varGamma _{2}(c_{2}B \otimes \varGamma _{2})^{T}(P + \beta I)e+ \lambda ^{ - 1} \int _{ - \tau (t)}^{0} e ^{T} (t + v) (P + \beta I)e(t + v)\,dv\hspace{-20pt} \\ &\quad \le \tau e^{T}(P + \beta I)c_{2}B \otimes \varGamma _{2}(c_{2}B \otimes \varGamma _{2})^{T}(P + \beta I)e + \lambda ^{ - 1}\tau V(t). \end{aligned} \end{aligned}$$
(15)

In a similar way

$$\begin{aligned}& - 2e^{T}(P + \beta I)c_{2}B \otimes \varGamma _{2} \int _{t - \tau (t)}^{t} c_{2} B \otimes \varGamma _{2}e\bigl(v - \tau (v)\bigr)\,dv \\& \quad \le \tau e^{T}(P + \beta I)c_{2}B \otimes \varGamma _{2}(c_{2}B \otimes \varGamma _{2})^{T}(P + \beta I)e + \lambda ^{ - 1}\tau V(t). \end{aligned}$$
(16)

According to the above proof, we get

$$\begin{aligned} \dot{V} \le{}& e^{T} \bigl[ 4(P + \beta I)^{2} + \bigl( 4 \lambda ^{ - 1} + 4\lambda ^{ - 1}\tau \bigr) (P + \beta I) \bigr]e + 2e(P + \beta I)Ke \\ &{} + e^{T}\bigl[3\tau (P + \beta I)c_{2}B \otimes \varGamma _{2}(c_{2}B \otimes \varGamma _{2})^{T}(P + \beta I)\bigr]e. \end{aligned}$$
(17)

Assume \(\dot{V} \le - \delta e^{T}e\), where \(\forall \delta > 0\), it means \(\dot{V} < 0\), therefore

$$\begin{aligned}& 3(P + \beta I)^{2} + \bigl( 4\lambda ^{ - 1} + 4\lambda ^{ - 1}\tau \bigr) (P + \beta I) + 2e(P + \beta I)Ke \\& \quad{} + 3\tau (P + \beta I)c_{2}B \otimes \varGamma _{2}(c_{2}B \otimes \varGamma _{2})^{T}(P + \beta I) + \delta I \le 0. \end{aligned}$$

According to Lemma 3, it is equivalent to the following matrix inequalities:

[ γ 1 ( P + β I ) T ( c 2 B Γ 2 ) T ( P + β I ) ( P + β I ) 3 I 0 ( c 2 B Γ 2 ) T ( P + β I ) 0 3 τ I ] 0.

Here \(\gamma _{1} = [4\lambda ^{ - 1} + 4\lambda ^{ - 1}\tau + 2K](P + \beta I) + \delta I\) and

$$ \dot{V} \le - \delta e^{T}e = - \delta \Vert e \Vert ^{2}. $$
(18)

This, by the Razumikhin stability theorem and Lemma 2, implies the asymptotic stability of the error system (6). To find the exponential factor of the solution, integrating both sides of the inequality, due to (16), \(\dot{V}(t,e(t)) \le 0\) and using the condition (8), we have

$$ \beta \Vert e \Vert ^{2} \le V(t,e) \le (p + \beta ) \Vert e \Vert ^{2} $$

such that

$$ \beta \bigl\Vert e(t,\phi ) \bigr\Vert ^{2} \le V\bigl(t,e(t) \bigr) \le V\bigl(0,e(0)\bigr)^{ - \frac{\delta }{2(p + \beta )}},\quad t \ge 0. $$

Hence

$$ \bigl\Vert e(t,\phi ) \bigr\Vert \le \sqrt{\frac{p + \beta }{\beta }} e ^{ - \frac{\delta }{2(p + \beta )}t},\quad t \ge 0. $$

Here \(p = \Vert P \Vert \), this completes the proof of Theorem 1. □

Remark 3

Although many studies on the synchronous control of complex network systems with time-varying delay have generated many and variable conclusions, the studies, especially those regarding the synchronization stability of systems, all used the same two requirements on time-varying delay. First, a time-varying delay should have boundaries; that is, \(0 \le \tau (t) \le \tau \), \(\forall t > 0\). Second, the time-varying delay should be derivable and smaller than 1; that is, \(0 \le \dot{\tau } (t) \le 1\), \(\forall t > 0\). For example [22, 25], the time-varying delay may not be derivable. In fact, the time-varying delay is not derivable when it changes quickly in a time period. In this study, only the first requirement of time-varying delay is needed. The second requirement can be solved by the Newton–Leibniz formula. The stability conditions of the exponential synchronization of the system are obtained through the Razumikhin theorem. Therefore, this theorem relieves the requirements to the system in contrast to the theorems used in other studies [20,21,22,23,24,25,26,27].

Remark 4

In [34, 35], the synchronization (or stability) of similar models, which all require a derivable time-varying delay, is investigated. Similarly, this requirement is unnecessary in Corollary 2.

As a special case, for the system (17), we consider the following Lyapunov function:

$$ V = e^{T}Pe. $$

According to the proof of Theorem 1, it is easy to get the following conclusion. We have the following corollary.

Corollary 1

The complex network system (1) is exponentially synchronized if positive numbers β, δ, λ, \(L_{1}\), \(L_{2}\), and a positive matrix P exist such that the following inequality equation holds:

λ 1 P ( c 1 A Γ 1 ) T ( c 1 A Γ 1 ) , λ 1 P ( c 2 B Γ 2 ) T ( c 2 B Γ 2 ) , δ > 0 , λ 1 P ( L 1 2 + 1 2 L 1 L 2 ) , λ 1 P ( L 2 2 + 1 2 L 1 L 2 ) , [ γ 2 P T ( c 2 B Γ 2 ) T P P 4 I 0 ( c 2 B Γ 2 ) T P 0 3 τ I ] 0 ,
(19)

where \(\gamma _{2} = [4\lambda ^{ - 1} + 4\lambda ^{ - 1}\tau + 2K]P + \delta I\).

Moreover, the error vector \(e(t,\phi )\) satisfies the condition

$$ \bigl\Vert e(t,\phi ) \bigr\Vert \le \sqrt{\frac{p}{\beta }} e^{ - \frac{ \delta }{2p}t},\quad t \ge 0. $$

Here \(p = \Vert P \Vert \).

Remark 5

In Corollary 1, \(\beta e^{T}e\) is removed from the Lyapunov function by proving Theorem 1, which simplifies the judgment on synchronization stability and requires fewer parameters. However, this approach increases the difficulty of selecting the parameter λ.

3.2 The synchronization control of complex dynamical network with time-varying coupling delay consisting of N identical nodes with linear couplings

In this section, we consider a general complex dynamical network consisting of dynamical nodes with linear couplings, which is described by

$$\begin{aligned}& \begin{gathered} \dot{x}_{i} = f\bigl(x_{i}(t) \bigr) + c_{1}\sum_{j = 1}^{N} a_{ij} \varGamma _{1}x _{j}(t) + c_{2} \sum_{j = 1}^{N} b_{ij} \varGamma _{2}x_{j}\bigl(t - \tau (t)\bigr), \\ x_{i}(t) = \phi (t),\quad t \in [ - \tau ,0],i = 1,2,\ldots,N, \end{gathered} \end{aligned}$$
(20)

\(x_{i} = (x_{i1}(t),x_{i2}(t),\ldots,x_{in}(t))^{T} \in \mathbb{R}^{n}\) is the state vector of the ith leader, \(f:\mathbb{R}^{n} \times \mathbb{R}^{n} \to \mathbb{R}^{n}\) is a continuously differential nonlinear vector function, \(c_{1} > 0\) and \(c_{2} > 0\) are the non-delay and time-varying delay coupling strengths, \(\varGamma _{1} = \operatorname{diag}(\gamma _{1}^{1},\gamma _{1}^{2},\ldots,\gamma _{1}^{n})\) and \(\varGamma _{2} = \operatorname{diag}( \gamma _{2}^{1},\gamma _{2}^{2},\ldots,\gamma _{2}^{n})\) are positive definite diagonal matrices, which represent the inner connection matrices between each pair of nodes; \(A = (a_{ij}) \in \mathbb{R}^{N \times N}\), \(B = (b_{ij}) \in \mathbb{R}^{N \times N}\) are the non-delay and time-varying delay weight matrices. The entries are defined as follows: if is a link is present from the node i to the node j (\(i \ne j\)), then \(a_{ij} \ne 0\), \(b_{ij} \ne 0\); otherwise \(a_{ij} = 0\), \(b_{ij} = 0\), and the diagonal elements of matrices A and B are defined as \(a_{ii} = - \sum_{j = 1,j \ne i}^{N} a_{ij}\), \(b_{ii} = - \sum_{j = 1,j \ne i}^{N} b_{ij}\). Given that the networks in this paper are direct, \(a_{ij} \ne a_{ji}\) and \(b_{ij} \ne b_{ji}\) (\(i,j = 1,2,\ldots,N\)). The coupling time-varying delay \(\tau (t)\) is a bound function and a positive constant τ satisfying \(0 \le \tau (t) \le \tau \), \(\forall t > 0\), \(u_{i} \in \mathbb{R}^{N \times N}\) is the control input of node i. In this paper, we aim to design a suitable controller,

$$ u_{i}(t) = k_{i}\bigl(x_{i}(t) - s(t)\bigr), $$
(21)

where \(k_{i}\) is the gain of the ith node.

We use the Newton–Leibniz formula

$$ x\bigl(t - \tau (t)\bigr) = x(t) - \int _{t - \tau (t)}^{t} \dot{x} (s)\,ds. $$

We convert Eq. (21) to

$$\begin{aligned}& \begin{gathered} \dot{x}_{i} = f\bigl(x(t)\bigr) + c_{1}A \otimes \varGamma _{1}x + c_{2}B \otimes \varGamma _{2}\biggl[x(t) - \int _{t - \tau (t)}^{t} \dot{x} (s)\,ds\biggr], \\ x(t) = \psi (t),\quad t \in [ - 2\tau ,0] . \end{gathered} \end{aligned}$$
(22)

The set \(s = \{ x_{1}^{T}(t),x_{2}^{T}(t),\ldots,x_{n}^{T}(t) \in \mathbb{R}^{n}\vert {x}_{i}(t) = s(t),i \in \mathbb{N}\}\) is defined as a synchronization manifold, where \(s(t) \in \mathbb{R}^{n}\) satisfies

$$ \dot{s}(t) = f\bigl(s(t)\bigr). $$
(23)

Let \(\tilde{f}(x) = f(x) - f(s(t))\), \(K = \operatorname{diag}(k_{1},k_{2},\ldots,k_{N})\).

Define the synchronization error vector as

$$\begin{aligned}& e_{i}(t) = (x_{i}(t) - s(t),\quad\quad e_{i}\bigl(t - \tau (t)\bigr) = x_{i}\bigl(t - \tau (t)\bigr) - s\bigl(t - \tau (t)\bigr) \quad (i = 1,\ldots,N). \end{aligned}$$

Through (22) and (23), in order to achieve the synchronization of system (20), we add controller (21) to the error system, we can get the following equation:

(24)

where \(e_{i}(t) = (e_{i1}(t),e_{i2}(t),\ldots,e_{in}(t))^{T} \in \mathbb{R}^{n}\), \(e(t) = (e_{1}(t),e_{2}(t),\ldots,e_{n}(t))^{T} \in \mathbb{R}^{n}\).

Therefore, if the error system (24) is exponentially stable, the complex network system (20) is exponentially synchronized.

Theorem 2

The complex network system (18) is exponentially synchronized if positive numbers β, δ, λ, \(L_{1}\), and a positive matrix P exist such that the following inequality equation holds:

λ 1 ( P + β I ) ( c 1 A Γ 1 ) ( c 1 A Γ 1 ) T , λ 1 ( P + β I ) ( c 2 B Γ 2 ) ( c 2 B Γ 2 ) T , δ > 0 , [ γ 3 ( P + β I ) T ( c 2 B Γ 2 ) T ( P + β I ) ( P + β I ) 3 I 0 ( c 2 B Γ 2 ) T ( P + β I ) 0 3 τ I ] 0 ,
(25)

where \(\gamma _{3} = L_{1}^{2}I + (1 + 4\tau )\lambda ^{ - 1}(P + \beta I) + \delta I + 2K(P + \beta I)\).

Moreover, the error vector \(e(t,\phi )\) satisfies the condition

$$ \bigl\Vert e(t,\phi ) \bigr\Vert \le \sqrt{\frac{p + \beta }{\beta }} e ^{ - \frac{\delta }{2(p + \beta )}t},\quad t \ge 0. $$

Here \(p = \Vert P \Vert \).

Proof

We consider the following Lyapunov function:

$$ V = e^{T}Pe + \beta e^{T}e = e^{T}(P + \beta I)e. $$

Here P is a positive symmetric matrix. It is easy to see that

$$ \beta \Vert e \Vert ^{2} \le V(t,e) \le (p + \beta ) \Vert e \Vert ^{2},\quad \forall t \in R^{ +},e \in \mathbb{R}^{n}. $$
(26)

The time derivative of \(V(t,x)\) along the trajectory of the system (22) is given by

$$\begin{aligned} \dot{V}\bigl(t,e(t)\bigr) ={}& 2e^{T}P\dot{e} + 2\beta e^{T} \dot{e} \\ ={}& 2e^{T}(P + \beta I)\dot{e} \\ = {}&2e^{T}(P + \beta I) \bigl(\tilde{f}\bigl(x(t)\bigr) + Ke(t) + (c_{1}A \otimes \varGamma _{1} + c_{2}B \otimes \varGamma _{2})e(t)\bigr) \\ &{}- 2e^{T}(P + \beta I)c_{2}B \otimes \varGamma _{2} \int _{t - \tau (t)}^{t} \tilde{f}\bigl( x(v)\bigr)\,dv \\ &{}- 2e^{T}(P + \beta I) \\ &{}\times c_{2}B \otimes \varGamma _{2} \int _{t - \tau (t)}^{t} \bigl(c_{1}A \otimes \varGamma _{1}e(v) + c_{2}B \otimes \varGamma _{2}e \bigl( v - \tau (v)\bigr)\bigr)\,dv. \end{aligned}$$
(27)

For the chosen number \(\lambda > 0\), we have

$$\begin{aligned}& \lambda e^{T}(c_{1}A \otimes \varGamma _{1})^{T}(c_{1}A \otimes \varGamma _{1})e \le e^{T}(P + \beta I)e, \\& \lambda e^{T}(c_{2}B \otimes \varGamma _{2})^{T}(c_{2}B \otimes \varGamma _{2})e \le e^{T}(P + \beta I)e. \end{aligned}$$

Therefore, the following estimates hold by applying Lemma 1 with \(W = I\):

$$\begin{aligned} 2e^{T}(P + \beta I) \bigl(f(x) - f\bigl(s(t)\bigr)\bigr) \le{}& e^{T}(P + \beta I) (P + \beta I)e + \bigl\Vert f(x) - f\bigl(s(t) \bigr) \bigr\Vert ^{2} \\ \le{}& e^{T}(P + \beta I) (P + \beta I)e + L_{1}^{2}e^{T}e. \end{aligned}$$
(28)

In the light of the Razumikhin theorem, we assume that for any real number \(q > 1\)

$$ V\bigl(t + s,e(s + t)\bigr) \le qV\bigl(t,e(t)\bigr),\quad \forall s \in [ - 2 \tau ,0],\forall t \ge 0, $$
(29)

and taking \(q \to 1^{ +} \) leads to

$$\begin{aligned}& \begin{aligned}[b] & - 2e^{T}(P + \beta I)c_{2}B \otimes \varGamma _{2} \int _{t - \tau (t)}^{t} \tilde{f}( x(v)\,dv \\ &\quad \le \tau e^{T}(P + \beta I)c_{2}B \otimes \varGamma _{2}(c_{2}B \otimes \varGamma _{2})^{T}(P + \beta I)e + \int _{t - \tau (t)}^{t} \bigl\Vert \tilde{f}\bigl( x(v) \bigr) \bigr\Vert ^{2}\,dv \\ &\quad \le \tau e^{T}(P + \beta I)c_{2}B \otimes \varGamma _{2}(c_{2}B \otimes \varGamma _{2})^{T}(P + \beta I)e + \int _{t - \tau (t)}^{t} L_{1}^{2} e ^{T}e\,dv \\ &\quad \le \tau e^{T}(P + \beta I)c_{2}B \otimes \varGamma _{2}(c_{2}B \otimes \varGamma _{2})^{T}(P + \beta I)e + \lambda ^{ - 1}\tau V(t), \end{aligned} \end{aligned}$$
(30)
$$\begin{aligned}& \begin{aligned}[b] & - 2e^{T}(P + \beta I)c_{2}B \otimes \varGamma _{2} \int _{t - \tau (t)}^{t} c_{1} A \otimes \varGamma _{1}e(v)\,dv \\ &\quad = - \int _{t - \tau (t)}^{t} 2 e^{T}(P + \beta I)c_{2}B \otimes \varGamma _{2}c_{1}A \otimes \varGamma _{1}e(v)\,dv \\ &\quad \le \tau e^{T}(P + \beta I)c_{2}B \otimes \varGamma _{2}(c_{2}B \otimes \varGamma _{2})^{T}(P + \beta I)e \\ &\quad\quad{} + \int _{t - \tau (t)}^{t} e^{T} (v) (c _{1}A \otimes \varGamma _{1})^{T}c_{1}A \otimes \varGamma _{1}e(v)\,dv \\ &\quad \le \tau e^{T}(P + \beta I)c_{2}B \otimes \varGamma _{2}(c_{2}B \otimes \varGamma _{2})^{T}(P + \beta I)e+ \lambda ^{ - 1} \int _{t - \tau (t)}^{t} e ^{T} (v) (P + \beta I)e(v)\,dv \\ &\quad \le \tau e^{T}(P + \beta I)c_{2}B \otimes \varGamma _{2}(c_{2}B \otimes \varGamma _{2})^{T}(P + \beta I)e+ \lambda ^{ - 1} \int _{ - \tau (t)}^{0} e ^{T} (t + v) (P + \beta I)e(t + v)\,dv\hspace{-20pt} \\ &\quad \le \tau e^{T}(P + \beta I)c_{2}B \otimes \varGamma _{2}(c_{2}B \otimes \varGamma _{2})^{T}(P + \beta I)e + \lambda ^{ - 1}\tau V(t). \end{aligned} \end{aligned}$$
(31)

In a similar way

$$\begin{aligned}& \begin{aligned}[b] &- 2e^{T}(P + \beta I)c_{2}B \otimes \varGamma _{2} \int _{t - \tau (t)}^{t} c_{2} B \otimes \varGamma _{2}e\bigl(v - \tau (v)\bigr)\,dv \\ &\quad \le \tau e^{T}(P + \beta I)c_{2}B \otimes \varGamma _{2}(c_{2}B \otimes \varGamma _{2})^{T}(P + \beta I)e + \lambda ^{ - 1}\tau V(t), \end{aligned} \end{aligned}$$
(32)
$$\begin{aligned}& \begin{aligned}[b] &2e^{T}(P + \beta I) (c_{1}A \otimes \varGamma _{1} + c_{2}B \otimes \varGamma _{2})e \\ &\quad \le 2e^{T}(P + \beta I) (P + \beta I)e + 2\lambda ^{ - 1}e^{T}(P + \beta I)e. \end{aligned} \end{aligned}$$
(33)

Therefore

$$\begin{aligned} \dot{V} \le{}& e^{T}\bigl[L_{1}^{2}I + 3\tau (P + \beta I)c_{2}B \otimes \varGamma _{2}(c_{2}B \otimes \varGamma _{2})^{T}(P + \beta I)\bigr]e + 2Ke^{T}(P + \beta I)e \\ &{}+ e^{T}\bigl[\lambda ^{ - 1}(1 + 4\tau ) (P + \beta I) \bigr]e + e^{T}\bigl[3(P + \beta I) (P + \beta I)\bigr]e. \end{aligned}$$
(34)

Assume \(\dot{V} \le - \delta e^{T}e\), where \(\forall \delta > 0\), which means \(\dot{V} < 0\), therefore

$$\begin{aligned}& 3(P + \beta I) (P + \beta I) + L_{1}^{2}I + 3\tau (P + \beta I)c_{2}B \otimes \varGamma _{2}(c_{2}B \otimes \varGamma _{2})^{T}(P + \beta I) \\& \quad{} + \lambda ^{ - 1}(1 + 4\tau ) (P + \beta I) + 2K(P + \beta I) + \delta I \le 0. \end{aligned}$$
(35)

According to Lemma 3, we could have transformed (36) into (37), it is equivalent to the following matrix inequalities:

[ γ 3 ( P + β I ) T ( c 2 B Γ 2 ) T ( P + β I ) ( P + β I ) 3 I 0 ( c 2 B Γ 2 ) T ( P + β I ) 0 3 τ I ] 0,
(36)

where \(\gamma _{3} = L_{1}^{2}I + \lambda ^{ - 1}(1 + 4\tau )(P + \beta I) + \delta I + 2K(P + \beta I)\).

Also

$$ \dot{V} \le - \delta e^{T}e = - \delta \Vert e \Vert ^{2}. $$
(37)

This, by the Razumikhin stability theorem and Lemma 2, implies the asymptotic stability of the error system (24). To find the exponential factor of the solution, integrating both sides of the inequality, due to (39), \(\dot{V}(t,e(t)) \le 0\) and using the condition (26), we have

$$ \beta \Vert e \Vert ^{2} \le V(t,e) \le V\bigl(0,e(0) \bigr)e^{ - \frac{ \delta }{2(p + \beta )}t} $$
(38)

and hence

$$ \bigl\Vert e(t,\phi ) \bigr\Vert \le \sqrt{\frac{p + \beta }{\beta }} e ^{ - \frac{\delta }{2(p + \beta )}t},\quad t \ge 0. $$
(39)

Here \(p = \Vert P \Vert \), this completes the proof of Theorem 2. □

Remark 6

Many researchers who studied the synchronous control of complex network with time-varying delay hypothesized that dynamic behaviors include nonlinear function. Some of them did not consider time delay in nonlinear dynamic behaviors [36] and some did [37]. Notably, the time-varying delay of systems (time delay in dynamic behavior and node coupling) was considered derivable in previous studies. This condition is eliminated in our Theorem 2, which relieves the requirements on time delay and thereby reduces the conservation of conclusions.

We turn to system (18). We consider the following Lyapunov function:

$$ V = e^{T}Pe. $$

According to Theorem 2, it is easy to get the following conclusion. We have the following corollary.

Corollary 2

The complex network system (18) is exponentially synchronized when positive numbers δ, λ, \(L_{1}\) and a positive matrix P are present and the following inequality equation holds:

λ 1 P ( c 1 A Γ 1 ) T ( c 1 A Γ 1 ) , λ 1 P ( c 2 B Γ 2 ) T ( c 2 B Γ 2 ) , δ > 0 , [ γ 4 P T ( c 2 B Γ 2 ) T P P 3 I 0 ( c 2 B Γ 2 ) T P 0 3 τ I ] 0 ,
(40)

where \(\gamma _{4} = L_{1}^{2}I + \lambda ^{ - 1}(1 + 4\tau )P + \delta I + 2KP\).

Moreover, the error vector \(e(t,\phi )\) satisfies the condition

$$ \bigl\Vert e(t,\phi ) \bigr\Vert \le \sqrt{\frac{p}{\beta }} e\bigl(t - \tau (t)\bigr)^{ - \frac{\delta }{2p}t},\quad t \ge 0. $$

Here \(p = \Vert P \Vert \).

3.3 Numerical simulation

In this section, the exponential synchronization conditions obtained in this paper are illustrated with an example.

Consider a general complex dynamical network consisting of dynamical nodes with linear couplings system in Theorem 2. We have

$$ \dot{x}(t) = f\bigl(x(t)\bigr) + c_{1}A \otimes \varGamma _{1}x(t) + c_{2}B \otimes \varGamma _{2}x\bigl(t - \tau (t)\bigr) + u(t) $$
(41)

and consider a complex network system with 10 nodes, each of which is a three-dimensional linear system. Here

c 1 = 0.4 ; c 2 = 0.4 ; β = 1 ; δ = 1 ; λ = 0.001 ; τ = 0.002 ; L 1 = 0.1 ; A = [ 7 1 1 0 1 1 1 0 1 1 1 8 1 1 1 1 0 1 1 1 1 1 7 1 0 1 1 0 1 1 0 1 1 8 1 1 1 1 1 1 1 1 0 1 7 1 0 1 1 1 1 1 1 1 1 7 0 1 1 0 1 1 1 1 0 0 7 1 1 1 0 0 0 1 1 1 1 5 1 0 1 1 1 1 1 1 1 1 9 1 1 1 1 1 1 0 1 1 0 7 ] , B = [ 7 1 1 0 1 1 1 0 1 1 1 8 1 1 1 1 0 1 1 1 1 1 7 1 0 1 1 0 1 1 0 1 1 8 1 1 1 1 1 1 1 1 0 1 7 1 0 1 1 1 1 1 1 1 1 7 0 1 1 0 1 1 1 1 0 0 7 1 1 1 0 0 0 1 1 1 1 5 1 0 1 1 1 1 1 1 1 1 9 1 1 1 1 1 1 0 1 1 0 7 ] , Γ 1 = diag { 2 , 2 , 1 } ; Γ 2 = diag { 2 , 2 , 1 } .

According to the LMI toolbox in Matlab, the parameters K and P can be obtained, and the initial conditions of the system are given, \(t_{0} = 0\), and the initial state \(x(0) = [2.62342, - 5.74317,\ldots,2.62342, - 2.74317,1.89187]^{T}\) is given at random. Figures 1, 2, and 3 are for the node 1, 2, 3 status curves without controller and Figs. 4, 5, and 6 are for the node 1, 2, 3 status curves with controller.

Figure 1
figure 1

The state of the node \(e_{1}\) without controller

Figure 2
figure 2

The state of the node \(e_{2}\) without controller

Figure 3
figure 3

The state of the node \(e_{3}\) without controller

Figure 4
figure 4

The state of the node \(e_{1}\) with controller

Figure 5
figure 5

The state of the node \(e_{2}\) with controller

Figure 6
figure 6

The state of the node \(e_{3}\) with controller

As can be seen from the figure, after a period of time, the system state is synchronous, and the feasibility and effectiveness of the control method are demonstrated.

4 Conclusions and discussions

This work focuses on the problem of exponential synchronization in complex network systems with time-varying delay. In the light of the Razumikhin stability theorem combined with the Newton–Leibniz formula, we deduced an exponential synchronization condition, without considering the differentiability of the time-delay function. Finally, a numerical simulation is given to show its effectiveness. The following will be considered in our future work: how to achieve synchronization through a network that is less strict and sufficient, and how to extend existing methods to the problem of finite-time synchronization or fixed-time synchronization. This is the goal we will consider and study in the future.

References

  1. Steinmetz, N.A., Moore, T.: Eye movement preparation modulates neuronal responses in area V4 when dissociated from attentional demands. Neuron 83(2), 496–506 (2014)

    Article  Google Scholar 

  2. Steinmetz, P.N., Roy, A., Fitzgerald, P.J., et al.: Attention modulates synchronized neuronal firing in primate somatosensory cortex. Nature 404(6774), 187 (2000)

    Article  Google Scholar 

  3. Millérioux, G., Daafouz, J.: Chaos synchronization: from the genesis to polytopic observers. IFAC Proc. Vol. 39, 335–340 (2006)

    Article  MATH  Google Scholar 

  4. Kuhnert, L., Agladze, K.I., Krinsky, V.I.: Image processing using light-sensitive chemical waves. Nature 337(6204), 244–247 (1989)

    Article  Google Scholar 

  5. Jiang, S., Lu, X., Xie, C., Cai, S.: Adaptive finite-time control for overlapping cluster synchronization in coupled complex networks. Neurocomputing 266, 188–195 (2017)

    Article  Google Scholar 

  6. Yang, M., Wang, Y.-W., Xiao, J.-W., Huang, Y.: Robust synchronization of singular complex switched networks with parametric uncertainties and unknown coupling topologies via impulsive control. Commun. Nonlinear Sci. Numer. Simul. 17(11), 4404–4416 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  7. Fan, Y., Liu, H., Zhu, Y., Mei, J.: Fast synchronization of complex dynamical networks with time-varying delay via periodically intermittent control. Neurocomputing 205, 182–194 (2016)

    Article  Google Scholar 

  8. Xu, M., Wang, J.-L., Huang, Y.-L., Wei, P.-C., Wang, S.-X.: Pinning synchronization of complex dynamical networks with and without time-varying delay. Neurocomputing 266, 263–273 (2017)

    Article  Google Scholar 

  9. Phat, V.N., Le Hien, V.: An application of Razumikhin theorem to exponential stability for linear non-autonomous systems with time-varying delay. Appl. Math. Lett. 22(9), 1412–1417 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  10. Zhang, X., Li, D., Zhang, X.: Adaptive fuzzy impulsive synchronization of chaotic systems with random parameters. Chaos Solitons Fractals 104, 77–83 (2017)

    Article  MathSciNet  MATH  Google Scholar 

  11. Ahmed, M.A.A., Liu, Y., Zhang, W., Alsaedi, A., Hayat, T.: Exponential synchronization for a class of complex networks of networks with directed topology and time delay. Neurocomputing 266, 274–283 (2017)

    Article  Google Scholar 

  12. Lee, S.H., Park, M.J., Kwon, O.M., Sakthivel, R.: Advanced sampled-data synchronization control for complex dynamical networks with coupling time-varying delays. Inf. Sci. 420, 454–465 (2017)

    Article  Google Scholar 

  13. Xie, Q., Si, G., Zhang, Y., Yuan, Y., Yao, R.: Finite-time synchronization and identification of complex delayed networks with Markovian jumping parameters and stochastic perturbations. Chaos Solitons Fractals 86, 35–49 (2016)

    Article  MathSciNet  MATH  Google Scholar 

  14. Shi, L., Zhu, H., Zhong, S., Shi, K., Cheng, J.: Function projective synchronization of complex networks with asymmetric coupling via adaptive and pinning feedback control. ISA Trans. 65, 81–87 (2016)

    Article  Google Scholar 

  15. Wang, J., Feng, J., Xu, C., Zhao, Y., Feng, J.: Pinning synchronization of nonlinearly coupled complex networks with time-varying delays using M-matrix strategies. Neurocomputing 177, 89–97 (2016)

    Article  Google Scholar 

  16. Chen, W.-H., Jiang, Z., Lu, X., Luo, S.: Synchronization for complex dynamical networks with coupling delays using distributed impulsive control. Nonlinear Anal. Hybrid Syst. 17, 111–127 (2015)

    Article  MathSciNet  MATH  Google Scholar 

  17. Zhao, M., Zhang, H., Wang, Z., Liang, H.: Synchronization between two general complex networks with time-delay by adaptive periodically intermittent pinning control. Neurocomputing 144, 215–221 (2014)

    Article  Google Scholar 

  18. Gong, W., Liang, J., Cao, J.: Matrix measure method for global exponential stability of complex-valued recurrent neural networks with time-varying delays. Neural Netw. 70, 81–89 (2015)

    Article  MATH  Google Scholar 

  19. Song, Q., Zhao, Z., Liu, Y.: Impulsive effects on stability of discrete-time complex-valued neural networks with both discrete and distributed time-varying delays. Neurocomputing 168, 1044–1050 (2015)

    Article  Google Scholar 

  20. Guo, X., Li, J.: A new synchronization algorithm for delayed complex dynamical networks via adaptive control approach. Commun. Nonlinear Sci. Numer. Simul. 17(11), 4395–4403 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  21. Wei, R., Cao, J., Alsaedi, A.: Finite-time and fixed-time synchronization analysis of inertial memristive neural networks with time-varying delays. Cogn. Neurodyn. 12(1), 121–134 (2018)

    Article  Google Scholar 

  22. Jing, T., Chen, F., Zhang, X.: Finite-time lag synchronization of time-varying delayed complex networks via periodically intermittent control and sliding mode control. Neurocomputing 199, 178–184 (2016)

    Article  Google Scholar 

  23. Kaviarasan, B., Sakthivel, R., Lim, Y.: Synchronization of complex dynamical networks with uncertain inner coupling and successive delays based on passivity theory. Neurocomputing 186, 127–138 (2016)

    Article  Google Scholar 

  24. Li, B.: Pinning adaptive hybrid synchronization of two general complex dynamical networks with mixed coupling. Appl. Math. Model. 40(4), 2983–2998 (2016)

    Article  MathSciNet  Google Scholar 

  25. Zhang, Z.-M., He, Y., Wu, M., Wang, Q.-G.: Exponential synchronization of chaotic neural networks with time-varying delay via intermittent output feedback approach. Appl. Math. Comput. 314, 121–132 (2017)

    MathSciNet  Google Scholar 

  26. Wang, X., She, K., Zhong, S., Yang, H.: New result on synchronization of complex dynamical networks with time-varying coupling delay and sampled-data control. Neurocomputing 214, 508–515 (2016)

    Article  Google Scholar 

  27. Shi, L., Zhu, H., Zhong, S., Zeng, Y., Cheng, J.: Synchronization for time-varying complex networks based on control. J. Comput. Appl. Math. 301, 178–187 (2016)

    Article  MathSciNet  MATH  Google Scholar 

  28. Hale, J.K., Verduyn Lunel, S.M.: Introduction to Functional Differential Equations. Springer, New York (1993)

    Book  MATH  Google Scholar 

  29. Boyd, S., Ghaoui, L.E., Feron, E., Balakrishnan, V.: Linear Matrix Inequalities in System and Control Theory. SIAM, Philadelphia (1994)

    Book  MATH  Google Scholar 

  30. Cai, S.M., He, Q.B., Hao, J.J., et al.: Exponential synchronization of complex networks with nonidentical time-delayed dynamical nodes. Phys. Lett. A 374, 2539–2550 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  31. Wang, J.L., Qin, Z., Wu, H.N., et al.: Analysis and pinning control for output synchronization and H∞ output synchronization of multiweighted complex networks. IEEE Trans. Cybern. (2018). https://doi.org/10.1109/TCYB.2018.2799969

    Article  Google Scholar 

  32. Ding, J., Cao, J., Feng, G., et al.: Exponential synchronization for a class of impulsive networks with time-delays based on single controller. Neurocomputing 218, 113–119 (2016)

    Article  Google Scholar 

  33. Liu, Y., Guo, B.Z., Park, J.H., et al.: Nonfragile exponential synchronization of delayed complex dynamical networks with memory sampled-data control. IEEE Trans. Neural Netw. Learn. Syst. 29(1), 118–128 (2018)

    Article  MathSciNet  Google Scholar 

  34. Cheng, R., Peng, M., Yu, W.: Pinning synchronization of delayed complex dynamical networks with nonlinear coupling. Phys. A, Stat. Mech. Appl. 413(11), 426–431 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  35. Fan, Y., Liu, H., Zhu, Y., et al.: Fast synchronization of complex dynamical networks with time-varying delay via periodically intermittent control. Neurocomputing 205(C), 182–194 (2016)

    Article  Google Scholar 

  36. Cai, S., Hao, J., He, Q., et al.: Exponential synchronization of complex delayed dynamical networks via pinning periodically intermittent control. Phys. Lett. A 375(19), 1965–1971 (2011)

    Article  MATH  Google Scholar 

  37. Su, H., Rong, Z., Wang, X., et al.: On decentralized adaptive pinning synchronization of complex dynamical networks. In: Proceedings of IEEE International Symposium on Circuits & Systems, pp. 417–420 (2010)

    Google Scholar 

Download references

Acknowledgements

The authors would like to thank X. Zou for her great help in many aspects.

Availability of data and materials

The datasets used or analyzed during the current study are available from the corresponding author on request.

Funding

This work was jointly supported by the National Natural Science Foundation of China (Grant No. 11372107), the Natural Science Foundation of Hunan Province (Grant No. 2017JJ5011) and the Natural Science Foundation of Hunan Province (Grant No. 2017JJ4004).

Author information

Authors and Affiliations

Authors

Contributions

All authors contributed equally to the writing of this paper. Furthermore, all authors also read carefully and approved the final manuscript.

Corresponding author

Correspondence to Zhaoming Ling.

Ethics declarations

Competing interests

The authors declare that they have no competing interests.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Luo, Y., Ling, Z., Cheng, Z. et al. New results of exponential synchronization of complex network with time-varying delays. Adv Differ Equ 2019, 10 (2019). https://doi.org/10.1186/s13662-019-1947-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/s13662-019-1947-1

Keywords