For the most recent entries see the Petri Nets Newsletter.

Design of deadlock prevention supervisors using Petri nets.

Huang, Yi-Sheng

In: The International Journal of Advanced Manufacturing Technology, 2006. 2006. URL: http://dx.doi.org/10.1007/s00170-006-0708-y.

Abstract: This paper proposes a methodology to synthesize supervisors for a class of sequential resource allocation system for flexible manufacturing systems. The type of Petri nets are called S3PR, where deadlocks are related to emptied siphons. In a former paper (Huang et al., IEEE Trans Syst Man Cybern, 2007), a deadlock prevention policy was proposed based on Petri nets siphons for the type of Petri nets. Since all minimal siphons should be controlled, the deadlock prevention policy is very time-consuming when the system is large. In this research, a concept of the elementary siphon is used to reduce the number of control places. A new siphon-based policy of deadlock prevention for the type of Petri nets is presented. This policy consists of two main stages: The first stage, called elementary siphons control, adds control places to the original net model to prevent elementary siphons from being emptied. The second stage, called generalized siphons control, adds control places that adopt a conservative policy of controlling only the release of parts into the system are used. Compared to the existing approaches, the new deadlock prevention policy can obtain a structurally compact deadlock prevention supervisor by adding only a few control places. Finally, numerical experiments under reachable states illustrate that the proposed algorithm appears to be more permissive than the closely related approaches.

Keywords: Petri net; Deadlock prevention; Flexible manufacturing system; Elementary siphon.


Do you need a refined search? Try our search engine which allows complex field-based queries.

Back to the Petri Nets Bibliography