Distributed Estimation Techniques for Cyber-Physical Systems: A Systematic Review

This paper undertakes a systematic review (SR) on distributed estimation techniques applied to cyber-physical systems (CPS). Even though SRs are not the common way to survey a theme in the control community, they provide a rigorous, robust and objective formula that should not be always ignored. The presented SR incorporates and adapts the guidelines recommended in other fields (mainly biosciences and computer sciences) to the field of automation and control and presents a brief description of the different phases that constitute an SR. As a result, this review compares the different techniques found in the literature in terms of: The proposed estimator (Kalman filter, Luenberger observer, Bayesian filter, etc.), the particular application within CPS, the design of the estimators (decentralized vs centralized), the amount of data required for implementation or the inclusion of experiments/simulations in the studies. Particular attention is paid to those papers that present some results in applications that include humans, animals or biological systems.

[1]  Saptarshi Bandyopadhyay,et al.  Distributed estimation using Bayesian consensus filtering , 2014, 2014 American Control Conference.

[2]  Giorgio Battistelli,et al.  Distributed Joint Attack Detection and Secure State Estimation , 2018, IEEE Transactions on Signal and Information Processing over Networks.

[3]  S. Shankar Sastry,et al.  Secure Control: Towards Survivable Cyber-Physical Systems , 2008, 2008 The 28th International Conference on Distributed Computing Systems Workshops.

[4]  Antonio Pedro Aguiar,et al.  Distributed state estimation for discrete-time linear time invariant systems: A survey , 2019, Annu. Rev. Control..

[5]  Luis de-Marcos,et al.  Scrutinizing Systematic Literature Review Process in Software Engineering , 2016 .

[6]  Yang Tao,et al.  Sliding Mode Observer-Based Fault Detection of Distributed Networked Control Systems with Time Delay , 2012, Circuits Syst. Signal Process..

[7]  Shreyas Sundaram,et al.  Distributed Observers for LTI Systems , 2016, IEEE Transactions on Automatic Control.

[8]  Yixin Yin,et al.  Leader–Follower Output Synchronization of Linear Heterogeneous Systems With Active Leader Using Reinforcement Learning , 2018, IEEE Transactions on Neural Networks and Learning Systems.

[9]  Jesse Read,et al.  A distributed particle filter for nonlinear tracking in wireless sensor networks , 2014, Signal Process..

[10]  Xin-Ping Guan,et al.  Ubiquitous Monitoring for Industrial Cyber-Physical Systems Over Relay- Assisted Wireless Sensor Networks , 2015, IEEE Transactions on Emerging Topics in Computing.

[11]  Baltasar Beferull-Lozano,et al.  Consensus-based distributed state estimation of biofilm in reverse osmosis membranes by WSNs , 2017, CySWATER@CPSWeek.

[12]  Luca Schenato,et al.  A Survey on Distributed Estimation and Control Applications Using Linear Consensus Algorithms , 2010 .

[13]  Nemanja Ilic,et al.  Consensus Based Fault Detection and Isolation for Systems of Systems , 2010, 2010 World Automation Congress.

[14]  G. Colditz,et al.  How to review the evidence: systematic identification and review of the scientific literature , 2000 .

[15]  Carlos Vivas,et al.  Distributed consensus-based estimation considering network induced delays and dropouts , 2012, Autom..

[16]  D. Luenberger Observing the State of a Linear System , 1964, IEEE Transactions on Military Electronics.

[17]  Valery A. Ugrinovskii,et al.  Detection of biasing attacks on distributed estimation networks , 2016, 2016 IEEE 55th Conference on Decision and Control (CDC).

[18]  Hamidreza Modares,et al.  Analysis and Detection of Cyber-physical Attacks in Distributed Sensor Networks , 2018, 2018 56th Annual Allerton Conference on Communication, Control, and Computing (Allerton).

[19]  Ruggero Carli,et al.  Distributed Kalman filtering based on consensus strategies , 2008, IEEE Journal on Selected Areas in Communications.

[20]  Usman A. Khan,et al.  Secure distributed estimation in cyber-physical systems , 2013, 2013 IEEE International Conference on Acoustics, Speech and Signal Processing.

[21]  Jiafu Wan,et al.  A survey of Cyber-Physical Systems , 2011, 2011 International Conference on Wireless Communications and Signal Processing (WCSP).

[22]  Guoqiang Hu,et al.  The adaptive distributed observer approach to the cooperative output regulation of linear multi-agent systems , 2017, Autom..

[23]  I. Matei,et al.  Trust-based multi-agent filtering for increased Smart Grid security , 2011, 2012 20th Mediterranean Conference on Control & Automation (MED).

[24]  Yi Dong,et al.  Cooperative output regulation for networked multi-agent systems based on the self-tuning adaptive distributed observer , 2016, 2016 American Control Conference (ACC).

[25]  Shreyas Sundaram,et al.  Secure distributed observers for a class of linear time invariant systems in the presence of Byzantine adversaries , 2016, 2016 IEEE 55th Conference on Decision and Control (CDC).

[26]  Jing Huang,et al.  State Estimation in Electric Power Grids: Meeting New Challenges Presented by the Requirements of the Future Grid , 2012, IEEE Signal Processing Magazine.

[27]  Reza Olfati-Saber,et al.  Consensus and Cooperation in Networked Multi-Agent Systems , 2007, Proceedings of the IEEE.

[28]  Luis Orihuela,et al.  Distributed set-membership observers for interconnected multi-rate systems , 2017, Autom..

[29]  Marios M. Polycarpou,et al.  Distributed Sensor Fault Diagnosis for a Network of Interconnected Cyberphysical Systems , 2015, IEEE Transactions on Control of Network Systems.

[30]  Tracy Hall,et al.  A Systematic Literature Review on Fault Prediction Performance in Software Engineering , 2012, IEEE Transactions on Software Engineering.

[31]  Xiaohua Ge,et al.  Distributed Attack Detection and Secure Estimation of Networked Cyber-Physical Systems Against False Data Injection Attacks and Jamming Attacks , 2018, IEEE Transactions on Signal and Information Processing over Networks.

[32]  J. Higgins,et al.  Cochrane Handbook for Systematic Reviews of Interventions , 2010, International Coaching Psychology Review.

[33]  H. Sorenson,et al.  Recursive bayesian estimation using gaussian sums , 1971 .

[34]  Hyungbo Shim,et al.  Distributed Luenberger observer design , 2016, 2016 IEEE 55th Conference on Decision and Control (CDC).

[35]  Mark E. Campbell,et al.  Scalable Bayesian human-robot cooperation in mobile sensor networks , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[36]  Henry Buchwald,et al.  Bariatric surgery: a systematic review and meta-analysis. , 2004, JAMA.

[37]  D. Moher,et al.  Reprint--preferred reporting items for systematic reviews and meta-analyses: the PRISMA statement. , 2009, Physical therapy.

[38]  Luis Orihuela,et al.  Guidelines for a systematic review in systems and automatic engineering. Case study: distributed estimation techniques for cyber-physical systems , 2018, 2018 European Control Conference (ECC).

[39]  Frank L. Lewis,et al.  Optimal model-free output synchronization of heterogeneous systems using off-policy reinforcement learning , 2016, Autom..

[40]  Karl Johan Åström,et al.  Control: A perspective , 2014, Autom..

[41]  Changyun Wen,et al.  Distributed robust attack detection and reconstruction for a class of uncertain nonlinear interconnected CPSs , 2016, 2016 12th World Congress on Intelligent Control and Automation (WCICA).

[42]  D. Simon Optimal State Estimation: Kalman, H Infinity, and Nonlinear Approaches , 2006 .

[43]  Valery A. Ugrinovskii,et al.  Distributed robust estimation over randomly switching networks using H∞ consensus , 2015, Autom..

[44]  Javier Ruiz-del-Solar,et al.  Cooperative Global Tracking Using Multiple Sensors , 2012, RoboCup.

[45]  T. Başar,et al.  A New Approach to Linear Filtering and Prediction Problems , 2001 .

[46]  Sebastian Thrun,et al.  Decentralized Sensor Fusion with Distributed Particle Filters , 2002, UAI.

[47]  M. Zwahlen,et al.  Body-mass index and incidence of cancer: a systematic review and meta-analysis of prospective observational studies , 2008, The Lancet.

[48]  Pearl Brereton,et al.  Lessons from applying the systematic literature review process within the software engineering domain , 2007, J. Syst. Softw..

[49]  Edward A. Lee Cyber Physical Systems: Design Challenges , 2008, 2008 11th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC).

[50]  Pearl Brereton,et al.  Performing systematic literature reviews in software engineering , 2006, ICSE.

[51]  Catherine Achard,et al.  Combination of Annealing Particle Filter and Belief Propagation for 3D Upper Body Tracking , 2009, ICIRA.

[52]  Ali H. Sayed,et al.  Diffusion Strategies for Distributed Kalman Filtering and Smoothing , 2010, IEEE Transactions on Automatic Control.

[53]  M. Petticrew,et al.  Systematic Reviews in the Social Sciences , 2006 .

[54]  Farzad Rajaei Salmasi,et al.  A cyber-attack on communication link in distributed systems and detection scheme based on H-infinity filtering , 2017, 2017 IEEE International Conference on Industrial Technology (ICIT).

[55]  Yongduan Song,et al.  Distributed Secure State Estimation and Control for CPSs Under Sensor Attacks , 2020, IEEE Transactions on Cybernetics.