A knowledge-based approach to computer-aided design of structures

A novel approach is presented for development of expert systems for structural design problems. This approach differs from the conventional expert systems in two fundamental respects. First, mathematical optimization is introduced into the design process. Second, computer is used to obtain parts of the knowledge necessary in the expert systems, in addition to heuristics and experiential knowledge obtained from documented materials and human experts. As an example of this approach, a prototype expert system is presented for optimum design of bridge trusses subjected to moving loads, called BTEXPERT. BTEXPERT has been developed by interfacing an interactive optimization program developed in FORTRAN to an expert system shell developed in Pascal. This new generation of expert systems embracing various advanced technologies such as artificial (machine) intelligence, numerical optimization technique, and interactive computer graphics should find enormous practical implications.