Please use this identifier to cite or link to this item:
https://hdl.handle.net/10356/159948
Title: | Implementation of generalized mutual exclusion constraints using critical places and marking estimation | Authors: | Yang, Benyuan Hu, Hesuan |
Keywords: | Engineering::Computer science and engineering | Issue Date: | 2019 | Source: | Yang, B. & Hu, H. (2019). Implementation of generalized mutual exclusion constraints using critical places and marking estimation. IEEE Transactions On Systems, Man, and Cybernetics: Systems, 51(8), 5067-5079. https://dx.doi.org/10.1109/TSMC.2019.2944886 | Project: | 2014-T1-001-147 MOE2015-T2-2-049 |
Journal: | IEEE Transactions on Systems, Man, and Cybernetics: Systems | Abstract: | Generalized mutual exclusion constraints (GMECs) are a class of state specifications on Petri nets (PNs). They are generally enforced on the nets by a simple control structure called control places (monitors). Unfortunately, this conventional procedure is implemented in an offline and monolithic manner, which suffers from computational difficulty and is arduous for the control of a system in real time. Additionally, the flexibility and fault tolerance of such a method are somewhat unacceptable, and the method suffers from a lack of adaptability to net variations incurred by system reconfiguration, communication failure, and constraint integration. This article aims to enforce GMECs for a live PN model by using critical places and marking estimation. First, we define GMECs on some so-called critical places, such that the satisfaction of the GMECs can be determined by only monitoring the number of tokens in their corresponding critical places during runtime. Then, an efficient and effective control strategy is developed such that the controllers forbid all those transition firings that lead to the violated GMECs based on the estimated markings of critical places derived by observers from a resource perspective rather than exploring the markings of the entire system. Finally, we present procedures to deal with decision deadlocks, which are induced by one-sided decisions made by some controllers and may prevent all enabled transitions from firing. Global GMECs are always implemented through the local observation and control of processes without knowing an extra information. | URI: | https://hdl.handle.net/10356/159948 | ISSN: | 2168-2216 | DOI: | 10.1109/TSMC.2019.2944886 | Schools: | School of Computer Science and Engineering | Rights: | © 2019 IEEE. All rights reserved. | Fulltext Permission: | none | Fulltext Availability: | No Fulltext |
Appears in Collections: | SCSE Journal Articles |
SCOPUSTM
Citations
50
6
Updated on Sep 24, 2023
Web of ScienceTM
Citations
20
6
Updated on Sep 28, 2023
Page view(s)
48
Updated on Sep 30, 2023
Google ScholarTM
Check
Altmetric
Items in DR-NTU are protected by copyright, with all rights reserved, unless otherwise indicated.