Deadlock-free scheduling in flexible manufacturing systems using Petri nets

被引:47
|
作者
Ben Abdallah, I
Elmaraghy, HA
Elmekkawy, T
机构
[1] Univ Windsor, Intelligent Mfg Syst Ctr, Windsor, ON N98 3P4, Canada
[2] Delta Airlines Inc, Dept 709 Delta Technol, Atlanta, GA 30354 USA
关键词
D O I
10.1080/00207540210136496
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
This paper addresses the deadlock-free scheduling problem in Flexible Manufacturing Systems. An efficient deadlock-free scheduling algorithm was developed, using timed Petri nets, for a class of FMSs called Systems of Sequential Systems with Shared Resources ((SR)-R-4). The algorithm generates a partial reachability graph to find the optimal or near-optimal deadlock-free schedule in terms of the firing sequence of the transitions of the Petri net model. The objective is to minimize the mean flow time (MFT). An efficient truncation technique, based on the siphon concept, has been developed and used to generate the minimum necessary portion of the reachability graph to be searched. It has been shown experimentally that the developed siphon truncation technique enhances the ability to develop deadlock-free schedules of systems with a high number of deadlocks, which cannot be achieved using standard Petri net scheduling approaches. It may be necessary, in some cases, to relax the optimality condition for large FMSs in order to make the search effort reasonable. Hence, a User Control Factor (UCF) was defined and used in the scheduling algorithm. The objective of using the UCF is to achieve an acceptable trade-off between the solution quality and the search effort. Its effect on the MFT and the CPU time has been investigated. Randomly generated examples are used for illustration and comparison. Although the effect of UCF did not affect the mean flow time, it was shown that increasing it reduces the search effort (CPU time) significantly.
引用
收藏
页码:2733 / 2756
页数:24
相关论文
共 50 条
  • [1] Petri nets based deadlock-free scheduling for flexible manufacturing systems
    He, Y. L.
    Wang, G. N.
    [J]. 2006 9TH INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION, ROBOTICS AND VISION, VOLS 1- 5, 2006, : 1167 - +
  • [2] Deadlock-free genetic scheduling for flexible manufacturing systems using Petri nets and deadlock controllers
    Han, Libin
    Xing, Keyi
    Chen, Xiao
    Lei, Hang
    Wang, Feng
    [J]. INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2014, 52 (05) : 1557 - 1572
  • [3] Deadlock-free scheduling for flexible manufacturing systems using Petri nets and heuristic search
    Lei, Hang
    Xing, Keyi
    Han, Libin
    Xiong, Fuli
    Ge, Zhaoqiang
    [J]. COMPUTERS & INDUSTRIAL ENGINEERING, 2014, 72 : 297 - 305
  • [4] Deadlock-free scheduling for flexible manufacturing systems using untimed Petri nets and model predictive control
    Lefebvre, Dimitri
    [J]. IFAC PAPERSONLINE, 2016, 49 (12): : 384 - 389
  • [5] Hybrid heuristic search approach for deadlock-free scheduling of flexible manufacturing systems using Petri nets
    Lei, Hang
    Xing, Keyi
    Han, Libin
    Gao, Zhenxin
    [J]. APPLIED SOFT COMPUTING, 2017, 55 : 413 - 423
  • [6] Petri Nets and Deadlock-Free Scheduling of Open Shop Manufacturing Systems
    Mejia, Gonzalo
    Pablo Caballero-Villalobos, Juan
    Montoya, Carlos
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2018, 48 (06): : 1017 - 1028
  • [7] Deadlock-free scheduling method for automated manufacturing systems using genetic algorithm and Petri nets
    Huang, ZH
    Wu, ZM
    [J]. 2004 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1- 5, PROCEEDINGS, 2004, : 566 - 571
  • [8] Deadlock-Free Scheduling of Automated Manufacturing Systems Using Petri Nets and Hybrid Heuristic Search
    Luo, JianChao
    Xing, KeYi
    Zhou, MengChu
    Li, XiaoLing
    Wang, XinNian
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2015, 45 (03): : 530 - 541
  • [9] A new Hybrid Filtered Beam Search algorithm for deadlock-free scheduling of flexible manufacturing systems using Petri Nets
    Mejia, Gonzalo
    Nino, Karen
    [J]. COMPUTERS & INDUSTRIAL ENGINEERING, 2017, 108 : 165 - 176
  • [10] Deadlock-Free Scheduling of Flexible Assembly Systems Based on Petri Nets and Local Search
    Luo, JianChao
    Liu, ZhiQiang
    Zhou, MengChu
    Xing, KeYi
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2020, 50 (10): : 3658 - 3669