Publication | Closed Access
A Petri net based deadlock prevention policy for flexible manufacturing systems
1.1K
Citations
7
References
1995
Year
Petri NetEngineeringFlexible Manufacturing TechnologyIndustrial EngineeringFlexible Manufacturing SystemsConcurrent SystemFormal VerificationDeadlock Prevention PolicyOperations ResearchSystems EngineeringIndustrial InformaticsConcurrent ProgrammingStochastic Petri NetComputer EngineeringManufacturing SystemsDistributed SystemsComputer ScienceProcess Systems EngineeringDeadlock SituationsFlexible Manufacturing SystemProduction ControlIndustrial DesignOperating SystemsAutomationConcurrency TheoryProcess ControlFormal MethodsReal-time SystemsConcurrent ExecutionResource AllocationTechnologyAsynchronous SystemsScheduling (Project Management)System Software
In this paper we illustrate a compositional method for modeling the concurrent execution of working processes in flexible manufacturing systems (FMS) through a special class of Petri nets that we call S/sup 3/PR. In essence, this class is built from state machines sharing a set of places modeling the availability of system resources. The analysis of S/sup 3/PR leads us to characterize deadlock situations in terms of a zero marking for some structural objects called siphons. In order to prevent the system from deadlocks, we propose a policy for resource allocation based on the addition of new places to the net imposing restrictions that prevent the presence of unmarked siphons (direct cause of deadlocks). Finally we present the application of this technique to a realistic FMS case.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
| Year | Citations | |
|---|---|---|
Page 1
Page 1