Evolution in Mechanical Design Automation and Engineering Knowledge Management

  • Giorgio ColomboEmail author
  • Ferruccio Mandorli


Design activity consists, strictly speaking, in synthesizing something new (or arranging existing things in a new way) to satisfy a recognized need. This activity is accomplished through an iterative, knowledge-based, decision-making process. One of the goals pursued by IT applied to product development has been Design Automation that is the execution of all tasks of the design process of a product by a software application. In this context, engineering knowledge elicitation, representation and management are key issues to achieve the so-called “right the first time” design. This chapter summarizes authors research in Mechanical Design Automation (MDA) domain during the last two decades; it focuses the evolution from CAD centered applications to Object-Oriented (O-O) ones up until the more recent issues related to storing, sharing and reusing of engineering knowledge, the role in PLM approach and the support to decision-making. Finally, the fundamental aspects related to development of real-MDA applications are discussed, on the basis of personal experiences of the authors.


Design Automation Product Architecture Design Structure Matrix Knowledge Elicitation Insulation Panel 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Choi JC, Kim C (2001) A compact and practical CAD/CAM system for the blanking or piercing of irregular shaped-sheet metal products for progressive working. J Mater Process Technol 110:36–46CrossRefGoogle Scholar
  2. 2.
    Colombo G, Ferretti D, Cugini U (1989) How to represent design rules in a parametric CAD system. In: proceedings of international symposium on advanced geometric modelling for engineering applications, Berlin, GermanyGoogle Scholar
  3. 3.
    La Rocca G, Krakers L, van Tooren MJL (2002) Development of an ICAD generative model for blended wing body aircraft design. In proceedings 9th symposium on multidisciplinary analysis and optimization, AIAA/ISSMO, Atlanta, USAGoogle Scholar
  4. 4.
    Craig B, Chapman MP (2001) The application of a knowledge based engineering approach to the rapid design and analysis of an automotive structure. Adv Eng Softw 32:903–912zbMATHCrossRefGoogle Scholar
  5. 5.
    Stokes M (2001) Managing engineering knowledge—MOKA: methodology for knowledge based engineering applications. Professional Engineering Publishing, London and Bury St EdmundsGoogle Scholar
  6. 6.
    Rosenfeld LW (1995) Solid modeling and knowledge-based engineering. In: LaCourse DE (ed) Handbook of solid modeling. McGraw-Hill Inc, New YorkGoogle Scholar
  7. 7.
    Colombo G, Cugini U, Mandorli F (1992) An example of knowledge representation in mechanical design using the object-oriented methodology. In: Proceedings of the 1992 European simulation symposium, Dresden, GermanyGoogle Scholar
  8. 8.
    Coad P, Yourdon E (1990) Object-oriented analysis. Yourdon Press Computing Series, Prentice Hall, Englewood Cliffs NJGoogle Scholar
  9. 9.
    Colombo G, Cugini U (1992) Knowledge aided design; requirements, systems and applications. Revue Internationale de CFAO e d’Infographie 7(3):293–309Google Scholar
  10. 10.
    Germani M, Mandorli F (2004) Self-configuring components approach to product variant development. AIEDAM Spec Issue: Platf Prod Dev Mass Customization 18(1):41–54Google Scholar
  11. 11.
    Raffaeli R, Germani M, Graziosi S, Mandorli F (2007) Development of a multilayer change propagation tool for modular product. In: Proceedings of the ICED 2007, 16th international conference on engineering design, Paris, FranceGoogle Scholar
  12. 12.
    Mandorli F, Rizzi C, Susca L, Cugini U (2001) How to implement feature-based applications using KBE technology. In: Proceedings of the IFIP-FEATS 2001 international conference on feature modeling and advanced design-for-the-life-cycle systems, Valenciennes, FranceGoogle Scholar
  13. 13.
    Susca L, Mandorli F, Rizzi C, Cugini U (2000) Racing car design using knowledge aided engineering. AIEDAM 14(3):235–249CrossRefGoogle Scholar
  14. 14.
    Germani M, Mandorli F, Otto HE (2003) Product families: a cost estimation tool to support the configuration of the solution phase. In: Folkeson A, Gralen K, Norell M, Sellgren U (eds) Proceedings of the ICED 2003, 14th international conference on engineering design, Published by Design Society, Stockholm, SwedenGoogle Scholar
  15. 15.
    Raffaeli R, Alfaro D, Germani M, Mandorli F, Montiel E (2006) Innovative design automation technologies for corrective shoes development. In: Proceedings of the 9th international design conference DESIGN 2006, Edited by Marjanovic D, Dubrovnik, CroatiaGoogle Scholar
  16. 16.
    Colombo G, Pugliese D and Rizzi C (2008) Developing DA applications in SMEs industrial context. In: Proceedings of IFIP-CAI 2008, Milan, ItalyGoogle Scholar
  17. 17.
    Colombo G, Pugliese D, Saturno Spurio M (2007) About the integration between KBE and PLM. In: Proceedings of CIRP-LCE 2007, Springer Verlag, Tokyo, JapanGoogle Scholar
  18. 18.
    Colombo G, Facoetti G, Gabbiadini S, Rizzi C (2010) Virtual configuration of lower limb prosthesis. In: Proceedings of the ASME 2010 international mechanical engineering congress & exposition IMECE 2010, Vancouver, British Columbia, CanadaGoogle Scholar
  19. 19.
    Colombo G, Pugliese D (2008) Improving product design by using design automation. In: Horvath I, Rusak Z (eds) Proceedings of TMCE 2008, Izmir, TurkeyGoogle Scholar
  20. 20.
    Eriksson H, Penker M (2000) Business modeling with UML. Wiley, New YorkGoogle Scholar
  21. 21.
  22. 22.
    Forster J, Arana I, Fothergill P (1996) Re-design knowledge representation with DEKLARE. In: Pierret-Golbreich C, Fensel D, Motta E, Willems M (eds) Proceedings of KEML 1996 6th workshop on knowledge engineering: methods & languages, Paris, FranceGoogle Scholar
  23. 23.
    Raffaeli R, Mengoni M, Germani M, Mandorli F (2009) An approach to support the implementation of product configuration tools. In: Proceedings of the ASME international design engineering technical conferences & computers and information in engineering conference, IDETC/CIE 2009, San Diego, California, USAGoogle Scholar
  24. 24.
    Colombo G, Rizzi C, Scotto M (2010) A knowledge based application to enhance fired heater design. In: Proceedings of the IDMME-Virtual Concept 2010, Bordeaux, FranceGoogle Scholar
  25. 25.
    ANSI/API STANDARD 560/ISO 13705. Petroleum, petrochemical and natural gas industries—Fired heaters for general refinery service. 4th edn, August 2007Google Scholar
  26. 26.
    ANSI/API STANDARD 530/ISO 13704. Petroleum, petrochemical and natural gas industries—Calculation of heater-tube thickness in petroleum refineries. 6th edn, Sept 2008Google Scholar

Copyright information

© Springer-Verlag London Limited  2011

Authors and Affiliations

  1. 1.Politecnico di MilanoMilanoItaly
  2. 2.Università Politecnica delle MarcheAnconaItaly

Personalised recommendations