Accommodating FMS operational contingencies through routing flexibility

Overwhelmed by the complexity of the FMS deadlock avoidance problem, current research has essentially ignored the aspects (and benefits) related to flexible (dynamic) job routing. Furthermore, extending the currently existing results along this line is nontrivial, primarily because of the fact that the possible routing options for a single job can grow exponentially fast. Hence, computationally efficient techniques are required to incorporate the inherent FMS routing flexibilty into current structural control schemes. The paper initiates the investigation on the problem of integrating routing flexibility in FMS structural control, by addressing the problem of "optimal" job re-routing in the case of operational contingencies. An analytical problem formulation and an efficient solution algorithm are developed for the case that the FMS is structurally controlled by the resource upstream neighborhood (RUN) policy, a deadlock avoidance policy previously presented in the literature. Beyond the value of the presented results, the paper is intended also to outline a methodological approach to the underlying problems.

[1]  W. M. Wonham,et al.  The control of discrete event systems , 1989 .

[2]  Charles H. Fine,et al.  An Empirical Study of Manufacturing Flexibility in Printed Circuit Board Assembly , 1996, Oper. Res..

[3]  Spiridon A. Reveliotis,et al.  Structural analysis and control of flexible manufacturing systems with a performance perspective , 1996 .

[4]  Percy H. Brill,et al.  On measures of flexibility in manufacturing systems , 1989 .

[5]  N. Raman,et al.  FMS planning decisions, operating flexibilities, and system performance , 1995 .

[6]  Abraham Silberschatz,et al.  Operating System Concepts , 1983 .

[7]  Placid Mathew Ferreira,et al.  Design Guidelines for Deadlock-Handling Strategies in Flexible Manufacturing Systems , 1997 .

[8]  Spyros Reveliotis,et al.  The Application and Evaluation of Banker's Algorithm for Deadlock-Free Buffer Space Allocation in Flexible Manufacturing Systems , 1998 .

[9]  Kathryn E. Stecke,et al.  A flexible approach to part type selection in flexible flow systems using part mix ratios , 1991 .

[10]  Pravin K. Johri,et al.  Practical issues in scheduling and dispatching in semiconductor wafer fabrication , 1993 .

[11]  Erwin R. Boer,et al.  Generating basis siphons and traps of Petri nets using the sign incidence matrix , 1994 .

[12]  A. Nico Habermann,et al.  Prevention of system deadlocks , 1969, CACM.

[13]  D. Upton Process range in manufacturing: an empirical study of flexibility , 1997 .

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

[15]  Wayne L. Winston,et al.  Introduction to mathematical programming , 1991 .

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

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

[18]  Jeffrey S. Smith,et al.  Formal models for control of flexible manufacturing cells: physical and system model , 1995, IEEE Trans. Robotics Autom..

[19]  E. Mark Gold,et al.  Deadlock Prediction: Easy and Difficult Cases , 1978, SIAM J. Comput..

[20]  Bruce H. Krogh,et al.  Deadlock avoidance in flexible manufacturing systems with concurrently competing process flows , 1990, IEEE Trans. Robotics Autom..

[21]  D. Gerwin Manufacturing flexibility: a strategic perspective , 1993 .

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

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

[24]  G. Hutchinson,et al.  A quantification of the value of flexibility , 1989 .

[25]  Javier Martínez,et al.  A Petri net based deadlock prevention policy for flexible manufacturing systems , 1995, IEEE Trans. Robotics Autom..

[26]  Richard A. Wysk,et al.  Detection of deadlocks in flexible manufacturing cells , 1991, IEEE Trans. Robotics Autom..

[27]  Spyros A. Reveliotis,et al.  A correct and scalable deadlock avoidance policy for flexible manufacturing systems , 1998, IEEE Trans. Robotics Autom..

[28]  K. Barkaoui,et al.  A deadlock prevention method for a class of FMS , 1995, 1995 IEEE International Conference on Systems, Man and Cybernetics. Intelligent Systems for the 21st Century.

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

[30]  Spyros A. Reveliotis Accommodating FMS operational contingencies through routing flexibility , 1999, IEEE Trans. Robotics Autom..

[31]  Suresh P. Sethi,et al.  Flexibility in manufacturing: A survey , 1990 .

[32]  Richard A. Wysk,et al.  Resolution of deadlocks in flexible manufacturing systems: Avoidance and recovery approaches , 1994 .