Distributed Diagnosis of Discrete-Event Systems Using Petri Nets

The problem of detecting and isolating fault events in dynamic systems modeled as discrete-event systems is considered. The modeling formalism adopted is that of Petri nets with labeled transitions, where some of the transitions are labeled by different types of unobservable fault events. The Diagno...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Genc, Sahika, Lafortune, Stéphane
Format: Buchkapitel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 336
container_issue
container_start_page 316
container_title
container_volume
creator Genc, Sahika
Lafortune, Stéphane
description The problem of detecting and isolating fault events in dynamic systems modeled as discrete-event systems is considered. The modeling formalism adopted is that of Petri nets with labeled transitions, where some of the transitions are labeled by different types of unobservable fault events. The Diagnoser Approach for discrete-event systems modeled by automata developed in earlier work is adapted and extended to on-line fault diagnosis of systems modeled by Petri nets, resulting in a centralized diagnosis algorithm based on the notion of “Petri net diagnosers”. A distributed version of this centralized algorithm is also presented. This distributed version assumes that the Petri net model of the system can be decomposed into two place-bordered Petri nets satisfying certain conditions and that the two resulting Petri net diagnosers can exchange messages upon the occurrence of observable events. It is shown that this distributed algorithm is correct in the sense that it recovers the same diagnostic information as the centralized algorithm. The distributed algorithm provides an approach for tackling fault diagnosis of large complex systems.
doi_str_mv 10.1007/3-540-44919-1_21
format Book Chapter
fullrecord <record><control><sourceid>proquest_pasca</sourceid><recordid>TN_cdi_pascalfrancis_primary_15692088</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>EBC3061704_25_326</sourcerecordid><originalsourceid>FETCH-LOGICAL-c315t-392c30b8ff5f24710695ba180d486325f83d30561d9a7b5fe0fa516047a49bb53</originalsourceid><addsrcrecordid>eNotUE1PGzEQdSmgpil3jnvhaDrjsXfXN1BCPyRUkErOlndjh23DbvCYSvz7OpC5jN7Me08zT4hzhEsEaL6SNBqk1hatRKfwg_hMZfI2wCMxwxpREmn78bCAAsyxmAGBkrbRdCpmSjVERun2kzhj_gOlSCEpMxNXy4FzGrqXHNbVcvCbceKBqykWwH0KOcibf2HM1e9XzuGJqxUP46a6D0VU_QqZv4iT6Lcczg59Llbfbh4WP-Tt3fefi-tb2ROaLMmqnqBrYzRR6Qahtqbz2MJat3W5JLa0JjA1rq1vOhMDRG-wBt14bbvO0FxcvPvuPPd-G5Mf-4HdLg1PPr06NLVV0LaFd_nO47IaNyG5bpr-skNw-0AduZKSe8vP7QMtAjoYp-n5JXB2Ya_oy9PJb_tHv8shsSOosQHtlHGkavoP_blxkQ</addsrcrecordid><sourcetype>Index Database</sourcetype><iscdi>true</iscdi><recordtype>book_chapter</recordtype><pqid>EBC3061704_25_326</pqid></control><display><type>book_chapter</type><title>Distributed Diagnosis of Discrete-Event Systems Using Petri Nets</title><source>Springer Books</source><creator>Genc, Sahika ; Lafortune, Stéphane</creator><contributor>van der Aalst, Wil M. P. ; Best, Eike</contributor><creatorcontrib>Genc, Sahika ; Lafortune, Stéphane ; van der Aalst, Wil M. P. ; Best, Eike</creatorcontrib><description>The problem of detecting and isolating fault events in dynamic systems modeled as discrete-event systems is considered. The modeling formalism adopted is that of Petri nets with labeled transitions, where some of the transitions are labeled by different types of unobservable fault events. The Diagnoser Approach for discrete-event systems modeled by automata developed in earlier work is adapted and extended to on-line fault diagnosis of systems modeled by Petri nets, resulting in a centralized diagnosis algorithm based on the notion of “Petri net diagnosers”. A distributed version of this centralized algorithm is also presented. This distributed version assumes that the Petri net model of the system can be decomposed into two place-bordered Petri nets satisfying certain conditions and that the two resulting Petri net diagnosers can exchange messages upon the occurrence of observable events. It is shown that this distributed algorithm is correct in the sense that it recovers the same diagnostic information as the centralized algorithm. The distributed algorithm provides an approach for tackling fault diagnosis of large complex systems.</description><identifier>ISSN: 0302-9743</identifier><identifier>ISBN: 3540403345</identifier><identifier>ISBN: 9783540403340</identifier><identifier>EISSN: 1611-3349</identifier><identifier>EISBN: 3540449191</identifier><identifier>EISBN: 9783540449195</identifier><identifier>DOI: 10.1007/3-540-44919-1_21</identifier><identifier>OCLC: 227335248</identifier><identifier>LCCallNum: QA267 -- .I557 2003eb</identifier><language>eng</language><publisher>Germany: Springer Berlin / Heidelberg</publisher><subject>Applied sciences ; Centralize Algorithm ; Common Place ; Computer science; control theory; systems ; Computer systems and distributed systems. User interface ; Exact sciences and technology ; Fault Diagnosis ; Fault Event ; Fault Type ; Software</subject><ispartof>Applications and Theory of Petri Nets 2003, 2003, p.316-336</ispartof><rights>Springer-Verlag Berlin Heidelberg 2003</rights><rights>2004 INIST-CNRS</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c315t-392c30b8ff5f24710695ba180d486325f83d30561d9a7b5fe0fa516047a49bb53</citedby><relation>Lecture Notes in Computer Science</relation></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Uhttps://ebookcentral.proquest.com/covers/3061704-l.jpg</thumbnail><linktopdf>$$Uhttps://link.springer.com/content/pdf/10.1007/3-540-44919-1_21$$EPDF$$P50$$Gspringer$$H</linktopdf><linktohtml>$$Uhttps://link.springer.com/10.1007/3-540-44919-1_21$$EHTML$$P50$$Gspringer$$H</linktohtml><link.rule.ids>309,310,779,780,784,789,790,793,4050,4051,27925,38255,41442,42511</link.rule.ids><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&amp;idt=15692088$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><contributor>van der Aalst, Wil M. P.</contributor><contributor>Best, Eike</contributor><creatorcontrib>Genc, Sahika</creatorcontrib><creatorcontrib>Lafortune, Stéphane</creatorcontrib><title>Distributed Diagnosis of Discrete-Event Systems Using Petri Nets</title><title>Applications and Theory of Petri Nets 2003</title><description>The problem of detecting and isolating fault events in dynamic systems modeled as discrete-event systems is considered. The modeling formalism adopted is that of Petri nets with labeled transitions, where some of the transitions are labeled by different types of unobservable fault events. The Diagnoser Approach for discrete-event systems modeled by automata developed in earlier work is adapted and extended to on-line fault diagnosis of systems modeled by Petri nets, resulting in a centralized diagnosis algorithm based on the notion of “Petri net diagnosers”. A distributed version of this centralized algorithm is also presented. This distributed version assumes that the Petri net model of the system can be decomposed into two place-bordered Petri nets satisfying certain conditions and that the two resulting Petri net diagnosers can exchange messages upon the occurrence of observable events. It is shown that this distributed algorithm is correct in the sense that it recovers the same diagnostic information as the centralized algorithm. The distributed algorithm provides an approach for tackling fault diagnosis of large complex systems.</description><subject>Applied sciences</subject><subject>Centralize Algorithm</subject><subject>Common Place</subject><subject>Computer science; control theory; systems</subject><subject>Computer systems and distributed systems. User interface</subject><subject>Exact sciences and technology</subject><subject>Fault Diagnosis</subject><subject>Fault Event</subject><subject>Fault Type</subject><subject>Software</subject><issn>0302-9743</issn><issn>1611-3349</issn><isbn>3540403345</isbn><isbn>9783540403340</isbn><isbn>3540449191</isbn><isbn>9783540449195</isbn><fulltext>true</fulltext><rsrctype>book_chapter</rsrctype><creationdate>2003</creationdate><recordtype>book_chapter</recordtype><recordid>eNotUE1PGzEQdSmgpil3jnvhaDrjsXfXN1BCPyRUkErOlndjh23DbvCYSvz7OpC5jN7Me08zT4hzhEsEaL6SNBqk1hatRKfwg_hMZfI2wCMxwxpREmn78bCAAsyxmAGBkrbRdCpmSjVERun2kzhj_gOlSCEpMxNXy4FzGrqXHNbVcvCbceKBqykWwH0KOcibf2HM1e9XzuGJqxUP46a6D0VU_QqZv4iT6Lcczg59Llbfbh4WP-Tt3fefi-tb2ROaLMmqnqBrYzRR6Qahtqbz2MJat3W5JLa0JjA1rq1vOhMDRG-wBt14bbvO0FxcvPvuPPd-G5Mf-4HdLg1PPr06NLVV0LaFd_nO47IaNyG5bpr-skNw-0AduZKSe8vP7QMtAjoYp-n5JXB2Ya_oy9PJb_tHv8shsSOosQHtlHGkavoP_blxkQ</recordid><startdate>2003</startdate><enddate>2003</enddate><creator>Genc, Sahika</creator><creator>Lafortune, Stéphane</creator><general>Springer Berlin / Heidelberg</general><general>Springer Berlin Heidelberg</general><general>Springer</general><scope>FFUUA</scope><scope>IQODW</scope></search><sort><creationdate>2003</creationdate><title>Distributed Diagnosis of Discrete-Event Systems Using Petri Nets</title><author>Genc, Sahika ; Lafortune, Stéphane</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c315t-392c30b8ff5f24710695ba180d486325f83d30561d9a7b5fe0fa516047a49bb53</frbrgroupid><rsrctype>book_chapters</rsrctype><prefilter>book_chapters</prefilter><language>eng</language><creationdate>2003</creationdate><topic>Applied sciences</topic><topic>Centralize Algorithm</topic><topic>Common Place</topic><topic>Computer science; control theory; systems</topic><topic>Computer systems and distributed systems. User interface</topic><topic>Exact sciences and technology</topic><topic>Fault Diagnosis</topic><topic>Fault Event</topic><topic>Fault Type</topic><topic>Software</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Genc, Sahika</creatorcontrib><creatorcontrib>Lafortune, Stéphane</creatorcontrib><collection>ProQuest Ebook Central - Book Chapters - Demo use only</collection><collection>Pascal-Francis</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Genc, Sahika</au><au>Lafortune, Stéphane</au><au>van der Aalst, Wil M. P.</au><au>Best, Eike</au><format>book</format><genre>bookitem</genre><ristype>CHAP</ristype><atitle>Distributed Diagnosis of Discrete-Event Systems Using Petri Nets</atitle><btitle>Applications and Theory of Petri Nets 2003</btitle><seriestitle>Lecture Notes in Computer Science</seriestitle><date>2003</date><risdate>2003</risdate><spage>316</spage><epage>336</epage><pages>316-336</pages><issn>0302-9743</issn><eissn>1611-3349</eissn><isbn>3540403345</isbn><isbn>9783540403340</isbn><eisbn>3540449191</eisbn><eisbn>9783540449195</eisbn><abstract>The problem of detecting and isolating fault events in dynamic systems modeled as discrete-event systems is considered. The modeling formalism adopted is that of Petri nets with labeled transitions, where some of the transitions are labeled by different types of unobservable fault events. The Diagnoser Approach for discrete-event systems modeled by automata developed in earlier work is adapted and extended to on-line fault diagnosis of systems modeled by Petri nets, resulting in a centralized diagnosis algorithm based on the notion of “Petri net diagnosers”. A distributed version of this centralized algorithm is also presented. This distributed version assumes that the Petri net model of the system can be decomposed into two place-bordered Petri nets satisfying certain conditions and that the two resulting Petri net diagnosers can exchange messages upon the occurrence of observable events. It is shown that this distributed algorithm is correct in the sense that it recovers the same diagnostic information as the centralized algorithm. The distributed algorithm provides an approach for tackling fault diagnosis of large complex systems.</abstract><cop>Germany</cop><pub>Springer Berlin / Heidelberg</pub><doi>10.1007/3-540-44919-1_21</doi><oclcid>227335248</oclcid><tpages>21</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0302-9743
ispartof Applications and Theory of Petri Nets 2003, 2003, p.316-336
issn 0302-9743
1611-3349
language eng
recordid cdi_pascalfrancis_primary_15692088
source Springer Books
subjects Applied sciences
Centralize Algorithm
Common Place
Computer science
control theory
systems
Computer systems and distributed systems. User interface
Exact sciences and technology
Fault Diagnosis
Fault Event
Fault Type
Software
title Distributed Diagnosis of Discrete-Event Systems Using Petri Nets
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-26T01%3A35%3A14IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_pasca&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=bookitem&rft.atitle=Distributed%20Diagnosis%20of%20Discrete-Event%20Systems%20Using%20Petri%20Nets&rft.btitle=Applications%20and%20Theory%20of%20Petri%20Nets%202003&rft.au=Genc,%20Sahika&rft.date=2003&rft.spage=316&rft.epage=336&rft.pages=316-336&rft.issn=0302-9743&rft.eissn=1611-3349&rft.isbn=3540403345&rft.isbn_list=9783540403340&rft_id=info:doi/10.1007/3-540-44919-1_21&rft_dat=%3Cproquest_pasca%3EEBC3061704_25_326%3C/proquest_pasca%3E%3Curl%3E%3C/url%3E&rft.eisbn=3540449191&rft.eisbn_list=9783540449195&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=EBC3061704_25_326&rft_id=info:pmid/&rfr_iscdi=true