• DocumentCode
    349665
  • Title

    Petri nets and deadlock-free scheduling of multiple-resource operations

  • Author

    Danmasceno, B.C. ; Xie, Xiaolan

  • Author_Institution
    Inst. Nat. de Recherche en Inf. et Autom., Metz, France
  • Volume
    1
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    878
  • Abstract
    The integration of scheduling and deadlock-avoidance of automated manufacturing systems with complex product structures and complex resource behaviors is addressed in this paper. For this purpose, we introduce an extension of job-shops and call the new systems job-shops Multi-Resource with Blocking or job-shops MRB for short. A job-shop MRB is composed of a set of resources and each resource can have more than one unit. A set of jobs is processed and each job requires a sequence of operations. Each operation may need more than one resource and more than one unit of a resource. Most importantly, a job-shop MRB is further characterized by a so-called “hold while wait” property for resources´ release. The scheduling problem consists in sequencing the operations on the resources in order to avoid deadlocks and to minimize the makespan. We first model the system using Petri nets, formulate deadlock constraints in terms of PN model, and establish feasibility conditions of a given schedule. Finally, a heuristic is proposed to obtain deadlock-free schedules. The heuristic schedules the jobs one after another. For each job, the scheduling problem consists in minimizing its completion time without modifying the schedules of the scheduled jobs. A dynamic programming approach is proposed to solve this one-job scheduling problem
  • Keywords
    Petri nets; dynamic programming; formal specification; processor scheduling; system recovery; Petri nets; automated manufacturing systems; complex product structures; complex resource behaviors; deadlock constraints; deadlock-avoidance; deadlock-free scheduling; dynamic programming approach; heuristic; multiple-resource operations; Dynamic programming; Dynamic scheduling; Job shop scheduling; Manufacturing systems; Material storage; Petri nets; Robotics and automation; Robots; Storage automation; System recovery;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Systems, Man, and Cybernetics, 1999. IEEE SMC '99 Conference Proceedings. 1999 IEEE International Conference on
  • Conference_Location
    Tokyo
  • ISSN
    1062-922X
  • Print_ISBN
    0-7803-5731-0
  • Type

    conf

  • DOI
    10.1109/ICSMC.1999.814207
  • Filename
    814207