Deadlock Prevention Based on Structure Reuse of Petri Net Supervisors for Flexible Manufacturing Systems

被引:143
作者
Li, ZhiWu [1 ,2 ]
Liu, GaiYun [1 ]
Hanisch, Hans-Michael [3 ]
Zhou, MengChu [4 ,5 ]
机构
[1] Xidian Univ, Sch Electromech Engn, Xian 710071, Peoples R China
[2] King Saud Univ, FARCAMT, Dept Ind Engn, Coll Engn, Riyadh 11421, Saudi Arabia
[3] Univ Halle Wittenberg, Inst Comp Sci, D-06120 Halle, Germany
[4] New Jersey Inst Technol, Dept Elect & Comp Engn, Newark, NJ 07102 USA
[5] Tongji Univ, Key Lab Embedded Syst & Serv Comp, Minist Educ, Shanghai 200092, Peoples R China
来源
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS | 2012年 / 42卷 / 01期
基金
中国国家自然科学基金; 新加坡国家研究基金会;
关键词
Deadlock prevention; discrete event system; flexible manufacturing system (FMS); petri net; the theory of regions; LIVENESS-ENFORCING SUPERVISORS; PERFORMANCE EVALUATION; ELEMENTARY SIPHONS; MERGED NETS; AVOIDANCE; POLICY; DESIGN; RESOURCES; PARALLEL; MODELS;
D O I
10.1109/TSMCA.2011.2147308
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Deadlocks are an undesirable situation in automated flexible manufacturing systems (FMS). Their occurrences often deteriorate the utilization of resources and may lead to catastrophic results. Finding an optimal supervisor is NP-hard. A computationally efficient method often ends up with a suboptimal one. This paper develops a deadlock prevention method that makes a good tradeoff between optimality and computational tractability for a class of Petri nets, which can model many FMS. The theory of regions guides our efforts toward the development of near-optimal solutions for deadlock prevention. Given a plant net, a minimal initial marking is first decided by structural analysis, and an optimal live controlled system is computed. Then, a set of inequality constraints is derived with respect to the markings of monitors and the places in the model such that no siphon can be insufficiently marked. A method is proposed to identify the redundancy condition for constraints. For a new initial marking of the plant net, a deadlock-free controlled system can be obtained by regulating the markings of the monitors such that the inequality constraints are satisfied, without changing the structure of the controlled system. The near-optimal performance of a controlled net system via the proposed method is shown through several examples.
引用
收藏
页码:178 / 191
页数:14
相关论文
共 62 条
[51]   Optimal Petri-Net-Based Polynomial-Complexity Deadlock-Avoidance Policies for Automated Manufacturing Systems [J].
Xing, Keyi ;
Zhou, MengChu ;
Liu, Huixia ;
Tian, Feng .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2009, 39 (01) :188-199
[52]   A Petri Net Approach to Analysis and Composition of Web Services [J].
Xiong, PengCheng ;
Fan, YuShun ;
Zhou, MengChu .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2010, 40 (02) :376-387
[53]   Modeling, analysis, simulation, scheduling, and control of semiconductor manufacturing systems: A Petri net approach [J].
Zhou, MC ;
Jeng, MD .
IEEE TRANSACTIONS ON SEMICONDUCTOR MANUFACTURING, 1998, 11 (03) :333-357
[54]   DEADLOCK-AVOIDANCE SCHEMES IN A DISTRIBUTED ROBOTIC SYSTEM - PETRI-NET MODELING AND ANALYSIS [J].
ZHOU, MC .
JOURNAL OF ROBOTIC SYSTEMS, 1995, 12 (03) :177-187
[55]   PETRI-NET SYNTHESIS AND ANALYSIS OF A FLEXIBLE MANUFACTURING SYSTEM CELL [J].
ZHOU, MC ;
MCDERMOTT, K ;
PATEL, PA .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1993, 23 (02) :523-531
[56]   DESIGN AND IMPLEMENTATION OF A PETRI NET BASED SUPERVISOR FOR A FLEXIBLE MANUFACTURING SYSTEM [J].
ZHOU, MC ;
DICESARE, F ;
RUDOLPH, DL .
AUTOMATICA, 1992, 28 (06) :1199-1208
[57]   PARALLEL AND SEQUENTIAL MUTUAL EXCLUSIONS FOR PETRI NET MODELING OF MANUFACTURING SYSTEMS WITH SHARED RESOURCES [J].
ZHOU, MC ;
DICESARE, F .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1991, 7 (04) :515-527
[58]   A HYBRID METHODOLOGY FOR SYNTHESIS OF PETRI NET MODELS FOR MANUFACTURING SYSTEMS [J].
ZHOU, MC ;
DICESARE, F ;
DESROCHERS, AA .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1992, 8 (03) :350-361
[59]  
Zhou MC., 1998, MODELING SIMULATION
[60]  
Zhou Meng., 1993, Petri Net Synthesis for Discrete Event Control of Manufacturing Systems