基于C++接口的CLIPS专家系统的嵌入式编程实现

被引量 : 0次 | 上传用户:Jul-83
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
专家系统是早期的人工智能一个十分重要的分支,它是采用人工智能中的知识推理技术和知识表示来模拟原本由领域专家才能解决的复杂问题。专家系统可以看作是一类具有专门知识和经验的计算机智能程序系统。通常说来,专家系统=知识库+推理机,因此专家系统也被称为基于知识的系统。一个专家系统需具备三个要素:领域专家级知识、模拟专家思维和达到专家级水平。[1]CLIPS是C Language Integrated Production System的缩写,是一种专家系统工具,最初由NASA/Lyndon B. Johnson太空中心软件技术研究室开发出来。自1986年首次发布以来,CLIPS经历了不断的改进和完善,现在它已经被广泛的应用在数以万计的全球用户中。[2]本论文以炼铁厂烧结工艺原料矿实时动态配比计算模型项目为依托,从模型的应用需求出发,以CLIPS专家系统在模型外部接口C++平台上的应用实现为主线,介绍了专家系统的发展,概述了CLIPS专家系统的定义和表示方式,探讨了CLIPS专家系统代码在C++接口编程中的存储方式,提出了基于C++接口的CLIPS专家系统的嵌入式编程的具体方法,其中包括参数的组织形式、参数数量检查、伪代码的替换处理、CLIPS运行环境的构造和推理结果的收集处理返回。本论文的主要工作有:(1)探讨了CLIPS专家系统代码在C++接口编程中被调用时的三种存储方式,并确定了用XML来对其进行存储的方式是最优的,实践表明,此方式最利于烧结工艺配料模型项目的规则存储;(2)提出了在基于C++接口实际应用模型中的CLIPS专家系统运行环境的构造方式,即对CLIPS针对C++的接口代码进行修改和再编译,生成DLL文件来支持烧结工艺配料模型项目的CLIPS代码规则执行;(3)实现了对CLIPS专家系统运行结果——“条件”事实和“结果”事实进行解析的操作,并将其提炼成C++语言能识别的数据,从而转化为烧结工艺配料模型的输出结果;(4)以烧结原料矿实时动态配比计算模型(基于C++接口)为应用载体,运用CLIPS专家系统编写业务逻辑规则,构建出CLIPS专家系统的运行环境,最终实现将推理结果返回给模型调用接口的功能要求。
其他文献
近代以来的中国时刻处于风雨飘摇之中,中国体育思想随着先进学者的孜孜探寻、社会性质与国家命运而发生蜕变。每一次对不同身体观的见解,都会影响着中国学校体育的改变与发展
目的:探讨高龄股骨粗隆间骨折患者围术期并发心力衰竭的危险因素,为防治高龄股骨粗隆间骨折患者围手术期并发心衰提供临床依据,从而提高患者生存率,改善生存质量。方法:回顾性
目的金乌骨通胶囊是临床常用苗医成药方,具有滋补肝肾、活血通络、祛风除湿之功,临床应用广泛。本次临床观察采用金乌骨通胶囊治疗膝关节骨性关节炎(肝肾亏虚证),并评价其临
《亚细亚的孤儿》是台湾著名作家吴浊流的代表作。小说揭示出了作者身为台湾人的"孤儿意识"的同时,又如实叙写台湾人的"寻根"之路,以达到对大陆故土及大陆文化的认同。
人与自然的和谐共生是人类一直以来的理想。人与自然关系思想的演化经历了漫长曲折的实践与不同认识阶段的演变过程。马克思认为人与自然关系的实质是一种实践关系,是实践基
科学文化大致可以概括为两个层面,即形而上和形而下两个层面。科学的精神、理念、理想和价值观属于科学文化的形而上层面,是科学文化之"魂";而技术的、实证的、数学的或逻辑
为了解喷嘴的内部结构对射流流场的影响,为选择合适的射流喷嘴提供依据,以锥形和锥直形喷嘴两种典型喷嘴为研究对象,根据计算流体力学(CFD)的基本理论,综合运用ICEM CFD网格
对福建省女性管理者的问卷调查显示,女性管理者在职业发展上仍受到限制与约束,社会性别偏见、传统社会职能负累、制度保障的缺位、多重角色冲突等是造成女性管理者职业发展障
引入全域旅游的全新理念,基于永定县域旅游发展的实际状况,对永定县发展全域旅游的必要性和现实基础进行分析,提出永定县全域旅游发展的全新内涵,并从全域旅游的管理机制、产
研究数字化、高仿真度、强体感、有利于脑神经外科微创执刀医生培养的手术训练的系统技术以及装置对脑神经外科微创手术成功率的提高、专业外科医生的培养具有重大研究和实践