• 《中国科学引文数据库(CSCD)》来源期刊
  • 中国科技期刊引证报告(核心版)期刊
  • 《中文核心期刊要目总览》核心期刊
  • RCCSE中国核心学术期刊

猪舍环境的多参数无模型自适应控制算法设计

崔琼, 刘勇, 徐顺来

崔琼, 刘勇, 徐顺来. 猪舍环境的多参数无模型自适应控制算法设计[J]. 华南农业大学学报, 2024, 45(5): 702-708. DOI: 10.7671/j.issn.1001-411X.202404013
引用本文: 崔琼, 刘勇, 徐顺来. 猪舍环境的多参数无模型自适应控制算法设计[J]. 华南农业大学学报, 2024, 45(5): 702-708. DOI: 10.7671/j.issn.1001-411X.202404013
CUI Qiong, LIU Yong, XU Shunlai. Design of multi-parameter model-free adaptive control algorithm for pig house environment[J]. Journal of South China Agricultural University, 2024, 45(5): 702-708. DOI: 10.7671/j.issn.1001-411X.202404013
Citation: CUI Qiong, LIU Yong, XU Shunlai. Design of multi-parameter model-free adaptive control algorithm for pig house environment[J]. Journal of South China Agricultural University, 2024, 45(5): 702-708. DOI: 10.7671/j.issn.1001-411X.202404013

猪舍环境的多参数无模型自适应控制算法设计

基金项目: 国家生猪技术创新中心先导科技项目 (NCTIP-XD/B10) ;国家重点研发计划(2021YFD2000803)
详细信息
    作者简介:

    崔 琼,硕士,主要从事养殖环境控制、物联网研究, E-mail: 874806298@qq.com

    通讯作者:

    徐顺来,研究员,硕士,主要从事人工智能、机器视觉、物联网与养殖大模型研究,E-mail: 173894636@qq.com

  • 中图分类号: S828

Design of multi-parameter model-free adaptive control algorithm for pig house environment

  • 摘要:
    目的 

    针对猪舍环境控制中场景复杂、多参数控制难以及系统呈现耦合特性的问题,基于无模型自适应控制(Model-free adaptive control, MFAC)算法,设计了适用于猪舍的多参数无模型自适应控制(Multi-parameter model-free adaptive control, MMFAC)算法。

    方法 

    通过将MFAC算法与用于尺度伸缩变换的权值矩阵相融合,设计MMFAC算法。该算法利用紧格式动态线性化(Compact form dynamic linearization, CFDL)技术和最优化数学方法,进行伪雅可比矩阵(Pseudo-jacobian matrix, PJM)的参数辨识和调控装置的控制量计算。

    结果 

    仿真试验结果表明,MMFAC算法具备对多参数进行自适应控制的能力,并可通过调整权重矩阵来降低关键参数的误差。真实猪舍环境控制试验结果表明,该算法可根据实时环境参数测量值计算风机控制量,并根据该控制量驱动风机,以保持环境参数在舒适区间范围内的稳定控制。

    结论 

    MMFAC算法展现出良好的多参数自适应控制能力,能够适应复杂的猪舍环境,有效解决多参数控制难以及系统耦合的问题,在猪舍环境控制中具有较好的应用前景。

    Abstract:
    Objective 

    Aiming at the problems of complex scenarios, difficult multi-parameter control and the coupling characteristics of the system in the environmental control of pig house, based on the model-free adaptive control (MFAC) algorithm, a multi-parameter model-free adaptive control (MMFAC) algorithm applicable to pig house was designed.

    Method 

    The MMFAC algorithm was designed by integrating the MFAC algorithm with the weight matrix used for scale scaling transformation. The algorithm utilized the compact form dynamic linearization (CFDL) technique and the optimization mathematical method to identify the parameters of the pseudo-jacobian matrix (PJM) and calculate the control volume of the control device.

    Result 

    The simulation experiment results showed that the MMFAC algorithm had the ability of adaptive control of multiple parameters, and could reduce the error of key parameters by adjusting the weight matrix. The results of real pig house environment control experiment showed that the algorithm could calculate the fan control quantity according to the real-time environmental parameter measurements, and drive the fan according to this control quantity to keep the environmental parameters in the range of the comfort zone for stable control.

    Conclusion 

    The MMFAC algorithm shows good multi-parameter adaptive control ability, can adapt to the complex pig house environment, and effectively solves the problems of difficult multi-parameter control as well as system coupling, which has a good application prospect in pig house environment control.

  • 玉米Zea mays L.作为我国三大主要粮食作物之一,具有种植成本低、周期短、收益快的优势,保证玉米作物的高质量生产是保障国家粮食安全、促进农民增收以及农业经济发展的有效措施[1]。 然而,在玉米生长过程中面临着多种挑战,包括玉米生长状况监测、病虫害预测和防治等问题。因此,高效、准确、快速、及时地获取玉米作物的生长信息对玉米生长监测和管理具有重要意义。地上部生物量和叶面积指数(Leaf area index,LAI)是反映作物生长状况的重要农艺参数,且二者间存在密切的联系。在玉米不同的生长发育阶段,由于作物冠层结构、叶片形态以及生理生态特征的变化,作物冠层在图像中表现出的光谱特征亦有不同[2, 3]。目前,测量作物LAI主要包括地面采样以及遥感与地面测量结合这2种方法,其中,遥感与地面测量结合的方法更为精确,可用于验证遥感结果的准确性[4]。广泛应用于作物长势监测研究的光谱植被指数法为玉米监测提供了有效的工具。植被指数(Vegetation index,VI)是利用2个或多个波段的反射率经过线性或非线性组合运算增强植被信息,以削弱环境背景对植被光谱特征的干扰,如归一化植被指数(Normalized difference vegetation index, NDVI)、增强植被指数(Enhanced vegetation index, EVI)和差值植被指数(Difference vegetation index, DVI)等。目前,光谱植被指数法已经作为一种快速获取地表信息的手段,被国内外学者用于作物长势监测研究[5]。杨贵军等[6]通过无人机搭载多传感器,实现了对作物产量、LAI、冠层温度等多种信息的监测。邵国敏等[7]基于无人机获取多光谱数据,在水分胁迫条件下,植被指数的随机森林回归模型可以较好地估算LAI,决定系数(R2)在0.74~0.87之间,表明使用随机森林回归算法估算多种灌溉条件下的夏玉米LAI是可行的。张瑾[8]基于无人机多光谱遥感数据和采用支持向量机构建了LAI估测模型,模型的R2可达到0.701;并通过粒子群算法进行模型优化,优化后模型的R2提高至0.822,均方根误差(RMSE)为0.267,证明粒子群算法可以有效地提高模型的预测精度。孙诗睿等[9]基于无人机多光谱影像,通过对比不同植被指数建模方法分析了冬小麦叶面积指数的反演精度,发现基于多植被指数的随机森林算法预测具有更好的拟合效果。鲸鱼优化算法(Whale optimization algorithm ,WOA)以其高效的参数优化能力和出色的全局搜索能力而闻名,能够更好地优化数据模型以适应玉米监测需求。此外,WOA具有自适应性,可以自动调整搜索策略,从而提高模型的鲁棒性。He等[10]为了研究土壤湿度对玉米产量的影响,将WOA与正弦混沌图相结合,并与支持向量机(Support vector machine, SVM)结合使用,结果显示,SVM-WOA相对于SVM在60 cm深度的平均绝对误差(MAE)、均方根误差(RMSE)、平均绝对百分比误差(MAPE)和平均偏差(MBE)方面分别提高了14.0%、13.0%、41.5%和14.0%,表明经过WOA算法优化后的模型可以更好地为智能农业和精准灌溉提供指导。将WOA算法应用于无人机遥感预测农业数据领域方面的研究鲜见报道,为进一步提高多光谱数据处理和植被指数计算的准确性,本研究对WOA算法进行优化,通过多光谱遥感无人机获取玉米作物冠层多光谱信息构建植被指数,研究植被指数与玉米LAI之间的定量关系;并对筛选出的植被指数分别使用多元线性回归、SVM、随机森林回归算法(Random Forest, RF)和基于WOA优化的随机森林算法(WOA-RF)构建玉米LAI预测模型,选择最优模型以提高玉米LAI的预测精度,为玉米监测和农田管理提供指导和数据参考。

    本试验在广东省广州市增城区华南农业大学教学科研基地(113°40′E,23°24′N )展开研究,如图1所示,a为华南农业大学科研基地,b为本次试验的试验田,试验地海拔约为20 m,属于亚热带气候,温暖湿润,适合种植多种作物。玉米品种为‘华珍’甜玉米,播种日期为2022年8月15日,玉米的种植密度相同;播种前施入适量的基础肥料,拔节期和抽雄期追施氮肥。将试验田分为6个等份区域,每个区域标记3株玉米并实测玉米叶面积。田间玉米群体采集系统主要有计算机(配套软硬件)、大疆精灵4多光谱版一体化无人机(Phantom4-M,P4M)、电池若干、漫反射标准参照板(MFB99-16-16)以及活体叶面积测量仪(YMJ-D)。所用软件有ENVI、Pix4Dmapper、ArcMap、SPSS以及Matlab。

    图  1  玉米试验田块
    Figure  1.  Corn experimental field plot

    图2中,a为无人机航线,图中红色点为拍摄点;b为图像拍摄所在位置和角度,每次航拍作业可获取1 800张原始多光谱影像。采用P4M获取试验区域多光谱影像数据,该设备集成1个可见光传感器通道和5个多光谱传感器通道(蓝光、绿光、红光、红边和近红外),每次拍摄可以获得6张分辨率为208万像素的影像,最高飞行速度14 m/s,最大续航时间27 min,搭配有TimeSync时间同步系统,可获得厘米级定位精度。此外,P4M顶部集成光强传感器可捕捉太阳辐照度数据,用于影像的光照补偿,以排除环境光对数据的干扰,提高不同时段采集数据的准确度与一致性。北京时间上午10:30—11:30期间拍摄。飞行高度设置为30 m,航向、旁向重叠率分别设置为70%和80%,在保持光源稳定、无风的情况下,获取图像序列。

    图  2  无人机路径规划图
    Figure  2.  The path planning map of UAV

    利用漫反射标准参照板对无人机拍摄的原始多光谱影像进行辐射标定。通过漫反射标准参照板反射比数据获取各个波段的波长,计算参照板反射率,获取同一时期、相同条件下的多光谱影像,共同完成辐射校正[11]。在Envi软件中,对多光谱无人机拍摄的一组参照板影像进行勾选,通过已知参照板的反射率,对多光谱5个波段进行校正,可以获得多光谱影像的各个反射率影像,从而得到试验区域内被校正后垂直于地面的多光谱影像。在Envi软件中将影像叠加为多波段后,查看典型植被的反射率,以检验校正后数据是否正常。辐射校正可以有效地减少地形变形[12]、投影偏移[13]等问题,以便得到更真实的试验数据。

    将矫正后的影像导入Pix4Dmapper软件中进行拼接,得到完整的试验区多光谱影像。将拼接后的多光谱反射率影像导入Arcgis软件中,设置正确的图像投影,确定坐标系统与影像坐标系统一致。选择WSG_1984坐标系建立Shp图层,勾画研究区内多光谱反射率影像[14],分成6个待提取小区的范围,规划小区1作为验证区,其余5个小区作为训练区(图3)。使用Envi软件中Band Math功能,通过选择多光谱影像中的5个波段,分别计算它们的反射率,获得各区域植物光谱信息。在此基础上,计算出各小区平均反射率,作为每个区域的光谱反射率,从而求得各植被指数。

    图  3  建立试验小区Shp图层
    Figure  3.  Shapefile layer of experimental plots

    为了研究试验区内玉米植株LAI变化情况,本试验使用了活体叶面积测量仪。手持扫描仪器在试验区内扫描测量了玉米植株地上部所有叶片的叶面积,将这些测量结果相加得到叶面积总和。这一步骤旨在获取试验区内玉米植株的实际叶面积数据,为后续的分析和研究提供重要数据支持。通过使用活体叶面积测量仪,可以准确地获取玉米植株的叶面积信息,进而对其生长状态和生理特征进行详细分析。

    多光谱影像是一种常用的监测和评估玉米生长状况的工具,其包含红(R)、绿(G)、蓝(B)、红边(RE)和近红外(NIR)5个光谱通道,通过计算多种植被指数来反映玉米的生长状态。为了确定最适合的植被指数,在玉米不同生长阶段选择了10种植被指数,并对其进行了比较和分析。通过对比不同植被指数的表现,最终选取了最相关的NDVI[15]、NDRE、EVI和 CIG (Chlorophyll Index Green)[16]4种光谱指数,以确保获得最准确的玉米生长状况数据。本试验使用的10个植被指数计算公式如下:

    $$ {\text{NDVI = (NIR} - \text{Red) / (NIR + Red),}} $$ (1)
    $$ {\text{NDRE = (NIR} - \text{RE) / (NIR + RE),}} $$ (2)
    $$ {\text{PVI = (Red} - \text{Green) / (Red + Green),}} $$ (3)
    $$ {\text{GNDVI = (NIR} - \text{Green) / (NIR + Green),}} $$ (4)
    $$ \text{SAVI = (NIR} - \text{Red) / (NIR + Red + 0}\text{.5) × 1}\text{.5}\text{,} $$ (5)
    $$ \text{OSAVI = (NIR} - \text{Red) / (NIR + Red + 0}\text{.16) × 1}\text{.16}\text{,} $$ (6)
    $$ \begin{split} \text{EVI} = & 2\text{.5 × [(NIR} - \text{Red) / (NIR + 6 × Red }-\\ & 7\text{.5 × Blue + 1)]}\text{,} \end{split} $$ (7)
    $$ {\text{CIG = NIR / Green} - \text{1}}, $$ (8)
    $$ \text{RDVI = (NIR} - \text{Red) / (NIR + Red)}\text{,} $$ (9)
    $$ \text{TSAVI = 1}\text{.5 × (NIR} - \text{Red) / (NIR + Red + 0}\text{.5)}\text{,} $$ (10)

    式中,NIR、Red、RE、Green、Blue分别表示近红外波段、红色波段、红边波段、绿色波段、蓝色波段的反射率。

    采用3种不同的算法构建玉米LAI反演模型。多元线性逐步回归(Stepwise LR)方法用于优选植被指数和玉米LAI反演模型,通过筛选自变量以构建准确预测模型[17]。SVM用于评估其在LAI反演模型中的适用性,是一种统计学习算法,可用于分类和回归问题[18]。RF分析玉米LAI反演模型基于决策树的集成学习思想,通过随机特征选择和多数投票等策略构建强大的分类模型[19]。对比分析选出最优预测模型后,使用WOA优化,得到最终预测模型。

    WOA作为本试验的模型优化算法,是一种自然启发式算法,灵感来自于鲸鱼捕食行为。它通过模拟鲸鱼群体的行为来寻找最优解。WOA的核心是维护一群鲸鱼,这些鲸鱼在搜索空间中游动,并根据其位置和适应度函数值来调整自己的位置。WOA通过迭代的方式搜索超参数空间,尝试不同的超参数组合。使用一群鲸鱼(空间中的候选超参数)来共同寻找最佳解[20]

    WOA在优化过程中,会尝试不同的超参数组合,不断迭代以寻找更好的超参数值。这个过程会一直进行,直到达到预定的最大迭代次数或其他停止条件。返回最佳的超参数设置,这些参数将用于构建RF模型,以使模型在给定的数据上达到最佳性能。它可以自动选择超参数,不需要手动调整,从而提高了模型的效果。

    图4所示,首先,初始化所需的参数,包括种群数量(pop)、最大迭代次数(Max_iter)、超参数维度(dim)、上下边界(lb & ub)。通过WOA函数对RF回归模型的超参数进行优化,最终得到最佳的超参数。

    图  4  WOA-RF模型结构流程图
    Figure  4.  WOA-RF model structure flowchart

    采用决定系数(R2)、RMSE和MAE这3种指标来检验和评价模型性能。R2衡量拟合度,越接近1表示模型拟合效果越好;RMSE衡量预测值与真实值差异,较小值表示较好的预测效果;MAE评估平均绝对差异,值越小表示预测效果越好。使用R2、RMSE和MAE这3种指标来检验和评价模型的拟合效果,判断模型是否适用于未来结果的预测。

    试验时间为2022年9月10日至2022年11月9日,试验区玉米经历了拔节期、抽雄期、喇叭口期、穗期、乳熟期和成熟期共6个生长发育阶段。采集数据频率为每10 d采集1次,在研究区域内每个小区采集3株,共18株玉米叶面积样本,7次采集共得到126株玉米叶面积总样本。这些数据将用于分析玉米叶面积随生长发育阶段的变化情况,为研究玉米生长过程中叶面积的动态变化提供数据支持。在试验区域内采集的126株玉米叶面积样本,能够为后续的数据分析和模型建立提供充分的数据支持。

    使用活体叶面积测量仪作为测量工具来测量叶面积,测量试验区内已标记的18株玉米地上部。首先,测量所有叶片的叶面积总和(S1);然后,根据小区的行数(m)、行长(L)以及行间距(D)计算出小区的面积(S2);最后,根据下式计算出每个小区对应的LAI:

    $$ S_2=m \times L\times (L+D), $$ (11)
    $$ {\mathrm{LAI}}=S_1/S_2。 $$ (12)

    以上步骤将被重复执行6次,通过计算LAI来了解不同试验小区内玉米植株的生长情况,获得各个试验区内玉米植株LAI的变化趋势。6个试验区的平均LAI变化如图5所示。玉米生长周期可分为拔节期、抽雄期、喇叭口期、穗期、乳熟期和成熟期6个阶段。在拔节期,植株快速生长,叶片逐渐展开,导致LAI逐渐上升;随后进入抽雄期,生长速度依然较快,叶片覆盖面积继续增加,LAI持续上升;接着是喇叭口期,植株生长达到高峰,叶片面积达到最大值;随后进入穗期,虽然生长速度减缓,但LAI仍保持在较高水平;乳熟期中,植株生长停滞,穗开始成熟,叶片老化导致LAI略微下降;最终进入成熟期,植株生长停止,叶片逐渐凋落,LAI持续下降。

    图  5  6个试验区玉米LAI变化图
    Figure  5.  The variation chart of maize LAI in six experimental areas

    通过从多光谱影像中提取的5个波段下的玉米冠层反射率值,可以计算出各植被指数,并将玉米LAI数据与相应的植被指数数据输入SPSS软件进行相关性分析。表1可知,不同生育时期玉米LAI与10个植被指数之间均存在正相关关系;通过分析对比,选择出4种高度相关的植被指数EVI、CIG、NDRE和NDVI,这4个植被指数与玉米LAI的相关系数分别为0.884、0.850、0.836和0.824,均达极显著的正相关(P < 0.01)。这4种植被指数对植被的不同生理和生态学特征具有敏感性,包括叶绿素含量、植被覆盖度和生长状态等。NDVI、NDRE和EVI都使用了红外波段的信息,植被在红外波段通常具有较高的反射率,而在可见光波段有较低的反射率,这使得这些指数能够更好地区分植被和非植被区域。所选植被指数能够更精确地估算玉米的LAI,并可作为构建玉米LAI估算模型的参数。

    表  1  植被指数与叶面积指数相关性分析
    Table  1.  Correlation analysis between vegetation index and leaf area index
    植被指数
    Vegetation index
    皮尔逊相关系数
    Pearson correlation coefficient
    显著性
    Sig.
    EVI 0.884 0.001
    CIG 0.850 0.001
    NDRE 0.836 0.003
    NDVI 0.824 0.002
    SAVI 0.793 0.003
    OSAVI 0.774 0.004
    PVI 0.765 0.007
    GNDVI 0.763 0.007
    RDVI 0.643 0.010
    TSAVI 0.571 0.012
    下载: 导出CSV 
    | 显示表格

    将玉米LAI作为因变量y,4个植被指数NDVI、NDRE、EVI和CIG分别作为自变量x,通过SPSS软件进行一元线性回归分析。结果发现,不同生育时期的4个植被指数模型的R2分别为0.680、0.704、0.775、0.726,均大于0.6,表明模型的拟合度高,可用于预测玉米的生长状态和产量。其中, EVI与玉米LAI的相关性最好,R2 达到0.775,表明EVI能够更准确地反映玉米生长状态与LAI之间的关系。EVI综合了红外、近红外和蓝波段的反射率,并对大气干扰和土壤背景噪声具有一定的抵抗能力,可以更好地反映玉米生长期间的生长状态和LAI变化。

    根据逐步回归模型的分析,得到了最优的多元线性回归模型,用于预测LAI,结果见表2。由表2可见,植被指数EVI、CIG、NDVI和NDRE与LAI之间均存在显著相关(Sig. < 0.05)。另外,模型还进行了多重共线性的检验,结果显示这些植被指数之间的方差膨胀因子(VIF)均小于4,没有出现严重的多重共线性问题,可以用来构建玉米LAI的预测模型。在多元线性回归模型中,常量代表截距,表示当所有自变量(植被指数)为0时,因变量(LAI)的预期值。在表2中,常量B和Sig.分别表示截距项的回归系数和显著性水平,B和Sig.在模型中的作用是为LAI提供一个基准预测值,并检验这个基准值的统计置信度。线性回归模型在描述LAI与多光谱植被指数之间的关系方面表现出较高的拟合度(R2=0.873)和较小的均方根误差(RMSE=0.277),表明该模型能够很好地描述LAI与多光谱植被指数之间的关系,并且对未知数据的预测能力较强。

    表  2  多元线性回归模型最优植被指数1)
    Table  2.  Optimal vegetation index for multiple linear regression model
    模型Model B Sig. VIF R2 RMSE
    常量 Intercept −1.021 0.092 0.873 0.277
    EVI 3.314 0.001 3.916
    CIG 0.263 0.001 3.082
    NDVI 3.308 0.007 2.828
    NDRE 2.871 0.020 3.262
     1) B:回归系数,Sig.:显著性水平,VIF:多重共线性检验中的方差膨胀因子
     1) B:Regression coefficient, Sig.: Significance level, VIF: Variance inflation factor in multicollinearity test
    下载: 导出CSV 
    | 显示表格

    采集了126株玉米样本,为保证模型的准确性,将其中的105株样本用于训练模型,剩下21株样本用于测试模型的精度。将读取的每株玉米叶面积数据和对应的植被指数数据作为输入,用SVM算法进行训练,预测玉米LAI。结果(表3图6)表明,训练集数据R2 为0.895 5、RMSE为0.151 1、MAE为0.222 6,测试集数据R2为0.878 0、RMSE为0.182 1、MAE为0.236 5。表明该模型在解释训练集和测试集数据的变异性方面表现出很好的能力,同时也具有较小的平均误差,RMSE较小。SVM模型表现出良好性能,对训练数据的解释能力强,同时在未见过的测试数据上也表现出良好的预测能力,表明其在预测玉米LAI方面具有高性能和泛化能力。

    表  3  不同模型性能指标对比
    Table  3.  The comparison of performance metrics of various models
    模型 Model 样本 Sample R2 RMSE MAE
    多元线性回归 MLR 0.873 2 0.277 5 0.193 2
    SVM 训练集 Training set 0.895 5 0.222 6 0.151 1
    测试集 Test set 0.878 0 0.236 5 0.182 1
    RF 训练集 Training set 0.963 0 0.132 0 0.151 2
    测试集 Test set 0.917 7 0.209 0 0.134 9
    WOA-RF 训练集 Training set 0.966 8 0.125 0 0.124 3
    测试集 Test set 0.940 8 0.128 7 0.134 5
    下载: 导出CSV 
    | 显示表格
    图  6  支持向量机模型训练集和测试集预测结果
    Figure  6.  The predict results of training and test sets of the SVM model

    原始数据集包含126个玉米样本的LAI以及与之相关的4个植被指数。为了确保随机性,将原始数据集按照8∶2的比例进行随机划分,得到训练数据集(100个样本)和预测数据集(26个样本)。训练数据集将用于训练回归模型,而预测数据集则用于验证模型的准确性。RF模型的超参数选择构成森林的决策树数量(ntree)和最小叶子节点数(Min_samples_leaf),增加ntree值可以降低RF模型的误差,如果决策树的数量过多,计算时间会增加,导致模型的运行时间被浪费。因此,需要选择合适的ntree值进行优化,通过使用Matlab编程建立RF模型,并分别设定ntree值为100、200、300和400,分析不同ntree值时的拟合系数R2 (图7a)。图7a表明,当ntree为300时, R2最高,效果最好。分别设定最小叶子节点数为1、2、3、4、5和6,并使用Matlab中的4折交叉验证方法来评估不同最小叶子节点数下的模型性能,结果(图7b)表明,不同最小叶子节点数对应的R2值范围为0.8~0.9,且最小叶子节点数为4的R2最高,效果最好。通过对ntree和Min_samples_leaf进行调优,选择了ntree为300、Min_samples_leaf为4的超参数配置,建立了一个RF模型,该模型在数据集上表现最佳。

    图  7  最佳决策树和最小叶子节点数的拟合系数(R 2)
    Figure  7.  The fitting coefficients (R2) of the ntree and Min_samples_leaf

    确定模型的超参数后,在Matlab上进行回归分析。首先,导入数据,将数据划分为训练集和测试集。对数据进行归一化处理,以便更好地训练模型;然后,使用训练集数据训练模型,并使用测试集数据进行仿真测试。完成预测后,将预测结果反归一化为原始数据,通过计算RMSE和相关指标对模型进行评估。结果如表3图8所示,RF模型训练集数据R2为0.9630、RMSE为0.1320、MAE为0.1512,测试集数据R2为0.9177、RMSE为0.2090、MAE为0.1349,该模型在训练集和测试集上都表现出较好的性能,具有较高的R2和较小的MAE和RMSE。表明该模型具有出色的数据拟合和准确的测试数据预测能力,能够很好地拟合训练数据,并在测试数据上有较准确的预测。

    图  8  随机森林回归模型训练集和测试集的预测结果
    Figure  8.  The predict results of training and testing sets of the random forest regression model

    为了确保随机性,采用了8∶2的比例将原始数据集随机分成2部分,即训练数据集(包含100个样本)和预测数据集(包含26个样本)。通过WOA-RF优化算法寻找随机森林算法最佳的超参数,得到了最佳随机森林的决策树数量和最佳叶子节点的最小样本数。如表3图9所示,WOA-RF模型训练集数据R2为0.966 8、RMSE为0.125 0、MAE为 0.1243,测试集数据R2为0.940 8、RMSE 为0.1287、MAE 为0.1345;该模型在训练集和测试集上都表现出色的性能,具有较高的R2以及较小的MAE和RMSE,表明模型能够很好地拟合训练数据,获得较准确的预测。

    图  9  WOA-RF回归模型训练集和测试集的预测结果
    Figure  9.  The predict results of training and testing sets of the WOA-RF model

    表3可知,多元线性回归模型(MLR)在描述LAI与多光谱植被指数之间的关系方面表现出较高的拟合度和较小的均方根误差,表明该模型能够很好地描述LAI与多光谱植被指数之间的关系,并且对未知数据的预测能力较强。SVM模型表现出良好性能,对训练数据的解释能力强,同时在未见过的测试数据上也表现出良好的预测能力,表明其在预测玉米LAI方面具有高性能和泛化能力。RF模型表现出出色的性能,拥有高的R2和低的MAE和RMSE,不论是在训练集还是测试集上,证明了其出色的数据拟合和准确的测试数据预测能力。

    多元线性回归、SVM和RF这 3种回归模型都在不同程度表现出了良好的性能,但RF模型在训练和测试集上都表现出了更高的准确性,具有更强的泛化能力,因此被认为是最适合用于预测植被指数和与LAI之间关系的模型。通过WOA算法对RF模型进行优化,可得到更高效准确的预测模型,各评价指标均高于单一模型预测精度。R2提高了约2.31%,RMSE减小了约38.49%,MAE减小了约0.30%。在优化机器学习模型中,WOA算法可以用于调整模型参数,提高模型性能。如张伟萍等[21]等提出一种针对非平稳水声信号的改进WOA-VMD小波阈值去噪方法,利用WOA选取水声信号变分模态分解(VDM)的最佳参数组合,通过仿真试验和实测数据的降噪分析,证明了使用WOA优化算法后去噪性能优于其他方法。WOA优化算法在农业领域也逐渐热门起来,赵丙秀等[22]利用WOA对BP神经网络模型进行优化来预测马铃薯产量,结果表明WOA-BP神经网络模型精度明显高于BP神经网络模型。本文通过WOA算法对RF进行优化后,预测模型的性能得到了显著改善,WOA-RF模型比RF模型有更高的预测精度,更适合基于多光谱无人机对玉米LAI的预测研究。

    目前,通过无人机多光谱对作物LAI进行预测的研究很多,但大多采用的是单一模型预测,本文通过多光谱遥感无人机获取玉米作物冠层多光谱信息以构建植被指数,研究植被指数与玉米LAI之间的定量关系,对筛选后的植被指数分别使用不同的机器学习方法构建LAI预测模型,对玉米LAI的预测精度进行预测研究。结果表明, WOA算法对表现最优的RF模型进行优化后,各评价指标均高于单一模型预测精度,优化后的模型R2为0.9408、MAE为0.1345、RMSE为0.1287,预测精度可以满足玉米生产的实际需要,为农业种植管理和决策提供有益参考。然而,许多因素会对无人机多光谱在玉米LAI反演中的准确度产生影响,包括季节和生长阶段、波段选择、辐射定标和大气校正、数据处理算法等。本研究数据采集仅覆盖了拔节期至抽雄期,未考虑喇叭口期和穗期的变化,可能影响模型的泛化能力。因此,在将这一技术推广至其他地区或不同种植条件时,必须考虑外部因素对模型性能的潜在影响。

  • 图  1   MMFAC算法流程图

    Figure  1.   Flowchart of the MMFAC algorithm

    图  2   MMFAC和PID算法对恒定期望信号的跟踪能力

    Figure  2.   The tracking capability of the MMFAC and PID algorithms for constant desired signals

    图  3   MMFAC对耦合系统的控制能力

    Figure  3.   The control capability of the MMFAC algorithm for coupled system

    图  4   权重矩阵对耦合系统控制性能的影响

    在a1和a2中,输出y1分配了高权重;在b1和b2中,输出y2分配了高权重

    Figure  4.   The effect of the weight matrix on the control performance of coupled system

    In a1 and a2, high weights were assigned to output y1; In b1 and b2, high weights were assigned to output y2

    图  5   猪舍环境控制试验中不同环境参数的变化曲线

    Figure  5.   The variation curves of different environmental parameters in pig house environmental control experiments

  • [1] 冯建强. 猪舍环境对猪群健康的影响与控制[J]. 四川畜牧兽医, 2023, 50(9): 37-38.
    [2] 凌东. 猪舍环境影响猪群健康的因素与控制措施[J]. 养殖与饲料, 2023, 22(11): 101-103.
    [3] 冯建强. 猪舍环境对猪群健康的影响与控制措施[J]. 四川畜牧兽医, 2024, 51(1): 41-42.
    [4] 彭闯. 阳光猪舍健康养殖模式对猪舍内环境及猪只生长性能的影响[J]. 黑龙江畜牧兽医, 2014(10): 45-46.
    [5] 兰春杰. 猪舍设计与猪圈环境控制等因素对猪生长发育的影响[J]. 畜牧兽医科技信息, 2014(7): 76.
    [6] 张海军, 潘广辉. 猪舍环境对猪群健康的影响及调控措施[J]. 农业工程技术, 2023, 43(36): 80-81.
    [7] 阚盼盼, 程洪丽, 李雪如. 基于模糊PID的仔猪舍温度控制系统[J]. 智慧农业导刊, 2022, 2(19): 18-20.
    [8] 谢秋菊. 基于模糊理论的猪舍环境适应性评价及调控模型研究[D]. 哈尔滨: 东北农业大学, 2015.
    [9] 顾俊, 张宇. 模糊控制的应用现状与发展趋势[J]. 化工自动化及仪表, 2017, 44(9): 811-812.
    [10] 钱东平, 王建新, 隋美丽, 等. 畜禽舍环境温度监控系统模糊控制算法的实现[J]. 农业机械学报, 2005, 36(12): 95-98.
    [11] 崔和瑞, 李曼, 高峰. 基于模糊控制的畜禽舍环境监控系统的研究[J]. 计算机工程, 2006, 32(21): 224-225.
    [12] 戴春霞, 赵德安. 基于模糊控制的畜禽舍环境温湿度监控系统[J]. 农机化研究, 2008, 30(2): 169-171.
    [13] 张新荣. 基于模糊控制的水产养殖环境参数监控系统设计[J]. 安徽农业科学, 2010, 38(26): 14761-14763.
    [14]

    WANG W, HOU Z. Model-free adaptive parking control for four-wheel vehicle[C]//2022 13th Asian Control Conference (ASCC). Jeju Island, Korea: IEEE, 2022: 2150-2156.

    [15]

    YUAN D, WANG Y. An unmanned vehicle trajectory tracking method based on improved model-free adaptive control algorithm[C]//2020 9th Data Driven Control and Learning Systems Conference (DDCLS). Liuzhou: IEEE, 2020: 996-1002.

    [16]

    GAO B, CAO R, HOU Z, et al. Model-free adaptive MIMO control algorithm application in polishing robot[C]//2017 6th Data Driven Control and Learning Systems (DDCLS). Chongqing: IEEE, 2017: 135-140.

    [17]

    GUO Y, HOU Z, LIU S, et al. Data-driven model-free adaptive predictive control for a class of MIMO nonlinear discrete-time systems with stability analysis[J]. IEEE Access, 2019, 7: 102852-102866.

    [18]

    ZHU Y, HOU Z. Controller compact form dynamic linearization based model free adaptive control[C]//51st IEEE Conference on Decision and Control (CDC). Maui, Hawaii: IEEE, 2012: 4817-4822.

    [19]

    HOU Z, JIN S. Data-driven model-free adaptive control for a class of MIMO nonlinear discrete-time systems[J]. IEEE Transactions on Neural Networks, 2011, 22(12): 2173-2188.

  • 期刊类型引用(1)

    1. 刘蕾,杨易,徐金瑞. 结核分枝杆菌感染对NLRP3炎性小体活化的调控作用研究进展. 微生物学杂志. 2021(04): 91-97 . 百度学术

    其他类型引用(0)

图(5)
计量
  • 文章访问数:  277
  • HTML全文浏览量:  35
  • PDF下载量:  27
  • 被引次数: 1
出版历程
  • 收稿日期:  2024-04-05
  • 网络出版日期:  2024-07-09
  • 发布日期:  2024-07-15
  • 刊出日期:  2024-08-07

目录

/

返回文章
返回