An iterative deadlock prevention policy for flexible manufacturing systems using Petri nets

Yisheng Huang, Che-Ting Chen
{"title":"An iterative deadlock prevention policy for flexible manufacturing systems using Petri nets","authors":"Yisheng Huang, Che-Ting Chen","doi":"10.1109/ICNSC.2005.1461192","DOIUrl":null,"url":null,"abstract":"This paper develops a deadlock prevention policy for flexible manufacturing systems, which is based on iterative control of elementary siphons of Petri nets. Elementary siphons are a special topology structure of Petri nets. The number of them is bounded by the smaller of the place count and transition count in a Petri net. Siphons in a plant net model are first divided into elementary and dependent ones. Then a control place or monitor is added, for each elementary siphon, to make it invariant-controlled, while making dependent ones controlled as well. This implies that not all of the siphons need to explicitly control by adding monitors. Compared with existing methods that need to explicitly control all strict minimal siphons, the deadlock-free or liveness-enforcing Petri net supervisor obtained is structurally simple and has a less number of additional places and arcs but with more permissive behavior. Finally, the method presented in this paper is illustrated with an example.","PeriodicalId":313251,"journal":{"name":"Proceedings. 2005 IEEE Networking, Sensing and Control, 2005.","volume":"14 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2005-03-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings. 2005 IEEE Networking, Sensing and Control, 2005.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICNSC.2005.1461192","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

This paper develops a deadlock prevention policy for flexible manufacturing systems, which is based on iterative control of elementary siphons of Petri nets. Elementary siphons are a special topology structure of Petri nets. The number of them is bounded by the smaller of the place count and transition count in a Petri net. Siphons in a plant net model are first divided into elementary and dependent ones. Then a control place or monitor is added, for each elementary siphon, to make it invariant-controlled, while making dependent ones controlled as well. This implies that not all of the siphons need to explicitly control by adding monitors. Compared with existing methods that need to explicitly control all strict minimal siphons, the deadlock-free or liveness-enforcing Petri net supervisor obtained is structurally simple and has a less number of additional places and arcs but with more permissive behavior. Finally, the method presented in this paper is illustrated with an example.
基于Petri网的柔性制造系统的迭代死锁预防策略
提出了一种基于Petri网基本虹吸管迭代控制的柔性制造系统死锁预防策略。初等虹吸管是Petri网的一种特殊拓扑结构。它们的数量以Petri网中的位置计数和跃迁计数中较小的一个为界。首先将植物网模型中的虹吸管分为基本虹吸管和依赖虹吸管。然后,为每个基本虹吸添加一个控制位置或监视器,使其不受控制,同时使依赖虹吸也受控制。这意味着并非所有的虹吸管都需要通过添加监视器进行显式控制。与需要显式控制所有严格最小虹吸管的现有方法相比,获得的无死锁或强制活动性的Petri网监督器结构简单,具有较少的附加位置和弧线,但具有更宽松的行为。最后,通过一个算例说明了本文提出的方法。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信
小红书