一种通用智能灌溉系统及其控制方法技术方案

技术编号:15303715 阅读:221 留言:0更新日期:2017-05-15 08:46
本发明专利技术公开了一种通用智能灌溉系统及其控制方法,包括多个气象信息传感器和多个土壤信息传感器,多个气象信息传感器和多个所述土壤信息传感器分别连接一个数据汇聚模块,两个数据汇聚模块分别连接模型计算及控制模块,模型计算及控制模块连接执行器,执行器连接灌溉设备;模型计算及控制模块包括PLS计算模型和ANFIS计算模型,该系统以传感器检测到的环境及土壤参数为基础,利用机器学习算法,通过提取各项参数中对所需灌溉用水量影响最大的参数,并建立相应的作物蒸腾计算模型,根据计算结果进行灌溉控制。本发明专利技术的通用智能灌溉控制方法采用闭环控制模式,能够根据不同的气象情况和作物生长情况自动灵活的调整灌溉频率和灌溉用水量。

Universal intelligent irrigation system and control method thereof

The invention discloses a universal intelligent irrigation system and control method thereof, comprising a plurality of meteorological information sensors and a plurality of soil information sensor, a plurality of meteorological information sensor and a plurality of soil information sensor are respectively connected with a data collection module, data gathering module are respectively connected with two model calculation and control module, and control module connecting the actuator model, actuator connected irrigation equipment; model calculation and control module includes the PLS model and the ANFIS model, the system environment to detect sensor and soil parameters as the basis, using machine learning algorithm, by extracting the parameters required for irrigation of the most influential parameters of water consumption, and the establishment of the corresponding calculation model of crop transpiration, irrigation control according to the calculation results. The universal intelligent irrigation control method of the invention adopts a closed loop control mode, which can automatically adjust the irrigation frequency and the irrigation water consumption according to different meteorological conditions and crop growth conditions.

【技术实现步骤摘要】
一种通用智能灌溉系统及其控制方法
本专利技术属于农业灌溉
,尤其是涉及一种通用智能灌溉控制方法。
技术介绍
当前的自动灌溉控制基本上分为以下几类,一种是定时灌溉,即事先规定好灌溉时间表,定时开始,定时结束;一种是根据作物蒸腾量进行灌溉,即根据特定的计算公式进行作物蒸腾量的计算,当达到某一设定值时进行灌溉,并根据计算数据确定灌溉量的大小;一种是根据传感器数据进行灌溉,即通过插入或埋入土壤里的土壤湿度传感器实时检测土壤湿度的变化,达到某一设定值时进行灌溉,并根据传感器的检测数据确定灌溉停止时间;还有就是综合利用多种传感器的数据确定灌溉行为,比如根据空气的温湿度、光照、风速等气象参数结合土壤湿度传感器进行综合判断,最终得到灌溉的控制策略。以上所述多种自动灌溉控制方法均存在一定的缺陷和不足:一、定时灌溉模式属于开环控制,该式中灌溉制度是静态的,作物所需灌溉用水量及灌溉时间由事先估计来确定,但是作物生长及其环境是动态变化的,作物生长所需灌溉量也是不断随之变化的,该方法无法准确提供作物生长所需用水量,存在多灌或少灌的现象,而且不能根据气象条件灵活变化,即便存在降水情况,仍然会按照时间表进行灌溉控制,如果某段时间天气特别干旱而事先没有估计到,则会造成作物缺水现象。二、根据作物蒸腾量进行灌溉也属于开环控制,该种方法一般会根据气象信息进行作物蒸腾量的估算,并据此进行灌溉控制,虽然相对定时灌溉,灵活程度有所提高,但是仍然无法避免降水情况下执行灌溉行为的情况出现,而且当灌溉管道或滴头、喷头等存在堵塞情况时,作物是否得到了应该得到的灌溉用水量,无法进行反馈。三、根据土壤湿度传感器数据进行灌溉,虽然在一定程度上解决了系统开环存在的问题,但是仍然存在一些不足。其一、传感器数据是否一直准确无法保证;其二,不能根据具体气象情况进行灵活调整,比如即将有降水出现,但是当前传感器数据显示应该进行灌溉行为,则可能出现刚灌溉完毕,很快出现了降水情况,那么在一定程度上就造成了水资源的浪费。四、综合利用多种气象参数和土壤参数进行灌溉控制,虽然和其它方法相比有所进步,但是该种控制多是采用一些智能算法建立模型,然后根据模型进行灌溉控制,而建立模型需要大量的数据,否则控制精度无法保证。如果采用该种控制方法,需要事先根据本地区的前期大量数据进行训练才能建立相对精确的控制模型,通用性较差,如果无法得到本地区的前期气象、土壤等环境参数,则很难利用这种控制方法;而且如果影响模型的参数过少,即便有大量的数据,也无法保证模型的精度,如果参数过多,比如利用空气温度、空气湿度、光照、土壤温度、土壤湿度、风速、雨量监测等等很多参数,不但增加了数据流,造成模型训练速度过慢,还有可能在多种参数之间存在一些相互矛盾的数据,同时多参数,大数据量也存在数据冗余的情况,直接影响控制模型的计算速度。
技术实现思路
为了解决上述的技术问题,本专利技术的目的是提供一种通用智能灌溉控制方法,该方法采用闭环控制模式,能够根据不同的气象情况和作物生长情况自动灵活的调整灌溉频率和灌溉用水量。为解决上述技术问题,本专利技术采用如下技术方案:包括多个用于监测空气温度、空气相对湿度、光辐射强度、风速、雨量、饱和水汽压值、土壤温度、土壤基质势的气象信息传感器和多个用于监测土壤湿度的土壤信息传感器,多个所述气象信息传感器连接第一数据汇聚模块,多个所述土壤信息传感器连接第二数据汇聚模块,所述第一数据汇聚模块和第二数据汇聚模块分别连接模型计算及控制模块,所述模型计算及控制模块连接执行器,所述执行器连接灌溉设备;所述模型计算及控制模块包括PLS计算模型和ANFIS计算模型。优选的,多个土壤信息传感器分别用于监测20-25cm深度土壤湿度、40-45cm深度土壤湿度和70-80cm深度土壤湿度。一种通用智能灌溉控制方法,包括如下步骤:A、开始,初始化系统,设定有效参数变化率值;B、输入通过气象传感器和土壤传感器得到的如下所有环境及土壤参数:空气温度、空气相对湿度、光辐射强度、风速、雨量、饱和水汽压值、土壤温度、土壤基质势、20-25cm深度土壤湿度、40-45cm深度土壤湿度、70-80cm深度土壤湿度;C、判断是否得到最终有效参数,若得到最终有效参数,则转步骤F,若没有得到最终有效参数,则执行步骤D;D、输入上述步骤B中所有环节及土壤参数值,启动PLS计算模型,将PLS算法得到的影响灌溉用水量的主要影响参数,标记为有效参数,其中根据PLS的计算值和土壤传感器反馈值,每一次执行PLS算法时,不断修正PLS算法,所以有效参数是变化的,然后,根据有效参数实时在线计算作物蒸腾量;根据得到的相邻两次有效参数值自动计算有效参数变化率CVP,若有效参数变化率低于设定值,则将得到的最后一次有效参数标记为最终有效参数;E、判断是否达到灌溉开启阈值,若没有达到开启阈值,则转步骤D,继续计算,若达到开启阈值,则执行灌溉操作,执行完毕转步骤D;F、输入最终有效参数值,将PLS算法切换为ANFIS算法,实时在线计算作物蒸腾量;G、判断是否达到灌溉开启阈值,若没有达到开启阈值,则转步骤F,继续计算,若达到开启阈值,则执行灌溉操作,执行完毕转步骤F。本专利技术是以各种传感器检测到的环境及土壤各项参数(包括空气温度、空气相对湿度、光辐射强度、风速、雨量、饱和水汽压值、土壤温度、土壤基质势、20-25cm深度土壤湿度、40-45cm深度土壤湿度、70-80cm深度土壤湿度)为基础,利用机器学习算法(偏最小二乘回归法PLS和自适应神经模糊推理算法ANFIS),通过提取所有各项参数中对所需灌溉用水量影响最大的主要参数,并建立相应的作物蒸腾计算模型,进而根据计算结果进行灌溉控制。全面的环境及土壤参数保证了本方法的通用性,不会遗漏对灌溉用水量有影响的任何参数,适用于各种环境及情况;使用前期采用PLS算法,不需要使用大数据量进行模型的训练,又能够提取出对灌溉用水量影响较大的有效参数,数据量达到一定程度后,可以切换ANFIS算法,将PLS算法提取的有效参数作为输入变量,即可以满足计算精度,又能够提高计算速度,同时还避免了由于存在过多参数引起的数据冲突和冗余数据带来的噪声影响与现有技术相比,本专利技术的有益技术效果:1、通用的智能灌溉控制方法,无需大量前期数据进行训练即可使用;2、可切换的机器学习算法:PLS+ANFIS,PLS算法能够在数据量不足的情况下进行灌溉控制模型的建立和计算,当数据量积累达到一定程度时可以自动切换到ANFIS算法,提高灌溉控制模型的控制精度;3、充足的环境参数:环境温度、相对湿度、光辐射强度、饱和水汽压(VPD)、蒸腾量、风速、降水量、土壤温度、土壤基质势、不同深度土壤湿度能够保证控制模型的计算精度,而且利用PLS方法可以根据具体情况自动提取有效的参数作为控制模型的输入量,即不降低模型的计算精度,又避免了因数据量多大导致的系统计算速度下降问题,同时有效减少了冗余数据带来的噪声影响。附图说明下面结合附图说明对本专利技术作进一步说明。图1为本专利技术一种通用智能灌溉控制方法的系统模块图;图2为本专利技术一种通用智能灌溉控制方法的控制流程图。具体实施方式如图1所示,一种通用智能灌溉系统,包括多个用于监测空气温度、空气相对湿度、光辐射强度、风速、雨量、饱和本文档来自技高网
...
一种通用智能灌溉系统及其控制方法

【技术保护点】
一种通用智能灌溉系统,其特征在于:包括多个用于监测空气温度、空气相对湿度、光辐射强度、风速、雨量、饱和水汽压值、土壤温度、土壤基质势的气象信息传感器和多个用于监测土壤湿度的土壤信息传感器,多个所述气象信息传感器连接第一数据汇聚模块,多个所述土壤信息传感器连接第二数据汇聚模块,所述第一数据汇聚模块和第二数据汇聚模块分别连接模型计算及控制模块,所述模型计算及控制模块连接执行器,所述执行器连接灌溉设备;所述模型计算及控制模块包括PLS计算模型和ANFIS计算模型。

【技术特征摘要】
1.一种通用智能灌溉系统,其特征在于:包括多个用于监测空气温度、空气相对湿度、光辐射强度、风速、雨量、饱和水汽压值、土壤温度、土壤基质势的气象信息传感器和多个用于监测土壤湿度的土壤信息传感器,多个所述气象信息传感器连接第一数据汇聚模块,多个所述土壤信息传感器连接第二数据汇聚模块,所述第一数据汇聚模块和第二数据汇聚模块分别连接模型计算及控制模块,所述模型计算及控制模块连接执行器,所述执行器连接灌溉设备;所述模型计算及控制模块包括PLS计算模型和ANFIS计算模型。2.根据权利要求1所述的通用智能灌溉系统,其特征在于:多个土壤信息传感器分别用于监测20-25cm深度土壤湿度、40-45cm深度土壤湿度和70-80cm深度土壤湿度。3.一种通用智能灌溉的控制方法,其特征在于,包括如下步骤:A、开始,初始化系统,设定有效参数变化率值;B、输入通过气象传感器和土壤传感器得到的如下所有环境及土壤参数:空气温度、空气相对湿度、光辐射强度、风速、雨量、饱和水汽压值、土壤温度、土壤基质势、20-25cm...

【专利技术属性】
技术研发人员:程曼张德宁袁洪波蔡振江
申请(专利权)人:河北农业大学
类型:发明
国别省市:河北,13

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1