• DocumentCode
    84967
  • Title

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

  • Author

    JianChao Luo ; Keyi Xing ; Mengchu Zhou ; XiaoLing Li ; XinNian Wang

  • Author_Institution
    State Key Lab. for Manuf. Syst. Eng., Xi´an Jiaotong Univ., Xi´an, China
  • Volume
    45
  • Issue
    3
  • fYear
    2015
  • fDate
    Mar-15
  • Firstpage
    530
  • Lastpage
    541
  • Abstract
    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.
  • Keywords
    Petri nets; computational complexity; manufacturing systems; reachability analysis; resource allocation; scheduling; search problems; automated manufacturing systems; computational complexity; deadlock control policies; deadlock-avoidance policies; deadlock-free hybrid heuristic search algorithm; deadlock-free scheduling problem; firing time; firing transition sequence; heuristic function; hybrid heuristic search; local search window; minimum processing time matrix; place-timed Petri nets; reachability graph; resource sharing; route flexibility; selection function; state space exploration problem; state space explosion problem; Heuristic algorithms; Job shop scheduling; Manufacturing systems; Optimal scheduling; Search problems; Space exploration; System recovery; Automated manufacturing systems; Petri net; deadlock-avoidance policy; heuristic search; scheduling;
  • fLanguage
    English
  • Journal_Title
    Systems, Man, and Cybernetics: Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    2168-2216
  • Type

    jour

  • DOI
    10.1109/TSMC.2014.2351375
  • Filename
    6909061