A livelock control policy for a flexible manufacturing system modeling with a subclass of generalized Petri nets

被引:2
作者
Hou, C. Q. [1 ]
Li, S. Y. [1 ]
Cai, Y. [1 ]
Wu, H. M. [2 ]
An, A. M. [3 ]
Wang, Y. [1 ]
机构
[1] Lanzhou Univ Technol, Sch Civil Engn, Lanzhou 730050, Gansu, Peoples R China
[2] Lanzhou Univ Technol, Sch Sci, Lanzhou 730050, Gansu, Peoples R China
[3] Lanzhou Univ Technol, Coll Elect & Informat Engn, Lanzhou 730050, Gansu, Peoples R China
来源
COGENT ENGINEERING | 2014年 / 1卷 / 01期
关键词
flexible manufacturing system (FMS); Petri nets; mixed integer programming (MIP); livelocks or deadlocks; new smart siphon (NSS);
D O I
10.1080/23311916.2014.944766
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Livelocks, like deadlocks, can result in the serious problems in running process of flexible manufacturing systems (FMSs) as well. Current deadlock control policies based on the approaches of siphon detection and control, cannot cope with livelocks in a system of sequential systems with shared resources (S4R), a typical subclass of Petri nets that can model FMSs. On the basis of the mixed integer programming method, this study proposes a livelock control policy (LCP) that can not only solve the new smart siphons (NSSs) associated with livelocks or deadlocks in an S4R system directly, but also make the solved NSSs max'-controlled by adding the corresponding control places (CPs). As a result, an original S4R system with livelocks or deadlocks can be turned into the live controlled one in which no NSSs can be found. The related theoretical analysis and several examples are given to demonstrate the proposed LCP. Compared with the existing methods in the literature, the proposed one is more general and powerful.
引用
收藏
页数:13
相关论文
共 31 条
  • [1] Max'-controlled siphons for liveness of S3PGR2
    Chao, D. Y.
    [J]. IET CONTROL THEORY AND APPLICATIONS, 2007, 1 (04) : 933 - 936
  • [2] Chao DY, 2006, COMPUT J, V49, P470, DOI [10.1093/comjnl/bxl019, 10.1093/comjnl/bx1019]
  • [3] Deadlock analysis of Petri nets using siphons and mathematical programming
    Chu, F
    Xie, XL
    [J]. IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1997, 13 (06): : 793 - 804
  • [4] A PETRI-NET BASED DEADLOCK PREVENTION POLICY FOR FLEXIBLE MANUFACTURING SYSTEMS
    EZPELETA, J
    COLOM, JM
    MARTINEZ, J
    [J]. IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1995, 11 (02): : 173 - 184
  • [5] Siphon-based deadlock prevention policy for flexible manufacturing systems
    Huang, Yi-Sheng
    Jeng, MuDer
    Xie, Xiaolan
    Chung, Da-Hsiang
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2006, 36 (06): : 1248 - 1256
  • [6] Deadlock prevention policy based on Petri nets and siphons
    Huang, YS
    Jeng, M
    Xie, XL
    Chung, SL
    [J]. INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2001, 39 (02) : 283 - 305
  • [7] *INT NET AN, 2003, SOFTW TOOL AN PETR N
  • [8] Design of liveness-enforcing supervisors with simpler structures for deadlock-free operations in flexible manufacturing systems using necessary siphons
    Li, Shao Yong
    An, Ai Min
    Wang, Ying
    Wang, Gang
    Hou, Cai Qin
    Cai, Ying
    [J]. JOURNAL OF INTELLIGENT MANUFACTURING, 2013, 24 (06) : 1157 - 1173
  • [9] Siphon extraction for deadlock control in flexible manufacturing systems by using Petri nets
    Li, Shao Yong
    Li, Zhi Wu
    Hu, He Suan
    [J]. INTERNATIONAL JOURNAL OF COMPUTER INTEGRATED MANUFACTURING, 2011, 24 (08) : 710 - 725
  • [10] A deadlock control policy for a subclass of Petri nets G-system
    Li, Shao-Yong
    An, Ai-Min
    Cai, Ying
    Hou, Cai-Qin
    Han, Xi-Lian
    Wang, Ying
    [J]. Kongzhi Lilun Yu Yingyong/Control Theory and Applications, 2013, 30 (11): : 1429 - 1436