Planning in flexible manufacturing systems must take into account both the multiprocessing environment and the dynamically changing states. This paper uses a knowledge-based approach to handle such a planning system, where three levels-i.e., the control, state, and operational levels-constitute its manufacturing knowledge. The construction of plans for multiple manufacturing jobs requires four steps: (1) linear plan generation, (2) conflict detection, (3) plan synthesis, and (4) plan revision. To achieve goals, these steps will search for planning operators using a backward chaining inference procedure. To perform the scheduling and sequencing of the multiple jobs within a flexible manufacturing cell, the planning system modifies the nonlinear planning approach and adds resources and durations information to the action formalism. Because the plan-generation process is goal-directed, the dynamically adjustable plan can be constructed on-line.
[1]
David E. Wilkins,et al.
Domain-Independent Planning: Representation and Plan Generation
,
1984,
Artif. Intell..
[2]
Steven A. Vere,et al.
Planning in Time: Windows and Durations for Activities and Goals
,
1983,
IEEE Transactions on Pattern Analysis and Machine Intelligence.
[3]
Richard Fikes,et al.
STRIPS: A New Approach to the Application of Theorem Proving to Problem Solving
,
1971,
IJCAI.
[4]
Austin Tate,et al.
Generating Project Networks
,
1977,
IJCAI.
[5]
Richard Fikes,et al.
Learning and Executing Generalized Robot Plans
,
1993,
Artif. Intell..