DPP: An agent-based approach for distributed process planning

A changing shop floor environment characterized by larger variety of products in smaller batch sizes requires creating an intelligent and dynamic process planning system that is responsive and adaptive to the rapid adjustment of production capacity and functionality. In response to the requirement, this research proposes a new methodology of distributed process planning (DPP). The primary focus of this paper is on the architecture of the new process planning approach, using multi-agent negotiation and cooperation. The secondary focus is on the other supporting technologies such as machining feature-based planning and function block-based control. Different from traditional methods, the proposed approach uses two-level decision-making—supervisory planning and operation planning. The former focuses on product data analysis, machine selection, and machining sequence planning, while the latter considers the detailed working steps of the machining operations inside of each process plan and is accomplished by intelligent NC controllers. By the nature of decentralization, the DPP shows promise of improving system performance within the continually changing shop floor environment.

[1]  Robert Lewis Modelling Control Systems Using Iec 61499: Applying Function Blocks to Distributed Systems , 2001 .

[2]  B. J. Davies,et al.  Knowledge-based selection and sequencing of hole-making operations for prismatic parts , 1993 .

[3]  Lihui Wang,et al.  Agent-based control system for next generation manufacturing , 1998, Proceedings of the 1998 IEEE International Symposium on Intelligent Control (ISIC) held jointly with IEEE International Symposium on Computational Intelligence in Robotics and Automation (CIRA) Intell.

[4]  Michael Wooldridge,et al.  Agent technology: foundations, applications, and markets , 1998 .

[5]  Zhao Fuliang A cooperative framework for process planning , 1999, Int. J. Comput. Integr. Manuf..

[6]  Alan C. Lin,et al.  Automated selection of cutting tools based on solid models , 1997 .

[7]  Kyo Il Lee,et al.  Pattern Recognition and Process Planning Prismatic Workpieces by Knowledge Based Approach , 1989 .

[8]  Jonathan Corney,et al.  Optimizing tool selection , 2001 .

[9]  Krishnaswami Srihari,et al.  Distributed Artificial Intelligence in manufacturing systems control , 1995 .

[10]  H. S Abdalla,et al.  A computer-based intelligent system for automatic tool selection , 2001 .

[11]  Mooyoung Jung,et al.  Flexible process sequencing using Petri net theory , 1995 .

[12]  Rui-Rong Wu,et al.  Object-oriented and fuzzy-set-based approach for set-up planning , 1998 .

[13]  Lihui Wang,et al.  An Architecture for Distributed Process Planning Using Function Blocks , 2002 .

[14]  R. Lewis Design of distributed control systems in the next millennium , 1997 .

[15]  Shiu Kit Tso,et al.  A cooperative agent modelling approach for process planning , 2000 .

[16]  Ping-Teng Chang,et al.  An integrated artificial intelligent computer-aided process planning system , 2000, Int. J. Comput. Integr. Manuf..

[17]  Sanjay B. Joshi,et al.  Recognizing multiple interpretations of interacting machining features , 1994, Comput. Aided Des..

[18]  Behrokh Khoshnevis,et al.  Process planning knowledge representation using an object-oriented data model , 1997 .

[19]  K. Hashmi,et al.  Fuzzy logic based intelligent selection of machining parameters , 1998 .

[20]  Peter Butala,et al.  A multi-agent approach to process planning and fabrication in distributed manufacturing , 1998 .

[21]  Paul K. Wright,et al.  CyberCut: A World Wide Web based design-to-fabrication tool , 1996 .

[22]  Anath Fischer,et al.  CSG representation as a basis for extraction of machining features , 1991 .

[23]  Chandra R. Devireddy Feature-based modelling and neural networks-based CAPP for integrated manufacturing , 1999, Int. J. Comput. Integr. Manuf..

[24]  A. Galip Ulsoy,et al.  Reconfigurable manufacturing systems: Key to future manufacturing , 2000, J. Intell. Manuf..

[25]  Hwa Gyoo Park,et al.  Enhancing manufacturing product development through learning agent system over internet , 1999 .

[26]  Norhashimah Morad,et al.  Genetic algorithms in integrated process planning and scheduling , 1999, J. Intell. Manuf..

[27]  S. H. Yeo,et al.  Process sequence optimization based on a new cost–tolerance model , 1998, J. Intell. Manuf..

[28]  Shaw C. Feng,et al.  Object oriented manufacturing resource modelling for adaptive process planning , 1999 .

[29]  Marco Santochi,et al.  COATS: an Expert Module for Optimal Tool Selection , 1986 .

[30]  Soh-Khim Ong,et al.  Fuzzy-set-based approach for concurrent constraint set-up planning , 1996, J. Intell. Manuf..

[31]  H.J.J. Kals,et al.  Tool paths and cutting technology in computer-aided process planning , 1996 .

[32]  K. Ridgway,et al.  Selection of cutting tools and conditions of machining operations using an expert system , 2000 .

[33]  Lihui Wang,et al.  Process Planning and Control in a Holonic Manufacturing Environment , 2001 .

[34]  Andrew Y. C. Nee,et al.  Using genetic algorithms in process planning for job shop machining , 1997, IEEE Trans. Evol. Comput..

[35]  Andrew Y. C. Nee,et al.  A distributed multi-agent environment for product design and manufacturing planning , 2001 .

[36]  Wenyu Yang,et al.  Computer-aided process planning in virutal one-of-a-kind production , 2000 .

[37]  R. Geelink,et al.  An Integrated Cutting Tool Selection and Operation Sequencing Method , 1992 .

[38]  László Monostori,et al.  Satisfying various requirements in different levels and stages of machining using one general ANN-based process model , 2000 .

[39]  D. H. Norrie,et al.  Bidding-based process planning and scheduling in a multi-agent system , 1997 .