数据挖掘神经网络方法研究(PSO优化BP神经网络齿轮箱故障诊断)
数据挖掘神经网络方法研究(PSO优化BP神经网络齿轮箱故障诊断)
2024-10-03 02:56:15  作者:汉子的灵魂  网址:https://m.xinb2b.cn/know/nxt354621.html

摘要:

针对目前齿轮箱系统在利用神经网络故障诊断时存在正确识别率低和依靠经验选择参数的问题,提出了基于粒子群优化BP网络的齿轮箱故障诊断方法。简要介绍利用齿轮振动原理提取特征参数建立故障模型,该模型以齿轮箱特征向量为输入、故障类型为输出,详细分析了通过BP神经网络、概率神经网络和粒子群优化BP神经网络实现齿轮箱故障诊断。仿真结果表明,BP神经网络对齿轮箱故障诊断收敛速度慢,故障识别率为82%;概率神经网络的模型故障诊断识别率依据经验选取spread值决定,故障识别率最大为98%;粒子群优化后的BP神经网络故障诊断分类识别率为100%且自适应能力强。

中文引用格式:张永超,李金才,赵录怀. PSO优化BP神经网络齿轮箱故障诊断[J].电子技术应用,2019,45(12):42-46,50.

英文引用格式:Zhang Yongchao,Li Jincai,Zhao Luhuai. Diagnosis of gearbox faults based on particle swarm optimization BP neural network[J]. Application of Electronic Technique,2019,45(12):42-46,50.

0 引言

齿轮箱主要由齿轮、轴承、旋转轴等振动部件组成,具有传动转矩大、结构紧凑等优点,广泛应用在航空机械、农业机械中,用来传递动力和改变转速[1]。齿轮箱通常工作在高速、重载等环境下,导致齿轮箱发生问题的概率大大增加[2]。为确保其安全可靠运行,对齿轮与轴承等关键部件进行故障诊断具有重要意义[3]。

基于神经网络进行故障诊断在很多领域都得到了广泛应用,通过齿轮箱故障样本训练便可掌握输入的振动信号与输出的故障类型之间的内在联系[4-7]。如文献[8]利用训练好的BP神经网络模型对齿轮箱进行故障检测,对无故障、齿根裂纹、断齿这3种模式进行判断;文献[9]采用改进的BP神经网络进行独立的局部故障诊断,以及采用D-S证据理论规则,将3个测点的神经网络输出结果进行融合,得到整个齿轮箱的故障诊断结果;文献[10]利用LabVIEW的本身优势和集成特性建立了齿轮故障智能诊断系统,实现了对齿轮振动的诊断工作;文献[11]基于动态惯性权重粒子群算法的齿轮箱故障诊断研究,提出了确定特征重要程度的方法。以上方法存在的缺点是:(1)正确识别率低;(2)对人工神经网络的控制参数依靠经验选取;(3)对故障类型划分较为粗糙。

本文通过对振动信号特征向量的提取,利用BP神经网络、概率神经网络(Probabilistic Neural network,PNN)、粒子群优化(Particle Swarm Optimization,PSO)BP神经网络(PSO-BP)[12]对齿轮箱的5种状态(断齿、断齿磨损、正常、点蚀和点蚀磨损)进行故障检测分类,并对3种方法进行比较,仿真结果显示PSO-BP神经网络对故障识别率高。

1 3种神经网络的对比

BP神经网络是一个处理非线性优化问题的神经网络,但是容易陷入局部极小值,鲁棒性差,并且对初始化参数权值和阈值比较敏感,所以预测准确率较低。而对于PNN神经网络,不同平滑因子,故障识别率不同,要依靠人工经验,才能找到spread最优解,否则误差率较大。

粒子群算法是通过模拟鸟群觅食行为而发展起来的一种基于群体协作的随机搜索算法。本文将BP神经网络和PSO算法有机结合,提出一种PSO-BP神经网络方法,利用PSO算法优化BP神经网络的权值和阈值,将该方法用于齿轮箱系统的故障诊断与分类中,结果表明,PSO-BP神经网络可有效提高齿轮箱故障诊断的正确率。

2 齿轮箱故障分类及特征参数采集

2.1 齿轮箱故障分类

齿轮箱经常工作在强噪声干扰、重载环境下,故障时有发生。现场运行表明,较为常见的故障类型主要有断齿、断齿磨损、正常、点蚀、点蚀磨损。

2.2 数据采集

为获取齿轮箱的故障建模数据,以JZ250型齿轮箱为对象在实验室模拟了1种正常状态和4种典型故障状态,实验平台利用激光转速仪加速度传感器,获取齿轮箱多处测试点的振动信号,实验台和数据采集及处理系统如图1所示。采样点数设置为52 000,采样频率设置2 000×2.56 Hz,采样负载电流分别设置为0.05 A、0.1 A、0.2 A和空载电流。提取故障特征样本如表1所示,每种状态列举两组数据。控制器用FPGA芯片,为Altera公司EP1C6Q240C8 Cyclone系列,电源电压为3.3 V,最高工作频率为275 MHz,LCD采用1602LCD液晶显示器。



3 BP神经网络齿轮箱故障诊断

以齿轮箱故障特征参数为输入、故障编码为输出,建立BP神经网络并仿真。

3.1 BP神经网络建立

本文采集的特征参数为9类,所以输入神经元为9个,输出编码为一个。

设计隐含层神经元个数时,隐含层神经元个数过少会导致神经网络兼容性较差,导致学习样本的能力比较差;隐含层神经元个数过多会导致网络训练时间较长,泛化能力较弱。本文的输入神经元个数为15,输出神经元个数为1,根据公式:


式中:L为隐含层节点数目,m为输入层节点数目,n为输出层节点数目,a为1~10的调节常数。

可得隐含层神经元个数为0.18<L<36,结合L=2m 1得L=15。

为了防止小数值信号被淹没,将实验数据进行归一化处理,即把实验数据转化为[0,1]区间内。

3.2 BP神经网络仿真验证

设允许最大训练步数为2 000步,训练目标最小误差为0.001,每间隔100步显示一次训练结果,学习速率为0.05。具体为net.trainParam.epochs=1000;net.trainParam.goal=0.001;et.trainParam.show=10;net.trainParam.lr=0.05。

利用200组样本训练网络,利用50组非训练样本检测网络的正确识别率,BP神经网络对齿轮箱的5种状态分类结果如图2所示,纵坐标编码1~5分别表示齿轮箱的5种状态:断齿、断齿磨损、正常、点蚀和点蚀磨损。


由图2可知,第6,7,9,10,11,16,17,18,19,20组样本预测错误,正确组数为41组,正确分辨率为82%。

4 PNN神经网络齿轮箱故障诊断

以齿轮箱特征参数为输入、故障编码为输出,建立PNN神经网络并仿真。

4.1 PNN神经网络建立

概率神经网络(PNN)是一个前馈神经网络,其被广泛用于分类和模式识别问题。只要样本数目够多,该方法所获得的函数可以连续平滑地逼近原概率密度函数[13]。由Parzen方法得到PDF公式为:


式中,Xai为故障模式θi的第i个训练向量;θA为故障模式的训练样本数量,σ为平滑因子,P为类的概率密度函数,m′为求和层节点数。

PNN神经网络结构由输入层、竞争层、求和层和输出层组成。

PNN神经网络对齿轮箱进行故障诊断分为训练阶段和诊断阶段,故障诊断流程如图3所示,具体为:(1)对训练集和测试集中的各样本数据进行归一化处理,形成训练样本集和测试样本集;(2)设置spread的值对网络进行训练,得到相应的故障诊断模型;(3)利用得到的故障诊断模型,对待测试的样本进行诊断;(4)得出诊断结果。


4.2 PNN神经网络仿真验证

当spread的值接近于0时,它构建成最邻分类器;当spread的值较大时,它构成对几个训练样本的临近分类器。所以分别取spread=0.1,spread=1,spread=6,利用200组训练样本去训练网络,利用50组样本检测网络的正确分类识别率结果如图4~图6所示,纵坐标编码1~5分别表示齿轮箱的5种状态:断齿、断齿磨损、正常、点蚀和点蚀磨损。




由图4可知,第1组到第40组样本预测错误,第41组到50组数据正确,正确分辨率为20%。

由图5可知,第6,7,8,9,10,16,17,18,19,20,23,24,29组样本预测错误,有37组数据预测正确,正确分辨率为74%。

由图6可知,第6组样本预测错误,有49组预测正确,正确分辨率98%。

5 PSO-BP神经网络齿轮箱故障诊断

以齿轮箱特征参数为输入、故障编码为输出,建立PSO优化BP神经网络并仿真。

5.1 PSO-BP神经网络建立

网络建立分为6步,流程如图7所示:(1)定义PSO-BP神经网络模型的输入输出,首选单隐层BP神经网络进行PSO优化;(2)将输入参数进行归一化预处理,使各个参数处于[-1,1]的区间内;(3)初始化粒子群PSO算法,优化的参数为BP神经网络中所有权值和阈值的集合[14];(4)更新粒子位置速度,将所有粒子输入到模型中进行训练,通过计算粒子群的适应度函数来评估粒子的好坏,以此为基础调整每个粒子的位置和速度,粒子群的适应度函数值越小,适应度越高;(5)迭代计算输出最优粒子,PSO算法的终止条件有两种形式,一是当种群粒子的适应度值小于给定值时停止算法,二是当种群进化次数达到上限T时停止,为了克服 PSO-BP神经网络算法的过度拟合问题[15]。


本文提出第3种终止条件,当连续几代最优适应度的差小于给定值时,PSO算法终止。如果此时 PSO算法继续运行下去,PSO-BP神经网络网络的预测误差仍会逐渐减小,但此时PSO-BP神经网络的通用性和鲁棒性将会逐渐降低,事实上,此时大多数粒子已经训练得很好了。算法停止时,可以获得全局最优解,此时将其映射到BP神经网络的权值和阈值。

随后进行神经网络模型训练,确定 PSO-BP神经网络权值和阈值后,可以输入训练数据训练 PSO-BP神经网络模型。

5.2 PSO-BP神经网络仿真验证

用200组训练样本训练网络,用50组检测样本检测网络的正确识别率。

由图8可知,50组样本预测完全正确,正确识别率为100%。


5.3 3种神经网络仿真结果比较及分析

BP、PNN和PSO-BP神经网络诊断结果如表2所示。


由表2可知:(1)BP神经网络易陷入局部极小值,鲁棒性差,对初始化参数比较敏感,所以预测准确率较低;(2)PNN神经网络的识别正取率由spread值决定,该值依据经验选取,PNN神经网络的spread=6,正确识别率最高,证明不同平滑因子,故障识别率不同;(3)PSO-BP神经网络有效提高了非线性映射能力,故障识别率达到100%。

6 结论

本文建立BP、PNN和PSO-BP神经网络诊断模型,用于齿轮箱的故障诊断建模。主要结论为:(1)BP神经网络易陷入局部极小值,故障识别正确率为82%;(2)PNN神经网络对齿轮箱故障诊断识别正确率由spread值决定,该值依据经验选取,经多次试验当spread=6时故障识别正确率最高为98%;(3)为了克服BP和PNN神经网络缺点,引入PSO-BP神经网络,故障识别正确率为100%。

通过3种神经网络对比,PSO-BP神经网络对齿轮箱故障正确率最高达到100%,为齿轮箱等非线性复杂系统的故障诊断提供一种通用可行的解决方案。

参考文献

[1] 邓海顺,邓月飞,黄坤,等.平衡式双排轴向柱塞泵缸体力学性能分析[J].机床与液压,2017,45(17):140-144.

[2] 刘景艳,李玉东,郭顺京.基于Elman神经网络的齿轮箱故障诊断[J].工矿自动化,2016,42(8):47-51.

[3] 陈如清,李嘉春,尚涛,等.改进烟花算法和概率神经网络智能诊断齿轮箱故障[J].农业工程学报,2018,34(17):192-198.

[4] 彭雅奇,许承东,牛飞,等.基于PSO-BP神经网络的广播星历轨道误差预测模型[J].系统工程与电子技术,2019,41(7):1617-1622.

[5] 熊青春,王家序,周青华.融合机床精度与工艺参数的铣削误差预测模型[J].航空学报,2018,39(8):272-280.

[6] Yang Xinlan,Zhang Shuanglin,Sha Qiuying.Joint analysis of multiple phenotypes in association studies based on cross-validation prediction error[J].Scientific Reports,2019,9(1):1073.

[7] Jia Feng,Lei Yaguo,Guo Liang,et al.A neural network constructed by deep learning technique and its application to intelligent fault diagnosis of machines[J].Neurocomputing,2018,272(10):619-628.

[8] 许敬成,陈长征.BP神经网络在齿轮箱故障诊断中的应用[J].噪声与振动控制,2018,38(S2):673-677.

[9] 黄剑文,李瑞琴,金剑.基于D-S证据理论和BP神经网络的齿轮箱故障诊断[J].煤矿机械,2014,35(10):287-290.

[10] 段志伟,高丙坤,王焕跃,等.基于LabVIEW的齿轮故障智能诊断系统[J].化工自动化及仪表,2015,42(1):77-81.

[11] 曹凤才,魏秀业,潘红侠.基于动态惯性权重粒子群算法的齿轮箱故障诊断研究[J].太原理工大学学报,2011,42(2):145-148.

[12] PAVAO L V,COSTA C,RAVAGNANI M A S S,et al.Large-scale heat exchanger networks synthesis using simulated annealing and the novel rocket fireworks optimization[J].AIChE Journal,2017,63(5):1582-1601.

[13] JIA F,LEI Y G,GUO L.A neural network constructed by deep learning technique and its application to intelligent fault diagnosis of machines[J].Neurocomputing,2018,272(10):619-628.

[14] 于耕,方鸿涛.基于BP神经网络改进UKF的组合导航算法[J].电子技术应用,2019,45(4):29-33.

[15] 杨向萍,吴玉丹.基于PSO-BP神经网络的人体穴位定位系统设计[J].电子技术应用,2018,44(9):75-78.

作者信息:

张永超1,李金才1,赵录怀2

(1.西安交通大学城市学院,陕西 西安710018;2.西安交通大学 电气学院,陕西 西安710048)

原创声明:此内容为AET网站原创,未经授权禁止转载。

  • 二米以上鱼缸用什么材质玻璃好(浮法玻璃鱼缸好吗)
  • 2024-10-03浮法玻璃鱼缸好吗浮法玻璃鱼缸是比较好的选择相较于容易留下划痕的有机玻璃,它本身的硬度足够,所以不太容易被划伤而它对比普通玻璃,同时又有着较高的透明度,更容易看到鱼缸内鱼儿的情况,因此观赏性更上一层楼另外,它也不容易自。
  • 苹果数据线充不上电
  • 2024-10-03苹果数据线充不上电苹果手机充电器为非原装充电器,由于充电器规格不达标而引起充不进电的现象可更换一个合格充电器尝试解决2.数据线发生故障数据线外表看似正常,里面可能已经出现断裂情况可尝试更换数据线进行充电3.原装充电器硬。
  • 郑州复工最新路况(速转河南18地市开学)
  • 2024-10-03速转河南18地市开学你复工了吗?随着全省复工复产的全面展开,在疫情防控前提下,我们的城市正在逐步恢复正常现在全省是个啥情况?城市公交正常了吗?客运班线能坐吗?街头的门店、商场都恢复了吗?如果从老家回到上班的城市,现在交通。
  • 戴维斯身高臂展站立摸高(戴维斯臂展比格里芬长了16cm)
  • 2024-10-03戴维斯臂展比格里芬长了16cm格里芬胳膊短早已经是世人皆知的段子了,身高208cm的他,臂展只有211cm,站立摸高也仅有269cm,这个臂展甚至跟矮一头的詹姆斯.哈登差不多,正因如此,格里芬在护筐方面的成绩一直很差,在大前锋位置。
  • 好听的公司名字大全最新的(好听的公司名字有什么)
  • 2024-10-03好听的公司名字有什么诺来、凡码、驰韦、诺原、达洁、鑫玛广洲、明茂、荣巨、发事、赛好、辉维生远、尚玛、良良、安苏、运丰、嘉佩讯原、南典、尔吉、双立、卓子、福美纳久、理至、恒南、润欣、清凌、湖腾丰欧、东惠、远欣、冠川、航语、。
  • 迷你世界最新版白雪公主(迷你世界冰公主的诞生)
  • 2024-10-03迷你世界冰公主的诞生玩迷你世界的玩家们都知道,就在前两天,迷你世界1.0版本不是更新了吗,我的乖乖,进去可真是让人眼花缭乱啊这东西多的都不知道该从哪儿下手了打开迷你世界,左上角就会显示当前版本属于1.0,是迷你世界最新的。
  • 布拉德皮特的关系(59岁布拉德皮特新恋实锤)
  • 2024-10-0359岁布拉德皮特新恋实锤当地时间12月18日晚,布拉德·皮特在好莱坞庆祝了他的59岁生日,而陪伴在其身旁的正是传闻中的女友伊内斯·德拉蒙(InesdeRamon)两个人躲在皮特的黑色轿车旁,亲密无间地说笑着,显然两个人对彼此。
  • 路面损坏导致车辆受损(路面损毁太严重)
  • 2024-10-03路面损毁太严重●热线显示梁园区的万先生向《京九晚报》热线反映,陇海南路与平原路交叉口向西的一段道路,路面损毁非常严重,给车辆和行人的过往造成很大不便本报讯近日,家住梁园区的万先生看到道路损坏严重而向《京九晚报》热线。
  • 一个星期快速瘦脸瘦双下巴(霓虹超火的瘦脸方法)
  • 2024-10-03霓虹超火的瘦脸方法霓虹超火的瘦脸方法!简单易做的3个紧致双下巴运动霓虹人可以说是瘦脸美学的鼻祖,为了V字脸形出尽法宝!然而一向很多想法的霓虹人果然不会让人失望,在不同的节目上介绍了特别的快速瘦脸方法,更在节目上实测,得。
  • 我想藏在温柔月光里是什么歌(快来这里看详情)
  • 2024-10-03快来这里看详情我想藏在温柔月光里这首歌叫《在没有你的时候》,演唱者是陈瑞、马庆斌歌词:我想藏在温柔月光里照进有你在的城市里我想将岁月悲欢拾起时间怎能抹去爱的痕迹在没有你的时候我是风在没有你的时候我是雨轻抚在你脸庞敲。
  • 对一段感情不抱任何希望(在感情里面不要三心二意)
  • 2024-10-03在感情里面不要三心二意感情真的是一个很微妙的东西,有时不小心触碰了,就心动了可能自己的不知道会期待她的电话会期待他的信息会想着在哪里能遇见她,跟她在一起会很开心会语无伦次,自己都不知道怎么回事遇到你感觉到生命里都有光那种欲。
  • 怎么测地铁时速
  • 2024-10-03怎么测地铁时速1、很容易,一个手机软件搞定,Endomondo,此软件最初用途是用来记录个人锻炼计划的,如晨跑经过的路径,时速和心跳频率2、某次出差我没带GPS,发现用来做轨迹记录也不错,简单说,这个软件会让你的手。