Design of a Petri Net Based Deadlock Prevention Policy Supervisor for S3PR

被引:11
作者
Abdul-Hussin, Mowafak [1 ]
机构
[1] Univ Technol Baghdad, Cent Tech Informat & Commun, Baghdad, Iraq
来源
PROCEEDINGS SIXTH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS, MODELLING AND SIMULATION | 2015年
关键词
Petri nets; deadlock prevention; elementary siphon; (SPR)-P-3; FMSs; SIPHONS; ELEMENTARY;
D O I
10.1109/ISMS.2015.54
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Siphons can be used to characterize deadlock states to solve deadlock problems in a class of Petri nets that represent models of flexible manufacturing system (EMS). This paper presents a deadlock prevention method for a class of FATS, where the unmarked siphons in their Petri net models cause the deadlocks. Based on Petri nets, a deadlock prevention policy is proposed for a special class of Petri nets called System of Simple Sequential Processes with Resources ((SPR)-P-3) and the deadlock prevention problems can be characterized in terms of Petri net structural elements called siphons. The monitors are used to prevent the presence of unmarked siphons that are the direct cause of deadlocks in such a Petri net. Deadlock analysis and control techniques based on the structural theory of Petri nets attempt to find a relationship between liveness of a net and its structure, which relies on the concepts of elementary and dependent siphons. The siphon control has been applied in Petri nets by adding a control place for each elementary siphon to make sure it is deadlock-free.
引用
收藏
页码:46 / 52
页数:7
相关论文
共 10 条
[1]   Deadlock analysis of Petri nets using siphons and mathematical programming [J].
Chu, F ;
Xie, XL .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1997, 13 (06) :793-804
[2]   A PETRI-NET BASED DEADLOCK PREVENTION POLICY FOR FLEXIBLE MANUFACTURING SYSTEMS [J].
EZPELETA, J ;
COLOM, JM ;
MARTINEZ, J .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1995, 11 (02) :173-184
[3]   Design of deadlock prevention supervisors using Petri nets [J].
Huang, Yi-Sheng .
INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2007, 35 (3-4) :349-362
[4]  
Huang YS, 2001, IEEE INT CONF ROBOT, P541, DOI 10.1109/ROBOT.2001.932606
[5]   Control of elementary and dependent siphons in Petri nets and their application [J].
Li, Zhiwu ;
Zhou, MengChu .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2008, 38 (01) :133-148
[6]   Elementary siphons of Petri nets and their application to deadlock prevention in flexible manufacturing systems [J].
Li, ZW ;
Zhou, MC .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2004, 34 (01) :38-51
[7]  
Mahulea C., 2003, PETRI NET TOOL BOX M
[8]   PETRI NETS - PROPERTIES, ANALYSIS AND APPLICATIONS [J].
MURATA, T .
PROCEEDINGS OF THE IEEE, 1989, 77 (04) :541-580
[9]  
Yan MM, 2009, J INF SCI ENG, V25, P167
[10]  
Zhang XY, 2013, MAEJO INT J SCI TECH, V7, P278