A Petri net approach of deadlock prevention in batch processes in case of failure

This paper deals with a method of using a Petri net to prevent the deadlock which can occur in industrial plants where batch processes are used, such as food, pharmaceutical and cement industries. Individual pieces of equipment in these plants are controlled by independent programmable logical contr...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Kezic, F.D., Peric, S.N., Petrovic, T.I.
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 210 vol.1
container_issue
container_start_page 205
container_title
container_volume 1
creator Kezic, F.D.
Peric, S.N.
Petrovic, T.I.
description This paper deals with a method of using a Petri net to prevent the deadlock which can occur in industrial plants where batch processes are used, such as food, pharmaceutical and cement industries. Individual pieces of equipment in these plants are controlled by independent programmable logical controllers (PLC), which are later interconnected into the local area network (LAN). PLCs communicate with each other and synchronize their work. However, when such plants produce various products using different recipes simultaneously, and when one part abruptly gets out of the system, a system deadlock can occur and cause great damage. Designers of these control systems for batch processes have to think of failure possibility, and they have to insure that the process continues in that case. This paper shows how it is possible to synthesize the supervisor that will prevent deadlock occurrences in a batch process by the use of Petri nets in the case of equipment failure. The synthesis of the supervisor that insures the deadlock-free operation is illustrated by one example of a batch process.
doi_str_mv 10.1109/ISIE.2002.1026066
format Conference Proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_5730763</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>5730763</ieee_id><sourcerecordid>5730763</sourcerecordid><originalsourceid>FETCH-LOGICAL-g268t-cc2eb1ba283c5b714d6563935cf5e59fd1f0f0007894a71420de850bd38ed3653</originalsourceid><addsrcrecordid>eNotTttKxDAQDYigrP0A8SU_0DrJbG6Py7JqYUFFfV7SZKLV2pamCv69XfRwYOBchsPYpYBKCHDX9VO9qySArARIDVqfsMIZCwvRoHZ4xoqc32EBOgVOnbPHDX-geWp5TzP34zgNPrzxIfFIPnZD-ODjRN_Uz-3Q87bnjZ8Xf4kFypnyUQo-07GRfNt9TXTBTpPvMhX_d8VebnbP27tyf39bbzf78lVqO5chSGpE46XFoBoj1lErjQ5VSIqUS1EkSMtQY93aL7aESFZBE9FSRK1wxa7-_rZEdBin9tNPPwdlEIxG_AX4L03C</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>A Petri net approach of deadlock prevention in batch processes in case of failure</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Kezic, F.D. ; Peric, S.N. ; Petrovic, T.I.</creator><creatorcontrib>Kezic, F.D. ; Peric, S.N. ; Petrovic, T.I.</creatorcontrib><description>This paper deals with a method of using a Petri net to prevent the deadlock which can occur in industrial plants where batch processes are used, such as food, pharmaceutical and cement industries. Individual pieces of equipment in these plants are controlled by independent programmable logical controllers (PLC), which are later interconnected into the local area network (LAN). PLCs communicate with each other and synchronize their work. However, when such plants produce various products using different recipes simultaneously, and when one part abruptly gets out of the system, a system deadlock can occur and cause great damage. Designers of these control systems for batch processes have to think of failure possibility, and they have to insure that the process continues in that case. This paper shows how it is possible to synthesize the supervisor that will prevent deadlock occurrences in a batch process by the use of Petri nets in the case of equipment failure. The synthesis of the supervisor that insures the deadlock-free operation is illustrated by one example of a batch process.</description><identifier>ISBN: 9780780373693</identifier><identifier>ISBN: 0780373693</identifier><identifier>DOI: 10.1109/ISIE.2002.1026066</identifier><language>eng</language><subject>Batch production systems ; Inductors ; Local area networks ; Mixers ; Petri nets ; Production ; System recovery</subject><ispartof>Industrial Electronics, 2002. ISIE 2002. Proceedings of the 2002 IEEE International Symposium on, 2002, Vol.1, p.205-210 vol.1</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/5730763$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,776,780,785,786,2052,4036,4037,27902,54895</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/5730763$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Kezic, F.D.</creatorcontrib><creatorcontrib>Peric, S.N.</creatorcontrib><creatorcontrib>Petrovic, T.I.</creatorcontrib><title>A Petri net approach of deadlock prevention in batch processes in case of failure</title><title>Industrial Electronics, 2002. ISIE 2002. Proceedings of the 2002 IEEE International Symposium on</title><addtitle>ISIE</addtitle><description>This paper deals with a method of using a Petri net to prevent the deadlock which can occur in industrial plants where batch processes are used, such as food, pharmaceutical and cement industries. Individual pieces of equipment in these plants are controlled by independent programmable logical controllers (PLC), which are later interconnected into the local area network (LAN). PLCs communicate with each other and synchronize their work. However, when such plants produce various products using different recipes simultaneously, and when one part abruptly gets out of the system, a system deadlock can occur and cause great damage. Designers of these control systems for batch processes have to think of failure possibility, and they have to insure that the process continues in that case. This paper shows how it is possible to synthesize the supervisor that will prevent deadlock occurrences in a batch process by the use of Petri nets in the case of equipment failure. The synthesis of the supervisor that insures the deadlock-free operation is illustrated by one example of a batch process.</description><subject>Batch production systems</subject><subject>Inductors</subject><subject>Local area networks</subject><subject>Mixers</subject><subject>Petri nets</subject><subject>Production</subject><subject>System recovery</subject><isbn>9780780373693</isbn><isbn>0780373693</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2002</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNotTttKxDAQDYigrP0A8SU_0DrJbG6Py7JqYUFFfV7SZKLV2pamCv69XfRwYOBchsPYpYBKCHDX9VO9qySArARIDVqfsMIZCwvRoHZ4xoqc32EBOgVOnbPHDX-geWp5TzP34zgNPrzxIfFIPnZD-ODjRN_Uz-3Q87bnjZ8Xf4kFypnyUQo-07GRfNt9TXTBTpPvMhX_d8VebnbP27tyf39bbzf78lVqO5chSGpE46XFoBoj1lErjQ5VSIqUS1EkSMtQY93aL7aESFZBE9FSRK1wxa7-_rZEdBin9tNPPwdlEIxG_AX4L03C</recordid><startdate>2002</startdate><enddate>2002</enddate><creator>Kezic, F.D.</creator><creator>Peric, S.N.</creator><creator>Petrovic, T.I.</creator><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>2002</creationdate><title>A Petri net approach of deadlock prevention in batch processes in case of failure</title><author>Kezic, F.D. ; Peric, S.N. ; Petrovic, T.I.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-g268t-cc2eb1ba283c5b714d6563935cf5e59fd1f0f0007894a71420de850bd38ed3653</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2002</creationdate><topic>Batch production systems</topic><topic>Inductors</topic><topic>Local area networks</topic><topic>Mixers</topic><topic>Petri nets</topic><topic>Production</topic><topic>System recovery</topic><toplevel>online_resources</toplevel><creatorcontrib>Kezic, F.D.</creatorcontrib><creatorcontrib>Peric, S.N.</creatorcontrib><creatorcontrib>Petrovic, T.I.</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Kezic, F.D.</au><au>Peric, S.N.</au><au>Petrovic, T.I.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>A Petri net approach of deadlock prevention in batch processes in case of failure</atitle><btitle>Industrial Electronics, 2002. ISIE 2002. Proceedings of the 2002 IEEE International Symposium on</btitle><stitle>ISIE</stitle><date>2002</date><risdate>2002</risdate><volume>1</volume><spage>205</spage><epage>210 vol.1</epage><pages>205-210 vol.1</pages><isbn>9780780373693</isbn><isbn>0780373693</isbn><abstract>This paper deals with a method of using a Petri net to prevent the deadlock which can occur in industrial plants where batch processes are used, such as food, pharmaceutical and cement industries. Individual pieces of equipment in these plants are controlled by independent programmable logical controllers (PLC), which are later interconnected into the local area network (LAN). PLCs communicate with each other and synchronize their work. However, when such plants produce various products using different recipes simultaneously, and when one part abruptly gets out of the system, a system deadlock can occur and cause great damage. Designers of these control systems for batch processes have to think of failure possibility, and they have to insure that the process continues in that case. This paper shows how it is possible to synthesize the supervisor that will prevent deadlock occurrences in a batch process by the use of Petri nets in the case of equipment failure. The synthesis of the supervisor that insures the deadlock-free operation is illustrated by one example of a batch process.</abstract><doi>10.1109/ISIE.2002.1026066</doi></addata></record>
fulltext fulltext_linktorsrc
identifier ISBN: 9780780373693
ispartof Industrial Electronics, 2002. ISIE 2002. Proceedings of the 2002 IEEE International Symposium on, 2002, Vol.1, p.205-210 vol.1
issn
language eng
recordid cdi_ieee_primary_5730763
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Batch production systems
Inductors
Local area networks
Mixers
Petri nets
Production
System recovery
title A Petri net approach of deadlock prevention in batch processes in case of failure
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-30T07%3A51%3A43IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=A%20Petri%20net%20approach%20of%20deadlock%20prevention%20in%20batch%20processes%20in%20case%20of%20failure&rft.btitle=Industrial%20Electronics,%202002.%20ISIE%202002.%20Proceedings%20of%20the%202002%20IEEE%20International%20Symposium%20on&rft.au=Kezic,%20F.D.&rft.date=2002&rft.volume=1&rft.spage=205&rft.epage=210%20vol.1&rft.pages=205-210%20vol.1&rft.isbn=9780780373693&rft.isbn_list=0780373693&rft_id=info:doi/10.1109/ISIE.2002.1026066&rft_dat=%3Cieee_6IE%3E5730763%3C/ieee_6IE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=5730763&rfr_iscdi=true