Behaviorally Optimal and Structurally Simple Liveness-Enforcing Supervisors of Flexible Manufacturing Systems

被引:112
作者
Chen, YuFeng [1 ]
Li, ZhiWu [1 ,2 ]
Zhou, MengChu [3 ]
机构
[1] Xidian Univ, Sch Electomech Engn, Xian 710071, Peoples R China
[2] King Saud Univ, Coll Engn, Riyadh 11421, Saudi Arabia
[3] New Jersey Inst Technol, Dept Elect & Comp Engn, Newark, NJ 07102 USA
来源
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS | 2012年 / 42卷 / 03期
基金
新加坡国家研究基金会;
关键词
Deadlock prevention; flexible manufacturing system (FMS); optimal liveness-enforcing supervisor; Petri net; DEADLOCK PREVENTION POLICY; PETRI NETS; ELEMENTARY SIPHONS; AVOIDANCE; DESIGN; CONTROLLABILITY; IDENTIFICATION; RESOLUTION; RATIO; FMS;
D O I
10.1109/TSMCA.2011.2169956
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
080201 [机械制造及其自动化];
摘要
This paper presents two iterative deadlock prevention policies for flexible manufacturing systems (FMSs). Both can find a maximally permissive liveness-enforcing supervisor with a small number of control places. A vector covering approach is used to obtain a minimal covering set of legal markings and a minimal covered set of first-met bad markings (FBMs), which are much smaller than the sets of legal markings and FBMs, respectively. At each iteration, by solving an integer linear programming problem (ILPP), a place invariant (PI) associated with a control place is designed to forbid as many FBMs as possible, and no markings in the minimal covering set of legal markings are forbidden. The objective function of the ILPP maximizes the number of FBMs that are forbidden by the PI. Then, the forbidden FBMs by the PI are removed from the minimal covered set of FBMs. This process is carried out until all FBMs are forbidden. Two ILPP design techniques are developed for the control policies. Though the proposed methods cannot in general guarantee the minimality of the supervisory structure, they reduce the overall computational time greatly, which is shown by numerical studies. Finally, a number of FMS examples from the literature are presented to illustrate the proposed methods.
引用
收藏
页码:615 / 629
页数:15
相关论文
共 65 条
[1]
DEADLOCK-AVOIDANCE IN FLEXIBLE MANUFACTURING SYSTEMS WITH CONCURRENTLY COMPETING PROCESS FLOWS [J].
BANASZAK, ZA ;
KROGH, BH .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1990, 6 (06) :724-734
[4]
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]
Design of a maximally permissive liveness-enforcing supervisor with a compressed supervisory structure for flexible manufacturing systems [J].
Chen, YuFeng ;
Li, Zhiwu .
AUTOMATICA, 2011, 47 (05) :1028-1034
[8]
Design of a Maximally Permissive Liveness-Enforcing Petri Net Supervisor for Flexible Manufacturing Systems [J].
Chen, YuFeng ;
Li, Zhiwu ;
Khalgui, Mohamed ;
Mosbahi, Olfa .
IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2011, 8 (02) :374-393
[9]
Coffman E. G., 1971, ACM COMPUT SURV, V3, P67, DOI DOI 10.1145/356586.356588
[10]
A Petri Net-Based Model for Verification of Obligations and Accountability in Cooperative Systems [J].
Du, YuYue ;
Jiang, ChangJun ;
Zhou, MengChu .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2009, 39 (02) :299-308