DocumentCode :
766494
Title :
Distributed Diagnosis of Place-Bordered Petri Nets
Author :
Genc, Sahika ; Lafortune, Stéphane
Author_Institution :
Comput. & Decision Lab, Gen. Electr. Global Res. Center, Niskayuna, NY
Volume :
4
Issue :
2
fYear :
2007
fDate :
4/1/2007 12:00:00 AM
Firstpage :
206
Lastpage :
219
Abstract :
This paper studies online fault detection and isolation of modular dynamic systems modeled as sets of place-bordered Petri nets. The common places among the set of Petri nets modeling a system capture coupling of various system components. The transitions are labeled by events, some of which are unobservable (i.e., not directly recorded by the sensors attached to the system). The events whose occurrence must be diagnosed have unobservable transition labels. These events model faults or other significant changes in the system state. The existing theory of diagnosis of discrete-event systems is extended in the context of the above model. The modular structure of the system is exploited by a distributed algorithm for fault diagnosis. A Petri net diagnoser is associated with every Petri net and the diagnosers communicate in real time during the diagnostic process when the token count of common places changes. A merge function is defined to combine the individual diagnoser states and recover the complete diagnoser state that would be obtained under a monolithic approach. Strategies that reduce the communication overhead are presented. The software implementation of the distributed algorithm is discussed. Note to Practitioners-In the last decade, monitoring, fault detection, and diagnosis methodologies based on the use of discrete-event models have been successfully used in a variety of technological systems ranging from document processing systems to intelligent transportation systems. This paper was motivated by the problem of fault diagnosis for modular (distributed) dynamic discrete-event systems (DES). As a DES modeling formalism, Petri nets offer potential advantages in terms of the distributed representation of the system and the ability to represent coupling of the system components. The systems studied in this paper are sets of modules coupled with each other through various system components and modeled using Petri nets. We present a distributed fault diagnosis - - algorithm which allows each module in the distributed system to diagnose its faults independently unless completion of a task requires the use of coupled components. In the case of coupling, modules communicate with each other to accurately diagnose the fault. The distributed fault diagnosis algorithm recovers the monolithic diagnosis information at the cost of communication and growing communication overhead. To mitigate that problem, we present an improved version of the algorithm that significantly reduces the communication overhead. Finally, we introduce the software toolbox (written in Matlab and integrated with AT&T Graphviz) and we present a case study of an example of a heating, ventilation, and air-conditioning system where we use the software tool for modeling and analyzing the system
Keywords :
HVAC; Petri nets; computerised monitoring; condition monitoring; discrete event systems; fault location; mechanical engineering computing; software tools; HVAC system; Petri net diagnoser; condition monitoring; discrete events model faults; discrete-event systems; distributed algorithm; distributed fault diagnosis algorithm; document processing systems; heating, ventilation, and air-conditioning system; intelligent transportation systems; modular dynamic systems; online fault detection; online fault isolation; place-bordered Petri nets; software implementation; software tool; software toolbox; Context modeling; Discrete event systems; Distributed algorithms; Fault detection; Fault diagnosis; Intelligent transportation systems; Mathematical model; Petri nets; Sensor systems; Software tools; Distributed algorithms; Petri nets; fault diagnosis; software implementation;
fLanguage :
English
Journal_Title :
Automation Science and Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
1545-5955
Type :
jour
DOI :
10.1109/TASE.2006.879916
Filename :
4147552
Link To Document :
بازگشت