一种基于改进卷积神经网络的轴承故障诊断方法技术

技术编号:29462334 阅读:65 留言:0更新日期:2021-07-27 17:33
本发明专利技术涉及一种基于改进卷积神经网络的轴承故障诊断方法,是将待测滚动轴承的原始振动信号输入到改进的CNN模型中进行故障诊断,所述改进的CNN模型主要由输入层、特征提取层和分类输出层组成,所述特征提取层包含多个依次堆叠的卷积层、激活层和池化层;在最后一组所述特征提取层的卷积层之后采用全局均值池化层代替全连接层,然后连接Softmax分类器;并以Softmax分类器的输出作为测试结果;所述Softmax分类器输出每一行概率值最大的即为所述测试结果。本发明专利技术的轴承故障诊断方法直接将原始故障数据作为模型输入,故障分类结果自动输出,大大加快了模型的训练速度;而且提出的方法更适用于故障的在线监测和快速诊断。

【技术实现步骤摘要】
一种基于改进卷积神经网络的轴承故障诊断方法
本专利技术属于故障检测
,涉及一种基于改进卷积神经网络的轴承故障诊断方法。
技术介绍
大数据近年来越来越广泛地应用于人们的生产生活,不仅在医疗能源通信零售业都有着诸多应用,同时它在工业预测方面也具有很大的潜力。现代社会的发展对材料的性能及产量提出了越来越高的要求。随着现代工业体系的发展,工业设备的安全性已成为人们关注的焦点。通过故障诊断,工程师可以判断系统的运行状态和异常情况,并在早期发现潜在的安全隐患,从而规避风险。近几十年来,故障诊断研究吸引了众多国内外学者的关注,一系列的故障诊断方法相继被提出。因此,近年来出现了大量关于故障诊断的研究。近年来,随着机器学习研究的不断兴起,基于数据驱动的智能故障诊断方法逐渐成为故障诊断领域的主流应用,这种方法虽然有一定效果,但是仍然突显出许多不足:一方面,提取的特征主要用于解决特定故障问题,通用性差,且在大数据样本环境下难以完成,另一方面还存在着训练精度不足,训练速度过慢等问题。因此,在故障诊断研究中,研究一种能够显著提升故障诊断的效率和准确度的故障诊断方法具有十分重要的意义。
技术实现思路
为解决现有技术中存在的问题,本专利技术提供一种基于改进卷积神经网络的轴承故障诊断方法;为达到上述目的,本专利技术采用的方案如下:一种基于改进卷积神经网络的轴承故障诊断方法,将待测滚动轴承的原始振动信号输入到改进的CNN模型中进行故障诊断,所述改进的CNN模型主要由输入层、特征提取层和分类输出层组成,所述特征提取层包含多个依次堆叠的卷积层、激活层和池化层;在最后一组所述特征提取层的卷积层之后采用全局均值池化层代替全连接层,然后连接Softmax分类器;并以Softmax分类器的输出作为测试结果;所述Softmax分类器输出每一行概率值最大的即为所述测试结果(即为模型预测的该样本所属的故障类别。)作为优选的技术方案:如上所述的一种基于改进卷积神经网络的轴承故障诊断方法,所述输入层将滚动轴承采集的一维时间序列故障振动信号通过数据重构法转化为二维的输入特征图形式。输入层用于对获取的原始数据需要进行必要的标准化及格式归整等操作,将原始一维数据转化为CNN模型可训练的类型。通常输入CNN模型的原始数据格式是二维像素网格数据。如上所述的一种基于改进卷积神经网络的轴承故障诊断方法,所述全局均值池化层输出的是一个m行n列的量化矩阵Ym×n;其中,m表示具有m个样本,n表示n个类别对应的量化值,即{y1,y2,…,yj,…,yn},yj为当前样本属于第j类的量化值。如上所述的一种基于改进卷积神经网络的轴承故障诊断方法,所述全局均值池化层中全局均值池化的数学表达式为:式中,等式左边表示第l层经全局均值池化得到的结果;1:h表示均值池化核所对应的输出特征图中范围为横向方向从第1行至第h行的像素点,1:w纵向从第1列至第w列的像素点,c表示共有c维的像素点。全局均值池化层可以用来解决全连接网络参数过多,从而提出的技术,与池化层操作相类似,全局均值池化是对最后一层卷积操作输出的特征图取全局平均值。将CNN中的最后一个卷积层的卷积核的输出维度设置为n,从而得到n个输出特征图,再采用n个全局均值池化核,每个池化核的大小和步长与输出特征图的尺寸相同,然后求取每个池化核对应的平均值,使每一张特征图生成一个值,即可得到n个与全连接层输出同样效果的值,最后输入到Softmax分类器中。如上所述的一种基于改进卷积神经网络的轴承故障诊断方法,所述Softmax分类器对Ym×n中不同行的数值进行归一化处理,Ym×n归一化后,每一行概率值最大的即是改进的CNN模型预测的该样本所属的故障类别,其中,Softmax函数为:其中,y′(i)表示第i行的数值经过Softmax函数归一化后的模型输出值(即{y′1,y′2,…,y′j,…,y′n}(i)),且每一个值为(0~1)之间;P(y(i)=k|x(i))为样本x(i)判定为类别k的概率,x(i)为输入样本,y(i)为输入样本对应的标签,n为分类类别编号。如上所述的一种基于改进卷积神经网络的轴承故障诊断方法,所述改进的CNN模型的构建过程为:(1)将滚动轴承的原始振动信号进行数据格式标准化得到数据集;(2)将数据集划分为训练集和验证集;(3)建立初始化的CNN模型;(4)训练和验证初始化的CNN模型:以训练集为数据源,采用反向传播算法(BP)将误差逐层反向传递,更新各层之间的参数,使损失函数J(w)最小化,若J(w)不收敛,迭代一千次后输出更新的超参数;若J(w)收敛,完成CNN模型参数的训练,并保存模型参数,得到训练后的CNN模型;然后将验证集数据代入训练后的CNN模型,将输出的结果与验证集数据标签对比计算预测精度;若精度≥95%,则训练后的CNN模型直接作为改进的CNN模型;若精度<95%,则调整超参数后,再次验证,直至训练后的CNN模型后的精度≥95%,则得到改进的CNN模型。将改进的CNN算法应用于滚动轴承实验数据集进行故障诊断,并与传统的SVM,BP网络和DNN算法对比分析,验证了改进CNN算法的优越性有效性。如上所述的一种基于改进卷积神经网络的轴承故障诊断方法,数据格式标准化的公式为:其中,X代表对应xi经过数据标准化所得的值,xi代表原始振动信号,xmin代表最小的原始振动信号,xmax代表最大的原始振动信号;数据格式标准化是当数据x按照最小值中心化后再按极差(最大值-最小值)进行缩放。最终的数据移动了最小值的单位,并且会被收敛到[0,1]之间。如上所述的一种基于改进卷积神经网络的轴承故障诊断方法,训练集和验证集的样本数之比为99:1。如上所述的一种基于改进卷积神经网络的轴承故障诊断方法,所述调整超参数是指调整卷积层层数。本专利技术的原理是:本专利技术的一种基于改进卷积神经网络的轴承故障诊断方法,在传统神经网络的基础上引入全局均值池化技术代替传统CNN的全连接层部分,在有效减少了模型训练参数量和计算时间的同时防止模型过拟合,改进的CNN算法无需对原始故障数据做任何的手工特征提取,直接将原始故障数据作为模型输入,故障分类结果自动输出,大大加快了模型的训练速度,然后运用数据增强等深度学习训练技巧防止模型过拟合,使得提出的方法更适用于故障的在线监测和快速诊断,因为整个诊断过程无需任何手工特征提取,“端”到“端”的算法结构具有较好的可操作性和通用性,在诊断准确率及测试时间方面明显优于传统CNN和其他智能算法。本专利技术具有复杂的网络结构,该模型支持大数据样本环境,并且在大数据的运行下有很好的泛化能力,通用性也就比现有技术强。有益效果本专利技术改进的CNN算法具有更高的故障识别准确率和故障定位能力,通过将该算法应用于滚动轴承故障实验数据进行智能诊断,获得了高达99.04%故障识别准确率,相比于传统的基于手工特征提取的SVM,BP本文档来自技高网...

【技术保护点】
1.一种基于改进卷积神经网络的轴承故障诊断方法,其特征是:将待测滚动轴承的原始振动信号输入到改进的CNN模型中进行故障诊断,所述改进的CNN模型主要由输入层、特征提取层和分类输出层组成,所述特征提取层包含多个依次堆叠的卷积层、激活层和池化层;在最后一组所述特征提取层的卷积层之后采用全局均值池化层代替全连接层,然后连接Softmax分类器;并以Softmax分类器的输出作为测试结果;/n所述Softmax分类器输出每一行概率值最大的即为所述测试结果。/n

【技术特征摘要】
1.一种基于改进卷积神经网络的轴承故障诊断方法,其特征是:将待测滚动轴承的原始振动信号输入到改进的CNN模型中进行故障诊断,所述改进的CNN模型主要由输入层、特征提取层和分类输出层组成,所述特征提取层包含多个依次堆叠的卷积层、激活层和池化层;在最后一组所述特征提取层的卷积层之后采用全局均值池化层代替全连接层,然后连接Softmax分类器;并以Softmax分类器的输出作为测试结果;
所述Softmax分类器输出每一行概率值最大的即为所述测试结果。


2.根据权利要求1所述的一种基于改进卷积神经网络的轴承故障诊断方法,其特征在于,所述输入层将滚动轴承采集的一维时间序列故障振动信号通过数据重构法转化为二维的输入特征图形式。


3.根据权利要求1所述的一种基于改进卷积神经网络的轴承故障诊断方法,其特征在于,所述全局均值池化层输出的是一个m行n列的量化矩阵Ym×n;其中,m表示具有m个样本,n表示n个类别对应的量化值,即{y1,y2,…,yj,…,yn},yj为当前样本属于第j类的量化值。


4.根据权利要求3所述的一种基于改进卷积神经网络的轴承故障诊断方法,其特征在于,所述全局均值池化层中全局均值池化的数学表达式为:



式中,等式左边表示第l层经全局均值池化得到的结果;1:h表示均值池化核所对应的输出特征图中范围为横向方向从第1行至第h行的像素点,1:w纵向从第1列至第w列的像素点,c表示共有c维的像素点。


5.根据权利要求4所述的一种基于改进卷积神经网络的轴承故障诊断方法,其特征在于,所述Softmax分类器对Ym×n中不同行的数值进行归一化处理,其中,Softmax函数为:



其中,y′(i)表示第i行的数值经过Softmax...

【专利技术属性】
技术研发人员:李宏亮熊文健周武能
申请(专利权)人:上海吞山智能科技有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1