Redundancy Detection and Structure Simplification for a Class of Liveness-Enforcing Petri Net Supervisors

XU Shan-shan,DONG Li-da,ZHU Dan,ZHU Cheng-cheng
DOI: https://doi.org/10.7641/cta.2013.20881
2013-01-01
Abstract:S~4R(systems of sequential systems with shared resources) is an important subclass of Petri nets used in analyzing and solving deadlock problem of flexible manufacturing systems(FMS).Control places and related arcs are usually added for all or some of the strictly minimal siphons(SMS) by the existing S~4R-oriented deadlock prevention methods. The defect of such methods is that there are redundant control places in the generated liveness-enforcing supervisors.For a liveness-enforcing S~4R supervisor in which each SMS has been controlled by its control place,this paper proposes an integer-programming-technique-based method to detect the redundancy for control places and simplify the structure for the system.Then,it can produce the liveness-enforcing S~4R supervisor with simpler structure and more permissible behaviors. The main idea is that if there is already a P-invariant in the net which makes an SMS max-controlled,then the control place added for this SMS is redundant.Because this method doesn't need the reachability analysis,it can avoid the state explosion problem,and therefore it brings about high feasibility and computational efficiency.Finally,the experiments validate the correctness and feasibility of the proposed method.
What problem does this paper attempt to address?