基于模糊判决的农作物灌溉策略及决策系统的制作方法

文档序号:10533800阅读:309来源:国知局
基于模糊判决的农作物灌溉策略及决策系统的制作方法
【专利摘要】本发明涉及一种基于模糊判决的农作物灌溉策略及决策系统,本农作物灌溉策略包括如下步骤:步骤S1,根据样本数据建立生成系统知识库;以及步骤S2,根据农作物当前生长环境、生长阶段数据,通过模糊判决确定当前农作物灌溉的需水量;本发明的农作物灌溉策略及农作物灌溉决策系统能有效的根据样本数据建立生成系统知识库,以分析农作物当前生长环境、生长阶段数据,进而获得精确灌溉用水量,同传统的根据土壤温湿度条件相比,综合考虑不同土质、生长环境、天气情况以及农作物的不同生长阶段,可以更直接地反应作物水分状况,将作物的生长环境和生长情况共同作为作物需水决策依据,可增加判决精度,有效提高水资源的利用率。
【专利说明】
基于模糊判决的农作物灌溉策略及决策系统
技术领域
[0001] 本发明涉及模式识别和节水灌溉,特别是在基于模糊判决的作物灌溉决策系统 中。
【背景技术】
[0002] 水资源短缺是世界各国面临的重大难题,我国农业灌溉普遍采用传统的地面灌水 技术,灌溉水利用系数低于50%,水浪费现象严重,实施基于作物需水信息特征的精准灌溉 是农业节水灌溉的有效途径。作为高新技术与农业生产相结合的产业,精准灌溉根据土壤、 气候、灌溉设施、作物生长等实际情况,对灌溉时机、水量、方式进行精准控制,使作物需水 量达到最佳状态,实现水资源的高效利用,以取得最佳的经济效益和环境效益。
[0003] 目前对农作物的灌溉决策大多数都以土壤温度和湿度为依据,并不能准确地反映 农作物实际的需水情况。
[0004] 因此,针对上述问题,需要设计一种能精确控制灌溉量,以保证农作物更好生长的 农作物灌溉策略及农作物灌溉决策系统。

【发明内容】

[0005] 本发明的目的是提供一种农作物灌溉策略及农作物灌溉决策系统,以达到对农作 物实现精确灌溉的目的。
[0006] 为了解决上述技术问题,本发明提供了一种农作物灌溉策略,包括如下步骤:
[0007] 步骤S1,根据样本数据建立生成系统知识库;
[0008] 步骤S2,根据农作物当前生长环境、生长阶段数据,通过模糊判决确定当前农作物 灌溉的需水量。
[0009] 进一步,所述步骤S1中根据样本数据建立生成系统知识库的方法包括:
[0010]步骤S11,采集农作物生长环境、各生长阶段的需水量数据信息作为样本数据,建 立农作物需水量关联数据库,以构造模糊信息系统;
[0011] 步骤S12,在模糊信息系统中进行属性约简,生成概率决策规则;以及
[0012] 步骤S13,利用神经网络对约简进行训练,以生成所述系统知识库。
[0013] 进一步,所述步骤S2中根据农作物当前生长环境、生长阶段数据,通过模糊判决确 定当前农作物灌溉的需水量,BP
[0014] 根据农作物当前生长环境、生长阶段的数据情况,通过神经网络模糊判决确定当 前农作物需水量。
[0015] 进一步,所述步骤S11中采集农作物生长环境、各生长阶段的需水量数据信息,建 立农作物需水量关联数据库,以构造模糊信息系统的方法包括如下步骤:
[0016] 步骤S111,建立农作物生长环境因素样本集U,需水量条件属性集C和需水量决策 属性集V;
[0017] 步骤S112,所述模糊信息系统构造,即
[0018] 所述模糊信息系统为四元组:G = {U,A,V,f};其中
[0019] u为论域,即所有农作物样本信息的集合;
[0020] A为属性集合,即A = CUD,式中:C表示条件属性,即农作物的土壤湿度、土壤温度、 生长阶段属性组成的集合;D表示决策属性,即农作物需水量属性组成的集合;
[0021] V为属性值域的并集,V=UVa,Va表示属性aGA的值域,即土壤湿度、生长阶段和需 水量属性的值域集合的并集;
[0022] f?表示UX A-V信息函数,为论域中每个对象赋予属性值,即VS: S為,x G U,有f (x, a)GVao
[0023] 进一步,所述步骤S1中将模糊信息系统中进行属性约简,即
[0024] 判断属性相似度,对条件属性进行约简,获得约简条件属性集合&,其方法包括如 下步骤:
[0025] 步骤S121,定义属性相似度 ,其中 论域中的任意两个属性,即A是条件属性和决策属性的并集;ind( ?)是论域U关于属性?的 等价划分类;_我1)丨=为等价划分类数;
[0026] 步骤S122,计算属性中条件属性与决策属性之间的相似度S(Cl,D),其中Cl,CjGC, i = l-_m,i# j,m为条件属性的个数;根据相似度S(ci,D)的值大小将条件属性进行降序排 列C={C1,C2,…,Cm};其中
[0027] S(ci,D)^S(c2,D)^---^S(cm,D);
[0028]步骤S123,定义约简属性集(^=〇,对于属性中计算其中两个条件属性之间的相 似度S(ci,cj),式中ci,c」GC,i,j = l."m,i辛 j,i< j;
[0029] if S(Ci,Cj)^S(Ci,D)then Ci = C_Cj;以及
[0030] 计算S(Ci,D),if S(Ci,D) = S(C,D)then Ci = C_Cj,else Ci = C;
[0031]步骤S124,直至各条件属性完成遍历;
[0032]步骤S125,得到约简条件属性集合&。
[0033] 进一步,所述步骤S13中利用神经网络对约简进行训练的方法包括如下步骤:
[0034] 步骤S131,将经条件约简后的样本数据送入概率神经网络输入层,且神经元节点 数与条件属性集合维数相等;
[0035] 步骤S133,设置隐含层神经元节点数与样本数相等,神经元采用高斯核函数确定 输入输出关系:
[0037]其中t = l,???M,k=l,…Nt;x是需要进行决策的输入向量,具有d个属性;d的值为 经过约简后得到的条件属性维度;xtk是隐含层向量,为隐含层中第t类样本的第k个神经元; M是训练样本的总类数,即等于决策属性的维度;Nt是第t类的样本数;以及 〇是平滑因子,〇 G (0,〇〇);
[0038]步骤S133,加权层对属于同一类隐含神经元的输出做加权平均:
[0040] 其中t = l,...M;
[0041] 步骤S134,计算所有神经元输出中具有最大后验概率密度值p(x)=argmax(t)的 类别作为神经网络的输出结果;
[0042]步骤S135,取神经网络的输出结果作为土壤需水量的决策值,并构建决策表。
[0043 ]又一方面,本发明还提供了 一种农作物灌溉决策系统。
[0044] 所述农作物灌溉决策系统,包括:用于采集农作物当前生长环境、生长阶段数据的 采集模块,与该农作物相应数据采集模块相连的服务器;所述服务器适于调节农作物灌溉 的用水量。
[0045] 进一步,所述服务器适于采用所述的农作物灌溉策略进行用水量调控。
[0046] 本发明的有益效果是,本发明的农作物灌溉策略及农作物灌溉决策系统能有效的 根据样本数据建立生成系统知识库,以分析农作物当前生长环境、生长阶段数据,进而获得 精确灌溉用水量,同传统的根据土壤温湿度条件相比,综合考虑不同土质、生长环境、天气 情况以及农作物的不同生长阶段,可以更直接地反应作物水分状况,将作物的生长环境和 生长情况共同作为作物需水决策依据,可增加判决精度,有效提高水资源的利用率。
【附图说明】
[0047] 下面结合附图和实施例对本发明进一步说明。
[0048] 图1是本发明的农作物灌溉策略的流程框图;
[0049] 图2是本发明的农作物灌溉决策系统的原理框图。
【具体实施方式】
[0050] 现在结合附图对本发明作进一步详细的说明。这些附图均为简化的示意图,仅以 示意方式说明本发明的基本结构,因此其仅显示与本发明有关的构成。
[0051 ] 实施例1
[0052] 如图1所示,本实施例提供了一种农作物灌溉策略,包括如下步骤:
[0053] 步骤S1,根据样本数据建立生成系统知识库;以及
[0054]步骤S2,根据农作物当前生长环境、生长阶段数据,通过模糊判决确定当前农作物 灌溉的需水量。
[0055] 其中,所述样本数据包括但不限于农作物生长土壤类型、土壤湿度、土壤温度、空 气相对湿度、空气温度、大气光照强度、风速、日照时数等农作物生长环境数据。
[0056] 具体的,所述步骤S1中根据样本数据建立生成系统知识库的方法包括:
[0057]步骤S11,采集农作物生长环境、各生长阶段的需水量数据信息作为样本数据,建 立农作物需水量关联数据库,以构造模糊信息系统;
[0058]步骤S12,在模糊信息系统中进行属性约简,生成概率决策规则;以及
[0059] 步骤S13,利用神经网络对约简进行训练,以生成所述系统知识库。
[0060] 具体的,所述步骤S2中根据农作物当前生长环境、生长阶段数据,通过模糊判决确 定当前农作物灌溉的需水量,BP
[0061] 根据农作物当前生长环境、生长阶段的数据情况,通过神经网络模糊判决确定当 前农作物需水量。
[0062] 具体的,所述步骤S11中采集农作物生长环境、各生长阶段的需水量数据信息,建 立农作物需水量关联数据库,以构造模糊信息系统的方法包括如下步骤:
[0063] 步骤S111,建立农作物生长环境因素样本集U,需水量条件属性集C和需水量决策 属性集V;
[0064]步骤S112,所述模糊信息系统构造,即
[0065]所述模糊信息系统为四元组:G = {U,A,V,f};其中
[0066] U为论域,即所有农作物样本信息的集合;
[0067] A为属性集合,即A = CUD,式中:C表示条件属性,即农作物的土壤湿度、土壤温度、 生长阶段属性组成的集合;D表示决策属性,即农作物需水量属性组成的集合;
[0068] V为属性值域的并集,¥=1^3^表示属性此厶的值域,即土壤湿度、生长阶段和需 水量属性的值域集合的并集,a表示某个条件属性;
[0069] f?表示UXA-V信息函数,为论域中每个对象赋予属性值,即V'a S A、<XGU,有f(x, a) eVat3x表示论域U中某一个对象,具体为样本或待决策的对象。f为论域中的每个对象的 每个属性赋予一个信息值。
[0070] 具体的,所述步骤S1中将模糊信息系统中进行属性约简,即
[0071] 判断属性相似度,对条件属性进行约简,获得约简条件属性集合&,其方法包括如 下步骤:
[0072] 步骤S121,定义属性相似度 其中 论域中的任意两个属性,即A是条件属性和决策属性的并集,其中X和Y都可以是条件属性或 者决策属性;ind( ?)是论域U关于属性?的等价划分类;|扣.为等价 划分类数;
[0073] 步骤S122,计算属性中条件属性与决策属性之间的相似度S(Cl,D),其中Cl,CjGC, i = l-_m,i# j,m为条件属性的个数;根据相似度S(ci,D)的值大小将条件属性进行降序排 列〇={。1,。2,'"。1!1};其中
[0074] S(ci,D)^S(c2,D)^---^S(cm,D);
[0075]步骤S123,定义约简属性集(^=〇,对于属性中计算其中两个条件属性之间的相 似度S(ci,cj),式中ci,c」GC,i,j = l."m,i辛 j,i< j;
[0076] if S(Ci,Cj)^S(Ci,D)then Ci = C_Cj;以及
[0077] 计算S(Ci,D),if S(Ci,D) = S(C,D)then Ci = C_Cj,else Ci = C;
[0078]具体的,按照条件属性与决策属性相似度的大小将条件属性降序排序后,比较两 个条件属性之间的相似度。如果两个条件属性之间的相似度比某个条件属性与决策属性之 间的相似度大,则认为这两个条件属性之间冗余的可能性大,则将条件属性与决策属性之 间相似度较小的那个条件属性作为冗余属性,其余的条件属性作为约简后的条件属性。计 算约简后条件属性与约简前条件属性之间的相似度相等,则认为冗余属性确实的冗余不必 要的。否则约简后的条件属性仍未原来的条件属性。
[0079]步骤S124,直至各条件属性完成遍历;
[0080]步骤S125,得到约简条件属性集合&。
[0081] 具体的,所述步骤S13中利用神经网络对约简进行训练的方法包括如下步骤:
[0082] 步骤S131,将经条件约简后的样本数据送入概率神经网络输入层,且神经元节点 数与条件属性集合维数相等;
[0083] 步骤S133,设置隐含层神经元节点数与样本数相等,神经元采用高斯核函数确定 输入输出关系:
[0085]其中t = l,???M,k=l,…Nt;x是需要进行决策的输入向量,具有d个属性;d的值为 经过约简后得到的条件属性维度;xtk是隐含层向量,为隐含层中第t类样本的第k个神经元; M是训练样本的总类数,即等于决策属性的维度;Nt是第t类的样本数;以及 〇是平滑因子,〇 G (0,00 );
[0086]步骤S133,加权层对属于同一类隐含神经元的输出做加权平均:
[0088]其中t = l,…M;①tk是上一步的输出值;vt是加权层把隐含层中属于相同一类的隐 含神经元的输出做加权平均;
[0089 ]步骤S134,计算所有神经元输出中具有最大后验概率密度值p (x) = argmax (vt)的 类别作为神经网络的输出结果;
[0090]步骤S135,取神经网络的输出结果作为土壤需水量的决策值,并构建决策表。
[0091] 实施例2
[0092]在实施例1基础上,本实施例2还提供了一种农作物灌溉决策系统,包括:用于采集 农作物当前生长环境、生长阶段数据的采集模块,与该农作物相应数据采集模块相连的服 务器;所述服务器适于调节农作物灌溉的用水量。
[0093]具体的,采集模块包括:土壤水分传感器、土壤温度传感器、空气湿度传感器、空气 温度传感器、光照强度传感器和风速传感器,以分别采集弄作物生长土壤类型、土壤湿度、 土壤温度、空气相对湿度、空气温度、大气光照强度、风速、日照时数等农作物生长环境数 据,并将获取的生长环境数据通过无线网络传送给服务器。
[0094]各传感器可以通过一控制器作为传输节点,对各传感器的数据进行汇总后发送至 服务器,并且通过控制器将各数据采集汇总并通过无线发送进行发送均可以采用现有技术 来实现。
[0095] 其中,所述服务器适于采用如实施例1所述的农作物灌溉策略进行用水量调控。
[0096] 具体的,服务器根据作物生长环境数据以及当前的生长阶段,进行模糊决策,判断 当前农作物的需水量,确定作物灌溉电磁阀们开启时间。服务器将电池阀门的开启信息通 过无线网络发送给控制器,控制电磁阀门的开、闭,最终实现作物需水量的精确控制。
[0097]以上述依据本发明的理想实施例为启示,通过上述的说明内容,相关工作人员完 全可以在不偏离本项发明技术思想的范围内,进行多样的变更以及修改。本项发明的技术 性范围并不局限于说明书上的内容,必须要根据权利要求范围来确定其技术性范围。
【主权项】
1. 一种农作物灌溉策略,其特征在于,包括如下步骤: 步骤Sl,根据样本数据建立生成系统知识库;以及 步骤S2,根据农作物当前生长环境、生长阶段数据,通过模糊判决确定当前农作物灌溉 的需水量。2. 根据权利要求1所述的农作物灌溉策略,其特征在于, 所述步骤Sl中根据样本数据建立生成系统知识库的方法包括: 步骤Sll,采集农作物生长环境、各生长阶段的需水量数据信息作为样本数据,建立农 作物需水量关联数据库,以构造模糊信息系统; 步骤S12,在模糊信息系统中进行属性约简,生成概率决策规则;以及 步骤S13,利用神经网络对约简进行训练,以生成所述系统知识库。3. 根据权利要求1或2所述的农作物灌溉策略,其特征在于, 所述步骤S2中根据农作物当前生长环境、生长阶段数据,通过模糊判决确定当前农作 物灌溉的需水量,BP 根据农作物当前生长环境、生长阶段的数据情况,通过神经网络模糊判决确定当前农 作物需水量。4. 根据权利要求3所述的农作物灌溉策略,其特征在于, 所述步骤Sll中采集农作物生长环境、各生长阶段的需水量数据信息,建立农作物需水 量关联数据库,以构造模糊信息系统的方法包括如下步骤: 步骤Slll,建立农作物生长环境因素样本集U,需水量条件属性集C和需水量决策属性 集V; 步骤S112,所述模糊信息系统构造,即 所述模糊信息系统为四元组:G={U,A,V,f};其中 U为论域,即所有农作物样本信息的集合; A为属性集合,即A = CUD,式中:C表示条件属性,即农作物的土壤湿度、土壤温度、生长 阶段属性组成的集合;D表示决策属性,即农作物需水量属性组成的集合; V为属性值域的并集,V= 示属性aeA的值域,即土壤湿度、生长阶段和需水量 属性的值域集合的并集; f表示UXA-V信息函数,为论域中每个对象赋予属性值,即S戍X € (/',有f(x,a) eVao5. 根据权利要求4所述的农作物灌溉策略,其特征在于,所述步骤SI中将模糊信息系统 中进行属性约简,BP判断属性相似度,对条件属性进行约简,获得约简条件属性集合C1,其方法包括如下步 骤: 步骤S121,定义属性相似择 其中:X,YeA,X和Y为论域中的任意两夂胃& 夂1决策属性的并集;ind( ·)是论域U关于某一属性?的等 价划分爹 η为等价划分类数; 步骤S122,计算属性中条件属性与决策属性之间的相似度S(ci,D),其中ci,c」eC,i = I辛j,m为条件属性的个数; 步骤S123,定义约简属性集&=?,对于属性中计算其中两个条件属性之间的相似度S (Ci,cj),式中Ci,Cj eC,i,j = I...m,i辛 j,i< j; 步骤S124,直至各条件属性完成遍历; 步骤S125,得到约简条件属性集合Cu6. 根据权利要求5所述的农作物灌溉策略,其特征在于, 所述步骤S13中利用神经网络对约简进行训练的方法包括如下步骤: 步骤S131,将经条件约简后的样本数据送入概率神经网络输入层,且神经元节点数与 条件属性集合维数相等; 步骤S133,设置隐含层神经元节点数与样本数相等,神经元采用高斯核函数确定输入 输出关系:其中t = l,-Ik=I,…Nt;x是需要进行决策的输入向量,具有d个属性;d的值为经过约 简后得到的条件属性维度;xtk是隐含层向量,为隐含层中第t类样本的第k个神经元;M是训 练样本的总类数,即等于决策属性的维度;Nt是第t类的样本数;以及σ是滑因子, 〇e(〇, °°); 步骤S133,加权层对属于同一悉隐会妯怒完的給m做加权平均: 其中t = 1,…皿;步骤S134,计算所有神经元输出中具有最大后验概率密度值p(x)=argmax(t)的类别 作为神经网络的输出结果; 步骤S135,取神经网络的输出结果作为土壤需水量的决策值,并构建决策表。7. -种农作物灌溉决策系统,其特征在于,包括:用于采集农作物当前生长环境、生长 阶段数据的采集模块,与该农作物相应数据采集模块相连的服务器; 所述服务器适于调节农作物灌溉的用水量。8. 根据权利要求7所述的农作物灌溉决策系统,其特征在于,所述服务器适于采用如权 利要求1所述的农作物灌溉策略进行用水量调控。
【文档编号】G05B13/02GK105892287SQ201610302094
【公开日】2016年8月24日
【申请日】2016年5月9日
【发明人】谢迎娟, 范新南, 李广志, 张学武, 陈俊风, 张颢, 许海燕, 张卓
【申请人】河海大学常州校区
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1