论文部分内容阅读
目前粮食储藏方面的专家系统以软硬件结合的测控系统为主,在专家知识的更新和共享方面具有一定的局限性。而且很多科研机构和专家在研究过程中获得了大量的专家知识,但是这些专家知识没有进行统一管理和及时发布,使得这些知识不能及时被储粮管理人员获知,造成了一定的浪费与损失。为此本文设计并实现了一种新的粮食储藏基础物理参数专家系统来解决上述问题。本文的主要研究内容如下:1.通过对现有粮食储藏专家系统进行调研,设计了将SSH框架和Drools推理引擎相结合的开发方案,并对传统的匹配算法和Drools推理引擎中所采用的Rete算法进行了对比讨论。2.系统中的专家知识由粮食储藏基础物理参数构成,其大多为数值数据。针对这一特点,本文运用最小二乘法的思想对系统的冲突消解策略进行了一定的改进。通过匹配条件和误差来寻找与事实接近的最优规则。3.分析并设计了系统的逻辑结构、用户角色与权限、功能需求和数据库结构。并运用Java语言对粮食储藏基础物理参数专家系统进行了部署开发,实现了各功能模块。系统运用MySQL数据库对数据进行管理。4.对系统进行测试,发现问题并改进,从而完善系统。本文研究的粮食储藏基础物理参数专家系统,采用SSH框架搭建B/S架构的系统平台,不受地域和硬件的限制,有效的提高了粮食储藏基础物理参数方面专家知识的共享率和普及率。此外,系统还引入了基于Rete算法的Drools规则引擎,并根据自身特点改进了冲突消解策略,以保证数据达到一定规模时匹配效率不受影响。