Skip to main content

A Multi-Agent Platform to Support Knowledge Based Modelling in Engineering Design

  • Chapter
  • First Online:
Nature-Inspired Methods for Metaheuristics Optimization

Abstract

Nowadays engineering design process requires the involvement of multiple partners from multiple disciplines throughout the Product Life Cycle (PLC). Consequently, the construction of numerical models became a difficult task due to the distribution of experts. This article proposes an agent based approach to support a coherent know-how elicitation, to enrich design problem analysis, based on the re-use of experiences and their storage in a standardized knowledge base. A set of Tutor-Agents (TAs) aid experts in the knowledge modelling process focusing on Variables, Domains and Constraints as a key component of engineering knowledge. A shared and coherent knowledge base is the main purpose of the proposed Multi-Agent System (MAS). The interaction among agents enables to highlight potential incoherencies during the modelling process to avoid inconsistent information. The Multi-Agent approach is implemented in a software prototype and a knowledge base can then be constructed, providing standardized Product Life Cycle (PLC) constraints (based on the product related knowledge) for creating models to be analyzed by traditional inference engines such as Optimization solvers, Constraint Satisfaction programming, etc.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 109.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 139.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 139.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 1.

    From the triple 〈X, D, C〉 definition of Constraint Satisfaction Problem (CSP) theory that defines CSP as mathematical problems composed by as a set of objects whose state must satisfy a number of constraints

  2. 2.

    Set of possible values that a variable V i can take

References

  1. Aldanondo M, Vareilles E, Hadj-Hamou K, Gaborit P (2008) Aiding design with constraints: an extension of quad trees in order to deal with piecewise functions. Int J Comput Integr Manuf 21(4):353–365

    Article  Google Scholar 

  2. Barao A, de Vasconcelos JB, Rocha A, Pereira R (2017) A knowledge management approach to capture organizational learning networks. Int J Inf Manage 37(6):735–740

    Article  Google Scholar 

  3. Bellifemine F, Poggi A, Rimassa G (1999) JADE – A FIPA-compliant agent framework. In: Proceedings of PAAM, vol 99. pp 97–108

    MATH  Google Scholar 

  4. Bellifemine F, Poggi A, Rimassa G (2001) Developing multi-agent systems with JADE. In: Intelligent agents VII. Agent theories architectures and languages: 7th international workshop, ATAL 2000. Springer, Berlin/Heidelberg, pp 42–47

    Google Scholar 

  5. Camarinha-Matos L, Afsarmanesh H, Marík V (1999) Multi-agent systems applications. Rob Auton Syst 27:1–2

    Article  Google Scholar 

  6. Chandrasekaran B (1990) Design problem solving: a task analysis. AI Mag 11(4):59

    Google Scholar 

  7. Ferber J, Michel F, Baez J (2005) Agre: integrating environments with organizations. In: Weyns D, Dyke Parunak H, Michel F (eds) Environments for multi-agent systems. Lecture notes in computer science, vol 3374. Springer, Berlin/Heidelberg, pp 48–56

    Chapter  Google Scholar 

  8. Ferreira F, Faria J, Azevedo A, Marques AL (2017) Product lifecycle management in knowledge intensive collaborative environments: an application to automotive industry. Int J Inf Manage 37(1, Part A):1474–1487

    Article  Google Scholar 

  9. Flores-Mendez R (1999) Standardization of multi-agent system frameworks. ACM Crossroads 5(4):18–24

    Article  Google Scholar 

  10. Frasson C, Mengelle T, Aïmeur E, Gouardéres G (1996) An actor-based architecture for intelligent tutoring systems. In: Proceedings of ITS’96 conference. Lecture notes in computer science, vol 1086. Springer, Berlin/Heidelberg, pp 57–65

    Chapter  Google Scholar 

  11. Giachetti R, Young R, Roggatz A, Eversheim W, Perrone G (1997) A methodology for the reduction of imprecision in the engineering process. Eur J Oper Res 100(2):277–292

    Article  Google Scholar 

  12. Girodon J, Monticolo D, Bonjour E, Perrier M (2015) An organizational approach to designing an intelligent knowledge-based system: application to the decision-making process in design projects. Adv Eng Inform 29(3):696–713

    Article  Google Scholar 

  13. Gruber T (1995) Toward principles for the design of ontologies used for knowledge sharing. Int J Hum Comput Stud 43(5/6):907–928

    Article  Google Scholar 

  14. Guan Q, Friedrich G (1992) Extending constraint satisfaction problem solving in structural design. In: Belli F, Radermacher F (eds) Industrial and engineering applications of artificial intelligence and expert systems. Lecture notes in computer science, vol 604. Springer, Berlin Heidelberg, pp 341–350

    Chapter  Google Scholar 

  15. Hao Q, Shen W, Zhang Z (2005) An autonomous agent development environment for engineering applications. Adv Eng Inform 19:123–134

    Article  Google Scholar 

  16. Hao Q, Shen W, Zhang Z, Park S-W, J-K L (2006) Agent-based collaborative product design engineering: an industrial case study. Comput Ind 57:26–38

    Article  Google Scholar 

  17. Helleboogh A, Vizzari G, Uhrmacher A, Michel F (2007) Modeling dynamic environments in multi-agent simulation. Auton Agent Multi Agent Syst 14(1):87–116

    Article  Google Scholar 

  18. Jin Y, Zhou W (1999) Agent-based knowledge management for collaborative engineering. In: Proceedings of DETC’99 – 1999 ASME design engineering technical conferences, Las Vegas

    Google Scholar 

  19. Karacapilidis N (2002) Modeling discourse in collaborative work support systems: a knowledge representation and configuration perspective. Knowl Based Syst 15(7):413–422

    Article  Google Scholar 

  20. Kravari K, Bassiliades N (2015) A survey of agent platforms. J Artif Soc Soc Simul 18(1):11

    Article  Google Scholar 

  21. Liao S, Wang H, Liao L (2002) An extended formalism to constraint logic programming for decision analysis. Knowl Based Syst 15(3):189–202

    Article  Google Scholar 

  22. Liu P, Raahemi B, Benyoucef M (2011) Knowledge sharing in dynamic virtual enterprises: a socio-technological perspective. Knowl Based Syst 24(3):427–443

    Article  Google Scholar 

  23. Martinez-Gil J (2015) Automated knowledge base management: a survey. Comput Sci Rev 18(Supplement C):1–9

    Article  MathSciNet  Google Scholar 

  24. Mejia-Gutierrez R, Fischer X, Bennis F (2008) A tutor agent for supporting distributed knowledge modelling in interactive product design. International Journal of Intelligent Systems Technologies and Applications 4(3):399–420

    Article  Google Scholar 

  25. Mejia-Gutierrez R, Fischer X, Bennis F (2008) Virtual knowledge modelling for distributed teams: towards an interactive design approach. Int J Networking Virtual Organ 5(2):166–189

    Article  Google Scholar 

  26. Moon S-K, Kumara S, Simpson T (2006) A multi agent system for modular platform design in a dynamic electronic market environment. In: Proceedings of DETC/CIE 2006–ASME 2006 international design engineering technical conferences & computers and information in engineering conference

    Google Scholar 

  27. Munoz E, Capon-Garcia E, Lainez-Aguirre JM, Espuna A, Puigjaner L (2014) Integration of methods for optimization in a knowledge management framework. In: Klemes JJ, Varbanov PS, Liew PY (eds) Proceedings of 24th European symposium on computer aided process engineering. Computer aided chemical engineering, vol 33. Elsevier, pp 859–864

    Google Scholar 

  28. Nadel BA, Lin J 7 (1991) Automobile transmission design as a constraint satisfaction problem: modelling the kinematic level. Artif Intell Eng Des Anal Manuf 5:137–171

    Article  Google Scholar 

  29. Ostrosi E, Fougères A-J, Ferney M (2012) Fuzzy agents for product configuration in collaborative and distributed design process. Appl Soft Comput 12(8):2091–2105

    Article  Google Scholar 

  30. Qureshi AJ, Dantan J-Y, Bruyere J, Bigot R (2010) Set based robust design of mechanical systems using the quantifier constraint satisfaction algorithm. Eng Appl Artif Intell 23(7):1173–1186

    Article  Google Scholar 

  31. Ren Z, Yang F, Bouchlaghem N, Anumba C (2011) Multi-disciplinary collaborative building design – a comparative study between multi-agent systems and multi-disciplinary optimisation approaches. Autom Constr 20(5):537–549

    Article  Google Scholar 

  32. Scaravetti D, Nadeau J-P, Pailhes J, Sebastian P (2005) Structuring of embodiment design problem based on the product lifecycle. Int J Prod Dev 2(1/2):47–70

    Article  Google Scholar 

  33. Wang H, Liao L (1997) A framework of constraint-based modeling for cooperative decision systems. Knowl Based Syst 10(2):111–120

    Article  Google Scholar 

  34. Wang J, Tang M (2006) An agent based approach to collaborative product design. In: Proceedings of DETC/CIE 2006–ASME 2006 international design engineering technical conferences & computers and information in engineering conference

    Google Scholar 

  35. Yan-hong Q, Guang-xing W (2009) Product configuration based on CBR and CSP. In: International conference on measuring technology and mechatronics automation, ICMTMA’09, vol 3. IEEE, pp 681–684

    Google Scholar 

  36. Yang D, Dong M (2012) A constraint satisfaction approach to resolving product configuration conflicts. Adv Eng Inform 26(3):592–602

    Article  Google Scholar 

  37. Yang S, Liu Q, Wang J (2017) A multi-agent system with a proportional-integral protocol for distributed constrained optimization. IEEE Trans Automat Contr 62(7):3461–3467

    Article  MathSciNet  Google Scholar 

  38. Yvars P-A (2009) A CSP approach for the network of product lifecycle constraints consistency in a collaborative design context. Eng Appl Artif Intell 22(6):961–970

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ricardo Mejía-Gutiérrez .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Mejía-Gutiérrez, R., Fischer, X. (2020). A Multi-Agent Platform to Support Knowledge Based Modelling in Engineering Design. In: Bennis, F., Bhattacharjya, R. (eds) Nature-Inspired Methods for Metaheuristics Optimization. Modeling and Optimization in Science and Technologies, vol 16. Springer, Cham. https://doi.org/10.1007/978-3-030-26458-1_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-26458-1_14

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-26457-4

  • Online ISBN: 978-3-030-26458-1

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics