Dealing with Deadlocks in Industrial Multi Agent Systems

被引:4
作者
Capkovic, Frantisek [1 ]
机构
[1] Slovak Acad Sci, Inst Informat, Bratislava 84507, Slovakia
来源
FUTURE INTERNET | 2023年 / 15卷 / 03期
关键词
automated manufacturing systems; multi-agent systems; Petri nets; P-invariants; siphons and traps; supervisor; RESOURCE-ALLOCATION SYSTEMS; PETRI-NET CONTROLLERS; MANUFACTURING SYSTEMS; PREVENTION POLICY; SIPHONS; AVOIDANCE; LIVENESS; CONTROLLABILITY; SUPERVISION; INVARIANTS;
D O I
10.3390/fi15030107
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Automated Manufacturing Systems (AMS) consisting of many cooperating devices incorporated into multiple cooperating production lines, sharing common resources, represent industrial Multi-Agent Systems (MAS). Deadlocks may occur during operation of such MAS. It is necessary to deal with deadlocks (more precisely said, to prevent them) to ensure the correct behavior of AMS. For this purpose, among other methods, methods based on Petri nets (PN) are used too. Because AMS are very often described by PN models, two PN-based methods will be presented here, namely based on (i) PN place invariants (P-invariants); and (ii) PN siphons and traps. Intended final results of usage these methods is finding a supervisor allowing a deadlock-free activity of the global MAS. While the former method yields results in analytical terms, latter one need computation of siphons and traps.
引用
收藏
页数:25
相关论文
共 63 条
[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]  
Campos J., 2017, FORMAL METHODS MANUF
[3]   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
[4]  
Capkovic F, 2012, 2012 17TH INTERNATIONAL CONFERENCE ON METHODS AND MODELS IN AUTOMATION AND ROBOTICS (MMAR), P256, DOI 10.1109/MMAR.2012.6347878
[5]  
Capkovic F, 2010, STUD COMPUT INTELL, V299, P133
[6]   Max'-controlled siphons for liveness of S3PGR2 [J].
Chao, D. Y. .
IET CONTROL THEORY AND APPLICATIONS, 2007, 1 (04) :933-936
[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]  
Davidrajuh R., 2018, Modeling Discrete-Event Systems with GPenSIM, DOI [10.1007/978-3-319-73102-5, DOI 10.1007/978-3-319-73102-5]
[9]   An Efficient Deadlock Recovery Policy for Flexible Manufacturing Systems Modeled With Petri Nets [J].
Dong, Yunyun ;
Chen, Yufeng ;
Li, Shaoyong ;
El-Meligy, Mohammed A. ;
Sharaf, Mohamed .
IEEE ACCESS, 2019, 7 :11785-11795
[10]  
Duhaut D., 2007, IEEE INT C SYSTEMS M, P1642