Abstract
This paper considers the problem of leader-following consensus and fault detection for a class of multi-agent systems with Lipschitz nonlinear dynamics. To reduce the amount of redundant information and avoid checking triggering conditions continually, this paper proposes an efficient network framework with a double periodic event-triggered mechanism. Based on the proposed framework, an improved fault detection observer and a consensus controller are designed. Then, the original problem is converted into a set of stability problems with constraints. According to Lyapunov–Krasovskii theorem and the free-weighting matrix technique, sufficient conditions for solving these stability problems are derived in the form of bilinear matrix inequalities (BMIs). Further, to eliminate the nonlinear terms of BMI and obtain optimal performance, two iterative algorithms based on linear matrix inequalities (LMIs) are developed. Two simulation examples are provided to verify the practicality and validity of the theoretical results.
Similar content being viewed by others
Data availability
Data available on request from the authors.
References
Bai, Y., Wang, J.: Fault detection and isolation using relative information for multi-agent systems. ISA Trans. 116, 182–190 (2021)
Chadli, M., Davoodi, M., Meskin, N.: Distributed state estimation, fault detection and isolation filter design for heterogeneous multi-agent linear parameter-varying systems. IET Control Theory Appl. 11(2), 254–262 (2017)
Chen, W., Li, X., Jiao, L.: Quantized consensus of second-order continuous-time multi-agent systems with a directed topology via sampled data. Automatica 49(7), 2236–2242 (2013)
Chen, X., Chen, Z., Mei, C.: Sampled measurement output feedback control of multi-agent systems with jointly-connected topologies. IEEE Trans. Autom. Control 61(6), 1670–1675 (2016)
Chen, Y., Ge, Y., Zhang, Y.: Partial stability approach to consensus problem of linear multi-agent systems. Acta Autom. Sin. 40(11), 2573–2584 (2014)
Davoodi, M., Meskin, N., Khorasani, K.: Simultaneous fault detection and consensus control design for a network of multi-agent systems. Automatica 66, 185–194 (2016)
Deng, C., Er, M.J., Yang, G.H., Wang, N.: Event-triggered consensus of linear multiagent systems with time-varying communication delays. IEEE Trans. Cybern. 50(7), 2916–2925 (2020)
Ding, S.X.: Model-Based Fault Diagnosis Techniques: Design Schemes, Algorithms, and Tools. Springer Verlag, Berlin (2008)
Guo, G., Ding, L., Han, Q.L.: A distributed event-triggered transmission strategy for sampled-data consensus of multi-agent systems. Automatica 50(5), 1489–1496 (2014)
Hajshirmohamadi, S., Sheikholeslam, F., Davoodi, M., Meskin, N.: Event-triggered simultaneous fault detection and tracking control for multi-agent systems. Int. J. Control 92(8), 1928–1944 (2019)
Hassibi, A., How, J., Boyd, S.: A path-following method for solving BMI problems in control. In: Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251), pp. 1385–1389 (1999)
He, W., Zhang, B., Han, Q.L., Qian, F., Kurths, J., Cao, J.: Leader-following consensus of nonlinear multiagent systems with stochastic sampling. IEEE Trans. Cybern. 47(2), 327–338 (2017)
Hu, A., Park, J.H., Hu, M.: Consensus of nonlinear multiagent systems with intermittent dynamic event-triggered protocols. Nonlinear Dyn. 104(2), 1299–1313 (2021)
Iwasaki, T.: The dual iteration for fixed-order control. IEEE Trans. Autom. Control 44(4), 783–788 (1999)
Li, H., Liao, X., Dong, T., Xiao, L.: Second-order consensus seeking in directed networks of multi-agent dynamical systems via generalized linear local interaction protocols. Nonlinear Dyn. 70(3), 2213–2226 (2012)
Li, J., Wang, Z., Ahn, C.K., Shen, Y.: Fault detection for Lipschitz nonlinear systems with restricted frequency-domain specifications. IEEE Trans. Syst. Man Cybern.: Syst. 51(12), 7486–7496 (2021)
Li, K., Hua, C., You, X., Guan, X.: Distributed output-feedback consensus control for nonlinear multiagent systems subject to unknown input delays. IEEE Trans. Cybern. (2020). https://doi.org/10.1109/TCYB.2020.2993297
Li, S., Chen, Y., Zhan, J.: Event-triggered consensus control and fault estimation for time-delayed multi-agent systems with Markov switching topologies. Neurocomputing 460, 292–308 (2021)
Li, S., Chen, Y., Zhan, J.: Simultaneous observer-based fault detection and event-triggered consensus control for multi-agent systems. J. Frankl. Inst. 358(6), 3276–3301 (2021)
Li, Y., Fang, H., Chen, J., Yu, C.: Distributed cooperative fault detection for multiagent systems: a mixed \(H_{\infty }/H_{2}\) optimization approach. IEEE Trans. Ind. Electron. 65(8), 6468–6477 (2018)
Liu, C.L., Shan, L., Chen, Y.Y., Zhang, Y.: Average-consensus filter of first-order multi-agent systems with disturbances. IEEE Trans. Circuits Syst. II Express Briefs 65(11), 1763–1767 (2018)
Luenberger, D.: An introduction to observers. IEEE Trans. Autom. Control 16(6), 596–602 (1971)
Rajamani, R.: Observers for Lipschitz nonlinear systems. IEEE Trans. Autom. Control 43(3), 397–401 (1998)
Tan, L., Li, C., He, X., Huang, T.: Distributed output feedback leader-following consensus for nonlinear multiagent systems with time delay. Nonlinear Dyn. 105(2), 1673–1687 (2021)
Yang, Y., Yue, D., Dou, C.: Output-based event-triggered schemes on leader-following consensus of a class of multi-agent systems with Lipschitz-type dynamics. Inf. Sci. 459, 327–340 (2018)
Yin, X., Yue, D., Hu, S.: Adaptive periodic event-triggered consensus for multi-agent systems subject to input saturation. Int. J. Control 89(4), 653–667 (2016)
Zhang, D., Ye, Z., Dong, X.: Co-design of fault detection and consensus control protocol for multi-agent systems under hidden DOS attack. IEEE Trans. Circuits Syst. I Regul. Pap. 68(5), 2158–2170 (2021)
Zhen, Z., Tao, G., Xu, Y., Song, G.: Multivariable adaptive control based consensus flight control system for UAVs formation. Aerosp. Sci. Technol. 93, 105336 (2019)
Zheng, S., Shi, P., Agarwal, R.K., Lim, C.P.: Periodic event-triggered output regulation for linear multi-agent systems. Automatica 122, 109223 (2020)
Funding
This work was supported by the National Natural Science Foundation of China (Grant No. 62273014), and Beijing Municipal Science and Technology Project (Grant No. KM202011417004).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Li, S., Chen, Y. & Liu, P.X. Double event-triggered leader-following consensus and fault detection for Lipschitz nonlinear multi-agent systems via periodic sampling strategy. Nonlinear Dyn 111, 8293–8311 (2023). https://doi.org/10.1007/s11071-023-08268-2
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-023-08268-2