A PETRI-NET BASED DEADLOCK PREVENTION POLICY FOR FLEXIBLE MANUFACTURING SYSTEMS

被引:864
作者
EZPELETA, J
COLOM, JM
MARTINEZ, J
机构
[1] Departamento de Ingenieria Electrica e Informatica, Centro Politecnico Superior, Universidad de Zaragoza, 50015 Zaragoza, Maria de Luna
来源
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION | 1995年 / 11卷 / 02期
关键词
PETRI NET MODELS; SEQUENTIAL PROCESSES; DEADLOCK PREVENTION STRATEGIES; FLEXIBLE MANUFACTURING SYSTEMS;
D O I
10.1109/70.370500
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper we illustrate a compositional method for modeling the concurrent execution of working processes in flexible manufacturing systems (FMS) through a special class of Petri Nets that we call S-3 PR. In essence, this class is built from state machines sharing a set of plates modeling the availability of system resources. The analysis of S-3 PR leads us to characterize deadlock situations in terms of a zero marking for some structural objects called siphons. In order to prevent the system from deadlocks, we propose a policy for resource allocation based on the addition of new places to the net imposing restrictions that prevent the presence of unmarked siphons (direct cause of deadlocks). Finally, we present the application of this technique to a realistic FMS case.
引用
收藏
页码:173 / 184
页数:12
相关论文
共 17 条
  • [1] ALAIWAN H, 1985, TSI, V4, P104
  • [2] BANASZAK Z, 1990, IEEE T ROBOT AUTOMAT, V6, P720
  • [3] EZPELETA J, 1993, 1993 P IEEE INT C RO, P557
  • [4] EZPELETA J, 1993, THESIS U ZARAGOZA SP
  • [5] EZPELETA J, 1992, 3RD P INT C COMP INT, P64
  • [6] Feldbrugge F., 1993, LECT NOTES COMPUTER, V674, P169
  • [7] HSIEH FS, 1992, 3RD P INT C COMP INT, P252
  • [8] Lautenbach K, 1987, CONCURRENCY AND NETS, VFirst, P315
  • [9] LAUTENBACH K, 1979, 1ST EUR C PAR DISTR, P1
  • [10] PETRI NETS - PROPERTIES, ANALYSIS AND APPLICATIONS
    MURATA, T
    [J]. PROCEEDINGS OF THE IEEE, 1989, 77 (04) : 541 - 580