Abstract
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.
Similar content being viewed by others
References
Agard, B., & Barajas, M. (2010). The use of fuzzy logic in product family development: Literature review and opportunities. Journal of Intelligent Manufacturing. doi:10.1007/s10845-010-0465-5.
Aldanondo M., Vareilles E. (2008) Configuration for mass customization: How to extend product configuration towards requirements and process configuration. Journal of Intelligent Manufacturing 19(5): 521–535
Antonsson E. K., Otto K. N. (1995) Imprecision in engineering design. ASME Journal of Mechanical Design 117: 25–32
Bauer B., Odell J. (2005) UML 2.0 and agents: How to build agent-based systems with the new UML standard. Engineering Applications of Artificial Intelligence 18(2): 141–157
Bellman R. E., Zadeh L. A. (1970) Decision-Making in a Fuzzy Environment. Management Science 17: 141–164
Biswas P. K. (2008) Towards an agent-oriented approach to conceptualization. Applied Soft Computing 8(1): 127–139
Brissaud D., Garro O. (1996) An approach to concurrent engineering using distributed design methodology. Concurrent Engineering: Research and Application 4(3): 303–311
Brown, D. C. (1998). Defining configuring. Artificial intelligence for engineering design, analysis and manufacturing (Vol. 12, pp. 301–305). Cambridge: Cambridge University Press.
Cernuzzi L., Cossentino M., Zambonelli F. (2005) Process models for agent-based development. Engineering Applications of Artificial Intelligence 18(2): 205–222
Chase S. (2002) A model for user interaction in grammar-based design systems. Automation and Construction 11(2): 161–172
Chen Z., Wang L. (2009) Responsive consistency restoration in interactive product configuration by content-addressable memory. Journal of Intelligent Manufacturing 20(4): 463–479
Chira O., Chira C., Roche T., Tormey D., Brennan A. (2006) An agent-based approach to knowledge management in distributed design. Journal of Intelligent Manufacturing 17(6): 737–750
Csabai A., Stroud I., Xirouchakis C.P. (2002) Container spaces and functional features for top-down 3D layout design. Computer-Aided Design 34(13): 1011–1035
Cugini U. (2000) Feature-based assembly for aeronautics. In: Brunet P., Hoffmann C., Roller D. (eds) CAD tools and algorithms for product design. Springer, Berlin, pp 31–46
Cutkosky M., Englemore R. (1993) PACT: An experiment in integrated concurrent engineering systems. IEEE Computer 26(1): 28–37
Deciu E. R., Ostrosi E., Ferney M., Gheorghe M. (2005) Configurable product design using multiple fuzzy models. Journal of Engineering Design 16(2–3): 209–235
Deneux D. (1999) Introduction to assembly features: An illustrated synthesis methodology. Journal of Intelligent Manufacturing 10(1): 29–39
Du X., Jiao J., Tseng M. (2002) Graph Grammar based product family modeling. Concurrent Engineering: Research and Applications 10(2): 113–128
Ferber J. (1998) Multiagent systems: Towards a collective intelligence. Addison-Wesley, Reading
Fougères, A.-J. (2004). Agents to cooperate in distributed design. In Proceedings of the IEEE international conference on systems, man and cybernetic, The Hague, Netherlands, pp. 2629–2634.
Fougères A.-J. (2010) Agent-based μ-tools integrated into a co-design platform. International Journal of Computer Science Issues 7(3–8): 1–10
Garro O., Salau I., Martin P. (1995) Distributed design theory and methodology. Concurrent Engineering: Research and Application 3(1): 43–54
Ghasem-Aghaee, N., & Ören, T. I. (2003). Towards fuzzy gents with dynamic personality for human behavior simulation. In Proceedings of SCSC 2003, Montreal, Canada, July 20–24, pp. 3–10.
Günter A., Kühn C. (1999) Knowledge-based systems—Survey and future directions. In: Puppe F. (Ed.) Knowledge-based systems survey and future directions: Lecture notes in computer science. Springer, Würzburg, Germany, pp 47–66
Hadeli T., Valckenaers P., Kollingbaum M., Van Brussel H. (2004) Multi-agent coordination and control using stigmergy. Computers in Industry 53: 5–96
Jennings N. R. (2000) On agent-based software engineering. Artificial Intelligence 117: 77–296
Jiao J., Zhang Y., Wang Y. (2007a) A generic genetic algorithm for product family design. Journal of Intelligent Manufacturing 18(3): 233–247
Jiao J. R., Simpson T. W., Siddique Z. (2007b) Product family design and platform-based product development: A state-of-the-art review. Journal of Intelligent Manufacturing 18(1): 5–29
Jose A., Tollenaere M. (2005) Modular and platform methods for product family design: Literature analysis. Journal of Intelligent Manufacturing 16(3): 371–390
Leitão, P. (2008). Agent-based distributed manufacturing control: A state-of-the-art survey. Engineering Applications of Artificial Intelligence. doi:10.1016/j.engappai.2008.09.005.
Li B., Chen L., Huang Z., Zhong Y. (2006) Product configuration optimization using a multiobjective genetic algorithm. The International Journal of Advanced Manufacturing Technology 30(1–2): 20–29
Liu, Z., Wong, Y. S., & Lee, K.S. (2009). A manufacturing-oriented approach for multi-platforming product family design with modified genetic algorithm. Journal of Intelligent Manufacturing. doi:10.1007/s10845-009-0365-8.
Männistö, T., Soininen, T., & Sulonen, R. (2001). Modeling configurable products and software product families. Presented at the IJCAI’01 workshop on configuration, Seattle.
Marik V., McFarlane D. (2005) Industrial adoption of agent-based technologies. IEEE Intelligent Systems 20(1): 27–35
Ming Chao K., Norman P., Anane R., James A. (2002) An agent-based approach to engineering design. Computers in Industry 48(1): 17–27
Mittal, S., & Frayman, F. (1989). Towards a generic model of configuration tasks. In Proceedings of the international joint conference artificial intelligence (IJCAI-89), pp. 1395–1401.
Monostori L., Vancza J., Kumara S. R. T. (2006) Agent-based systems for manufacturing. Annals of the CIRP 55(2): 697–720
Moon S. K., Simpson T. W., Kumara S. R. T. (2009) An agent-based recommender system for developing customized families of products. Journal of Intelligent Manufacturing 20(6): 49–659
Movahed-Khah R., Ostrosi E., Garro O. (2010) Analysis of interaction dynamics in collaborative and distributed design process. Computers in Industry 61(2): 2–14
Nahm Y. E., Ishikawa H. (2005) A hybrid multiagent system architecture for enterprise integration using computer networks. Robotics and Computer-Integrated Manufacturing 21(3): 217–234
Ostrosi E., Ferney M. (2005) Feature modeling grammar representation approach. Artificial Intelligence for Engineering Design, Analysis and Manufacturing 19(4): 245–259
Ostrosi E., Ferney M. (2006) Inference of feature grammar for feature based modelling in CAD systems. Integrated Computer-Aided Engineering 13(2): 113–131
Ostrosi, E., Fougères, A.-J., Ferney, M., & Klein D. (2009). Distributed fuzzy product configuration using a multiagent approach. In Proceedings of 13th IFAC symposium on information control problems in manufacturing, INCOM’09, Moscow, June 3–5.
Ostrosi E., Tié Bi S. (2010) Generalised design for optimal product configuration. The International Journal of Advanced Manufacturing Technology 49(1–4): 13–25
Parunak H., Sauter J., Fleisher M. (1999) The RAPPID project: Symbiosis between industrial requirements and MAS research. Autonomous Agents and Multiagent Systems 2: 111–140
Rasmussen J. (1983) Skills, rules, and knowledge; signals, signs, and symbols, and other distinctions in human performance models. IEEE Transactions on Systems, Man, and Cybernetics 13: 257–266
Sabin D., Weigel R. (1998) Product configuration frameworks—A survey. IEEE Intelligent Systems 13(4): 32–85
Schmidt L. C., Cagan J. (1998) Optimal configuration design: An integrated approach using grammar. ASME Journal of Mechanical Design 120(1): 2–9
Schmidt L. C., Shi H., Kerkar S. (2005) A constraint satisfaction problem approach linking function and grammar-based design generation and assembly. ASME Journal of Mechanical Design 127(2): 196–205
Shah J.J. (1991) Assessment of features technology. Computer Aided Design 23(5): 331–343
Shea K., Cagan J. (1997) Innovative dome design: Applying geodesic patterns with shape annealing. Artificial Intelligence for Engineering Design Analysis and Manufacturing 11(5): 379–394
Shea K., Ertelt C., Gmeiner T., Ameri F. (2010) Design-to-fabrication automation for the cognitive machine shop. Advanced Engineering Informatics 24(3): 251–268
Siddique, Z., & Rosen, D. (1999). Product platform design: A graph grammar approach. In Proceedings of DETC’99, ASME design engineering technical conferences.
Siddique Z., Rosen D. W. (2001) On combinatorial design spaces for the configuration design of product families. Artificial Intelligence for Engineering Design, Analysis and Manufacturing 15(2): 91–108
Smith G., Gero J. S. (2005) What does an agent mean by being “situated”?. Design Studies 26: 535–561
Snavely G. L., Papalambros P. Y. (1993) Abstraction as a configuration design methodology. Advances in Design Automation 65(1): 297–305
Soininen T., Tiihonen J., Männistö T., Sulonen R. (1998) Towards a general ontology of configuration. Artificial Intelligence for Engineering Design, Analysis and Manufacturing 12(4): 357–372
Sun J., Zhang Y., Nee A. (2001) A distributed multiagent environment for product design and manufacturing planning. International Journal of Production Research 39(4): 625–645
Tarkesh H., Atighehchian A., Nookabadi A. S. (2009) Facility layout design using virtual multi-agent system. Journal of Intelligent Manufacturing 20: 347–357
Tiihonen J., Soininen T., Männistö T., Sulonen T. (1996) State of 10 cases in the Finnish industry. In: Tomiyama T., Mäntylä S., Finger C. (eds) Knowledge intensive CAD. Chapman & Hall, London, pp 95–114
Trentesaux D., Dindeleux R., Tahon C. (1998) A multicriteria decision support system for dynamic task allocation in a distributed production activity control structure. International Journal of Computer Integrated Manufacturing 11(1): 3–17
Trentesaux D., Pesin P., Tahon C. (2000) Distributed artificial intelligence for FMS scheduling, control and design support. Journal of Intelligent Manufacturing 11(6): 573–589
Valckenaers P., Hadeli K., Saint Germain B., Verstraete P., van Brussel H. (2006) Emergent short-term forecasting through ant colony engineering in coordination and control systems. Advanced Engineering Informatics 20(3): 261–278
van Aart C. (2005) Organizational principles for multiagent architectures. Birkhauser Verlag, Basel
van Holland W., Bronsvoort W. F. (2000) Assembly features in modelling and planning. Robotic and Computer-Integrated Manufacturing 16(4): 277–294
Veron, M., Fargier, H., & Aldanondo, M. (1999). From CSP to configuration problems. In Workshop AAAI’99 on configuration, Orlando, FL.
Wagner G. (2003) The agent–object-relationship metamodel: Towards a unified view of state and behaviour. Information Systems 28(5): 475–504
Wang, X., Wong, T. N., & Wang, G. (2010). Service-oriented architecture for ontologies supporting multi-agent system negotiations in virtual enterprise. Journal of Intelligent Manufacturing. doi:10.1007/s10845-010-0469-1.
Weiss G. (1999) Multiagent systems: A modern approach to distributed artificial intelligence. The MIT Press, Cambridge
Wooldridge M. (1997) Agent-based software engineering. IEE Proceedings on Software Engineering 144(1): 26–37
Wooldridge M. (2002) An introduction to multiagent systems. Wiley, New York
Zadeh L. A. (1965) Fuzzy sets. Information and Control 8: 338–353
Zeng F. S., Jin Y. (2007) Study on product configuration based on product model. The International Journal of Advanced Manufacturing Technology 33(7–8): 766–771
Zhang J., Wang Q., Wan L., Zhong Y. (2005) Configuration-oriented product modeling and knowledge management for made-to-order manufacturing enterprises. The International Journal of Advanced Manufacturing Technology 25(1–2): 41–52
Zimmermann H. J. (1996) Fuzzy set theory and its applications (3rd ed.). Kluwer Academics Publishers, Boston
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Ostrosi, E., Fougères, AJ., Ferney, M. et al. A fuzzy configuration multi-agent approach for product family modelling in conceptual design. J Intell Manuf 23, 2565–2586 (2012). https://doi.org/10.1007/s10845-011-0541-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10845-011-0541-5