Design for manufacturability: A feature-based agent-driven approach

Abstract Extensions to mechanical feature-based design and design for manufacturability are presented that adopt the increasingly recognized multiagent paradigm. This approach uses autonomous agents to implement each form feature inside the model being created, thus leading to the creation of a new type of active product model. Designers add new features to their designs by populating a living community of agents that construct the model, therefore creating an active product program as opposed to the traditional passive product data. Feature agents are self-scheduled autonomous entities, able to exchange data with one another and with a degree of self-control over their own geometric data. Using simple manufacturability criteria, each feature agent endlessly applies its embedded knowledge to ensure its own local manufacturability. A global behaviour emerges from the agents' activity inside the model that optimizes the global manufacturability of the component being designed.

[1]  O. W. Salomons,et al.  Computer Support in the (Re) Design of Mechanical Products , 1993, KNOWHSEM.

[2]  Dana S. Nau,et al.  Systematic approach to analysing the manufacturability of machined parts , 1995, Comput. Aided Des..

[3]  Jörg P. Müller,et al.  A Pragmatic BDI Architecture , 1997, ATAL.

[4]  Aristides A. G. Requicha,et al.  Spatial Reasoning for the Automatic Recognition of Machinable Features in Solid Models , 1993, IEEE Trans. Pattern Anal. Mach. Intell..

[5]  E. Bajic,et al.  Mobile database nodes for manufacturing information management: a STEP based approach , 1997 .

[6]  Brian R. Gaines,et al.  Coordinating societies of research agents—IMS experience , 1997 .

[7]  Timothy W. Finin,et al.  Evaluation of KQML as an Agent Communication Language , 1995, ATAL.

[8]  Jami J. Shah,et al.  Dimension and tolerance modeling and transformations in feature based design and manufacturing , 1998, J. Intell. Manuf..

[9]  Douglas E. R. Clark,et al.  The Heriot-Watt FeatureFinder: CIE97 results , 1998, Comput. Aided Des..

[10]  Tim Finin,et al.  KQML - A Language and Protocol for Knowledge and Information Exchange , 1994 .

[11]  Shashi Shekhar,et al.  A Negotiation Platform for Cooperating Multi-agent Systems , 1993 .

[12]  Dana S. Nau,et al.  Automated manufacturability analysis: A survey , 1995 .

[13]  O. W. Salomons,et al.  Review of research in feature-based design , 1993 .

[14]  Martti Mäntylä,et al.  Feature modelling by incremental feature recognition , 1993, Comput. Aided Des..

[15]  Derek Long,et al.  Goal Creation in Motivated Agents , 1995, ECAI Workshop on Agent Theories, Architectures, and Languages.

[16]  Donald Meagher,et al.  Geometric modeling using octree encoding , 1982, Computer Graphics and Image Processing.

[17]  Willem F. Bronsvoort,et al.  AUTOMATIC DETECTION OF INTERACTIONS IN FEATURE MODELS , 1999 .

[18]  Timothy W. Finin,et al.  KQML as an agent communication language , 1994, CIKM '94.

[19]  Nicholas R. Jennings,et al.  Intelligent agents: theory and practice , 1995, The Knowledge Engineering Review.

[20]  L. Foner What''s an Agent, Anyway? A Sociological Case Study. MIT Media Lab , 1997 .

[21]  Andrew Kusiak,et al.  Constraint-based design of parts , 1995, Comput. Aided Des..

[22]  Satyandra K. Gupta,et al.  Generating redesign suggestions to reduce setup cost: a step towards automated redesign , 1996, Comput. Aided Des..

[23]  Nicholas R. Jennings,et al.  Belief Revision in Multi-Agent Systems , 1994, ECAI.

[24]  Jane C. Naish,et al.  Design for machining with a simultaneous-engineering workstation , 1994, Comput. Aided Des..