A fuzzy configuration multi-agent approach for product family modelling in conceptual design

Product modelling is an essential issue in the configurable product design. Many attempts have been made for modelling the configurable products. However, most of conducted research considers the configurable product modelling as an arrangement problem of a predefined set of components into a valid product structure. This paper considers configuration not only as a structural problem but also as a collaborative design problem. Product configuration must consider explicitly different actors and their perspectives influencing simultaneously the design of configurable products. Solving product configuration problems requires collaboration of actors from multiple distributed views. Therefore, from process and product point of views, engineering design of configurable products can be assisted by multi-agents systems. Following up this consideration, this paper proposes a Fuzzy Configuration Grammar based agents to assist collaborative and distributed design for configuration. Based on the distributed fuzzy models, fuzziness of interactions during the collaborative and distributed design for configuration, a computational approach for product configuration is developed. Modelling and implementation of an agent-based system, called G-APIC (Grammars based Agents for Product Integrated Configuration), is presented. In this agent-based system, there are four communities of agents: requirement community of agents, function community of agents, physical solution community of agents and process constraint community of agents. A fuzzy set of consensual physical solution agents, a sub community of alternative physical solution agents satisfying both customer’s requirements and different process views constraints, emerges from intra and inter-communities interactions of agents. Then, the proposed Fuzzy Configuration Grammar allows the interactions between these fuzzy consensual solution agents. The optimal product configuration, a fuzzy set of interacted consensual solution agents, emerges from these interactions. A case study illustrates the proposed approach.

[1]  Camelia Chira,et al.  An agent-based approach to knowledge management in distributed design , 2006, J. Intell. Manuf..

[2]  Vladimír Marík,et al.  Industrial adoption of agent-based technologies , 2005, IEEE Intelligent Systems.

[3]  Arezoo Atighehchian,et al.  Facility layout design using virtual multi-agent system , 2009, J. Intell. Manuf..

[4]  Jonathan Cagan,et al.  Innovative dome design: Applying geodesic patterns with shape annealing , 1997, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[5]  Michel Aldanondo,et al.  Configuration for mass customization: how to extend product configuration towards requirements and process configuration , 2008, J. Intell. Manuf..

[6]  Gerd Wagner,et al.  The Agent-Object-Relationship metamodel: towards a unified view of state and behavior , 2003, Inf. Syst..

[7]  Egon Ostrosi,et al.  Inference of feature grammars for feature-based modeling in CAD systems , 2006, Integr. Comput. Aided Eng..

[8]  T. Soininen,et al.  State-of-the-practice in product configuration — a survey of 10 cases in the Finnish industry , 1995 .

[9]  Roger Jianxin Jiao,et al.  Product family design and platform-based product development: a state-of-the-art review , 2007, J. Intell. Manuf..

[10]  Hendrik Van Brussel,et al.  Multi-agent coordination and control using stigmergy , 2004, Comput. Ind..

[11]  Reijo Sulonen,et al.  Towards a general ontology of configuration , 1998, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[12]  Alain-Jérôme Fougères,et al.  Agents to cooperate in distributed design , 2004, 2004 IEEE International Conference on Systems, Man and Cybernetics (IEEE Cat. No.04CH37583).

[13]  Tetsuo Tomiyama,et al.  Advanced Engineering Informatics , 2007, Adv. Eng. Informatics.

[14]  Scott Curland Chase,et al.  A model for user interaction in grammar-based design systems , 2002 .

[15]  Soundar R. T. Kumara,et al.  An agent-based recommender system for developing customized families of products , 2009, J. Intell. Manuf..

[16]  Dieter Roller,et al.  CAD Tools and Algorithms for Product Design , 2000, Springer Berlin Heidelberg.

[17]  Tetsuo Tomiyama,et al.  Knowledge Intensive CAD , 1996, IFIP Advances in Information and Communication Technology.

[18]  Willem F. Bronsvoort,et al.  Assembly features in modeling and planning , 2000 .

[19]  David C. Brown,et al.  Defining configuring , 1998, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[20]  Erik K. Antonsson,et al.  Imprecision in Engineering Design , 1995 .

[21]  Jami J. Shah Assessment of features technology , 1991, Comput. Aided Des..

[22]  Martin Patrick,et al.  Distributed Design Theory and Methodology , 1995 .

[23]  H. Zimmermann,et al.  Fuzzy Set Theory and Its Applications , 1993 .

[24]  Michel Tollenaere,et al.  Modular and platform methods for product family design: literature analysis , 2005, J. Intell. Manuf..

[25]  Roger Jianxin Jiao,et al.  A generic genetic algorithm for product family design , 2007, J. Intell. Manuf..

[26]  László Monostori,et al.  Agent-based systems for manufacturing , 2006 .

[27]  Bruno Agard,et al.  The use of fuzzy logic in product family development: literature review and opportunities , 2012, J. Intell. Manuf..

[28]  Lotfi A. Zadeh,et al.  Fuzzy Sets , 1996, Inf. Control..

[29]  Michael Wooldridge,et al.  Introduction to multiagent systems , 2001 .

[30]  Michel Aldanondo,et al.  From CSP to configuration problems , 1999 .

[31]  Egon Ostrosi,et al.  Configurable product design using multiple fuzzy models , 2005 .

[32]  T. N. Wong,et al.  Service-oriented architecture for ontologies supporting multi-agent system negotiations in virtual enterprise , 2012, J. Intell. Manuf..

[33]  Umberto Cugini Feature-Based Assembly for Aeronautics , 2000 .

[34]  N. Ghasem-Aghaee,et al.  Towards Fuzzy Agents with Dynamic Personality for Human Behavior Simulation , 2003 .

[35]  Sanjay Mittal,et al.  Towards a Generic Model of Configuraton Tasks , 1989, IJCAI.

[36]  Kim Seng Lee,et al.  A manufacturing-oriented approach for multi-platforming product family design with modified genetic algorithm , 2011, J. Intell. Manuf..

[37]  Jonathan Cagan,et al.  Optimal Configuration Design: An Integrated Approach Using Grammars , 1998 .

[38]  Egon Ostrosi,et al.  Analysis of interaction dynamics in collaborative and distributed design process , 2010, Comput. Ind..

[39]  Daniel Brissaud,et al.  An Approach to Concurrent Engineering Using Distributed Design Methodology , 1996 .

[40]  Bernhard Bauer,et al.  UML 2.0 and agents: how to build agent-based systems with the new UML standard , 2005, Eng. Appl. Artif. Intell..

[41]  Liya Wang,et al.  Responsive consistency restoration in interactive product configuration by content-addressable memory , 2009, J. Intell. Manuf..

[42]  Y.-E. Nahm,et al.  A hybrid multi-agent system architecture for enterprise integration using computer networks , 2005 .

[43]  Paulo Leitão,et al.  Agent-based distributed manufacturing control: A state-of-the-art survey , 2009, Eng. Appl. Artif. Intell..

[44]  Kristina Shea,et al.  Design-to-fabrication automation for the cognitive machine shop , 2010, Adv. Eng. Informatics.

[45]  David W. Rosen,et al.  PRODUCT PLATFORM DESIGN: A GRAPH GRAMMAR APPROACH , 1999 .

[46]  Michael Wooldridge,et al.  Agent-based software engineering , 1997, IEE Proc. Softw. Eng..

[47]  Mark R. Cutkosky,et al.  PACT: an experiment in integrating concurrent engineering systems , 1993, Computer.

[48]  David W. Rosen,et al.  On combinatorial design spaces for the configuration design of product families , 2001, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[49]  Linda C. Schmidt,et al.  A Constraint Satisfaction Problem Approach Linking Function and Grammar-Based Design Generation to Assembly , 2005 .

[50]  Alain-Jérôme Fougères,et al.  Agent-Based μ-Tools Integrated into a Co-Design Platform , 2012, ArXiv.

[51]  Jens Rasmussen,et al.  Skills, rules, and knowledge; signals, signs, and symbols, and other distinctions in human performance models , 1983, IEEE Transactions on Systems, Man, and Cybernetics.

[52]  Gerhard Weiss,et al.  Multiagent systems: a modern approach to distributed artificial intelligence , 1999 .

[53]  Richard Bellman,et al.  Decision-making in fuzzy environment , 2012 .

[54]  Franco Zambonelli,et al.  Process models for agent-based development , 2005, Eng. Appl. Artif. Intell..

[55]  Ye Jin,et al.  Study on product configuration based on product model , 2007 .

[56]  Dominique Deneux,et al.  Introduction to assembly features: an illustrated synthesis methodology , 1999, J. Intell. Manuf..

[57]  Hendrik Van Brussel,et al.  Emergent short-term forecasting through ant colony engineering in coordination and control systems , 2006, Adv. Eng. Informatics.

[58]  Eugene C. Freuder,et al.  Configuration [Guest Editor's Introduction] , 1998 .

[59]  Paul C. Xirouchakis,et al.  Container spaces and functional features for top-down 3D layout design , 2002, Comput. Aided Des..

[60]  Andreas Günter,et al.  Knowledge-Based Configuration: Survey and Future Directions , 1999, XPS.

[61]  Daniel Sabin,et al.  Product Configuration Frameworks - A Survey , 1998, IEEE Intell. Syst..

[62]  Roger Jianxin Jiao,et al.  Graph Grammar Based Product Family Modeling , 2002, Concurr. Eng. Res. Appl..

[63]  Zhang Jinsong,et al.  Configuration-oriented product modelling and knowledge management for made-to-order manufacturing enterprises , 2005 .

[64]  Damien Trentesaux,et al.  A multicriteria decision support system for dynamic task allocation in a distributed production activity control structure , 1998, Int. J. Comput. Integr. Manuf..

[65]  John S. Gero,et al.  What does an artificial design agent mean by being ‘situated’? , 2005 .

[66]  H.-J. Zimmermann,et al.  Fuzzy set theory—and its applications (3rd ed.) , 1996 .

[67]  Nicholas R. Jennings,et al.  On agent-based software engineering , 2000, Artif. Intell..

[68]  Damien Trentesaux,et al.  Distributed artificial intelligence for FMS scheduling, control and design support , 2000, J. Intell. Manuf..

[69]  Panos Y. Papalambros,et al.  Abstraction as a configuration design methodology , 1993 .

[70]  Anne E. James,et al.  An agent-based approach to engineering design , 2002, Comput. Ind..

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

[72]  H. Van Dyke Parunak,et al.  The RAPPID Project: Symbiosis between Industrial Requirements and MAS Research , 1999, Autonomous Agents and Multi-Agent Systems.

[73]  Bin Li,et al.  Product configuration optimization using a multiobjective genetic algorithm , 2006 .

[74]  Monica S. Lam,et al.  Jade: a high-level, machine-independent language for parallel programming , 1993, Computer.

[75]  Egon Ostrosi,et al.  Feature modeling using a grammar representation approach , 2005, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[76]  Egon Ostrosi,et al.  Generalised design for optimal product configuration , 2010 .

[77]  Pratik K. Biswas,et al.  Towards an agent-oriented approach to conceptualization , 2008, Appl. Soft Comput..