A study in applying case-based reasoning to engineering design: Mechanical bearing design

Case-based reasoning (CBR) is a promising methodology for solving many complex engineering design problems. CBR employs past problem-solving experiences when solving new problems. This paper presents a case study of how to apply CBR to a specific engineering problem: mechanical bearing design. A system is developed that retrieves previous design cases from a case repository and uses adaptation techniques to modify them to satisfy the current problem requirements. The approach combines both parametric and constraint satisfaction adaptations. Parametric adaptation considers not only parameter substitution but also the interrelationships between the problem definition and its solution. Constraint satisfaction provides a method to globally check the design requirements to assess case adaptability. Currently, our system has been implemented and tested in the domain of rolling bearings. This work serves as a template for application of CBR techniques to realistic engineering problems.

[1]  D. Navin-Chandra,et al.  Innovative design systems: where are we, and where do we go from here? Part II: Design by exploration , 1992, The Knowledge Engineering Review.

[2]  D. Navin Chandra,et al.  Innovative design Systems, where are we and where do we go from here? Part I: Design by association , 1992 .

[3]  William P. Birmingham,et al.  Understanding the nature of design , 1997, IEEE Expert.

[4]  P. Pu,et al.  Assembly sequence planning using case-based reasoning techniques , 1991, Knowl. Based Syst..

[5]  Kristian J. Hammond,et al.  Case-Based Planning: Viewing Planning as a Memory Task , 1989 .

[6]  Stephen Slade,et al.  Case-Based Reasoning: A Research Paradigm , 1991, AI Mag..

[7]  Ashok K. Goel,et al.  Functional representation as design rationale , 1993, Computer.

[8]  T. Smithers,et al.  AI-based versus geometry-based design or Why design cannot be supported by geometry alone , 1989 .

[9]  Jun Wang,et al.  Applying case-based reasoning to engine oil design , 1997, Artif. Intell. Eng..

[10]  Boi Faltings,et al.  Exploring case-Based building design—CADRE , 1993, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[11]  Agnar Aamodt,et al.  Case-Based Reasoning: Foundational Issues, Methodological Variations, and System Approaches , 1994, AI Commun..

[12]  Ashok K. Goel,et al.  Explanatory Interface in Interactive Design Environments , 1996 .

[13]  Janet L. Kolodner,et al.  Case-Based Reasoning , 1989, IJCAI 1989.

[14]  Peter G. Underwood Issues and applications of case‐based reasoning in design , 1998 .

[15]  Ibrahim Zeid,et al.  Cognitive model of memory for mechanical-design problems , 1992, Comput. Aided Des..

[16]  J. P. Lambright,et al.  A Flat Composite Panel Design Advisory System Using Knowledge Based and Case Based Reasoning , 1996 .

[17]  Rangasami L. Kashyap,et al.  Case-based reasoning and learning in manufacturing with the TOLTEC planner , 1993, IEEE Trans. Syst. Man Cybern..

[18]  Leo L. Pipino,et al.  Classifying the uncertainty arithmetic of individuals using competitive learning neural networks , 1992 .

[19]  Gerard Jounghyun Kim,et al.  Case-based design for assembly , 1997, Comput. Aided Des..

[20]  Maria L. Gini,et al.  A case-based approach to planar linkage design , 1997, Artif. Intell. Eng..

[21]  Katia Sycara,et al.  Behavioral synthesis in CADET, a case-based design tool , 1991, [1991] Proceedings. The Seventh IEEE Conference on Artificial Intelligence Application.

[22]  Donald F. Wilcock,et al.  Bearing design and application , 1957 .

[23]  David Hinkle,et al.  Applying case-based reasoning to autoclave loading , 1992, IEEE Expert.

[24]  David Leake,et al.  Case-Based Reasoning: Experiences, Lessons and Future Directions , 1996 .

[25]  Andrés Gómez de Silva Garza,et al.  Developing Case-Based Reasoning for Structural Design , 1996, IEEE Expert.

[26]  Pearl Pu,et al.  Introduction: Issues in case-based design systems , 1993, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[27]  Andrés Gómez de Silva Garza,et al.  Design by interactive exploration using memory-based techniques , 1996, Knowl. Based Syst..

[28]  Mary Lou Maher,et al.  CADSYN: A case-based design process model , 1993, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[29]  Robert P. Goldman,et al.  A Constraint-Based Scheduler for Batch Manufacturing , 1997, IEEE Expert.

[30]  Katia Sycara,et al.  Retrieval strategies in a case-based design system , 1992 .

[31]  Ibrahim Zeid,et al.  Applying analogical problem solving to mechanical design , 1991, Comput. Aided Des..

[32]  Jintae Lee,et al.  Design Rationale Systems: Understanding the Issues , 1997, IEEE Expert.

[33]  J. E. Fowler Variant design for mechanical artifacts: A state-of-the-art survey , 2005, Engineering with Computers.

[34]  Agnar Aamodt,et al.  CASE-BASED REASONING: FOUNDATIONAL ISSUES, METHODOLOGICAL VARIATIONS, AND SYSTEM APPROACHES AICOM - ARTIFICIAL INTELLIGENCE COMMUNICATIONS , 1994 .

[35]  D. Navin-Chandra,et al.  Innovative design Systems, where are we and where do we go from here? Part I: Design by association , 1990, The Knowledge Engineering Review.

[36]  Christopher K. Riesbeck,et al.  Inside Case-Based Reasoning , 1989 .

[37]  Janet L. Kolodner,et al.  The Roles of Adaptation in Case-Based Design , 1991, AAAI.

[38]  Barry G. Silverman,et al.  Expert Critics in Engineering Design: Lessons Learned and Research Needs , 1992, AI Mag..

[39]  Eleni Stroulia,et al.  Functional device models and model-Based diagnosis in adaptive design , 1996, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[40]  Bob J. Wielinga,et al.  Configuration-Design Problem Solving , 1997, IEEE Expert.

[41]  Katia Sycara,et al.  CADET: a case-based synthesis tool for engineering design , 1991 .

[42]  Kristian J. Hammond,et al.  Chapter 8 – Case-based Planning , 1989 .

[43]  Ashok K. Goel,et al.  Discovery of physical principles from design experiences , 1994, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[44]  Tetsuo Tomiyama,et al.  Functional Reasoning in Design , 1997, IEEE Expert.

[45]  Ashok K. Goel Design, Analogy, and Creativity , 1997, IEEE Expert.

[46]  Jürgen Sauer,et al.  Knowledge-Based Scheduling Systems in Industry and Medicine , 1997, IEEE Expert.

[47]  Andrés Gómez de Silva Garza,et al.  Case-Based Reasoning in Design , 1995, IEEE Expert.