Adaptive scheduling in random flexible manufacturing systems subject to machine breakdowns

In a FMS dynamic scheduling environment, frequent rescheduling to react to disruptions such as machine breakdowns can make the behaviour of the system hard to predict, and hence reduce the effectiveness of dynamic scheduling. Another approach to handle the disruptions is to update the job ready time and completion time, and machine status on a rolling horizon basis, and consider the machine availability explicitly in generating schedules. When machine downtime has a small variation, the operation completion time is estimated by using limiting (steady-state) machine availability. However, steady-state analysis is sometimes unlikely to provide a complete picture of the system when there is a large variation in machine downtime and repair time, and frequent disruptions (e.g. tool failures) exist. Transient analysis of machine availability will be more meaningful in such a situation during a finite observation period. In this paper, an adaptive scheduling approach is proposed to make coupled decisions about part/machine scheduling and operation/tool assignments on a rolling horizon basis, while the operation completion time is estimated by a transient machine availability analysis based on a two-state continuous time Markov process. The expected tool waiting time is explicitly considered in the job machine scheduling decision. The effectiveness of the proposed method is compared with other approaches based on various dispatching heuristics such as Apparent Tardiness Cost, Cost OVER Time, and Bottleneck Dynamics, etc under different shop load and machine downtime levels.

[1]  Suresh K. Khator,et al.  Analysis of tool sharing in an FMS: a simulation study , 1996 .

[2]  Z. Xu,et al.  Evaluation of scheduling strategies for a dynamic job shop in a tool-shared, flexible manufacturing environment , 1998 .

[3]  I. M. Ovacikt,et al.  Rolling horizon algorithms for a single-machine dynamic scheduling problem with sequence-dependent setup times , 1994 .

[4]  Robert M. O'Keefe,et al.  Interaction between dispatching and next station selection rules in a dedicated flexible manufacturing system , 1992 .

[5]  Quirico Semeraro,et al.  Simulation of tool and part flow in FMSs , 1995 .

[6]  Lawrence M. Wein,et al.  A broader view of the job-shop scheduling problem , 1992 .

[7]  P. Brunn,et al.  Workshop scheduling using practical (inaccurate) data Part 1: The performance of heuristic scheduling rules in a dynamic job shop environment using a rolling time horizon approach , 1999 .

[8]  Kenneth R. Baker,et al.  AN EXPERIMENTAL STUDY OF THE EFFECTIVENESS OF ROLLING SCHEDULES IN PRODUCTION PLANNING , 1977 .

[9]  Shunji Osaki,et al.  Applied stochastic system modeling , 1985 .

[10]  A. G. Lockett,et al.  Job shop scheduling heuristics and frequency of scheduling , 1982 .

[11]  Reha Uzsoy,et al.  Analysis of periodic and event-driven rescheduling policies in dynamic shops , 1992 .

[12]  Li Lin,et al.  A dynamic job shop scheduling framework: a backward approach , 1994 .

[13]  Reha Uzsoy,et al.  Rolling horizon procedures for dynamic parallel machine scheduling with sequence-dependent setup times. , 1995 .

[14]  Michael J. Shaw,et al.  Adaptive scheduling in dynamic flexible manufacturing systems: a dynamic rule selection approach , 1997, IEEE Trans. Robotics Autom..

[15]  Hanif D. Sherali,et al.  Linear Programming and Network Flows , 1977 .

[16]  Michael J. Shaw,et al.  Information-Based Dynamic Manufacturing System Scheduling , 2001 .

[17]  O. V. Krishnaiah Chetty,et al.  Design and evaluation of automated guided vehicle systems for flexible manufacturing systems: an extended timed Petri net-based approach , 1993 .

[18]  Joseph J. Talavage,et al.  A transient-based real-time scheduling algorithm in FMS , 1991 .

[19]  Steven A. Melnyk,et al.  Tooling constraints and shop floor scheduling: evaluating the impact of sequence dependency , 1992 .

[20]  Joseph J. Talavage,et al.  Intelligent dispatching for flexible manufacturing , 1991 .

[21]  Ihsan Sabuncuoglu,et al.  An analysis of heuristics in a dynamic job shop with weighted tardiness objectives , 1999 .

[22]  Li Lin,et al.  Multiple-Objective Scheduling for the Hierarchical Control of Flexible Manufacturing Systems , 1999 .

[23]  Kripa Shanker,et al.  A loading and dispatching problem in a random flexible manufacturing system , 1985 .

[24]  Jayanta Chandra Optimization-based opportunistic part dispatching in flexible manufacturing systems , 1990 .

[25]  Reha Uzsoy,et al.  Predictable scheduling of a job shop subject to breakdowns , 1998, IEEE Trans. Robotics Autom..