• 论文 •    

S3PMR网的一种死锁预防优化策略

闫明明,李志武,韦娜,赵咪   

  1. 西安电子科技大学 机电工程学院,陕西 西安 710071
  • 出版日期:2008-01-15 发布日期:2008-01-25

Optimal deadlock prevention policy for a class of Petri nets S3PMR

YAN Mingming, LI Zhiwu, WEI Na, ZHAO Mi   

  1. School of Mechatronics Engineering, Xidian University, Xian 710071, China
  • Online:2008-01-15 Published:2008-01-25

摘要: 针对Petri网的S3PMR中的死锁预防问题,提出一种优化的控制器设计方法。当控制器的优化性不能保证时, 要对所添加的控制器进行结构分析,提出了一个输出弧位置最优化的死锁预防控制算法。将S3PMR中的严格极小信标分为基本信标和从属信标,对每一个基本信标添加一个控制库所,使其P-不变式可控,且不会产生新的可被清空信标,对从属信标的控制则通过调整基本信标的控制深度变量来实现。从而用少量的控制库所得到结构更简单、许可行为更多的活性Petri网控制器。

关键词: 柔性制造系统, 死锁预防, Petri网, 基本信标

Abstract: To solve the problem of deadlock prevention for a class of Petri nets, S3PMR, an optimal deadlock prevention policy was proposed. Once the optimality couldnt be guaranteed, the position of the output arcs was optimized by structural analysis of the supervisor. Strict minimal siphons of an S3PMR were divided into elementary and subordinate ones. For each elementary siphon, a monitor was added to ensure invariantcontrolled without generating emptiable controlinduced siphons. The controllability of a subordinate siphon was ensured by changing the control depth variables of its related elementary siphons, which led to a livenessenforcing Petri net supervisor for a plant model. Furthermore, the methodology of this research would lead to a structurally simple livenessenforcing supervisor with more permissive behaviors.

Key words: flexible manufacturing systems, deadlock prevention, Petri net, elementary siphon

中图分类号: