• DocumentCode
    3558792
  • Title

    Selective Siphon Control for Deadlock Prevention in Petri Nets

  • Author

    Piroddi, Luigi ; Cordone, Roberto ; Fumagalli, Ivano

  • Author_Institution
    Dipt. di Elettron. e Inf., Politec. di Milano, Milano
  • Volume
    38
  • Issue
    6
  • fYear
    2008
  • Firstpage
    1337
  • Lastpage
    1348
  • Abstract
    Deadlock prevention is a crucial step in the modeling of flexible manufacturing systems. In the Petri net framework, deadlock prevention policies based on siphon control are often employed, since it is easy to specify generalized mutual exclusion constraints that avoid the emptying of siphons. However, such policies may require an excessive computational load and result in impractical oversized control subnets. This is often a consequence of the redundancy in the control conditions derived from siphons. In this paper, a novel method is proposed that provides small size controllers, based on a set covering approach that conveniently relates siphons and markings. Some examples are provided to demonstrate the feasibility of the approach and to compare it with other methods proposed in the literature.
  • Keywords
    Petri nets; concurrency control; constraint theory; flexible manufacturing systems; set theory; Petri net; deadlock prevention; flexible manufacturing system; generalized mutual exclusion constraint; selective siphon control; set covering approach; small size controller; Deadlock prevention; Petri nets; flexible manufacturing systems; siphons;
  • fLanguage
    English
  • Journal_Title
    Systems, Man and Cybernetics, Part A: Systems and Humans, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1083-4427
  • Type

    jour

  • DOI
    10.1109/TSMCA.2008.2003535
  • Filename
    4648946