Petri net modeling and deadlock analysis of parallel manufacturing processes with shared-resources

被引:22
|
作者
Ahmad, Farooq [1 ]
Huang, Hejiao [1 ]
Wang, Xiao-Long [1 ]
机构
[1] Harbin Inst Technol, Shenzhen Grad Sch, Dept Comp Sci, Shenzhen 518055, Peoples R China
基金
中国国家自然科学基金;
关键词
Petri net; Transition vectors; Deadlock; Parallel processing flows; LIVENESS-ENFORCING SUPERVISORS; PREVENTION POLICY; SYSTEMS; AVOIDANCE; SIPHONS; FMS;
D O I
10.1016/j.jss.2009.11.705
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Multiple resource-sharing is a common situation in parallel and complex manufacturing processes and may lead to deadlock states. To alleviate this issue, this paper presents the method of modeling parallel processing flows, sharing limited number of resources, in flexible manufacturing systems (FMSs). A new class of Petri net called parallel process net with resources (PPNRs) is introduced for modeling such FMSs. PPNRs have the capacity to model the more complex resource-sharing among parallel manufacturing processes. Furthermore, this paper presents the simple diagnostic and remedial procedures for deadlocks in PPNRs. The proposed technique for deadlock detection and recovery is based on transition vectors which have the power of determining the structural aspects as well as the process flow condition in PPNRs. Moreover, the proposed technique for dealing with deadlocks is not a siphon-based thus the large-scale PPNRs for real-life FMSs can be tackled. Finally, the proposed method of modeling and deadlock analysis in the FMS having parallel processing is demonstrated by a practical example. (C) 2009 Elsevier Inc. All rights reserved.
引用
收藏
页码:675 / 688
页数:14
相关论文
共 50 条
  • [41] Deadlock analysis and control using Petri net decomposition techniques
    Zhong, Chunfu
    He, Wenlong
    Li, Zhiwu
    Wu, Naiqi
    Qu, Ting
    INFORMATION SCIENCES, 2019, 482 : 440 - 456
  • [42] An application of Petri net reduction for Ada tasking deadlock analysis
    Shatz, SM
    Tu, SR
    Murata, T
    Duri, S
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1996, 7 (12) : 1307 - 1322
  • [43] Deadlock control of concurrent manufacturing processes sharing finite resources
    Li, ZhiWu
    Uzam, Murat
    Zhou, MengChu
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2008, 38 (7-8): : 787 - 800
  • [44] Deadlock control of concurrent manufacturing processes sharing finite resources
    Li, Zhiwu
    Uzam, Murat
    Zhou, Mengchu
    International Journal of Advanced Manufacturing Technology, 2008, 38 (7-8): : 787 - 800
  • [45] Deadlock control of concurrent manufacturing processes sharing finite resources
    ZhiWu Li
    Murat Uzam
    MengChu Zhou
    The International Journal of Advanced Manufacturing Technology, 2008, 38 : 787 - 800
  • [46] A Petri net based deadlock avoidance controller for manufacturing systems with multiple resource service
    Xing, Keyi
    Tian, Feng
    Li, Junmin
    Qu, Shengli
    DYNAMICS OF CONTINUOUS DISCRETE AND IMPULSIVE SYSTEMS-SERIES A-MATHEMATICAL ANALYSIS, 2006, 13 : 812 - 817
  • [47] Petri Net Modeling Analysis of Processes at Clutch Time in NBA Games
    Liu, Yang
    Wu, Weimin
    2013 IEEE INTERNATIONAL CONFERENCE OF IEEE REGION 10 (TENCON), 2013,
  • [48] Iterative synthesis of Petri net based deadlock prevention policy for flexible manufacturing systems
    Uzam, M
    Zhou, MC
    2004 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN & CYBERNETICS, VOLS 1-7, 2004, : 4260 - 4265
  • [49] Resource-oriented Petri net for deadlock resolution in automated manufacturing systems with robots
    Naiqi Wu
    MengChu Zhou
    2006 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-6, PROCEEDINGS, 2006, : 74 - +
  • [50] Deadlock Prevention Based on Structure Reuse of Petri Net Supervisors for Flexible Manufacturing Systems
    Li, ZhiWu
    Liu, GaiYun
    Hanisch, Hans-Michael
    Zhou, MengChu
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2012, 42 (01): : 178 - 191