Design of Optimal Transition-Based Supervisors for Flexible Manufacturing Systems via Resource Requirement Graphs
In this article, we introduce a novel weighted digraph, namely, a resource requirement graph, to address deadlock problems in flexible manufacturing systems (FMSs) modeled with Petri nets. A liveness-enforcing supervisor consisting of recovery transitions designed to be enabled at pre-partial deadlocks is synthesized. First, a resource requirement graph is directly derived from a Petri net model of an FMS and is used to represent competition relations for shared resources by various processes. Subsequently, the notion of pre-partial deadlock, described as a set of linear inequalities, is introduced by analyzing a resource requirement graph. Then, an algorithm is presented to develop a supervisor consisting of recovery transitions that are only enabled at the identified pre-partial deadlocks. The controlled Petri net model of an FMS under the designed supervisor is shown to be live with all initial reachable markings retained. The method proposed in this article offers computational efficiency since the resource requirement graph is structurally compact compared to its counterpart net model. Finally, several examples are provided to demonstrate the developed techniques.
Authors
- Christoforos N. Hadjicostis (ORCID: https://orcid.org/0000-0002-1706-708X)
- Yufeng Chen (ORCID: https://orcid.org/0000-0002-1568-3444)
- Zhiwu Li (ORCID: https://orcid.org/0000-0003-1547-5503)
- Yao Lu (ORCID: https://orcid.org/0000-0003-3507-8724)
Institutions
- Macau University of Science and Technology (MO)
- Xidian University (CN)
- University of Cyprus (CY)
Publication Details
- Journal
- IEEE Transactions on Systems Man and Cybernetics Systems
- Published
- 2025-04-23
- DOI
- https://doi.org/10.1109/tsmc.2025.3548655
- Citations
- 2
- Primary Topic
- Scheduling and Optimization Algorithms
- Type
- article
- Field-Weighted Citation Impact
- 2.48
Funders
- Science and Technology Development Fund