Behaviour equivalent max-plus automata for timed petri nets under open-loop race-policy semantics

Timed Petri nets and max-plus automata are well known modelling frameworks for timed discrete-event systems. In this paper we present an iterative procedure that constructs a max-plus automaton from a timed Petri net while retaining the timed behaviour. Regarding the Petri net, we essentially impose...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Discrete event dynamic systems 2021-12, Vol.31 (4), p.583-607
Hauptverfasser: Triska, Lukas, Moor, Thomas
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 607
container_issue 4
container_start_page 583
container_title Discrete event dynamic systems
container_volume 31
creator Triska, Lukas
Moor, Thomas
description Timed Petri nets and max-plus automata are well known modelling frameworks for timed discrete-event systems. In this paper we present an iterative procedure that constructs a max-plus automaton from a timed Petri net while retaining the timed behaviour. Regarding the Petri net, we essentially impose three assumptions: (a) the Petri net must be bounded, i.e, the reachability graph must be finite; (b) we interpret the Petri net with single server semantics; and (c) the Petri net operates according to the race policy, i.e., the earliest possible transition will fire and thereby possibly consume tokens required by other competing transitions. Under these assumptions we show that the proposed procedure terminates with a finite deterministic max-plus automaton that realises the same timed behaviour as the Petri net. As a variation of the plain race policy, we also consider that a subsequently designed supervisor may temporarily disable distinguished transitions. Again, we present a terminating procedure that constructs a behaviour equivalent deterministic max-plus automaton. We demonstrate by example how the latter automaton can be utilised as an open-loop model in the context of supervisor control.
doi_str_mv 10.1007/s10626-021-00346-0
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2587070371</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2587070371</sourcerecordid><originalsourceid>FETCH-LOGICAL-c363t-199179335e34c26e9ea92cffe65835426f8e24dd78a64208e99ce8f8fb3d23113</originalsourceid><addsrcrecordid>eNp9kMtOwzAQRS0EEqXwA6wssTb4kTjxEipeUiU2sLaMM4ZUSZzaTkX_HpcgsWM1szj3juYgdMnoNaO0uomMSi4J5YxQKoq8HaEFKytBqlIVx2hBFS-IrKg4RWcxbmimFC0XyNzBp9m1fgoYtlO7Mx0MCffmi4zdFLGZku9NMtj5gFPbQ4NHSKHFA6SIp6GBgP0IA-m8H3EwFsjou9bucYTeDKm18RydONNFuPidS_T2cP-6eiLrl8fn1e2aWCFFIkwpVikhShCF5RIUGMWtcyDLWpQFl64GXjRNVRtZcFqDUhZqV7t30XDBmFiiq7l3DH47QUx6k78a8knNy7qi-ffqQPGZssHHGMDpMbS9CXvNqD6o1LNKnVXqH5Wa5pCYQzHDwweEv-p_Ut-hsXdZ</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2587070371</pqid></control><display><type>article</type><title>Behaviour equivalent max-plus automata for timed petri nets under open-loop race-policy semantics</title><source>Springer Nature - Complete Springer Journals</source><creator>Triska, Lukas ; Moor, Thomas</creator><creatorcontrib>Triska, Lukas ; Moor, Thomas</creatorcontrib><description>Timed Petri nets and max-plus automata are well known modelling frameworks for timed discrete-event systems. In this paper we present an iterative procedure that constructs a max-plus automaton from a timed Petri net while retaining the timed behaviour. Regarding the Petri net, we essentially impose three assumptions: (a) the Petri net must be bounded, i.e, the reachability graph must be finite; (b) we interpret the Petri net with single server semantics; and (c) the Petri net operates according to the race policy, i.e., the earliest possible transition will fire and thereby possibly consume tokens required by other competing transitions. Under these assumptions we show that the proposed procedure terminates with a finite deterministic max-plus automaton that realises the same timed behaviour as the Petri net. As a variation of the plain race policy, we also consider that a subsequently designed supervisor may temporarily disable distinguished transitions. Again, we present a terminating procedure that constructs a behaviour equivalent deterministic max-plus automaton. We demonstrate by example how the latter automaton can be utilised as an open-loop model in the context of supervisor control.</description><identifier>ISSN: 0924-6703</identifier><identifier>EISSN: 1573-7594</identifier><identifier>DOI: 10.1007/s10626-021-00346-0</identifier><language>eng</language><publisher>New York: Springer US</publisher><subject>Control ; Convex and Discrete Geometry ; Discrete event systems ; Electrical Engineering ; Equivalence ; Iterative methods ; Machines ; Manufacturing ; Mathematics ; Mathematics and Statistics ; Operations Research/Decision Theory ; Petri nets ; Processes ; Race ; Semantics ; Systems Theory ; Topical Collection on Control 2022</subject><ispartof>Discrete event dynamic systems, 2021-12, Vol.31 (4), p.583-607</ispartof><rights>The Author(s) 2021</rights><rights>The Author(s) 2021. This work is published under http://creativecommons.org/licenses/by/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c363t-199179335e34c26e9ea92cffe65835426f8e24dd78a64208e99ce8f8fb3d23113</citedby><cites>FETCH-LOGICAL-c363t-199179335e34c26e9ea92cffe65835426f8e24dd78a64208e99ce8f8fb3d23113</cites><orcidid>0000-0003-0426-2246</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://link.springer.com/content/pdf/10.1007/s10626-021-00346-0$$EPDF$$P50$$Gspringer$$Hfree_for_read</linktopdf><linktohtml>$$Uhttps://link.springer.com/10.1007/s10626-021-00346-0$$EHTML$$P50$$Gspringer$$Hfree_for_read</linktohtml><link.rule.ids>314,777,781,27905,27906,41469,42538,51300</link.rule.ids></links><search><creatorcontrib>Triska, Lukas</creatorcontrib><creatorcontrib>Moor, Thomas</creatorcontrib><title>Behaviour equivalent max-plus automata for timed petri nets under open-loop race-policy semantics</title><title>Discrete event dynamic systems</title><addtitle>Discrete Event Dyn Syst</addtitle><description>Timed Petri nets and max-plus automata are well known modelling frameworks for timed discrete-event systems. In this paper we present an iterative procedure that constructs a max-plus automaton from a timed Petri net while retaining the timed behaviour. Regarding the Petri net, we essentially impose three assumptions: (a) the Petri net must be bounded, i.e, the reachability graph must be finite; (b) we interpret the Petri net with single server semantics; and (c) the Petri net operates according to the race policy, i.e., the earliest possible transition will fire and thereby possibly consume tokens required by other competing transitions. Under these assumptions we show that the proposed procedure terminates with a finite deterministic max-plus automaton that realises the same timed behaviour as the Petri net. As a variation of the plain race policy, we also consider that a subsequently designed supervisor may temporarily disable distinguished transitions. Again, we present a terminating procedure that constructs a behaviour equivalent deterministic max-plus automaton. We demonstrate by example how the latter automaton can be utilised as an open-loop model in the context of supervisor control.</description><subject>Control</subject><subject>Convex and Discrete Geometry</subject><subject>Discrete event systems</subject><subject>Electrical Engineering</subject><subject>Equivalence</subject><subject>Iterative methods</subject><subject>Machines</subject><subject>Manufacturing</subject><subject>Mathematics</subject><subject>Mathematics and Statistics</subject><subject>Operations Research/Decision Theory</subject><subject>Petri nets</subject><subject>Processes</subject><subject>Race</subject><subject>Semantics</subject><subject>Systems Theory</subject><subject>Topical Collection on Control 2022</subject><issn>0924-6703</issn><issn>1573-7594</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2021</creationdate><recordtype>article</recordtype><sourceid>C6C</sourceid><recordid>eNp9kMtOwzAQRS0EEqXwA6wssTb4kTjxEipeUiU2sLaMM4ZUSZzaTkX_HpcgsWM1szj3juYgdMnoNaO0uomMSi4J5YxQKoq8HaEFKytBqlIVx2hBFS-IrKg4RWcxbmimFC0XyNzBp9m1fgoYtlO7Mx0MCffmi4zdFLGZku9NMtj5gFPbQ4NHSKHFA6SIp6GBgP0IA-m8H3EwFsjou9bucYTeDKm18RydONNFuPidS_T2cP-6eiLrl8fn1e2aWCFFIkwpVikhShCF5RIUGMWtcyDLWpQFl64GXjRNVRtZcFqDUhZqV7t30XDBmFiiq7l3DH47QUx6k78a8knNy7qi-ffqQPGZssHHGMDpMbS9CXvNqD6o1LNKnVXqH5Wa5pCYQzHDwweEv-p_Ut-hsXdZ</recordid><startdate>20211201</startdate><enddate>20211201</enddate><creator>Triska, Lukas</creator><creator>Moor, Thomas</creator><general>Springer US</general><general>Springer Nature B.V</general><scope>C6C</scope><scope>AAYXX</scope><scope>CITATION</scope><orcidid>https://orcid.org/0000-0003-0426-2246</orcidid></search><sort><creationdate>20211201</creationdate><title>Behaviour equivalent max-plus automata for timed petri nets under open-loop race-policy semantics</title><author>Triska, Lukas ; Moor, Thomas</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c363t-199179335e34c26e9ea92cffe65835426f8e24dd78a64208e99ce8f8fb3d23113</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2021</creationdate><topic>Control</topic><topic>Convex and Discrete Geometry</topic><topic>Discrete event systems</topic><topic>Electrical Engineering</topic><topic>Equivalence</topic><topic>Iterative methods</topic><topic>Machines</topic><topic>Manufacturing</topic><topic>Mathematics</topic><topic>Mathematics and Statistics</topic><topic>Operations Research/Decision Theory</topic><topic>Petri nets</topic><topic>Processes</topic><topic>Race</topic><topic>Semantics</topic><topic>Systems Theory</topic><topic>Topical Collection on Control 2022</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Triska, Lukas</creatorcontrib><creatorcontrib>Moor, Thomas</creatorcontrib><collection>Springer Nature OA Free Journals</collection><collection>CrossRef</collection><jtitle>Discrete event dynamic systems</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Triska, Lukas</au><au>Moor, Thomas</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Behaviour equivalent max-plus automata for timed petri nets under open-loop race-policy semantics</atitle><jtitle>Discrete event dynamic systems</jtitle><stitle>Discrete Event Dyn Syst</stitle><date>2021-12-01</date><risdate>2021</risdate><volume>31</volume><issue>4</issue><spage>583</spage><epage>607</epage><pages>583-607</pages><issn>0924-6703</issn><eissn>1573-7594</eissn><abstract>Timed Petri nets and max-plus automata are well known modelling frameworks for timed discrete-event systems. In this paper we present an iterative procedure that constructs a max-plus automaton from a timed Petri net while retaining the timed behaviour. Regarding the Petri net, we essentially impose three assumptions: (a) the Petri net must be bounded, i.e, the reachability graph must be finite; (b) we interpret the Petri net with single server semantics; and (c) the Petri net operates according to the race policy, i.e., the earliest possible transition will fire and thereby possibly consume tokens required by other competing transitions. Under these assumptions we show that the proposed procedure terminates with a finite deterministic max-plus automaton that realises the same timed behaviour as the Petri net. As a variation of the plain race policy, we also consider that a subsequently designed supervisor may temporarily disable distinguished transitions. Again, we present a terminating procedure that constructs a behaviour equivalent deterministic max-plus automaton. We demonstrate by example how the latter automaton can be utilised as an open-loop model in the context of supervisor control.</abstract><cop>New York</cop><pub>Springer US</pub><doi>10.1007/s10626-021-00346-0</doi><tpages>25</tpages><orcidid>https://orcid.org/0000-0003-0426-2246</orcidid><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 0924-6703
ispartof Discrete event dynamic systems, 2021-12, Vol.31 (4), p.583-607
issn 0924-6703
1573-7594
language eng
recordid cdi_proquest_journals_2587070371
source Springer Nature - Complete Springer Journals
subjects Control
Convex and Discrete Geometry
Discrete event systems
Electrical Engineering
Equivalence
Iterative methods
Machines
Manufacturing
Mathematics
Mathematics and Statistics
Operations Research/Decision Theory
Petri nets
Processes
Race
Semantics
Systems Theory
Topical Collection on Control 2022
title Behaviour equivalent max-plus automata for timed petri nets under open-loop race-policy semantics
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-20T13%3A23%3A48IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Behaviour%20equivalent%20max-plus%20automata%20for%20timed%20petri%20nets%20under%20open-loop%20race-policy%20semantics&rft.jtitle=Discrete%20event%20dynamic%20systems&rft.au=Triska,%20Lukas&rft.date=2021-12-01&rft.volume=31&rft.issue=4&rft.spage=583&rft.epage=607&rft.pages=583-607&rft.issn=0924-6703&rft.eissn=1573-7594&rft_id=info:doi/10.1007/s10626-021-00346-0&rft_dat=%3Cproquest_cross%3E2587070371%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2587070371&rft_id=info:pmid/&rfr_iscdi=true