[发明专利]基于稀疏分解与邻域蜂群算法的电机故障诊断方法在审
申请号: | 202210618232.8 | 申请日: | 2022-06-01 |
公开(公告)号: | CN115015752A | 公开(公告)日: | 2022-09-06 |
发明(设计)人: | 戴峻峰;常波 | 申请(专利权)人: | 淮阴工学院 |
主分类号: | G01R31/34 | 分类号: | G01R31/34;G06K9/00;G06K9/62;G06N3/00;G06N3/08 |
代理公司: | 淮安市科文知识产权事务所 32223 | 代理人: | 吴晶晶 |
地址: | 223000 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 稀疏 分解 邻域 蜂群 算法 电机 故障诊断 方法 | ||
1.一种基于稀疏分解与邻域蜂群算法的电机故障诊断方法,其特征在于,包括如下步骤:
步骤1:利用稀疏分解IM-HHT提取直流电机特征及信号分析;将电机采样信号经稀疏分解去噪处理,利用正交匹配追踪算法,对电机信号进行处理前去噪,从过完备字典DCT中选择若干最优原子,并将选择出的原子线性组合,然后利用经验模态分解EMD,将给定的信号分解为若干固有模态函数IMF,再利用相关性参数,去除假性IMF,最后进行Hilbert变换,得到原始信号的Hilbert谱;
步骤2:基于聚类型欧氏距离判定方法进行特征选取;
步骤3:基于方形邻域选择人工蜂群SS-ABC算法对电机信号特征因子排序;所述方形邻域选择人工蜂群SS-ABC算法为利用方形邻域选择方法代替原始ABC算法的概率选择,修改构建搜索策略,实现方形邻域选择人工蜂群SS-ABC算法的改进;
步骤4:通过径向基RBF分类器对电机故障进行分类识别。
2.根据权利要求1所述的基于稀疏分解与邻域蜂群算法的电机故障诊断方法,其特征在于,所述步骤1中稀疏分解去噪处理,利用正交匹配追踪算法,对电机信号进行处理前去噪的具体操作为:
(1)表征待分解信号及模型
其中,fi为待分解信号,F={f1,f2,...fn}为待分解信号矩阵,m为所选原子的个数,D={d1,d2,...dn}为过完备字典,di为所选原子,xi为所选原子对应的稀疏系数,将所选择的m个原子线性组合即可对信号稀疏表示;
在满足公式(1)的条件下寻找xi的最稀疏表示值,即寻求具有最少非零值的解决方案,模型如下:
其中,||·||0为l0范数,即xi中非零元素的数目,X={xi}为稀疏系数矩阵,ε为误差;
(2)稀疏分解
在过完备原子库D中选出N维信号矩阵F与原子d1之间内积绝对值的最大值,此时的d1为最优原子,即满足:
|F,d1|=sup|F,di| (3)
其中,|F,d1|表示信号矩阵F与原子d1内积的绝对值;
对信号矩阵F进行多次分解后信号可表示为:
随着分解次数的增加,残余信号的信号值将近似为零,待分解信号矩阵F可表示为:
3.根据权利要求1所述的基于稀疏分解与邻域蜂群算法的电机故障诊断方法,其特征在于,所述步骤1中的过完备字典DCT的选择如下:
根据离散余弦变换得到DCT字典,通过对称信号扩展用实数代替复数在实数域上进行分析,一维DCT变换可以通过下式来计算得到:
其中,d(k)为第k个DCT原子,k为频率因子,f(n)为给定的信号序列,N表示输入信号长度;矩阵形式表示如下:
D=CNf (7)
CN为DCT系数矩阵,再对其在频域进行精细抽样即可得到过完备字典。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于淮阴工学院,未经淮阴工学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210618232.8/1.html,转载请声明来源钻瓜专利网。