Flexible assembly scheduling using a knowledge-based approach

Abstract This paper presents a knowledge-based scheduling system that generates a detailed production schedule for jobs in a flexible assembly system (FAS) by exploiting routing and operation flexibilities. Past research in flexible manufacturing did not take into account the flexibilities of such environments that allow alternative sequencing and routing of operations presumably to avoid the computational overhead that would result from these added dimensions of complexity. Moreover, jobs in an FAS require both machining and assembly operations. In our system, the resulting computational burden is reduced by using (1) a two-level hierarchical scheduling approach, (2) a search strategy that uses knowledge from the knowledge base to control the amount of search required, and (3) a computationally efficient post analysis of the schedule that often results in local improvements and is based on knowledge about solution structures stored in the knowledge base. The system has been implemented and tested using Common Lisp on a Macintosh SE/30 with 4 MB main memory. Computational experience with the system is reported.

[1]  Joseph J. Moder,et al.  Project Management with CPM and PERT , 1964 .

[2]  E. Toczylowski,et al.  Multi-level production scheduling for a class of flexible machining and assembly systems , 1989 .

[3]  Anita Lee,et al.  Flexible manufacturing system (FMS) scheduling using filtered beam search , 1990, J. Intell. Manuf..

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

[5]  W. E. Wilhelm,et al.  Effectiveness of alternate operations in a flexible manufacturing system , 1985 .

[6]  Robert J. Graves,et al.  Flexible assembly systems: an approach for near real-time scheduling and routeing of multiple products , 1988 .

[7]  Ramón Alvarez-Valdés Olaguíbel,et al.  Chapter 5 – HEURISTIC ALGORITHMS FOR RESOURCE-CONSTRAINED PROJECT SCHEDULING: A REVIEW AND AN EMPIRICAL ANALYSIS , 1989 .

[8]  Paul Kinnucan Flexible Systems Invade the Factory. , 1983 .

[9]  Marvin Minsky,et al.  A framework for representing knowledge , 1974 .

[10]  William L. Maxwell,et al.  Multiple‐factor rules for sequencing with assembly constraints , 1968 .

[11]  Andrew Kusiak Aggregate scheduling of a flexible machining and assembly system , 1989, IEEE Trans. Robotics Autom..

[12]  James H. Patterson,et al.  Project scheduling: The effects of problem structure on heuristic performance , 1976 .

[13]  Edward W. Davis,et al.  A Comparison of Heuristic and Optimum Solutions in Resource-Constrained Project Scheduling , 1975 .

[14]  T. C. Hu Parallel Sequencing and Assembly Line Problems , 1961 .

[15]  Thomas E. Morton,et al.  The single machine early/tardy problem , 1989 .

[16]  P. Ow,et al.  Filtered beam search in scheduling , 1988 .

[17]  Hirofumi Matsuo,et al.  A bottleneck-based beam search for job scheduling in a flexible manufacturing system , 1989 .

[18]  Andrew B. Whinston,et al.  Control and Decision Support in Automatic Manufacturing Systems , 1980 .

[19]  J. L. Nevins,et al.  Robot Assembly Research and Its Future Applications , 1979 .

[20]  Michael G. Ketcham,et al.  Parametric simulation for flexible assembly systems , 1989 .

[21]  David A. Carlson,et al.  Flexible assembly systems: The scheduling problem for multiple products , 1989 .

[22]  G. Perry,et al.  Sensor-based robotic assembly systems: Research and applications in electronic manufacturing , 1983, Proceedings of the IEEE.

[23]  Andrew Kusiak,et al.  Scheduling flexible machining and assembly systems , 1988 .