农业机械化生产专家系统设计与开发

被引量 : 20次 | 上传用户:yjxff520
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
农业信息化建设是解决“三农”问题和新农村建设的重要手段和途径。农业机械化作为农业的主要生产力,农业机械化信息化问题也倍受关注。近几年,相关农机部门及农机经营者有条件购置和使用计算机,而且涌现了很多农业机械化信息网络以及相关技术,使农业机械化信息化水平得以提高。尽管如此,目前农业机械化生产中适用的软件相对很少,设计、开发适用软件可以有效提高农业机械化技术的应用水平及效果,进而提升农业生产的效益,提高农民的收入,同时促进农村经济的发展,同时也可以有效提高农业机械化信息化水平。本论文就是在此思想指导下,结合农业机械化生产实践要求、结合国家“863”项目及黑龙江省科技厅科技攻关项目的具体要求而设计开发“农业机械化生产专家系统(AMPES)”。设计开发AMPES不但可以满足目前农业机械化生产领域信息化发展的需求,而且可以促进农业信息化、发展数字农业、建设社会主义新农村的重要内容之一。探讨农业机械化生产专家系统设计开发的基本理论、研究农业机械化生产专家系统的功能以及设计和开发方法,又可以为农业机械化其他领域专家系统的设计与开发探明道路和方向,为进一步发展农业信息化奠定基础。本课题研究具有重要的理论和现实意义。作者查阅了大量的相关文献,掌握国内外农业机械化生产领域专家系统研究、应用动态及发展趋势,提出我国农业机械化生产专家系统存在的具体问题,并详细叙述了专家系统的概念、结构、特点以及开发方法。以此为基础,设计开发了单机版的农业机械化生产专家系统。本论文的主要研究内容包括农业机械化生产专家系统分析和总体功能设计、各模块详细设计、系统数据库设计、知识获取方式研究、知识表示方法及知识库设计、系统推理策略研究和推理机设计、系统开发与实现等几个部分。研究过程中,力求理论与实践相结合。采用自上而下的方法进行系统分析和总体功能设计、各模块详细设计;采取深入生产实际调查研究、走访领域专家、自行研究设计并摄制录像等方法,获取大量领域知识;按照层次原则设计数据库和知识库,并设计开发数据库/知识库管理系统。本论文设计和开发了人工知识获取、半自动知识获取与自动知识获取相结合的知识获取机制,采用产生式规则和语义网络方法表示本系统领域知识,从而使专家系统设计和开发过程中的“瓶颈”问题得到很好地解决。以此为基础,对推理策略进行深入分析与探讨,采用正向推理和广度优先搜索策略,引用基于实例的推理思想,设计基于产生式规则的推理机和基于语义网络的推理机;采用启发式思想,依据知识库知识组织顺序以及知识的解释说明进行冲突消解。本论文采用Visual BASIC 6.0程序开发语言和Microsoft Access数据库系统,采用原型法、自上而下、自下而上相结合的方法,开发实现了单机版的“农业机械化生产专家系统(AMPES)”。在研究过程中,取得的主要成果有:(1)通过系统分析,明确了系统的总体功能,设计了系统总体架构。进行了系统功能模块划分,并详细设计了各模块功能、工作原理及运行流程,设计了各模块数据库、知识库,为系统详细设计和开发工作奠定基础。(2)首次设计并开发了包括农业机械化作业工艺过程及规范、农业机器选型配备和农业机器技术保养三个主要功能模块的单机版“农业机械化生产专家系统”。该系统可以实现不同地区、不同种植结构和种植方式条件下农业机械化作业工艺过程制定、作业工艺规范咨询、农业机器选型与配备、农业机器技术保养规范咨询、保养计划制定以及农业机器信息浏览等功能。(3)根据系统要求,深入生产实际进行大量调查研究,获取大量的文字、图片及音像等资料,并对其进行了详细整理和归纳。同时,自行研究设计脚本、摄制并制作部分型号拖拉机技术保养操作过程的录像、拍摄大量照片,为系统设计和开发提供必备的知识,增强了AMPES知识表达直观性,提高了系统界面友好程度。(4)对AMPES知识获取问题进行了重点研究,确定的人工获取与半自动获取、自动获取相结合的知识获取机制,设计并实现了领域知识的半自动获取和自动获取功能。有效解决了专家系统设计和开发过程中知识获取这一“瓶颈”问题。提高了知识的可信度,缩短了知识获取的周期,提高了系统效率和咨询效果。(5)根据AMPES及各模块功能要求,分层次设计数据库,对综合数据库和各模块数据库的关系、层次结构、数据库中所含表的数量及表的具体结构进行了详细设计。设计开发基于自身的三层数据库的数据库/知识库管理系统(DBMS/KBMS),不但可以实现数据库/知识库的常规维护功能,而且该模块依据自身的数据库结构及内容自动加载AMPES系统所有数据库和知识库,使DBMS/KBMS程序代码完全脱离AMPES数据库而存在,提高了系统的适应性,也简化了代码维护工作。(6)根据AMPES所涉及知识的特点,采用常规的产生式规则表示农业机械化作业工艺过程、农业机器选型等领域知识;根据源作业工艺过程知识特点,探讨并采用语义网络方法表示源机械化作业工艺过程的专家知识。实际应用证明,系统研究设计的知识表示方法有效实用,便于实现系统功能。(7)研究了AMPES推理控制策略,设计了基于产生式规则的推理机,包括基本工艺过程推理机、专家选型推理机、普通用户选型推理机等;设计了基于语义网络知识的源工艺过程推理机。同时,引用基于实例的推理思想,恰当地解决了基本工艺过程推理问题,也提高了基本工艺过程知识库知识自动获取能力。(8)采用正向推理方式、广度优先搜索策略设计AMPES推理过程;采用启发式思想,依据知识库知识组织顺序以及知识的解释说明进行冲突消解。针对工艺过程制定和农业机器选型等比较复杂的推理问题,采用相关推理机串联或并联使用、逐层推理的推理策略完成推理过程设计,有效地实现了系统功能。(9)结合系统需要,设计开发了生产率法、能量法农业机器配备程序,实现了计算机自动划分作业阶段、各作业阶段负荷值的计算以及作业负荷的调整等功能,同时设计开发了基于计算法的农业机器技术保养计划制定程序。(10)本论文开发“农业机械化生产专家系统”实现了系统代码与数据库相对独立、知识库与推理机相分离。在系统数据库、知识库变化后,不影响系统功能的实现,系统适应性强。
其他文献
在高等院校理工科教育中,实验教学是整个教学过程中一个必不可少的重要环节,对于培养学生的实际操作能力、创新能力和解决问题的能力至关重要。然而,在实际的实验教学过程中,
目的比较康柏西普与雷珠单抗分别联合小梁切除术治疗新生血管性青光眼的临床疗效。方法将80例新生血管性青光眼患者采用随机数表法分为观察组与对照组,每组40例。对照组采用
在我国人口快速增长的同时,人口失能化、高龄化、老龄化的趋势也日渐深入,面对这样的人口状况,传统的养老模式的诸多弊端也显现出来,因此,推动我国养老机构运行模式的改革和
元胡是罂栗科植物延胡索Corydalis yanhusuo W.T.Wang的干燥块茎,具有活血化瘀、理气止痛的功效。目前,人工种植的元胡药材普遍存在活性成分-生物碱含量低的问题,这不仅影响
笔者撰写这篇论文,采用了历史文献研究法、比较研究法和民俗学田野作业相结合的方法。纵的查阅了海宁历代地方志及文人诗集,搜集整理了现有的关于海宁皮影戏的文字资料;横的
壮锦,是壮族妇女的传统手工艺织品,扎根于壮族的文化土壤之中,具有独特民族风格和浓郁乡土气息。精美的壮锦曾是壮族妇女展示心灵手巧的标识,是壮族人民居家、婚嫁、生育、走
党建工作过程中,以人为本既是马克思主义核心思想的关键所在,更是中国共产党执政所需遵循的方针理念,人本理念渗透到党建中,对于推动党的健康发展,提高党为人民服务的质量意
商业广告是市场经济发展的产物,也是经济主体参与市场经济运用的重要经济手段之一。但是,我国市场经济发展取得初步成果的同时,包括虚假广告泛滥在内的问题也突显出來诖吮
随着十九、二十世纪之交西方音乐理论传入中国,以钢琴作为教具,以十二平均律作为视唱练耳教学标准律制且是唯一律制的中国音乐教育体制开始逐步形成并最终巩固。这一教学体系
我国高等教育经过1999年以来外延式为主(新增投入、新建高校、扩大招生规模)的发展,在学总人数和毛入学率由1998年的643万人和9.8%上升到2007年的2700万人和23%,已跃升至国际