Deadlock-Free Scheduling of Automated Manufacturing Systems Using Petri Nets and Hybrid Heuristic Search

被引:65
|
作者
Luo, JianChao [1 ,2 ]
Xing, KeYi [1 ,2 ]
Zhou, MengChu [3 ,4 ]
Li, XiaoLing [1 ,2 ]
Wang, XinNian [1 ,2 ]
机构
[1] Xi An Jiao Tong Univ, State Key Lab Mfg Syst Engn, Xian 710049, Peoples R China
[2] Xi An Jiao Tong Univ, Syst Engn Inst, Xian 710049, Peoples R China
[3] Tongji Univ, Minist Educ, Key Lab Embedded Syst & Serv Comp, Shanghai 201804, Peoples R China
[4] New Jersey Inst Technol, Dept Elect & Comp Engn, Newark, NJ 07102 USA
基金
中国国家自然科学基金;
关键词
Automated manufacturing systems; deadlock-avoidance policy; heuristic search; Petri net; scheduling; PREVENTION POLICY; AVOIDANCE; FMS;
D O I
10.1109/TSMC.2014.2351375
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper focuses on the deadlock-free scheduling problem of automated manufacturing systems with shared resources and route flexibility, and develops novel scheduling methods by combining deadlock control policies and hybrid heuristic search. Place-timed Petri nets are used to model the systems and find a feasible sequence of firing transitions in the built model such that the firing time of its last transition is as small as possible. Based on the reachability graph of the net and a minimum processing time matrix, new heuristic and selection functions are designed to guide search processes. The proposed hybrid heuristic search is based on state space exploration and hence suffers from the state space explosion problem. In order to reduce the explored space, the search is restrained within a limited local search window. By embedding the deadlock-avoidance policies into the search processes, a novel deadlock-free hybrid heuristic search algorithm is developed. Experimental results indicate the effectiveness and superiority of the proposed algorithm over the state-of-the-art method.
引用
收藏
页码:530 / 541
页数:12
相关论文
共 50 条
  • [42] Parsimonious deadlock-free Petri net models of flexible manufacturing systems
    Basile, Francesco
    Cordone, Roberto
    Piroddi, Luigi
    [J]. 2013 AMERICAN CONTROL CONFERENCE (ACC), 2013, : 119 - 124
  • [43] Real-time deadlock-free scheduling for semiconductor track systems based on colored timed Petri nets
    Wu, Naiqi
    Zhou, MengChu
    [J]. OR SPECTRUM, 2007, 29 (03) : 421 - 443
  • [44] Deadlock Resolution Method for Automated Manufacturing Systems Modeled with Petri Nets
    Hu, Hesuan
    Zhou, Mengchu
    Li, Zhiwu
    [J]. IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS (SMC 2010), 2010,
  • [45] Supervisor Optimization for Deadlock Resolution in Automated Manufacturing Systems With Petri Nets
    Hu, Hesuan
    Zhou, MengChu
    Li, Zhiwu
    [J]. IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2011, 8 (04) : 794 - 804
  • [46] Real-time deadlock-free scheduling for semiconductor track systems based on colored timed Petri nets
    Naiqi Wu
    MengChu Zhou
    [J]. OR Spectrum, 2007, 29 : 421 - 443
  • [47] Deadlock-free schedules for automated manufacturing workstations
    Ramaswamy, SE
    Joshi, SB
    [J]. IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1996, 12 (03): : 391 - 400
  • [48] Deadlock-free scheduling method for FMSs using beam search
    Shi, XQ
    Wu, ZM
    [J]. INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS, VOL 1-4, PROCEEDINGS, 2005, : 1188 - 1193
  • [49] Deadlock-free verification of RosettaNet PIPs with time Petri nets
    Liao, DY
    Liu, PR
    [J]. 2003 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS, VOLS 1-5, CONFERENCE PROCEEDINGS, 2003, : 2745 - 2750
  • [50] State Space-Based Hybrid Heuristic Search Algorithm for Scheduling Deadlock-Prone Automated Manufacturing Systems
    Li, Xiaoling
    Zhou, MengChu
    Xing, Keyi
    Lu, Qingchang
    [J]. IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2023, 21 (03) : 1 - 18