• DocumentCode
    1015080
  • Title

    Design of Liveness-Enforcing Supervisors for Flexible Manufacturing Systems Using Petri Nets

  • Author

    Li, Zhi Wu ; Hu, He Suan ; Wang, An Rong

  • Author_Institution
    Xidian Univ., Xi´´an
  • Volume
    37
  • Issue
    4
  • fYear
    2007
  • fDate
    7/1/2007 12:00:00 AM
  • Firstpage
    517
  • Lastpage
    526
  • Abstract
    This correspondence develops a methodology to synthesize supervisors for a special class of Petri nets that can well model many flexible manufacturing systems. In our previous work, siphons in a Petri net are divided into elementary and dependent ones on the condition that all emptiable minimal siphons are computed. In this research, a mixed integer programming (MlP)-based deadlock detection technique is used to find some, in general not all, minimal siphons in a plant model without complete siphon enumeration. For each siphon found, depending on its noncontrollability, a monitor is added such that it is invariant-controlled. Our siphon control method guarantees that no emptiable control-induced siphon is generated due to the addition of the monitors. The siphon control process proceeds iteratively until there is no unmarked siphon in the supervisor of a plant model. Compared with the existing approaches, the novel deadlock prevention policy can usually lead to a structurally simple liveness-enforcing supervisor by adding only a small number of monitors and arcs. More importantly, complete siphon enumeration is avoided. A practical flexible manufacturing system (FMS) example is utilized to illustrate the proposed methods.
  • Keywords
    Petri nets; flexible manufacturing systems; integer programming; FMS; Petri nets; control-induced siphon; deadlock detection technique; deadlock prevention policy; dependent siphon; elementary siphon; flexible manufacturing systems; liveness-enforcing supervisors; mixed integer programming; siphon control method; Control systems; Flexible manufacturing systems; Helium; Linear programming; Manufacturing systems; Monitoring; Partial response channels; Petri nets; Power system modeling; System recovery; Deadlock prevention; Petri net; elementary siphon; flexible manufacturing system (FMS);
  • fLanguage
    English
  • Journal_Title
    Systems, Man, and Cybernetics, Part C: Applications and Reviews, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1094-6977
  • Type

    jour

  • DOI
    10.1109/TSMCC.2007.897333
  • Filename
    4252253