Deadlock-Free Control of Automated Manufacturing Systems With Flexible Routes and Assembly Operations Using Petri Nets

被引:83
作者
Hu, Hesuan [1 ]
Zhou, MengChu [2 ,3 ]
Li, Zhiwu [1 ,4 ]
Tang, Ying [5 ]
机构
[1] Xidian Univ, Sch Electromech Engn, Xian 710071, Shaanxi, Peoples R China
[2] Tongji Univ, Key Lab Embedded Syst & Serv Comp, Minist Educ, Shanghai 201804, Peoples R China
[3] New Jersey Inst Technol, Dept Elect & Comp Engn, Newark, NJ 07102 USA
[4] Univ Halle Wittenberg, Dept Comp Sci, D-06120 Halle, Germany
[5] Rowan Univ, Dept Elect & Comp Engn, Glassboro, NJ 08028 USA
关键词
Automated manufacturing systems (AMS); discrete event systems; Petri nets; supervisory control; LIVENESS-ENFORCING SUPERVISORS; RESOURCE-ALLOCATION; ELEMENTARY SIPHONS; PREVENTION POLICY; AVOIDANCE; DESIGN; RATIO; FMS;
D O I
10.1109/TII.2012.2198661
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In the context of automated manufacturing systems (AMS), Petri nets are widely adopted to solve the modeling, analysis, and control problems. So far, nearly all known approaches to liveness enforcing supervisory control investigate AMS with either flexible routes or assembly operations, whereas little work investigates them with both. In this paper, we propose a novel class of systems, which can well deal with both features so as to facilitate the control of more complex AMS. Using structural analysis, we show that liveness of their Petri net model can be attributed to the absence of undermarked siphons, which is realizable by synthesizing a proper supervisory controller. Moreover, an efficient method is developed and verified via AMS examples.
引用
收藏
页码:109 / 121
页数:13
相关论文
共 65 条
[1]   Deadlock prevention and avoidance in FMS: A Petri net based approach [J].
Abdallah, IB ;
ElMaraghy, HA .
INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 1998, 14 (10) :704-715
[2]  
BARKAOUI K, 1995, 1995 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS, VOLS 1-5, P4119, DOI 10.1109/ICSMC.1995.538436
[3]  
Barkaoui K., 1996, Application and Theory of Petri Nets 1996. 17th International Conference. Proceedings, P57
[4]  
Basile F, 2001, ETFA 2001: 8TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, VOL 2, PROCEEDINGS, P441, DOI 10.1109/ETFA.2001.997718
[5]   An optimization approach to Petri net monitor design [J].
Basile, Francesco ;
Chiacchio, Pasquale ;
Giua, Alessandro .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2007, 52 (02) :306-311
[6]   Closed-loop Live Marked Graphs under Generalized Mutual Exclusion Constraint Enforcement [J].
Basile, Francesco ;
Recalde, Laura ;
Chiacchio, Pasquale ;
Silva, Manuel .
DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS, 2009, 19 (01) :1-30
[7]   Timing-Failure Risk Assessment of UML Design Using Time Petri Net Bound Techniques [J].
Bernardi, Simona ;
Campos, Javier ;
Merseguer, Jose .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2011, 7 (01) :90-104
[8]   Computation of Performance Bounds for Real-Time Systems Using Time Petri Nets [J].
Bernardi, Simona ;
Campos, Javier .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2009, 5 (02) :168-180
[9]   Incremental approach to computation of elementary siphons for arbitrary simple sequential processes with resources [J].
Chao, D. Y. .
IET CONTROL THEORY AND APPLICATIONS, 2008, 2 (02) :168-179
[10]   Maximal class of weakly live ordinary Petri nets without emptiable siphons [J].
Chao, Daniel Y. .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 2006, 36 (06) :1332-1341