{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,22]],"date-time":"2026-06-22T16:40:20Z","timestamp":1782146420893,"version":"3.54.5"},"reference-count":40,"publisher":"MDPI AG","issue":"14","license":[{"start":{"date-parts":[[2021,7,15]],"date-time":"2021-07-15T00:00:00Z","timestamp":1626307200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>The availability of wireless networked control systems (WNCSs) has increased the interest in controlling multi-agent systems. Multiple feedback loops are closed over a shared communication network in such systems. An event triggering algorithm can significantly reduce network usage compared to the time triggering algorithm in WNCSs, however, the control performance is insecure in an industrial environment with a high probability of the packet dropping. This paper presents the design of a distributed event triggering algorithm in the state feedback controller for multi-agent systems, whose dynamics are subjected to the external interaction of other agents and under a random single packet drop scenario. Distributed event-based state estimation methods were applied in this work for designing a new event triggering algorithm for multi-agent systems while retaining satisfactory control performance, even in a high probability of packet drop condition. Simulation results for a multi-agent application show the main benefits and suitability of the proposed event triggering algorithm for multi-agent feedback control in WNCSs with packet drop imperfection.<\/jats:p>","DOI":"10.3390\/s21144835","type":"journal-article","created":{"date-parts":[[2021,7,15]],"date-time":"2021-07-15T09:32:07Z","timestamp":1626341527000},"page":"4835","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Distributed Event Triggering Algorithm for Multi-Agent System over a Packet Dropping Network"],"prefix":"10.3390","volume":"21","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4284-6691","authenticated-orcid":false,"given":"Ali","family":"Bemani","sequence":"first","affiliation":[{"name":"Department of Electrical Engineering, Mathematics and Science, University of G\u00e4vle, 801 76 G\u00e4vle, Sweden"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5429-7223","authenticated-orcid":false,"given":"Niclas","family":"Bj\u00f6rsell","sequence":"additional","affiliation":[{"name":"Department of Electrical Engineering, Mathematics and Science, University of G\u00e4vle, 801 76 G\u00e4vle, Sweden"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2021,7,15]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"978","DOI":"10.1109\/COMST.2017.2780114","article-title":"Wireless Network Design for Control Systems: A Survey","volume":"20","author":"Park","year":"2018","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"5250","DOI":"10.1016\/j.jfranklin.2014.09.004","article-title":"Distributed Event-Triggered Control for Non-Reliable Networks","volume":"351","author":"Guinaldo","year":"2014","journal-title":"J. Frankl. Inst."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Guinaldo, M., Dimarogonas, D.V., Johansson, K.H., Sanchez, J., and Dormido, S. (2011, January 12\u201315). Distributed Event-Based Control for Interconnected Linear Systems. Proceedings of the 50th IEEE Conference on Decision and Control and European Control Conference, Orlando, FL, USA.","DOI":"10.1109\/CDC.2011.6160580"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"10086","DOI":"10.3182\/20110828-6-IT-1002.01496","article-title":"Control of Multi-Agent Systems via Event-Based Communication","volume":"44","author":"Seyboth","year":"2011","journal-title":"IFAC Proc. Vol."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Lunze, J. (2015). Control Theory of Digitally Networked Dynamic Systems, Springer International Publishing.","DOI":"10.1007\/978-3-319-01131-8"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"127","DOI":"10.1109\/LCSYS.2019.2922188","article-title":"Control-Guided Communication: Efficient Resource Arbitration and Allocation in Multi-Hop Wireless Control Systems","volume":"4","author":"Baumann","year":"2020","journal-title":"IEEE Control Syst. Lett."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Bemani, A., and Bjorsell, N. (2020, January 10\u201312). Cyber-Physical Control of Indoor Multi-Vehicle Testbed for Cooperative Driving. Proceedings of the 2020 IEEE Conference on Industrial Cyberphysical Systems (ICPS), Tampere, Finland.","DOI":"10.1109\/ICPS48405.2020.9274688"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"8945","DOI":"10.1016\/j.ifacol.2017.08.1311","article-title":"Event-Based Transmission Scheduling and LQG Control over a Packet Dropping Link","volume":"50","author":"Leong","year":"2017","journal-title":"IFAC-PapersOnLine"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"594","DOI":"10.1109\/TAC.2009.2039236","article-title":"Kalman Filtering over a Packet-Dropping Network: A Probabilistic Perspective","volume":"55","author":"Shi","year":"2010","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"1603","DOI":"10.1109\/TAC.2018.2854644","article-title":"Distributed Kalman Filtering over Wireless Sensor Networks in the Presence of Data Packet Drops","volume":"64","author":"Zhou","year":"2019","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"8811","DOI":"10.3182\/20110828-6-IT-1002.00564","article-title":"An Experimental Demonstration of a Distributed and Event-Based State Estimation Algorithm","volume":"44","author":"Trimpe","year":"2011","journal-title":"IFAC Proc. Vol."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"3266","DOI":"10.1109\/TAC.2014.2351951","article-title":"Event-Based State Estimation with Variance-Based Triggering","volume":"59","author":"Trimpe","year":"2014","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"1684","DOI":"10.1049\/iet-cta.2016.1021","article-title":"Event-Based State Estimation: An Emulation-Based Approach","volume":"11","author":"Trimpe","year":"2017","journal-title":"IET Control Theory Appl."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"269","DOI":"10.1109\/TAC.2017.2726002","article-title":"Distributed Event-Based State Estimation for Networked Systems: An LMI Approach","volume":"63","author":"Muehlebach","year":"2018","journal-title":"IEEE Trans. Autom."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"5013","DOI":"10.1109\/JIOT.2019.2894628","article-title":"Resource-Aware IoT Control: Saving Communication through Predictive Triggering","volume":"6","author":"Trimpe","year":"2019","journal-title":"IEEE Internet Things J."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"1453","DOI":"10.1109\/TAC.2004.834121","article-title":"Kalman Filtering With Intermittent Observations","volume":"49","author":"Sinopoli","year":"2004","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"1311","DOI":"10.1109\/TAC.2008.921012","article-title":"Optimal Estimation in Networked Control Systems Subject to Random Delay and Packet Drop","volume":"53","author":"Schenato","year":"2008","journal-title":"IEEE Trans. Autom."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"1880","DOI":"10.1109\/TAC.2016.2602499","article-title":"Sensor Scheduling in Variance Based Event Triggered Estimation with Packet Drops","volume":"62","author":"Leong","year":"2017","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Li, Y., and Peng, L. (2018). Event-Triggered Fault Estimation for Stochastic Systems over Multi-Hop Relay Networks with Randomly Occurring Sensor Nonlinearities and Packet Dropouts. Sensors, 18.","DOI":"10.3390\/s18030731"},{"key":"ref_20","unstructured":"Luo, Y., and Zhu, Y. (2010, January 28\u201331). Distributed Kalman Filtering Fusion with Packet Loss or Intermittent Communications from Local Estimators to Fusion Center. Proceedings of the 29th Chinese Control Conference, China, Beijing."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"1041","DOI":"10.1109\/TAC.2012.2215253","article-title":"Event-Based Sensor Data Scheduling: Trade-off between Communication Rate and Estimation Quality","volume":"58","author":"Wu","year":"2013","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"14569","DOI":"10.3390\/s150614569","article-title":"On-Board Event-Based State Estimation for Trajectory Approaching and Tracking of a Vehicle","volume":"15","author":"Espinosa","year":"2015","journal-title":"Sensors"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"677","DOI":"10.1109\/TAC.2011.2166309","article-title":"Kalman Filtering with Intermittent Observations: Tail Distribution and Critical Value","volume":"57","author":"Mo","year":"2012","journal-title":"IEEE Trans. Autom."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"386","DOI":"10.1109\/TAC.2008.2008347","article-title":"On Kalman Filtering for Detectable Systems with Intermittent Observations","volume":"54","author":"Plarre","year":"2009","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"163","DOI":"10.1109\/JPROC.2006.887306","article-title":"Foundations of Control and Estimation over Lossy Networks","volume":"95","author":"Schenato","year":"2007","journal-title":"Proc. IEEE Inst. Electr. Electron. Eng."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"2069","DOI":"10.1109\/TAC.2010.2042987","article-title":"Diffusion Strategies for Distributed Kalman Filtering and Smoothing","volume":"55","author":"Cattivelli","year":"2010","journal-title":"IEEE Trans. Autom."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"4919","DOI":"10.1109\/TSP.2008.927480","article-title":"Distributing the Kalman Filter for Large-Scale Systems","volume":"56","author":"Khan","year":"2008","journal-title":"IEEE Trans. Signal Process."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Olfati-Saber, R. (2007, January 12\u201314). Distributed Kalman Filtering for Sensor Networks. Proceedings of the 46th IEEE Conference on Decision and Control, New Orleans, LA, USA.","DOI":"10.1109\/CDC.2007.4434303"},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Olfati-Saber, R. (2009, January 15\u201318). Kalman-consensus filter: Optimality, stability, and performance. Proceedings of the 48h IEEE Conference on Decision and Control (CDC) Held Jointly with 28th Chinese Control Conference, Shanghai, China.","DOI":"10.1109\/CDC.2009.5399678"},{"key":"ref_30","unstructured":"Ren, W., Beard, R.W., and Kingston, D.B. (2005, January 8\u201310). Multi-Agent Kalman Consensus with Relative Uncertainty. Proceedings of the American Control Conference, Portland, OR, USA."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"1271","DOI":"10.1109\/TAC.2014.2308451","article-title":"Optimal Distributed Kalman Filtering Fusion with Singular Covariances of Filtering Errors and Measurement Noises","volume":"59","author":"Song","year":"2014","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"2030","DOI":"10.1109\/TAC.2010.2042980","article-title":"To Sample or Not to Sample: Self-Triggered Control for Nonlinear Systems","volume":"55","author":"Anta","year":"2010","journal-title":"IEEE Trans. Autom."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"1310","DOI":"10.1016\/j.automatica.2010.05.009","article-title":"An ISS Self-Triggered Implementation of Linear Controllers","volume":"46","author":"Mazo","year":"2010","journal-title":"Automatica"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"366","DOI":"10.1109\/TAC.2016.2555484","article-title":"Periodic Event-Triggered Synchronization of Linear Multi-Agent Systems with Communication Delays","volume":"62","author":"Garcia","year":"2017","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Liu, Y., Nowzari, C., Tian, Z., and Ling, Q. (2017, January 12\u201315). Asynchronous Periodic Event-Triggered Coordination of Multi-Agent Systems. Proceedings of the IEEE 56th Annual Conference on Decision and Control (CDC), Melbourne, Australia.","DOI":"10.1109\/CDC.2017.8264668"},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"47","DOI":"10.1016\/j.sysconle.2017.06.002","article-title":"Distributed Cooperative Control of Leader\u2013Follower Multi-Agent Systems under Packet Dropouts for Quadcopters","volume":"106","author":"Pan","year":"2017","journal-title":"Syst. Control Lett."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"1948","DOI":"10.1109\/TAC.2011.2139510","article-title":"Optimal Design for Synchronization of Cooperative Systems: State Feedback, Observer and Output Feedback","volume":"56","author":"Zhang","year":"2011","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"899","DOI":"10.1109\/TCST.2016.2594588","article-title":"Distributed Model Predictive Control for Heterogeneous Vehicle Platoons under Unidirectional Topologies","volume":"25","author":"Zheng","year":"2017","journal-title":"IEEE Trans. Control Syst."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"825","DOI":"10.1109\/TCSI.2014.2367575","article-title":"Distributed Consensus of Multi-Agent Systems with Input Constraints: A Model Predictive Control Approach","volume":"62","author":"Cheng","year":"2015","journal-title":"IEEE Trans. Circuits Syst. I Regul."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"1313","DOI":"10.1109\/TSMC.2019.2896772","article-title":"Event-Triggered Consensus of General Linear Multiagent Systems with Data Sampling and Random Packet Losses","volume":"51","author":"Wang","year":"2021","journal-title":"IEEE Trans. Syst. Man Cybern."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/14\/4835\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T06:31:10Z","timestamp":1760164270000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/14\/4835"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,7,15]]},"references-count":40,"journal-issue":{"issue":"14","published-online":{"date-parts":[[2021,7]]}},"alternative-id":["s21144835"],"URL":"https:\/\/doi.org\/10.3390\/s21144835","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,7,15]]}}}