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
Link To Document :
بازگشت