Distributed event-control for deadlock avoidance in automated manufacturing systems

This paper develops a decentralized event-control strategy to avoid deadlock in automated manufacturing systems. On the basis of the characteristics of the part mix that is currently active, the system is partitioned in subsystems that can be controlled locally and independently using graph-theoretic tools. The controller of each subsystem can be chosen as the best compromise between computational costs and flexibility in resource allocation and depending on the particular layout of the subsystem. The decentralized scheme allows the overall system to improve its flexibility and guarantee good performance measures. The approach is particularly suitable for cellular manufacturing systems that do not exclude intercell flow. In this case the method determines the cells that can be controlled independently and the ones that must be controlled jointly. A case study performed by discrete-event simulation confirms the efficiency of the proposed methodology.

[1]  Nallan C. Suresh,et al.  Performance of hybrid cellular manufacturing systems: A computer simulation investigation , 2000, Eur. J. Oper. Res..

[2]  Mohamed S. Kamel,et al.  A part-machine assignment algorithm for cellular manufacturing with machine capacity constraints , 1998 .

[3]  Spyros A. Reveliotis,et al.  Deadlock avoidance policies for automated manufacturing cells , 1996, IEEE Trans. Robotics Autom..

[4]  Ronald B. Heady,et al.  Forming minimum-cost machine cells with exceptional parts using zero-one integer programming , 1997 .

[5]  Bengt Lennartson,et al.  Performance modeling of automated manufacturing systems , 1995, Autom..

[6]  Ming Zhou,et al.  Formation of independent flow-line cells based on operation requirements and machine capabilities , 1998 .

[7]  Ja-Shen Chen,et al.  Stepwise decomposition approaches for large scale cell formation problems , 1999, Eur. J. Oper. Res..

[8]  Maria Pia Fanti,et al.  Event-based feedback control for deadlock avoidance in flexible production systems , 1997, IEEE Trans. Robotics Autom..

[9]  Hyunbo Cho,et al.  Graph-theoretic deadlock detection and resolution for flexible manufacturing systems , 1995, IEEE Trans. Robotics Autom..

[10]  Andrew Kusiak,et al.  Branching algorithms for solving the group technology problem , 1991 .

[11]  Gavriel Salvendy,et al.  An efficient heuristic for the design of cellular manufacturing systems with multiple identical machines , 1999 .

[12]  James T. Lin,et al.  Deadlock prediction and avoidance based on Petri nets for zone-control automated guided vehicle systems , 1995 .

[13]  P. Verma,et al.  A sequence-based materials flow procedure for designing manufacturing cells , 1995 .

[14]  Kamel Barkaoui,et al.  Deadlock avoidance in FMS based on structural theory of Petri nets , 1995, Proceedings 1995 INRIA/IEEE Symposium on Emerging Technologies and Factory Automation. ETFA'95.

[15]  Maria Pia Fanti,et al.  Performance of deadlock avoidance algorithms in flexible manufacturing systems , 1996 .

[16]  Ying-Chin Ho,et al.  Solving cell formation problems in a manufacturing environment with flexible processing and routeing capabilities , 1996 .

[17]  Nancy Lea Hyer,et al.  Research issues in cellular manufacturing , 1987 .

[18]  Sunderesh S. Heragu,et al.  Group Technology and Cellular Manufacturing , 1994, IEEE Trans. Syst. Man Cybern. Syst..

[19]  S. M. Taboun,et al.  Productivity optimization of cellular manufacturing systems , 1998 .

[20]  Elin M. Wicks,et al.  Designing cellular manufacturing systems with dynamic part populations , 1999 .

[21]  Shi-Chung Chang,et al.  Dispatching-driven deadlock avoidance controller synthesis for flexible manufacturing systems , 1994, IEEE Trans. Robotics Autom..

[22]  Hyunbo Cho,et al.  A structured approach to deadlock detection, avoidance and resolution in flexible manufacturing systems , 1994 .

[23]  D. A. Milner,et al.  Direct clustering algorithm for group formation in cellular manufacture , 1982 .

[24]  Y. Narahari,et al.  Deadlock prevention and deadlock avoidance in flexible manufacturing systems using Petri net models , 1990, IEEE Trans. Robotics Autom..

[25]  Thomas R. Rohleder,et al.  Incorporating human resources in group technology/cellular manufacturing , 1998 .

[26]  Mark Lawley,et al.  Polynomial-complexity deadlock avoidance policies for sequential resource allocation systems , 1997, IEEE Trans. Autom. Control..

[27]  A. Vakharia,et al.  Cell formation in group technology: A combinatorial search approach , 1997 .

[28]  Haoxun Chen,et al.  Deadlock avoidance policy for Petri-net modeling of flexible manufacturing systems with shared resources , 1996 .

[29]  Yi Xu,et al.  Designing multi-product lines: job routing in cellular manufacturing systems , 2000 .

[30]  J. C. Wei,et al.  A capacity constrained multiobjective cell formation method , 1990 .

[31]  N. Singh,et al.  Design of cellular manufacturing systems: An invited review , 1993 .

[32]  J. King Machine-component grouping in production flow analysis: an approach using a rank order clustering algorithm , 1980 .