Abstract
Intelligent computer-aided design (CAD) emulates the human activity of design so that production planning, decision making, and inventive design can be performed by computers.
Based on the history of human experience in engineering design, a formalized and systematic approach to design should include procedures from (1) conceptual design, (2) layout design, and (3) numerical optimization. The highest level within such a system should be responsible for specifying and symbolically optimizing skeleton structures of generic (nonspecific) elements within the design process that are eventually to be specified uniquely (pinned down) and ultimately optimized numerically. Planning plays a key role in such a system.
Planning has been utilized as a tool for process organization within the knowledge domains of chemical engineering, electrical engineering, manufacturing, as well as for general problem formulation and solution. State estimation, subtask scheduling, and constraint propagation have been found to be factors of prime importance in this type of problem.
Problems associated with the implementation of a planning strategy within a knowledge-based system for mechanical engineering design optimization are discussed. A hypothesis for planning is put forth and examined within the context of a model of the mechanical design optimization process. An example that demonstrates the applicability of this approach to mechanical power transmission design is considered.
Similar content being viewed by others
References
Pahl, G.; Beitz, W. (1984) Engineering Design, The Design Council (Ed. K. Wallace), London: Springer-Verlag
Chieng, W.H.; Hoeltzel, D.A. (1987) An interactive hybrid (symbolic-numeric) system approach to near optimal design of mechanical components. Eng. Comput. 2, 111–123
Kitzmiller, C.T.; Kowalik, J.S. (1987) Coupling symbolic and numeric computing in KB systems. AI Magazine 8(2), 85–90
Stefik, M. (1981) Planning and meta-planning (MOLGEN: parts 1 and 2). 16, 111–139
Gongaware, T.; Hsieh, L.; McGuire, P.; Volgel, S. (1983) Application of automated design process planning to electronics manufacturing. In: Proceedings of CAMI's, 12th Annual Meeting and Technical Conference.
Descotte, Y.; Latombe, J.C. (1985) Making compromises among antagonist constraints in a planner, AI 27, 183–217
Sacerdoti, E. (1977) A Structure for Plans and Behavior. Amsterdam: North-Holland
Wilkins, D.E. (1984) Domain-independent planning: Representation and plan generation. AI 22, 269–301
Azarm, S.; Li, W-C. (1987) Optimal design using a two-level monotonicity-based decomposition method. ASME Pub. DE-Vol. 10-1, 41–48
Azarm, S.; Li, W-C. (1987) Optimum design using decomposition methods. Invited paper in the Proceedings of the NSF Workshop: The Study of the Design Process. Oakland, CA, February 8–10, pp. 453–502
Yoshikawa, H. (1980) General design theory and a CAD system. Man-Machine Communication in CAD/CAM (Eds. T. Sata; E.A. Warman), pp. 35–58. Amsterdam, North-Holland
Israel, D.J. (1983) The role of logic in knowledge representation, IEEE Comput. 16, 37–41
Choy, J.K., Agogino, A.M. (1986) SYMON: Automated symbolic monotonicity analysis system for qualitative design optimization. AMSE International Computer in Engineering Conference, Chicago, pp. 207–212
Charniak, E.; McDermott, D. (1985) Introduction to Artificial Intelligence. Reading, MA: Addison-Wesley
Lebowitz, M. (1986) Concept learning in a rich input domain: Generalization-based memory. In: Machine Learning: An Artificial Intelligence Approach (Ed. R.S. Michalski, J.G. Carbonell, T.M. Mitchell), Vol. II, pp. 193–214, Los Altos, CA: Morgan Kaufmann
Hayes, R.F.; Waterman, D.A. (1986) Building Expert Systems. Reading, MA: Addison-Wesley, pp. 89–106
Winston, P.H. (1980) Learning and reasoning by analogy. Commun. ACM 23(12), 689–702
Dejong, G. (1986) An approach to learning from observations. In: Machine Learning: An Artificial Intelligence Applroach (Ed. R.S. Michalski, J.G. Carbonell, T.M. Mitchell), Vol. II, pp. 571–590. Los Atlos, CA: Morgan Kaufmann
Vanderplatts, G.N. (1985) COPES/ADS a Fortran control program for engineering synthesis using the ADS optimization program. Santa Barbara: Engineering Design Optimization (EDO) Inc., June
Hoeltzel, D.A.; Chieng, W.H. (1987) Statistical mechanine learning for the cognitive selection of nonlinear programming algorithms in engineering design optimization. Transaction of Fifth Army Conference on Applied Math & Computing, ARO Report 88-1, pp. 65–78
Quinlan, J.R. (1982) Semi-autonomous acquisition of pattern-based knowledge. Introductory Reading in Expert System (Ed. D. Mitchie), pp. 192–207. New York: Gordon and Breach Pub.
Dixon, J.R.; Howe, A.; Cohen, P.R.; Simmons, M.K. (1986) DOMINIC: Progress toward independence in design by iterative redesign. IN: Proceedings of ASMA International Computer in Engineering Conference, Chicago, pp. 199–206
Zedah, L.A. (1983) Commonsense knowledge representation based on fuzzy logic. IEEE Comput. 16 (October), 61–65
Ullman, D.G.; Dietterich, T.A. (1986) Mechanical design methodology: Implementation on future developments of computer-aided design and knowledge-based systems. In: Proceedings of ASME International Computers in Engineering Conference, Chicago, pp. 173–180
Love, S.F. (1984) Planning and Creating Successful Engineering Designs. New York: Van Nostrand Reinhold
Nilsson, N. (1971) Problem Solving Methods in Artificial Intelligence. New York: McGraw-Hill
Buchanan, B.G.; Shortliffe, E.H. (1984) Rule-Based Expert Systems: The MYCIN Experiments of the Stanford Heuristic Programming Project. Reading, MA: Addison-Wesley
Middendorf, W.H. (1986) Design of Devices and Systems. New York: Marcel Dekker
Brown, D.C.; Chandrasekaran, B. (1986) Knowledge and control for a mechanical design expert system. IEEE Comput 19 (July), 92–100
Winston, P.H. (1982) Learning new principles from precedents and exercises. AI 19, 321–350
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Hoeltzel, D.A., Chieng, WH. Factors that affect planning in a knowledge-based system for mechanical engineering design optimization with application to the design of mechanical power transmissions. Engineering with Computers 5, 47–62 (1989). https://doi.org/10.1007/BF01201997
Issue Date:
DOI: https://doi.org/10.1007/BF01201997