草莓作为重要经济农作物之一,2017年国内种植面积为14.13万公顷,年产量达到375.30万吨[1]。灌溉是影响草莓产量的重要因素之一,目前常用的灌溉方法通过Penman-Monteith(P-M)模型和作物系数计算得到,但是公式并未考虑作物实时生长特征,且灌溉方式主要以经验为主,部分灌溉设备决策采用P-M模型决策。随着农业信息的发展,传统的作物灌溉技术也在不同程度的改进,有效提升了农作物的产量,但仍然存在灌溉经验单一和传统保守的问题。目前,国内存在大量草莓种植专业技术人员、科研人员的宝贵经验和知识无法大范围推广应用的问题。近几年,知识图谱[2-4]和知识推理[5-7]技术迅速发展,知识图谱不仅规模巨大,而且语义丰富、质量精良、结构友好,因此,研究一种将专业技术人员的经验知识与灌溉模型相结合的灌溉决策方法,对作物生产精准管控具有重要意义。
在知识推理应用研究方面,张美玉等[8]使用基于路径排序算法的STEP特征知识推理技术,实现了知识提取和交换;李智星等[9]提出了一种基于非结构化文本增强关联规则的知识推理方法,可以高效地从非结构化文本中推理出数量更大且质量更高的三元组知识;Bellomarini等[10]提出了一种基于大量知识图谱的现代自动推理体系结构(Vadalog),在推理的计算复杂度和表达能力之间实现了很好的平衡;Zhang等[11]提出了一种用行动者-准则进行知识图推理的强化学习方法,进行自动路径推理;Wang等[12]提出了一种基于注意力机制的知识图推理深度强化学习框架(An Attention-Based Deep Reinforcement Learning),提高了传统方法的效率、泛化能力和可解释性。知识图谱是以图的知识表达方式形式直观表现客观世界中的实体及其之间关系的大规模网络化结构语言网络知识库,比起传统的语义网络,知识图谱规模巨大,在知识融合和知识推理应用方面提供了知识基础。知识推理是从已有的知识出发,通过运用各种方法对各种事物进行思考、理解、认知、分析和决策,找出其中隐含的知识,或者推断出未知知识的过程,包括知识补全[13-15]和知识质量检测[16-18]。知识补全就是及时把最新的知识补充进去,而知识质量检测控制贯穿于知识图谱构建的全周期[19]。
以上针对知识推理的研究已经在较多领域得到应用,但在农业灌溉领域的研究和应用仍处于起步阶段,因此,本研究针对草莓精准灌溉问题,将知识推理和模型决策相结合,提出基于P-M模型和路径排序算法(Path Ranking Algorithm,PRA)相结合的草莓精准灌溉方法并展开研究,探索人工智能在作物灌溉领域的应用。
本研究将模型和知识推理相结合的方法应用到草莓灌溉决策中,技术路线如图1所示。
图1 基于Penman-Monteith模型和路径排序算法相结合的草莓灌溉方法与验证技术路线图
Fig. 1 Strawberry irrigation method and validation technology roadmap based on Penman-Monteith model and path sorting algorithm
第一步将“章姬”草莓灌溉的影响因素和专家经验(识别草莓生育期的专家经验)知识标准化,建立基于资源描述框架(Resource Description Framework,RDF)形式的草莓灌溉数据结构。
第二步根据标准化的知识结构模型搜集草莓灌溉的专家经验。首先将所有数据统一为结构化数据,然后与专家经验一同使用*.csv格式文件存储,并构建基于Neo4j的草莓灌溉知识图谱。
第四步采用P-M模型计算草莓初始灌溉值,然后利用知识推理对初始灌溉值进行调整。
本研究采用了基于P-M模型[20-22]和PRA算法相结合的灌溉方法。首先采用P-M模型计算每小时的理论作物蒸发蒸腾量,根据作物系数计算初始灌溉值,然后采用知识推理方法得到灌溉调整值,最后结合初始灌溉值和灌溉调整值对植株进行灌溉。
本试验所用灌溉模型为P-M模型,试验环境为小型智能玻璃温室,无需考虑风速影响,每天的初次灌溉时间为早上8:00左右。试验采用的作物蒸发蒸腾量模型为:
ETc=A∙Rn∙τ∙(1-exp-k∙LAI)λ+B" role="presentation">ETc=A∙Rn∙τ∙(1-exp-k∙LAI)λ+B
(1)
其中,ETC为作物蒸散量,mm/day;A为无穷小的常数;B为常数,kg/(m2·kPa1·h1)" role="presentation">kg/(m2·kPa1·h1);k为消光系数,无穷小的常数;LAI为叶面积指数,范围在2.0~2.5;λ" role="presentation">λ为水蒸发热能(2.45 MJ/kg在20℃时);Rn" role="presentation">Rn为作物表面的净辐射,MJ/(m2·h);τ" role="presentation">τ为室内外太阳辐射的比率;RO" role="presentation">RO为温室外太阳辐射,MJ/(m2·h)。
采用P-M模型计算得到每小时的初始灌溉值,同时,在初始灌溉值的基础上采用知识推理法调整初始灌溉值。
3.2 知识推理法3.2.1 查询专家经验本试验以产量优先的策略咨询了三位草莓种植专家对草莓不同生长状态的灌溉经验。专家一是某大学的教授,专家二是某研究所设施园艺研究员,专家三是天津市劳模,三位专家都长期从事于草莓栽培研究和日常生产管理。三位专家的影响因子如表1所示,其管理策略如表2~表4所示。
表 1 基于Penman-Monteith模型和路径排序算法相结合的草莓灌溉试验专家影响表
Table 1
注:影响因子为影响灌溉因素的重要程度,每个专家的影响因子都不同
新窗口打开|下载CSV
表2 基于Penman-Monteith模型和路径排序算法相结合的草莓灌溉试验专家一管理策略表
Table 2
留茎
数/个
留叶数/片昼温夜温昼湿夜湿灌溉量/mL灌溉时间株高/cm无吐水叶片吐水萼片
吐水
最大溢流量无吐水叶片
吐水
萼片
吐水
最大溢流量<1515~25>25昼夜昼夜昼夜缓苗13—424—2818—2265—8075—853008:00不变不变不变不变不变不变不变不变↓10050不变不变↓10050营养生长1—26—1226—2816—2060—7575—851508:00↑2不变不变不变↓1↓1↑50不变↓10030↓25↓50↓10030花芽分化1—26—1222—2610—1460—7575—851008:00↑2↑2不变不变↓1↓1↑25不变↓5010↓50↓75↓10010开花1—26—1220—2210—1255—6560—801008:00↑2↑2不变不变↓2↓2↑25不变↓5010↓100↓100↓10010果实膨大1—26—1224—2610—1255—6560—801508:00↑2↑2不变不变↓2↓2↑50不变↓2520↓25↓50↓10020成熟1—26—1222—248—1055—6560—801508:00↑2↑2不变不变↓2↓2↑50不变↓2520↓25↓50↓10020新窗口打开|下载CSV
表3 基于Penman-Monteith模型和路径排序算法相结合的草莓灌溉试验专家二管理策略表
Table 3
留茎
数/个
留叶
数/片
昼温夜温昼湿夜湿灌溉量/mL灌溉时间株高/cm无吐水叶片吐水萼片
吐水
最大溢流量无吐水叶片
吐水
萼片
吐水
最大溢流量<1515~25>25昼夜昼夜昼夜缓苗13—422—2618—2265—8075—853008:00不变不变不变不变不变不变不变不变↓10050不变不变↓10050营养生长1—26—1224—2818—2260—7575—851508:00↑2不变不变不变↓1↓1↑50不变↓10030↓25↓50↓10030花芽分化1—26—1224—2812—1860—7575—851008:00↑2↑2不变不变↓1↓1↑25不变↓5010↓50↓75↓10010开花1—26—1226—2816—2055—6560—801008:00↑2↑2不变不变↓2↓2↑25不变↓5010↓100↓100↓10010果实膨大1—26—1226—286—1655—6560—801508:00↑2↑2不变不变↓2↓2↑50不变↓2520↓25↓50↓10020成熟1—26—1222—248—1055—6560—801508:00↑2↑2不变不变↓2↓2↑50不变↓2520↓25↓50↓10020新窗口打开|下载CSV
表4 基于Penman-Monteith模型和路径排序算法相结合的草莓灌溉试验专家三管理策略表
Table 4
萼片
吐水
最大溢流量无吐水叶片
吐水
萼片
吐水
最大溢流量<1515~25>25昼夜昼夜昼夜缓苗13—424—2818-2265—8075—853008:00不变不变不变不变不变不变不变不变↓10050不变不变↓10050营养生长1—26—1226—2816-2060—7575—851508:00↑2不变不变不变↓1↓1↑50不变↓10030↓25↓50↓10030花芽分化1—26—1222—2610-1460—7575—851008:00↑2↑2不变不变↓1↓1↑25不变↓5010↓50↓75↓10010开花1—26—1220—2210-1255—6560—801008:00↑2↑2不变不变↓2↓2↑25不变↓5010↓100↓100↓10010果实膨大1—26—1224—2610-1255—6560—801508:00↑2↑2不变不变↓2↓2↑50不变↓2520↓25↓50↓10020成熟1—26—1222—248-1055—6560—801508:00↑2↑2不变不变↓2↓2↑50不变↓2520↓25↓50↓10020新窗口打开|下载CSV
使用基于Neo4j自底向上的知识图谱构建方法,图2为其中一部分。Neo4j采用的1.2.4 Mac 64位版本。图中的节点与线表示两个实体之间存在某种关系,把这样的实体与关系叫做事实三元组。这些三元组也可以看作有标签的有向图,即存在两个实体的节点,通过某种关系把这两个节点连接起来。
图2 灌溉研究知识图谱示例
Fig. 2 Examples of knowledge graphs for irrigation research
图2中,从“吐水情况⇔相结合天气" role="presentation">吐水情况⇔相结合天气”到影响灌溉有一条路径,包含2个关系r,定义这个路径为L,则L=X→Y→Z" role="presentation">L=X→Y→Z,X与Y之间由关系r1相连;Y与Z之间由关系r2相连。
3.2.3 有向路径分析图2为有向图,可以清晰地反映图中丰富的语义信息和节点之间的关系。在图中两个实体之间的路径就是典型的图结构。图2描述了草莓灌溉与不同影响条件的关系,包含了如下的路径:
上面是4条从影响果实的因素实体到实体果实的路径,结合图2可以得到的信息如下。
(1)吐水情况与天气相结合影响灌溉。灌溉与植株生长成正比关系,植株生长可以结出果实;
(2)生育期影响灌溉。灌溉影响植株生长,植株生长可以结出果实;
(3)留叶数影响灌溉。灌溉影响植株生长,植株生长可以结出果实;
(4)留茎数影响灌溉。灌溉影响植株生长,植株生长可以结出果实。
结合表1分析以上路径,影响灌溉的因素在策略中都表现为关系“影响”“成比”“相结合”等。由这些关系组成的路径揭示了生育期、吐水情况、留叶数、留茎数与灌溉量之间的关系。这些路径蕴藏着两个关于灌溉的三元组:
上面这些推理过程不仅存在于包含吐水情况、天气和灌溉的子图中,也存在于生育期和灌溉等的子图中。路径T(吐水情况⇔相结合天气" role="presentation">吐水情况⇔相结合天气)→影响" role="presentation">→影响 Z(灌溉)和路径T(生育期)→影响" role="presentation">→影响Z(灌溉)经常同时出现作物灌溉知识中。其中T和Z是四个代表关系的变量,由关系“相结合”和“影响”组成的路径常出现于灌溉知识中,与T和Z具体代表什么实体无关。这个示例说明路径是进行关系推理的重要信息之一,也是图结构的关键一环。除了路径,实体邻节点之间的关系也是解释一个实体的重要信息,例如,图2中,带有“灌溉”的三元组(留叶数,影响,灌溉)等明显地描述了灌溉这个实体,只是影响程度不同。
3.2.4 推理算法本研究使用的推理算法为基于图结构的PRA算法[23-25]。该算法将实体节点之间的路径当作特征进行链接预测推理,包括实体推理和关系推理,并将关系推理的问题形式化为一个排序问题,对每个关系的头实体(h)预测、尾实体(t)预测或者关系(r)预测都要单独训练一条排序路径。本研究中采用的是关系推理。
在PRA中,随机游走的路径排序算法须生成一些路径特征,一个路径L是由图谱中的一系列关系组成的,即:
L=P0→r1P1→r2⋯→rn-1Pn-1→rnPn" role="presentation">L=P0→r1P1→r2⋯→rn-1Pn-1→rnPn
(3)
其中,P1是关系r1的作用域(range)以及关系P0的值域(domain),即P1=range(r1)=domain(r1),p在图2中代表着各节点,R代表着各节点之间的关系。实体的类型一般是指值域(domain)和作用域(range)。
基于路径的随机游走定义了一个关系路径的分布,并可以得到每条路径的特征值sh,L(p),sh,L(p)可以为沿着路径L从节点h开始能够到达节点p的概率。具体操作为,在随机游走的初始阶段,给定sh,L(p)的初始值为1,如果e=h,初始化值为0,e为节点。在随机游走的过程中,sh,L(e)的更新原则如下:
sh,P(e)=∑e’∈rangeL’sh,L’e’e’∙Le|e’;rl" role="presentation">sh,P(e)=∑e’∈rangeL’sh,L’e’e’∙Le|e’;rl
(4)
              L(e|e’;rl)=rl(e’,e)|rl(e’,∙)|" role="presentation"> L(e|e’;rl)=rl(e’,e)|rl(e’,∙)|
(5)
其中,L(e|e’;rl)" role="presentation">L(e|e’;rl)表示从节点e'出发沿着关系rl" role="presentation">rl通过一步能够达到节点e的概率;rl(e’,e)" role="presentation">rl(e’,e)表示e’" role="presentation">e’和e之间到底有没有关系rl" role="presentation">rl存在,如果存在,rl(e’,e)" role="presentation">rl(e’,e)=1,若不存在,rl(e’,e)" role="presentation">rl(e’,e)=0。关系r在通过随机游走时会得到相应的路径特征,Lr=L1,⋯, Ln" role="presentation">Lr=L1,⋯, Ln,之后PRA可以利用这些路径特征为关系r来训练一个线性的预测试实体序模型,其中每个关系r都会有一个训练样本,也就是头实体和尾实体的组合的得分,给定一种计算方法如下:
scoreh,t=∑Li∈Lrθish,Lie=θ1sh,L1e+                 θ2sh,L2e+⋯+θnsh,Lne " role="presentation">scoreh,t=∑Li∈Lrθish,Lie=θ1sh,L1e+ θ2sh,L2e+⋯+θnsh,Lne
(6)
其中,θi(i=1,2,…,n)为改进的表示路径的模糊权重参数。
其中,1≤l≤n," role="presentation">≤l≤n,n为影响因子个数,个;δ" role="presentation">δ为影响因子系数。
3.2.5 样本概率值本小节设计一个得分函数作为三个专家的灌溉调整值的评价标准。通过一个逻辑斯蒂函数来计算得到每个样本的概率。函数如下:
Lri|scorehi,ti=exp (score(hi,ti)1+exp (score(hi,ti) " role="presentation">Lri|scorehi,ti=exp (score(hi,ti)1+exp (score(hi,ti)
(8)
其中,score(h,t)" role="presentation">score(h,t)表示训练样本(hi,ti)" role="presentation">(hi,ti)的得分,定义为如果(hi,r,ti)" role="presentation">(hi,r,ti)存在,此式成立,ri" role="presentation">ri=1;如果不存在,则不成立,ri" role="presentation">ri=0。
由于本研究中考虑到作物生长状态,所以使用PRA对初始灌溉值调整,然后进行灌溉。灌溉值调整过程如图3所示。已知每小时的灌溉值Pi-1和影响条件ri,计算后一小时的灌溉量Pi。其中Pi-1为P、M模型计算的初始灌溉量,ri为由知识推理得出的灌溉调整值,Pi为灌溉值。所以每次调整的Pi均依据前一小时的灌溉量Pi-1和灌溉调整值ri来调整,具体如下。
图3 基于Penman-Monteith模型和路径排序算法相结合的草莓灌溉值调整图
Fig.3 Adjustment chart of strawberry irrigation value based on Penman-Monteith model and path sorting algorithm
P0为当天第一小时初始灌溉量,Pi" role="presentation">Pi为第i个小时的初始灌溉量,Pi" role="presentation">Pi由P、M模型计算,每小时实际灌溉值通过知识推理对初始灌溉值进行调整得出,调整方法如下:
ri=δi36∑inδiγi=(δ136δ1γ1+δ236δ2γ2+⋯+δn36δnγn)   " role="presentation">ri=δi36∑inδiγi=(δ136δ1γ1+δ236δ2γ2+⋯+δn36δnγn)
(10)
其中,Pi=ETc" role="presentation">Pi=ETc,即作物蒸散量,表示由P-M模型得出的初始灌溉值;依次推理得到灌溉时期每个小时的灌溉值,其中,i=1,…,24;δ" role="presentation">δ为各影响子的影响系数;γ" role="presentation">;γ为该影响因子下的灌溉调整比例;n为影响灌溉条件的最大个数。
试验玻璃温室位于云南省昆明市富民县种植基地,25.20817°N,102.5737°E,海拔高度为1455~2817 m。
试验所种草莓品种为章姬,果实长圆锥形、淡红色、个大、畸形少,可溶性固形含量9%~14%,味浓甜、芳香,果色艳丽美观,柔软多汁,休眠期浅。
采用四组对比试验,选择在四栋相同结构的单体玻璃温室进行,温室长12 m,宽8 m,面积为96 m2,每个温室有六行种植槽。1号温室采用基于模型与知识推理结合的灌溉方法;2号温室采用基于传统条件和机器学习二级数据训练相结合的灌溉方法;3号温室采用基于视觉经验的综合灌溉方法;4号温室采基于草莓蒸腾的灌溉方法。定植时间为2020年7月20日,栽培方式为高架栽培。试验区数据包含图像数据和环境数据,其中环境数据包括空气温度、空气湿度、太阳辐射累积量、天气情况等,由国家农业智能装备工程技术研究中心开发的智慧管控云服务托管系统采集;草莓植株的图像信息数据由“萤石云”摄像头拍摄;施肥机采用荷兰骑士的水肥一体化设备。
试验每小时计算一次灌溉调整值。将每小时的灌溉调整值当做一个样本进行计算,结果如表5所示,作为7月21日三位专家的小时灌溉调整值的概率值。
表5 1号温室试验知识推理调整表
Table 5
新窗口打开|下载CSV
由表4可知,专家一、专家二和专家三的调整值相近,只有在几个时刻的概率值不同,采用PRA选择概率值高的推理值进行灌溉调整。
温室室外太阳辐射累积量如图4所示。由图4可知,7—10月的每日太阳辐射累积量上下起伏较大,而11月之后的太阳辐射累积量起伏较小,可大概得知灌溉量的变化。
图4 太阳辐射累积量实时环境数据
Fig.4 Environment data of real time
草莓植株数据如表6所示,其中草莓生育期和叶片吐水情况由机器视觉识别;植株高度、茎粗、叶片数、叶长和叶宽由人工测量。第一茬果的缓苗期为7月20日—7月27日,营养生长期为7月28日—8月9日,开花坐果期为8月10日—8月30日,果实膨大期为8月31日—9月14日,成熟期为9月15日—9月30日;第二茬果的开花坐果期为10月1日—10月14日,果实膨大期为10月15日—11月8日,成熟期为11月9日—11月30日。
表6 1号温室试验草莓植株数据表(部分)
Table 6
新窗口打开|下载CSV
四个温室相邻,气候相近,日常管理由同一个管理员统一管理,因此,本研究仅列举1号温室数据如表6。
1号温室的每日灌溉值如图5所示。图5中的灌溉值由P-M模型与PRA推理计算而得到。可以得到1号温室从种植开始到采摘结束之间的实际日灌溉量。
图5 1号温室试验全时期日灌溉值
Fig. 5 The daily irrigation value of the whole period tested in No. 1 greenhouse
在试验区域内每行种植槽连续取20株草莓,共120株测产,果实重量为所取测产果实重量的平均值。本试验1号温室果实采摘由管理策略时间内采摘。本试验在规定时间采收记产的条件下,对生育期精准管控,保证果实成熟较早,然后将草莓果实分为A、B、C、D级果实[26-28],大于30 g的为A级果、21~30 g的为B级果、16~20 g的为C级果、10~15 g的为D级果;果实硬度采用手持硬度计测定,每个果实以对应面去皮测两次,硬度计探针以进入果肉0.5 cm为准,以每个试验温室所测果实硬度的平均值作为果实硬度结果[29-31]。所测结果如表6所示。
表7 草莓果实参数对比表
Table 7
温室
序号
A级果B级果C级果D级果总数/个总产量/g平均硬度/(kg·cm-2)数量/个重量/g数量/个重量/g数量/个重量/g数量/个重量/g1号9295.8641535.21312253.03514372.15558456.10.392号00.011249.251881.63714406.34335537.10.343号00.024529.0871461.04625583.25737573.20.374号130.620481.0621040.63584425.24405977.60.38新窗口打开|下载CSV
分别从产量和平均硬度对1、2、3、4号温室产出的草莓果实进行比较分析:
(1)从果实数和产量方面分析,1号温室的A、B、C级果和总产量上全面占优。1号温室的总产量比4号温室提高2478.5 g,单株均产量提高20.65 g,单个果实均重百分比提高12.15%(单个果实均重提高1.65 g)。原因一是在P-M模型基础上,采用的是产量优先的灌溉调整策略,基于知识推理根据作物长势及时调整灌溉频率和灌溉量,提高了产量;二是在规定时间采收记产的条件下,试验对生育期精准管控,保证果实成熟较早,其他三组果实并未完全成熟,不成熟果实不做产量计算。
(2)从果实硬度方面分析,1号温室果实在管理固定时间内精准把握生育期从而进行采摘,所以1号温室果实的平均硬度最高,达到0.39 kg/cm2,耐储性最强。
针对P-M模型灌溉未考虑作物实时生长状态的问题,本研究提出了一种基于模型和知识推理相结合的草莓灌溉预测研究方法。首先通过P-M模型得到初始灌溉量,然后采用PRA计算得到灌溉调整值,根据初始灌溉值和调整值进行种植试验。结果表明,本研究方法下的草莓总产量、单株果实均产量和果实均重百分比P-M模型灌溉分别提高2478.5 g、20.65 g和12.15%(单个果实均重提高1.65 g);果实硬度比P-M模型灌溉提高0.1 kg/cm2。因为本研究种植目标为产量优先,仅考虑灌溉对产量的影响。试验结果证明基于模型和知识推理相结合的灌溉方法下提高了草莓产量,可为精准灌溉提供新思路。
相关知识
凌鹏
基于SK
基于脑
基于GRM501
基于Mask R
基于LSTM
基于 N
基于X
基于PEST
河套灌区种植结构变化对农田系统水量平衡的影响
网址: 基于Penman https://m.huajiangbk.com/newsview916189.html
上一篇: 大棚科技保驾护航 昌平首棚草莓月 |
下一篇: 草莓种植中灌溉和排水的最佳方法是 |