Skip to main content
Log in

A knowledge-based standards processor for structural component design

  • Published:
Engineering with Computers Aims and scope Submit manuscript

Abstract

This paper presents a design strategy in which structural components are designed automatically by applying three types of knowledge: knowledge in a design standard; “textbook” knowledge of structural, material, and geometrical relationships; and knowledge representing designer-dependent design expertise. The design strategy selects from the designer-dependent knowledge source the behavior limitations—limit states of an object in a given stress state—to consider, translates the behavior limitations into a subset of corresponding standard requirements, generates a set of constraints from the requirements and the relations in the knowledge-base of “textbook” relationships, satisfies the constraints, and then checks the satisfaction of all remaining applicable requirements. By using this design strategy, it is possible to construct a knowledge-based design strategy that is standard independent, so that the same design process can be performed regardless of which design standard is explicitly represented.

The design strategy described has been implemented in a prototype knowledge-based system, SPEX, which has a blackboard architecture similar to, but much simpler than, that of HEARSAY. The blackboard represents the level of abstraction through which a component design progresses. The knowledge-base in SPEX consists of several knowledge sources that perform portions of the component design task. Control of the design process knowledge sources in SPEX is rule-based.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Garrett, Jr., J.H., Fenves, S.J. (1986) SPEX—A Knowledge-Based Standard Processor for Structural Component Design, Technical Report R-86-157, Department of Civil Engineering, Carnegie Mellon University, Pittsburgh, PA, September

    Google Scholar 

  2. Rehak, D.R., Lopez, L.A. (1981) Computer Aided Engineering: Problems and Prospects, Civil Engineering Systems Laboratory Research Series (CESLRS) 8, Department of Civil Engineering, University of Illinois, Urbana-Champaign, IL, July

    Google Scholar 

  3. Stahl, F.I., Wright, R.N., Fenves, S.J., Harris, J.R. (1983) Expressing standards for computer-aided building design. Computer-Aided Des. V 15(6); 329–334, November

    Google Scholar 

  4. Howard, H.C. (1986) Interfacing databases and knowledge based systems for structural engineering applications, unpublished Ph.D. dissertation, Department of Civil Engineering, Carnegie Mellon University, Pittsburgh, PA

    Google Scholar 

  5. Lopez, L.A., Elam, S.L. (1984) SICAD: A Prototype Knowledge Based System for Conformance Checking and Design, Technical Report, Department of Civil Engineering, University of Illinois, Urbana-Champaign, IL

    Google Scholar 

  6. Fenves, S.J. (1966) Tabular decision logic for structural design. J Struct. Div. 92(ST6), 473–490, June

    Google Scholar 

  7. Fenves, S.J., Garrett, Jr., J.H. (1985) Standards representation and processing. In: Steel in Buildings, International Association of Bridge and Structural Engineers (IABSE), Zurich, Switzerland, pp. 107–114, September

    Google Scholar 

  8. Specification for the Design, Fabrication and Erection of Structural Steel for Buildings, American Institute of Steel Construction, Chicago, IL, 1980

  9. Fenves, S.J., Garrett, Jr., J.H. (1986) Knowledge-based standards processing. Int. J. Artifi. Intell. Eng. 1(1), 3–14 April

    Google Scholar 

  10. Harris, J.R., Wright, R.N. (1980) Organization of Building Standards: Systematic Techniques for Scope and Arrangement, Building Science Series 136, National Bureau of Standards, Washington, DC, March

    Google Scholar 

  11. Nyman, D.J., Fenves, S.J. (1973) An Organizational Model for Design Specifications, Technical Report R73-4, Department of Civil Engineering, Carnegie Mellon University, Pittsburgh, PA, September

    Google Scholar 

  12. Howard, H.C., Fenves, S.J. (1983) Representation and Comparison of Design Specifications, Technical Report R-83-141, Department of Civil Engineering, Carnegie Mellon University, Pittsburgh, PA, March

    Google Scholar 

  13. Biegler, L.T., Cuthrell, J.E. (1985) Improved infeasible path optimization for sequential modular simulators—II: The optimization algorithm.Comput. Chemi. Eng. 9(1), 257–267

    Google Scholar 

  14. Schittkowski, K. (1982) Theory, implementation and test of a nonlinear programming algorithm. In:Optimization Methods in Structural Design (Eds. H. Eschenauer, N. Olhoff). University of Siegen, FR Germany, pp. 122–132, October

    Google Scholar 

  15. Garrett, Jr., J.H. (1986) SPEX User's Manual, unpublished Internal Department Report, Department of Civil Engineering, Carnegie Mellon University, Pittsburgh, PA

    Google Scholar 

  16. Carbonell, J. (1985) Framekit User's Manual, Carnegie Mellon University, Department of Computer Science, Pittsburgh, PA

    Google Scholar 

  17. Fenves, S.J., Wright, R.N. (1977) The Representation and Use of Design Specifications, Technical Note 940, National Bureau of Standards, Washington, DC

    Google Scholar 

  18. Erman, L.D., Hayes-Roth, F., Lesser, V., Reddy, D. (1980) The HEARSAY-II Speech-Understanding System: Integrating Knowledge to Resolve Uncertainty.Comput. Surv. 12(2), 213–253, June

    Google Scholar 

  19. Holtz, N.M. (1982) Symbolic Manipulation of Design Constraints—An Aid to Consistency Management, Technical Report DRC-02-12-82, Design Research Center, Carnegie Mellon University, Pittsburgh, PA, April

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Garrett, J.H., Fenves, S.J. A knowledge-based standards processor for structural component design. Engineering with Computers 2, 219–238 (1987). https://doi.org/10.1007/BF01276414

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01276414

Keywords

Navigation