APP下载

基于MA-ARIMA-GASVR的食用菌温室温度预测

2020-04-09韦鑫化赵安平穆维松冯建英

农业工程学报 2020年3期
关键词:残差线性食用菌

田 东,韦鑫化,王 悦,赵安平,穆维松,冯建英

基于MA-ARIMA-GASVR的食用菌温室温度预测

田 东1,韦鑫化1,王 悦1,赵安平2,穆维松1,冯建英1※

(1. 中国农业大学信息与电气工程学院,北京 100083; 2. 北京市农业局信息中心,北京 100029)

食用菌温室温度具有时变、非线性、多耦合特性,准确预测对稳定食用菌生产具有重要意义。本研究从挖掘温室历史温度数据时序信息角度出发,提出一种MA-ARIMA-GASVR组合方法建立温度预测模型,利用移动平均方法将历史温度序列分解成线性序列和残差序列,然后采用移动平均差分自回归模预测线性序列的趋势,再将移动平均差分自回归预测值、历史残差数据、历史温度数据作为支持向量回归模型的输入,并结合遗传算法优化支持向量回归模型参数改善其性能,从而获得更符合实际情况的温度预测值。最后选取实测温度数据作为训练集,对未来2 d的温度进行预测验证。结果显示,MA-ARIMA-GASVR组合方法能更好地拟合原始温度数据,间隔1 h的均方误差、平均绝对误差和平均绝对百分误差分别为0.18、0.36和1.34,均显示本研究方法预测精度优于支持向量回归、遗传算法优化的支持向量回归单一模型,也优于未经移动平均以及未经遗传算法优化的组合模型;此外,间隔6 h的均方误差、平均绝对误差和平均绝对百分误差为0.29、0.52和1.95,说明本研究方法还能满足6 h以内的多步预测,为食用菌生产者预留更多调整时间。

温室;温度;模型;时间序列;支持向量回归;食用菌

0 引 言

食用菌生产所用的单面半封闭日光温室是一个复杂的小气候环境,受内外部环境的影响,温室内部温度具有时变、滞后、强干扰、多耦合等特征[1-2]。而温度在食用菌整个发菌时期和子实体时期非常重要,直接影响菌丝的生长速度以及子实体的分化数量和质量,不适宜的温度将导致菌袋污染、病虫害侵扰、菇体畸形或死亡等情况[3-4]。因此,科学准确地预测食用菌温室内的温度、并根据预测结果及时采取措施、将温室内的温度控制在适宜区间是保证食用菌正常生长的前提,对于降低食用菌生产风险、维持生产的稳定性具有重要作用。

国内外学者对温室内温度预测建模主要从2方面展开,一是机理模型,二是数据模型[5-6]。机理模型是基于流体力学和能量平衡建立温度预测模型[7-8],可以为温室环境系统提供清晰的物理解释,但存在建模复杂、未知参数众多、测量代价高和模型自适应性较差等问题[9-10]。数据模型也称为黑盒模型,以现代计算理论为基础,直接根据输入输出数据所提供的信息来建立过程模型[11-12],无需考虑温室耗散、热辐射等因素影响。一些学者将易于测量的温室外界环境参数同温室内部温度参数建立关联映射进行求解预测,主成分回归预测法、灰色预测法、支持向量机、极限学习机、模糊神经网络、递归神经网络等模型均在该领域有应用研究[13-18],但此类方法过于依赖外界预报参数的数量。左志宇等[19]和任延昭等[20]将温室温度历史数据看作是温室结构、天气影响等各类因素综合作用下的规律性表现,建立了基于ARIMA的温室温度时间序列预测模型,取得了不错效果。以上方法通过挖掘数据内在自相关特性以减少对外部参数的依赖,但传统时间序列分析法容易受到外部环境噪声影响、且需要大量历史样本。近年来,在非线性、非平稳场景下的短期时间序列问题研究上,一些学者提出将移动平均差分自回归(autoregressive integrated moving average model, ARIMA)和非线性模型如人工神经网络(artificial neural networks, ANN)或支持向量回归(support vector regression, SVR)进行组合[20-23],强调捕捉数据内部的不同模式特征,以改善单一模型的预测性能。此类组合方法在风速预测、室内环境气体预测、气象水文参数预报等领域研究上均表现出较高的准确性和适用性[24-27]。

本研究将食用菌温室内部温度看做是蕴含线性或非线性分量的动态叠加的时间序列,提出一种MA-ARIMA-GASVR组合方法建立温度预测模型。首先利用移动平均(moving averages, MA)将历史温度序列分解成线性序列和残差序列,然后采用ARIMA预测线性序列的趋势,再将ARIMA预测值、历史残差数据、历史温度数据作为SVR模型的输入,并结合遗传算法(genetic algorithm, GA)优化SVR模型参数改善其性能,从而获得更符合实际情况的温度预测值,提高温度预测的准确性与有效性。

1 预测原理和方法

1.1 MA-ARIMA-GASVR预测总体思路

温室可通过后墙、地面和围护等结构,实现白天的被动蓄热与夜晚的能量释放[28-29]。相较于一般的温室作物,大多数食用菌最适宜的温度范围在530 ℃、最适宜的湿度范围在75%~95%,并对空气流通有要求,但不需要进行光合作用,多在避光环境中生长[4]。在实际生产中,食用菌生产者通常会采用通风设备来降低夏季温室的温度,采用加湿设备来维持室内较高的湿度,通过预留通风口来保持室内空气流通,采用覆盖保温被的方式来避免太阳光的直射。外部温度、湿度、光照强度、风速、风向等环境因素、温室结构特性、覆盖材料、通风状态、加湿设施状态和人为管理操作状态等都会对食用菌温室内部温度造成影响[7,30-31]。但整体来看,内部温度是各类因素综合表现下的结果,是一个相对缓慢和稳定的累积过程,并与自身历史温度数据有较大的关联。因此,本研究将食用菌温室历史温度序列看作由线性部分和非线性部分构成的时间序列,利用ARIMA和SVR组合方法各自在线性关系特征提取和非线性动态系统辨识的优势,对历史温度序列先分解再进行预测,提高在不同环境条件影响下的温度近似模拟能力。

注:MA为移动平均,ARIMA为移动平均差分自回归模型,SVR为支持向量回归模型,GA为遗传算法,C为惩罚因子、σ为核函数参数、rt-a为t时刻前a个非线性残差、yt-b为t时刻前b个历史温度数据。

1.2 移动平均(MA)分解序列

本研究使用MA提取温室历史温度序列中具有周期和趋势特征的线性分量,以达到分解序列目的,MA从历史温度序列y提取温度线性序列l的过程由式(1)表示。

式中y是训练集中节点原始观测值,l是移动平均后温度线性序列,为移动平均的窗口长度。MA按照移动平均的窗口尺寸对观测值做移动平均,随着增大,输出的温度序列平滑度增加,同时过滤扰动噪声增强。

式中y为训练集中历史温度序列,r为非线性残差序列。通过式(2)求得非线性残差序列r,在分解的2个序列中,l序列波动稳定,r序列波动较剧烈且无规律,波动剧烈分量r可看作是因温室综合条件影响下的非线性噪声。分解的温度线性序列l和非线性残差序列r,为后续建模预测提供训练数据基础。

1.3 移动平均差分自回归(ARIMA)模型预测

对分解的温度线性序列l,使用ARIMA对其进行建模预测,以获得最新温室温度规律性变化信息。ARIMA是由Box等[32]提出的时间序列预测方法,是一种根据动态数据揭示系统内部动态结构和发展规律的统计方法。若温度线性序列l经过次差分后变为平稳序列z,则ARIMA模型可近似表示为

式中z为差分后的平稳序列,c为常数,ε为随机游走的白噪声序列,φ为自回归模型参数,θ为移动平均模型的参数,为自回归模型的阶数,为移动平均阶数。ARIMA()可以看做是由一个阶的自回归AR()模型,一个阶的移动平均MA()模型以及经过阶差分步骤构成的平稳序列。实际的温度线性序列l的ARIMA建模预测过程通过4个步骤完成:

1)序列平稳化和差分处理。使用单位根检验(augmented Dickey-Fuller, ADF)判断温度线性序列l的平稳性,非平稳则需差分处理,ADF定义为

式中β为趋势项,a0为常数项,l-i为温度线性序列的后个值。原假设0:=0。检验从最后一个式子开始,向上逐个检验。若拒绝原假设,则说明原序列不存在单位根,为平稳序列。

2)模式识别与参数估计。计算自相关系数(autocorrelation function, ACF)和偏相关系数(partial autocorrelation function, PACF)进行初步定阶,平稳序列的ACF与PACF定义如式(5)及式(6)所示。

式中为自相关系数,Cov(·)为自协方差函数,Var(·)为方差系数。

式中α为偏相关系数。根据ρα的截尾性来确定模型的阶数。对不同的,,参数进行组合,通过最小信息准则(Akaike information criterion, AIC)得到最优的ARIMA模型,AIC如式(7)所示。

式中为不同模型下的极大似然,为模型变量个数。

3)模式检验:判定估计模型残差是符合平均值为0且方差为常数的正态分布。若是,则认为估计模型合理。

1.4 遗传算法优化的支持向量机(GASVR)组合预测

式中为自变函数系数,为偏置量。根据结构风险最小化一致性原则来求取和,因此支持向量回归优化问题转化为

式中为核函数参数,xx为核矩阵中第个和第个数据。在实际应用中,SVR模型性能优劣与惩罚因子和RBF核函数参数的数值有直接关系,惩罚因子调节算法复杂度和经验风险的平衡,直接影响SVR的泛化推广能力,核函数参数则关系样本映射特征空间的复杂程度[34-35],对核函数参数和惩罚因子的选择,是SVR建模的关键。

GA是一种适合于复杂系统优化的随机全局搜索和优化算法[36],优点是基于群体的并行随机搜索,能够避免陷入局部最优,并对目标函数适应性强。因此,本研究使用GA对惩罚因子和核函数参数进行优化,具体优化的过程为:

2)计算各种群个体适应度,适应度函数使用均方误差MSE定义,如式(14),以评价种群。

3)根据适应度选择个体,进行交叉变异操作,生成新种群,再重新计算新种群适应度。

4)判断终止条件,若不满足则重复上述步骤3),直至获得适应度最大个体即最优参数。

2 试验条件及数据采集

以北京市大兴区采兴食用菌种植基地中的秀珍菇温室温度作为试验对象。温室(39°6′N,116°6′E)长57 m,宽10 m,后墙高3 m,脊高1.5 m,后墙为水泥墙面,顶部为钢骨架,钢架上方覆盖聚乙烯棚膜,棚膜上方覆盖保温被,温室配备卷帘机、湿帘以及风机等设备。温室内部种植秀珍菇,试验期间温室内摆放约3万秀珍菇菌棒,且正处于秀珍菇的子实体生长阶段,该阶段具体时间为2019年6月中旬至2019年10月上旬,菌棒以纵向交错堆叠排放形成棒垛的方式进行出菇,棒垛高约0.7 m。试验数据采集装置使用威海精讯畅通电子科技有限公司所提供的JXBS-7001型温度监测传感器自动采集记录,试验在秀珍菇温室内部布设3组该类型传感器,考虑到后墙夜间散热、白天蓄热的效应以及钢架面长期揭起保温被保持通风,温室中部受外界干扰相对较小,为使传感器更好监测棒垛附近温度,因此试验将传感器放置于温室跨中位置以及两棒垛之间靠出菇一侧,离地面高约0.5 m处,各传感器之间相互间隔15 m。试验温室结构及传感器布局示意图见图2。

图2 日光温室结构示意图及测点布置

生产中食用菌的环境需要达到保湿、散热、光照和空气流通的平衡,因此在试验过程中,温室长期保持半封闭通风的状态,仅在出现大风天气会使用卷帘机将温室封闭,湿帘则长期保持开启,风机大多情况在夏季白天开启运行。试验期间,各设备都由生产人员手动开启关闭,保证实验处于实际生产的状态。取3个监测点的平均值作为温室温度的试验值。试验共采集到2019年7月1日至2019年9月30日的共2 208条实测温室温度数据,采样间隔为1 h,对于缺失值使用线性差值法进行插值补缺。

考虑到不同月份温度的差异,在模型训练部分,可以根据本研究提出的方法、分别对不同月份的温度训练相应的模型。该文仅以7月份数据为例,用2019年7月3日至7月16日的温度数据作为训练集,7月17日至7月18日的温室温度作为验证集进行模型验证。

3 结果与讨论

3.1 移动平均(MA)分解结果

通过MA将温度序列y分解出温度线性序列l和非线性残差序列r。移动平均窗口长度的取值影响输出l序列平滑程度,本研究将设为3、6、9、12等值对历史温度序列进行移动平均实验。结果如图3所示,可以看出,随着取值增大,输出的l序列平滑度增加的同时,滞后和钝化加重,为最大程度保留历史温度序列的特征信息且避免序列滞后,本研究选择移动平均窗口=6的MA分解历史温度序列。图4为历史温度y以及MA分解后的l序列和r序列。分解后温室温度的变化规律更为清晰,l序列呈现明显的日周期和短期趋势特征,残差r序列则波动剧烈且规律性不强。

图3 不同窗口长度m值下移动平均曲线

3.2 MA-ARIMA-GASVR方法有效性验证

3.2.1 MA-ARIMA-GASVR模型的参数调优

对分解后的温度线性序列l分别进行ARIMA分析建模。利用ADF检验其平稳性,l通过了ADF的5%显著性检验,经过一次差分,l序列通过了ADF的1%显著性检验,满足平稳性要求。通过ACF和PACF对差分序列定阶,根据AIC的最小值-1 657.6,确定最优的ARIMA模型为ARIMA (2,1,2)。对该模型进行Ljung-Box 检验,prob值均大于0.05,认为所建模型合理。

图4 温度序列及移动平均分解的两条子序列

3.2.2 模型的拟合结果及分析

为验证本研究提出的MA-ARIMA-GASVR组合模型的温室温度预测性能,还分别建立了SVR、GASVR单一模型以及ARIMA-SVR(组合模型1)、MA-ARIMA-SVR(组合模型2)进行参照对比。SVR、GASVR模型均采用前5个原始温室温度值作为输入,ARIMA-SVR建模方法与本研究方法类似,该模型直接用ARIMA分离线性序列和残差序列,最后采用前4个ARIMA模型预测残差值,前3个原始食用菌温室温度值及ARIMA模型预测结果值作为SVR输入。将以上5种模型分别对3组实验数据进行预测,图5为预测结果。

由图5可知,单独使用SVR、GASVR的预测结果误差相对较大,尤其在温度最低拐点、最高拐点以及温度变化波动较为剧烈附近误差较大,并且预测结果表现出一定的滞后。组合模型预测的准确性和精度不同程度提高,未经滤波的ARIMA-SVR模型预测值在温度变化较为剧烈处偏离实际值很大,主要因为ARIMA直接预测会受到原始数据噪声影响而导致组合预测精度下降,而经滤波后的MA-ARIMA-SVR、MA-ARIMA-GASVR组合模型提高了ARIMA线性预测能力,因此预测值与实际值之间的波动更小。MA-ARIMA-SVR、MA-ARIMA- GASVR模型趋势更相近,而MA-ARIMA-GASVR模型由于采用GA优化算法,在波动点处的预测误差小于未经GA优化的MA-ARIMA-SVR组合模型。从图5中可发现,几组预测模型在每日温度最高时段、最低时段以及温度变化波动较为剧烈附近均有不同程度的偏差。经分析认为该时段温度变化的耦合性和突变性较强,本研究仅考虑历史温度数据对未来温度的影响,温度残差拟合依靠历史信息,缺乏外界环境参数的修正,因此在该时段的预测准确度相对较低。

图5 2019年7月17-18日间不同模型的温度预测曲线

3.2.3预测模型的性能评价

使用3种误差评价指标来衡量所涉及的预测模型性能,包括均方误差(mean squared error,MSE)、平均绝对误差(mean absolute error,MAE)以及平均绝对百分误差(mean absolute percentage error,MAPE),评价指标越小,模型性能越高,各个模型在预测误差如表1所示。本研究提出的MA-ARIMA-GASVR组合模型均方误差为0.18、平均绝对误差为0.36、平均绝对百分误差为1.34,相较未经GA优化的MA-ARIMA-SVR组合模型的3项误差分别减少0.04、0.02和0.07,与未经MA处理的ARIMA-SVR组合模型相比误差减少了0.06、0.06和0.24,3种组合模型预测结果均优于SVR、GASVR的单一模型。另外使用GA优化的单一模型或组合模型,预测误差均小于未经优化模型。误差结果显示,本研究方法相较传统SVR、ARIMA-SVR组合方法预测精有明显提高,并且避免了繁琐耗时的手动调参,具有更好的参数调优效率。

表1 不同模型的温度预测误差

Note: MSE (mean squared error), MAE (mean absolute error), MAPE (mean absolute percentage error). Same below.

3.3 基于MA-ARIMA-GASVR的多步预测

为了给温室管理人员留出更多的调整应对时间,以及验证本研究MA-ARIMA-GASVR组合模型的多步预测能力,分别对不同时间步长的温度数据进行了预测。当间隔为6 h时,在温度曲线波峰和波谷处的误差已经较大,因此最大时间步长确定为6 h。步长为2、4、6 h的温度预测结果见图6,平均预测误差见表2。可以看出,虽然预测精度随时间步长的增加而下降,但总体趋势仍与真实温度变化趋势保持一致,夏季食用菌温室温度通常在2:00-5:00之间达到最低,在12:00-15:00之间达到最高,预测时间步长在4、6 h均能够描述此时段内的温室温度走势,能帮助生产者及时掌握温室内极端温度发生的时间,并采取相应措施调整温室状态,因此认为本研究方法在时间步长为6 h以内的温室温度预测中均是有效的。

图6 2019年7月17-18日间不同时间步长下温度预测曲线

表2 不同时间步长下温度预测误差

4 结 论

1)本研究提出了MA-ARIMA-GASVR组合方法预测食用菌温室内部温度,通过MA将温室内历史温度序列分解成线性序列和残差序列,更符合食用菌温室内温度数据的特点;采用ARIMA对MA提取的线性序列进行预测建模,改进了ARIMA因温度噪声影响强烈而导致的拟合效果不佳问题;采用GA对SVR的惩罚因子和核函数参数进行优化,有效提高了组合方法的调参效率和预测精度。

2)通过对食用菌温室内部温度实测数据的模拟和预测,结果表明本研究方法能充分挖掘温室历史温度的特征信息,实现准确有效的预测。进一步应用显示,本研究方法能够实现对食用菌温室内温度在不同步长下的有效预测,为食用菌生产者预先获知温室内温度的变化、及时采取调整措施提供决策建议。

3)目前仅采集到夏秋季秀珍菇的温室温度数据,缺乏相应冬春季秀珍菇的温室温度的数据,本研究已对夏秋季秀珍菇不同月份的温室温度数据进行了试验验证,预测精度较高,考虑到预测过程类似,本研究仅展示7月份的预测结果。若针对冬春季秀珍菇和季节交替的温室温度,可以利用本研究提出的预测方法分别训练不同的模型,以达到预期的效果。

[1]Wang Dingcheng, Wang Maohua, QiaoXiaojun. Support vector machines regression and modeling of greenhouse environment[J]. Computers and Electronics in Agriculture, 2009, 66(1): 46―52.

[2]Taki M, Ajabshirchi Y, Ranjbar S F, et al. Heat transfer and MLP neural network models to predict inside environment variables and energy lost in a semi-solar greenhouse[J]. Energy and Buildings, 2016, 110(1): 314―329.

[3]于海龙,郭倩,杨娟,等.环境因子对食用菌生长发育影响的研究进展[J].上海农业学报,2009,25(3):100―104.

Yu Hailong, Guo Qian, Yang Juan, et al. Advance in researching the effects of environmental factors on growth and development of edible fungi[J]. Acta Agriculturae Shanghai, 2009, 25(3): 100―104. (in Chinese with English abstract)

[4]马瑞霞. 食用菌栽培学[M]. 北京:中国轻工业出版社,2017.

[5]Taki M, Abdanan M S, Rohani A, et al. Applied machine learning in greenhouse simulation: New application and analysis[J]. Information Processing in Agriculture, 2018, 5(2): 253―268.

[6]陈俐均,杜尚丰,李嘉鹏,等. 温室环境温度预测自适应机理模型参数在线识别方法[J]. 农业工程学报,2017,33(增刊1):315―321.

Chen Lijun, Du Shangfeng, Li Jiapeng, et al. Online identification method of parameters for greenhouse temperature prediction self-adapting mechanism model[J]. Transactions of the Chinese Society of Agricultural Engineering (Transactions of the CSAE), 2017, 33(Supp.1): 315―321. (in Chinese with English abstract)

[7]周伟,李永博,汪小旵.基于CFD非稳态模型的温室温度预测控制[J]. 农业机械学报,2014,45(12):335―340.

Zhou Wei, Li Yongbo, Wang Xiaochan. Model predictive control of air temperature in greenhouse based on CFD unsteady model[J]. Transactions of the Chinese Society for Agricultural Machinery, 2014, 45(12): 335―340. (in Chinese with English abstract)

[8]Saberian A, Sajadiye S M. The effect of dynamic solar heat load on the greenhouse microclimate using CFD simulation[J]. Renewable Energy, 2019, 138: 722―737.

[9]He Fen, Ma Chengwei. Modeling greenhouse air humidity by means of artificial neural network and principal component analysis[J]. Computers and Electronics in Agriculture, 2010, 71(Supp-S1): 19―23.

[10]Linker R, Seginer I. Greenhouse temperature modeling: A comparison between sigmoid neural networks and hybrid models[J]. Mathematics and Computers in Simulation, 2004, 65(1/2): 19―29.

[11]Deltour J M, Pieters J G, Frausto H U. Modelling greenhouse temperature by means of auto regressive models[J]. Biosystems Engineering, 2003, 84(2): 147―157.

[12]Patil S L, Tantau H J, Salokhe V M. Modelling of tropical greenhouse temperature by auto regressive and neural network models[J]. Biosystems Engineering, 2008, 99(3): 423―431.

[13]李宁,申双和,黎贞发,等. 基于主成分回归的日光温室内低温预测模型[J]. 中国农业气象,2013,34(3):306―311.

Li Ning, Shen Shuanghe, Li Zhenfa, et al. Forecast model of minimum temperature inside greenhouse based on principal component regression[J]. Chinese Journal of Agrometeorology, 2013, 34(3): 306―311. (in Chinese with English abstract)

[14]秦琳琳,马国旗,储著东,等. 基于灰色预测模型的温室温湿度系统建模与控制[J]. 农业工程学报,2016,32(增刊1):233―241.

Qin Linlin, Ma Guoqi, Chu Zhudong, et al. Modeling and control of greenhouse temperature-humidity system based on grey prediction model[J]. Transactions of the Chinese Society of Agricultural Engineering (Transactions of the CSAE), 2016, 32(Supp.1): 233―241. (in Chinese with English abstract)

[15]Yu Huihui, Chen Yingyi, Hassan S G, et al. Prediction of the temperature in a Chinese solar greenhouse based on LSSVM optimized by improved PSO[J]. Computers and Electronics in Agriculture, 2016, 122(3): 94―102.

[16]邹秋滢,纪建伟,李征明. 基于ANFIS的温室小气候环境因子预测模型辨识[J]. 沈阳农业大学学报,2014,45(4):503―507.

Zou Qiuying, Ji Jianwei, Li Zhengming. Identification of greenhouse microclimate environmental factors prediction model based on ANFIS[J]. Journal of Shenyang Agricultural University, 2014, 45(4): 503―507. (in Chinese with English abstract)

[17]Kumar S, Pal S K, Singh R. A novel hybrid model based on particle swarm optimisation and extreme learning machine for short-term temperature prediction using ambient sensors[J]. Sustainable Cities and Society, 2019, 49(6): 101―601.

[18]Wang Hongkang, Li Li, Wu Yong, et al. Recurrent neural network model for prediction of microclimate in solar greenhouse[J]. IFAC-PapersOnLine, 2018, 51(17): 790―795.

[19]左志宇,毛罕平,张晓东,等. 基于时序分析法的温室温度预测模型[J]. 农业机械学报,2010,41(11):173―177,182.

Zuo Zhiyu, Mao Hanping, Zhang Xiaodong, et al. Forecast model of greenhouse temperature based on time series method[J]. Transactions of the Chinese Society for Agricultural Machinery, 2010, 41(11): 173―177. (in Chinese with English abstract)

[20]任延昭,陈雪瑞,贾敬敦,等. 基于微信平台的温室环境监测与温度预测系统[J]. 农业机械学报,2017,48(增刊1):302―307.

Ren Yanzhao, Chen Xuerui, Jia Jingdun, et al. Environment monitoring and temperature prediction in greenhouse based on Wechat platform[J]. Transactions of the Chinese Society for Agricultural Machinery, 2017, 48(Supp.1): 302―307. (in Chinese with English abstract)

[21]Ömer Faruk D. A hybrid neural network and ARIMA model for water quality time series prediction[J]. Engineering Applications of Artificial Intelligence, 2010, 23(4): 586―594.

[22]de O, Santos Júnior D S, de Oliveira J F L, et al. An intelligent hybridization of ARIMA with machine learning models for time series forecasting[J]. Knowledge-Based Systems, 2019, 175(13): 72―86.

[23]宋国君,国潇丹,杨啸,等. 沈阳市PM2.5浓度ARIMA-SVM组合预测研究[J]. 中国环境科学,2018,38(11):4031―4039.

Song Guojun, Guo Xiaodan, Yang Xiao, et al. ARIMA-SVM combination prediction of PM2.5concentration in Shenyang[J]. China Environmental Science, 2018, 38(11): 4031―4039. (in Chinese with English abstract)

[24]Henrique D N C, Lucio Paulo Sérgio, Leal J J B V, et al. A hybrid model based on time series models and neural network for forecasting wind speed in the Brazilian northeast region[J]. Sustainable Energy Technologies and Assessments, 2018, 28(4): 65―72.

[25]刘春红,杨亮,邓河,等. 基于ARIMA和BP神经网络的猪舍氨气浓度预测[J]. 中国环境科学,2019,39(6):2320―2327.

Liu Chunhong, Yang Liang, Deng He, et al. Prediction of ammonia concentration in piggery based on ARIMA and BP neural network[J]. China Environmental Science, 2019, 39(6): 2320―2327. (in Chinese with English abstract)

[26]Wang Ping, Zhang Hong, Qin Zuodong, et al. A novel hybrid-garch model based on ARIMA and SVM for PM2.5 concentrations forecasting[J]. Atmospheric Pollution Research, 2017, 8(5): 850―860.

[27]吴静,李振波,朱玲,等. 融合ARIMA模型和GAWNN的溶解氧含量预测方法[J]. 农业机械学报,2017,48(S1):205―210,204.

Wu Jing, Li Zhenbo, Zhu Lin, et al. Hybrid model of ARIMA model and GAWNN for dissolved oxygen content prediction[J]. Transactions of the Chinese Society for Agricultural Machinery, 2017, 48(S1): 205―210, 204. (in Chinese with English abstract)

[28]张勇,高文波,邹志荣. 日光温室主动蓄热后墙传热CFD模拟及性能试验[J]. 农业工程学报,2015,31(5):203―211.

Zhang Yong, Gao Wenbo, Zou Zhirong. Performance experiment and CFD simulation of heat exchange in solar greenhouse with active thermal storage back-wall[J]. Transactions of the Chinese Society of Agricultural Engineering (Transactions of the CSAE), 2015, 31(5): 203―211. (in Chinese with English abstract)

[29]Yang Q. Energy efficient heating technologies and models in lean-to Chinese solar greenhouses: A review[J]. Acta Horticulturae, 2012, 957(ISHS): 83-89.

[30]徐立鸿,苏远平,梁毓明. 面向控制的温室系统小气候环境模型要求与现状[J]. 农业工程学报,2013,29(19):1-15.

Xu Lihong, Su Yuanping, Liang Yuming. Requirement and current situation of control-oriented microclimate environmental model in greenhouse system[J].Transactions of the Chinese Society of Agricultural Engineering (Transactions of the CSAE), 2013, 29(19): 1-15. (in Chinese with English abstract)

[31]胥芳,蔡彦文,陈教料,等. 湿帘-风机降温下的温室热/流场模拟及降温系统参数优化[J]. 农业工程学报,2015,31(9):201-208.

Xu Fang, Cai Yanwen, Chen Jiaoliao, et al. Temperature/flow field simulation and parameter optimal design for greenhouses with fan-pad evaporative cooling system[J]. Transactions of the Chinese Society of Agricultural Engineering (Transactions of the CSAE), 2015, 31(9): 201-208.(in Chinese with English abstract)

[32]Box G E P, Jenkins G M. Time series analysis, forecasting and control[J]. Journal of the American Statistical Association, 1971, 134(3): 709-711.

[33]Vapnik V. The Nature of Statistical Learning Theory[M]. New York: Springer-Verlag, 1995.

[34]Huang C M, Lee Y J, Lin D K J, et al. Model selection for support vector machines via uniform design[J]. Computational Statistics & Data Analysis, 2007, 52(1): 335-346.

[35]Chapelle O, Vapnik V, Bousquet O. Choosing multiple parameters for support vector machines[J]. Machine Learning, 2002, 46(1): 131-159.

[36]颜晓娟,龚仁喜,张千锋. 优化遗传算法寻优的SVM在短期风速预测中的应用[J]. 电力系统保护与控制,2016,44(9):38-42.

Yan Xiaojuan, Gong Renxi, Zhang Qianfeng. Application of optimization SVM based on improved genetic algorithm in short-term wind speed prediction[J]. Power System Protection and Control, 2016, 44(9): 38-42. (in Chinese with English abstract)

Prediction of temperature in edible fungi greenhouse based on MA-ARIMA-GASVR

Tian Dong1, Wei Xinhua1, Wang Yue1, Zhao Anping2, Mu Weisong1, Feng Jianying1※

(1.,,100083,; 2.,100029,)

The temperature in edible fungi greenhouse has the characteristics of time-variant, nonlinear and multi-coupling, so accurate and effective temperature predictions can effectively help growers adjust the greenhouse environment and prevent edible fungus production and quality decline. Based on the perspective of mining the time-series information in historical temperature data. This paper described the specific steps to realize the MA-ARIMA-GASVR-based hybrid combination method to predict the temperature in the edible fungus greenhouse. Firstly, we assumed that the historical temperature series data of edible fungus greenhouse was a dynamic combination of linear and non-linear components, the historical temperature sequences were decomposed into linear sequences and residual sequences using the moving averages (MA) method. Then, time series analysis was conducted to established the model of the autoregressive integrated moving average (ARIMA) by using linear sequence after the decomposition of the moving averages, and the future trend of linear sequences was predicted by the established model. Afterward, to better fit the relationship between temperature trends and various noises in the environment, the autoregressive integrated moving average model prediction value, the historical residual data and the historical temperature data were employed as the input of the support vector regression (SVR) model, and the genetic algorithm (GA) was used to optimize the parameters of the support vector regression model to improve its performance, the parameters being optimized are penalty parameter and radial basis function kernel parameters in the support vector regression model. Finally, the hybrid model output was the temperature prediction value which was more in line with the actual situation. Moreover, the hybrid method was verified using the experimental data from the edible fungus greenhouse in Beijing. In this paper, a representative edible fungus greenhouse was selected as the experimental object according to the observation time requirements and the time-varying needs of edible fungus greenhouse temperature, which was located in the Daxing District of Beijing. A total of 2 208 measured edible fungus greenhouse temperature data were collected from July 1st, 2019 to September 30th, 2019 during the experiment. The experimental data acquisition device used the JXBS-7001 temperature monitoring sensor was used to automatically collect and record the experimental data. Three sets of sensors were deployed in the edible fungus greenhouse to record the experimental data set which included the average temperature data. We trained the proposed model by using data from July 3rd, 2019 to July 16th, 2019 and forecasted the temperature of the next two daysand compared temperature prediction experiments with different models and different time intervals. The results indicated that the MA-ARIMA-GASVR-based hybrid model could better fit the original temperature data, the mean squared error, the mean absolute error and mean absolute percentage error of an hour interval temperature were 0.18, 0.36, 1.34, and three error evaluation indexes all showed that the prediction accuracy of the hybrid method in this paper was better than the single models of support vector regression and support vector regression optimized by genetic algorithm, and it was also superior to the hybrid methods which were not processed by moving averages method or optimized by genetic algorithm. Besides, the mean squared error, the mean absolute error and mean absolute percentage error of 6hours interval temperature were 0.29, 0.52, 1.95. the hybrid method in this paper can satisfy the multi-step prediction within 6 hours, which could provide more time for edible fungus producers to adjust the temperature in the greenhouse.

greenhouse; temperatures; model; time series; support vector regression; edible fungus

田 东,韦鑫化,王 悦,赵安平,穆维松,冯建英. 基于MA-ARIMA-GASVR的食用菌温室温度预测[J]. 农业工程学报,2020,36(3):190-197.doi:10.11975/j.issn.1002-6819.2020.03.023 http://www.tcsae.org

Tian Dong, Wei Xinhua, Wang Yue, Zhao Anping, Mu Weisong, Feng Jianying. Prediction of temperature in edible fungi greenhouse based on MA-ARIMA-GASVR[J]. Transactions of the Chinese Society of Agricultural Engineering (Transactions of the CSAE), 2020, 36(3): 190-197. (in Chinese with English abstract) doi:10.11975/j.issn.1002-6819.2020.03.023 http://www.tcsae.org

2019-12-17

2020-01-16

北京市食用菌产业创新团队(BAIC05-2019)

田 东,副研究员,博士,主要从事农业信息智能处理研究。Email:td_tiandong@cau.edu.cn

冯建英,副教授,博士,主要从事农业信息智能处理研究。Email:fjying@ cau.edu.cn

10.11975/j.issn.1002-6819.2020.03.023

S625.5; TP301.6

A

1002-6819(2020)-03-0190-08

猜你喜欢

残差线性食用菌
基于残差-注意力和LSTM的心律失常心拍分类方法研究
基于双向GRU与残差拟合的车辆跟驰建模
二阶整线性递归数列的性质及应用
食用菌的栽培技术(中)
食用菌的栽培技术(上)
基于残差学习的自适应无人机目标跟踪算法
食用菌的栽培技术(下)
基于深度卷积的残差三生网络研究与应用
非齐次线性微分方程的常数变易法
食用菌