期刊文献+

一种时延Petri网的死锁预防方法

Deadlock prevention approach for a class of timed Petri nets
下载PDF
导出
摘要 针对时延Petri网的死锁预防问题,提出了一个有效的预防控制算法,将信标控制死锁预防的方法应用到时延Petri网中,不需要列举全部可达状态的情况下实现死锁预防,而且实现最后的控制器为活.首先将时延Petri网拉伸为拉伸时延Petri网(SPN),使得不改变原来系统性能的情况下,拉伸后的网所有变迁均为单位时延,然后针对SPN忽略时间因素,采用信标控制方法,根据所得标识约束添加控制库所,使所有严格极小信标均为P-不变式可控,最后还原时延Petri网,得到活的、结构简单的Petri网监督控制器. To solve the problem of deadlock prevention for timed Petri nets, an effective prevention policy based on siphons is proposed. Without enumerating the reachable markings, deadlock prevention is achieved and the final supervisor is live. First, a timed Petri net is stretched into an SPN. Without influence on the system performance, each transition in the SPN has a unit time delay. Then by ignoring the factor of delay time, the siphon-control-based approach is applied. Monitors based on the marking constraints are added to the plant model to ensure all strict minimal siphons in the net invariantcontrolled. A liveness-enforcing supervisor with a simple structure can be realized by reverting the TPN.
出处 《西安电子科技大学学报》 EI CAS CSCD 北大核心 2009年第5期902-908,共7页 Journal of Xidian University
基金 国家自然科学基金资助(60474018 60773001) 高等学校博士点基金资助(20070701013) 国家部委预研基金资助(J4.3.6)
关键词 柔性制造系统 时延PETRI网 死锁预防 flexible manufacturing systems timed Petri nets deadlock prevention
  • 相关文献

参考文献18

  • 1Murata T. Petri Nets: Properties, Analysis, and Applications [J]. Proceedings of the IEEE, 1989, 77(4): 541-580.
  • 2Salum L. Petri Nets and Time Modelling [J]. Int J Adv Manuf Technol, 2008, 38(3-4): 377-382.
  • 3Bowden F D J. A Brief Survey and Synthesis of the Roles of Time in Petri Nets [J]. Mathematical and Computer Modeling, 2000, 31(10):55-68.
  • 4Wang J C. Timed Petri Nets.. Theory and Application [M]. Norwell.. Kluwer Academic, 1998.
  • 5Zhou M C, Venkatesh K. Modeling, Simulation, and Control of Flexible Manufacturing Systems: A Petri Net Approaeh [M]. Singapore: Singapore World Scientific, 1999.
  • 6Wang J C, Deng Y, Xu G. Reachability Analysis of Real-Time Systems Using Time Petri Nets[J], IEEE Trans on Syst Man and Cybern, 2000, 30(5): 725-736.
  • 7Salum L. New Perspectives in Time (d) Petri Nets and their Analysis[C]//Proceedings of the 2003 IEEE Conference on Control Applications. Istanbul: IEEE, 2003:1041-1045.
  • 8Salum L. Representing Time as a State in Petri Nets [C]//Proceeding of the 2nd International Responsive Manufacturing. Gaziantep: Wikitedia Press, 2002: 955-960.
  • 9Aybar A, Iftar A. Supervisory Controller Design for Timed Petri Nets [C]//Proeeedings of the 2006 IEEE/SMC International Conference on Systems Engineering. Los Angeles: IEEE, 2006: 59-64.
  • 10Giua A, Seatzu C, Basile F. Observer-Based State-Feedback Control of Timed Petri Nets with Deadlock Recovery [J]. IEEE Trans on Automatic Control, 2004, 49 (1) : 17-29.

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部