Knowledge-based scheduling under unpredicted conditions: two approaches∗

SUMMARY Control of a flexible manufacturing system (FMS) is a complicated task due to the wealth of feasible alternatives. Such control is done hierarchically: in the cell level, part scheduling is considered; in lower levels the equipment control strategy is looked at. In building a knowledge-based control system the conditions and variables which affect the control mechanism have to be defined and represented in the knowledge base. Since the control mechanism defines conditions and actions in the environment, it is possible to reach conditions for which the action is not sufficiently defined, is not appropriate to control the system, or missing altogether. This paper presents two methods for knowledge-based scheduling, one for each level, and evaluates their ability to function under varying conditions that deviate from the expected ones for which the system was designed.

[1]  Alan J. Mayne,et al.  Introduction to Simulation and SLAM , 1979 .

[2]  Julius T. Tou Design of expert systems for integrated production automation , 1985 .

[3]  Andrew B. Whinston,et al.  Artificial Intelligence in Manufacturing Planning and Control , 1980 .

[4]  Lee W. Schruben,et al.  Simulation modeling with event graphs , 1983, CACM.

[5]  William B. Rouse,et al.  A rule-based model of human problem-solving behavior in dynamic environments , 1985, IEEE Transactions on Systems, Man, and Cybernetics.

[6]  Richard A. Wysk,et al.  An Introduction to Automated Process Planning Systems , 1984 .

[7]  David Ben-Arieh,et al.  Knowledge Based Control System for Automated Production and Assembly , 1985 .

[8]  Patrick Henry Winston,et al.  Using Frames in Scheduling , 1982 .

[9]  Mark S. Fox,et al.  Constraint-Directed Search: A Case Study of Job-Shop Scheduling , 1987 .

[10]  Richard C. T. Lee Clustering Analysis and Its Applications , 1981 .

[11]  Chin-Liang Chang,et al.  Finding Prototypes For Nearest Neighbor Classifiers , 1974, IEEE Transactions on Computers.

[12]  Herbert Y. Chang,et al.  Comparison of Parallel and Deductive Fault Simulation Methods , 1974, IEEE Transactions on Computers.

[13]  C. V. Ramamoorthy,et al.  Performance Evaluation of Asynchronous Concurrent Systems Using Petri Nets , 1980, IEEE Transactions on Software Engineering.

[14]  J. Talavage,et al.  Optimization of stochastic simulation models , 1980 .

[15]  H. Van Dyke Parunak,et al.  An Architecture for Heuristic Factory Control , 1986, 1986 American Control Conference.