Skip to main content

Theory and Modern Applications

Event-triggered sampled-data synchronization of complex networks with time-varying coupling delays

Abstract

This paper investigates the event-triggered sampled-data synchronization problem of complex networks with time-varying coupling delays. The sampled-data controller is designed with event-triggered mechanisms. Some results in terms of a linear matrix inequality are obtained to guarantee the asymptotical synchronization of complex networks with time-varying coupling delays. Lastly, we test the effectiveness of the proposed method via some numerical examples.

1 Introduction

Recently, many synchronization schemes for complex networks have been proposed. Some synchronization strategies can achieve good performance by various methods [1–15]. In this paper, the main central point is constricted in the field of sampled-data control due to the development of digital control techniques that has occurred in two decades. Generally, there exist several methods or techniques concerning with digital control. For example, discretization is the most direct approach applied to digital control. However, owing to the complicated dynamics of chaotic Lur’e systems, the exact discrete model is with difficultly obtained. In order to improve the inter-sampling performance, sampled-data control has been often utilized to build hybrid system models via a zero-order hold (ZOH) [7–13]. For example, the sampled-data fuzzy controller was designed for chaotic synchronization in [7] and sampled-data synchronization of chaotic Lur’e systems with time delays was also studied in [13]. However, these schemes have been generally demanded with a fixed sampling period and the actual sampling rate maybe is very high. Aim to solve the above problem, the event-triggered sampled-data controller can be designed to apply for the synchronization of chaotic Lur’e systems. Nowadays, some results for event-triggered control are enumerated, such as [16–18]. Following these novel ideas, the event-triggered communication scheme is considered and the sufficient condition in terms of linear matrix inequality (LMI) is derived to guarantee the asymptotical synchronization of chaotic Lur’e systems. The main contributions of this paper can be described as: (1) event-triggered nonuniform sampling is considered in complex networks with time-varying coupling delays; (2) the nonlinear part of the node system is also handled.

2 Problem formulation

Consider the following complex networks with time-varying coupling delays consisting of N nodes via an event-triggered control approach:

$$\begin{aligned} \dot{x}_{i}(t) =&Ax_{i}(t)+Bf\bigl(x_{i}(t) \bigr)+c\sum^{N}_{j=1}g_{ij} \varGamma x_{j}\bigl(t-\tau (t)\bigr) \\ &{}+u_{i}(t_{i_{k}}),\quad t\in [t_{i_{k}}, t_{i_{k+1}}), \end{aligned}$$
(1)

where \(i=1,2,\ldots ,N\), N is the number of nodes, \(k=0,1,\ldots ,\infty \), \(x_{i}(t)\in \mathbb{R}^{n}\) denotes the state vector associated with the ith node, \(t_{i_{k}}\) denotes the event-triggered instant and it is determined by the transmission error and the state error, \(u_{i}(t_{i_{k}})\in \mathbb{R}^{n}\) denotes the designed control law where the transmitted data packets are utilized along with the event-triggered control happening, \(\tau (t)\) denotes the time-varying delay and satisfies the condition \(\dot{\tau }(t)<\nu \leq 1\), \(A\in \mathbb{R}^{n\times n}\), \(B\in \mathbb{R}^{n\times m}\) are known constant matrices, \(f: \mathbb{R}^{n}\rightarrow \mathbb{R}^{m}\) is a continuous vector-valued function, c is a constant coupling strength, \(\varGamma \in \mathbb{R}^{n\times n}\) denotes the inner coupling matrix, \(G=(g_{ij})_{N\times N}\) is the coupling configuration matrix: if nodes i and j (\(i\neq j\)) are connected, then \(g_{ij}> 0\), otherwise \(g_{ij}=0\), the diagonal elements of matrix G are defined by \(g_{ii}=-\sum_{j=1,i\neq j}^{N}g_{ij}\), \(i=1,2,\ldots ,N\). \(t_{k}\) denotes the whole sampling instant and it is irregular. Moreover, the serial number of transmitted data packets, denoted as \(i_{k}\), may be discontinuous for the existence of event-triggered mechanism where the transmitted data packets refer to the ones successfully arriving at the plant. \(i_{k}\in \mathbb{N}\) denotes the serial number of the transmitted data packet such that \(\{i_{0}, i_{1}, i_{2}, \ldots \}\subseteq \{0, 1, 2, 3, \ldots \}\).

Let \(e_{i}(t)=x_{i}(t)-s(t)\) be the error vectors, where \(s(t)\in \mathbb{R}^{n}\) is a solution of a target node satisfying \(\dot{s}(t)=As(t)+Bf(s(t))\). The sampled-data synchronization feedback controller is designed as

$$\begin{aligned} u_{i}(t_{i_{k}})=K_{i}e_{i}(t_{i_{k}}),\quad t\in [t_{i_{k}}, t_{i_{k+1}}), \end{aligned}$$
(2)

where \(K_{i}\) is the feedback gain matrix with appropriate dimensions. Then, the error dynamics of (1) can be obtained as follows:

$$\begin{aligned} \dot{e}_{i}(t) =&Ae_{i}(t)+Bg\bigl(e_{i}(t) \bigr)+c\sum^{N}_{j=1}g_{ij} \varGamma e_{j}\bigl(t-\tau (t)\bigr) \\ &{}+K_{i}e_{i}(t_{i_{k}}),\quad t\in [t_{i_{k}}, t_{i_{k+1}}), \end{aligned}$$
(3)

where \(i=1,2,\ldots ,N\) and \(g(e_{i}(t))=f(x_{i}(t))-f(s(t))\). It is clear that (3) can be rewritten in a vector-matrix form,

$$\begin{aligned} \dot{e}(t) =&A_{N}e(t)+B_{N}\bar{g}\bigl(e(t)\bigr)+c(G \otimes \varGamma ) e\bigl(t- \tau (t)\bigr) \\ &{}+Ke(t_{i_{k}}),\quad t\in [t_{i_{k}}, t_{i_{k+1}}), \end{aligned}$$
(4)

where \(e(t)=[e_{1}^{T}(t),\ldots ,e_{N}^{T}(t)]^{T}\), \(\bar{g}(e(t))=[g^{T}(e_{1}(t)),\ldots ,g^{T}(e_{N}(t))]^{T}\), \(K=\operatorname{diag}\{K_{1},\ldots ,K_{N}\}\), \(A_{N}=I_{N}\otimes A\), \(B_{N}=I_{N}\otimes B\).

The error between the current sampling instant and the latest transmission instant can be calculated as \(\bar{e}(t_{i_{k}+l})=e(t_{i_{k}+l})-e(t_{i_{k}})\) where \(l=1,2,\ldots ,d\), \(d=i_{k+1}-i_{k}\). The event-triggered condition can be provided as

$$\begin{aligned} \bar{e}^{T}(t)\varPhi \bar{e}(t)\geq \delta e^{T}(t)\varPhi e(t), \end{aligned}$$
(5)

where \(\delta >0\) is a given scalar parameter, Φ is a positive-definite weighting matrix with appropriate dimensions. If the event-triggered condition is satisfied, then the transmitted signals will be sent. Otherwise the sampling signals will not be sent. \(\varOmega :=[t_{i_{k}},t_{i_{k}+l})\) can be described as \(\varOmega =\bigcup_{l=1}^{d}\varOmega _{l}\) where \(\varOmega _{l}:=[t_{i_{k}+l-1},t_{i_{k}+l})\).

Assumption 1

There exists a constant \(h>0\) such that

$$\begin{aligned} t_{k+1}-t_{k}\leq h,\quad k=0,1,\ldots ,\infty, \end{aligned}$$
(6)

where h denotes the upper bound of the interval between two consecutive sampling instants.

Assumption 2

([19])

There exists a diagonal matrix \(\varLambda =\operatorname{diag}\{\lambda _{1},\ldots ,\lambda _{N}\}>0\) such that the nonlinear part of the node system satisfies the following condition in the domain of definition:

$$\begin{aligned} \bigl(f(x)-f(y)\bigr)^{T}\bigl(f(x)-f(y)\bigr)\leq (x-y)^{T}\varLambda (x-y) . \end{aligned}$$
(7)

Combining (4) and (5), the final error dynamics can be described as

$$\begin{aligned} \dot{e}(t) =&A_{N}e(t)+B_{N}\bar{g}\bigl(e(t)\bigr)+c(G \otimes \varGamma ) e\bigl(t- \tau (t)\bigr) \\ &{}+K\bigl(e\bigl(t-d(t)\bigr)-\bar{e}(t_{i_{k}+l})\bigr),\quad t\in \varOmega _{l}, \end{aligned}$$
(8)

where \(d(t)=t-t_{i_{k}+l}\). It is explicit that \(-h\leq d(t)<0\) due to \(\varOmega _{l}\) and (6). The control objective is to design the controller gain matrix K such that the error dynamics (8) is asymptotically stable, i.e., \(e(t)\rightarrow 0\) as \(t\rightarrow \infty \).

3 Main results

In this section, the event-triggered sampled-data synchronization scheme will be given.

Theorem 1

Given the scalars\(h>0\), \(\delta >0\), the error dynamics (8) is global asymptotically stable concerning with the event-triggered condition (5), if there exist matrices\(P=P^{T}>0\), \(Q=Q^{T}>0\), \(R=R^{T}>0\), \(\varPhi =\varPhi ^{T}>0\), \(\varLambda =\operatorname{diag}\{\lambda _{1},\ldots ,\lambda _{N}\}> 0\), any matrices\(N_{1}\), \(N_{2}\), \(N_{3}\), \(M_{1}\), \(M_{2}\), \(M_{3}\)with appropriate dimensions, and the controller gain matrixK, such that the following condition holds:

$$\begin{aligned} \begin{bmatrix} \varTheta & hN \\ \ast & -hR \end{bmatrix}< 0, \end{aligned}$$
(9)

where

$$\begin{aligned}& \varTheta = \begin{bmatrix} \varPhi _{11} & \varPhi _{12} & \varPhi _{13} & \varPhi _{14}& \varPhi _{15} \\ \ast & \varPhi _{22} & \varPhi _{23} & \varPhi _{24} & \varPhi _{25} \\ \ast & * & \varPhi _{33} & \varPhi _{34} & \varPhi _{35} \\ \ast & * & * & \varPhi _{44} & 0 \\ \ast & * & * & * & \varPhi _{55} \end{bmatrix},\qquad N= \begin{bmatrix} N_{1} \\ N_{2} \\ N_{3} \\ 0 \\ 0 \end{bmatrix}, \\& \varPhi _{11}=Q+N_{1}+N_{1}^{T}+M_{1}A_{N}+A^{T}_{N}M_{1}^{T}+M_{1}B_{N}B^{T}_{N}M^{T}_{1}+3 \varLambda , \\& \varPhi _{12}=P+N_{2}^{T}-M_{1}+A^{T}_{N}M_{2}^{T}, \\& \varPhi _{13}=-N_{1}+N_{3}^{T}+M_{1}K+A^{T}_{N}M_{3}^{T}, \\& \varPhi _{14}=cM_{1}(G\otimes \varGamma ), \\& \varPhi _{15}=-M_{1}K, \\& \varPhi _{22}=hR-M_{2}-M_{2}^{T}+M_{2}B_{N}B^{T}_{N}M^{T}_{2}, \\& \varPhi _{23}=-N_{2}+M_{2}K-M_{3}^{T}, \\& \varPhi _{24}=cM_{2}(G\otimes \varGamma ), \\& \varPhi _{25}=-M_{2}K, \\& \varPhi _{33}=-N_{3}-N_{3}^{T}+M_{3}K+K^{T}M_{3}^{T}+M_{3}B_{N}B^{T}_{N}M^{T}_{3}+ \delta \varPhi , \\& \varPhi _{34}=cM_{3}(G\otimes \varGamma ), \\& \varPhi _{35}=-M_{3}K, \\& \varPhi _{44}=-(1-\nu )Q, \\& \varPhi _{55}=-\varPhi . \end{aligned}$$

Proof

Construct the following Lyapunov–Krasovskii functional:

$$\begin{aligned} V(t) =&e^{T}(t)Pe(t)+ \int _{t-\tau (t)}^{t}e^{T}(s)Qe(s)\,ds+ \int _{-h}^{0} \int _{t-\theta }^{t}\dot{e}^{T}(s)R\dot{e}(s)\,ds\,d \theta \end{aligned}$$

where \(P=P^{T}>0\), \(Q=Q^{T}>0\), and \(R=R^{T}>0\). Moreover, the following equations hold for any appropriate dimensional matrices \(N_{j}\) (\(j=1,2,\ldots ,3\)) and \(M_{l}\) (\(l=1,2,3\)):

$$\begin{aligned}& \begin{aligned}[b] &\bigl[e^{T}(t)N_{1}+ \dot{e}^{T}(t)N_{2}+e^{T}\bigl(t-d(t) \bigr)N_{3}\bigr] \\ &\quad {}\times \biggl[e(t)-e\bigl(t-d(t)\bigr)- \int _{t-d(t)}^{t}\dot{e}(s)\,ds\biggr]=0, \end{aligned} \end{aligned}$$
(10)
$$\begin{aligned}& \begin{aligned}[b] &\bigl[e^{T}(t)M_{1}+ \dot{e}^{T}(t)M_{2}+e^{T}\bigl(t-d(t) \bigr)M_{3}\bigr]\times \bigl[-\dot{e}(t)+A_{N}e(t)+B_{N} \bar{g}\bigl(e(t)\bigr) \\ &\quad {}+c(G\otimes \varGamma )e\bigl(t-\tau (t)\bigr)+Ke\bigl(t-d(t)\bigr)-K \bar{e}(t_{i_{k}+l})\bigr]=0. \end{aligned} \end{aligned}$$
(11)

Combining (10) and (11), the corresponding time derivative of \(V(t)\) is given by

$$\begin{aligned} \dot{V}(t) \leq &2\dot{e}^{T}(t)Pe(t)+e^{T}(t)Qe(t)-(1-\nu )e^{T}\bigl(t- \tau (t)\bigr)Qe\bigl(t-\tau (t)\bigr) \\ &{}+h\dot{e}^{T}(t)R\dot{e}(t)+ \int _{t+h}^{t}\dot{e}^{T}(s)R\dot{e}(s)\,ds+2 \bigl[e^{T}(t)N_{1}+ \dot{e}^{T}(t)N_{2} \\ &{}+e^{T}\bigl(t-d(t)\bigr)N_{3}\bigr]\times \biggl[e(t)-e \bigl(t-d(t)\bigr)- \int _{t-d(t)}^{t}\dot{e}(s)\,ds\biggr] \\ &{}+2\bigl[e^{T}(t)M_{1}+\dot{e}^{T}(t)M_{2}+e^{T} \bigl(t-d(t)\bigr)M_{3}\bigr]\times \bigl[- \dot{e}(t)+A_{N}e(t) \\ &{}+B_{N}\bar{g}\bigl(e(t)\bigr)+c(G\otimes \varGamma )e\bigl(t-\tau (t)\bigr)+Ke\bigl(t-d(t)\bigr)-K \bar{e}(t_{i_{k}+l})\bigr] \\ &{}+\bar{e}^{T}(t_{i_{k}+l})\varPhi \bar{e}(t_{i_{k}+l})- \bar{e}^{T}(t_{i_{k}+l}) \varPhi \bar{e}(t_{i_{k}+l}). \end{aligned}$$

Utilizing Lemma 1 and Lemma 2 in [20], (5), and (7), the following result can be obtained:

$$\begin{aligned} \dot{V}(t) \leq &\varsigma ^{T}(t) \bigl(\varTheta +hNR^{-1}N^{T}\bigr)\varsigma (t) \end{aligned}$$

where \(\varsigma (t)=[e^{T}(t) \dot{e}^{T}(t) e^{T}(t-d(t)) e^{T}(t-\tau (t)) \bar{e}^{T}(t_{i_{k}+l})]^{T}\), matrices Θ and N are defined in (9). It is explicit that, if \(\varTheta +hNR^{-1}N^{T}<0\) holds, then \(\dot{V}(t)<0\) for any nonzero \(\varsigma (t)\). Using the Schur complement [21], the result in Theorem 1 can be obtained, and the proof is completed. □

Note that the condition (9) in Theorem 1 is not a LMI. Thus, set \(M_{1}=J\), \(M_{2}=\epsilon _{1}J\), \(M_{3}=\epsilon _{2}J\) and \(JK=V\). Utilizing the Schur complement, the following corollary is obtained.

Corollary 1

Given the scalars\(\epsilon _{1}>0\), \(\epsilon _{2}>0\), \(h>0\), \(\delta >0\), the error dynamics (8) is global asymptotically stable concerning with the event-triggered condition (5), if there exist matrices\(P=P^{T}>0\), \(Q=Q^{T}>0\), \(R=R^{T}>0\), \(\varPhi =\varPhi ^{T}>0\), \(\varLambda =\operatorname{diag}\{\lambda _{1},\ldots ,\lambda _{N}\}> 0\), any matrices\(N_{1}\), \(N_{2}\), \(N_{3}\), J, andVwith appropriate dimensions, such that the following condition holds:

$$\begin{aligned} \begin{bmatrix} \bar{\varTheta } & h\bar{N} \\ \ast & -hR \end{bmatrix}< 0, \end{aligned}$$
(12)

where

$$\begin{aligned}& \bar{\varTheta }= \begin{bmatrix} \bar{\varPhi }_{11} & \bar{\varPhi }_{12} & \bar{\varPhi }_{13} & \bar{\varPhi }_{14}& \bar{\varPhi }_{15} & \bar{\varPhi }_{16} & 0 & 0 \\ \ast & \bar{\varPhi }_{22} & \bar{\varPhi }_{23} & \bar{\varPhi }_{24} & \bar{ \varPhi }_{25} & 0 & \bar{\varPhi }_{27} & 0 \\ \ast & * & \bar{\varPhi }_{33} & \bar{\varPhi }_{34} & \bar{\varPhi }_{35} & 0 & 0 & \bar{\varPhi }_{38} \\ \ast & * & * & \bar{\varPhi }_{44} & 0 & 0 & 0 & 0 \\ \ast & * & * & * & \bar{\varPhi }_{55} & 0 & 0 & 0 \\ \ast & * & * & * & * & \bar{\varPhi }_{66} & 0 & 0 \\ \ast & * & * & * & * & * & \bar{\varPhi }_{77}& 0 \\ \ast & * & * & * & * & * & * & \bar{\varPhi }_{88} \end{bmatrix},\qquad \bar{N}= \begin{bmatrix} N_{1} \\ N_{2} \\ N_{3} \\ 0 \\ 0 \\ 0 \\ 0 \\ 0 \end{bmatrix}, \\& \bar{\varPhi }_{11}=Q+N_{1}+N_{1}^{T}+JA_{N}+A^{T}_{N}J^{T}+3 \varLambda , \\& \bar{\varPhi }_{12}=P+N_{2}^{T}-J+\epsilon _{1}A^{T}_{N}J^{T}, \\& \bar{\varPhi }_{13}=-N_{1}+N_{3}^{T}+V+ \epsilon _{2}A^{T}_{N}J^{T}, \\& \bar{\varPhi }_{14}=cJ(G\otimes \varGamma ), \\& \bar{\varPhi }_{15}=-V, \\& \bar{\varPhi }_{16}=JB_{N}, \\& \bar{\varPhi }_{22}=hR-J-J^{T}, \\& \bar{\varPhi }_{23}=-N_{2}+\epsilon _{1}V- \epsilon _{2}J^{T}, \\& \bar{\varPhi }_{24}=c\epsilon _{1}J(G\otimes \varGamma ), \\& \bar{\varPhi }_{25}=-\epsilon _{1}V, \\& \bar{\varPhi }_{27}=\epsilon _{1}JB_{N}, \\& \bar{\varPhi }_{33}=-N_{3}-N_{3}^{T}+ \epsilon _{2}V+\epsilon _{2}V^{T}+ \delta \varPhi , \\& \bar{\varPhi }_{34}=c\epsilon _{2}J(G\otimes \varGamma ), \\& \bar{\varPhi }_{35}=-\epsilon _{2}V, \\& \bar{\varPhi }_{38}=\epsilon _{2}JB_{N}, \\& \bar{\varPhi }_{44}=-(1-\nu )Q, \\& \bar{\varPhi }_{55}=-\varPhi , \\& \bar{\varPhi }_{66}=-I, \\& \bar{\varPhi }_{77}=-I, \\& \bar{\varPhi }_{88}=-I. \end{aligned}$$

Moreover, the sampled-data controller gain is given by\(K=J^{-1}V\).

4 Numerical examples

In this section, two numerical examples are given to demonstrate the effectiveness of the proposed event-triggered sampled-data synchronization scheme.

Example 1

([22])

A complex network with five coupled identical nodes is described as follows:

$$\begin{aligned} \dot{x}_{i}(t) =&Ax_{i}(t)+Bf \bigl(x_{i}(t)\bigr)+\sum^{5}_{j=1}g_{ij}x_{j} \bigl(t- \tau (t)\bigr)+u_{i}(t), \quad i=1,2,\ldots ,5, \end{aligned}$$

where

$$\begin{aligned}& A= \begin{bmatrix} -am_{1} & a & 0 \\ 1 & -1 & 1 \\ 0 & -b & 0 \end{bmatrix}, \qquad B= \begin{bmatrix} -a(m_{0}-m_{1}) & 0 & 0 \\ 0 & 0 & 0 \\ 0 & 0 & 0 \end{bmatrix},\\& G=0.2\times \begin{bmatrix} -3 & 1 & 1 & 0 & 1 \\ 1 & -4 & 1 & 1 & 1 \\ 1 & 1 & -3 & 1 & 0 \\ 0 & 1 & 1 & -3 & 1 \\ 1 & 1 & 0 & 1 & -3 \end{bmatrix},\\& f(t)=0.5\bigl( \bigl\vert x_{ik}(t)+c \bigr\vert - \bigl\vert x_{ik}(t)-c \bigr\vert \bigr),\quad k=1,\ldots ,3,\\& a=9,\qquad b=14.28,\qquad c=1,\qquad m_{0}=-1/7,\qquad m_{1}=2/7, \\& \tau (t)=0.4+0.1\operatorname{sin}(t),\qquad \nu =0.1. \end{aligned}$$

Setting \(\epsilon _{1}=\epsilon _{2}=1\), and \(\delta =0.1\), the condition (12) in Corollary 1 is feasible and the following result is obtained:

$$\begin{aligned}& h_{\max }=0.18, \\& K=\operatorname{diag}\{K_{1},K_{2},K_{3},K_{4},K_{5} \}, \end{aligned}$$

where

$$\begin{aligned}& K_{1}=K_{3}=K_{4}=K_{5}= \begin{bmatrix} -2.0710 & 4.5512 & 0.3642 \\ 0.4899 & -1.8005 & 0.6312 \\ -0.3439 & -9.3591 & -1.4639 \end{bmatrix}, \\& K_{2}= \begin{bmatrix} -2.1161 & 4.6243 & 0.3494 \\ 0.5075 & -1.8259 & 0.6373 \\ -0.3655 & -9.3363 & -1.4738 \end{bmatrix}. \end{aligned}$$

Example 2

([22])

Complex network with three coupled identical nodes is described as follows:

$$\begin{aligned} \dot{x}_{i}(t) =&Ax_{i}(t)+Bf \bigl(x_{i}(t)\bigr)+\sum^{3}_{j=1}g_{ij}x_{j} \bigl(t- \tau (t)\bigr)+u_{i}(t),\quad i=1,2,\ldots ,3, \end{aligned}$$

where

$$\begin{aligned}& A= \begin{bmatrix} -0.5 & 0.2 \\ 0 & 0.95 \end{bmatrix},\qquad B= \begin{bmatrix} 1 & 0 \\ 0 & -1 \end{bmatrix},\qquad G=0.5\times \begin{bmatrix} -1 & 0 & 1 \\ 0 & -1 & 1 \\ 1 & 1 & -2 \end{bmatrix}, \\& f(t)= \begin{bmatrix} \operatorname{tanh}(0.2x_{i1}(t)) \\ \operatorname{tanh}(0.75x_{i2}(t)) \end{bmatrix},\qquad \tau (t)=0.2+0.05 \operatorname{sin}(10t),\qquad \nu =0.05. \end{aligned}$$

Setting \(\epsilon _{1}=\epsilon _{2}=1\), and \(\delta =0.1\), the condition (12) in Corollary 1 is feasible and the following result is obtained:

$$\begin{aligned}& h_{\max }=0.18, \\& K=\operatorname{diag}\{K_{1},K_{2},K_{3}\}, \end{aligned}$$

where

$$\begin{aligned}& K_{1}=K_{2}= \begin{bmatrix} -2.7786 & 0.0222 \\ -0.1421 & -2.9535 \end{bmatrix},\qquad K_{3}= \begin{bmatrix} -2.8814 & 0.0291 \\ -0.1212 & -2.9829 \end{bmatrix}. \end{aligned}$$

Through the above two numerical examples, we can find that the event-triggered sampled-data synchronization is guaranteed for complex networks with time-varying coupling delays.

5 Conclusion

In the present work, we deal with the event-triggered sampled-data synchronization problem of complex networks with time-varying coupling delays. In future work, more performance requirements for the event-triggered sampled-data synchronization of complex networks will be considered in a uniform network topological structure.

References

  1. Lu, J.G., Hill, D.J.: Impulsive synchronization of chaotic Lur’e systems by linear static measurement feedback: an lmi approach. IEEE Trans. Circuits Syst. II, Express Briefs 54, 710–714 (2007)

    Article  Google Scholar 

  2. Chen, W.H., Lu, X., Chen, F.: Impulsive synchronization of chaotic Lur’e systems via partial states. Phys. Lett. A 372, 4210–4216 (2008)

    Article  MathSciNet  Google Scholar 

  3. Han, Q.L.: On designing time-varying delay feedback controllers for master-slave synchronization of Lur’e systems. IEEE Trans. Circuits Syst. I 54, 1573–1583 (2007)

    Article  MathSciNet  Google Scholar 

  4. Li, T., Yu, J., Wang, Z.: Delay-range-dependent synchronization criterion for Lur’e systems with delay feedback control. Commun. Nonlinear Sci. Numer. Simul. 14, 1796–1803 (2009)

    Article  MathSciNet  Google Scholar 

  5. Guo, H., Zhong, S., Gao, F.: Design of pd controller for master-slave synchronization of Lur’e systems with time-delay. Appl. Math. Comput. 212, 86–93 (2009)

    MathSciNet  MATH  Google Scholar 

  6. Yin, C., Zhong, S.M., Chen, W.F.: Design pd controller for master-slave synchronization of chaotic Lur’e systems with sector and slope restricted nonlinearities. Commun. Nonlinear Sci. Numer. Simul. 16, 1632–1639 (2011)

    Article  MathSciNet  Google Scholar 

  7. Lam, H.K., Seneviratne, L.D.: Chaotic synchronization using sampled-data fuzzy controller based on fuzzy-model-based approach. IEEE Trans. Circuits Syst. I, Regul. Pap. 55, 883–892 (2008)

    Article  MathSciNet  Google Scholar 

  8. Lu, J.G., Hill, D.J.: Global asymptotical synchronization of chaotic Lur’e systems using sampled data: a linear matrix inequality approach. IEEE Trans. Circuits Syst. II, Express Briefs 55, 586–590 (2008)

    Article  Google Scholar 

  9. Zhang, C.K., He, Y., Wu, M.: Improved global asymptotical synchronization of chaotic Lur’e systems with sampled-data control. IEEE Trans. Circuits Syst. II, Express Briefs 56, 320–324 (2009)

    Article  Google Scholar 

  10. Chen, W., Wang, Z., Lu, X.: On sampled-data control for master-slave synchronization of chaotic Lur’e systems. IEEE Trans. Circuits Syst. II, Express Briefs 59, 515–519 (2012)

    Article  Google Scholar 

  11. Theesar, S., Jeeva, S., Banerjee, S., Balasubramaniam, P.: Synchronization of chaotic systems under sampled-data control. Nonlinear Dyn. 70, 1977–1987 (2012)

    Article  MathSciNet  Google Scholar 

  12. Zhang, C.K., Jiang, L., He, Y., Wu, Q.H., Wu, M.: Asymptotical synchronization for chaotic Lur’e systems using sampled-data control. Commun. Nonlinear Sci. Numer. Simul. 18, 2743–2751 (2013)

    Article  MathSciNet  Google Scholar 

  13. Wu, Z.G., Shi, P., Su, H.Y., Chu, J.: Sampled-data synchronization of chaotic Lur’e systems with time delays. IEEE Trans. Neural Netw. Learn. Syst. 24, 410–421 (2013)

    Article  Google Scholar 

  14. Chen, X.Y., Huang, T.W., Cao, J.D.: Finite-time multi-switching sliding mode synchronization for multiple uncertain complex chaotic systems with network transmission mode. IET Control Theory Appl. 13(9), 1246–1257 (2019)

    Article  MathSciNet  Google Scholar 

  15. Chen, X.Y., Park, J.H., Cao, J.D.: Sliding mode synchronization of multiple chaotic systems with uncertainties and disturbances. Appl. Math. Comput. 308, 161–173 (2017)

    MathSciNet  MATH  Google Scholar 

  16. Tabuada, P.: Event-triggered real-time scheduling of stabilizing control tasks. IEEE Trans. Autom. Control 52, 1680–1685 (2007)

    Article  MathSciNet  Google Scholar 

  17. Wang, X., Lemmon, M.D.: Event-triggering in distributed networked control systems. IEEE Trans. Autom. Control 56, 586–601 (2011)

    Article  MathSciNet  Google Scholar 

  18. Peng, C., Yang, T.C.: Event-triggered communication and \(h_{\infty}\) control co-design for networked control systems. Automatica 49, 1326–1332 (2013)

    Article  MathSciNet  Google Scholar 

  19. Wang, Y.W., Xiao, J.W., Wen, C., Guan, Z.H.: Synchronization of continuous dynamical networks with discrete-time communications. IEEE Trans. Neural Netw. 22, 1979–1986 (2011)

    Article  Google Scholar 

  20. Yang, D.D.: Self-synchronization of coupled chaotic Fitzhugh–Nagumo systems with unreliable communication links. Commun. Nonlinear Sci. Numer. Simul. 18, 2783–2789 (2013)

    Article  MathSciNet  Google Scholar 

  21. Boyd, S., Ghauoi, L.E., Feron, E., Balakrishan, V. (eds.): Linear Matrix Inequalities in System and Control Theory. SIAM, Philadelphia (1994)

    MATH  Google Scholar 

  22. Lee, T.H., Wu, Z., Park, J.: Synchronization of a complex dynamical network with coupling time-varying delays via sampled-data control. Appl. Math. Comput. 219, 1354–1366 (2012)

    MathSciNet  MATH  Google Scholar 

Download references

Acknowledgements

Not applicable.

Availability of data and materials

Please contact the authors for data requests.

Funding

This work is supported by the Natural Science Foundation of Liaoning Province under Grant 2019-MS-150.

Author information

Authors and Affiliations

Authors

Contributions

The simulation experiments are carried out by YY and LY, and YY was a major contributor in writing the manuscript. All authors read and approved the final manuscript.

Corresponding author

Correspondence to Yang Yang.

Ethics declarations

Competing interests

The authors declare that they have no competing interests.

Rights and permissions

Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Yang, Y., Long, Y. Event-triggered sampled-data synchronization of complex networks with time-varying coupling delays. Adv Differ Equ 2020, 312 (2020). https://doi.org/10.1186/s13662-020-02748-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/s13662-020-02748-0

Keywords