TY - JOUR
T1 - Optimized petri net-based control design for robotic flexible manufacturing systems using integer linear programming
AU - Zareiee, Meysam
AU - Mehrad, Mahsa
AU - Moftakhari, Kamyar Pirouz
N1 - Publisher Copyright:
© The Author(s), under exclusive licence to Springer-Verlag London Ltd., part of Springer Nature 2025.
PY - 2025/8/5
Y1 - 2025/8/5
N2 - Discrete Event Systems can be modeled using Petri Net models. To ensure these systems operate within desired constraints and avoid unsafe or deadlock conditions—commonly referred to as forbidden states—various control strategies have been developed over the past decades. These strategies involve designing and connecting control places to the system. However, in large systems, this may lead to a significant number of control places, increasing model complexity and reducing scalability. In this paper, a method is proposed to design a controller with a smaller number of control places by solving an Integer Linear Programming problem for each critical state. The resulting controller remains maximally permissive while significantly reducing the number of control places compared to existing methods.
AB - Discrete Event Systems can be modeled using Petri Net models. To ensure these systems operate within desired constraints and avoid unsafe or deadlock conditions—commonly referred to as forbidden states—various control strategies have been developed over the past decades. These strategies involve designing and connecting control places to the system. However, in large systems, this may lead to a significant number of control places, increasing model complexity and reducing scalability. In this paper, a method is proposed to design a controller with a smaller number of control places by solving an Integer Linear Programming problem for each critical state. The resulting controller remains maximally permissive while significantly reducing the number of control places compared to existing methods.
KW - Control place
KW - Discrete event system
KW - Flexible manufacturing system
KW - Integer linear programming problem
KW - Petri net
UR - https://www.scopus.com/pages/publications/105012563867
U2 - 10.1007/s00170-025-16160-z
DO - 10.1007/s00170-025-16160-z
M3 - Article
AN - SCOPUS:105012563867
SN - 0268-3768
VL - 139
SP - 5259
EP - 5270
JO - International Journal of Advanced Manufacturing Technology
JF - International Journal of Advanced Manufacturing Technology
IS - 9-10
ER -