1 Introduction

Complex networks have sprung up in recent 10 years, presently permeating in various fields of sciences, from physics science to biological science, even to social science, mathematics and engineering[15]. A complex network which is a typical nonlinear system is composed of a large set of interconnected nonlinear nodes, where the nodes and connections can represent anything. Complex networks have applications in almost all the fields in the real world including the world wide web, the internet, the food webs, the communication networks, the neural networks, the cellular and metabolic networks, the electrical power grids, the social networks, etc[1,2].

There has been a rich body of literatures on analyzing complex networks. And one of the most significant dynamical behaviors that has been widely investigated is the synchronization of its dynamical elements[522]. In fact, synchronization is a well-established concept and it is typical in the basic motions of nature. There are many interesting synchronization phenomena, e.g., fireflies flashing in unison, crickets chirping in synchrony and heart cells beating in rhythm. And some synchronization phenomena are very useful for us, such as the synchronous transfer of digital and analog signals in communication networks[5]. Many control techniques, including linear feedback control[7], adaptive feedback control[812], impulsive control[13], pinning control[14,16,18], sliding mode control[19-21]and fuzzy control[22], have been developed to drive the synchronization and anti-synchronization.

On the other hand, intermittent control has a wide variety of applications, such as ecosystem management, wind-shield wipers intermittent control, and control of hyperuri-cacidemia control in the treatment of gout[23]. An essential benefit of the intermittent control approach may lie in that it has a nonzero control width, and it is easy to be implemented in practical applications. In [15], intermittent control was first introduced to control nonlinear dynamical systems. Since then, many interesting results have been presented for stabilization and synchronization of complex network systems with or without time delays by periodically intermittent control[16-19]. Yang and Cao[16] studied the exponential stochastic synchronization problem for coupled neural networks with stochastic noise perturbations. More recently, synchronization of delayed complex dynamical networks by linear periodically intermittent control was also reported[17,18]. But the two restrictive conditions that the control width should be greater than the time delays and the time delays should be smaller than the noncon-trol width are imposed. Cai et al.[19] further investigated pinning synchronization of complex network with delayed dynamical nodes via linear periodically intermittent control. The results removed the traditional assumptions on control width and time delays mentioned above. Unfortunately, the obtained control gain may be much larger than needed. Therefore, the study of the periodically intermittent control needs further exploration and improvement.

Motivated by the above discussions, this paper aims to handle the problem of exponential synchronization for the complex dynamical networks with nonlinear coupling delays via adaptive pinning periodically intermittent control. Based on the piecewise Lyapunov stability theory combined with adaptive control, pinning control and periodically intermittent control techniques, an improved synchronization criterion and the corresponding adaptive pinning periodically intermittent controllers which are less costly and more useful in practice are proposed. It should be pointed out that the coupling configuration matrices are not assumed to be symmetrical or irreducible. And the aforementioned two restrictive conditions in [16–18] are not required. Numerical examples are presented to show the effectiveness of the proposed method.

The rest of the paper is organized as follows. In Section 2 the model, some preliminaries and assumptions are given In Section 3, exponential synchronization of complex dynamical networks with nonlinear coupling delays via adaptive pinning periodically intermittent control are designed In Section 4, a numerical example of delayed complex net works are given to demonstrate the effectiveness of the proposed controllers. Conclusions are given in Section 5.

2 Model and preliminaries

The complex dynamical networks with nonlinear coupling delays can be described as

$$\begin{gathered} {{\dot x}_i}\left( t \right) = f\left( {{x_i}\left( t \right),t} \right) + \sum\limits_{j = 1}^N {{a_{ij}}{H_0}\left( {{x_j}\left( t \right)} \right)} + \hfill \\ \sum\limits_{j = 1}^N {{b_{ij}}{H_1}\left( {{x_j}\left( {t - \tau } \right)} \right) + {u_i}\left( t \right)} \hfill \\ \end{gathered} $$
((1))

where i = 1, …,N,x i (t) = (x i 1 (t),x i 2 (t), … ,x in (t))TR n and u i (t) ∈ R n are the state vector and the input vector of node i at time t, respectively. f : R n × R +R n is a continuously differentiable vector function. And the nonlinear coupling function Hl(…) : R nR n (where l = 0 1) is continuous and has the form: H 0(x j (t)) = (h 0 1(x j1 (t))h 02 (x j2 (t)),, h 0 n (x jn (t)))T , H 1(xj(t-t)) = (h 11(x j1 (t - t)), h 12 (x j2 (t-t)), … ,h 1n (x jn (t-t)))T,t is the coupling delay. A= (a ij ) ∈ RN×N and B = (b ij ) ∈R N ×N are the coupling matrices with zero-sum rows, which represent the coupling strength and the underlying topology for the non delayed configuration and the delayed configuration t at time t, respectively. \({a_{ij}} \geqslant 0,\;{b_{ij}} \geqslant 0\),a ij ,bij are defined as follows: If there is a connection from node j to node i (ij), then a ij > 0 and b ij > 0, otherwise a ij = 0 andbi j =0 (i ≠ j).

When the delayed dynamical network (1) achieves syn chronization, the states x i (t)(i = 1, 2, … ,N) will infinitely tend to s(t) as t → ∞, where s(t) ∈ R n is a solution of an isolate node, i.e.,

$$\dot s\left( t \right) = f\left( {s\left( t \right),t} \right)$$
((2))

where s(t) can be an equilibrium point, a nontrivial periodic orbit, or even a chaotic orbit. Let C([-h, 0], R n) be the Banach space of continuous functions mapping the interval [-h,0] into R n with the norm ||ø|| = sup -hθ0 ||ø(θ)||, where || … || is the Euclidean norm. The rigorous mathematical definition of synchronization for the complex dynamical networks with nonlinear coupling delays (1) is introduced as follows.

Definition 1. Let x i (t;t 0 ;ø),i = 1, 2, … ,N be a solution of the delayed complex dynamical network (1), where are the initial conditions. If there exist constants α > 0, λ> 0 and a nonempty subset Λ ⊂ R n, such that ø i take values in Λ and x i (t; t 0 ) ∈ R n for all tt0 and

((3))

then the delayed complex dynamical networks (1) are said to realize exponential synchronization, and Λ × Λ × … × Λ is called the region of synchrony of the delayed complex dynamical networks (1).

Define the error vector by

$${e_i}(t) = {x_i}(t) - s(t),\quad i = 1,2, \cdots ,N.$$
((4))

Then, the error system can be described by

$$\begin{gathered} {{\dot e}_i}\left( t \right)\quad = f\left( {{x_i}\left( t \right),t} \right) - f\left( {s\left( t \right),t} \right) + \sum\limits_{j = 1}^N {{a_{ij}}{W_0}} ({e_j}(t)) + \hfill \\ \sum\limits_{j = 1}^N {{b_{ij}}{W_1}} ({e_j}(t - \tau )) + {u_i}(t) \hfill \\ \end{gathered} $$
((5))

where W l (e j (t-t l )) =H l (x j (t-t l ))-Hl(s(t-t l )),l = 0,1,t 0 = 0, t 1 = t.

To achieve synchronization of the objective (2), we need Assumption 1 and Lemma 1.

Assumption 1. There exist positive constants \(L,{\underline w _l},{\bar w_l}(l = 0,1)\)satisfying

$$\begin{gathered} \left\| {f\left( {{x_i}\left( t \right),t} \right) - f\left( {{y_i}\left( t \right),t} \right)} \right\| \leqslant L\left\| {{x_i}\left( t \right) - {y_i}\left( t \right)} \right\| \hfill \\ {\underline w _l}\left\| {{e_i}\left( {t - {\tau _l}} \right)} \right\| \leqslant \left\| {{W_l}\left( {{e_i}\left( {t - {\tau _l}} \right)} \right)} \right\| \leqslant {\overline w _l}\left\| {{e_i}\left( {t - {\tau _l}} \right)} \right\| \hfill \\ \end{gathered} $$
((6))

where x i (t) and y i (t) are time-varying vectors.

Lemma 1[12]. If M = (m ij ) N×N is symmetric and K = diag\(\{ {k_1}, \cdots ,{k_d},\underbrace {0, \cdots ,0\} }_{N - d}\), where k i > 0,i = 1, … ,d are sufficiently large, then M - K < 0 is equivalent to M d < 0, where M d is the minor matrix of M by removing its first d row-column pairs.

In the following, let be the biggest eigenvalue of matrix  s , where  is a modified matrix of A via replacing the diagonal elements a ii by \((\tfrac{{\underline w _0^2}}{{\bar w_0^2}}){a_{ii}},\bar \hat A_{ij}^s = \hat A_{d + i,d + j}^s\) for i,j = 1, ,N-d,b = max{|b ii |},i = 1,2,… ,N.

3 Exponential synchronization of delayed complex dynamical networks via adaptive pinning periodically intermittent control

3.1 Exponential synchronization of delayed complex dynamical networks with same nodes

It is too costly and impractical to add controllers to all nodes in a large-scale network. To reduce the number of controlled nodes, we will introduce several useful adaptive pinning periodically intermittent feedback criteria for the delayed complex dynamical networks (1) in this section. In order to realize synchronization of the delayed complex networks by adaptive pinning periodically intermittent control, some controllers are added to partial nodes of the network. Without loss of generality, if the first d nodes are selected and pinned, then the controllers \({u_i}(t)(1 \leqslant i \leqslant N)\) can be described by

$${u_i}(t) = \left\{ \begin{gathered} - {k_i}(t){e_i}\left( t \right),\quad 1 \leqslant i \leqslant d,\quad t \in [\mathcal{K}T,\mathcal{K}T + h) \hfill \\ 0,\quad d + 1 \leqslant i \leqslant N,t \in [\mathcal{K}T,\mathcal{K}T + h) \hfill \\ 0,\quad 1 \leqslant i \leqslant N,t \in [\mathcal{K}T + h,(\mathcal{K} + 1)T) \hfill \\ \end{gathered} \right.$$
((7))

with the updating laws being

$${\dot k_i}\left( t \right) = {\alpha _i}{e^{a1t}}{\left\| {{e_i}\left( t \right)} \right\|^2}$$
((8))

where a;(i = 1, 2, …,d) are positive constants, T > 0 denotes the control period, 0 > h < T and k = 0,1, 2, …. Thus, the error system (5) can be rewritten as

$$\left\{ \begin{gathered} {{\dot e}_i}\left( t \right) = f\left( {{x_i}\left( t \right),t} \right) - f\left( {s\left( t \right),t} \right) + \sum\limits_{j = 1}^N {{a_{ij}}{W_0}({e_j}\left( t \right)} \hfill \\ \sum\limits_{j = 1}^N {{b_{ij}}{W_1}({e_j}\left( {t - \tau } \right)} ) - {k_i}\left( t \right){e_i}\left( t \right) \hfill \\ 1 \leqslant i \leqslant d,\quad t \in [\mathcal{K}T,\mathcal{K}T + h) \hfill \\ {{\dot e}_i}\left( t \right) = f\left( {{x_i}\left( t \right),t} \right) - f\left( {s\left( t \right),t} \right) + \sum\limits_{j = 1}^N {{a_{ij}}{W_0}({e_j}\left( t \right))} + \hfill \\ \sum\limits_{j = 1}^N {{b_{ij}}{W_1}({e_j}\left( {t - \tau } \right))} , \hfill \\ 1 \leqslant i \leqslant d,\quad t \in [\mathcal{K}T,\mathcal{K}T + h), \hfill \\ or\quad t \in [\mathcal{K}T + h,\left( {\mathcal{K} + 1} \right)T). \hfill \\ \end{gathered} \right.$$
((9))

Based on Assumption 1, synchronization criterion of the controlled delayed complex networks (1) is deduced as follows.

Theorem 1. Under Assumption 1, if there exist positive constants e,a 1,a 2 and a i such that

((10))

where λ> 0 is the smallest real root of \({a_1} - \lambda - \frac{{N\bar w_1^2}}{q}{\operatorname{e} ^{\lambda \tau }} = 0\), then the controlled delayed complex networks (1) globally exponentially synchronize with the desired evolution s(t) under the adaptive pinning periodically intermittent controllers (7) and the updating laws (8).

Proof. Construct the following piecewise Lyapunov-Krasovskii candidate function

$${V_\delta }\left( t \right) = \frac{1}{2}\sum\limits_{i = 1}^N {e_i^{\text{T}}} \left( t \right){e_i}\left( t \right) + \frac{1}{2}\delta \sum\limits_{i = 1}^N {{{\text{e}}^{ - {a_1}t}}} \frac{{{{\left( {{k_i}\left( t \right) - k} \right)}^2}}}{{{\alpha _i}}}$$
((11))

where

$$\delta = \left\{ \begin{gathered} 1,\quad t \in [\mathcal{K}T,\mathcal{K}T + h) \hfill \\ 0,\quad t \in [\mathcal{K}T + h,\left( {\mathcal{K} + 1} \right)T) \hfill \\ \end{gathered} \right.$$

and k is an undetermined sufficiently large positive constant. According to Assumption 1, the derivative of V d (t) with respect to time t along the solutions of (9) can be calculated as follows.

When \(\kappa T \leqslant t \leqslant \kappa T + h\), for k = 0,1, 2, …

$$\begin{gathered} {{\dot V}_1}\left( t \right) = \sum\limits_{i = 1}^N {e_i^{\text{T}}} \left( t \right){{\dot e}_i}\left( t \right) - \frac{1}{2}{a_1}\sum\limits_{i = 1}^N {{{\text{e}}^{ - {a_1}t}}\frac{{{{\left( {{k_i}\left( t \right) - k} \right)}^2}}}{{{\alpha _i}}} + } \hfill \\ \sum\limits_{i = 1}^N {\left( {{k_i}\left( t \right) - k} \right)e_i^{\text{T}}\left( t \right){e_i}\left( t \right) = } \hfill \\ \sum\limits_{i = 1}^N {e_i^{\text{T}}\left( t \right)\left[ {f\left( {{x_i}\left( t \right),t} \right) - f\left( {s\left( t \right),t} \right)} \right]} + \hfill \\ \sum\limits_{i = 1}^N {\sum\limits_{j = 1}^N {{a_{ij}}e_i^{\text{T}}} \left( t \right){W_0}\left( {{e_j}\left( t \right)} \right)} + \hfill \\ \sum\limits_{i = 1}^N {\sum\limits_{j = 1}^N {{b_{ij}}e_i^{\text{T}}} \left( t \right){W_1}\left( {{e_j}\left( {t - \tau } \right)} \right)} - \hfill \\ \sum\limits_{i = 1}^N {{k_i}\left( t \right)e_i^{\text{T}}\left( t \right){e_i}(t) - \frac{1}{2}{a_1}} \sum\limits_{i = 1}^N {{{\text{e}}^{ - {a_1}t}}\frac{{{{\left( {{k_i}\left( t \right) - k} \right)}^2}}}{{{a_i}}} + } \hfill \\ \sum\limits_{i = 1}^N {({k_i}\left( t \right) - k)e_i^{\text{T}}(t){e_i}\left( t \right).} \hfill \\ \end{gathered} $$
((12))

Let Q =qI > 0, and we can get

$$\begin{gathered} \sum\limits_{i = 1}^N {\sum\limits_{j = 1}^N {{b_{ij}}e_i^{\text{T}}\left( t \right){W_1}\left( {{e_j}\left( {t - \tau } \right)} \right)} } \leqslant \hfill \\ \frac{1}{2}\sum\limits_{i = 1}^N {\sum\limits_{j = 1}^N {{{({b_{ij}})}^2}e_i^{\text{T}}\left( t \right)Q{e_1}\left( t \right) + } } \hfill \\ \frac{1}{2}\sum\limits_{i = 1}^N {\sum\limits_{j = 1}^N {W_1^{\text{T}}\left( {{e_j}\left( {t - \tau } \right)} \right){Q^{ - 1}}{W_1}\left( {{e_j}\left( {t - \tau } \right)} \right) \leqslant } } \hfill \\ \frac{{N{b^2}}}{2}\sum\limits_{i = 1}^N {e_i^{\text{T}}\left( t \right)Q{e_i}\left( t \right) + } \frac{{N\overline w _1^2}}{2}\sum\limits_{j = 1}^N {e_j^{\text{T}}\left( {t - \tau } \right){Q^{ - 1}}{e_j}\left( {t - \tau } \right) = } \hfill \\ \frac{{N{b^2}q}}{2}\sum\limits_{i = 1}^N {e_i^{\text{T}}\left( t \right){e_i}\left( t \right) + } \frac{{N\overline w _1^2}}{{2q}}\sum\limits_{i = 1}^N {e_i^{\text{T}}\left( {t - \tau } \right){e_i}\left( {t - \tau } \right).} \hfill \\ \end{gathered} $$
((13))

Substituting (13) into (12) gives

$$\begin{gathered} {{\dot V}_1}\left( t \right) \leqslant \sum\limits_{i = 1}^N {Le_i^{\text{T}}\left( t \right){e_i}\left( t \right) + } \hfill \\ \sum\limits_{i = 1}^N {\sum\limits_{i = 1,j \ne i}^N {\overline w _0^{\text{2}}{a_{ij}}\left\| {{e_i}\left( t \right)} \right\|\left\| {{e_j}\left( t \right)} \right\| + } } \hfill \\ \sum\limits_{i = 1}^N {\underline w _0^2} {a_{ii}}e_i^{\text{T}}\left( t \right){e_i}\left( t \right) + \frac{{N{b^2}q}}{2}\sum\limits_{i = 1}^N {e_i^{\text{T}}} \left( t \right){e_i}\left( t \right) + \hfill \\ \frac{{N\overline w _1^2}}{{2q}}\sum\limits_{i = 1}^N {e_i^{\text{T}}\left( {t - \tau } \right)} {e_i}\left( {t - \tau } \right) - \hfill \\ \sum\limits_{i = 1}^N {ke_i^{\text{T}}\left( t \right){e_i}\left( t \right) - \frac{1}{2}{a_1}\sum\limits_{i = 1}^N {{{\text{e}}^{ - {a_1}t}}\frac{{{{\left( {{k_i}\left( t \right) - k} \right)}^2}}}{{{\alpha _1}}}} } = \hfill \\ {e^{ - {\text{T}}}}\left( t \right)[(L + \frac{{N{b^2}q}}{2} + \frac{1}{2}{a_1}){I_N} + \overline w _0^2{\widehat A^s} - K]\overline e \left( t \right) - \hfill \\ \frac{1}{2}{a_1}{\overline e ^{\text{T}}}\left( t \right)\overline e \left( t \right) + \frac{1}{2}\frac{{N\overline w _1^2}}{q}\overline e _i^{\text{T}}\left( {t - \tau } \right){\overline e _i}\left( {t - \tau } \right) - \hfill \\ \frac{1}{2}{a_1}\sum\limits_{i = 1}^N {{{\text{e}}^{ - {a_1}t}}\frac{{{{\left( {{k_i}\left( t \right) - k} \right)}^2}}}{{{\alpha _i}}}} \hfill \\ \end{gathered} $$
((14))

where . Because k is an undetermined sufficiently large positive constant, we can select k as

((15))

Then, we have

$$\left( {L + \frac{{N{b^2}q}}{2} + \frac{1}{2}{a_1}} \right){I_N} + \bar w_0^2{\widehat A^s} - K \leqslant 0$$
((16))

where K = diag \(\{ {k}, \cdots ,{k},\underbrace {0, \cdots ,0\} }_{N - d}\).

Using (16) and condition in the second inequality of (10), combined with Lemma 1, we have

$${\dot V_1}\left( t \right) \leqslant - {a_1}{V_1}\left( t \right) + \frac{{N\bar w_1^2}}{q}{V_0}(t - \tau )$$
((17))

Similarly, when , using condition in the third inequality of (10), one has

$$\begin{gathered} {{\dot V}_0}\left( t \right) \leqslant {{\bar e}^{\text{T}}}\left( t \right)\left[ {\left( {L + \frac{{N{b^2}q}}{2} - \frac{1}{2}\left( {{a_2} - {a_1}} \right)} \right){I_N} + \bar w_0^2{{\widehat A}^s}} \right]\bar e\left( t \right) + \hfill \\ \frac{1}{2}\left( {{a_2} - {a_1}} \right){{\bar e}^{\text{T}}}\left( t \right)\bar e\left( t \right) + \frac{1}{2}\frac{{N\bar w_1^2}}{q}{{\bar e}^{\text{T}}}\left( {t - \tau } \right)\bar e\left( {t - \tau } \right) \leqslant \hfill \\ \frac{1}{2}\left( {{a_2} - {a_1}} \right){{\bar e}^{\text{T}}}\left( t \right)\bar e\left( t \right) + \frac{1}{2}\frac{{N\bar w_1^2}}{q}{{\bar e}^{\text{T}}}\left( {t - \tau } \right)\bar e\left( {t - \tau } \right) = \hfill \\ \left( {{a_2} - {a_1}} \right){V_0}\left( t \right) + \frac{{N\bar w_1^2}}{q}{V_0}\left( {t - \tau } \right). \hfill \\ \end{gathered} $$
((18))

According to the first inequality of (10), \({a_1} - \lambda - \frac{{N\bar \omega _1^2}}{q}{\operatorname{e} ^{\lambda r}} = 0\) has a unique positive solution λ> 0 obviously. Take \({\bar Q_\delta } = {\sup _{ - \tau \leqslant s \leqslant 0}}{V_\delta }(s)\) and P d (t) =e λtVd(t), where \(t \geqslant 0\). Apparently \({\bar Q_0} \leqslant {\bar Q_1}\), \({P_0}(t) \leqslant {P_1}(t)\). Let F(t) = P 1(t) - ßQ 1, where ß > 1 is a constant. It is easy to see that

((19))

Then, we want to prove that

((20))

We adopt the reduction to absurdity. Otherwise, suppose there exists a t 0 ∈ [0,h] such that

$$\Phi \left( {{t_0}} \right) = 0,\quad \dot \Phi ({t_0}) \geqslant 0$$
((21))
((22))

Using (19), (21) and (22), we obtain

((23))

This contradicts the second inequality in (20), and so (19) holds.

Then, we prove that for t ∈ [h,T). Otherwise, there exists t 1 ∈ [h,T) such that

$$\Psi \left( {{t_1}} \right) = 0,\quad \dot \Psi \left( {{t_1}} \right) \geqslant 0$$
((24))
((25))

For \(\tau > 0,\;\operatorname{if} \;h \leqslant {t_1} - \tau \leqslant {t_1}\), it follows from (25) that

And if \( - \tau \leqslant {t_1} - \tau \leqslant h\), from (19) and (20), we have

Hence, for t > 0, we always have

((26))

Then,

((27))

which contradicts the second inequality in (24). Hence, Ψ(t) < 0 holds, i.e., for t ∈ [h,T), we have

On the other hand, it follows from (19) and (20) that for t ∈ [-t,h)

So,

Similarly, we can prove that for t ∈ [T,h +T),P 0(t)> \(\beta {\bar Q_1}{\operatorname{e} ^{{\alpha _2}(T - h)}}\), and for t ∈ [T+h, 2T),.

By induction, we can derive the following estimation of P0(t) for any integer k.

For

((28))

And for

((29))

Letting ß → 1, from the definition of P 0(t), we obtain

((30))

It follows from the condition in the third inequality of (10) that the zero solution of the error dynamical system (9) is globally exponentially stable.

Remark 1. Xia et al.[17,19] studied pinning synchronization of complex network with delayed dynamical nodes via linear periodically intermittent control. The control gains obtained in [17, 19] are larger than the needed values for practical problems. But in our results, we adopt the adaptive pinning control approach and give a rigorous proof for the synchronization scheme with the adaptive controller. Thus, our results are less conservative and more practically applicable.

If s = 2L + Nb 2 q +\(2\bar \omega _0^2{\lambda _{\max }}({\hat A^s})\) and a 2 =a 1 + s > 0, then the third inequality in Theorem 1 holds. Thus, we can have the following corollary.

Corollary 1. Under Assumption 1, if there exist positive constants e,a 1, and a i , such that

((31))

where λ> 0 is the smallest real root of \({a_1} - \lambda - \frac{{N\bar \omega _1^2}}{q}{\operatorname{e} ^{\lambda \tau }} = 0\), then the controlled delayed complex networks (1) globally exponentially synchronize with the desired evolution s(t) under the adaptive pinning periodically intermittent controllers (7) and the updating laws (8).

3.2 Exponential synchronization of delayed complex dynamical networks with different nodes

Because all the subsystems are the same system in the complex networks (1), the scope of application is restricted. Then we will give the exponential synchronization criterion of delayed complex dynamical networks with different nodes via the adaptive pinning periodically intermittent controllers.

Consider that the delayed complex dynamical networks with different nodes can be described as

$$\begin{gathered} {{\dot x}_1}\left( t \right) = {f_i}\left( {{x_i}\left( t \right),t} \right) + \sum\limits_{j = 1}^N {{a_{ij}}{H_0}\left( {{x_j}\left( t \right)} \right) + } \hfill \\ \sum\limits_{j = 1}^N {{b_{ij}}{H_i}\left( {{x_j}\left( {t - \tau } \right)} \right) + } {u_i}\left( t \right) \hfill \\ \end{gathered} $$
((32))

where f i (…),(i = 1, … ,N) : R n × R +R n are the continuously differentiable vector functions, the other parameters are the same as those in (1).

Assumption 2. There exist positive constants \({M_i}(i = 1,2, \cdots ,N),{\underline \omega _l}{\bar \omega ^l}(l = 0,1)\) satisfying

$$\begin{gathered} \left\| {{f_i}\left( {{x_i}\left( t \right),t} \right) - f\left( {s\left( t \right),t} \right)} \right\| \leqslant {M_i}\left\| {{x_i}\left( t \right) - s\left( t \right)} \right\| \hfill \\ {\underline w _l}\left\| {{e_i}\left( {t - {\tau _i}} \right)} \right\| \leqslant \left\| {{W_l}\left( {{e_i}\left( {t - {\tau _l}} \right)} \right)} \right\| \leqslant {{\bar w}_l}\left\| {{e_i}\left( {t - {\tau _l}} \right)} \right\| \hfill \\ \end{gathered} $$
((33))

where x i (t) are time-varying vectors, and s(t) is a solution of an isolate node.

According to the same method of Theorem 1 and based on Assumption 2, it is easy to obtain the synchronization criterion for the controlled delayed complex networks with different nodes (32) as follows.

Theorem 2. Under Assumption 2, if there exist positive constants \({a_1} > \frac{{N\bar \omega _1^2}}{q}\) and a i , such that

((34))

where M = max{M 1, … ,M N } and λ is the smallest real root of \({a_1} - \lambda - \frac{{N\bar \omega _1^2}}{q}{\operatorname{e} ^{\lambda \tau }} = 0\), then the controlled delayed complex networks with different nodes (32) globally exponentially synchronize with the desired evolution s(t) under the adaptive pinning periodically intermittent controllers (7) and the updating laws (8).

4 Simulation example

In this section, we use a representative example to illustrate the results derived in this work. Here, we consider the delayed complex networks that consist of 10 identical Chen systems[24] described as

$$\begin{gathered} {{\dot x}_i}\left( t \right) = f({x_i}(t),t) + \sum\limits_{j = 1}^{10} {{a_{ij}}{H_0}({x_j}(t))} + \hfill \\ \sum\limits_{j = 1}^{10} {{b_{ij}}{H_1}({x_j}(t - \tau } )) + {u_i}(t) \hfill \\ \end{gathered} $$
((35))

where i = 1, 2, … , 10. The asymmetric outer coupling matrices A and B are random and satisfy the coupling condition, i.e., \({a_{ii}} = - \sum {_{j = 1,\;j \ne i}^N{a_{ij}}} ,\;b - \sum {_{j = 1,\;j \ne i}^N{b_{ij}}} \). The nonlinear inner couplingfunction is continuousand has the form: \({H_0}({x_j}(t)) = (x_{i1}^2(t),\;2{x_{i2}}(t),{x_{i3}}(t))),{H_1}({x_j}(t - \tau )) = (\sin ({x_{i1}}(t - \tau )),{x_{i2}}(t - \tau ),\)arctan(x i 3(t-t))), t = 0.04. The dynamics of the Chen oscillator f(x i (t),t) is given by[24]

$$\left\{ \begin{gathered} {{\dot x}_{i1}}\left( t \right) = 35({x_{i2}}\left( t \right) - {x_{i1}}(t)) \hfill \\ {{\dot x}_{i2}}\left( t \right) = 7{x_{i1}}\left( t \right) - {x_{i1}}(t){x_{i3}}\left( t \right) + 28{x_{i2}}(t) \hfill \\ {{\dot x}_{i3}}\left( t \right) = {x_{i1}}(t){x_{i2}}\left( t \right) - 3{x_{i3}}(t). \hfill \\ \end{gathered} \right.$$
((36))

Since the chaotic attractor is bounded in a certain region, there exists a constant M satisfying ||s ik || < R = 30.9342 for \(1 \leqslant i \leqslant 10,\;1 \leqslant k \leqslant 3\)[14]. Then,

$$\begin{gathered} \left\| {f({x_i}(t),t) - f\left( t \right),t)} \right\| = \hfill \\ \sqrt {{{[ - {x_{i3}}{e_{i1}} - {s_1}{e_{i3}}]}^2} + {{[{x_{i2}}{e_{i1}} + {s_1}{e_{i2}}]}^2}} \leqslant 2R\left\| {{e_i}} \right\|. \hfill \\ \end{gathered} $$
((37))

Obviously, the Chen system and nonlinear inner coupling functions Hl(.) satisfy Assumption 1.

In this example, it is supposed that the desired exponential synchronization rate e = 1.1. The values of the parameters for the controllers (7) and the updating laws (8) are taken as T = 0.2, h = 0.15, a i = 5(i = 1,2,3,4),a i = 0(i = 5, … , 10) (i.e., we only pin and control four nodes of the complex network), and q = 1. If we choose a 1 = 30 and a 2 = 48, it is easy to verify that (10) in Theorem 1 is satisfied. According to Theorem 1, one can synchronize the network (32) by designing the following adaptive controllers (7) and (8), where s(0) = (1,2,1)T. Fig. 1 shows the synchronous errors e i 1,e i 2,e i 3(i = 1,2, …,10) of the delayed complex network under the adaptive pinning periodically intermittent feedback controllers. Obviously, the synchronous solution is exponential stable for the delayed complex dynamical network (35) under the adaptive pinning periodically intermittent feedback controllers (7) and updating laws (8). Moreover, the values for the control gains which are obtained in Theorem 1 after synchronization satisfy \({k_i} \leqslant 12.2\). But if we adopt the linear periodically intermittent control which is obtained in [17, 19], the values for the synchronization control gains satisfy \({k_i} \leqslant 74.46\). It is illustrated that the adaptive control approach can obtain a more applicable and smaller control gain.

Fig 1
figure 1

Synchronization errors e ij (i = 1, 2, …, 10,j = 1, 2, 3) of complex network (32) under the adaptive pinning periodically intermittent feedback controllers (7) and (8).

5 Conclusions and discussions

In this paper, the problem of synchronization for a class of general complex dynamical networks with nonlinear coupling delays under the adaptive pinning periodically intermittent control has been investigated in detail. Based on the piecewise Lyapunov function combined with periodically intermittent control technique, the method of adaptive control and pinning control, some general criteria for ensuring delayed complex dynamical networks synchronization have been derived. And several corresponding adaptive pinning feedback synchronization controllers are designed. Moreover, the traditional assumptions on control width and time delays are released in our results. Finally, numerical simulation has verified the effectiveness of the presented method.

There are some interesting discussions to the relationship about the synchronization of complex network. In essence, chaos control is a special case of chaos synchronization, and it is considered to achieve synchronization with O(0, 0, 0). Synchronization of fractional-order chaotic system is a broad concept of synchronization of integer-order chaotic systems. In other words, the fractional-order chaotic system is an integer-order system if the order of fractional-order system is q = 1. For the complex network in which the nodes are integer-order chaotic system or fractional-order chaotic system, the synchronization which uses adaptive pinning periodically intermittent control should be studied. Moreover, synchronization and anti-synchronization are the same concept in essence. We will design some novel controllers in our future work, by which both synchronization and anti-synchronization of complex network can be achieved.