- Research
- Open Access
- Published:
Event-triggered sampled-data synchronization of complex networks with time-varying coupling delays
Advances in Difference Equations volume 2020, Article number: 312 (2020)
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:
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
where \(K_{i}\) is the feedback gain matrix with appropriate dimensions. Then, the error dynamics of (1) can be obtained as follows:
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,
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
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
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:
Combining (4) and (5), the final error dynamics can be described as
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:
where
Proof
Construct the following Lyapunov–Krasovskii functional:
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\)):
Combining (10) and (11), the corresponding time derivative of \(V(t)\) is given by
Utilizing Lemma 1 and Lemma 2 in [20], (5), and (7), the following result can be obtained:
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:
where
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:
where
Setting \(\epsilon _{1}=\epsilon _{2}=1\), and \(\delta =0.1\), the condition (12) in Corollary 1 is feasible and the following result is obtained:
where
Example 2
([22])
Complex network with three coupled identical nodes is described as follows:
where
Setting \(\epsilon _{1}=\epsilon _{2}=1\), and \(\delta =0.1\), the condition (12) in Corollary 1 is feasible and the following result is obtained:
where
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
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)
Chen, W.H., Lu, X., Chen, F.: Impulsive synchronization of chaotic Lur’e systems via partial states. Phys. Lett. A 372, 4210–4216 (2008)
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)
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)
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)
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)
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)
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)
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)
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)
Theesar, S., Jeeva, S., Banerjee, S., Balasubramaniam, P.: Synchronization of chaotic systems under sampled-data control. Nonlinear Dyn. 70, 1977–1987 (2012)
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)
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)
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)
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)
Tabuada, P.: Event-triggered real-time scheduling of stabilizing control tasks. IEEE Trans. Autom. Control 52, 1680–1685 (2007)
Wang, X., Lemmon, M.D.: Event-triggering in distributed networked control systems. IEEE Trans. Autom. Control 56, 586–601 (2011)
Peng, C., Yang, T.C.: Event-triggered communication and \(h_{\infty}\) control co-design for networked control systems. Automatica 49, 1326–1332 (2013)
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)
Yang, D.D.: Self-synchronization of coupled chaotic Fitzhugh–Nagumo systems with unreliable communication links. Commun. Nonlinear Sci. Numer. Simul. 18, 2783–2789 (2013)
Boyd, S., Ghauoi, L.E., Feron, E., Balakrishan, V. (eds.): Linear Matrix Inequalities in System and Control Theory. SIAM, Philadelphia (1994)
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)
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
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
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/.
About this article
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
Received:
Accepted:
Published:
DOI: https://doi.org/10.1186/s13662-020-02748-0
Keywords
- Complex networks
- Event-triggered
- Sampled-data
- Synchronization