Alim, S (1985) Fuzzy expert systems in civil engineering. PhD thesis, Imperial College London, UK.
Abstract
This research recognizes the potential value of Expert Systems in future civil engineering practice. However, in view of the inherent imprecision in civil engineering knowledge, this thesis considers the specific development of Fuzzy Expert Systems. In building Fuzzy Expert Systems the ability to model uncertainty and imprecision is recognized as the major pre-requisite. The thesis has three major objectives: 1. To emphasize the role that Expert Systems can play in civil engineering, identify areas of potential application within civil engineering and develop a few example applications. 2. To present a coherent treatment of the various inter- disciplinary concepts from statistical inference, information entropy, classical and non-classical logic. cognitive sciences and multi-attribute decision-making, which are pertinent to the development of Expert Systems. The aim is to develop a theoretical background for Expert Systems from a civil engineering point of view. 3. To undertake a detailed study of aspects of building Fuzzy Expert Systems which require a treatment within the context of civil engineering and cannot therefore be considered the sole responsibility of the Information Technologist. In this respect models of inference and implementation formalisms are considered in detail. An appraisal of existing models of uncertain and inexact inference with reference to typical civil engineering problems is followed by a proposal for a new model of inexact inference. The study also serves the purpose of illustrating the method of fuzzification of seismic design parameters. The seismic design examples have been selected in view of the long-term objective of presenting the seismic code as a Fuzzy Expert System. In investigating implementation formalisms for Fuzzy Expert Systems, the thesis demonstrates that logic programming whilst fundamentally classical, is capable of realizing the non-classical inference systems. However implementation of most inference models requires the ability for numerical computations, for which logic programming has traditionally been considered unsuitable. This aspect is investigated and the possibility of using a mixed language interface is examined. Finally, a logic programming language micro-PROLOG and the Expert System shell APES are used to develop two examples of civil engineering Expert Systems, GEOTECH and EXP-ATC.
| Item Type: | Thesis (Doctoral) |
|---|---|
| Uncontrolled Keywords: | civil engineering; expert system; programming; civil engineer; uncertainty |
| Index terms: | appraisal, decision-making, programming, computation, expert system, science, civil engineer, seismic design, proposal, entropy, logic programming, implementation |
| Subjects: | programming, specialized education, profession, computational methods, contractual arrangements, project planning, factor and component analysis, structural engineering, thermal systems, data management, decision analysis |
| Topics: | Education, Digital Applications, Procurement, Sustainability, Roles and Professions, Risk Management, Project Management, Research Practice, Engineering Principles |
| Descriptive scope: | 2 PC |
N.B. Descriptive scope is a count of how many of the five facets of empirical research are indicated by the words used in title, abstract and keywords. It is not intended as a judgement on the research; merely a count of the kind of word we would expect to indicate Phenomenon, Concepts, Theoretical framing, Empirical techniques, Analytical techniques. If all five are present, then a code of “5 PCTEA” will indicate this. If you feel the coding for this record is questionable, we welcome discussion around the terms we matched or the way we categorized them. The facet you would expect may not be coded, or a facet may be coded inappropriately. This can also bear on a larger question, of which facets should be treated as defining in construction management research. Please get in touch, and we will look at it. More details here