scispace - formally typeset
Journal ArticleDOI

A structured approach to deadlock detection, avoidance and resolution in flexible manufacturing systems

Reads0
Chats0
TLDR
In this paper, a structured model for deadlock detection, avoidance and resolution caused by part flow in manufacturing systems is presented, where a system status graph can be constructed for the parts currently in the system.
Abstract
Production scheduling models that determine part mix ratios and detailed schedules do not usually account for deadlocks that can be caused by part flow. Deadlocks must be prevented for operational control (especially in automated systems). The major thrust of this paper is in developing a structured model for deadlock detection, avoidance and resolution caused by part flow in manufacturing systems. A system status graph can be constructed for the parts currently in the system. Deadlock detection amounts to determining deadlocks in the system status graph. On the other hand, deadlock avoidance amounts to restricting parts movement so that deadlocks are completely avoided in the future. While deadlock detection is a one-step look ahead procedure, deadlock avoidance is a complete look ahead procedure. Deadlock resolution or recovery amounts to judiciously using a limited queue to recover from deadlocks. Deadlock detection and avoidance are absolutely crucial to uninterrupted operation of automated m...

read more

Citations
More filters
Journal ArticleDOI

Deadlock control methods in automated manufacturing systems

TL;DR: This paper intends to present a tutorial survey of state-of-the art modeling and deadlock control methods for discrete manufacturing systems and presents the updated results in the areas of deadlock prevention, detection and recovery, and avoidance.
Journal ArticleDOI

Deadlock Control of Automated Manufacturing Systems Based on Petri Nets—A Literature Review

TL;DR: This study surveys the state-of-the-art deadlock-control strategies for automated manufacturing systems by reviewing the principles and techniques that are involved in preventing, avoiding, and detecting deadlocks.
Journal ArticleDOI

A Survey and Comparison of Petri Net-Based Deadlock Prevention Policies for Flexible Manufacturing Systems

TL;DR: This paper intends to review and compare a variety of Petri net-based deadlock prevention policies reported in the literature in terms of structural complexity, behavior permissiveness, and computational complexity to facilitate engineers in choosing a suited method for their industrial application cases.
Journal ArticleDOI

Event-based feedback control for deadlock avoidance in flexible production systems

TL;DR: The paper derives necessary and sufficient conditions for a deadlock occurrence and rigorously characterize highly undesirable situations (second level deadlocks), which inevitably evolve to circular waits in the next future.
Journal ArticleDOI

Design of a Maximally Permissive Liveness- Enforcing Petri Net Supervisor for Flexible Manufacturing Systems

TL;DR: A novel and computationally efficient method to design optimal control places, and an iteration approach that only computes the reachability graph of a plant Petri net model once in order to obtain a maximally permissive liveness-enforcing supervisor for an FMS.
References
More filters
Journal ArticleDOI

System Deadlocks

TL;DR: This article surveys the work that has been done on the treatment of deadlocks from both the theoretical and practical points of view.
Journal ArticleDOI

Deadlock avoidance in flexible manufacturing systems with concurrently competing process flows

TL;DR: The authors develop a Petri net model of concurrent job flow and dynamic resource allocation in an FMS and define deadlock in terms of transition enabling in the PN model to prove that restricted deadlock can never occur for any resource allocation policy implemented under the DAA restriction policy.
Journal ArticleDOI

Deadlock prevention and deadlock avoidance in flexible manufacturing systems using Petri net models

TL;DR: It is shown that prevention and avoidance of FMS deadlocks can be implemented using Petri net models and a generic, Petri-net-based online controller for implementing deadlock avoidance in real-world FMSs is developed.
Book

Computer-aided manufacturing

TL;DR: The second edition of Industrial Engineering has been revised to include expanded coverage of Computer Aided Design, Tooling and Fixturing, Programmable Logic Controllers, and Concurrent Engineering; while coverage of AI in Manufacturing and CAPP Systems has been deleted as mentioned in this paper.
Journal ArticleDOI

Prevention of system deadlocks

TL;DR: Algorithms are presented which examine a request in the light of the current allocation of resources and determi whether or not the granting of the request will introduce the possibility of a deadlock.
Related Papers (5)