摘要:对棚内温度进行精确预测是实现棚室精准调控的前提,是实现棚内作物高品质栽培的保障。因棚室具有大惯性、强耦合、非线性等特点,通过机理分析法难以建立其准确的数学模型,人工神经网络方法在棚室温度预测方面应用广泛,但其存在的收敛速度慢、容易陷入局部最小等缺点使测量精度受到影响。为进一步提高基于神经网络算法的棚室温度预测模型精度,运用思维进化算法(MindEvolutionaryAlgorithm,MEA)优化LM-BP神经网络模型的输入权重和阈值,并与遗传算法优化LM-BP网络模型和LM-BP模型进行对比。试验结果表明:MEA-LM-BP与LM-BP和GA-LM-BP方法相比,RMSE分别降低了0.32和0.16,平均相对误差降低了1.08%和0.58%。该方法提高了基于神经网络算法的棚室温度预测模型精确度,并提供了新的优化路径。
加入收藏
棚室种植相较于大田生产而言,其种植过程受外界气候变化的影响较小,是现代农业发展的新阶段,可以满足农户在不同季节对各种农产品的种植需求[1]。目前,我国北方用于农作物生产的设施主要是棚室,棚室温度是影响棚内作物生长发育的主要因素,与农作物的产量和品质密切相关[2]。因此,对棚内温度的准确预测是农户和技术人员制定合理温控方案的决策依据。
棚室温度的预测研究已经进行了几十年,国内外学者采用不同的方法对棚室温度预测模型开展了大量的研究。一方面是棚室机理模型研究,通过对能量耗散、热辐射、热传导等棚室各物理过程的研究,学者们建立了棚室温度的机理模型[3,4,5];但因所考虑的环境影响因子较多,造成了模型结构复杂、参变量较多、参数值无法确定、棚室构建材料随时间推移自身老化造成参量的取值发生改变等问题,导致模型精度下降[6]。
另一方面是棚室辨识模型的研究,近几年人工神经网络算法在棚室环境预测上被广泛应用。陈昕、刘淑梅、崔选科等人使用BP神经网络算法,选用棚室内外的环境变量作为输入,棚室温度作为输出,建立了模型预测棚内温度值变化[7,8,9]。BP神经网络算法虽然使用简单,但是计算效率较低,较易陷入局部最优解。何芬等人为提高棚内湿度的预报精度,提出遗传算法(GA)优化BP神经网络权阈值的方法。建模训练后,试验预测效果较好、容错性强[10]。由于遗传算法本身结构的问题,存在计算时间长、易出现早熟现象、不能保证找到的解是全局最优等缺点[11]。
思维进化算法(MindEvolutionaryAlgorithm,MEA)是一种具有迅速学习、全局寻优能力的新式算法,可以优化BP算法,提高其预测精度。目前,MEA-BP模型已在食品检测、农机故障诊断、面部跟踪、经济预测系统等方面取得进展[12,13];而在棚室环境预测方面,目前没有学者探究MEA算法与BP神经网络的结合是否可以提高棚室预测效果。为此,笔者提出基于MEA算法优化LM-BP模型的方法,对棚内温度的变化进行预测,已期建立更优的棚室温度预测模型。
1、材料与方法
1.1 试验设计
试验在黑龙江八一农垦大学电气与信息学院楼前空地的日光试验棚室内开展,棚室坐标125.18′N,46.59′E,坐北朝南,东西走向,长2.8m,宽2.2m,高2.12m。在棚室内离地0.7m和1.4m的平面分别布置5个18B20温度传感器;同时,在棚外距地2.2m处建立棚外小气象站,放置有1个18B20温度传感器、1个RS-WS-N01-8湿度传感器、1个YJ-SR100太阳辐射光照计和1个YJ-FS100风速传感器。试验数据采集时间为2019年4月-2019年8月,测量时间间隔为1h,对棚内10个18B20传感器采集的温度值求平均,将均值作为棚内温度用于后续建模研究。
1.2 LM-BP神经网络
BP神经网络是利用误差反向传播算法更新网络中权重的一种前馈神经网络,由输入层、多个隐含层和输出层构成,如图1所示。信号依次经由输入层、隐藏层和输出层前向传递,产生的误差则反向传导。建模过程中需要不断调整权值,使模型的输出更接近期望输出[14]。BP神经网络采用最速下降求解方法,训练简单,可塑性好,但在网络训练学习中难以避免出现学习收敛速度慢及训练过程出现振荡等缺点[15]。
图1BP神经网络拓扑结构
为了加快网络的学习速度,可以使用梯度下降法(GD)、高斯-牛顿法(GN)和列文伯格-马夸尔特算法(LM)等对BP神经网络加以优化。其中,LM算法将GD法与GN法相结合,是一种基于信赖区域理论的方法,需要引入一个约束条件,根据函数值变化调整系数大小后继续求解,不断迭代的同时,利用自适应调整网络的权值,提升网络的学习速度和泛化能力[16]。
设误差目标函数为
E(ω)=12∑i=1n(Yi-Yi´)2(1)
其中,Yi为实际的网络输出向量;Y'i为期望的网络输出向量;n为样本数目;ω为网络权值和阈值所组成的向量。
权值向量调整的计算公式为
ωi+1=ωi+Δω(2)
其中,权值增量Δω的计算公式为
Δω=[JT(ω)J(ω)+μI]-1JT(ω)e(ω)(3)
其中,I为单位矩阵;μ为学习率;e(ω)为网络误差向量;J(ω)为Jacobian矩阵。
LM算法的计算步骤如下:
1)设置训练误差允许值ε、常数μ0和系数β(0<β<1),初始化权值和阈值向量ω0,j=0,μ=μ0。
2)计算网络输出及误差目标函数E(ωj)。
3)若E(ωj)<ε,表明算法收敛,转到7);否则,继续。
4)根据Jacobian矩阵计算J(ωj)。
5)以Δω、ωj+1=ωj+Δω为权值和阈值,计算其误差目标函数E(ωj+1)。
6)若E(ωj+1)<E(ωj),则j=j+1,μ=μβ,转到2);否则,μ=μ/β,转到5);
7)保存,结束。
1.3 MEA优化LM-BP神经网络权值和阈值
MEA算法的中心思想是模拟人的趋同、异化的思维过程[17]。在空间中,对一定数量的个体由得分从高到低排序,搜索到一定数量得分最高和最低的个体。分别以其为中心产生新的个体,并生成新的优胜和临时子群体。在各群体中进行趋同、异化操作,种群在代代进化中不断产生优于前代的子代,直到优胜个体不再变化,即得到最优解[18]。MEA算法可以优化LM-BP网络的连接权、结构和学习规则。本文主要研究MEA算法对LM-BP连接权值的优化。MEA-LM-BP网络的流程图如图2所示。
MEA-LM-BP神经网络计算步骤如下:
1)种群初始化:设MS和MT分别表示优胜、临时子群体数量,子群体大小是M/N,N=MS+MT;对M个个体由得分从高到低进行排列,在其中按排序选取N个得分高的个体。
2)得分函数的确定:得分函数F是训练集数据MSE的倒数,即
F=1∑k=1Ρ(zk-tk)2Ρ(10)
其中,zk为训练集网络输出值;tk为实际试验采集值;P为训练样本数。所以,MSE值越小,F函数值越大,得分越高,个体越优秀。
3)子种群趋同操作:个体通过相互竞争产生优秀者的过程,称为趋同。各个个体围绕着周围的1个优胜者相互竞争、比较得分,得分高的个体成为新的优胜者;当其不再改变时,说明已经完成子种群的趋同操作。
4)子种群异化操作:在已成熟的子种群中进行异化操作。异化过程是通过优胜者与临时群体比较得分,得分高的群体不变,低分群体被释放;再次搜索,搜索到得分比较高的个体之后,产生新的临时群体。
5)解析最优个体:进行多次迭代,将最优个体的权重和阈值分配给初始LM-BP模型中,训练MEA-LM-BP模型预测棚内温度。
图2MEA-LM-BP神经网络流程图
1.4 模型验证
验证模型的性能采用以下4个指标衡量,分别为均方误差(MSE)、均方根误差(RMSE)、决定系数(R2)和平均相对误差(MRE)。对模拟值和实际值之间的拟合度进行统计分析,若模型性能良好,则RMSE、MSE和MRE应尽可能小,R2应尽可能趋于1。
ΜSE=∑i=1n(SΙΜi-ΟBSi)2n(6)
RΜSE=∑i=1n(SΙΜi-ΟBSi)2n(7)
R2=1-∑i=1n(ΟBSi-SΙΜi)2∑i=1nΟBSi-ΟBS¯2(8)
ΜRE=∑i=1n(SΙΜi-ΟBSi)/ΟBSin(9)
其中,SIMi为模型输出的模拟值;OBSi为实际试验采集值;ΟBS¯为实际试验采集值的平均值;n为样本数。
2、结果与分析
2.1 LM-BP神经网络模型构建
对棚室内外所监测的环境变量做相关性分析,结果如表1所示。
由表1可知:棚外温度、湿度、太阳辐射和风速均与棚内温度有较高相关性。因此,将这4个环境变量作为输入,棚内温度作为输出,做归一化处理。根据公式(10),初步确定模型适合的隐含层个数k,即
k=n+m+a(10)
其中,n和m分别为输入和输出神经元的个数;a为1到10的常数。分别训练隐含层从4层到13层的LM-BP模型,对比效果,最终确定本试验网络结构是4-9-1。设置网络参数:分别选取tansig和purelin作为隐含层和输出层的传递函数,训练函数用trainlm,权值/阈值学习函数为learngdm。
选用2019年7月4日-7月11日得试验数据用于训练,训练完成模型通过2019年7月12日数据进行检验,结果如图3所示。由图3可知:棚室温度的RMSE为1.48℃,预测值与实测值相关系数为0.9929,并均匀地分布在1:1直线附近。这说明,该LM-BP模型预测的效果较好。
2.2 MEA-LM-BP神经网络模型构建
根据上述试验,确定LM-BP神经网络拓扑结构为4-9-1。将解空间映射到编码空间,每个编码对应问题的一个个体,编码长度为55,种群大小设置为300。优胜子种群和临时子种群个数均设为5个,子种群为30个,迭代次数设为10次。通过搜索、迭代,找到最优的个体进行解析,设为MEA-LM-BP网络的初始权阈值。
MEA-LM-BP神经网络预测值与实测值对比如图4所示。由图4可知:该MEA-LM-BP模型的输出值与实际值均匀地分布在1:1直线附近,两者之间的相关系数为0.9955,有较高的拟合精度。这说明,训练出的MEA-LM-BP神经网络模型预测精度较高。
图3LM-BP神经网络预测值与实测值对比
图4MEA-LM-BP神经网络预测值与实测值对比
2.3 预测效果对比分析
由于MEA算法是为了改进GA算法存在的早熟收敛和进化时间长等缺点而发明的,因此在分别建立LM-BP神经网络模型和MEA-LM-BP模型的基础上,同时建立了GA-LM-BP模型,进一步与MEA-LM-BP模型进行对比。为便于更直观地分析,将所建立的3种模型性能进行对比,如表2所示。
由表2可知:采用GA-LM-BP模型预测棚室温度,RMSE为1.32℃,MSE为1.75℃,MRE为3.61%,仅略好于LM-BP模型的4.11%;本文所建立的MEA优化LM-BP神经网络模型,RMSE为1.16℃,MSE为1.34℃,相比于单独使用LM-BP神经网络方法,MRE降低了1.08个百分点,仅为3.03%。因此,在这3种模型之中,MEA-LM-BP模型预测效果最好。
3、结论与讨论
3.1 结论
为进一步提高神经网络算法在棚室温度预测中的准确率,通过采集、处理试验棚室内外环境变量,选用MEA算法优化LM-BP神经网络模型对棚内温度进行预测。通过对比LM-BP、GA-LM-BP、MEA-LM-BP神经网络这3种模型的预测效果可知:MEA优化后的LM-BP神经网路模型RMSE为1.16℃,MSE为1.34℃,平均相对误差仅为3.03%。该模型提高了预测的精确度,可以有效对棚内温度进行预测。
3.2 讨论
所建立的MEA-LM-BP模型预测准确率均高于LM-BP、GA-LM-BP模型。与建立棚室温度的机理模型[3,4,5]相比,无需考虑机理模型中复杂的参数变量;与现有选用BP神经网络建立棚室温度预测模型相比,预测结果优于王春玲等人建模所得出的结果[19],但预测效果仍不如杨雷等人利用PCA-PSO-LSSVM模型所得出的结果[20]。分析其原因:一是棚室地点、规模、采集传感器及试验环境不一样,选用不同的智能算法,对于试验结果会有影响;二是新进的MEA算法研究时间不长,虽在其他领域已得到很好的应用[12,13],但在棚室预测方面尚无研究。本文为MEA算法在棚室预测方向的初探,仍需要进行改进。所以,下一步研究重点主要是深入思维进化的分析和推导,尝试和其他智能方法结合起来,可在MEA-LM-BP模型的基础上将天气预报的未来天气信息结合到棚室预测模型中,来提高模型的预测准确性。
参考文献:
[1]徐立鸿,苏远平,梁毓明.面向控制的温室系统小气候环境模型要求与现状[J].农业工程学报,2013,29(19):1-15.
[2]陈俐均,杜尚丰,梁美惠,等.温室温度精确反馈线性化预测控制[J].农机化研究,2019,41(2):22-27.
[5]吴春艳,赵新平,郭文利.日光温室作物热环境模拟及分析[J].农业工程学报,2007(4):190-195.
[6]韦婷婷,杨再强,王琳,等.玻璃温室和塑料大棚内逐时气温模拟模型[J].中国农业气象,2018,39(10):644-655.
[7]陈昕,唐湘璐,李想,等.二次聚类与神经网络结合的日光温室温度二步预测方法[J].农业机械学报,2017,48(S1):353-358.
[8]刘淑梅,薛庆禹,黎贞发,等.基于BP神经网络的日光温室气温预报模型[J].中国农业大学学报,2015,20(1):176-184.
[9]崔选科.基于BP网络的玻璃温室温度模型研究与监测系统设计[D].杨凌:西北农林科技大学,2014.
[10]何芬,马承伟.遗传算法优化人工神经网络模型在日光温室湿度预报中的应用[J].中国农学通报,2008(1):492-495.
[11]赵瑞勇,周新志.基于MEA-BP的微波加热褐煤温度预测[J].传感器与微系统,2016,35(10):43-45,48.
[12]孙俊,唐凯,毛罕平,等.基于MEA-BP神经网络的大米水分含量高光谱技术检测[J].食品科学,2017,38(10):272-276.
[13]唐立力,陈国彬.基于MEA优化BP神经网络的农机滚动轴承故障诊断[J].农机化研究,2019,41(3):214-218.
[14]朱春侠,童淑敏,胡景华,等.BP神经网络在日光温室湿度预测中的应用[J].农机化研究,2012,34(7):207-210.
[15]陈冠萍.LM-BP神经网络在农业总产值预测的应用[J].安徽农业科学,2014,42(28):10009-10011,10037.
[16]缪新颖,葛廷友,高辉,等.基于神经网络和遗传算法的池塘溶解氧预测模型[J].大连海洋大学学报,2011,26(3):264-267.
[17]焦嵩鸣,张宇,董泽,等.改进思维进化算法在过热汽温系统中的应用[J].华北电力大学学报(自然科学版),2008(1):37-40.
[18]吴伟,郭军巧,安淑一,等.使用思维进化算法优化的神经网络建立肾综合征出血热预测模型[J].中国卫生统计,2016,33(1):27-30.
[19]王春玲,魏瑞江,申双和,等.基于BP神经网络的冬季日光温室小气候模拟[J].中国农学通报,2014,30(5):149-157.
[20]杨雷,张宝峰,朱均超,等.基于PCA-PSO-LSSVM的温室大棚温度预测方法[J].传感器与微系统,2018,37(7):52-55.
李欢,田芳明,谭峰,朱培培.基于MEA-LM-BP神经网络的棚室温度预测模型研究[J].农机化研究,2021,43(06):189-193.
基金:黑龙江省自然科学基金重点项目(ZD2019F002);黑龙江省农垦总局科技计划项目(HKKYZD190801);黑龙江八一农垦大学校内资助项目(XZR2016-10);黑龙江八一农垦大学博士科研启动基金项目(XDB201814).
分享:
人工智能文学是指以人工智能程序作为文学创作主体,通过模拟人类文学创作的思维模式,实现文学作品的自动或半自动化的生成过程。它设置了“人工文学数据库搭建——机器智能数据分析——文学作品自动半自动生成”的基本创作模式,借助“自动写作”和“辅助写作”两种形式使得数字时代文学发生了全新的变革。
2025-05-05火灾是一种常见而严重的灾害,给人们的生命安全带来了巨大的威胁,造成了巨大的财产损失。在高楼建筑中发生的火灾,由于建筑高度、人员密集度以及安全疏散难度的增加,往往会导致更为严重的后果。近几年来,我国平均每年发生火灾约30万起,如何有效地监测和预防高楼火灾成为了当今社会亟待解决的问题。
2025-01-20湖泊水位是衡量一个地区水资源状况的重 要指标,对于保障区域供水安全、防洪减灾以及 生态环境保护等方面具有重要意义。 准确预测 湖泊水位的变化趋势,可为相关部门制定合理的 决策提供科学依据。 然而,由于湖泊水位的变化 受到复杂多变的自然和人为因素的影响,传统的 定量预测模型在精度和适应性方面面临诸多 挑战[1-3] 。
2024-12-27人工智能(Artificial Intelligence,AI)技术是公认最有可能改变未来世界的颠覆性技术。AI在军事领域有广阔的应用前景,国内外已将AI不断应用到情报分析处理、目标识别监视、作战辅助决策、网络安全防护以及无人作战系统等智能装备中,在能力和可用性方面取得了巨大的飞跃[1]。
2024-12-03数据安全风险的存在,不仅威胁到个人隐私权益,影响企业发展,甚至关系到国家安全和社会稳定。在这一背景下,强化数据安全措施,构建全面的数据安全防护体系,已经成为迫切需要。这需要政府、企业和个人共同努力,通过立法、技术创新及提高公众的数据安全意识等手段,共同构建一个更加安全、健康的信息社会。
2024-12-03随着遥感卫星和高空平台的快速发展,高空间分辨率遥感图像的应用也变得越来越普遍[1]。遥感影像的语义分割在地貌特征的像素级分类方面具有重要意义,该技术已经在许多工业级图像中得到广泛应用[2-4]。例如,环境灾害监测[5]、土地利用与土地覆盖制图[6-7]、农业资源管理[8]、滑坡识别[9]和交通管理[10-12]等。
2024-12-035G技术以其高速率、低时延、大连接的特点,为各行各业带来了前所未有的发展机遇,但同时也面临着基站选址与优化的巨大挑战[3–4]。因此,深入研究5G基站选址决策与优化问题,对于提升5G网络覆盖质量、优化资源配置、提高通信效率具有重要意义。
2024-12-03随着科学技术的进步,各种协作机械臂和工业机械臂越来越受欢迎.为提高机械臂的智能性和自主性,机械臂自主抓取一直是机器人领域的研究热点之一[1-2].传统的协作机械臂需要操作者具备相关知识,通过编程或拖拽指令实现机械臂的抓取操作[3-4].
2024-12-03在气象观测、工农业、航空航天、食品和药品储存等制造领域,对湿度和温度有着严格要求,因此,对这两个参数的检测变得尤为重要。温湿度传感器近年来得到了大力发展和应用。传统的电子式温湿度传感器易受电磁干扰,灵敏度低,响应时间长,限制了其性能和应用范围。
2024-12-03基于机器学习的网络入侵检测系统(NIDS可以提高检测的准确性和效率,并增加系统对新型威胁的适应能力,鉴于这一优势,本文将深入分析机器学习在NIDS中的应用及其效能,探讨如何利用这一先进技术来增强网络安全防御。
2024-12-03我要评论
期刊名称:测控技术
期刊人气:8377
主管单位:中国航空工业集团公司
主办单位:北京长城航空测控技术研究所
出版地方:北京
专业分类:科技
国际刊号:1000-8829
国内刊号:11-1764/TB
邮发代号:82-533
创刊时间:1982年
发行周期:月刊
期刊开本:大16开
见刊时间:10-12个月
影响因子:3.316
影响因子:0.281
影响因子:0.629
影响因子:0.000
影响因子:0.000
您的论文已提交,我们会尽快联系您,请耐心等待!
你的密码已发送到您的邮箱,请查看!