Title :
Deadlock Avoidance Petri Net Controller for Manufacturing Systems with Multiple Resource Service
Author :
Xing, Keli ; Jin, Xiajie ; Feng, Yu
Author_Institution :
School of Mechanical and Electronic Engineering and Automation, Shanghai University, 200072, Shanghai, China; xingkelii@163.com
Abstract :
Many important Petri net-based methods have been presented to prevent deadlocks in automated manufacturing system with concurrent sequential processes. This paper addresses deadlock problems in automated manufacturing systems with multiple resource service. Petri net is used to model the flow of the parts and the usage and release of the resources. Deadlock structure objects in Petri net models, which lead the system to deadlock, are characterized. This paper proves that, by adding a control place for each deadlock structure so that the number of parts in the deadlock structure is limited, deadlock can be successfully prevented. Using the including relation between deadlock structures, from inside to outside, the Petri net controller is synthesized, and it is proved that the presented controller is a maximally primitive Petri net controller.
Keywords :
Automatic Manufacturing Systems; Deadlock Avoidance; Optimal Control; Petri Net; Assembly systems; Automatic control; Control system synthesis; Control systems; Manufacturing automation; Manufacturing systems; Optimal control; Petri nets; Sufficient conditions; System recovery; Automatic Manufacturing Systems; Deadlock Avoidance; Optimal Control; Petri Net;
Conference_Titel :
Robotics and Automation, 2005. ICRA 2005. Proceedings of the 2005 IEEE International Conference on
Print_ISBN :
0-7803-8914-X
DOI :
10.1109/ROBOT.2005.1570855