[发明专利]基于LOF自编码的机械故障智能诊断方法有效
申请号: | 202110479568.6 | 申请日: | 2021-04-30 |
公开(公告)号: | CN113177484B | 公开(公告)日: | 2023-02-28 |
发明(设计)人: | 李德光;王听忠;张斌斌;王翔宇;彭首博;陈子远 | 申请(专利权)人: | 洛阳师范学院 |
主分类号: | G06F18/241 | 分类号: | G06F18/241;G06F18/2415;G06N3/047;G06N3/048;G06N3/08 |
代理公司: | 无锡市兴为专利代理事务所(特殊普通合伙) 32517 | 代理人: | 屠志力;朱荣富 |
地址: | 471934 *** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 lof 编码 机械 故障 智能 诊断 方法 | ||
1.一种基于LOF自编码的机械故障智能诊断方法,其特征在于,包括以下步骤:
步骤S1,获取机械不同健康状态下的振动信号样本;
步骤S2,从振动信号样本中截取获得局部信号片段集;
步骤S3,利用局部信号片段集对稀疏自编码网络进行训练,获得稀疏自编码网络的权重矩阵;
步骤S4,基于稀疏自编码网络的权重矩阵提取原始振动信号局部特征;
步骤S5,基于振动信号局部特征计算LOF异常因子;
步骤S6,矫正局部特征并融合为全局特征;
步骤S7,训练神经网络中的Softmax分类网络;从而完成整个诊断神经网络的训练;
步骤S8,基于以上训练完成后的诊断神经网络进行机械故障诊断;
步骤S1中,
将获取的原始振动信号样本组成机械健康状态样本集其中xm为第m个原始振动信号样本,ym为第m个原始振动信号样本的健康状态类型,M为振动信号样本数量;
步骤S2中,
以重叠滑窗方式随机从振动信号样本中截取Ns个局部信号片段,组成局部信号片段集sj表示第j个局部信号片段,每个局部信号片段有个Nin采样点;
步骤S3中,稀疏自编码网络的权重矩阵记为其中,Nin为稀疏自编码网络的输入维数,Nout为稀疏自编码网络的特征维数;
步骤S4中,将振动信号xm分为不重叠的局部信号片段,表示如下:
其中,J为振动信号分为局部信号片段的个数,为第m个振动信号样本的第j个局部信号片段;
振动信号xm中每一个局部信号片段输入到稀疏自编码网络中提取的特征为
其中,σr为稀疏自编码网络的特征层激活函数;
振动信号xm对应的局部特征集为
步骤S5具体包括:对局部特征集进行LOF异常因子的计算,包括:设定k值大小,搜索计算局部特征集内任意一点的k近邻域;
计算局部特征集内所有特征点的局部可达密度,其中任意点
其中,o′为点i的邻域内的特征点,k_distance(o′)表示点o′的第k距离,k_distance(o)表示点o的第k距离,d(o,o′)表示点o与o′的欧氏距离,k值取为5;Nk(o)是点o的邻域,即点o的第k距离以内的所有点,包括第k距离上的点;
点o的LOF异常因子计算表达式如下:
其中,lrdk(o)与lrdk(o′)分别为点o与点o′的局部可达密度;
步骤S6中,
对每个振动信号样本xm求出第j个局部信号片段的LOF异常因子将作为特征平均的权重因子,矫正局部特征并融合为全局特征hm;如下式所示:
步骤S7具体包括:
将获得的全局特征hm与健康状态类型结合,形成Softmax分类网络的训练集假设训练集的健康状态有C种,则ym∈{1,2,…,C};对每个输入的全局特征hm,Softmax分类网络通过调整参数估计该特征为第c种健康状态的概率p(ym=c|hm),其中c=1,2,…,C;
Softmax分类网络输出表示为:
其中,Ws为Softmax分类网络的权重矩阵,Wc为权重矩阵Ws的第c行向量;
Softmax分类网络的目标函数为:
其中,1{·}为指示函数,当输入为真时,指示函数的值为1;当输入为假时,指示函数的值为0;通过最小化目标函数J(Ws),得到优化的Ws;最终完成诊断神经网络的训练。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于洛阳师范学院,未经洛阳师范学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110479568.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种细纱机多区域视觉检测监控系统和方法
- 下一篇:一种远程视频监控装置