Han, C-H (1990) Artificial intelligence methodology for simulation modeling. PhD thesis, Georgia Institute of Technology, USA.
Abstract
The construction industry has been slow to accept the use of computer simulation as an analytical tool. One of the reasons for lack of acceptance may be the procedural difficulty of using existing computer simulation systems although they are more user-friendly than in the past. That is, those who know most about a process they want to simulate often have little understanding of computer simulation system. Thus, these users must rely on an intermediary to design a computer model of the process and translate it into language recognizable by a particular computer simulation system. The objective of this research, therefore, is to develop a transparent computer interface between a domain expert and a simulation system. That is, the user should not be aware of the requirements of the simulation package when entering information about the process. Therefore, the interface must be designed to avoid any ambiguities for the user. This can be done by separating the domain knowledge from the simulation knowledge and by using only domain language in the interface so that the user is not hampered by unfamiliar simulation terminology. In this way, simulation knowledge is processed internally to create data files in which only domain knowledge is kept so that it can also be changed manually by the user or domain expert. A Generic Simulation Modeler (GSM) is developed to test the concept of the research and includes: (1) Domain Knowledge Processor; (2) State Space Formulator; (3) Logic Builder; (4) Network Generator; (5) Source Code Translator. The purpose of the Domain Knowledge Processor is to translate information of a given system into unambiguous and structured pieces of information. To do this, a small knowledge-based system with about thirty rules identifies certain types of resources and activities. These resources and activities are then elements of the system and need to be logically connected each other to form a complete conceptual model. To establish system logic, the State Space Formulator identifies possible moves between activities as well as start and goal activity. With the state space formulated, the Logic Builder determines the system logic by searching for the Hamiltonian paths for all the resources involved in the system. The Network Generator then generates a conceptual network internally by connecting activities using the system logic. Finally the Source Code Translator translates the network into a source code of a chosen simulation language, CYCLONE.
| Item Type: | Thesis (Doctoral) |
|---|---|
| Thesis advisor: | Riggs, L S |
| Uncontrolled Keywords: | CYCLONE; artificial intelligence; builder; knowledge-based system; simulation |
| Index terms: | knowledge-based system, package, cyclone, intermediary, artificial intelligence, construction industry, simulation modelling, builder, computer simulation, methodology |
| Subjects: | climate science, practitioner, analytical methods, contractual arrangements, research methods, business, modelling and simulation, artificial intelligence, industry analysis |
| Topics: | Engineering Principles, Procurement, Sustainability, Digital Applications, Business Strategy, Research Practice, Roles and Professions |
| Descriptive scope: | 4 PCTA |
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