Title :
Analysis of deadlocks and circular waits using a matrix model for discrete event systems
Author :
Lewis, F.L. ; Bogdan, S. ; Gurel, A. ; Pastravanu, O.
Author_Institution :
Autom. & Robotics Res. Inst., Texas Univ., Arlington, TX, USA
Abstract :
A new matrix rule-based model of discrete-part discrete event systems is given that, together with the well-known Petri net marking transition equation, yields a complete matrix-based dynamical description of these systems. In this application to deadlock analysis, the exact relations between circular blockings and deadlocks are given for a large class of reentrant flow lines. Explicit matrix equations are given for online dynamic deadlock analysis in terms of circular blockings, and certain `critical siphons´ and `critical subsystems´. This allows efficient dispatching with deadlock avoidance using a generalized kanban scheme. For the class of flow lines considered, the existence of matrix formulae shows that deadlock analysis is not NP-complete, but of polynomial complexity
Keywords :
Petri nets; computational complexity; discrete event systems; matrix algebra; production control; Petri net marking transition equation; circular blockings; circular waits; critical siphons; critical subsystems; deadlock avoidance; deadlocks; discrete-part discrete event systems; efficient dispatching; generalized kanban scheme; manufacturing systems; matrix equations; matrix formulae; matrix rule-based model; matrix-based dynamical description; online dynamic deadlock analysis; polynomial complexity; reentrant flow lines; Assembly; Bills of materials; Discrete event systems; Dispatching; Equations; Lifting equipment; Manufacturing; Petri nets; Robotics and automation; System recovery;
Conference_Titel :
Decision and Control, 1997., Proceedings of the 36th IEEE Conference on
Conference_Location :
San Diego, CA
Print_ISBN :
0-7803-4187-2
DOI :
10.1109/CDC.1997.652506