Petri Net Based Deadlock Prevention Approach for Flexible Manufacturing Systems

Cheng Zhong,Zhiwu Li
DOI: https://doi.org/10.4018/9781609600860.ch015
2011-01-01
Abstract:In flexible manufacturing systems, deadlocks usually occur due to the limited resources. To cope with deadlock problems, Petri nets are widely used to model these systems. This chapter focuses on deadlock prevention for flexible manufacturing systems that are modeled with S4R nets, a subclass of generalized Petri nets. The analysis of S4R leads us to derive an iterative deadlock prevention approach. At each iteration step, a non-max-controlled siphon is derived by solving a mixed integer linear programming. A monitor is constructed for the siphon such that it is max-controlled. Finally, a liveness-enforcing Petri net supervisor can be derived without enumerating all the strict minimal siphons.Request access from your librarian to read this chapter's full text.
What problem does this paper attempt to address?