• DocumentCode
    42169
  • Title

    Nonpure Petri Net Supervisors for Optimal Deadlock Control of Flexible Manufacturing Systems

  • Author

    Yufeng Chen ; Zhiwu Li ; Al-Ahmari, Abdulrahman

  • Author_Institution
    Sch. of Electro-Mech. Eng., Xidian Univ., Xi´´an, China
  • Volume
    43
  • Issue
    2
  • fYear
    2013
  • fDate
    Mar-13
  • Firstpage
    252
  • Lastpage
    265
  • Abstract
    This paper illustrates that Petri nets with self-loops are more powerful than pure nets in modeling and control of flexible manufacturing systems. A self-loop in a Petri net cannot be mathematically represented by its incidence matrix. This paper presents a mathematical method to design a maximally permissive Petri net supervisor that is expressed by a set of control places with self-loops. A control place with a self-loop can be represented by a constraint and a self-loop associated with a transition whose firing may lead to an illegal marking. The constraint is designed to ensure that all legal markings are reachable and the self-loop is used to prevent the system from reaching illegal markings by disabling the transition at a specific marking. A marking-reduction approach is developed in order to cut down the considered markings, which can greatly decrease the computational overhead of the proposed method. An integer linear programming model is developed to compress the number of control places, aiming to reduce the structural complexity of the resulting supervisors. Finally, illustrative examples are used to validate the proposed method and to demonstrate that it can obtain an optimal supervisor for some cases that cannot be optimally controlled by pure net supervisors.
  • Keywords
    Petri nets; control system synthesis; flexible manufacturing systems; integer programming; linear programming; optimal control; reachability analysis; computational overhead reduction; constraint design; flexible manufacturing system control; flexible manufacturing system modeling; illegal marking; illegal marking reachability; integer linear programming model; legal marking reachability; marking-reduction approach; mathematical method; maximally permissive Petri net supervisor design; nonpure Petri net supervisors; optimal deadlock control; self-looped Petri nets; self-looped control places; structural complexity reduction; Control systems; Law; Mathematical model; Petri nets; System recovery; Vectors; Deadlock prevention; Petri net; discrete event system; flexible manufacturing system (FMS); self-loop; supervisory control;
  • fLanguage
    English
  • Journal_Title
    Systems, Man, and Cybernetics: Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    2168-2216
  • Type

    jour

  • DOI
    10.1109/TSMCA.2012.2202108
  • Filename
    6301753