[发明专利]一种基于深层特征和迁移学习的变工况下滚动轴承故障诊断方法有效
申请号: | 201910159895.6 | 申请日: | 2019-03-01 |
公开(公告)号: | CN109902393B | 公开(公告)日: | 2022-06-14 |
发明(设计)人: | 康守强;王玉静;胡明武;王庆岩;谢金宝 | 申请(专利权)人: | 哈尔滨理工大学 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06K9/62;G06N3/04;G06N3/08;G01M13/045 |
代理公司: | 黑龙江立超同创知识产权代理有限责任公司 23217 | 代理人: | 杨立超 |
地址: | 150080 黑龙*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 深层 特征 迁移 学习 工况 滚动轴承 故障诊断 方法 | ||
1.一种基于深层特征和迁移学习的变工况下滚动轴承故障诊断方法,其特征在于,所述方法的实现过程为:
训练阶段:
(1)数据预处理:将已知工况下滚动轴承多状态时域振动信号经过傅里叶变换到频域,得到相应的频域幅值;
(2)特征提取及样本集构成:采用深度学习方法对变工况下滚动轴承振动信号频域幅值进行深层特征提取,得到的特征构成源域训练样本集;所述深度学习方法为SDAE;
(3)迁移学习域适应处理:利用迁移学习方法对源域训练样本进行域适应处理,所述迁移学习方法为JGSA方法;
(4)模型建立:由JGSA算法域适应处理后的源域已知标签样本集来训练KNN分类模型,得到变工况下滚动轴承故障诊断训练模型;
测试阶段:
(1)数据预处理:将未知工况下滚动轴承多状态时域振动信号经过傅里叶变换到频域,得到相应的频域幅值;
(2)特征提取及样本集构成:采用深度学习方法对变工况下滚动轴承振动信号频域幅值进行深层特征提取,得到的特征构成目标域测试样本集;所述深度学习方法为SDAE;
(3)迁移学习域适应处理:利用迁移学习方法对目标域测试样本进行域适应处理,所述迁移学习方法为JGSA方法;
该步骤与训练阶段对应步骤采用JGSA方法同时进行处理;
(4)对变工况下滚动轴承故障诊断训练模型进行测试:
利用域适应后的目标域测试样本集测试训练阶段得到变工况下滚动轴承故障诊断训练模型,通过不断迭代计算在目标域测试样本上得到变工况下滚动轴承振动信号多状态分类结果,完成变工况下滚动轴承多状态故障诊断;
其中,深度学习方法SDAE的构建过程为:
1)构建稀疏自动编码器
假设hj(x)为稀疏自动编码器在输入为x时隐藏神经元的激活值,隐藏神经元j的平均激活值表示为:
x表示滚动轴承振动信号的频域幅值,i表示第i个隐藏神经元,m为神经元的个数;
在自动编码器网络结构代价函数中添加选取稀疏性限制作为额外的惩罚因子,具体的表达式为:
其中:为KL散度,当时,ρ为设定的稀疏性参数,为第j个隐藏神经元输出的稀疏性参数,sl为l层单元的个数,si为i层的隐藏神经元个数;
KL散度值为0;KL散度随着偏离ρ逐渐增大,因此最小化这一惩罚因子具有使靠近ρ的效果,则有稀疏惩罚项可以表示为:
其中:β为稀疏惩罚项的权重系数;θ={W,b},W表示自动编码器网络结构的权重,b表示自动编码器网络结构的偏置;
自动编码器网络结构中的代价函数为:
其中:λ为权重衰减项的权重系数,l为网络的层数,sl为l层单元的个数,wji为权重矩阵中角标为j,i的元素值,m为神经元的个数;表示第i个隐藏神经元的输出,xi表示第i个隐藏神经元的输入,
因此,结合自动编码器网络结构的代价函数,稀疏自动编码器(SAE)的代价函数表达式为:
2)构建去噪自动编码器
去噪自动编码器首先对振动信号的输入数据随机置零,得到含噪的输入信号,具体操作为:
其中:C为加噪的程度,rand(·)为与输入矩阵X相同维度的矩阵,表示加入噪声后的输出矩阵;并且将加噪后的数据输入到自动编码器中进行编码和解码,得到式(7)和式(8)所示:
z=gθ'(y)=s(W2y+b2) (8)
其中:z为经过去噪编码器处理,得到的重构数据;y为加入噪声后的输出数据经自动编码器编码后的结果;
去噪自动编码器的代价函数表达式为:
表示第i个隐藏神经元对原滚动轴承振动信号的频域幅值加噪处理后的结果,
zi经去噪自动编码器处理后得到的重构数据;
3)构建稀疏去噪自动编码器
结合式(5)和(9),得到SDAE的总体代价函数表达式为:
迁移学习方法JGSA的构建过程为:
1)分布差异最小化
采用最大均值差异度量标准,计算源域样本均值与目标域样本均值间的距离,其表达式为:
ns表示源域样本的个数,nt表示目标域样本的个数,A为源域空间,B为目标域空间,xi为源域样本,xj为目标域样本,Xs表示源域样本集,Xt表示目标域样本集;
计算每个源域样本条件分布与目标域样本条件分布间的差异,其计算表达式为:
式中:c为源域样本和目标域样本的类别,c∈{1,…,C},Xs(c)是源域样本中为类别c的样本集合,Xt(c)是目标域样本中预测标签为类别c的样本集合;通过联合不同域数据的边缘分布与条件分布,将不同域数据分布差异最小化的矩阵表示式为:
其中:Ms、Mt、Mst和Mts分别为式(14)、(15)、(16)和(17):
Ms为源域样本变换矩阵,Mt为目标域样本变换矩阵,
Mst源域样本到目标域样本的变换矩阵,Mts目标域样本到源域样本的变换矩阵,
2)子空间差异最小化
JGSA通过子空间变换将源域空间A与目标域空间B同时进行特征映射,将源域样本的类别信息和目标域样本的内部特征属性都得以保留,同时空间A与B经过映射后得到的各自子空间分布更相近,两个子空间的最小化表达式为:
在目标域映射后的子空间中,为保留目标域样本内部特征属性,使映射后的目标域样本方差最大化,其表达式为:
式中:是目标域的散度矩阵,是中心矩阵,是单位列向量,Tr表示矩阵的迹,It表示单位矩阵;
同时,源域样本在映射后,源域样本的判别信息得到有效传递,有利于在映射后的子空间中维持其类别信息不变,其表达式为:
其中:Sw是类内散度矩阵,其表达式如式(22)所示,Sb是在源域样本上的类间散度矩阵,其表达式如式(23)所示:
式中:是源域样本的类别集合,D表示维数,是类别样本中的中心矩阵,是恒等矩阵,是单位列向量,ns(c)是源域样本类别c的个数;
通过联合式(13),(18),(19),(20)和(21),得到JGSA方法的目标函数,其表达式如式(24)所示,实现从统计分布和几何空间同时减少不同域间的域偏移,
式中:是恒等矩阵,μ是目标域方差散度矩阵系数,β是类间散度矩阵系数,λ是源域与目标域分别映射后子空间差异表达式(20)的系数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨理工大学,未经哈尔滨理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910159895.6/1.html,转载请声明来源钻瓜专利网。