Petri Net-based S3PR Models of Automated Manufacturing Systems with Resources and Their Deadlock Prevention

被引:0
作者
Capkovic, Frantisek [1 ]
机构
[1] Slovak Acad Sci, Inst Informat, Dubravska Cesta 9, Bratislava 84507, Slovakia
关键词
automated manufacturing systems; deadlock prevention; Petri nets; resource allocation systems; siphons; supervisor; traps; DISCRETE-EVENT SYSTEMS; SUPERVISORY CONTROL; DEPENDENT SIPHONS; ELEMENTARY;
D O I
暂无
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Correct allocation of resources in Automated Manufacturing Systems (AMS) is very important, especially in order to avoid deadlocks and their consequences. Petri Nets (PN) are frequently used for modeling AMS. S3PR (Systems of Simple Sequential Processes with Resources) model of Resource Allocation Systems (RAS) based on PN are defined, analyzed and controlled here. S3PR are modeled by Ordinary PN (OPN). After defining and creation of such models the deadlock prevention will be performed by two deadlock prevention methods, namely (i) the method based on elementary siphons, and (ii) the method based on preventing strict minimal siphons from being emptied in another way (by means of circuits, holders of resources and complementary siphons). For illustration, two practical examples will be introduced. Both approaches are very useful not only for reliable deadlock -free control of existing AMS, but also at design of new AMS of such kind.
引用
收藏
页码:79 / 96
页数:18
相关论文
共 24 条
[1]   Petri net modeling and deadlock analysis of parallel manufacturing processes with shared-resources [J].
Ahmad, Farooq ;
Huang, Hejiao ;
Wang, Xiao-Long .
JOURNAL OF SYSTEMS AND SOFTWARE, 2010, 83 (04) :675-688
[2]  
[Anonymous], 1971, ACM Comput. Surv, DOI DOI 10.1145/356586.356588
[3]  
Capkovic F, 2022, ACTA POLYTECH HUNG, V19, P213
[4]   MODELLING AND CONTROL OF RESOURCE ALLOCATION SYSTEMS WITHIN DISCRETE EVENT SYSTEMS BY MEANS OF PETRI NETS - PART 1: INVARIANTS, SIPHONS AND TRAPS IN DEADLOCK AVOIDANCE [J].
Capkovic, Frantisek .
COMPUTING AND INFORMATICS, 2021, 40 (03) :648-689
[5]  
Capkovic F, 2020, ACTA POLYTECH HUNG, V17, P47
[6]   IMPROVED CONTROLLABILITY TEST FOR DEPENDENT SIPHONS IN S3PR BASED ON ELEMENTARY SIPHONS [J].
Chao, Daniel Y. .
ASIAN JOURNAL OF CONTROL, 2010, 12 (03) :377-391
[7]   Uniform formulas for compound siphons, complementary siphons and characteristic vectors in deadlock prevention of flexible manufacturing systems [J].
Chao, Daniel Yuh ;
Pan, Yen-Liang .
JOURNAL OF INTELLIGENT MANUFACTURING, 2015, 26 (01) :13-23
[8]  
Davidjaruh R., GPENSIM GEN PURPOSE
[9]  
Desel W., 1998, Lectures on Petri Nets I: Basic Models, volume 1491 of Lecture Notes in Computer Science, P122, DOI DOI 10.1007/3-540-65306-615
[10]   Modeling and supervisory control of railway networks using Petri nets [J].
Giua, Alessandro ;
Seatzu, Carla .
IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2008, 5 (03) :431-445