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 条
[41]  
Li ZW, 2008, IEEE T SYST MAN CY A, V38, P1083
[42]   Petri net supervisors for DES with uncontrollable and unobservable transitions [J].
Moody, JO ;
Antsaklis, PJ .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2000, 45 (03) :462-476
[43]   Deadlock avoidance in sequential resource allocation systems with multiple resource acquisitions and flexible routings [J].
Park, J ;
Reveliotis, SA .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2001, 46 (10) :1572-1583
[44]   Selective Siphon Control for Deadlock Prevention in Petri Nets [J].
Piroddi, Luigi ;
Cordone, Roberto ;
Furnagalli, Ivano .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2008, 38 (06) :1337-1348
[45]   Combined Siphon and Marking Generation for Deadlock Prevention in Petri Nets [J].
Piroddi, Luigi ;
Cordone, Roberto ;
Fumagalli, Ivano .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2009, 39 (03) :650-661
[46]   Resource Allocation in Free-Choice Multiple Reentrant Manufacturing Systems Based on Machine-Job Incidence Matrix [J].
Sindicic, Ivica ;
Bogdan, Stjepan ;
Petrovic, Tamara .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2011, 7 (01) :105-114
[47]  
Tricas F, 2005, IEEE INT CONF ROBOT, P271
[48]   An improved iterative synthesis method for liveness enforcing supervisors of flexible manufacturing systems [J].
Uzam, M ;
Zhou, MC .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2006, 44 (10) :1987-2030
[49]   Decentralized Reconfiguration of a Flexible Transportation System [J].
Vallee, Mathieu ;
Merdan, Munir ;
Lepuschitz, Wilfried ;
Koppensteiner, Gottfried .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2011, 7 (03) :505-516
[50]  
Wu N., 2008, INT J PROD RES, V40, P223