Optimized petri net-based control design for robotic flexible manufacturing systems using integer linear programming

Meysam Zareiee*, Mahsa Mehrad, Kamyar Pirouz Moftakhari

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

Abstract

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.

Original languageEnglish
Pages (from-to)5259-5270
Number of pages12
JournalInternational Journal of Advanced Manufacturing Technology
Volume139
Issue number9-10
DOIs
Publication statusPublished - 5 Aug 2025

Keywords

  • Control place
  • Discrete event system
  • Flexible manufacturing system
  • Integer linear programming problem
  • Petri net

Fingerprint

Dive into the research topics of 'Optimized petri net-based control design for robotic flexible manufacturing systems using integer linear programming'. Together they form a unique fingerprint.

Cite this