Comparing digraph and Petri net approaches to deadlock avoidance in FMS

被引:43
|
作者
Fanti, MP [1 ]
Maione, B [1 ]
Turchiano, B [1 ]
机构
[1] Polytech Bari, Dept Elect & Elect Engn, I-70125 Bari, Italy
关键词
deadlock avoidance; FMS control; Petri nets;
D O I
10.1109/3477.875452
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Flexible manufacturing systems (FMSs) are modern production facilities with easy adaptability to variable production plans and goals. These systems may exhibit deadlock situations occurring when a circular wait arises because each piece in a set requires a resource currently held by another job in the same set. Several authors have proposed different policies to control resource allocation in order to avoid deadlock problems. These approaches are mainly based on some formal models of manufacturing systems, such as Petri nets (PNs), directed graphs, etc. Since they describe various peculiarities of the FMS operation in a modular and systematic way, PNs are the most extensively used tool to model such systems. On the other hand, digraphs are more synthetic than PNs because their vertices are just the system resources. So, digraphs describe the interactions between jobs and resources only, while neglecting other details on the system operation. The aim of this paper is to show the tight connections between the two approaches to the deadlock problem, by proposing a unitary framework that links graph-theoretic and PN models and results, In this context, we establish a direct correspondence between the structural elements of the PN (empty siphons) and those of the digraphs (maximal-weight zero-outdegree strong components) characterizing a deadlock occurrence. The paper also shows that the avoidance policies derived from digraphs can be implemented by controlled PNs.
引用
收藏
页码:783 / 798
页数:16
相关论文
共 50 条
  • [1] Deadlock prevention and avoidance in FMS: A Petri net based approach
    I. B. Abdallah
    H. A. ElMaraghy
    [J]. The International Journal of Advanced Manufacturing Technology, 1998, 14 : 704 - 715
  • [2] Deadlock prevention and avoidance in FMS: A Petri net based approach
    Abdallah, IB
    ElMaraghy, HA
    [J]. INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 1998, 14 (10): : 704 - 715
  • [3] Comments on “Deadlock prevention and avoidance in FMS: a Petri net based approach”
    Daniel Y. Chao
    [J]. The International Journal of Advanced Manufacturing Technology, 2008, 39 (3-4) : 317 - 318
  • [4] A Petri net and digraph - theoretic approach for deadlock avoidance in Flexible Manufacturing Systems
    Maione, G
    DiCesare, F
    [J]. 1998 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5, 1998, : 605 - 610
  • [5] Hybrid Petri net and digraph approach for deadlock prevention in automated manufacturing systems
    Maione, G
    Dicesare, F
    [J]. INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2005, 43 (24) : 5131 - 5159
  • [6] Deadlock avoidance algorithm for FMS
    Xu, G
    Wu, ZM
    [J]. PROCEEDINGS OF THE 2003 IEEE INTERNATIONAL SYMPOSIUM ON INTELLIGENT CONTROL, 2003, : 389 - 394
  • [7] Optimal deadlock avoidance Petri net supervisors for automated manufacturing systems
    Xing K.
    Tian F.
    Yang X.
    [J]. Journal of Control Theory and Applications, 2007, 5 (2): : 152 - 158
  • [8] Optimal deadlock avoidance Petri net supervisors for automated manufacturing systems
    Keyi XING
    Xi’an Institute of Electromechanical Information Technology
    [J]. Control Theory and Technology, 2007, (02) : 152 - 158
  • [9] DEADLOCK PREVENTION AND DEADLOCK-AVOIDANCE IN FLEXIBLE MANUFACTURING SYSTEMS USING PETRI NET MODELS
    VISWANADHAM, N
    NARAHARI, Y
    JOHNSON, TL
    [J]. IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1990, 6 (06): : 713 - 723
  • [10] DESIGN OF RIVER SYSTEM DEADLOCK AVOIDANCE SUPERVISOR BY USING PETRI NET
    Kezic, Danko
    Gudelj, Anita
    [J]. PROMET-TRAFFIC & TRANSPORTATION, 2010, 22 (03): : 175 - 182