[发明专利]一种基于两级孪生卷积神经网络的滚动轴承故障自学习方法有效

专利信息
申请号: 202010066718.6 申请日: 2020-01-20
公开(公告)号: CN111539152B 公开(公告)日: 2022-08-26
发明(设计)人: 齐咏生;郭春雨;李永亭;刘利强;王林 申请(专利权)人: 内蒙古工业大学
主分类号: G06K9/62 分类号: G06K9/62;G06K9/00;G06V10/74;G06V10/764;G06V10/774;G06V10/82;G06N3/04;G06N3/08;G01M13/045
代理公司: 北京睿博行远知识产权代理有限公司 11297 代理人: 刘桂荣
地址: 010000 内蒙古自治*** 国省代码: 内蒙古;15
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 两级 孪生 卷积 神经网络 滚动轴承 故障 自学习 方法
【权利要求书】:

1.一种基于两级孪生卷积神经网络的滚动轴承故障自学习方法,其特征在于:该方法首先将相似度度量的孪生结构与CNN相结合,构建S-CNN网络结构;然后,基于构造的S-CNN网络结构,建立第一级故障类型识别网络S-CNN1:(1)利用形态学增强脉冲特征去除部分噪声;(2)应用S变换将信号故障类型共性特征进行提取,构造时频图;(3)将时频图样本输入到第一级S-CNN中,对其进行训练,最终形成第一级故障类型识别网络S-CNN1,训练好的网络利用网络在目标空间对同类型故障汇聚、不同类型故障分离特性,实现滚动轴承故障类型的识别与自学习;

最后,建立第二级故障损伤程度分类网络S-CNN2:(1)应用具有滑动窗的短时傅里叶变换STFT将同类型故障不同损伤程度的差异性进行放大,得到滑动时频图样本;(2)将得到的时频图样本时频图样本输入第二级S-CNN中,对其进行训练,最终形成第二级故障损伤程度分类网络S-CNN2,训练好的网络是基于目标空间距离的分类器,实现故障损伤程度的自学习和自增长;

建立第一级S-CNN1故障类型自学习网络的具体过程如下,

(a)数据预处理:假设有一种未知故障类型X和若干已知故障类型Xi,i≥2,将所有原始振动信号进行数学形态学滤波,去除部分背景噪声,对数据按照每组Q个采样点进行分割作为输入样本;之后每组均进行S变换处理得到每组振动数据对应包含时域与频域信息的时频图,然后把时频图转换成n×n的矩阵;取所有信号数据的80%作为训练集数据,20%作为测试集数据;

(b)参数选择:选取网络参数,第一级S-CNN1网络采用的两个相同CNN网络参数选择如下:选取5层卷积网络,第一层16个卷积核,第二层32个卷积核,第三层64个卷积核,第四层128个卷积核,第五层256个卷积核,卷积核大小为5×5,优化算法选取Adam,Adam对超参数的选择很好鲁棒性,最大训练次数为4000次;

(c)训练过程:网络参数确定好之后,把步骤(a)中训练集的时频图即n×n矩阵作为S-CNN1的输入,计算相应的Gw(x1)、Gw(x2)和能量函数Ew(x1,x2),并利用训练集的已知标签Y对S-CNN网络结构进行训练;其中训练过程主要依据反向传播逐层训练网络各层的参数,最终获得训练好的网络结构S-CNN1;

(d)测试与自学习过程:网络训练好之后,把步骤(a)中测试集时频图(n×n矩阵)作为步骤(c)中训练好的S-CNN1的输入,每种故障振动信号的时频图通过S-CNN1最后一层都会得到一个映射到目标空间的坐标值(x,y),由孪生结构的原理可知同一类型故障会在目标空间越来越近,而不同类型故障则越来越远;训练4000次后,最终,两类故障会在目标空间汇聚成各自不重合的两簇,完成网络对不同特征的学习过程;计算训练集每种类型故障在目标空间集合的质心,第i类在目标空间的质心记为T_trainCi

(e)根据具有噪声的基于密度聚类方法的散点图确定半径T_Mmin的值;

(f)将测试集数据通过S-CNN1映射到目标空间,得到测试集在目标空间坐标,计算测试集质心记为T_testC;求测试集的T_testC与训练集中T_trainCi之间的欧式距离,当T_testC与第i类故障的T_trainCi之间的距离小于T_Mmin,则判定测试集中未知故障属于训练集中第i类故障类型;当T_testC与训练集中所有的T_trainCi之间的距离都不小于T_Mmin,则判定测试集中未知故障属于新故障类型,从而实现故障类型的分类与自学习过程;

建立第二级S-CNN2故障损伤等级自学习网络的具体过程如下,

(a)数据预处理:对已识别故障类型即经过S-CNN1网络识别的数据的样本将其还原为原始振动信号数据,接下来要进行故障损伤等级判别与自学习;首先对这些数据进行重叠分段预处理,对数据按照每段Q个采样点进行分割作为输入样本;之后每段均进行STFT变换处理得到每组振动数据对应包含时域和频域信息的时频图,然后对时频图进行压缩,转换成n×n的矩阵;

(b)参数选择:选取网络参数,第二级S-CNN2网络采用的两个相同CNN网络参数选择如下:CNN中选取3层卷积网络,第一层64个卷积核,第二层128个卷积核,第三层256个卷积核,卷积核为3×3,优化算法选取Adam Optimizer且最大训练次数为20000次;

(c)训练过程:网络参数确定好之后,把步骤(a)中训练集的时频图n×n矩阵作为S-CNN2的输入,计算相应的Gw(x1)、Gw(x2)和能量函数Ew(x1,x2),并利用训练集的已知标签Y对S-CNN网络结构进行训练;其中训练过程依据反向传播逐层训练网络各层的参数,最终获得训练好的网络结构S-CNN2;

(d)测试与自学习过程:确定网络结构之后把测试集n×n的矩阵作为S-CNN2的输入,每种故障振动信号的时频图通过S-CNN2最后一层都会得到一个映射到目标空间的坐标值(x,y);训练20000次后,计算训练集每种故障程度在目标空间集合的质心,第i类在目标空间的质心记为L_trainCi

(e)依据DBSCAN的散点图确定半径第二级网络L_Mmin的值;

(f)将测试集数据通过S-CNN2映射到目标空间,得到测试集在目标空间坐标,计算测试集质心记为L_testC;求测试集的L_testC与训练集中L_trainCi之间的欧式距离,当L_testC与第i类损伤程度L_trainCi之间的距离小于L_Mmin,则判定测试集中未知故障属于第i类损伤程度;当L_testC与训练集中所有的损伤程度之间的距离都不小于L_Mmin,则判定测试集中未知故障属于新类型损伤程度,从而实现故障损伤程度的分类与自学习的过程。

2.根据权利要求1所述的一种基于两级孪生卷积神经网络的滚动轴承故障自学习方法,其特征在于:构建S-CNN结构本质上是一种相似性度量的方法,输入为两幅时频图x1和x2,在模型训练的时候,他们具有已知标签Y,其中Y是一个二值标签;当输入的时频图x1和x2属于同一类时,Y=0;否则,Y=1,标签用于网络训练之用;之后,Gw(x1)和Gw(x2)分别为x1和x2经过两个CNN网络的对应输出,两个CNN网络将x1和x2映射到低维空间中的两个点;其中,w为两个CNN网络待学习的共享参数;之后,将两个网络的输出Gw(x1)和Gw(x2)进行运算得到一个相似性度量指标Ew,将该指标称为“能量函数”;该能量函数Ew(x1,x2)定义如下:

Ew(x1,x2)=||Gw(x1)-Gw(x2)|| (1)

以上即为所构建的S-CNN基本结构,之后通过输入不同的训练样本来训练不同的S-CNN网络。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于内蒙古工业大学,未经内蒙古工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010066718.6/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top