Diagnosability Analysis of Labeled Time Petri Net Systems

In this paper, we focus on two notions of diagnosability for labeled Time Petri net (PN) systems: <inline-formula><tex-math notation="LaTeX">$K$</tex-math></inline-formula>-diagnosability implies that any fault occurrence can be detected after at most <inline-formula><tex-math notation="LaTeX">$K$</tex-math></inline-formula> observations, while <inline-formula><tex-math notation="LaTeX">$\tau$</tex-math></inline-formula>-diagnosability implies that any fault occurrence can be detected after at most <inline-formula><tex-math notation="LaTeX">$\tau$</tex-math></inline-formula> time units. A procedure to analyze such properties is provided. The proposed approach uses the Modified State Class Graph, a graph the authors recently introduced for the marking estimation of labeled Time PN systems, which provides an exhaustive description of the system behavior. A preliminary diagnosabilty analysis of the underlying logic system based on classical approaches taken from the literature is required. Then, the solution of some linear programming problems should be performed to take into account the timing constraints associated with transitions.

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

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

[3]  Francesco Basile,et al.  A hybrid model for real time simulation of urban traffic , 2012 .

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

[5]  George Jiroveanu,et al.  A distributed approach for fault detection and diagnosis based on Time Petri Nets , 2006, Math. Comput. Simul..

[6]  C. Ramchandani,et al.  Analysis of asynchronous concurrent systems by timed petri nets , 1974 .

[7]  Rajeev Alur,et al.  A Theory of Timed Automata , 1994, Theor. Comput. Sci..

[8]  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.

[9]  Gianmaria De Tommasi,et al.  An Efficient Approach for Online Diagnosis of Discrete Event Systems , 2009, IEEE Transactions on Automatic Control.

[10]  Tadao Murata,et al.  Petri nets: Properties, analysis and applications , 1989, Proc. IEEE.

[11]  Yannick Pencolé,et al.  A Chronicle-based Diagnosability Approach for Discrete Timed-event Systems: Application to Web-Services , 2009, J. Univers. Comput. Sci..

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

[13]  Alessandro Giua,et al.  Diagnosability of Discrete-Event Systems Using Labeled Petri Nets , 2014, IEEE Transactions on Automation Science and Engineering.

[14]  Serge Haddad,et al.  Comparison of Different Semantics for Time Petri Nets , 2005, ATVA.

[15]  Patrice Bonhomme State observer synthesis of real-time systems modeled by P-time Petri nets , 2013, 2013 IEEE 18th Conference on Emerging Technologies & Factory Automation (ETFA).

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

[17]  Alessandro Giua,et al.  A New Approach for Diagnosability Analysis of Petri Nets Using Verifier Nets , 2012, IEEE Transactions on Automatic Control.

[18]  Cristian Mahulea,et al.  Fault Diagnosis Graph of time Petri nets , 2013, 2013 European Control Conference (ECC).

[19]  Philip Meir Merlin,et al.  A study of the recoverability of computing systems. , 1974 .

[20]  Francesco Basile,et al.  K-Diagnosability of Time Labeled Petri Nets , 2014, WODES.

[21]  Franck Cassez Dynamic observers for fault diagnosis of timed systems , 2010, 49th IEEE Conference on Decision and Control (CDC).

[22]  Gianmaria De Tommasi,et al.  On K-diagnosability of Petri nets via integer linear programming , 2012, Autom..

[23]  Albert Benveniste,et al.  Diagnosis of asynchronous discrete event systems, a net unfolding approach , 2002, Sixth International Workshop on Discrete Event Systems, 2002. Proceedings..

[24]  Alessandro Giua,et al.  State Estimation of λ-free Labeled Petri Nets with Contact-Free Nondeterministic Transitions* , 2005, Discret. Event Dyn. Syst..

[25]  Stavros Tripakis,et al.  Fault Diagnosis for Timed Automata , 2002, FTRTFT.

[26]  Mariagrazia Dotoli,et al.  Fault Detection of Discrete Event Systems Using Petri Nets and Integer Linear Programming , 2008 .

[27]  W. Wonham,et al.  Supervisory control of timed discrete-event systems , 1994, IEEE Trans. Autom. Control..

[28]  Francesco Basile,et al.  State Estimation and Fault Diagnosis of Labeled Time Petri Net Systems With Unobservable Transitions , 2015, IEEE Transactions on Automatic Control.