A maximally permissive deadlock prevention policy for FMS based on Petri net siphon control and the theory of regions

被引:189
|
作者
Li, Zhiwu [1 ]
Zhou, MengChu [2 ,3 ]
Jeng, MuDer [4 ]
机构
[1] Xidian Univ, Sch Electromech Engn, Xian 710071, Peoples R China
[2] Technion Israel Inst Technol, Dept Mech Engn, IL-32000 Haifa, Israel
[3] Chinese Acad Sci, Inst Automat, Beijing 100080, Peoples R China
[4] Natl Taiwan Ocean Univ, Dept Elect Engn, Chilung 202, Taiwan
基金
中国博士后科学基金;
关键词
deadlock prevention; flexible manufacturing system; Petri net; siphon; theory of regions;
D O I
10.1109/TASE.2006.884674
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper addresses the deadlock problems in flexible manufacturing systems (FMS) by using a Petri net siphon control method and the theory of regions. The proposed policy consists of two stages. The first one, called siphons control, is to add, for every siphon that we identify, a monitor to the original net model such that it is optimally invariant controlled. In the second stage, the theory of regions is utilized to derive the net supervisors such that deadlocks can be prevented. The first-stage work significantly lowers the computational cost compared with the approach where the theory of regions is used alone. An FMS example is presented to illustrate the technique. By varying the markings of given net structures, this paper shows its computational advantages. Note to Practitioners-Deadlock is a constant problem in flexible manufacturing systems (FMS) with shared resources, which often offsets the advantages of these systems since deadlock can cause unnecessary cost, such as long downtime and low use of some critical and expensive resources, and may lead to catastrophic results in highly automated FMS. Behavior permissiveness has been an important criterion in designing the liveness-enforcing supervisor for an uncontrolled system. The theory of region is an effective method to derive a maximally permissive supervisor from a plant net model. However, it is rather inefficient. In this particular research, we develop a hybrid approach that combines siphon control and the theory of regions to derive a maximally permissive liveness-enforcing Petri net supervisor for a large class of FMS.
引用
收藏
页码:182 / 188
页数:7
相关论文
共 50 条
  • [1] Using Theory of Regions with Selective Siphon Control for Deadlock Prevention Policy in Petri Nets
    Pan, Yen-Liang
    Huang, Yi-Sheng
    Jeng, Mu-Der
    Chung, Sheng-Luen
    PROCEEDINGS 2012 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2012, : 1189 - 1194
  • [2] An improved maximally permissive deadlock prevention policy based on the theory of regions and reduction approach
    Huang, Y. -S.
    Pan, Y. -L.
    IET CONTROL THEORY AND APPLICATIONS, 2011, 5 (09): : 1069 - 1078
  • [3] Deadlock prevention and avoidance in FMS: A Petri net based approach
    I. B. Abdallah
    H. A. ElMaraghy
    The International Journal of Advanced Manufacturing Technology, 1998, 14 : 704 - 715
  • [4] Deadlock prevention and avoidance in FMS: A Petri net based approach
    Abdallah, IB
    ElMaraghy, HA
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 1998, 14 (10): : 704 - 715
  • [5] Design of a live and maximally permissive Petri net controller using the theory of regions
    Ghaffari, A
    Rezg, N
    Xie, XL
    IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 2003, 19 (01): : 137 - 142
  • [6] A Merging Method for Siphon-Based FMS Maximally Permissive Control with Simple Structures
    Chao, Daniel Yuh
    Pan, Yen-Liang
    ADVANCED DESIGNS AND RESEARCHES FOR MANUFACTURING, PTS 1-3, 2013, 605-607 : 1819 - +
  • [7] Comments on “Deadlock prevention and avoidance in FMS: a Petri net based approach”
    Daniel Y. Chao
    The International Journal of Advanced Manufacturing Technology, 2008, 39 (3-4) : 317 - 318
  • [8] A deadlock prevention policy for FMS using Petri nets
    Li, ZW
    Wei, N
    Zhu, RM
    2005 INTERNATIONAL CONFERENCE ON CONTROL AND AUTOMATION (ICCA), VOLS 1 AND 2, 2005, : 1187 - 1192
  • [9] Selective Siphon Control for Deadlock Prevention in Petri Nets
    Piroddi, Luigi
    Cordone, Roberto
    Furnagalli, Ivano
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2008, 38 (06): : 1337 - 1348
  • [10] A Refined Siphon-Based Deadlock Prevention Policy for a Class of Petri Nets
    Wang, ShouGuang
    Guo, Xin
    Karoui, Oussama
    Zhou, MengChu
    You, Dan
    Abusorrah, Abdullah
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2023, 53 (01): : 191 - 203