A deadlock prevention approach for flexible manufacturing systems with uncontrollable transitions in their Petri net models

被引:11
|
作者
Zhu, Rongming [1 ]
机构
[1] Xidian Univ, Sch Electromech Engn, Xian 710071, Peoples R China
基金
中国国家自然科学基金;
关键词
Petri net; uncontrollable transition; siphon; optimal liveness-enforcing supervisor; flexible manufacturing system; LIVENESS-ENFORCING SUPERVISORS; ELEMENTARY-SIPHONS; DEPENDENT SIPHONS; POLICY; AVOIDANCE; CONTROLLABILITY; DESIGN;
D O I
10.1002/asjc.369
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Deadlocks are a highly undesired situation in a fully automated flexible manufacturing system, whose occurrences are tied to the existence of shared resources that are competed by different production processes. In the last two decades, a fair amount of research has been done on deadlock analysis and control for flexible manufacturing systems, leading to a variety of strategies in the literature. Petri nets are a promising mathematical tool to handle deadlock problems in flexible manufacturing systems. However, most deadlock control policies based on a Petri net formalism assume that all the transitions in a plant model are controllable. However, uncontrollability of events are a natural feature in a real-world production system. This paper proposes a deadlock prevention policy for a class of Petri nets by considering the existence of uncontrollable transitions. Deadlocks are prevented by adding monitors to a plant Petri net model, whose addition does not inhibit the firings of uncontrollable transitions. Linear programming techniques are employed to find transitions to which a monitor points in order that a more permissive liveness-enforcing Petri net supervisor can be found. A number of manufacturing examples are used to demonstrate the proposed methods.
引用
收藏
页码:217 / 229
页数:13
相关论文
共 50 条