• DocumentCode
    2458987
  • Title

    Efficient deadlock prevention in Petri nets through the generation of selected siphons

  • Author

    Piroddi, Luigi ; Cordone, Roberto ; Fumagalli, Ivano

  • Author_Institution
    Dip. di Elettron. e Inf., Politec. di Milano, Milan, Italy
  • fYear
    2009
  • fDate
    10-12 June 2009
  • Firstpage
    5006
  • Lastpage
    5011
  • Abstract
    Siphon-based control methods are often employed for deadlock prevention in Petri net models of flexible manufacturing systems. Such methods generally require siphon enumeration, which is a computationally intensive task, whose complexity grows with the Petri net size. However, only a small fraction of minimal siphons needs to be controlled to prevent all deadlocks. This paper introduces an algorithm to compute the required siphons, based on a set covering approach that optimally matches emptiable siphons to critical markings. This greatly reduces the computational load of the deadlock prevention algorithm with respect to alternative methods with comparable performance in terms of permissivity.
  • Keywords
    Petri nets; flexible manufacturing systems; Petri net models; deadlock prevention algorithm; flexible manufacturing systems; selected siphons generation; siphon-based control methods; Automata; Character generation; Computational efficiency; Control systems; Explosions; Flexible manufacturing systems; Petri nets; Size control; System recovery; USA Councils;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    American Control Conference, 2009. ACC '09.
  • Conference_Location
    St. Louis, MO
  • ISSN
    0743-1619
  • Print_ISBN
    978-1-4244-4523-3
  • Electronic_ISBN
    0743-1619
  • Type

    conf

  • DOI
    10.1109/ACC.2009.5159861
  • Filename
    5159861