Symbolic Scheduling of Robotic Cellular Manufacturing Systems With Timed Petri Nets

被引:23
作者
Huang, Bo [1 ]
Zhou, MengChu [2 ,3 ]
机构
[1] Nanjing Univ Sci & Technol, Sch Comp Sci & Engn, Nanjing 210094, Peoples R China
[2] New Jersey Inst Technol, Dept Elect & Comp Engn, Newark, NJ 07102 USA
[3] St Petersburg State Marine Tech Univ, Dept Cyber Phys Syst, St Petersburg 198262, Russia
基金
中国国家自然科学基金;
关键词
Costs; Schedules; Petri nets; Optimal scheduling; Job shop scheduling; Search problems; Cellular manufacturing; Binary decision diagrams (BDDs); robotic cellular manufacturing systems; scheduling; timed Petri nets (PNs); HYBRID HEURISTIC-SEARCH; STRATEGY; FMS;
D O I
10.1109/TCST.2021.3123963
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
To reduce the computational burden in the scheduling of robotic cellular manufacturing (RCM) systems based on Petri nets' (PNs) reachability graphs, existing methods mainly focus on the relaxation of a graph search algorithm at the cost of schedule optimality. Different from that, this article presents a method that accelerates the search process by using symbolic representations and manipulations. The proposed method uses binary decision diagrams (BDDs) to functionally represent and evolve discrete and place-timed PNs of RCM systems and then schedule them with a symbolic A* search to find an optimal solution with minimal makespan. It uses compact BDD structures to represent sets of states, instead of individual states, and then performs efficient Boolean manipulations to evolve the net and search for a system schedule. A heuristic function and its Boolean implementations for the symbolic A* search are developed. The admissibility of the proposed heuristic function is proven, which guarantees the optimality of the obtained schedule. The computational time is thus reduced without sacrificing the schedule optimality. Finally, experiments are carried out to show the effectiveness and efficiency of the presented method.
引用
收藏
页码:1876 / 1887
页数:12
相关论文
共 41 条
[1]  
[Anonymous], BuDDy, a binary decision diagram package
[2]   Deadlock-Free Scheduling Method for Flexible Manufacturing Systems Based on Timed Colored Petri Nets and Anytime Heuristic Search [J].
Baruwa, Olatunde T. ;
Piera, Miquel Angel ;
Guasch, Antoni .
IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2015, 45 (05) :831-846
[3]   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
[4]   A Survey on Robust Deadlock Control Policies for Automated Manufacturing Systems With Unreliable Resources [J].
Du, Nan ;
Hu, Hesuan ;
Zhou, MengChu .
IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2020, 17 (01) :389-406
[5]  
Edelkamp S, 2012, HEURISTIC SEARCH: THEORY AND APPLICATIONS, P1
[6]   Scheduling Internal Operations in Post-Distribution Cross Docking Systems [J].
Fanti, Maria Pia ;
Stecco, Gabriella ;
Ukovich, Walter .
IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2016, 13 (01) :296-312
[7]   Robust Deadlock Prevention for Automated Manufacturing Systems With Unreliable Resources by Using General Petri Nets [J].
Feng, Yanxiang ;
Xing, Keyi ;
Zhou, Mengchu ;
Wang, Xinnian ;
Liu, Huixia .
IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2020, 50 (10) :3515-3527
[8]   Parametric transformation of timed weighted marked graphs: applications in optimal resource allocation [J].
He, Zhou ;
Ma, Ziyue ;
Li, Zhiwu ;
Giua, Alessandro .
IEEE-CAA JOURNAL OF AUTOMATICA SINICA, 2021, 8 (01) :179-188
[9]  
Hruz B., 2007, MODELING CONTROL DIS
[10]   Scheduling of flexible manufacturing systems based on Petri nets and hybrid heuristic search [J].
Huang, B. ;
Sun, Y. ;
Sun, Y. M. .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2008, 46 (16) :4553-4565