Deadlock avoidance algorithm for flexible manufacturing systems by calculating effective free space of circuits

被引:13
|
作者
Zhang, W. [1 ]
Judd, R. P. [2 ]
机构
[1] Univ Arkansas, Dept Engn Technol, Little Rock, AR 72204 USA
[2] Ohio Univ, Sch Elect Engn & Comp Sci, Athens, OH 45701 USA
关键词
flexible manufacturing system; choice; digraph; circuit; deadlock avoidance;
D O I
10.1080/00207540601161603
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Modern flexible manufacturing systems (FMS) are highly automated and flexible in which raw parts of various types are processed concurrently. Deadlock issue arises easily in these systems due to shared equipment usage and high production flexibility. It was indicated in Wysk et al. (Wysk, R., Yang, N. and Joshi, S., Detection of deadlocks in flexible manufacturing cells. IEEE Trans. Rob. Auto., 1991, 7, 853-859.) that when a manufacturing system is modelled by a digraph, existence of circuits in such a graph is a necessary condition for deadlock. Deadlock avoidance for systems with free choice in part routing has been well studied in the Petri net formalism, however, we have not found that it has been studied systematically in the digraph formalism. Because of choices introduced, part flow dynamics become much more complex. Based on our previous work Zhang et al. (Zhang, W., Judd, R.P. and Paul P., Evaluating order of circuits for deadlock avoidance in a flexible manufacturing system. Int. J. Prod. Res., 2006, 44, 5247-5259.), this paper presents a deadlock avoidance algorithm for FMS, which allows free choices in part routing by calculation of effective free space of circuits of the digraph model. The algorithm is highly permissive since the effective free space calculation captures more parts flow dynamics, especially when there exist multiple knots in the digraph model. And it runs in polynomial time once the set of circuits of the digraph is computed offline. Simulation results on selected examples are given.
引用
收藏
页码:3441 / 3457
页数:17
相关论文
共 50 条
  • [1] Deadlock avoidance algorithm for flexible manufacturing systems by calculating effective free space of circuits
    Zhang, WL
    Judd, RP
    [J]. ACC: Proceedings of the 2005 American Control Conference, Vols 1-7, 2005, : 3926 - 3931
  • [2] A scalable deadlock avoidance algorithm for flexible manufacturing systems with free choice in part routing
    Judd, RP
    Zhang, WL
    Deering, P
    Lipset, R
    [J]. PROCEEDINGS OF THE 2000 AMERICAN CONTROL CONFERENCE, VOLS 1-6, 2000, : 3545 - 3549
  • [3] A stack-based algorithm for deadlock avoidance in flexible manufacturing systems
    Lipset, R
    Deering, PE
    Judd, RP
    [J]. PROCEEDINGS OF THE 1998 AMERICAN CONTROL CONFERENCE, VOLS 1-6, 1998, : 1252 - 1256
  • [4] Evaluating order of circuits for deadlock avoidance in a flexible manufacturing system
    Zhang, Wenle
    Judd, Robert P.
    Deering, Paul E.
    [J]. INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2006, 44 (24) : 5247 - 5259
  • [5] Evaluating order of circuits for deadlock avoidance in a flexible manufacturing system
    Zhang, WL
    Judd, RP
    Deering, PE
    [J]. PROCEEDINGS OF THE 2003 AMERICAN CONTROL CONFERENCE, VOLS 1-6, 2003, : 3679 - 3683
  • [6] Efficient implementations of Banker's algorithm for deadlock avoidance in flexible manufacturing systems
    Reveliotis, SA
    Lawley, MA
    [J]. ETFA '97 - 1997 IEEE 6TH INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION PROCEEDINGS, 1997, : 214 - 220
  • [7] A comparison of deadlock avoidance policies in flexible manufacturing systems
    Hosack, B
    Mahmoodi, F
    Mosier, CT
    [J]. INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2003, 41 (13) : 2991 - 3006
  • [8] Flexible routing and deadlock avoidance in automated manufacturing systems
    Lawley, M
    [J]. 1998 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1-4, 1998, : 591 - 596
  • [9] On the complexity of optimal deadlock avoidance in flexible manufacturing systems
    Reveliotis, SA
    Lawley, MA
    Ferreira, PM
    [J]. PROCEEDINGS OF THE 1997 AMERICAN CONTROL CONFERENCE, VOLS 1-6, 1997, : 1008 - 1012
  • [10] Performance of deadlock avoidance algorithms in flexible manufacturing systems
    Fanti, MP
    Maione, B
    Mascolo, S
    Turchiano, B
    [J]. JOURNAL OF MANUFACTURING SYSTEMS, 1996, 15 (03) : 164 - 178