Uniform formulas for compound siphons, complementary siphons and characteristic vectors in deadlock prevention of flexible manufacturing systems

被引:0
作者
Daniel Yuh Chao
Yen-Liang Pan
机构
[1] National Cheng Chi University,Department of Management and Information Systems
[2] Air Force Academy,Department of Avionic Engineering
来源
Journal of Intelligent Manufacturing | 2015年 / 26卷
关键词
Petri nets; Deadlocks; Supervisory control; Flexible manufacturing systems (FMS); Concurrent systems;
D O I
暂无
中图分类号
学科分类号
摘要
Unmarked siphons in a Petri net modelling concurrent systems such as those in cloud computing induce deadlocks. The number of siphons grows exponentially with the size of a net. This problem can be relieved by computing compound (or strongly dependent) siphons based on basic siphons. A basic (resp. compound) siphon can be synthesized from an elementary (resp. compound called alternating) resource circuit. It however cannot be extended to cases where two elementary circuits intersect at a directed path rather than a single place (i.e., corresponding to a weakly dependent siphon). This paper develops a uniform formula not only for both cases but also valid for the complementary set of siphon and characteristic vectors. We further propose to generalize it to a compound siphon consisting of \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$n$$\end{document} basic siphons. This helps simplify the computation and the computer implementation to shorten the program size. Also, the formula is easier to be memorized without consulting the references due to the same underlying physics.
引用
收藏
页码:13 / 23
页数:10
相关论文
共 69 条
  • [1] Basile F(2004)Modeling and logic controller specification of flexible manufacturing systems using behavioral traces and Petri net building blocks Journal of Intelligent Manufacturing 15 351-371
  • [2] Chiacchio P(2006)Computation of elementary siphons in Petri nets for deadlock control The Computer Journal 49 470-479
  • [3] Vittorini V(2007)An incremental approach to extract minimal bad siphons Journal of Information Science and Engineering 23 203-214
  • [4] Mazzocca N(2010)Improved controllability test for dependent siphons in Asian Journal of Control 12 377-391
  • [5] Chao DY(2010) based on elementary siphons IET Control Theory and Applications 4 1298-1302
  • [6] Chao DY(1995)Conservative control policy for weakly dependent siphons in IEEE Transactions on Robotics and Automation 11 173-184
  • [7] Chao DY(1999) based on elementary siphons Journal of Intelligent Manufacturing 10 569-585
  • [8] Chao DY(2009)A Petri net based deadlock prevention policy for flexible manufacturing systems Journal of Information Science and Engineering 25 1863-1884
  • [9] Ezpeleta J(2010)A comparative performance analysis of deadlock avoidance control algorithms for FMS Journal of Intelligent Manufacturing 21 555-567
  • [10] Colom JM(2011)Liveness enforcing supervision in video streaming systems using siphons IEEE Transactions on Systems, Man, and Cybernetics, Part A: Systems and Humans 41 201-212