The Diagnosability of Petri Net Models Using Minimal Explanations

For a bounded Petri Net model the diagnosability property is usually checked via its regular language represented by the reachability graph RG. However, this is problematic because the computational complexity of the diagnosability test is polynomial in the cardinality of the state space of the model which is typically very large. This limitation can be overcome by using for the diagnosability test an ROF-automaton, with a state space significantly smaller than RG, that generates the same language as RG after projecting out all non-faulty unobservable transitions. ROF is efficiently constructed based on the calculation of the minimal explanations of the fault and of the observable transitions.

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

[2]  P. Chiacchio,et al.  Sufficient conditions for diagnosability of Petri nets , 2008, 2008 9th International Workshop on Discrete Event Systems.

[3]  Alessandro Giua,et al.  Fault detection for discrete event systems using Petri nets with unobservable transitions , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[4]  Stéphane Lafortune,et al.  Distributed Diagnosis of Place-Bordered Petri Nets , 2007, IEEE Transactions on Automation Science and Engineering.

[5]  Gianfranco Ciardo,et al.  Storage Alternatives for Large Structured State Spaces , 1997, Computer Performance Evaluation.

[6]  A. Willsky,et al.  Observability of discrete event dynamic systems , 1990 .

[7]  P. Ramadge Observability of discrete event systems , 1986, 1986 25th IEEE Conference on Decision and Control.

[8]  Antonio Ramírez-Treviño,et al.  Observability of discrete event systems modeled by interpreted Petri nets , 2003, IEEE Trans. Robotics Autom..

[9]  C. Seatzu,et al.  A comparison between two diagnostic tools based on automata and Petri nets , 2008, 2008 9th International Workshop on Discrete Event Systems.

[10]  Shengbing Jiang,et al.  A polynomial algorithm for testing diagnosability of discrete-event systems , 2001, IEEE Trans. Autom. Control..

[11]  Albert Benveniste,et al.  Partial order diagnosability of discrete event systems using petri net unfoldings , 2003, 42nd IEEE International Conference on Decision and Control (IEEE Cat. No.03CH37475).

[12]  Stéphane Lafortune,et al.  Polynomial-time verification of diagnosability of partially observed discrete-event systems , 2002, IEEE Trans. Autom. Control..

[13]  Behzad Bordbar,et al.  On-Line Monitoring of Large Petri Net Models Under Partial Observation , 2008, Discret. Event Dyn. Syst..