• DocumentCode
    3601960
  • Title

    Lexicographic Multiobjective Integer Programming for Optimal and Structurally Minimal Petri Net Supervisors of Automated Manufacturing Systems

  • Author

    Bo Huang ; MengChu Zhou ; Gongxuan Zhang ; Ammari, Ahmed Chiheb ; Alabdulwahab, Ahmed ; Fayoumi, Ayman G.

  • Author_Institution
    Sch. of Comput. Sci. & Eng., Nanjing Univ. of Sci. & Technol., Nanjing, China
  • Volume
    45
  • Issue
    11
  • fYear
    2015
  • Firstpage
    1459
  • Lastpage
    1470
  • Abstract
    Based on Petri net (PN) models of automated manufacturing systems, this paper proposes a deadlock prevention method to obtain a maximally permissive (optimal) supervisor while minimizing its structure. The optimal supervisor can be achieved by forbidding all first-met bad markings (FBMs) and permitting all legal markings in a PN model. An FBM obtained via a single transition´s firing at a legal marking is a deadlock or marking that inevitably evolves into a deadlock. A lexicographic multiobjective integer programming problem with multiple objectives to be achieved sequentially is formulated to design such an optimal and structurally minimal supervisor. As a nonlinear function, the quantity of its directed arcs is minimized. A conversion method is proposed to convert the nonlinear model into a linear one. With the premise that each place in the supervisor is associated with a nonnegative place invariant, the controlled net holds all legal markings of the net model, and the supervisor has the minimal structure. Finally, some examples are used to illustrate the application of the proposed approach.
  • Keywords
    Petri nets; integer programming; manufacturing systems; PN model; Petri net models; automated manufacturing systems; deadlock prevention method; first-met bad markings; legal markings; lexicographic multiobjective integer programming problem; maximally permissive supervisor; multiple objectives; nonlinear function; nonlinear model; optimal minimal Petri net supervisor; optimal supervisor; structurally minimal Petri net supervisor; Computational modeling; Computers; Cybernetics; Law; Linear programming; System recovery; Automated manufacturing system (AMS); Petri net (PN); deadlock prevention; discrete event system; linear programming problem;
  • fLanguage
    English
  • Journal_Title
    Systems, Man, and Cybernetics: Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    2168-2216
  • Type

    jour

  • DOI
    10.1109/TSMC.2015.2415765
  • Filename
    7091019