• DocumentCode
    1258612
  • Title

    Synthesis of deadlock prevention supervisors using Petri nets

  • Author

    Iordache, Marian V. ; Moody, John O. ; Antsaklis, Panos J.

  • Author_Institution
    Dept. of Electr. Eng., Notre Dame Univ., IN, USA
  • Volume
    18
  • Issue
    1
  • fYear
    2002
  • fDate
    2/1/2002 12:00:00 AM
  • Firstpage
    59
  • Lastpage
    68
  • Abstract
    Given an arbitrary Petri net (PN) structure, which may have uncontrollable and unobservable transitions, the deadlock prevention procedure presented here determines a set of linear inequalities on the PN markings. When the PN is supervised so that its markings satisfy these inequalities, the supervised net is proved to be deadlock-free for all initial markings that satisfy the supervision constraints. Deadlock-freedom implies that there will always be at least one transition that is enabled in the closed-loop (supervised) system. The method is not guaranteed to ensure liveness, as it can be applied to systems that cannot be made live under any circumstances. However, for controllable and observable PNs, it is shown that, when the method ensures liveness as well, the liveness-ensuring supervisor is least restrictive. Moreover, it is shown that the method is not restrictive even for PNs in which not all transitions can be made live. The procedure allows automated synthesis of the supervisors
  • Keywords
    Petri nets; closed loop systems; control system synthesis; discrete event systems; Petri nets; automated synthesis; closed-loop system; deadlock prevention supervisors; discrete event systems; linear inequalities; supervised net; uncontrollable transitions; unobservable transitions; Automatic control; Control systems; Fires; Iterative methods; Petri nets; Supervisory control; System recovery;
  • fLanguage
    English
  • Journal_Title
    Robotics and Automation, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1042-296X
  • Type

    jour

  • DOI
    10.1109/70.988975
  • Filename
    988975