Hostname: page-component-76fb5796d-45l2p Total loading time: 0 Render date: 2024-04-30T02:10:59.256Z Has data issue: false hasContentIssue false

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

Published online by Cambridge University Press:  12 February 2004

XIAOLI QIN
Affiliation:
Department of Computer Science, College of Engineering, Drexel University, Philadelphia, Pennsylvania 19104, USA
WILLIAM C. REGLI
Affiliation:
Department of Computer Science, College of Engineering, Drexel University, Philadelphia, Pennsylvania 19104, USA

Abstract

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.

Type
Research Article
Copyright
© 2003 Cambridge University Press

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

REFERENCES

Aamodt, A. & Plaza, E. (1994). Case-based reasoning: Foundational issues, methodological variations, and system approaches. Artificial Intelligence Communications 7(1), 3959.Google Scholar
Bardasz, T. & Zeid, I. (1991). Applying analogical problem solving to mechanical design. Computer Aided Design 23(3), 202212.Google Scholar
Bardasz, T. & Zeid, I. (1992). Cognitive models of memory for mechanical design problems. Computer Aided Design 24(6), 327342.CrossRefGoogle Scholar
Bhatta, S. & Goel, A. (1994). Discovery of physical principles from design experiences. Artificial Intelligence for Engineering Design, Analysis and Manufacturing 8(2) [Special issue on Machine Learning in Design] Available on-line at ftp://ftp.cc.gatech.edu/pub/ai/students/bhatta/dp-aiedam94.psGoogle Scholar
Bose, A., Gini, M., & Riley, D. (1997). A case-based approach to planar linkage design. Artificial Intelligence in Engineering 11(2), 107119.Google Scholar
Brown, D.C. & Birmingham, W.P. (1997). Understanding the nature of design. IEEE Expert and Intelligent Systems 12(2), 1416.Google Scholar
Center for Intelligent Systems, University of Wales (1999). Available on-line at http://www.aber.ac.uk/dcswww/Research/arg/cbrprojects/getting_caspian.shtml
Chandrasekaran, B., Goel, A.K., & Iwasaki, Y. (1993). Functional representation as design rationale. IEEE Computer 26(1), 4856.Google Scholar
Domeshek, E. & Kolodner, J. (1997). The designer's muse. In Issues and Applications of Case-Based Reasoning in Design (Maher, M.L. & Pu, P., Eds.), pp. 1138. Hillsdale, NJ: Erlbaum.
Fowler, J.E. (1996). Variant design for mechanical artifacts: A state-of-the-art survey. Engineering with Computers 12, 115.Google Scholar
Goel, A. (1997). Design, analogy, and creativity. IEEE Expert and Intelligent Systems 12(3), 6270.Google Scholar
Goel, A., Bhatta, S., & Stroulia, E. (1996). KRITIK: An early case-based design system. In Issues and Applications of Case-Based Reasoning to design (Maher, M.L. & Pu, P., Eds.). Hillsdale, NJ: Erlbaum. Available on-line at ftp://ftp.cc.gatech.edu/pub/ai/goel/murdock/kritik.ps
Goel, A., Gomez de Silva Garza, A., Grue, N., Murdock, J.W., Recker, M., & Govindaraj, T. (1996). Explanatory interface in interactive design environments. In Fourth Int. Conf. Artificial Intelligence in Design, AID '96 (Gero, J.S. & Sudweeks, F., Eds.). Boston: Kluwer Academic. Available on-line at ftp://ftp.cc.gatech.edu/pub/ai/goel/murdock/aid96.ps
Goel, A. & Stroulia, E. (1996). Functional device models and model-based diagnosis in adaptive design. Artificial Intelligence for Engineering Design, Analysis and Manufacturing 10, 217.Google Scholar
Goldman, R.P. & Boddy, M.S. (1997). A constraint-based scheduler for batch manufacturing. IEEE Expert and Intelligence Systems 12(1), 4956.Google Scholar
Gomez de Silva Garza, A. & Maher, M. (1996). Design by interactive exploration using memory-based techniques. Knowledge-Based Systems 9(3).Google Scholar
Hammond, K.J. (1989). Case-based planning: Viewing planning as a memory task. Boston: Harcourt Brace Jovanovich.
Hennessy, D. & Hinkle, D. (1992). Applying case-based reasoning to autoclave loading. IEEE Expert and Intelligence Systems 7, 2126.Google Scholar
HEXAGON. (1999). Bearing Calculation. Available on-line at http://www.hexagon.de
Hinrichs, T. & Kolodner, J. (1991). The roles of adaptation in case-based design. AAAI-91, Proc. Ninth National Conf. Artificial Intelligence.
Hua, K. & Faltings, B. (1993). Exploring case-based building design-cadre. Artificial Intelligence for Engineering Design, Analysis and Manufacturing 7(2), 3543.Google Scholar
Kim, G.J. (1997). Case-based design for assembly. Computer Aided Design 29(7), 497506.Google Scholar
Kolodner, J.L. (1993). Case-Based Reasoning. San Mateo, CA: Morgan Kaufmann.
Lambright, J.P. & Ume, C. (1996). A flat composite panel design advisory systems using knowledge based and case based reasoning. Transactions of the ASME, Journal of Mechanical Design 118, 461469.Google Scholar
Leake, D.B. (Ed.). (1996). Case-Based Reasoning: Experiences, Lessons, and Future Directions. New York: AAAI Press/ MIT Press.
Lee, J. (1997). Design rationale systems: Understanding the issues. IEEE Expert and Intelligence Systems 12(3), 7885.Google Scholar
Maher, M. & Gomez de Silva Garza, A. (1996). Developing case-based reasoning for structural design. IEEE Expert and Intelligent Systems 11(3).Google Scholar
Maher, M. & Zhang, D. (1993). Cadsyn: A case-based design process model. Artificial Intelligence for Engineering, Design, and Manufacturing 7(2), 97110.Google Scholar
Maher, M.L., Balachandran, M.B., & Zhang, D.M. (1995). Case-Based Reasoning in Design. Mahwah, NJ: Erlbaum.
Maher, M.L. & Gomez de Silva Garza, A. (1997). Case-based reasoning in design. IEEE Expert and Intelligent Systems 12(2), 3441.Google Scholar
Miyashita, K. & Sycara, K. (1993). Case-based incremental schedule revision. In Knowledge-Based Scheduling (Fox, M. & Zweben, M., Eds.). San Mateo, CA: Morgan Kaufmann.
Navin-Chandra, D. (1992a). Innovative design systems, where are we and where do we go from here? Part I: Design by association. Knowledge Engineering Review 7(3), 183213.Google Scholar
Navin-Chandra, D. (1992b). Innovative design systems, where are we and where do we go from here? Part II: Design by exploration. Knowledge Engineering Review 7(4).Google Scholar
Navin-Chandra, D., Sycara, K.P., & Narasimhan, S. (1991). Behavioral synthesis in CADET, a case-based design tool. Proc. Seventh Conf. Artificial Intelligence Applications, pp. 217221, Miami, FL, April 1991. New York: IEEE.
Pu, P. (1993). Introduction: Issues in case-based design systems. Artificial Intelligence for Engineering Design, Analysis and Manufacturing 7(2), 7985.Google Scholar
Pu, P. & Reschberger, M. (1991a). Assembly sequence planning using case-based reasoning techniques. First Int. Conf. Artificial Intelligence in Design, Edinburgh, United Kingdom.
Pu, P. & Reschberger, M. (1991b). Case-based assembly planning. 1991 DARPA Workshop on Case-Based Reasoning, Washington, DC.
Riesbeck, C.K. & Schank, R.C. (1989). Inside Case-Based Reasoning. Hillsdale, NJ: Erlbaum.
Sauer, J. & Bruns, R. (1997). Knowledge-based scheduling systems in industry and medicine. IEEE Expert and Intelligent Systems 12(1), 2431.Google Scholar
Shi, Z., Zhou, H., & Wang, J. (1997). Applying case-based reasoning to engine oil design. Artificial Intelligence in Engineering 11(2), 167172.Google Scholar
Silverman, B.G. & Mezher, T.M. (1992). Expert critics in engineering design: Lessons learned and research needs. AI Magazine 13(1), 4562.Google Scholar
Slade, S. (1991). Case-based reasoning: A research paradigm. AI Magazine, 4255.
Smithers, T. (1989). AI-based design versus geometry-based design or why design cannot be supported by geometry alone. Computer-Aided Design 21(8), 141149.Google Scholar
Sycara, K. & Navin-Chandra, D. (1992). Retrieval strategies in a case-based design system. In Artificial Intelligence in Engineering Design (Tong, C. & Sriram, D., Eds.), Vol. II. New York: Academic.
Sycara, K., NavinChandra, D., Guttal, R., Koning, J., & Narasimhan, S. (1992). CADET: A case-based synthesis tool for engineering design. International Journal of Expert Systems 4(2), 157188.Google Scholar
Tsatsoulis, C. & Kashyap, R. (1993). Case-based reasoning and learning in manufacturing with the TOLTEC planner. IEEE Transactions on Systems, Man and Cybernetics 23(4), 10101023.Google Scholar
Umeda, Y. & Tomiyama, T. (1997). Functional reasoning in design. IEEE Expert and Intelligent Systems 12(2), 4248.Google Scholar
Voss, A. (1997). Case design specialists in fabel. In Issues and Applications of Case-Based Reasoning in Design. (Maher, M.L. & Pu, P., Eds.), pp. 1138. Hillsdale, NJ: Erlbaum.
Wielinga, B. & Schreiber, G. (1997). Configuration-design problem solving. IEEE Expert and Intelligent Systems 12(2), 4956.Google Scholar
Wilcock, D.F. & Booser, E. (1957). Bearing Design and Applications. New York: McGraw–Hill.