典型农业专家系统与决策支持解决方案.doc
《典型农业专家系统与决策支持解决方案.doc》由会员分享,可在线阅读,更多相关《典型农业专家系统与决策支持解决方案.doc(52页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、典型农业专家系统与决策支持解决方案农作物生产的各个环境都用到专家系统,随着计算机应用的日益普与农业智能互联网技术的发展,建设农业专家系统成为加快农业科技知识和农业信息传播的重要手段,存进农业快速发展。本章围绕作物生产、病害诊断、水产养殖、动物健康养殖与多民族语言农业生产管理几个方面,应用人工智能的专家系统技术,在整理一个或多个农业专家提供的特殊领域知识和技术经验的基础上,用计算机模拟专家的智能,通过推理和判断,为农业生产中某一复杂的问题提供决策。3.1 作物生产决策系统作物生产具有分散性、区域性、时变性、经验性、稳定性和可控 制程度低等特征,而农业信息化建设为克服这种弱势提供了有力的技术支持。
2、对各种信息采集、分析和处理,是农业生产决策必不可少的环节,运用现代信息技术收集、开发、利用和处理农业信息资源,可实现农业信息资源的高度共享。20世纪60年代后期和70年代初期发展起来的决策支持系统(Decision Support System, DSS),是在传统的管理信息系统(Management Information System, MIS)理论基础上发展起来的一门适用于不同领域的、概念和技术都是全新的信息系统发展分支,也是目前发展最为迅速的一个分支。根据农业生产系统的自组织特征,日益复杂的作物生产信息处理需要现代信息技术的支持,作物决策支持系统成为了信息时代指导作物生产的重要技术手段
3、。3.1.1 作物生产决策支持系统的概念与功能作物生产决策支持系统针对作物生产具有时空性、动态性,且易受气候、土壤和社会经济投入等综合因素影响的特点,在作物模型、专家系统、智能算法、“3S”技术等关键技术的基础上,根据系统的设计目标及要求,综合应用农学、生态学、空间信息技术、环境科学、统计学以及计算机科学等基本理论与方法,通过广泛收集与分析农业基础数据(气象、土壤、品种、种植、经济及地图等数据)的特征, 建立了包括空间数据和属性数据的农业数据库;将模拟模型的预测功能、专家系统的推理决策功能、智能算法的数据挖掘与知识表达功能、以及“3S”技术的实时定位监测与分析功能进行融合,具有综合性、智能化、
4、通用性、网络化、标准化的特点,能对不同环境条件下的作物生长状况作出实时预测并提供优化管理决策,实现作物生产的高产、优质、高效、安全和持续发展。作物生产决策支持系统的快速发展和广泛应用为农业生产管理的现代化和信息化提供了技术平台,对农业科技和作物生产产生深刻的影响,成为农业信息技术的突出标志和重要支柱。3.1.2 作物生产决策系统的发展作物生产决策支持系统是在农业信息系统、作物模拟模型和农业专家系统的基础上发展起来的。近年来,作物决策支持系统的向多样化发展,包括基于生长模型的决策支持系统、基于知识规则的决策支持系统(专家系统)、基于知识模型的决策支持系统、基于生长模型和知识模型的决策支持系统等。
5、上述每一类决策支持系统又可按结构特点和应用目的再分为不同的亚类。如农业专家系统可分为专家系统开发平台、专家系统开发工具、实时控制专家系统、基于模型的专家系统、基于知识的专家系统、专家数据库系统等。1. 我国作物决策支持系统发展状况近年来,我国作物决策支持系统研究大有后来居上之势。北京市农林科学院赵春江等、中国科学院合肥智能机械研究所熊范纶等在20 世纪80、90年代建立了多个农业专家系统,为作物生长施肥、病虫害管理等提供了智能化决策支持。90年代,江苏省农科院高亮之等研制了的水稻计算机模拟优化决策系统(Rice Clutivational Simulation Optimization Dec
6、ision Making System, RCSODS),江西农业大学戚昌瀚等开发的水稻生长日历模拟模型的调控决策支持系统,为水稻生长管理的预测与管理提供依据。21世纪以来,南京农业大学曹卫星等利用先进作物建模理论与决策支持技术,开发了基于生长模型和基于知识模型的稻麦棉油花决策支持系统,实现了4个作物的生长发育与产量预测、产前管理方案的设计与产中管理调控,系统界面更友好,结果更准确,适用性更强。2. 作物生产决策支持系统的发展趋势(1)和机理性的统一。随着未来作物模型机理性研究不断的拓宽和深化,模型机理性得到增强,有助于进一步了解生态环境和栽培技术措施与作物生长发育和产量形成的内在关系,进行不
7、同生长条件和管理方式下的决策分析,进一步完善作物生产决策支持系统。然而复杂的模型增加了人们对系统理解的难度,增加了输入参数,使用者面临了系统输入难以获取,系统运行难以理解,结果难以分析等问题。未来的作物生产决策支持系统将更需要注重系统的实用性及使用的人性化,使系统易于操作和理解,输入资料便于获得,提高人们对作物决策系统的使用兴趣,实现作物生产决策支持系统的全方位应用。(2)生长模型和决策支持系统的综合化。现代农业信息技术的发展,已经不能满足于决策一个作物生长一个季节的决策支持系统,需要研制多作物、多年连续的生长管理决策支持, 作物生长模型(DSSAT)和农田生产系统模型(APSIM)是其中的杰
8、出代表,但还在不断充实与完善;注重土壤过程,如土壤养分和水分以及有机质过程的密切关系,明确土壤养分动态关系与作物生长的机理过程;注重轮作序列、休闲、地面留茬以及同土壤有关的土壤侵蚀、土壤结构衰退和土壤酸化等过程的定量化。从而增强作物生产决策支持系统的综合性决策能力。(3)多学科合作和交叉将日益受到重视。在作物生长模拟模型、专家系统、知识模型、智能算法、神经网络、“3S”技术等关键技术基础上,将模拟模型预测功能、知识模型决策功能、智能算法黑箱功能及“3S”技术空间信息管理功能相融合,最终建立综合性、通用性、数字化、标准化的作物管理决策支持系统,实现从点到面的作物生长发育与产量动态预测、作物生产智
9、能管理。3. 作物生产决策支持系统的存在问题(1)作物模型本身的问题。目前作物模型包含了作物生长发育及产量品质形成的一些基本过程,然而,由于作物生长系统中的部分机理性过程并没有完全被理解,因此大多数作物生长模型仅限于对作物光温生产潜力、以及水分和氮素限制条件下作物生长发育过程进行模拟,关于极端气候条件对作物生长发育过程的定量影响、作物冠层结构对太阳辐射的利用、磷钾及氮磷钾等养分的互作对作物生长的调控、病虫草害等生物灾害对作物生产力的影响等,不同的模型虽然有不同程度的涉及,但机理性过程不强,尚缺少系统、完整而统一的科学理论与数据支持,需要相关学科的协同发展以及相应的试验研究来支持模型的构建。(2
10、)作物生产决策支持系统输入的问题。作物生产决策支持系统决策的准确性取决于模型输入参数的可靠性。通常情况下,一个综合性的机理模型所需要的输入参数包括逐日气候要素、土壤理化特性、品种遗传特征和管理技术措施4大类,其中管理技术措施方面的信息较容易获取,但土壤理化特性和作物品种遗传特征需要通过查找文献资料获取。作物的生长发育受到实时气象条件的影响很大,作物生产力在很大程度上受到当年气象条件的制约,尽管气象要素的长期预测不断取得进步,但10天以上的长期预测,目前在世界范围内并没有达到令人满意的水平,因此决策存在不确定性。(3)系统过于注重科学研究而忽视实际应用。由于作物模型和智能算法过于复杂,大部分的系
11、统对于非农业领域专家来说很难理解, 因而难以应用。在系统设计上,很多系统并没有按现代软件工程的思想来实现,运用的编程软件比较滞后,界面不够友好,存在难以理解把握的术语与输入。同时,对决策问题结构的了解不够深入,特别是尚无处理不良结构问题的、行之有效的方法和得心应手的工具。在系统输入方面,没有生成输入参数行之有效的办法与工具,例如需要提供可靠的气象资料生成工具、品种参数调试工具,大批量气象土壤数据的导入工具等。3.1.3 作物生产决策农业数据库农业信息数据库的建设是作物生产决策的基础性工作,对这些农业信息数据进行分析,对不同环境、不同作物品种、不同作物生育期生长状况作出实时预测并提供优化管理决策
12、。目前,国内农、林、水、气、土地和环境等部门都在开展信息技术应用工作,而任何部门开展这项工作的第一步就是建立基础数据库。为避免低水平的重复,特别是要发挥数据库作用,关键是保持数据库内容的真实性和统一性,而各种环境资源状况是不断变化的,必须及时更新以保持数据库内容的现实性,否则数据库就不能发挥作用。因此,将农、林、水、土地等部门都需要的一些基础数据库,例如将农业资源信息、社会经济信息和科技信息等集中起来,统一建设农业信息综合基础数据库,由一个部门负责建设、管理,各部门共享,节省大量资金,并可集中力量维护以保持其现势性。3.1.4 作物生产决策模型作物生产具有复合性、复杂性和开放性,在进行作物生产
13、管理过程中,需要了解作物自身依赖外界环境(天气、土壤等)的生长发育规律(建立作物模拟模型),然后根据这些规律性,人为地对作物生长平衡进行调整(建立作物生长决策专家系统),结合作物生理学、生态学、气象学、土壤学和农学等相关学科的关键技术,在综合量化作物生长发育过程及其与环境和技术关系的基础上,建立多个综合性作物生长模型,对作物生长系统中的主要机理过程进行较好的解释和量化,构建集适应性广、机理性强、预测性好于一体的作物生产力预测模型,提高我国作物生产决策支持系统的决策应用性与可靠性,达到作物高产、稳产、优质、高效目的。3.1.5 农机农艺结合的作物生产决策系统作物决策支持系统作为一种软件系统,其发
14、展速度完全滞后于农业信息技术相关的硬件技术的发展,例如农田机械装备、农业物联网技术的发展。然而,农业生产的机械化与自动化需要基于模型和智能算法的作物生产决策支持系统的智能决策。紧密结合作物决策支持系统与农业智能机械、农业物联网技术,综合考虑大气-土壤-作物相互作用的过程,对精确定量的播种、施肥、灌溉、喷农药等进行智能化决策,推动现代农业机械在作物生长决策中的快速发展,形成农机农艺相结合的基于作物-大气-土壤过程模型的作物生产决策支持系统, 推动我国智慧农业发展。3.2 作物病害诊断专家系统作物在整个生长发育过程中,由于受到病原物的侵染或不良环境条件的影响,致使生理和外观上发生异常变化出现病害,
15、对作物的产量和质量都有很大破坏。由于基层专家匮乏,作物病害得不到及时准确的诊断,因此,急需快捷的技术手段将农业专家的知识传递到农民手中,提供对作物病害及时准确的诊治服务。专家系统作为人工智能的分支,在作物病害诊断领域已得到了广泛应用。随着物联网技术发展,结合传感器采集数据、作物生育数据、图像数据进行作物病害诊断的专家系统也越来越受到基层农技人员的欢迎。3.2.1 病害诊断知识表达病害诊断系统的构建需要大量且描述准确的诊断知识。系统诊断知识主要来源于植保专家、植保专业技术人员和各种资料。对知识进行特征提取,将其标准化。病害诊断知识的知识表达具有以下层次化描述模型:(1)农作物病虫害组织层包括根、
16、茎、叶、花果实等基本组织结构以及农作物的其他部位。(2)农作物的表观层主要包括农作物遭遇病虫害后的颜色、气味等属性,因此农作物的表观层的特性可以通过图像、视频等对比确认。(3)农作物周围环境层主要包括农作物周围的土壤环境、气象环境等属性,通过传感器来感知。(4)农作物种类层主要包括农作物属于哪一科目、种植季节、生长周期等。农作物病害的诊断主要从以下几个方面进行分析:(1)农作物组织层。主要针对各种农作物组织器官的致病危害性,进行形式化分析,如一种病理现象出现在根茎处,它的危害程度肯定要大于叶表面处,因此其权重也就比较大。(2)表观层分析。通过分析农作物的外观,主要是气味、及颜色、病理所呈现出的
17、形态变化等,比如,颜色属性的深浅、气味的浓重、病斑的形状和大小等这些特性都需要进行量化的分析。(3)周围环境层。一种农作物疾病的致病原因与周围的环境是密切相关的,因此周围的温度、湿度也都是定位疾病的一个很重要的知识。(4)农作物整体描述层。农作物的科目、大小、作物的生长时间以及种植季节,可以通过农作物的整体属性来定位病虫害的类别, 减小搜索范围。作物病害知识表示是为描述病害所做的一组约定,是知识的符号化、形式化、模型化表达。任意知识单元或事实可运用“对象-属性- 值”三元组法来描述,结合产生式规则对知识进行知识表示。事实1:蔬菜作物是白菜 事实2:发病时期在包期事实3:发病部位为叶片规则:IF
18、 V(蔬菜作物)T(发病时期)P(发病部位)ThenV(病害名称)IF 病斑形状:多角形(0.3)病斑颜色:黄褐色(0.08)发病部位:叶部(0.15)病部特征物质:潮湿时病斑背面生白色霉层(0.33)Then白菜霜霉病0.86白菜霜霉病获病概率:0.86白菜细菌性角斑病获病概率:0.33 白菜软腐病获病概率:0.23条件阈值:0.5其中,条件项括号中数字为逻辑子式权重,患病概率为该条规则的运行结果,条件阈值为对规则运行结果进行筛选的临界值。3.2.2 作物病害描述模糊处理选取一种模糊化的算法,把病害诊断专家知识库里病害症状进行模糊处理。在层次化模型的基础上构造一个模糊矩阵,以矩阵形式来描述农
19、作物病情。采用模糊均值聚类算法(Fuzzy C-means Algorithm , FCM)来对农业病害进行诊断,聚类以后根据隶属度矩阵R值以及聚类中心C把所有对农作物病情的描述就变成一个模糊化的效果,这样的表达易于理解和描述。例如:根(腐烂程度)模糊为严重、很重、一般、有点、稍微五个级别。3.2.3 病害诊断知识推理作物病害诊断问题具有特殊的复杂性和模糊性,(1)事实的模糊性:如病斑颜色深浅、病斑大小、病害发生程度等。(2)获取事实的准确程度:如环境温湿度、土壤水分含量等。(3)专家知识的模糊性:如根据发病部位、形状大小、颜色、味道、表观等推理出病害。(4) 推理结论或动作的模糊性。植保专家
20、诊断病害推理过程通常经过下面3步,第1步区分症状, 利用已有经验和查询来的资料对症状进行区别,获得典型症状或综合各种症状初步诊断发生病害的可能性;第2步利用病体、病原和症状诊断三要素的关系进一步确定病害及病原;第3步依据上述结论,结合环境要素和生产管理要素最终确定病害并决定防治方法。即在判断可能发生的病害时期后,给出病害部位及可能的病害症状,再根据详细症状,确定具体的病害类型。这一过程从典型症状, 再到详细症状均为正向推理过程。从病害名称到病害症状、病害时期、部位逆推,将可能病害的详细症状对照用户输入病害的典型症状相比较,这些过程则属于反向推理过程。只有经过正反向推理的结合,才能使最终的诊断结
21、果更符合实际,从而增加专家系统的有效性和实用性。3.2.4 基于图像识别的作物病害诊断病虫害图像分割方法主要包括:利用亮度、清晰度筛选算法,提取出清晰度、亮度适中的作物诊断图像;运用中值滤波算法,滤除图像噪音,并运用高帽变换和低帽变换对目标图像进行增强处理,增强后的图像对比度明显高于原始图像,且目标病斑更加鲜明;基于RGB 彩色原理,通过变换色彩空间,将叶片绿色部分分割出来,分别交替运用灰度二值化、形态学膨胀、腐蚀、开运算、闭运算、小面积、孔洞填充和边缘平滑等算法将叶片部分进行分割,最终获得可能存在病虫害的疑似病灶部位。病虫害图像特征提取方法主要包括:利用病斑提取后图像的形状差异提取面积特征信
22、息;运用RGB色彩空间分析病斑颜色,提取疑似病灶部位RGB颜色分量均值,模糊标准化后获得颜色特征向量。根据作物纹理粗细程度,提取高频或低频能量,得到病害图像的纹理特征。采用基于支持向量机与多特征选择的作物彩色病斑边缘检测方法分割并提取病斑区域的颜色、纹理、形态特征;利用双编码遗传算法与支持向量机的病害识别模型对特征降维,以获取有效特征,并对有效特征归一化处理;计算出颜色、纹理、形态特征的相似度,计算综合特征的相似度;对图像知识库中所有图像检索后返回结果。3.3 水产养殖管理专家系统3.3.1 水产养殖管理存在问题与发展趋势水产养殖管理专家系统是指采用智能信息处理技术、先进传感技术、智能传输技术
23、,通过对养殖水质及环境信息的智能感知,安全可靠传输,智能处理以及控制机构的智能控制,实现对水质和环境信息的实时在线监测、异常报警与水质预警和智能控制,健康养殖过程精细投喂,疾病实时预警与远程诊断。水产养殖管理专家系统是通过信息技术改变传统水产养殖业存在的养殖现场缺乏有效监控手段、水产养殖饵料和药品投喂不合理、水产养殖疾病频发等问题,促进水产养殖业生产方式转变,提高生产效率55。1. 存在问题我国是水产养殖大国,水产品总量连续20余年位居世界第1位, 水产养殖业在改善民生,增加农民收入方面发挥了重要作用。当前我国已进入由传统渔业向现代渔业转变的关键时期,现代渔业要求养殖模式由粗放式放养向精细化喂
24、养转变,以工厂化养殖和网箱养殖为代表的集约化养殖模式正逐渐取代粗放式放养模式,但集约化养殖模式需要对水产养殖环境进行实时调控、对养殖过程饵料投喂和用药进行科学管理、对养殖过程疾病预防预警进行科学管控,这需要以信息化、自动化和智能化技术为保障,其中,人工智能技术可以有效地提升现代水产养殖业的信息化、自动化、智能化水平。水产养殖管理专家系统包括水产养殖环境监控模块、精细喂养决策模块、疾病预警与远程诊断模块、生产管理信息化模块四部分内容。(1)水产养殖环境监控模块主要指通过物联网技术,实现对水质和环境信息的实时在线监测、异常报警与水质预警。从而保持水质稳定,为水产品创造健康的水质环境。其中,智能感知
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 典型 农业 专家系统 决策 支持 解决方案
限制150内