Motor fault diagnosis method based on spiking convolutional neural network with multi-scale decomposition local features.

Gongping Wu, Zhiwen Huang, Zhuo Long, Fengqin Huang, Ming-Hao Wang, Xiaofei Zhang
{"title":"Motor fault diagnosis method based on spiking convolutional neural network with multi-scale decomposition local features.","authors":"Gongping Wu, Zhiwen Huang, Zhuo Long, Fengqin Huang, Ming-Hao Wang, Xiaofei Zhang","doi":"10.1016/j.isatra.2025.05.035","DOIUrl":null,"url":null,"abstract":"<p><p>Motor fault diagnosis has been widely focused on various manufacturing systems. Traditional neural networks have limitations in extracting temporal features from data. This paper proposes a motor fault diagnosis method based on spiking convolutional neural network with multi-scale decomposition local features. This method extracts the local features of the raw motor fault signals at different scales (frequency and time) using Discrete Wavelet Transform (DWT), capturing detailed information from various frequency bands, with high-frequency instantaneous changes and low-frequency steady trends. Then, Gaussian population encoding features are used to generate time spikes, enhancing the accuracy and optimization ability of feature representation, to avoid local optima and improve the model's generalization performance. To further improve the performance of the network, Spiking Convolutional Neural Network (SCNN) is combined with Batch Normalization Through Time (BNTT). BNTT performs batch normalization at the temporal level, effectively enhancing the training stability of the neural network, reducing issues like vanishing or exploding gradients, and accelerating the convergence process. In addition, the surrogate gradient method is used to overcome the backpropagation problem in spiking neural networks, allowing the temporal neural network to be trained smoothly. Finally, the experiments and comparisons are conducted by using the Induction Motor Data Sets (IMDS) and Case Western Reserve University (CWRU) datasets. The proposed method can achieve test accuracy of 99.49 % and 96.31 % on IMDS and CWRU respectively. The results show that this method offers high test accuracy and low computational cost.</p>","PeriodicalId":94059,"journal":{"name":"ISA transactions","volume":" ","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2025-05-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"ISA transactions","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1016/j.isatra.2025.05.035","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Motor fault diagnosis has been widely focused on various manufacturing systems. Traditional neural networks have limitations in extracting temporal features from data. This paper proposes a motor fault diagnosis method based on spiking convolutional neural network with multi-scale decomposition local features. This method extracts the local features of the raw motor fault signals at different scales (frequency and time) using Discrete Wavelet Transform (DWT), capturing detailed information from various frequency bands, with high-frequency instantaneous changes and low-frequency steady trends. Then, Gaussian population encoding features are used to generate time spikes, enhancing the accuracy and optimization ability of feature representation, to avoid local optima and improve the model's generalization performance. To further improve the performance of the network, Spiking Convolutional Neural Network (SCNN) is combined with Batch Normalization Through Time (BNTT). BNTT performs batch normalization at the temporal level, effectively enhancing the training stability of the neural network, reducing issues like vanishing or exploding gradients, and accelerating the convergence process. In addition, the surrogate gradient method is used to overcome the backpropagation problem in spiking neural networks, allowing the temporal neural network to be trained smoothly. Finally, the experiments and comparisons are conducted by using the Induction Motor Data Sets (IMDS) and Case Western Reserve University (CWRU) datasets. The proposed method can achieve test accuracy of 99.49 % and 96.31 % on IMDS and CWRU respectively. The results show that this method offers high test accuracy and low computational cost.

基于多尺度分解局部特征的脉冲卷积神经网络的电机故障诊断方法。
电机故障诊断已广泛应用于各种制造系统。传统的神经网络在从数据中提取时间特征方面存在局限性。提出了一种基于多尺度分解局部特征的尖峰卷积神经网络的电机故障诊断方法。该方法利用离散小波变换(DWT)提取电机原始故障信号在不同尺度(频率和时间)下的局部特征,从各个频带捕获详细信息,高频瞬时变化,低频稳定趋势。然后,利用高斯种群编码特征生成时间尖峰,提高特征表示的准确性和优化能力,避免了局部最优,提高了模型的泛化性能;为了进一步提高网络的性能,将尖峰卷积神经网络(SCNN)与Batch Normalization Through Time (BNTT)相结合。BNTT在时间层面进行批归一化,有效增强了神经网络的训练稳定性,减少了梯度消失或爆炸等问题,加速了收敛过程。此外,利用代理梯度方法克服了尖峰神经网络中的反向传播问题,使时间神经网络能够顺利训练。最后,利用感应电机数据集(IMDS)和凯斯西储大学(CWRU)数据集进行了实验和比较。该方法在IMDS和CWRU上的测试准确率分别达到99.49 %和96.31 %。结果表明,该方法测试精度高,计算成本低。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信