TY - GEN
T1 - Monitor-based liveness-enforcing petri net supervisors for flexible manufacturing systems
AU - You, Dan
AU - Wang, Shouguang
AU - Zhou, Mengchu
AU - Wu, Wenhui
N1 - Publisher Copyright:
© 2014 TCCT, CAA.
PY - 2014/9/11
Y1 - 2014/9/11
N2 - Deadlocks are a rather undesirable phenomenon in flexible manufacturing systems (FMSs). This work, by adding monitors, develops a deadlock prevention policy for FMSs that can be modeled by a class of Petri nets called α-S3PR with ξ-resources. First, an algorithm is given to reduce an S3PR via a ξ-resource. Based on it, ξ-resources in α-S3PRs are classified into A-ξ-resources and B-ξ-resources. Next, for an α-S3PR with only B-ξ-resources, it is proved that a maximally permissive liveness-enforcing supervisor can be designed by M-controlling all the emptied strict minimal siphons (SMSs). For an α-S3PR containing A-ξ-resources, a liveness-enforcing supervisor can be designed by iteratively reducing the net via A-ξ-resources and adding the corresponding monitors. Finally, a comprehensive deadlock prevention algorithm for α-S3PRs is presented. An FMS example is used to illustrate its application.
AB - Deadlocks are a rather undesirable phenomenon in flexible manufacturing systems (FMSs). This work, by adding monitors, develops a deadlock prevention policy for FMSs that can be modeled by a class of Petri nets called α-S3PR with ξ-resources. First, an algorithm is given to reduce an S3PR via a ξ-resource. Based on it, ξ-resources in α-S3PRs are classified into A-ξ-resources and B-ξ-resources. Next, for an α-S3PR with only B-ξ-resources, it is proved that a maximally permissive liveness-enforcing supervisor can be designed by M-controlling all the emptied strict minimal siphons (SMSs). For an α-S3PR containing A-ξ-resources, a liveness-enforcing supervisor can be designed by iteratively reducing the net via A-ξ-resources and adding the corresponding monitors. Finally, a comprehensive deadlock prevention algorithm for α-S3PRs is presented. An FMS example is used to illustrate its application.
KW - Flexible manufacturing system (FMS)
KW - Petri nets
KW - deadlock prevention policy
KW - supervisory control
UR - http://www.scopus.com/inward/record.url?scp=84907930269&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84907930269&partnerID=8YFLogxK
U2 - 10.1109/ChiCC.2014.6895609
DO - 10.1109/ChiCC.2014.6895609
M3 - Conference contribution
AN - SCOPUS:84907930269
T3 - Proceedings of the 33rd Chinese Control Conference, CCC 2014
SP - 4011
EP - 4016
BT - Proceedings of the 33rd Chinese Control Conference, CCC 2014
A2 - Xu, Shengyuan
A2 - Zhao, Qianchuan
PB - IEEE Computer Society
T2 - Proceedings of the 33rd Chinese Control Conference, CCC 2014
Y2 - 28 July 2014 through 30 July 2014
ER -