Improvement of Suboptimal Siphon- and FBM-Based Control Model of a Well-Known S3PR

被引:58
作者
Chao, Daniel Y. [1 ]
机构
[1] Natl Chengchi Univ, Dept Management & Informat Syst, Taipei 116, Taiwan
关键词
Control systems; discrete-event systems; flexible manufacturing systems (FMS); Petri nets; DEADLOCK PREVENTION POLICY; LIVENESS ENFORCING SUPERVISORS; PETRI-NET MODELS; ELEMENTARY-SIPHONS; DEPENDENT SIPHONS; COMPUTATION;
D O I
10.1109/TASE.2010.2088120
中图分类号
TP [自动化技术、计算机技术];
学科分类号
080201 [机械制造及其自动化];
摘要
Siphon-based deadlock control of Flexible Manufacturing System (FMS) runs faster by avoiding reachability analysis, but reaches fewer states than an optimal. First-met bad marking (FBM) method requires more monitors, but reaches more states by refining some monitors with smaller (hence less disturbed) controller regions. However, the same refinement leads to more monitors for other siphons, which can be combined without losing states. This paper develops the formal theory to uncover the secret behind the above discrepancy. It improves the siphon-based approach to reach more states while using fewer monitors. Note to Practitioners-Siphon-based deadlock control (SBDC) prevents siphons from becoming unmarked by adding monitors to problematic siphons. Siphon is a structure object or a set of places. Once it becomes empty of tokens, it stays so, and all output transitions of places in the siphon become permanently dead. The controller region (CR) may include unmarked places disturbing more on the uncontrolled model and thus is less permissive than the FBM method whose CR covers only marked places and is the most permissive method to synthesize controllers with no weighted control (WC) arcs. However, monitors for the same siphon may be merged into one without losing states. Thus, the SBDC method employs fewer monitors than the FBM one but reaches fewer states. This paper develops the theory to uncover this secret and improve both methods.
引用
收藏
页码:404 / 411
页数:8
相关论文
共 35 条
[1]
Barkaoui K, 1997, IEEE SYS MAN CYBERN, P3750, DOI 10.1109/ICSMC.1997.633253
[3]
Chao DY, 2007, J INF SCI ENG, V23, P1817
[4]
Chao DY, 2007, J INF SCI ENG, V23, P203
[5]
Chao DY, 2006, COMPUT J, V49, P470, DOI [10.1093/comjnl/bxl019, 10.1093/comjnl/bx1019]
[6]
CHAO DY, ASIAN J CONTRO UNPUB
[7]
Deadlock analysis of Petri nets using siphons and mathematical programming [J].
Chu, F ;
Xie, XL .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1997, 13 (06) :793-804
[8]
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
[9]
An optimal-elementary-siphons-based iterative deadlock prevention policy for flexible manufacturing systems [J].
Hu, Hesuan ;
Li, Zhiwu .
INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2008, 38 (3-4) :309-320
[10]
Algebraic Synthesis of Timed Supervisor for Automated Manufacturing Systems Using Petri Nets [J].
Hu, Hesuan ;
Zhou, MengChu ;
Li, ZhiWu .
IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2010, 7 (03) :549-557