2016
DOI: 10.1155/2016/8219424
|View full text |Cite
|
Sign up to set email alerts
|

An Efficient Siphon-Based Deadlock Prevention Policy for a Class of Generalized Petri Nets

Abstract: We propose a new deadlock prevention policy for an important class of resource allocation systems (RASs) that appear in the modeling of flexible manufacturing systems (FMSs). The model of this class in terms of generalized Petri nets is, namely, S4PR. On the basis of recent structural analysis results related to the elementary siphons in generalized Petri nets on one hand and an efficient deadlock avoidance policy proposed for the class of conjunctive/disjunctive (C/D) RASs on the other hand, we show how one c… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
18
0

Year Published

2017
2017
2021
2021

Publication Types

Select...
6

Relationship

3
3

Authors

Journals

citations
Cited by 7 publications
(18 citation statements)
references
References 28 publications
0
18
0
Order By: Relevance
“…Generally, our proposed method works on S 4 PR class of Petri nets, which is more generalized than other classes of Petri nets. Definition 1: [37] A system of sequential systems with shared resources (S 4 PR) is a generalized connected self-loop Petri net N = (P, T, F, W ), where 1) P = P A ∪ Θ, is a place partition such that…”
Section: Computation Of Loop Markingmentioning
confidence: 99%
“…Generally, our proposed method works on S 4 PR class of Petri nets, which is more generalized than other classes of Petri nets. Definition 1: [37] A system of sequential systems with shared resources (S 4 PR) is a generalized connected self-loop Petri net N = (P, T, F, W ), where 1) P = P A ∪ Θ, is a place partition such that…”
Section: Computation Of Loop Markingmentioning
confidence: 99%
“…The main challenges of the study of DES are the occurrence of deadlocks. Deadlocks can occur due to excessive use of shared resources in the systems, which degrade the system performance of DES [10][11][12][13][14][15][16][17]. Three main tools exist to design a decentralized supervisory structure for DES, namely, they are; graph theory [2,5,15,16], automata [18][19][20][21][22] and Petri nets [14,16,[23][24][25][26][27].…”
Section: Introductionmentioning
confidence: 99%
“…A dependent siphon can be implicitly controlled by properly arranging the number of tokens that can stay at its elementary siphons. The results mentioned above have widely applied to a variety of elementary siphon-related deadlock control approaches 139,[217][218][219][220][221][222][223][224][225][226][227][228][229][230][231][232][233] in the literature. This article mainly aims to reveal, first, how the elementary siphon theory of Petri nets can be used to troubleshoot deadlock problems, and second, how the refined concept of elementary siphons in a Petri net improves the existing deadlock control policies.…”
Section: Introductionmentioning
confidence: 99%