BoilerModel: a qualitative model-based reasoning system implemented in Ada
Stascavage, James F.
MetadataShow full item record
Effective, inexpensive, and realistic on-going training is required to keep all Naval personnel proficient in their field. Nowhere is this more true than in steam propulsion engineering plants. The complex systems of valves, piping, and components require continuous refresher for watchstanders to perform their jobs safely. BoilerModel is a qualitative expert system designed using model-based reasoning principles and implemented in Ada. It accurately models a 1200 psi D-type boiler and its associated peripherals. The use of fundamental intra-component relationship ("first principles") and constraint propagation result in compact mode because there is no need for the extensive rule base found in conventional expert systems. Implementation in Ada permits the use of concurrent tasking to simulate simultaneous valve propagation found in real-world boiler systems. Additionally, Ada's portability allows BoilerModel to be compiled and run on virtually any machine, thereby making it an affordable and attractive complement to shipboard engineering training.
Approved for public release; distribution is unlimited
Showing items related by title, author, creator and subject.
O'Byrne, James Edward. (Monterey, California. Naval Postgraduate School, 1995-09);The problem addressed by this research is that the existing Damage Control Virtual Environment Trainer (DC VET) simulator is deficient in the capability of presenting information about the environment. First, it lacks ...
Kellett, Daniel A. (Monterey, California. Naval Postgraduate School, 1989-06);The original ideal of a Paperless Ship is a clear, concise, strategy statement that mandates paper reduction and office automation on ships. Its intent is to alleviate combat units of the serious limitations imposed by ...
Fini, Wallace Paul (Monterey, California. Naval Postgraduate School, 1978-09);A non-linear computer model of a U.S. Navy D-type boiler was developed using lumped parameters. the program was coded in IBM CSMP-III simulation language. A companion routine was also coded to permit the user to implement ...