Feature-based design for manufacturability critique in concurrent engineering

  • Rajit Gadh
  • Donna Herbert
  • Alexander Kott
  • Charles Kollar
Design Methods
Part of the Lecture Notes in Computer Science book series (LNCS, volume 492)


Concurrent engineering is a desirable goal for manufacturing-based corporations as it will ultimately reduce costs and time to production, and improve quality and productivity, thereby increasing profits. Our vision of concurrent engineering is a set of critics observing and providing criticisms on the design and recommending design changes. Such criticism is provided on a single part by one critic at a time. The critics share databases, and they may be either human or computer experts in the specific product life cycle issues. Our bottom-up approach to concurrent engineering involves the creation of a manufacturability critic for the current phase, then the creation of other critics, and finally the creation of the concurrent engineering control system in the future.

The manufacturability knowledge is obtained from design rules in handbooks or from the minds of experts. The rules are based on geometric shapes of objects known as features. All features required for such analysis are not available from most CAD systems, therefore, they need to be recognized. We use a heuristics-based approach to recognize features and use them as input to the manufacturability critic.


Injection Molding Feature Recognition Graph Grammar Concurrent Engineering Concurrent Engineer 
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.


  1. [1]
    Chao Nien Hua. Mechanical Design and Mechanical CAE/CAD/CAM. In EDRC Fall 1988 Design Lecture Series, AT&T BellLabs, 1988.Google Scholar
  2. [2]
    Charniak, Eugene, and McDermott Drew. Introduction to Artificial Intelligence. Addison Wesley Publishing Co., 1986.Google Scholar
  3. [3]
    Cleetus K.J., Kannan R., Londono F., Reddy Y.V. Software to Facilitate Concurrent Engineering. In Workshop on Concurrent Engineering Design. American Association of Artificial Intelligence, Detroit, MI, Aug, 1989.Google Scholar
  4. [4]
    Cutkosky, M. R. and Tenenbaum, J. M. CAD/CAM Integration Through Concurrent Process and Product Design. In Intelligent and Integrated Manufacturing Analysis and Synthesis, pages 1–10. American Society of Mechanical Engineers, New York, 1987.Google Scholar
  5. [5]
    Dixon, J. R. Designing with Features: Building Manufacturing Knowledge into More Intelligent CAD Systems. In Proceedings of ASME Manufacturing International-88. Atlanta, Georgia, April, 17–20, 1988.Google Scholar
  6. [6]
    Finger, S., Fox, M. S., Navinchandra, D., Prinz, F. B. and Rinderle, J. R. Design Fusion: A Product Life-Cycle View for Engineering Designs. In Second IFIP WG 5.2 Workshop on Intelligent CAD. IFIP, Cambridge, UK, 19–22 September, 1988.Google Scholar
  7. [7]
    Floriani, Leila De. Feature Extraction from Boundary Models of Three-Dimensional Objects. IEEE Transactions on Pattern Analysis and Machine Intelligence 11(8):785–798, August, 1989.Google Scholar
  8. [8]
    Fox, M. S. and Smith, S. ISIS: A Knowledge-Based System for Factory Scheduling. International Journal of Expert Systems 1(1), 1984.Google Scholar
  9. [9]
    Fox, M. S. Industrial Applications of Artificial Intelligence. Robotics 2:301–311, 1986.Google Scholar
  10. [10]
    Gadh Rajit, Hall M.H., Gursoz E., Prinz F. Knowledge Driven Manufacturability Analysis from Feature-Based Representations. In ASME Winter Annual Meeting, Symposium on Concurrent Product and Process Design. 1989.Google Scholar
  11. [11]
    Gadh Rajit, and Prinz F.B. Shape Feature Recognition Using the Differential Depth Perception Filter. In To appear: In Proceedings of the International Symposium on Automotive Technology and Automation, Vienna, Austria. Dec 3–7, 1990.Google Scholar
  12. [12]
    Gadh Rajit. Recognition of Shape Features for Knowledge-Based Automated Manufacturability Analysis. PhD thesis, Carnegie Mellon University (in progress), 1990.Google Scholar
  13. [13]
    Henderson, M. R. Extraction of Feature Information from Three Dimensional CAD Data. PhD thesis, Purdue University May, 1984.Google Scholar
  14. [14]
    Henderson, M. R. and Anderson, D. C. Computer Recognition and Extraction of Form Features: A CAD/CAM Link. Computers in Industry 6(4):315–325, 1984.Google Scholar
  15. [15]
    Henderson, M. R. and Chang, G. J. FRAPP: Automated Feature Recognition and Process Planning from Solid Model Data. In Computers in Engineering 1988, pages 529–536. American Society of Mechanical Engineers, San Francisco, CA, August, 1988.Google Scholar
  16. [16]
    Kott, A. S., Kollar C., and Agin G. Concurrent Engineering: Dimensions and Approaches. Technical Report, Carnegie Group Inc., 1989.Google Scholar
  17. [17]
    Kyprianou L.K. Shape Classification in Computer Aided Design. PhD thesis, Univ. of Cambridge, 1980.Google Scholar
  18. [18]
    Matikalli R. and Khosla P. Determining the Assembly Sequence from a 3D Model. In ESD/SMI Third Annual Expert Systems Proceedings. Detroit, Michigan, April 4–6, 1989.Google Scholar
  19. [19]
    Matsumoto Allen S., Jagannathan V., Buenzli C., Saks Victor. Concurrent Design for Testability. In Workshop on Concurrent Engineering Design. American Association of Artificial Intelligence, Detroit, MI, Aug, 1989.Google Scholar
  20. [20]
    PDES/STEP Standard, National Institute of Standards and Technology, available through NTIS as no. NIST-IR-88-4004, 1989.Google Scholar
  21. [21]
    Pinilla, J. M., Finger, S. and Prinz, F. B. Shape Feature Description and Recognition Using an Augmented Topology Graph Grammar. In Submitted to the 1989 NSF Engineering Design Research Conference. University of Massachusetts, Amherst MA, June 11–14, 1989.Google Scholar
  22. [22]
    Requicha, A. A. G. Form Features for Concurrent Engineering. In Workshop on Concurrent Engineering Design. American Association of Artificial Intelligence, Detroit, MI, Aug, 1989.Google Scholar
  23. [23]
    Sakurai, H. and Gossard, D. C. Shape Feature Recognition from 3-d Solid Models. In Proceedings of the International Computers in Engineering Conference. American Society of Mechanical Engineers, July, 1988.Google Scholar
  24. [24]
    Sakurai, H. and Gossard, D. C. Recognizing Shape Features in Solid Models. Submitted to IEEE Computer Graphics and Applications, 1989.Google Scholar
  25. [25]
    Smith, S. F., Fox, M. S. and Ow, P. S. Constructing and Maintaining Detailed Production Plans: Investigations into the Development of Knowledge-Based Factory Scheduling Systems. AI Magazine:45–61, Fall, 1986.Google Scholar
  26. [26]
    Sriram, D., Logcher, R. D., Groleau N. and Cherneff, J. DICE: An Object Oriented Programming Environment for Cooperative Engineering Design. Technical Report, Intelligent Engineering Systems Laboratory, MIT, August, 1988.Google Scholar
  27. [27]
    Staley, S. M., Henderson, M. R. and Anderson, D. C. Using Syntactic Pattern Recognition to Extract Feature Information from a Solid Geometric Database. Computers in Mechanical Engineering, September, 1983.Google Scholar
  28. [28]
    Suri, R. A New Perspective on Manufacturing Systems Analysis. Design and Analysis of Integrated Manufacturing Systems. National Academy Press, Washington, DC, 1988, pages 118–133.Google Scholar
  29. [29]
    Woo, T. C. Feature Extraction by Volume Decomposition. In Proc. Conf. on CAD/CAM in Mechanical Engg., pages 39–45. MIT, Cambridge, MA, Mar 24–26, 1982.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1991

Authors and Affiliations

  • Rajit Gadh
    • 1
  • Donna Herbert
    • 1
  • Alexander Kott
    • 1
  • Charles Kollar
    • 1
  1. 1.Carnegie Group Inc.Pittsburgh

Personalised recommendations