摘要:本文就深松铲作业阻力和功率消耗预测问题提出了基于神经网络的预测方法,并构建了基于BP神经网络及径向基神经网络两种预测的模型,在对比两种模型的预测误差及预测效果后,结果得出,径向基函数神经网络对深松铲作业阻力及功耗的预测误差较小、预测效果更好,能够在深松铲作业阻力及功耗的预测下使用。
加入收藏
土壤是各种农作物生长基础,能够为农作物生长提供所需的各种营养成分。为了使土壤中固相、液相、气相间的比例以及水、热、气、肥的理化关系正常合理,就必须要对土壤进行耕作作业[1]。近年来,为了更好地改善土壤环境,促进农业生产的可持续发展,提高粮食作物产量,使深松技术得到了较好发展,深松铲作为深松技术实现的主要作业工具得到了大范围的推广和使用。虽然现在深松铲在农业生产中被广泛使用,但深松作业中牵引阻力以及功率消耗都较大,如何能更好地获得作业时的阻力及功率消耗,然后据此优化改进深松铲以减少阻力和功耗,一直是研究人员探索的重点。近年来,人工神经网络作为一种新兴的人工智能技术,因其在数据拟合及预测方面的优秀性能,已经在许多领域得到了较好的运用。如果能够将这种技术运用于深松铲作业阻力及功耗的预测,将大大减少实验成本和深松铲的优化周期,从而更好地促进深松技术的发展。
1、深松铲作业阻力及功耗的神经网络预测模型
1.1 理论基础
人工神经网络又称为神经网络,是一种在生物神经网络的启示下建立的数据处理模型。神经网络由许多人工神经元相互连接而成,根据输入的信息来改变自身的结构,其建模的过程主要是调节神经元间权值的过程[2]。神经网络通常由输入层、隐含层和输出层三层组成。神经网络的优点可以概括为:自学习和适应性强、鲁棒性与容错性好、具有较高的计算和储存速度。目前,在数据拟合与预测方面,最常用的神经网络类型是BP神经网络和径向基函数神经网络,本文将使用这两种网络建立预测模型,然后选取预测误差较小的作为最终的模型。BP网络即基于误差反向传播算法的神经网络一般由三层组成,但隐层可以是单层也可以是多层,图1所示为标准BP网络结构图。BP网络一般使用Sigmoid函数或线性函数作为传递函数,其中Sigmoid函数又可分为Log-Sigmoid函数和Tan-Sigmoid函数。标准的BP网络采用最速下降学习算法来调整网络的权值。此外,还有其他一些改进的算法,如最速下降法、拟牛顿法和LM(Levenberg-Marquardt)算法。
图1 标准BP网络结构
1988年,根据生物神经元存在局部相应的特点,Broomhead和Lowe将径向基函数引入到神经网络。很快,径向基神经网络便被证明对任意非线性网络均具有很好的逼近性能,随后便逐步在不同行业和领域得到了广泛应用。图2所示为常用径向基函数网络结构图。径向基函数网络由三层组成,第一层为输入层;第二层为隐含层,其节点个数视问题的复杂程度决定;第三层为输出层。径向基网络与BP网络不同之处是其隐含层是非线性的,采用径向基函数作为基函数,可以将输入的向量空间转换到隐含层空间,使线性不可分问题变为线性可分。同时,径向基网络一经创建即可使用,无需训练。
图2 常用径向基函数网络结构
本文建模所采用的软件工具为Matlab神经网络工具箱。打开Matlab软件,在命令窗口输入nntool并按回车键便可以启动神经网络工具箱,其界面如图3所示。另外,由于实验条件与实验环境所限,不能进行实际作业实验而获得直接的建模数据,所以本文使用吉林大学生物与农业工程学院硕士研究生张璐的学位论文[3]里的部分数据作为原始建模数据,所使用的部分原始建模数据见表1。另外,笔者对这部分数据进行了一定的处理,得到了最终建模所需的数据,见表2。
表1 原始建模数据
图3 神经网络工具箱界面
表2 最终建模数据
1.2 BP模型的建立与预测
1.2.1 模型输入层与输出层的确定
对于模型输入层来说,各输入变量一般要满足两个条件:输入变量与输出变量间要有较高的相关性(或较好的因果关系);各个输入变量之间要不相关或相关性很低。耕速与耕深是耕具作业的基本参数,两者之间不存在相关性,同时两者又都直接影响到耕具的作业阻力,也影响作业功率,所以将耕速与耕深作为模型的两个输入变量。另外,深松铲铲形变化,其与土壤的接触面积就会变化,即深松铲工作面积会发生变化,也会引起深松铲作业阻力及功耗变化,所以将深松铲铲形也作为模型的一个输入变量。对于模型输出层来说,由于本文研究的是深松铲的作业阻力及功耗,所以把作业阻力和功耗作为输出层的输出变量。
1.2.2 模型隐含层的确定
BP网络可以包含多个隐含层,但有研究表明,仅含有一个隐含层的神经网络可以以任意精度逼近任意的非线性系统[4]。因此,BP模型隐含层的层数设计为一层。对于隐含层节点数目的确定,目前没有明确的计算公式,一般采用的是试凑法,即先由式(1)~(3)确定最小的隐层节点数目[5-7],然后逐渐增大节点数目,直至模型的预测误差达到最小,便可以确定最优的隐层节点数目。经过多次的试验,最终确定的隐层节点数为5。
式中:m为隐层神经元数目,n为输入层神经元数目,l为输出层神经元数目,α为1~10之间的常数。
1.2.3 模型传递函数及训练算法的确定
本文设计的BP模型,隐含层采用的传递函数为Tan-Sigmoid函数,输出层的传递函数为Purelin线性函数。训练算法使用TRAINGD算法。
1.2.4 训练与预测
样本归一化数据归一化之前,为了区分不同的铲形,分别将表2中的三种不同的深松铲形(复合形、仿生钩形、圆弧形)标记为1、2、3以示区分。归一化后的训练数据和预测数据分别见表3和表4,使用的归一化函数为mapminmax函数,该函数可以将训练数据与预测数据归一化到[0,1]区间范围内,调用格式为[Y,PS]=mapminmax(X,0,1)。
表3 归一化后的训练数据
表4 归一化后的预测数据
1.2.5 模型最终结构及训练过程
BP神经网络模型结构如图4所示,模型各结构参数取值见表5,训练过程如图5所示。
图4 BP神经网络模型结构
表5 BP模型结构参数取值
图5 BP模型训练过程
1.2.6 基于BP模型的作业阻力及功耗预测
将归一化后的预测数据输入BP模型,得到相应的预测结果。对预测结果进行反归一化处理,得到的数据见表6,归一化前的预测数据见表7。预测数据与归一化前预测数据之间的相对误差见表8。
表6 BP模型反归一化后的预测数据
表7 归一化前的预测数据
表8 BP模型预测数据与归一化前预测数据之间的相对误差
由表8可以看出,对于作业阻力,除第一组数据相对误差较大外,其他4组的相对误差均保持在10%以内,由此可以得出,建立的BP模型对深松铲作业阻力预测效果较好。同时可以看出,建立的BP模型对深松铲作业功耗的预测效果还不是很理想,因为模型预测的前两组数据相对误差都较大。由上面分析可以得知,本文利用BP神经网络所建立的预测模型,比较适合于深松铲作业阻力的预测。
1.3 径向基函数神经网络模型的建立与预测
径向基函数神经网络是一种结构简单、收敛速度快、能够任意逼近非线性函数的神经网络,其又可以细分为径向基神经网络、严格的径向基神经网络、广义回归神经网络及概率神经网络。本文建模所使用的是严格的径向基神经网络,对应于神经网络工具箱网络类型选项为Radialbasis(exactfit)。径向基网络的输入层与输出层与BP神经网络相同,网络的隐层由工具箱确定,建立模型所用的数据见表3,预测所用数据见表4。
1.3.1 径向基函数神经网络的建立
打开神经网络工具箱,将神经网络类型选为严格径向基网络,输入训练数据,建立径向基神经网络,建立的径向基网络结构如图6示。
图6 径向基神经网络模型结构
1.3.2 基于径向基网络模型的作业阻力及功耗预测
将预测数据(表4)输入到建立的径向基网络中,得到相应的预测数据,对预测结果进行反归一化处理,得到的数据见表9,归一化前的预测数据见表7。径向基网络预测数据与归一化前预测数据的相对误差见表10。
表9 径向基网络模型反归一化后的预测数据
表10 径向基网络模型预测数据与归一化前预测数据之间的相对误差
由表10可以看出,对于深松铲作业阻力预测,除第二组数据相对误差较大外,其他4组数据相对误差均保持在10%以内,由此可以得出,建立的径向基网络模型对深松铲作业阻力预测效果较好。同时,对于深松铲功率消耗预测,除第二组数据相对误差较大外,其他四组数据相对误差也都保持在10%以内,可以得知,径向基神经网络模型对深松铲作业功耗预测效果也较好。
1.4 两种模型的比较
对于深松铲作业阻力的预测,BP模型和径向基模型的预测误差大致相同,即除一组数据相对误差较大外,其他四组数据相对误差都在10%以内。另外,从其他四组数据比较来看,径向基网络模型的相对误差较小,均保持在7%以内。以上分析可以得出,径向基网络模型对深松铲作业阻力预测误差较小,预测效果较好。对于深松铲作业功率消耗的预测,BP模型的预测效果较差,有两组数据的相对误差都大于10%,其他三组数据的相对误差也都大于4%。径向基网络模型对于作业功耗的预测效果相对较好,除一组数据的相对误差大于10%以外,其他四组均在10%以内,并且从其他四组数据比较来看,径向基网络模型预测误差也都较小。根据上面分析可以得出,基于所得的训练与预测数据,基于BP神经网络和径向基函数神经网络两种工具,在笔者所建立的两种预测深松铲阻力及功耗的模型中,预测误差较小、预测效果较好的是径向基函数神经网络模型。
2、结论
简要介绍了BP神经网络及径向基神经网络,借鉴了相关资料及实验数据,利用BP网络和径向基网络这两种工具,建立了预测深松铲作业阻力及功耗的预测模型,并对两种模型的预测误差及预测效果进行了比较,最后得出,径向基函数神经网络模型对于深松铲阻力及功耗的预测误差较小,预测效果较好,因此可以使用径向基函数神经网络对深松铲作业阻力及功率消耗进行预测。
参考文献:
[1]齐关宇.深松铲牵引阻力及土壤扰动量研究[D].哈尔滨:东北农业大学,2015.
[2]陈明.MATLAB神经网络原理与实例精解[M].北京:清华大学出版社,2017.
[3]张璐.深松铲减阻技术研究[D].长春:吉林大学,2013.
[4]王志强.GA-BP柴油机NOx排放预测模型的建立及实船应用研究[D].大连:大连海事大学,2014.
[5]白利波.基于BP神经网络的船用柴油机NOx排放特性预测[D].大连:大连海事大学,2010.
[6]张连滨,葛浙东,鞠明远,等.改进型神经网络在木件打磨机器人中的应用[J].林业机械与木工设备,2017,45(4):19-22.
[7]牟洪波,王世伟,戚大伟,等.基于灰度共生矩阵和模糊BP神经网络的木材缺陷识别[J].森林工程,2017,33(4):40-43.
张荣柱,刘学渊.基于神经网络的深松铲作业阻力及功耗的预测模型研究[J].林业机械与木工设备,2019,47(1):20-25.
分享:
森林资源是可再生的绿色资源,但林业生产周期比较长,生态环境产品需求量日益增大,而我国人均森林资源占有量又少,只有深度的挖掘林业资源潜力才能更好的满足需求侧要求,为林业产业的发展奠定基础,同时推动我国林业经济的可持续发展。在林业产业建设过程中,科学合理的造林及抚育是提高造林质量的关键。
2021-04-13随着国民经济的日益发展,生态环境建设的重要性凸显,掌握现有的森林资源状况,能够为生态环境建设提供更好的数据支撑。进行森林资源调查时,将各类统计、测量技术应用到调查工作中,能进一步提升工作的效率,而数字摄影测量技术的应用,为森林资源调查工作的顺利推进提供有效的技术支撑。
2021-04-13在林区苗圃育苗的过程中,喷药治虫必不可少,但是我国所使用的喷药机械中手动机械占比很大,并且存在喷药效率低、农药利用率低等问题。因此,研究设计小型自动喷雾型喷药机可以提高喷药效率、降低喷药成本、提高农药利用率等,对林区苗圃育苗自动化具有重要的实际意义。
2020-10-07桉树在我国是种植面积较大的人工林树种,蓄积量大、材质较好,具有广泛的应用前景。为了能够使桉木应用在实木制品上,提高其产品附加值,本文针对桉木的特殊材性,开展了桉木干燥工艺和干燥特性的研究,探讨不同干燥技术对桉木干燥质量及材性的影响,为桉木人工林干燥提供理论依据和技术保障,实现桉木的高质量木材干燥。
2020-09-01天然橡胶的采收,最早是用斧头或刀砍树皮,结果导致伤树严重,不能持续产胶。直到1897年,新加坡植物园主任芮德勒(H.N.Ridley)发明了不伤及橡胶树形成层组织、在原割口上重复切割的连续割胶法,纠正了橡胶树原产地用斧头砍树取胶因而伤树、不能持久产胶的旧方法,使橡胶树能几十年连续割胶,这就是著名的“芮德勒连续割胶法”[1],从此开创了天然橡胶栽培的新纪元。
2020-09-01中密度纤维板的物理力学性能良好,市场需求量大,被广泛应用于家具制造、建筑室内装修、车船内部装饰、包装材料等领域[1],但随着对此类板材安全性认识加深,木质板材的阻燃性能和“本质安全”发展成为当下纤维板重要课题[2,3,4]。在测定纤维板的阻燃性能时常参照GB12441—2005《饰面型防火涂料》,采用小室燃烧法[5]、极限氧指数、垂直燃烧仪和锥形量热仪等判断改性纤维板的阻燃性能。
2020-09-01桑树的修建工作直接关系着桑叶的产量,因为桑叶产量与桑树品种、树龄、有效条数、栽植密度、病虫害程度及收获型式等因素息息相关。为了尽可能提高桑叶产量,必须要定期对桑树进行修剪。桑树是一种分枝能力与再生能力均较强的树木品种,在其修剪的过程中必须要采取合理、高效的修剪机。
2020-09-01天山云杉(PiceaSchrenkianavartianshanica)是新疆天山地区涵盖范围最广、蓄积量最大的针叶树种。天山云杉林在水土保持、荒漠化控制以及维持新疆绿洲生态平衡等方面发挥着关键作用[1]。对天山云杉林开展森林资源调查工作并计算蓄积量,是分析新疆天然林管理策略的重要手段。
2020-09-01GIS又称地理信息系统,是在计算机硬件和软件系统的支持下,对整个或部分地球表层空间(包括大气层)有关地理分布数据进行采集、储存、管理、处理、分析、显示和描述的技术。该技术已广泛应用于农业、林业、国土资源、生态环境的行业调查、分析和管理,还有灾害预警等诸多领域,具有开放性、先进性和发展性优势[1]。
2020-08-26采用热烟雾载药防治技术对高大林木病虫害进行防治是最有效的防治方法之一[1,2]1-2]。热烟雾载药防治技术主要应用于脉冲烟雾机上,即以脉冲发动机为热动力的背负或手提式脉冲烟雾机,其防治效率是同类常规喷雾防治设备的10倍以上[3]3],在林业病虫害防治工作中发挥了巨大的作用。
2020-08-26人气:4801
人气:4733
人气:4074
人气:3731
人气:3624
我要评论
期刊名称:农业机械
期刊人气:4059
主管单位:中国机械工业联合会
主办单位:北京卓众出版有限公司
出版地方:北京
专业分类:农业
国际刊号:1000-9868
国内刊号:11-1875/S
邮发代号:2-696
创刊时间:1958年
发行周期:月刊
期刊开本:大16开
见刊时间:7-9个月
影响因子:4.369
影响因子:0.000
影响因子:0.000
影响因子:0.000
影响因子:0.000
您的论文已提交,我们会尽快联系您,请耐心等待!
你的密码已发送到您的邮箱,请查看!