Intelligent suggestive CAD systems research overview

  • Mark J. Jakiela
Design Methods
Part of the Lecture Notes in Computer Science book series (LNCS, volume 492)


Systems that make suggestions to designers are proposed as an aid to preliminary design and as a computational tool for concurrent engineering. By providing suggestions, such systems could help users obtain better design ideas and could bring information normally not considered during preliminary design to the intial design stage.

A suggestion-making CAD system is developed that uses a feature-based representation of the design and a production rule representation of the concurrent engineering knowledge. The encoded knowledge concerns the design of parts for assembly (Boothroyd and Dewhurst, Design for Assembly — A Designer's Handbook, University of Massachusetts at Amherst, 1983). The system uses no representation of the design specifications. Because of this, the system can not autonomously design something; it can only alter a design in response to a user's design steps. This allows the system to be applicable to many classes of designs that are relevant to some concurrent engineering concern. The user builds a design with a predefined set of geometric features. The system makes suggestions by altering the design with the same set of features.

A system-user test was performed with the system configured in three interactivity modes: a mode that makes no suggestions, a mode that makes suggestions during the preliminary design process, and a mode that makes suggestions immediately after the preliminary design process. Five users were tested with each mode. All users were given the same design assignment, and all were allowed to refer to the standard book-form design for assembly information. The two user groups that received suggestions had a higher fraction of users that created high-quality designs than did the unaided user group. There was little distinction in quality, however, between the suggestions-during and suggestions-after designs. Additionally, users that received suggestions stopped using the book-form information very early in the design process and relied solely on the system's assistance. These results demonstrate that suggestion-making systems can integrate concurrent engineering information into the preliminary design process.


Feature Input Design Cycle Intelligent Tutor System Concurrent Engineering Suggestive Mode 
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.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

10. References

  1. [And.1]
    Anderson, J. R., Boyle, C. F., Reiser, B. J., “Intelligent Tutoring Systems,” Science, Vol. 228, April 1985, pps. 456–462.Google Scholar
  2. [Boo.1]
    Boothroyd, G., Dewhurst, P., Design for Assembly-A Designer's Handbook, Department of Mechanical Engineering, University of Massachusetts at Amherst, 1983.Google Scholar
  3. [Boo.2]
    Boothroyd, G., Poli, C., Murch, L., Automatic Assembly, Marcel Dekker Inc., New York and Basel, 1982.Google Scholar
  4. [Bur.1]
    Burton, R. R., Brown, J. S., “An Investigation of Computer Coaching for Informal Learning Acitivities,” in Intelligent Tutoring Systems, (eds. D. Sleeman and J. S., Brown), Academic Press, London and New York, 1982, pps. 79–98.Google Scholar
  5. [Cal.1]
    General Electric Calma Co., System Reference Manual for DDM & Dimension III on the VAX and Apollo, 9805 Scranton Rd., San Diego, Calif. 92121-1765, 1983.Google Scholar
  6. [Eri.1]
    Ericsson, K. A., Simon, H. A., Protocol Analysis: Verbal Reports as Data, MIT Press, Cambridge, MA 1984.Google Scholar
  7. [Jak.1]
    Jakiela, M. J., Intelligent Suggestive CAD Systems, PhD Thesis, University of Michigan — Ann Arbor, 1988.Google Scholar
  8. [Jak.2]
    Jakiela, M. J., Papalambros, P. Y., Ulsoy, A. G., “Programming Optimal Suggestions in the Design Concept Phase: Application to the Boothroyd Assembly Charts,” ASME Journal of Mechanisms, Transmissions, and Automation in Design, Vol. 107, No. 2, June 1985, pps. 285–291.Google Scholar
  9. [Jak.3]
    Jakiela, M. J., Papalambros, P. Y., “Design and Implementation of a Prototype ”Intelligent“ CAD System,” American Society of Mechanical Engineers, Paper 87-DAC-51, New York, 1987, also ASME Journal of Mechanisms, Transmissions, and Automation in Design (to appear).Google Scholar
  10. [Lub.1]
    Luby, S. C., Dixon, J. R., Simmons, M. K., “Creating and Using a Features Data Base,” Computers in Mechanical Engineering, November, 1986, pps. 25–33.Google Scholar
  11. [Mal.1]
    Malhotra, A., Thomas, J. C., Carrol, J. M., Miller, L. A., “Cognitive Processes in Design,” International Journal of Man-Machine Studies, Vol. 12, No. 2, pps. 119–140.Google Scholar
  12. [Mil.1]
    Miller, M. L., “A Structured Planning and Debugging Environment for Elementary Programming,” in Intelligent Tutoring Systems, (eds. D. Sleeman and J. S., Brown), Academic Press, London and New York, 1982, pps. 119–135.Google Scholar
  13. [Run.1]
    Runciman, C., Swift, K., “Expert System Guides CAD for Automatic Assembly,” Assembly Automation, Vol. 5, No. 3, August 1985, pps. 147–150.Google Scholar
  14. [Shr.1]
    Shrager, J., Finin, T., “An Expert System that Volunteers Advice,” Proceedings of the National Conference on Artificial Intelligence, August 18–20, 1982, Pittsburgh, PA, American Association for Artificial Intelligence, pps. 339–340.Google Scholar
  15. [Sle.1]
    Sleeman, D., Brown, J. S., (eds.), Intelligent Tutoring Systems, Academic Press, London and New York, 1982.Google Scholar
  16. [Swi.1]
    Swift, K. G., Firth, P. A., “Knowledge Based Expert Systems in Design for Automatic Handling,” Proceedings of the Fifth International Conference on Assembly Automation, May 22–24, 1984, Paris, France, IFS (Publications), and North-Holland, Amsterdam, pps. 117–126.Google Scholar
  17. [Tor.1]
    Toriya, H., Satoh, T., Ueda, K., Chiyokura, H., “UNDO and REDO Operations for Solid Modeling,” IEEE Computer Graphics and Applications, Vol. 6, No. 4, April 1986, pps. 35–42.Google Scholar
  18. [Ull.1]
    Ullman, D. G., Stauffer, L. A., Dietterich, T. G., “Preliminary Results of an Experimental Study of the Mechanical Design Process,” in Results from the NSF Workshop on the Design Process, (ed. M. B. Waldron), Ohio State University, Columbus, Ohio, 1987, pps. 145–186.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1991

Authors and Affiliations

  • Mark J. Jakiela
    • 1
  1. 1.Department of Mechanical EngineeringMassachusetts Institute of TechnologyUSA

Personalised recommendations