当前位置:网站首页 > 后端性能优化 > 正文

rbo优化器(优化器momentum)




点击

关注我们



论文推荐

基于PSO-BP模型的差速器装配密封质量预测

徐静 杨德岭*

东北林业大学 机电工程学院,哈尔滨







论文信息






关键词运材车辆;差速器;密封质量;灰色关联分析算法;粒子群优化算法;反向传播神经网络

基金项目:黑龙江省应用技术开发与研究项目(GA19C006)

引文格式:徐静,杨德岭. 基于PSO-BP模型的差速器装配密封质量预测[J]. 森林工程,2024,40(5):134-144.

XU J,YANG D L. Research on Sealing Quality Prediction of Differential Assembly Based on PSO-BP model[J]. Forest Engineering,2024,40(5):134-144.




摘要




【方法】为了对林业运材车差速器总成装配密封质量进行事前预测,提高其产品质量及装配合格率,提出一种灰色关联分析算法结合粒子群(PSO)优化BP神经网络的预测模型。将由灰色关联分析算法筛选出影响差速器总成密封质量的关键装配工艺参数作为输入变量,差速器总成泄漏值作为输出变量,创建基于粒子群(PSO)算法优化BP神经网络(PSO-BP)的预测模型。【结果】由灰色关联分析简化后的PSO-BP预测方法得到的平均相对误差最小为1.18%。在此基础上,应用PyQt5 GUI库开发差速器总成泄漏值预测系统。研究结果可以为差速器总成密封质量预测提供理论依据。





引言




林业生产对于维持生态平衡,提供可持续的木材资源以及促进社会经济发展具有至关重要的作用。林业运材车是林业生产的关键部分,其担负着全球90%以上短距离木材运输的重任。这些车辆 的差速器需要具有高耐用性以适应复杂地形和重负载,保证转弯时轮胎的内外转速不同,避免打滑和转向问题。差速器的密封质量直接影响转弯安全性和传递效率,因此,通过预测其密封质量来采取控制措施,是提升作业工具性能和安全性的关键。

针对装配质量的预测方法,国内外学者已经进行了大量研究,方群霞等使用粒子群优化算法结合反向传播神经网络模型,建立了一个预测模型来分析注塑工艺参数,结果表明,该模型能有效缩短模具生产周期。Wei等通过开发粒子群(PSO)和BP神经网络(PSO-BP)模型解决中国东北冬季输油问题,结果表明,该模型在精度上优于传统BP模型,可以有效预测管道压降。方喜峰等提出了一种基于粒子群和支持向量机(PSO-SVM)的模型,旨在提高船用柴油机装配质量的预测精度以及缩短预测时间。孟冠军等应用量子粒子群优化算法与支持向量回归(QPSO-SVR)模型于生产过程,实现对装配质量的预测和事前控制。Hu等提出了一种改进的PSO-BP混合预测模型以准确预测矩形管顶隧道比表沉降,证明该模型在学习能力和稳定性上表现优越,适用于广泛的沉降预测研究。陈资等通过结合遗传算法和支持向量机(GA-SVM)来预测数控机床装配质量,与传统方法相比,证明了该模型的高实用价值。董海等利用装配工艺状态空间模型进行废旧机床再制造质量预测,案例研究显示该方法显著提高了预测精度。Shen等提出了一种基于PSO-BP算法,用于识别光纤复合材料结构的载荷位置,结果证明该方法比传统模型更准确,对复合材料健康监测具有重要应用价值。

上述研究为本研究提出的林业运材车差速器密封质量预测模型奠定了理论基础。本研究以灰色关联分析算法筛选出的关键装配工艺参数作为输入变量,泄漏值作为输出变量,建立基于BP神经网络的差速器密封质量预测模型,并利用粒子群算法的全局搜索能力对其进行优化以提高预测速度和精度;将训练完成的预测模型作为差速器密封质量预测系统的基础模型,实现对差速器密封质量的高效预测以及可视化展示。







因素分析及数据处理



通过分析差速器的装配工艺,确定影响差速器总成密封质量的因素有零部件清洁度(总成杂质重量)、行星齿轮齿隙、油封压装深度以及其他部件的螺栓拧紧力矩等因素。泄漏值常被用来衡量差速 器总成密封质量是否合格。分析差速器装配工艺可得到11个影响差速器总成密封质量,即影响总成泄漏值(X0)的装配工艺参数,见表1。通过对哈尔滨市某公司差速器装配线实地调研,对其装配工艺进行分析,得到这11种装配工艺参数对其密封质量有直接影响。

为了节省模型的预测时间以及提高模型预测精度,本研究使用灰色关联分析算法有效地排除一些灰色关联度较小的装配工艺参数,利用灰色关联度较大的装配工艺参数训练神经网络以达到简化BP神经网络模型的目的。

1)首先收集差速器生产线上的初始装配数据,通过哈尔滨市某公司的制造执行系统(MES)进行收集,见表2。

2)无量纲化处理样本数据

为了排除由于上述11个装配工艺参数间的量纲不同以及数值数量级间的差异,有必要对其进行无量纲化,避免直接使用灰色关联分析算法分析原始数据导致的大数据序列覆盖小数据序列。本研究利用均值法将原始数据进行无量纲处理,其中均值法(yi)见式(1)

3)计算各装配工艺参数的灰色关联系数

根据式(2)计算各装配工艺参数的灰色关联系数(δi

4)计算关联度

根据式(3)计算比较序列与参数序列之间的关联度(γi

将最终关联度结果进行展示,结果见表3。

由表3可知,各因素影响差速器总成泄漏值的关联程度为

X4>X3>X10>X9>X6>X7>X8>X5>X11>X1>X2

本研究选择前5项装配工艺参数(X4X3X10X9X6)作为影响差速器总成密封质量的关键工艺参数,并将其作为输入变量应用到PSO-BP预测模型中,以达到简化模型结构、提高预测精度的目的。

滑动查看更多




建立BP神经网络预测模型



2.1 BP神经网络

BP神经网络的核心是误差的反向传播过程,其基本思想是采用梯度下降法使误差沿梯度方向下降,经过不断的训练,反复更新神经网络隐藏层的权值和阈值,直到网络的输出结果达到满意的误差精度或者趋近期望值,训练即告停止。BP神经网络结构如图1所示。

BP神经网络训练步骤如下。

1)归一化。为处理数据单位不一致且数值范围相差极大的问题,采取数据归一化方法,将其映射到[0,1]范围内,确保在同一标准尺度进行比较和分析。如式(4)所示。

2)划分样本。选择100组数据作为样本,随机抽取80组样本数据训练BP神经网络,其余20组样本数据作为衡量BP神经网络预测能力的测试集。经由灰色关联分析算法筛选出的右油封压装深度、左油封压装深度、填充螺栓拧紧力矩、排油螺栓拧紧力矩和差壳螺栓拧紧力矩这5项关键装配工艺参数作为BP神经网络的输入,差速器总成泄漏值作为BP神经网络的输出。为进行对比验证,还需训练出不经由灰色关联分析算法简化的BP神经网络,即全部的装配工艺参数作为输入。部分简化后的样本数据见表4。

3)确定隐含层层数。BP神经网络由输入层、输出层、隐藏层组成,其中,输入层和输出层各为一层,而隐藏层可以有一个或多个,尽管多个隐藏层有助于降低训练误差和提升计算的准确性,但这也会导致模型训练时间显著增加,因此,本研究选择使用仅包含单个隐藏层的神经网络结构,隐藏层节点数可以根据式(5)确定。

在简化模型中,输入层节点数为5,输出层节点数为1,隐藏层节点数应为4~13的整数;在全输入模型中,输入层节点数为11,输出层节点数为1,隐藏层节点数应为5~14的整数。为了确定最佳隐藏层节点数量,将可能的隐藏层节点数值分别输入到2个模型中,并比较预测结果的准确性。2种模型不同隐藏层节点数对应的预测准确率如图2所示。由图2可知,简化模型的隐藏层节点数取11,全输入模型隐藏层节点数取12时,BP神经网络的预测精度均最高,故确定2种模型的隐藏层节点数分别为11、12。

4)构建BP神经网络。设置训练次数为10000,学习率为0.01,目标为10-6,运行软件为MATLAB R2022a。

5)训练BP神经网络。

滑动查看更多



1.2 BP神经网络结果分析

将其余20组数据输入到已经训练完成的BP神经网络中,得到预测值与实际值的对比结果,如图3所示。对预测模型进行综合评价,计算均方根误差(RMSE)、平均绝对误差(MAE)、平均绝对百分比误差(MAPE)、决定系数(R2)等评价指标。

1)均方根误差(RMSE,式中记为RMSE)。均方根误差代表预测值与实际值的偏差,其值越小,表示预测值与实际值之间的差异越小,模型预测精度越高。计算公式为

2)平均绝对误差(MAE,式中记为MAE)。平均绝对误差通过计算实际值与预测值之间差的绝对值来评估模型的准确性。其计算公式为

3)平均绝对百分比误差(MAPE,式中记为MAPE)。其计算公式为

4)决定系数(R2)。决定系数用来评估模型的预测精度,即为描述预测值与实际值之间的相符程度,其值越接近1,表示模型预测效果越好。其计算公式为

通过图3可直观地看出,简化BP模型的预测效果良好,且通过表5的评价指标对比,可以认为灰色关联分析算法简化BP神经网络的输入层结构可以有效提高模型的训练效率以及预测精度。另外,对比表5中全输入BP模型测试集和训练集的评价指标发现,训练集的性能远超过测试集,此时出现了过拟合问题,模型过度地记住了训练集中的噪声和随机性,以至于失去了泛化能力。为了解决此问题,可以使用粒子群算法优化BP神经网络的权重和偏置,使其更好地拟合训练数据,提高其泛化能力。

虽然BP神经网络具有出色的多维函数映射能力以及较强的分类能力,但是传统的BP神经网络具有一定的局限性,因为BP神经网络的初始权值和阈值是随机产生的,所以其网络稳定性较差,对其进行优化可以提高网络性能。因此,为了克服BP神经网络的局限性,本研究使用粒子群算法来优化BP神经网络。

滑动查看更多




建立PSO-BP神经网络预测模型



3.1 PSO-BP神经网络模型

PSO优化BP神经网络的原理为粒子群算法代替梯度下降法,将BP神经网络的预测误差函数作为适应度函数,粒子不断进行迭代更新以寻找最优位置,并不断更新优化BP神经网络的权值与阈值,当达到预定的迭代次数或误差满足一定条件时,算法终止,确定BP神经网络的最优权值和阈值。其原理如图4所示。

N维空间中,第i个粒子的位置表示为Xi=(x1x2,⋯,xn),第i个粒子的飞行速度表示为Vi=(v1v2,⋯,vn),并且每个粒子都有一个适应度值,通过对历史时刻适应度值的比较,可以确定某时刻的个体极值(pbesti)以及群体极值(gbseti),每次迭代过程中,粒子通过个体极值和群体极值按照式(10)和式(11)更新自身的速度和位置。当达到最小误差或最大迭代次数即停止搜索,得到BP神经网络的最优权值与阈值。

在PSO优化BP神经网络的建模流程中,设置迭代次数为40,种群规模为10,惯性因子ω为0.2,速度为[VminVmax]=[-1,1],位置为[XminXmax]=[-4,4]。运行上述PSO优化BP算法,输出预测结果。

图4 PSO优化BP神经网络流程图



3.2 PSO-BP预测模型结果分析

将PSO-BP神经网络进行训练,调用训练完成的PSO-BP神经网络分别对简化样本数据以及全输入样本数据进行预测。预测结果对比如图5所示,评价指标对比见表6。

由图5可以看出,相对于全输入PSO-BP模型,简化PSO-BP模型的预测值更接近实际值,再次验证了由灰色关联分析算法简化输入结构可以提高预测准确率。

滑动查看更多



3.3 对比验证

已经验证由灰色关联分析算法简化输入结构可以提高预测准确率,现对比简化后的BP模型以及PSO-BP模型的预测情况,如图6所示,2种简化模型的评价指标对比见表7。

图6中简化PSO-BP模型预测值相较于简化BP模型更接近实际值,并且根据表7中简化PSO-BP模型具有较小的平均相对误差以及均方根误差,决定系数R2最大且接近1,说明该模型拟合优度更高,预测值与实际值的符合程度更高,不会出现过大的偏差,证明PSO优化BP神经网络可以提高其预测精度,同时表7中运行时间的对比也证明了PSO可以提高BP神经网络的预测速度。针对前面提出的BP神经网络出现过拟合的问题,对比2种全输入模型训练集与测试集的评价指标,见表8,由表8发现,全输入PSO-BP模型中训练集与测试集的差距有所减小,由此证明使用粒子群算法优化BP神经网络可以提高其泛化能力。因此,基于其预测精度高、速度快、泛化能力强的特点,可以将PSO-BP神经网络预测模型应用于差速器密封质量预测系统。

滑动查看更多




基于PyQt5的差速器

密封质量预测系统



为了对差速器密封质量进行预测并实现质量控制的前瞻性管理,开发一种基于粒子群优化算法和BP神经网络相结合的预测模型。该模型通过融合PSO算法的全局搜索能力与BP神经网络的非线性逼近优势,构建一个高效、准确的差速器密封质量预测系统。采用PyCharm作为主要集成开发环境,结合PyQt5 GUI库的强大功能,提供一个高度用户友好的图形用户界面,可以极大提升用户的操作体验和系统的实用性。其整体架构如图7所示。

差速器密封质量预测系统界面包括导入数据、开始预测和导出文件等多种功能性操作,以及数据可视化显示,实现时间显示、状态判别等多维信息反馈。通过导出文件功能可以在页面上预览相关汇总数据信息以及导出doc/docx文件,满足不同场景下的数据报告需求。该系统利用MES系统收集差速器装配过程中的质量特征数据,并将这些数据作为历史信息存储,通过网络将其传输到差速器密封质量预测系统中,以到达事前预测,提前干预的目的。系统运行实例如图8所示。

由图8系统页面展示的内容可以看出,该系统不仅能准确预测出差速器总成泄漏值,还可以基于历史数据实时分析结果判定质量状态,及时识别和标注异常情况。当系统检测到任何异常状态时,将通过明确的界面提示信息,警告操作人员进行必要的停机检查与维护,这一预警机制可以提升差速器装配的效率和产品质量,并显著减少生产过程中的停机时间和维护成本。

综上,该系统提供了一个实用、高效且用户友好的平台,为差速器装配生产线上的质量管理提供了强有力的支撑。该系统的实施能够为企业带来显著的经济效益以及提升生产效率,具有广泛的应用前景和深远的实际意义。

滑动查看更多




结论


从影响林业运材车差速器密封性能的装配因素出发,利用灰色关联分析算法系统地分析了影响运材车差速器总成密封质量的主要装配工艺参数,即右油封压装深度、左油封压装深度、填充螺栓拧紧力矩、排油螺栓拧紧力矩和差壳螺栓拧紧力矩,以此作为输入变量去训练PSO-BP预测模型。

1)为确定最优隐藏层节点数目,将范围内可能的数据带入到BP神经网络中进行训练,对预测准确率进行对比,确定简化BP神经网络的最佳隐藏层节点数为11,全输入BP神经网络的最佳隐藏层节点数为12。

2)将全部装配工艺数据以及经灰色关联分析算法简化后的数据分别训练BP神经网络,对比结果发现,BP神经网络的预测精度一般且出现过拟合现象,泛化能力一般。故使用粒子群算法优化BP神经网络。

3)对比BP神经网络预测模型以及PSO-BP预测模型,结果显示,PSO-BP预测模型的预测精度更高,泛化能力强,误差范围更小。因此可以将PSO-BP预测模型作为基础设计差速器密封质量预测系统。

4)基于PyQt5 GUI库设计差速器密封质量预测系统,该系统可以直观显示出导入、预测出的数据,状态正常与否,并对异常状态进行标注以达到预警作用。

综上,该模型可以较为精确地预测出差速器总成泄漏值,有利于直观显示出差速器总成密封质量合格与否。使用该预测模型可以实现对差速器装配过程的事前控制,为林业运材车辆的维护和管理提供科学依据,不仅提高了林业运材车差速器的维护效率,还为其他车辆差速器装配的质量控制提供了参考。


END

制作:张丹 李梦阳

审校:陈华峰

文字与图片内容来源:论文作者

更多推荐文章

  • 《森林工程》2024年第2期
  • 《森林工程》2024年第1期
  • 《森林工程》2023年第6期
  • 《森林工程》2023年第5期
  • 祝贺《森林工程》再次进入中文核心期刊
  • 喜报|| 《森林工程》获“黑龙江省精品出版工程”项目资助
  • PBJ|| 中国林科院林业研究所苏晓华团队挖掘出林木抗逆负调控基因,并成功创制出首例杨树抗旱耐盐基因编辑新种质
  • 喜报|| 《森林工程》已被scopus正式收录

★《森林工程》编辑部联系方式★

官网:http://slgc.nefu.edu.cn
电话:0451-
邮箱:
联系人:陈华峰 张丹
地址:黑龙江省哈尔滨市和兴路26号

到此这篇rbo优化器(优化器momentum)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • druid连接池配置优化(druid连接池的优点)2025-03-04 15:45:04
  • webflux 性能(webflux flux)2025-03-04 15:45:04
  • 苹果电脑装双系统影响性能吗(苹果电脑装双系统有影响吗)2025-03-04 15:45:04
  • 重绘和重排和回流(重绘和回流如何优化)2025-03-04 15:45:04
  • 重绘和回流对性能的影响(重绘和回流对性能的影响有哪些)2025-03-04 15:45:04
  • mysql与orcle的区别(mysql和oracle哪个性能更好)2025-03-04 15:45:04
  • webflux 性能(webflux性能调优)2025-03-04 15:45:04
  • 优化器optimizer(优化器optimizer代码)2025-03-04 15:45:04
  • 重绘和回流如何优化(dom重绘和回流)2025-03-04 15:45:04
  • 若依文档(若依文档什么 技术写的,能否优化比较好的seo)2025-03-04 15:45:04
  • 全屏图片