Codiagnosability of networked discrete event systems subject to communication delays and intermittent loss of observation

Failure diagnosis is a crucial task in modern industrial systems, and several works in the literature address this problem by modeling the system as a Discrete-Event System (DES). Most of them assume perfect communication between sensors and diagnosers, i.e., no loss of observation of events, or event communication delays between the measurement sites and the diagnosers. However, industrial systems can be large and physically distributed, in which cases, communication networks are used to provide an efficient way to establish communication between devices. In diagnosis systems, the use of networks can introduce delays in the communication of event occurrences from measurement sites to the local diagnosers, leading to an incorrect observation of the order of occurrence of events generated by the system and, as a consequence, to an incorrect diagnosis decision by the local diagnoser. In this paper, we address the problem of decentralized diagnosis of networked Discrete-Event Systems subject to event communication delays, and we introduce the definition of network codiagnosability of the language generated by a DES subject to both event communication delays and intermittent loss of observation, and present necessary and sufficient conditions for a language to be network codiagnosable, for short. We also propose an algorithm to verify this property.

[1]  Huajing Fang,et al.  Networked control system: state of the art , 2004, Fifth World Congress on Intelligent Control and Automation (IEEE Cat. No.04EX788).

[2]  Christos G. Cassandras,et al.  Introduction to Discrete Event Systems , 1999, The Kluwer International Series on Discrete Event Dynamic Systems.

[3]  Meera Sampath A hybrid approach to failure diagnosis of industrial systems , 2001, Proceedings of the 2001 American Control Conference. (Cat. No.01CH37148).

[4]  João Carlos Basilio,et al.  DESLAB: A scientific computing program for analysis and synthesis of discrete-event systems , 2012, WODES.

[5]  W. M. Wonham,et al.  The control of discrete event systems , 1989 .

[6]  Stavros Tripakis,et al.  Synthesis Of Optimal-Cost Dynamic Observers for Fault Diagnosis of Discrete-Event Systems , 2007, First Joint IEEE/IFIP Symposium on Theoretical Aspects of Software Engineering (TASE '07).

[7]  Antonia M. Sánchez,et al.  Safe Supervisory Control Under Observability Failure , 2006, Discret. Event Dyn. Syst..

[8]  João Carlos Basilio,et al.  Generalized Robust Diagnosability of Discrete Event Systems , 2011 .

[9]  Masahiro Kikuta The network computer , 1997 .

[10]  Shahin Hashtrudi-Zad,et al.  Robustness of synchronous communication protocols with delay for decentralized discrete-event control , 2015, Discret. Event Dyn. Syst..

[11]  Eleftheria Athanasopoulou,et al.  Maximum Likelihood Failure Diagnosis in Finite State Machines Under Unreliable Observations , 2010, IEEE Transactions on Automatic Control.

[12]  Stephane Lafortune,et al.  Robust codiagnosability of discrete event systems , 2009, 2009 American Control Conference.

[13]  Shahin Hashtrudi-Zad,et al.  Fault diagnosis in discrete-event systems: incorporating timing information , 2005, IEEE Transactions on Automatic Control.

[14]  Caisheng Wang,et al.  Active Diagnosability of Discrete Event Systems and its Application to Battery Fault Diagnosis , 2014, IEEE Transactions on Control Systems Technology.

[15]  Stéphane Lafortune,et al.  Computation of minimal event bases that ensure diagnosability , 2012, Discret. Event Dyn. Syst..

[16]  W. Qiu,et al.  Decentralized failure diagnosis of discrete event systems , 2006, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[17]  Stéphane Lafortune,et al.  Failure diagnosis using discrete event models , 1994, Proceedings of 1994 33rd IEEE Conference on Decision and Control.

[18]  Kwang-Hyun Cho,et al.  Supervisory control of discrete event systems with communication delays and partial observations , 2007, Syst. Control. Lett..

[19]  Santa Catarina,et al.  Redes de Computadores e a Internet , 2009 .

[20]  Mark Handley,et al.  How Hard Can It Be? Designing and Implementing a Deployable Multipath TCP , 2012, NSDI.

[21]  Feng Lin,et al.  Supervisor Synthesis for Networked Discrete Event Systems With Communication Delays , 2013, IEEE Transactions on Automatic Control.

[22]  James Moyne,et al.  Performance evaluation of control networks: Ethernet, ControlNet, and DeviceNet , 2001 .

[23]  João Carlos Basilio,et al.  Diagnose de falhas em sistemas a eventos discretos modelados por autômatos finitos , 2010 .

[24]  K.R. Rohloff Sensor Failure Tolerant Supervisory Control , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[25]  Joseph P. Cusumano,et al.  A Dynamical Systems Approach to Failure Prognosis , 2004 .

[26]  Tai C Yang,et al.  Networked control system: a brief survey , 2006 .

[27]  Ahmed Khoumsi,et al.  Multi-decision decentralized prognosis of failures in discrete event systems , 2009, 2009 American Control Conference.

[28]  Ratnesh Kumar,et al.  Distributed diagnosis under bounded-delay communication of immediately forwarded local observations , 2005, Proceedings of the 2005, American Control Conference, 2005..

[29]  Kwang-Hyun Cho,et al.  Decentralized supervisory control of discrete event systems with communication delays based on conjunctive and permissive decision structures , 2007, Autom..

[30]  Antonio Eduardo Carrilho da Cunha,et al.  Robust Supervisory Control against Intermittent Loss of Observations , 2014, WODES.

[31]  Stéphane Lafortune,et al.  Robust diagnosis of discrete-event systems against permanent loss of observations , 2013, Autom..

[32]  Paul M. Frank,et al.  Issues of Fault Diagnosis for Dynamic Systems , 2010, Springer London.

[33]  Shengbing Jiang,et al.  Optimal sensor selection for discrete-event systems with partial observation , 2003, IEEE Trans. Autom. Control..

[34]  Stéphane Lafortune,et al.  Diagnosis of Discrete Event Systems Using Decentralized Architectures , 2007, Discret. Event Dyn. Syst..

[35]  Li-Hsing Yen,et al.  Jitter-aware packet scheduler for concurrent multipath transmission in heterogeneous wireless networks , 2016, 2016 IEEE Wireless Communications and Networking Conference.

[36]  D. Teneketzis,et al.  On the effect of communication delays in failure diagnosis of decentralized discrete event systems , 2000, Proceedings of the 39th IEEE Conference on Decision and Control (Cat. No.00CH37187).

[37]  Ernesto Kofman,et al.  Discrete Event Simulation of Hybrid Systems , 2004, SIAM J. Sci. Comput..

[38]  Thomas Dreibholz,et al.  Evaluation of Concurrent Multipath Transfer over Dissimilar Paths , 2011, 2011 IEEE Workshops of International Conference on Advanced Information Networking and Applications.

[39]  Shigemasa Takai Robust failure diagnosis of partially observed discrete event systems , 2010, WODES.

[40]  Xiang Yin,et al.  Reliable Decentralized Fault Prognosis of Discrete-Event Systems , 2016, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[41]  João Carlos Basilio,et al.  Polynomial Time Verification of Decentralized Diagnosability of Discrete Event Systems , 2011, IEEE Transactions on Automatic Control.

[42]  Feng Lin,et al.  Decentralized control of networked discrete event systems with communication delays , 2014, Autom..

[43]  Silvano Balemi Input/output discrete event processes and communication delays , 1994, Discret. Event Dyn. Syst..

[44]  João Carlos Basilio,et al.  Robust diagnosis of discrete event systems against intermittent loss of observations , 2012, Autom..

[45]  Feng Lin,et al.  Diagnosability of discrete event systems and its applications , 1994, Discret. Event Dyn. Syst..

[46]  Stéphane Lafortune,et al.  Predictability of Sequence Patterns in Discrete Event Systems , 2008 .

[47]  Ruben Morales-Menendez,et al.  Network-induced delay models for can-based networked control systems , 2007 .

[48]  S. Yovine,et al.  Fault diagnosis for intra-platoon communications , 1999, Proceedings of the 38th IEEE Conference on Decision and Control (Cat. No.99CH36304).

[49]  Stéphane Lafortune,et al.  On an Optimization Problem in Sensor Selection* , 2002, Discret. Event Dyn. Syst..

[50]  D. Thorsley,et al.  Diagnosability of stochastic discrete-event systems under unreliable observations , 2008, 2008 American Control Conference.

[51]  Raghunathan Rengaswamy,et al.  A review of process fault detection and diagnosis: Part I: Quantitative model-based methods , 2003, Comput. Chem. Eng..

[52]  Demosthenis Teneketzis,et al.  Active Acquisition of Information for Diagnosis and Supervisory Control of Discrete Event Systems , 2007, Discrete event dynamic systems.

[53]  Stéphane Lafortune,et al.  Robust diagnosis of discrete-event systems subject to permanent sensor failures , 2010, WODES.

[54]  Feng Lin Control of networked discrete event systems , 2012, 2012 24th Chinese Control and Decision Conference (CCDC).

[55]  Shahin Hashtrudi-Zad,et al.  Fault diagnosis in discrete-event systems: framework and model reduction , 2003, IEEE Trans. Autom. Control..

[57]  Raja Sengupta,et al.  Diagnosability of discrete-event systems , 1995, IEEE Trans. Autom. Control..

[58]  E. Athanasopoulou,et al.  Probabilistic failure diagnosis in finite state machines under unreliable observations , 2006, 2006 8th International Workshop on Discrete Event Systems.

[59]  Shigemasa Takai,et al.  Inference-Based Decentralized Prognosis in Discrete Event Systems , 2011, IEEE Trans. Autom. Control..

[60]  Ricardo Yassushi Inamasu,et al.  Modelagem e simulação de redes de comunicação baseadas no protocolo CAN - Controller Area Network , 2010 .

[61]  Stéphane Lafortune,et al.  PREDICTABILITY IN DISCRETE-EVENT SYSTEMS UNDER PARTIAL OBSERVATION 1 , 2006 .

[62]  João Carlos Basilio,et al.  Computation of Minimal Diagnosis Bases of Discrete-Event Systems Using Verifiers: Method of the Ambiguous Cyclic Paths , 2014, WODES.

[63]  Alessandro Giua,et al.  Discrete event diagnosis using labeled Petri nets. An application to manufacturing systems , 2011 .

[64]  Stavros Tripakis,et al.  Fault Diagnosis with Static and Dynamic Observers , 2008, Fundam. Informaticae.

[65]  Stéphane Lafortune,et al.  Overview of fault diagnosis methods for Discrete Event Systems , 2013, Annu. Rev. Control..

[66]  Kwang-Hyun Cho,et al.  Delay-robust supervisory control of discrete-event systems with bounded communication delays , 2006, IEEE Trans. Autom. Control..

[67]  Shigemasa Takai Verification of robust diagnosability for partially observed discrete event systems , 2012, Autom..

[68]  Feng Lin,et al.  Control of Networked Discrete Event Systems: Dealing with Communication Delays and Losses , 2014, SIAM J. Control. Optim..

[69]  Ahmed Khoumsi,et al.  Conjunctive and Disjunctive Architectures for Decentralized Prognosis of Failures in Discrete-Event Systems , 2012, IEEE Transactions on Automation Science and Engineering.

[70]  Shigemasa Takai,et al.  Nonblocking Supervisory Control of Discrete Event Systems Modeled by Mealy Automata With Nondeterministic Output Functions , 2016, IEEE Transactions on Automatic Control.

[71]  João Carlos Basilio,et al.  Network codiagnosability of Discrete-Event Systems subject to event communication delays , 2016, 2016 13th International Workshop on Discrete Event Systems (WODES).

[72]  Stéphane Lafortune,et al.  Coordinated decentralized protocols for failure diagnosis of discrete event systems , 1998, Proceedings of the 37th IEEE Conference on Decision and Control (Cat. No.98CH36171).

[73]  Christoforos Keroglou,et al.  Distributed diagnosis using predetermined synchronization strategies , 2014, 53rd IEEE Conference on Decision and Control.