TY - JOUR
T1 - Deadlock control of automated manufacturing systems based on petri nets-a literature review
AU - Li, Zhiwu
AU - Wu, Naiqi
AU - Zhou, Mengchu
N1 - Funding Information:
We would like to extend our sincere gratitude to Research in Paris program, Visiting Professor Program launched by King Saud University, Alexander von Humboldt Research Grant, Alexander von Humboldt Foundation, Germany, and Cai Yuan-Pei Program co-launched by China and France. The authors would like to thank Prof. Y. Chao, Prof. W. Wu, Prof. Y. Huang, Prof. K. Xing, Prof. K. Barkaoui, Prof. M. Uzam, Prof. H.-M. Hanisch, Prof. G. Liu, Prof. M. P. Fanti, Prof. S. Wang, Prof. K. Mohamed, Prof. O. Mosbahi, and Prof. Z. Zhang for their constructive criticisms and insights. The authors are also thankful to Prof. J. Shao, Xi’an JiaoTong University, Xi’an, China, for her assistance in literature search. The authors would like to thank the anonymous referees whose comments and suggestions helped us improve the quality and presentation of this paper.
Funding Information:
Manuscript received September 21, 2010; revised February 28, 2011; accepted May 2, 2011. Date of publication October 6, 2011; date of current version June 13, 2012. This work was supported by the National Natural Science Foundation of China under Grants 61074035, 61050110145, and 61034004, the National Research Foundation for the Doctoral Program of Higher Education, the Ministry of Education, China, under Grant 20090203110009, Fundamental Research Funds for the Central Universities under Grant JY10000904001, and the Ministry of Education, and the Research Fellowship for International Young Scientists, National Natural Science Foundation of China under Grant 61050110145. This paper was recommended by Associate Editor J. Wang.
PY - 2012/7
Y1 - 2012/7
N2 - Deadlocks are a rather undesirable situation in a highly automated flexible manufacturing system. Their occurrences often deteriorate the utilization of resources and may lead to catastrophic results in safety-critical systems. Graph theory, automata, and Petri nets are three important mathematical tools to handle deadlock problems in resource allocation systems. Particularly, Petri nets are considered as a popular formalism because of their inherent characteristics. They received much attention over the past decades to deal with deadlock problems, leading to a variety of deadlock-control policies. This study surveys the state-of-the-art deadlock-control strategies for automated manufacturing systems by reviewing the principles and techniques that are involved in preventing, avoiding, and detecting deadlocks. The focus is deadlock prevention due to its large and continuing stream of efforts. A control strategy is evaluated in terms of computational complexity, behavioral permissiveness, and structural complexity of its deadlock-free supervisor. This study provides readers with a conglomeration of the updated results in this area and facilitates engineers in finding a suitable approach for their industrial scenarios. Future research directions are finally discussed.
AB - Deadlocks are a rather undesirable situation in a highly automated flexible manufacturing system. Their occurrences often deteriorate the utilization of resources and may lead to catastrophic results in safety-critical systems. Graph theory, automata, and Petri nets are three important mathematical tools to handle deadlock problems in resource allocation systems. Particularly, Petri nets are considered as a popular formalism because of their inherent characteristics. They received much attention over the past decades to deal with deadlock problems, leading to a variety of deadlock-control policies. This study surveys the state-of-the-art deadlock-control strategies for automated manufacturing systems by reviewing the principles and techniques that are involved in preventing, avoiding, and detecting deadlocks. The focus is deadlock prevention due to its large and continuing stream of efforts. A control strategy is evaluated in terms of computational complexity, behavioral permissiveness, and structural complexity of its deadlock-free supervisor. This study provides readers with a conglomeration of the updated results in this area and facilitates engineers in finding a suitable approach for their industrial scenarios. Future research directions are finally discussed.
KW - Deadlock avoidance
KW - Petri net
KW - deadlock prevention
KW - discrete-event system
KW - flexible manufacturing system (FMS)
UR - http://www.scopus.com/inward/record.url?scp=84862509870&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84862509870&partnerID=8YFLogxK
U2 - 10.1109/TSMCC.2011.2160626
DO - 10.1109/TSMCC.2011.2160626
M3 - Review article
AN - SCOPUS:84862509870
SN - 1094-6977
VL - 42
SP - 437
EP - 462
JO - IEEE Transactions on Systems, Man and Cybernetics Part C: Applications and Reviews
JF - IEEE Transactions on Systems, Man and Cybernetics Part C: Applications and Reviews
IS - 4
M1 - 6035992
ER -