Title :
Non-blocking supervisors synthesis for a class of generalized Petri nets based on proper resource allocation
Author :
Zhao, Mi ; Hou, Yifan
Author_Institution :
Coll. of Machinery & Electr., Shihezi Univ., Shihezi, China
Abstract :
This work presents a deadlock prevention policy in polynomial complexity for a class of generalized Petri nets, namely G-systems, which allows multiple resource acquisitions and flexible routings with assembly and disassembly operations. The proposed method aims to properly adjust resource allocation requirements of the various requesting processes in terms of different resource partial orders. Consequently, the supervised system has no deadlock state by imposing on the operation places a set of linear inequality controllability constraints that are implemented by monitors. Moreover, a structurally simple liveness-enforcing net supervisor can be obtained after the redundant constraints are removed. The proposed method can usually lead to a suboptimal supervisor with high computational efficiency than the existing methods. Finally, an application of this method to a G-system is presented.
Keywords :
Petri nets; controllability; flexible manufacturing systems; polynomials; resource allocation; G-systems; deadlock prevention policy; disassembly operations; flexible manufacturing systems; flexible routings; generalized Petri nets; linear inequality controllability constraints; multiple resource acquisitions; nonblocking supervisors synthesis; polynomial complexity; resource allocation; Complexity theory; Controllability; Monitoring; Petri nets; Resource management; System recovery; Vectors; Deadlock Prevention; G-systems; Petri nets; Resource allocation;
Conference_Titel :
Mechatronics and Automation (ICMA), 2012 International Conference on
Conference_Location :
Chengdu
Print_ISBN :
978-1-4673-1275-2
DOI :
10.1109/ICMA.2012.6283531