DocumentCode
826161
Title
Design of T-liveness enforcing supervisors in Petri nets
Author
Iordache, Marian V. ; Antsaklis, Panos J.
Author_Institution
Dept. of Electr. Eng., Univ. of Notre Dame, IN, USA
Volume
48
Issue
11
fYear
2003
Firstpage
1962
Lastpage
1974
Abstract
This paper presents a procedure for the design of supervisors that enforce the transitions in a given set T to be live. T-liveness enforcement corresponds to full liveness enforcement when T equals the total set of transitions. Rather than assuming a given initial marking, this procedure generates at every iteration a convex set of admissible initial markings. In the case of full liveness enforcement and under certain conditions also in the case of T-liveness enforcement, the convex set of each iteration includes the set of markings for which liveness/T-liveness can be enforced. When the procedure terminates, and if it terminates, the final convex set contains only markings for which T-liveness can be enforced. Then, the supervisor keeping the Petri net (PN) marking in this convex set can be easily designed using the place invariant based approach. This paper focuses on the fully controllable and observable PNs. Several extensions of the procedure, including to partially controllable and observable PNs, are outlined.
Keywords
Petri nets; concurrency control; control system synthesis; controllability; iterative methods; observability; Petri nets; T-liveness enforcing supervisors; admissible initial markings; deadlock prevention; final convex set; full liveness enforcement; fully controllable PNs; fully observable PNs; iteration; partially controllable PNs; partially observable PNs; place invariant based approach; supervisor design; transition enforcement; Petri nets;
fLanguage
English
Journal_Title
Automatic Control, IEEE Transactions on
Publisher
ieee
ISSN
0018-9286
Type
jour
DOI
10.1109/TAC.2003.819078
Filename
1245184
Link To Document