Edinburgh Research Archive

Knowledge processing for structural design

Item Status

Embargo End Date

Date

Authors

Kumar, Bimal

Abstract

This thesis is an investigation into the potential of applying knowledge-based techniques to the automation of the structural design process. Knowledge-based techniques involve incorporating domain-dependent knowledge in a computer program and manipulating it by a separate set of rules often called control rules using some problem-solving techniques from Artificial Intelligence (AI). The use of AI techniques are demonstrated by developing simple prototypes to assist in the different stages of the structural design process. First of all, a conceptual model for integrated structural design is presented which suggests a number of enhancements to an existing model proposed by earlier researchers. Subsequently, three components of the model are developed using an expert system development tool and incorporating AI problem-solving techniques. The prototypes developed in this study incorporate knowledge for the design of industrial buildings. The preliminary design module, AL TSEL, contains knowledge for the selection of alternative structural systems for an industrial building. Most of the knowledge contained in this module is obtained by interviewing some practicing engineers. The knowledge elicitation process for ALTSEL resulted in some important conclusions. The other two prototypes developed are called DEIDEX and DESCON and are concerned with the detailed design and design reviewing for portal frames respectively. The purpose of this project was not to develop a fully-working system but investigate and illustrate the utility of AI tools and techniques for computer-aided design of structures. The computer programming In the project mainly involved encoding rules in the Edinburgh PROLOG Blackboard Shell syntax and procedural clauses in Prolog. The structural analysis programs used were written in FORTRAN77. Sample runs of the prototypes running separately as well as running together as an integrated system are also included. All the rules from the prototypes are not given but some of the representative rules from all the prototypes are included in the respective chapters. Also included is a description of the interface between FORTRAN and PROLOG developed in this work.

This item appears in the following Collection(s)