New Petri Net Structure and Its Application to Optimal Supervisory Control: Interval Inhibitor Arcs

被引:116
作者
Chen, YuFeng [1 ]
Li, Zhiwu [2 ]
Barkaoui, Kamel [3 ,4 ]
Uzam, Murat [5 ]
机构
[1] Xidian Univ, Sch Electromech Engn, Xian 710071, Peoples R China
[2] Macau Univ Sci & Technol, Fac Informat Technol, Taipa, Macao, Peoples R China
[3] Conservatoire Natl Arts & Metiers, Cedr Lab, F-75141 Paris, France
[4] Conservatoire Natl Arts & Metiers, Dept Comp Sci, F-75141 Paris, France
[5] Meliksah Univ, Muhendisl Mimarl Fak, Elekt Elekt Muhendisligi Bolumu, TR-38280 Kayseri, Turkey
来源
IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS | 2014年 / 44卷 / 10期
基金
中国国家自然科学基金;
关键词
Deadlock; flexible manufacturing system; interval inhibitor arc; Petri net; supervisory control; DEADLOCK PREVENTION POLICY; LIVENESS-ENFORCING SUPERVISORS; MANUFACTURING SYSTEMS; DEPENDENT SIPHONS; CONTROLLABILITY; ELEMENTARY; AVOIDANCE; MODELS;
D O I
10.1109/TSMC.2014.2307284
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a new Petri net structure, namely, an interval inhibitor arc, and its application to the optimal supervisory control of Petri nets. An interval inhibitor arc is an arc from a place to a transition labeled with an integer interval. The transition is disabled by the place if the number of tokens in the place is between the labeled interval. The formal definition and the firing rules of Petri nets with interval inhibitor arcs are developed. Then, an optimal Petri net supervisor based on the interval inhibitor arcs is designed to prevent a system from reaching illegal markings. Two techniques are developed to simplify the supervisory structure by compressing the number of control places. The proposed approaches are general since they can be applied to any bounded Petri net models. A marking reduction approach is also introduced if they are applied to Petri net models of flexible manufacturing systems. Finally, a number of examples are provided to demonstrate the proposed approaches and the experimental results show that they can obtain optimal Petri net supervisors for some net models that cannot be optimally controlled by pure net supervisors. Furthermore, the obtained supervisor is structurally simple.
引用
收藏
页码:1384 / 1400
页数:17
相关论文
共 44 条
[1]  
Chen Y. F., 2013, OPTIMAL SUPERVISORY
[2]   Optimal Supervisory Control of Flexible Manufacturing Systems by Petri Nets: A Set Classification Approach [J].
Chen, YuFeng ;
Li, ZhiWu ;
Zhou, MengChu .
IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2014, 11 (02) :549-563
[3]   Nonpure Petri Net Supervisors for Optimal Deadlock Control of Flexible Manufacturing Systems [J].
Chen, YuFeng ;
Li, ZhiWu ;
Al-Ahmari, Abdulrahman .
IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2013, 43 (02) :252-265
[4]   On structural minimality of optimal supervisors for flexible manufacturing systems [J].
Chen, YuFeng ;
Li, ZhiWu .
AUTOMATICA, 2012, 48 (10) :2647-2656
[5]   Behaviorally Optimal and Structurally Simple Liveness-Enforcing Supervisors of Flexible Manufacturing Systems [J].
Chen, YuFeng ;
Li, ZhiWu ;
Zhou, MengChu .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2012, 42 (03) :615-629
[6]   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
[7]   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
[8]  
Coffman E. G., 1971, ACM COMPUT SURV, V3, P67, DOI DOI 10.1145/356586.356588
[9]   A PETRI-NET BASED DEADLOCK PREVENTION POLICY FOR FLEXIBLE MANUFACTURING SYSTEMS [J].
EZPELETA, J ;
COLOM, JM ;
MARTINEZ, J .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1995, 11 (02) :173-184
[10]   Deadlock control methods in automated manufacturing systems [J].
Fanti, MP ;
Zhou, MC .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2004, 34 (01) :5-22