DocumentCode :
1306839
Title :
Design of a Maximally Permissive Liveness- Enforcing Petri Net Supervisor for Flexible Manufacturing Systems
Author :
Chen, YuFeng ; Li, ZhiWu ; Khalgui, Mohamed ; Mosbahi, Olfa
Author_Institution :
Sch. of Electro-Mech. Eng., Xidian Univ., Xi´´an, China
Volume :
8
Issue :
2
fYear :
2011
fDate :
4/1/2011 12:00:00 AM
Firstpage :
374
Lastpage :
393
Abstract :
Deadlock prevention plays an important role in the modeling and control of flexible manufacturing systems (FMS). This paper presents a novel and computationally efficient method to design optimal control places, and an iteration approach that only computes the reachability graph of a plant Petri net model once in order to obtain a maximally permissive liveness-enforcing supervisor for an FMS. By using a vector covering approach, a minimal covering set of legal markings and a minimal covered set of first-met bad markings (FBM) are computed. At each iteration, an FBM from the minimal covered set is selected. By solving an integer linear programming problem, a place invariant is designed to prevent the FBM from being reached and no marking in the minimal covering set of legal markings is forbidden. This process is carried out until no FBM can be reached. In order to make the considered problem computationally tractable, binary decision diagrams (BDD) are used to compute the sets of legal markings and FBM, and solve the vector covering problem to get a minimal covering set of legal markings and a minimal covered set of FBM. Finally, a number of FMS examples are presented to illustrate the proposed approaches.
Keywords :
Petri nets; binary decision diagrams; flexible manufacturing systems; integer programming; iterative methods; linear programming; binary decision diagrams; design; first-met bad markings; flexible manufacturing systems; integer linear programming; iteration method; legal markings; maximally permissive liveness-enforcing Petri net supervisor; Boolean functions; Computational modeling; Data structures; Law; Petri nets; System recovery; Petri net; binary decision diagram (BDD); deadlock prevention; flexible manufacturing system (FMS);
fLanguage :
English
Journal_Title :
Automation Science and Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
1545-5955
Type :
jour
DOI :
10.1109/TASE.2010.2060332
Filename :
5559369
Link To Document :
بازگشت