Performance of deadlock avoidance algorithms in flexible manufacturing systems

被引:8
作者
Fanti, MP
Maione, B
Mascolo, S
Turchiano, B
机构
[1] Polytechnic of Bari, Bari
关键词
deadlocking; FMS control; deadlock avoidance; FMS performance; simulation;
D O I
10.1016/0278-6125(96)89569-0
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Deadlock is a highly unfavorable situation that can occur in flexible manufacturing systems. The occurrence of a deadlock can cripple parts of a production system and hinder flexible automation. It is necessary to develop control policies that avoid deadlocks by restricting the freedom in resource allocation; however, such policies can also negatively affect system performance indices. Feedback algorithms, which use information on the current operating condition of the system to avoid deadlock, can be distinguished based on the effects of the constraints they impose on the freedom in resource allocation. Referring to this characterization of the algorithms, this paper compares performances of some deadlock avoidance policies. First, theoretical analysis is carried out by introducing a criterion for ordering different policies by flexibility in resource allocation. Second, avoidance policies are applied to some case studies, which are simulated in details. The simulation analysis confirms the theoretical results showing that the algorithms allowing larger flexibility in resource allocation lead to better performance indices.
引用
收藏
页码:164 / 178
页数:15
相关论文
共 50 条
[31]   Maximally Permissive Deadlock and Livelock Avoidance for Automated Manufacturing Systems via Critical Distance [J].
Yang, Benyuan ;
Hu, Hesuan .
IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2022, 19 (04) :3838-3852
[32]   Scheduling for deadlock avoidance operation in robotic manufacturing cells [J].
Yoon, H. J. .
PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART B-JOURNAL OF ENGINEERING MANUFACTURE, 2010, 224 (B2) :329-340
[33]   Open Problems in Deadlock Control for Flexible Manufacturing Systems by Using Petri Nets [J].
Li, Zhiwu ;
Al-Ahmari, Abdulrahman M. .
COMPUTER-AIDED DESIGN, MANUFACTURING, MODELING AND SIMULATION, PTS 1-2, 2011, 88-89 :134-+
[34]   Deadlock avoidance in sequential resource allocation systems with multiple resource acquisitions and flexible routings [J].
Park, J ;
Reveliotis, SA .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2001, 46 (10) :1572-1583
[35]   Deadlock avoidance algorithms for assembly processes with unreliable resources [J].
Hsieh, FS .
2001 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5: E-SYSTEMS AND E-MAN FOR CYBERNETICS IN CYBERSPACE, 2002, :1960-1965
[36]   Robust Deadlock Avoidance and Control of Automated Manufacturing Systems With Assembly Operations Using Petri Nets [J].
Du, Nan ;
Hu, Hesuan ;
Zhou, MengChu .
IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2020, 17 (04) :1961-1975
[37]   Synthesis of an event based deadlock avoidance supervisor for semiconductor manufacturing systems with choices in process flows [J].
Zhang, WL ;
Mao, ZJ .
2004 43RD IEEE CONFERENCE ON DECISION AND CONTROL (CDC), VOLS 1-5, 2004, :4714-4719
[38]   Deadlock avoidance in automated guided vehicle systems [J].
Fanti, MP ;
Turchiano, B .
2001 IEEE/ASME INTERNATIONAL CONFERENCE ON ADVANCED INTELLIGENT MECHATRONICS PROCEEDINGS, VOLS I AND II, 2001, :1017-1022
[39]   On the Design and Performance Analysis of Deadlock Controller for Automated Manufacturing Systems with Unreliable Resources [J].
Chowdhury, Mohammad Ashraful Karim ;
Krid, M. ;
Akif, Ahnaf ;
Mostafa, A. .
PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON NUMERICAL MODELLING IN ENGINEERING: NUMERICAL MODELLING IN MECHANICAL AND MATERIALS ENGINEERING, VOL 2, NME 2021, 2022, :121-140
[40]   Deadlock resolution in automated manufacturing systems with robots [J].
Wu, Naiqi ;
Zhou, MengChu .
IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2007, 4 (03) :474-480