TY - JOUR
T1 - Symbolic Scheduling of Robotic Cellular Manufacturing Systems With Timed Petri Nets
AU - Huang, Bo
AU - Zhou, Meng Chu
N1 - Funding Information:
This work was supported in part by the National Natural Science Foundation of China under Grant 61773206, by the Natural Science Foundation of Jiangsu Province of China under Grant BK20170131, by the Jiangsu Overseas Visiting Scholar Program for University Prominent Young and Middle-Aged Teachers and Presidents, and by the Ministry of Science and Higher Education of the Russian Federation as part of World-class Research Center Program: Advanced Digital Technologies under Contract 075-15-2020-903.
Publisher Copyright:
© 2021 IEEE.
PY - 2022/9/1
Y1 - 2022/9/1
N2 - 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.
AB - 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.
KW - Binary decision diagrams (BDDs)
KW - robotic cellular manufacturing systems
KW - scheduling
KW - timed Petri nets (PNs)
UR - http://www.scopus.com/inward/record.url?scp=85122562057&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85122562057&partnerID=8YFLogxK
U2 - 10.1109/TCST.2021.3123963
DO - 10.1109/TCST.2021.3123963
M3 - Article
AN - SCOPUS:85122562057
SN - 1063-6536
VL - 30
SP - 1876
EP - 1887
JO - IEEE Transactions on Control Systems Technology
JF - IEEE Transactions on Control Systems Technology
IS - 5
ER -