Flowes: An intelligent computational fluid dynamics system

Abstract In this paper, experience in the design, implementation and usage of an experimental computational fluid dynamics software package incorporating an intelligent knowledge-based component is described. The types and sources of knowledge which can be included in a system are discussed with reference to a simple example, and the advantages of their inclusion in a system are given. A “blackboard” architecture for the system is described, and the importance of software engineering aspects of the total system is pointed out. Examples of the types of rule are given, and their mode of operation. The paper concludes with a summary of the general lessons to be learned from this example development concerning the incorporation of intelligence into engineering software.