用于农作物高产栽培技术的方法

文档序号:6570048阅读:729来源:国知局
专利名称:用于农作物高产栽培技术的方法
技术领域
本发明涉及一种用于农作物高产栽培技术的方法。
国家科技攻关七、五期间,由中国科学院合肥智能机械研究所牵头,我国几个高等院校和农科院曾研制了施肥、植保、育种、园艺、蚕桑等农业专家方法。国际上农业专家方法的研究,这时也开始转向实际应用。一九八六年以来,研制开发农业专家方法开始成为我国信息技术与农业技术发展农业的一个热点。中国科学院合肥智能机械研究所分析了国内外发展动态,尤其是受美国COMAX棉花生产管理专家系统等的启示,考虑从原有单项的施肥专家系统方法扩展到作物整个生育过程的生产管理。
本发明的目的是运用人工智能专家技术和数据库技术等,将农业专家在主要作物的栽培技术方面所积累的数据、知识、模型、经验,利用计算机建造一种用于农作物高产栽培技术的方法。使用该方法为农村服务,指导农业生产,推广先进的农作物高产栽培技术,增加产量,降低成本,增加农民收入,提高农民科学种田的素质,利用高新技术为我国农业发展和现代化提出一条新路子。
本发明的技术方案是一种用于农作物高产栽培技术的方法,其特征在于采用以下步骤(1)将欲执行任务的农作物高产栽培技术方法控制程序存入该计算机系统的程序存储器中;(2)启动该计算机系统工作,先检查状态槽每一参数,如参数已知则跳过,否则向用户提问或从数据库匹配,然后根据状态侧面进入条件侧面(计算条件侧面值和计算默认侧面值);(3)激活规则库中的框架集、激活PROCESS状态,查看有无《ADVICE集》。若有则激活处理ADVICE,将推理出来的运算结果输入结论黑板中,若无《ADVICE集》则查询激活状态集;(4)查询激活状态集时,有则看结论黑板中是否有多媒体模块,若有则调用多媒体解释器,查询激活状态集无时看是否是框架名,是否是规则模块目标名,是则进入规则推理,查询激活状态无时同时看结论黑板中是否有多媒体模块,若有则调用多媒体解释器,最后显示结果结束。本发明的有益效果是(1)运用专家系统、数据库、多媒体、机器学习、地理信息技术等加以集成,使方法功能增强、技术水平提高。(2)采用高效的知识表示策略,使复杂的农业知识包括逻辑性、描述性、运算性、数据、图形、图象、动画、声音等各种知识有效地加以表达与运用。(3)将专家系统方法和各种高新技术应用于农作物的全程生产管理,包括整个栽培技术体系,产生自己独有特色的技术与方法。
下面结合附图和具体实施方式
对本发明做进一步详细的说明。


图1是用于农作物高产栽培技术计算机程序的主要流程图。
图2是用于农作物高产栽培技术计算机程序的规则推理图。
图1中该方法以框架为主体进行正向推理时,根据处理槽中的目标名去激活规则库,根据处理侧面ADVICE中描述的多媒体文件去调用相应的多媒体子库。规则库运行采用反向推理策略时,当状态槽出现数据状态字时,可根据状态字所代表的数据名和查询表达式去检索相互的数据。
框架是主控部分,它控制整个系统方法的运行流程。框架本身不能计算,只能用来产生描述性知识,但它可以通过调用规则库来计算,,并将计算结果连同框架本身推理出的描述性知识统一放入结论黑板中。
一个框架由状态槽、条件侧面、处理槽组成。状态槽存放一组本框架需要引用的一组参数,条件侧面存放一组逻辑条件,处理槽是处理方式,它可以分成三种处理方法1)ADVICE直接将描述性知识放入结论黑板。2)另一框架名转入此框架。3)规则库目标名调用规则推理机对相应的目标进行推理。
框架推理时,一开始先检查状态槽每一参数,如参数已知则跳过,否则向用户提问或从数据库匹配,然后根据状态槽参数值进入条件侧面,计算每个条件,将满足条件的处理槽名加入缓冲区,最后将缓冲区中匹配处理槽名对应的处理槽激活,执行相应的处理动作。
框架推理得出的描述性知识与规则推理得出的运算结果,均以文本形式存放于结论黑板中。结论文本可含多媒体描述语句。这样结论文本中可含多媒体节点,这些节点是由用户浏览结论文本时用鼠标激活,转入相应的媒体驱动程序,对媒体文件进行播放。
图2中的规则推理采用反向深度优先推理。推理时先根据框架匹配处理槽名选择功能号FUNCTION,每个FUNCTION由若干个子目标组成,推理时需将所有子目标推理出来,否则为推理失败。对每个子目标系统搜索与之相匹配的规则组,检查所有前提。当某个前提为未知,则将此前提作为下一层目标继续搜索;如某个前提失败,则本规则失败,退回上一层节点进行回溯,找到下一个可匹配规则。当描述框架内部的PROCESS处理槽名与规则库中规则模块目标名匹配时,系统转入规则组推理。系统推理时将库中规则架部分一次植入内存,供推理机调度。而规则体在编译时元分解成两部分四元代码与索引。索引包括某个规则体代码长度与入口地址,索引一次载入内存,而四元代码仅在需要时,根据索引查找才能将需用的部分从磁盘植入内存,从而节省了内存空间。
权利要求
1.一种用于农作物高产栽培技术的方法,其特征在于采用以下步骤(1)将欲执行任务的农作物高产栽培技术方法控制程序存入该计算机系统的程序存储器中;(2)启动该计算机系统工作,先检查状态槽每一参数,如参数已知则跳过否则向用户提问或从数据库匹配,然后根据状态侧面进入条件侧面(计算条件侧面值和计算默认侧面值);(3)激活规则库中的框架集、激活PROCESS状态,查看有无《ADVICE集》若有则激活处理ADVICE,将推理出来的运算结果输入结论黑板中,若无《ADVICE集》则查询激活状态集;(4)查询激活状态集时,有则看结论黑板中是否有多媒体模块,若有则调用多媒体解释器,查询激活状态集无时看是否是框架名,是否是规则模块目标名,是则进入规则推理,查询激活状态无时同时看结论黑板中是否有多媒体模块,若有则调用多媒体解释器,最后显示结果结束。
全文摘要
本发明涉及一种用于农作物高产栽培技术的方法,运用人工智能专家技术和数据库技术等,将农业专家在主要作物的栽培技术方面所积累的数据、知识、模型、经验,利用计算机建造一种用于农作物高产栽培技术的方法。使用该方法为农村服务,指导农业生产,推广先进的农作物高产栽培技术。
文档编号G06F19/00GK1264535SQ0011210
公开日2000年8月30日 申请日期2000年3月2日 优先权日2000年3月2日
发明者黄健 申请人:中国科学院合肥智能机械研究所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1