[发明专利]基于并行特征学习和多分类器的滚动轴承故障诊断方法有效
申请号: | 201910331462.4 | 申请日: | 2019-04-24 |
公开(公告)号: | CN110110768B | 公开(公告)日: | 2021-02-26 |
发明(设计)人: | 王奇斌;赵博;程广凯;孔宪光;马洪波;常建涛 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | G06K9/62 | 分类号: | G06K9/62 |
代理公司: | 陕西电子工业专利中心 61205 | 代理人: | 陈宏社;王品华 |
地址: | 710071 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提出了一种基于多分类器集成和并行特征学习的滚动轴承智能故障诊断方法,旨在提高模型的分类精度,实现步骤为:获取训练样本集和测试样本集;建立多个堆栈自编码器模型,以训练样本集为输入对堆栈式自编码器模型进行并行训练,提取训练样本集的多个特征;基于softmax模型对提取的特征进行特征评价,根据相应的阈值和评价指标值筛选特征构成特征子集;根据特征子集建立基于softmax模型的多个分类器,以特征子集为输入获取每个分类器的分类精度,根据阈值重新选择多个分类器构造集成多分类器模型,通过多数投票法获得集成多分类器模型预测标签,将预测标签与滚动轴承故障类型进行映射,实现滚动轴承的智能故障诊断。 | ||
搜索关键词: | 基于 并行 特征 学习 分类 滚动轴承 故障诊断 方法 | ||
【主权项】:
1.一种基于并行特征学习和集成多分类器的滚动轴承智能故障诊断方法,其特征在于包括如下步骤:(1)获取训练样本集和测试样本集:(1a)将从数据库中选取的滚动轴承的I个振动时域信号数据作为训练样本,每个训练样本包含一种表示故障类别的标签,标签的类别总数为Q,所有训练样本构成训练样本集X1,
其中,I≥2000,且I>>Q,xi表示第i个训练样本,y(i)表示xi的标签;(1b)将通过数据采集系统实时采集的待诊断滚动轴承的J个振动时域信号数据作为测试样本,所有测试样本构成测试样本集X2,
J≥I/2,xj表示第j个测试样本;(2)构建N个堆栈式自编码器模型:基于不同激活函数差异性地构建N个各包含K个自编码器的堆栈式自编码器模型,第n个堆栈式自编码器模型中第k个自编码器记为
的隐藏层为
该N个堆栈式自编码器模型的最后一个隐藏层的节点数均为h,输出层的节点数均为o,其中,n=1,2,…,N,k=1,2,…,K,N≥2,K≥2;(3)对N个堆栈式自编码器模型进行并行训练:(3a)令n=1,k=1;(3b)将训练样本集X1作为第n个堆栈式自编码器模型中第k个自编码器
的输入,对
进行训练,得到训练后的隐含层为
的自编码器
(3c)将训练后的自编码器
的隐含层
作为第n个堆栈式自编码器模型中第k+1个自编码器
的输入,对
进行训练,得到训练后的隐含层为
的自编码器
(3d)判断k=K是否成立,若是,得到训练后的第n个堆栈式自编码器模型,否则,令k=k+1,并执行步骤(3c)~(3d);(3e)判断n=N是否成立,若是,得到N个并行训练后的堆栈式自编码器模型,否则,令n=n+1,并执行步骤(3b)~(3d);(4)获取多个性能状态特征:将第n个并行训练后的堆栈式自编码器模型中
的h个节点输出值作为从训练样本集中提取到的第n组性能状态特征,所有堆栈式自编码器提取到的性能状态特征共为M个,其中,M=N×h,第m个性能状态特征为Fm,m=1,2,…,M;(5)对每个性能状态特征Fm进行特征评价:通过最小化误差函数对softmax分类模型进行训练,得到训练后的softmax分类模型,并将每个性能状态特征Fm输入到训练后的softmax分类模型,得到M个性能评价指标值I1,I2,…,Im,…,IM;(6)建立基于softmax分类器的集成多分类器模型:(6a)设置Q个阈值T1,T2,…,Tq,…,TQ,并将M个性能评价指标值逐一与第q个阈值Tq进行比较,筛选出性能评价指标值大于Tq的性能状态特征组成特征子集Sq,得到Q个特征子集S1,S2,…,Sq,…,SQ,q=1,2,…,Q;(6b)将第q个特征子集Sq输入到softmax分类器Cq中,得到Cq的预测标签向量Rq,
并计算Cq的分类精度Acq,得到Q个softmax分类器的分类精度Ac1,Ac2,…,Acq,…,AcQ;(6c)设置阈值Tc,将Q个分类精度Ac1,Ac2,…,Acq,…,AcQ分别与Tc比较,筛选出分类精度大于Tc的λ个分类器C1,C2,…,Cκ,…,Cλ,λ≥5,构成基于softmax分类器的集成多分类器模型C;(7)获取滚动轴承故障诊断结果:(7a)将X2中的xj输入到C中的每一个Cκ,κ=1,2,…,λ,得到λ个分类器C1,C2,…,Cκ,…,Cλ对xj的预测标签
其中,
(7b)通过投票法查找预测标签
中出现次数最多的预测标签,并将其作为基于softmax分类器的集成多分类器模型C对测试样本xj的预测标签L(j):
其中,mode(·)表示模式查找函数,
表示利用筛选出的第κ个分类器对测试样本xj预测的标签,λ表示筛选出的分类器的数目;(7c)将预测标签L(j)与训练样本集包含的故障类别进行映射,得到滚动轴承在不同时刻的故障状态。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910331462.4/,转载请声明来源钻瓜专利网。