Deadlock-Free Scheduling Method for Flexible Manufacturing Systems Based on Timed Colored Petri Nets and Anytime Heuristic Search

被引:64
|
作者
Baruwa, Olatunde T. [1 ]
Piera, Miquel Angel [1 ]
Guasch, Antoni [2 ]
机构
[1] Autonomous Univ Barcelona, Dept Telecommun & Syst Engn, Logist & Aeronaut Unit, Barcelona 08202, Spain
[2] Univ Politecn Cataluna, Dept Engn Sistemes & Automat, ES-08034 Barcelona, Spain
关键词
Anytime heuristic search; deadlock-free; flexible manufacturing systems (FMS); Petri nets (PN); reachability analysis; scheduling; STATE-SPACE EXPLORATION; SUPERVISORY CONTROL; PREVENTION POLICY; AVOIDANCE; BLOCKING; SIPHONS; FMS;
D O I
10.1109/TSMC.2014.2376471
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper addresses the deadlock (DL)-free scheduling problem of flexible manufacturing systems (FMS) characterized by resource sharing, limited buffer capacity, routing flexibility, and the availability of material handling systems. The FMS scheduling problem is formulated using timed colored Petri net (TCPN) modeling where each operation has a certain number of preconditions, an estimated duration, and a set of postconditions. Based on the reachability analysis of TCPN modeling, we propose a new anytime heuristic search algorithm which finds optimal or near-optimal DL-free schedules with respect to makespan as the performance criterion. The methodology tackles the time-constrained problem of very demanding systems (high diversity production and make-to-order) in which computational time is a critical factor to produce optimal schedules that are DL-free. In such a rapidly changing environment and under tight customer due-dates, producing optimal schedules becomes intractable given the time limitations and the NP-hard nature of scheduling problems. The proposed anytime search algorithm combines breadth-first iterative deepening A* with suboptimal breadth-first heuristic search and backtracking. It guarantees that the search produces the best solution obtained so far within the allotted computation time and provides better solutions when given more time. The effectiveness of the approach is evaluated on a comprehensive benchmark set of DL-prone FMS examples and the computational results show the superiority of the proposed approach over the previous works.
引用
收藏
页码:831 / 846
页数:16
相关论文
共 50 条
  • [1] 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
  • [2] 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 - +
  • [3] 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
  • [4] Anytime heuristic search for scheduling flexible manufacturing systems: a timed colored Petri net approach
    Olatunde T. Baruwa
    Miquel A. Piera
    [J]. The International Journal of Advanced Manufacturing Technology, 2014, 75 : 123 - 137
  • [5] Anytime heuristic search for scheduling flexible manufacturing systems: a timed colored Petri net approach
    Baruwa, Olatunde T.
    Piera, Miquel A.
    [J]. INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2014, 75 (1-4): : 123 - 137
  • [6] Deadlock-free scheduling of flexible manufacturing systems based on heuristic search and Petri net structures
    Jeng, MD
    Chiou, WD
    Wen, YL
    [J]. 1998 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5, 1998, : 26 - 31
  • [7] Deadlock-free scheduling in flexible manufacturing systems using Petri nets
    Ben Abdallah, I
    Elmaraghy, HA
    Elmekkawy, T
    [J]. INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2002, 40 (12) : 2733 - 2756
  • [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] Deadlock-free scheduling for manufacturing systems based on timed Petri nets and model predictive control
    Lefebvre, Dimitri
    [J]. 2015 54TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2015, : 3013 - 3018
  • [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