Combined buffer pre-allocation and siphon control for deadlock prevention in Petri nets

被引:4
作者
Zhang, Zhiming [1 ]
Wu, Weimin [1 ]
机构
[1] Zhejiang Univ, Inst Cyber Syst & Control, State Key Lab Ind Control Technol, Hangzhou 310027, Peoples R China
关键词
Petri nets; flexible manufacturing systems; buffer pre-allocation; deadlock prevention; FLEXIBLE MANUFACTURING SYSTEMS; LIVENESS-ENFORCING SUPERVISORS; ELEMENTARY-SIPHONS; AVOIDANCE; POLICY; RESOURCES; DESIGN; MODELS;
D O I
10.1080/00207543.2010.511636
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
We study the design of deadlock prevention for a special class of flexible manufacturing systems (FMSs). In such FMSs, each machine has its own input and output buffers and multiple resources can be used in one step. As proved in this paper, by pre-allocating and partitioning all buffers in an FMS, deadlocks can be prevented. To demonstrate this policy, two subclasses of Petri nets, denoted by MRSNB and MRSANB, are defined. Furthermore, on combining buffer pre-allocation and siphon control, two deadlock prevention approaches for such FMSs are proposed. Compared with other reported methods, the two proposed approaches can achieve a satisfactory trade-off among permissiveness, structural simplicity and computational complexity. Several typical FMS examples are used to illustrate the proposed concepts and policies, and to show the advantages over other methods.
引用
收藏
页码:6125 / 6154
页数:30
相关论文
共 43 条
[1]  
[Anonymous], IEEE, DOI DOI 10.1109/5.24143
[2]   DEADLOCK-AVOIDANCE IN FLEXIBLE MANUFACTURING SYSTEMS WITH CONCURRENTLY COMPETING PROCESS FLOWS [J].
BANASZAK, ZA ;
KROGH, BH .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1990, 6 (06) :724-734
[3]   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
[4]  
Ezpeleta J, 2002, IEEE T ROBOTIC AUTOM, V18, P621, DOI 10.1109/TR A.2002.801048
[5]   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
[6]   Deadlock control methods in automated manufacturing systems [J].
Fanti, MP ;
Zhou, MC .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2004, 34 (01) :5-22
[7]   Deadlock avoidance control for manufacturing systems with multiple capacity resources [J].
Ferrarini, L ;
Maroni, M .
INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 1998, 14 (10) :729-736
[8]   An optimal-elementary-siphons-based iterative deadlock prevention policy for flexible manufacturing systems [J].
Hu, Hesuan ;
Li, Zhiwu .
INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2008, 38 (3-4) :309-320
[9]   Liveness Enforcing Supervision of Video Streaming Systems Using Nonsequential Petri Nets [J].
Hu, HeSuan ;
Zhou, MengChu ;
Li, ZhiWu .
IEEE TRANSACTIONS ON MULTIMEDIA, 2009, 11 (08) :1457-1465
[10]  
Huang Y.S., 2006, IEEE T SYST MAN CY A, V34, P38