Bidding-based process planning and scheduling in a multi-agent system

Abstract Effective and efficient implementation of intelligent and/or agile manufacturing systems requires an enterprise level integration. The first step in this direction is to integrate design, process planning and and scheduling. This paper describes a bidding-based approach to the integration of computer-aided design, process planning and real time scheduling. The product is represented in a STEP model with detailed design and administrative information including design specifications, batch size, and due dates. Upon arrival at the manufacturing facility, the product is registered in the shop floor manager which is essentially a coordinating agent. The shop floor manager broadcasts the product's requirements to the machines. The shop contains autonomous machines that have knowledge about their functionality, capabilities, tooling and schedules. Each machine has its own process planner and responds to the product's request in a way that is consistent with its capabilities and capacities. When more than one machine offers certain process(es) for the same requirements, they enter into negotiation. Based on processing time, due date and cost, one of the machines wins the contract. The successful machine updates its schedule and advises the product to request raw material for processing. The concept was implemented using a multi-agent system in an object-oriented programming language. The task decomposition and planning are achieved through contract nets. Examples are included to illustrate the approach.

[1]  Hong-Chao Zhang,et al.  Computer Aided Process Planning: the state-of-the-art survey , 1989 .

[2]  Andrew Y. C. Nee,et al.  IKOOPPS: an intelligent knowledge‐based object‐oriented process planning system for the manufacture of progressive dies , 1991 .

[3]  Richard A. Wysk,et al.  Intelligent reasoning for processing planning , 1987 .

[4]  Inyong Ham,et al.  Computer-Aided Process Planning: The Present and the Future , 1988 .

[5]  Toshio Sata,et al.  The Integration of CAD and CAM by Application of Artificial-Intelligence Techniques , 1982 .

[6]  Behrokh Khoshnevis,et al.  Use of artificial intelligence in automated process planning , 1986 .

[7]  F Giusti,et al.  KAPLAN: a Knowledge-Based Approach to Process Planning of Rotational Parts , 1989 .

[8]  Hyunbo Cho,et al.  A Formal Approach to Integrating Computer-Aided Process Planning and Shop Floor Control , 1994 .

[9]  P. Gu,et al.  OOPPS: an object-oriented process planning system , 1994 .

[10]  N. P. Suh,et al.  An Integrated Approach to Process Planning and Scheduling , 1985 .

[11]  B. J. Davies,et al.  The Use of Expert Systems in Process-Planning , 1984 .

[12]  Jean-Claude Latombe,et al.  GARI: AN EXPERT SYSTEM FOR PROCESS PLANNING , 1984 .

[13]  Richard A. Wysk,et al.  CAD/Generative process planning with TIPPS , 1983 .

[14]  Zen Chen,et al.  Automatic 3D machining feature extraction from 3D CSG solid input , 1990, Comput. Aided Des..

[15]  H.J.J. Kals,et al.  XPLANE, a Generative Computer Aided Process Planning System for Part Manufacturing , 1986 .