Simulation-based real-time scheduling in a flexible manufacturing system

Abstract We present a simulation-based real-time scheduling methodology for a flexible manufacturing system. Developed is a scheduling mechanism in which the job dispatching rule varies dynamically based on information from discrete event simulation that evaluates a set of candidate rules. Major components of the scheduling mechanism are a simulation mechanism and a real-time control system. The simulation mechanism evaluates dispatching rules and selects the best dispatching rule for a given criterion. The real-time control system periodically monitors the shop floor and checks the performance value of the system. The selected dispatching rule is used until the difference between the actual performance value and the value estimated by simulation exceeds a given limit. Then a new simulation is performed with the remaining operations in the simulation mechanism to select a new rule. Results of computational tests show that the scheduling mechanism can be used effectively in real situations because it can fully use the information on the actual state of shop floors.

[1]  James J. Solberg,et al.  Dynamic control in automated manufacturing: a knowledge integrated approach† , 1988 .

[2]  Kathryn E. Stecke,et al.  Design, planning, scheduling, and control problems of flexible manufacturing systems , 1985 .

[3]  Don T. Phillips,et al.  A state-of-the-art survey of dispatching rules for manufacturing job shop operations , 1982 .

[4]  Arne Thesen,et al.  SEMI-MARKOV DECISION MODELS FOR REAL-TIME SCHEDULING , 1991 .

[5]  Jim Duggan,et al.  Project 477: pilot implementation of a production activity control (PAC) system in an electronics assembly environment , 1990 .

[6]  Richard A. Wysk,et al.  An application of discrete-event simulation to on-line control and scheduling in flexible manufacturing , 1989 .

[7]  Michael J. Shaw,et al.  Dynamic scheduling in cellular manufacturing systems: A framework for networked decision making , 1988 .

[8]  C. M. Harmonosky,et al.  Real-time scheduling in computer integrated manufacturing: a review of recent research , 1991 .

[9]  Shimon Y. Nof,et al.  Scheduling/rescheduling in the manufacturing operating system environment† , 1985 .

[10]  Ram Rachamadugu,et al.  Real-time scheduling of an automated manufacturing center * , 1989 .

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

[12]  S. S. Panwalkar,et al.  A Survey of Scheduling Rules , 1977, Oper. Res..

[13]  Bernard W. Taylor,et al.  A comparative analysis of the COVERT job sequencing rule using various shop performance measures , 1987 .

[14]  J. H. Mulligan,et al.  Simulation studies of multilevel dynamic job shop scheduling using heuristic dispatching rules , 1992 .

[15]  Ranga V. Ramasesh Dynamic job shop scheduling: A survey of simulation research , 1990 .

[16]  Oded Maimon Real-time operational control of flexible manufacturing systems , 1987 .

[17]  L. N. Van Wassenhove,et al.  Analysis of Scheduling Rules for an FMS , 1990 .

[18]  Ari P. J. Vepsalainen Priority rules for job shops with weighted tardiness costs , 1987 .

[19]  Subhash C. Sarin,et al.  Development of a knowledge-based system for dynamic scheduling , 1990 .

[20]  Albert Jones,et al.  A real-time production scheduler for a stochastic manufacturing environment , 1988 .

[21]  Yeong-Dae Kim A comparison of dispatching rules for job shops with multiple identical jobs and alternative routeings , 1990 .