Deadlock control of flexible manufacturing systems via invariant-controlled elementary siphons of petri nets

被引:29
作者
Li, Zhiwu [1 ]
Wei, Na [1 ]
机构
[1] Xidian Univ, Sch Electromech Engn, Xian 710071, Peoples R China
关键词
deadlock prevention; flexible manufacturing system; Petri net; elementary siphon; P-invariant; RESOURCE-ALLOCATION SYSTEMS; AVOIDANCE POLICIES; PREVENTION POLICY; SHARED RESOURCES; RESOLUTION; CELLS; FMS;
D O I
10.1007/s00170-006-0452-3
中图分类号
TP [自动化技术、计算机技术];
学科分类号
080201 [机械制造及其自动化];
摘要
Effective resolution for deadlock problems plays an important role in the operation of automated flexible manufacturing systems (FMS). Based on P-invariants and elementary siphons of Petri nets, a deadlock prevention policy is developed for a special class of Petri nets that can well model many FMS. Siphons in a plant net model are divided into elementary and dependent ones. For each elementary siphon, a monitor is added to the plant model such that the siphon is invariant-controlled. Our method guarantees that no emptiable control-induced siphon is generated due to the addition of the monitors. When all elementary siphons are controlled, the controllability of a dependent siphon is ensured by properly setting the control depth variables of its related elementary siphons. An FMS example is utilized to illustrate the proposed methods.
引用
收藏
页码:24 / 35
页数:12
相关论文
共 38 条
[1]
Deadlock prevention and avoidance in FMS: A Petri net based approach [J].
Abdallah, IB ;
ElMaraghy, HA .
INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 1998, 14 (10) :704-715
[2]
[Anonymous], 1987, CONCURRENCY AND NETS
[3]
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
[4]
BARKAOUI K, 1997, P IEEE INT C SYST MA, P3750
[5]
BARKAOUI K, 1995, P IEEE INT C SYST MA, P4119
[6]
GRAPH-THEORETIC DEADLOCK DETECTION AND RESOLUTION FOR FLEXIBLE MANUFACTURING SYSTEMS [J].
CHO, H ;
KUMARAN, TK ;
WYSK, RA .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1995, 11 (03) :413-421
[7]
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
[8]
Desel J., 1995, Free Choice Petri Nets
[9]
Ezpeleta J, 2002, IEEE T ROBOTIC AUTOM, V18, P621, DOI [10.1109/TRA.2002.801048, 10.1109/TR A.2002.801048]
[10]
A deadlock avoidance approach for nonsequential resource allocation systems [J].
Ezpeleta, J ;
Recalde, L .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2004, 34 (01) :93-101