基于极限学习机的玉米干燥系统出机水分含量预测模型

2023-12-01 06:30邢思敏高香兰林子木王德华曹英丽刘国辉
沈阳农业大学学报 2023年5期
关键词:温湿度水分玉米

邢思敏,高香兰,林子木,王德华,曹英丽,曹 毅,刘国辉

(1.辽宁省粮食科学研究所,沈阳 110032;2.沈阳农业大学信息与电气工程学院,沈阳 110161)

近年来,粮食生产技术水平不断提高。玉米作为我国的主要粮食作物之一,其生产和加工也受到了广泛的关注。我国现有的玉米干燥系统自动化程度普遍较低,对水分监测的及时性、准确性差,直接影响到玉米干燥的品质和效率,容易造成经济损失与资源浪费[1-3]。目前,针对粮食干燥系统或干燥过程的自动控制研究主要集中在常规控制方法上,如比例积分微分控制(proportional-integral-derivative control,PID)和模糊控制(fuzzy control,FC)[4-5]。这些方法可以实现对干燥过程的控制,但存在控制精度不高、适用性有限等问题。

神经网络具备较强的自适应性、训练效率[6]。基于神经网络的预测、分类控制模型已经在农业自动化领域得到广泛应用,如农田管理环节的病虫害预测[7]、农作物营养水平监测[8-9]、灌溉用水量预测[10],农产品生产环节的品种[11]、品质分类识别等[12]。该类模型均体现了较高的精确度和实用性。国内外研究团队已经开始探索基于神经网络的预测控制模型在干燥过程中的应用。墨西哥韦拉克鲁斯科技研究所有关团队基于人工神经网络,构建了木薯和芒果干燥过程热质传递预测模型,实现了对干燥过程的状态监测和控制[13]。MUÑOZ 等[14]开发了人工神经网络模型(artificial neural network,ANN),模拟稻谷干燥过程并得到了较高的拟合度。吉林大学的研究团队提出了基于反向传播神经网络(back propagation network,BP)的连续式稻谷干燥机智能控制方法,基本实现了对稻谷干燥过程的精准调控[15]。在王赫等[16]、雷得超等[17]针对玉米水分含量预测模型的研究中,BP神经网络均表现良好。这些研究实例都展现了神经网络在玉米干燥过程中亟待挖掘的能力与应用前景[18-19]。

综上所述,依托神经网络模型实现玉米干燥系统出机水分含量的精准预测,是提升玉米干燥技术水平及设备效率的关键环节。本研究旨在建立一种基于极限学习机(extreme learning machine,ELM)的预测模型,实现对出机玉米水分含量的精准预测,为玉米干燥过程自动化和智能化控制提供模型基础。

1 材料与方法

1.1 材料

试验采购玉米籽粒总质量2 000 kg,产自辽宁省开原市,品种为M81;玉米供测试前未经晾晒,湿基含水率为21.18%~23.01%,平均值22.11%。

1.2 试验装置

试验装置为批次式粮食干燥模拟试验系统,系统工作原理与结构如图1和图2。图3为试验期间温湿度特征数据测定点的名称与位置,所标注位置装有温湿度传感器,可实时采集玉米干燥过程温湿度特征数据,通过电信号传输至可编程控制器(programmable logic controller,PLC)模块,并储存数据。

图1 粮食干燥模拟试验系统工作流程简图Figure 1 Grain drying simulation test system workflow sketch

图2 粮食干燥模拟试验系统正视图Figure 2 Front view of grain drying simulation test system

图3 温湿度特征数据测定点Figure 3 Temperature and humidity characteristics mea‐surement points

1.3 试验设计

试验于2022年11月-2023年2月在辽宁省粮食科学研究所粮食干燥中试试验间开展,选择晴朗、无雨雪的天气状态下进行玉米干燥试验,单次样品用量为(98±2)kg。为丰富数据变化范围,更好地描绘干燥过程中的变化规律、理解每个特征的独立作用以及相互影响,采用控制变量法分别调节干燥过程的热风温度、干燥段温度以及排粮频率,设置8个平行试验,每个试验两次重复,用于检验试验的可重复性与结果的一致性,具体参数设置如表1。

表1 试验参数设置表Table 1 Test parameter setting table

1.4 数据获取

以启动粮食干燥模拟试验系统为试验开始时间,每15 min取样1次,采用国标方法测定玉米样品的湿基含水率,出机玉米水分干燥至(12.8±0.5)%时停止取样,并将粮食干燥模拟试验系统测得的12 种特征:上出口温度、上出口湿度、下出口温度、下出口湿度、上部温度、下部温度、干燥段1温度、干燥段2温度、干燥段3温度、干燥段1湿度、干燥段2湿度、干燥段3湿度数据导出;实时监测的温、湿度特征数据量庞大,每分钟数据取平均值处理,以供后续研究。

出机玉米湿基含水率检测采用国标方法GB5009.3-2016 食品安全国家标准食品中水分的测定[20],同一样品两次测量,以两次测量结果的平均值作为当前时刻出机玉米湿基含水率。

2 数据平滑处理

2.1 数据预处理

8组平行试验验后,经统计分析、剔除误差值,共保留了玉米干燥过程出机水分含量、对应温湿度特征数据207组,将样本集按照2∶1的比例划分为训练集和验证集,其统计数据如表2。

表2 出机玉米水分数据统计Table 2 Statistics of corn moisture out of the machine

图4 是干燥段温度1、干燥段湿度1 与出机玉米水分含量的关系图。由图4 可知,干燥段1 温度、湿度这两种特征的初始数据具有明显变化趋势,但波动幅度较大、噪声明显。其他10组特征也表现为上述规律。

图4 干燥段1温度(a)、湿度(b)与玉米水分含量变化关系Figure 4 Relationship between temperature (a), humidity (b) and changes in moisture content of corn in drying section 1

2.2 相邻平均法平滑数据

为最大程度地保留试验所得各类原始数据,强化数据变化特征、降低噪声,研究采用相邻平均法平滑分别对12组特征数据进行降噪处理。相邻平均法平滑常用于降低数据中的噪声和抖动,其原理是通过计算数据中一定时间范围内的数据均值来代替原始数据点,从而使得数据曲线更加平滑,平滑短期波动和噪声具有较好效果。

在每个数据点yi处计算它前后一定范围内的数据点的平均值,得到平滑后的值si。公式为:

式中:i为当前计算的数据点位置;k为用于计算平均值的数据点个数;j为用于计算平均值的数据点的下标。

2.3 平滑处理结果

相邻平均法用于计算平均值的数据点个数设置为5,边界点采用外推法计算,得到的平滑处理结果如图5。图5中实线、虚线分别由原始数据点、平滑后数据点连结形成,从图形来看,经平滑处理的数据点集合毛刺减少,相邻数据点之间的波动明显缓解,数据趋势更加明显和连续。以玉米水分含量与温湿度特征的Pearson相关系数为评价标准,对比平滑处理前后的Pearson相关性,结果见图6。经相邻平均法平滑后的数据,与玉米水分含量的相关系数明显提高。经相邻平均法平滑处理后,温、湿度特征数据更加稳定,更加适合用于预测和建模。

图5 相邻平均法平滑处理后的干燥段1 温度(a)、湿度(b)Figure 5 Temperature and humidity results of drying section 1 smoothed by adjacent averaging method

图6 平滑处理前后Person相关系数对比图Figure 6 Comparison of Person correlation coefficient before and after smoothing treatment

3 玉米干燥系统出机水分含量预测模型

3.1 基于ELM的玉米出机水分含量预测模型构建

极限学习机是一种单层前向神经网络[21],其主要特点是随机初始化隐藏层的权重和偏置,而不需要对这些参数进行迭代优化,训练速度快、计算量小[22],其在谷物干燥领域研究实例鲜少、探索空间广阔。研究以12 组温湿度特征数据为模型输入,构建基于ELM的玉米出机水分含量预测模型的实现过程如下:

初始化参数:随机初始化输入层到隐藏层的权重w和隐藏层的偏置b,手动设定隐含层神经元个数,一般设定在特征数量的2~3倍。

前向传播:将输入数据通过输入层传递到隐藏层,并使用非线性激活函数处理隐藏层的输出结果。

输出权重的计算:使用矩阵求逆的方法计算输出权重β,其中输出权重通过最小二乘法求解得到。

输出预测:将隐藏层的输出与输出权重相乘得到预测输出结果。

式中:xi为输入节点数为i时的特征向量集;βj为第j个隐含层节点的输出权值向量;aj为第j个隐含层节点的输入权值向量;bj为第j个隐含层节点的偏置参数;i为输入节点数;L为隐含层节点数。

简化后,即:

模型评估:使用评价指标对模型进行评估,研究以拟合优度(R2)、均方根误差(root mean square error,RMSE)作为评价指标。

3.2 模型结果

ELM 模型依托Matlab 软件实现,研究以sigmoid 函数作为模型隐含层神经元激活函数,隐含层神经元个数设定22,模型运行时间为0.018 794 s,预测结果如图7。

图7 ELM模型预测结果Figure 7 ELM model prediction results

模型训练集拟合优度R2为0.988 6,均方根误差RMSE为0.281 1%,验证集R2为0.981 2,RMSE为0.382 1%。模型训练集R2相对较高,表明该模型可以很好地拟合训练数据,具有很强的预测能力,同时预测误差较小;训练集与验证集R2接近,表明该模型不会出现过度拟合情况;验证集的均方根误差为0.382 1%,与训练集相比略有增加,但差距很小。

3.3 模型的验证与评价

图8为玉米干燥系统出机水分含量模型预测值与值的对比。由图8可知,预测值与实际值差距较小,模型预测效果较好。

图8 实际值与预测值对比图Figure 8 Comparison of actual and predicted values

4 讨论与结论

本研究的主要目的是通过建立一种基于ELM 的玉米干燥系统出机水分含量预测模型,以提高玉米干燥中过程对出机水分含量的控制精度,提升干燥质量和效率。研究供试验的批次式粮食干燥模拟试验系统属于顺逆流干燥段组合机型。该类型烘干塔为现阶段玉米干燥生产中的主流机型,依据此类型干燥模拟系统进行玉米干燥试验、分析温湿度数据、构建水分预测模型,对顺逆流烘干塔的实际生产具有重要意义。研究构建的玉米干燥系统出机水分含量预测模型训练集拟合精度较高、误差较小,验证效果理想,为玉米干燥工艺参数优化和过程的自动控制提供技术支撑[23]。但该模型仍有一些可以改进的方向:

首先,ELM 模型训练集与验证集拟合系数易产生显著差异,ELM 模型存在一定的训练过度情况,模型的泛化能力亟待提升,同时ELM 模型在预测精度、预测误差上也具备优化空间,未来研究中考虑使用交叉验证[24]、集成学习[25]、仿生优化[26]等方法进一步优化ELM模型。当然,为深入探索玉米干燥过程出机水分预测模型的构建,未来也考虑采用其他的机器学习算法和深度学习方法,对比提升的预测模型精度[27]。其次,可以进一步丰富试验设计,增加更多的训练样本及特征数据,以便进一步提高模型的泛化能力和预测能力。同时,在大型玉米干燥系统开展试验,探究该模型在实际生产中的应用效果。

本研究设计了基于粮食干燥模拟试验系统的玉米干燥试验,获得了玉米干燥过程温湿度特征数据、对应出机水分含量数据,以相邻平均法对干燥段温湿度特征进行了降噪处理,进而建立了基于ELM 的玉米干燥过程出机水分含量预测模型,并进行验证评价。主要结论为:(1)依据相邻平均法对干燥段温湿度数据的平滑、降噪处理,能够显著提升温湿度数据与出机玉米水分含量的相关性,同时表明,采用平滑降噪的方式对构建ELM 模型的输入量进行前置处理,能够为构建出机玉米水分含量预测模型提供基础。(2)基于ELM 的玉米干燥系统出机水分含量预测模型可以取得较好的拟合效果和预测准确性,训练集和验证集R2分别为0.988 6 和0.981 2,预测误差为0.281 1%和0.382 1%,表明极限学习机模型能够应用于玉米干燥过程出机含水量的预测,且预测精度较高,能够为玉米干燥过程水分测定的工艺优化提供参考。

猜你喜欢
温湿度水分玉米
叶子会释出水分吗?
收玉米啦!
温湿度控制器在回收砂冷却系统中的应用
基于DSP的多路温湿度监测系统
我的玉米送给你
减盐不如减水分
基于温湿度控制的天气预测装置
蒸发冷却温湿度独立控制空调系统的应用
最饱满的玉米
完形填空Ⅳ