GRAPH-THEORETIC DEADLOCK DETECTION AND RESOLUTION FOR FLEXIBLE MANUFACTURING SYSTEMS

被引:100
作者
CHO, H
KUMARAN, TK
WYSK, RA
机构
[1] KBSI,COLLEGE STN,TX
[2] PENN STATE UNIV,DEPT IND ENGN,UNIVERSITY PK,PA 16802
来源
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION | 1995年 / 11卷 / 03期
关键词
D O I
10.1109/70.388784
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 [计算机科学与技术];
摘要
Flexible manufacturing systems are capable of producing a broad variety of products and changing their characteristics quickly and frequently. This flexibility provides for more efficient use of resources, but makes control of these systems more difficult. Control problems previously unstudied now require practical resolution, like system deadlock. A system deadlock is a situation that arises due to resource sharing in manufacturing systems, when the flow of parts is permanently inhibited and/or operations on parts cannot be performed. This problem has been ignored by most scheduling and control studies, which usually assume infinite machine queue capacity and unlimited tooling resources. FMS's, however, have little or no queue capacity and Limited tooling resources. In this paper, graph-theoretic deadlock detection and resolution procedures are presented which are suitable for real-time control of manufacturing systems. These procedures determine whether part movement in the system causes system deadlock or not. To this end, a system status graph representing part routings is virtually updated for every part movement before parts move physically to the next destination. Two types of system deadlocks, part flow deadlock and impending part flow deadlock, are detected using the updated system status graph. If a deadlock detection and recovery method is used to recover from a deadlock using a storage buffer, only part flow deadlocks need to be detected. On the other hand, if no buffer is available, both types of existing as well as impending system deadlocks need to be detected to avoid a deadlock situation.
引用
收藏
页码:413 / 421
页数:9
相关论文
共 10 条
[1]
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
[2]
Chang T., 1991, COMPUTER AIDED MANUF
[3]
COFFMAN EG, 1971, ACM COMPUT SURV, V3, P67, DOI DOI 10.1145/356586.356588
[4]
PREVENTION OF SYSTEM DEADLOCKS [J].
HABERMANN, AN .
COMMUNICATIONS OF THE ACM, 1969, 12 (07) :373-+
[5]
COMMENTS ON PREVENTION OF SYSTEM DEADLOCKS [J].
HOLT, RC .
COMMUNICATIONS OF THE ACM, 1971, 14 (01) :36-&
[6]
HWOARD JH, 1973, COMMUN ACM, V16, P427
[7]
Minoura T., 1991, International Journal of Robotics & Automation, V6, P149
[8]
DEADLOCK PREVENTION AND DEADLOCK-AVOIDANCE IN FLEXIBLE MANUFACTURING SYSTEMS USING PETRI NET MODELS [J].
VISWANADHAM, N ;
NARAHARI, Y ;
JOHNSON, TL .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1990, 6 (06) :713-723
[9]
DETECTION OF DEADLOCKS IN FLEXIBLE MANUFACTURING CELLS [J].
WYSK, RA ;
YANG, NS ;
JOSHI, S .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1991, 7 (06) :853-859
[10]
[No title captured]