论文部分内容阅读
在深入研究和分析了工程中消力池设计特点的基础上,设计开发了“消力池设计专家系统”,该系统综合集成了专家系统技术、数据库处理技术、图像处理技术等计算机和人工智能技术。本文主要是对该系统在设计开发中的知识表示、推理机制以及整个系统的框架构建进行了研究。 首先,针对消力池设计专家系统中知识的特点,在研究、分析、比较多种知识表示方法的基础上,设计出适合于消力池设计的知识表示方法——面向对象的表示方法。 其次,在分析了常用的几种推理方法的基础上,提出了与知识表示方法相匹配的面向对象的推理机制和方法。采用面向对象的推理方法,可以对不同对象、不同知识进行综合处理,拓宽了推理机的功能,提高了推理效果。 在此基础上,选择适合于消力池设计专家系统的开发环境-C++Builder5.5,对消力池设计专家系统进行了总体框架设计,详细讨论了系统中知识库、数据库、模型库、图库的设计、组织、存储形式,以及库与库之间的通讯机制和协调方式。 以班台闸和向阳河坝为工程实例,根据数据库、知识库、模型库中的相关数据、知识经验、模型,以及人机交互界面的相关参数,进行分析推理计算,求出最大消力池深和池长,对系统的相关功能模块进行的验证。