Ziliang Zhang, Depei Zhang, Gaiyun Liu, Yonglai Wang
{"title":"Supervisory Control for Petri Nets Based on Partial Order Techniques","authors":"Ziliang Zhang, Depei Zhang, Gaiyun Liu, Yonglai Wang","doi":"10.1109/ICNSC55942.2022.10004085","DOIUrl":null,"url":null,"abstract":"Supervisory control strategies for discrete event systems based on reachability graphs of Petri nets are in general subject to the state explosion problem. In order to deal with this problem, this paper designs a liveness-enforcing supervisor based on a partial order technique. First, the concept of persistent step graphs is introduced to acquire the partial state information of a system. Based on the persistent step graph analysis, a liveness-enforcing supervisor is obtained by iterately removing the first-met bad markings in the graph. Avoiding the traversal of a system's reachable space, the proposed strategy reduces the computational complexity of reachability graph-based methods, and also achieves the optimal/sub-optimal behavior of the system. Examples are presented to demonstrate the proposed policy.","PeriodicalId":230499,"journal":{"name":"2022 IEEE International Conference on Networking, Sensing and Control (ICNSC)","volume":"13 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-12-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 IEEE International Conference on Networking, Sensing and Control (ICNSC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICNSC55942.2022.10004085","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Supervisory control strategies for discrete event systems based on reachability graphs of Petri nets are in general subject to the state explosion problem. In order to deal with this problem, this paper designs a liveness-enforcing supervisor based on a partial order technique. First, the concept of persistent step graphs is introduced to acquire the partial state information of a system. Based on the persistent step graph analysis, a liveness-enforcing supervisor is obtained by iterately removing the first-met bad markings in the graph. Avoiding the traversal of a system's reachable space, the proposed strategy reduces the computational complexity of reachability graph-based methods, and also achieves the optimal/sub-optimal behavior of the system. Examples are presented to demonstrate the proposed policy.