Enumeration of lost states of a suboptimal control model of a well-known S3PR

被引:28
作者
Chao, D. Y. [1 ]
机构
[1] Natl ChengChi Univ, MIS, Taipei 116, Taiwan
关键词
DEADLOCK PREVENTION POLICY; LIVENESS ENFORCING SUPERVISORS; FLEXIBLE MANUFACTURING SYSTEMS; PETRI-NET MODELS; ELEMENTARY SIPHONS; DEPENDENT SIPHONS; AVOIDANCE; CONTROLLABILITY; COMPUTATION; DESIGN;
D O I
10.1049/iet-cta.2010.0186
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Deadlocks halt a system completely causing a significant financial loss to a company. To resolve this problem, deadlock prevention (by adding monitors to problematic siphons) has been quite a popular research. Uzam and Zhou applied region analysis to a well-known (SPR)-P-3 to achieve a near-maximum permissive control policy. However, they do not list the lost states, which is essential to improve the control model. The lost states can be obtained by reachability analysis, which is a rather tedious process. Without theory, one could waste much time failing to reach more states and there is no effective solution so far in the literature. Thus, it is important to find out the condition where more states can be reached. If no more states can be reached, one should simply stop and remain satisfied with the suboptimal model obtained or employ weighted control arcs to reach more states. It is desirable to compute the gain of states without the costly reachability analysis when an alternative control policy is employed. It is interesting to explore which live states are lost in the first-met bad marking (FBM) method, which has not yet been available in the literature. This study presents the very first method to compute all lost states based on invariant without reachability analysis.
引用
收藏
页码:1277 / 1286
页数:10
相关论文
共 35 条
[1]  
[Anonymous], INTEGRATED NET ANALY
[2]   DEADLOCK-AVOIDANCE IN FLEXIBLE MANUFACTURING SYSTEMS WITH CONCURRENTLY COMPETING PROCESS FLOWS [J].
BANASZAK, ZA ;
KROGH, BH .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1990, 6 (06) :724-734
[3]   Fewer Monitors and More Efficient Controllability for Deadlock Control in S3PGR2 (Systems of Simple Sequential Processes with General Resource Requirements) [J].
Chao, Daniel Y. .
COMPUTER JOURNAL, 2010, 53 (10) :1783-1798
[4]  
Chao DY, 2007, J INF SCI ENG, V23, P1817
[5]  
Chao DY, 2007, J INF SCI ENG, V23, P203
[6]  
Chao DY, 2006, COMPUT J, V49, P470, DOI [10.1093/comjnl/bxl019, 10.1093/comjnl/bx1019]
[7]   Deadlock analysis of Petri nets using siphons and mathematical programming [J].
Chu, F ;
Xie, XL .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1997, 13 (06) :793-804
[8]   A PETRI-NET BASED DEADLOCK PREVENTION POLICY FOR FLEXIBLE MANUFACTURING SYSTEMS [J].
EZPELETA, J ;
COLOM, JM ;
MARTINEZ, J .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1995, 11 (02) :173-184
[9]   Event-based feedback control for deadlock avoidance in flexible production systems [J].
Fanti, MP ;
Maione, B ;
Mascolo, S ;
Turchiano, B .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1997, 13 (03) :347-363
[10]   Design of a live and maximally permissive Petri net controller using the theory of regions [J].
Ghaffari, A ;
Rezg, N ;
Xie, XL .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 2003, 19 (01) :137-142