{"title":"A bearing fault diagnosis method based on a convolutional spiking neural network with spatial–temporal feature-extraction capability","authors":"Changfan Zhang, Z. Xiao, Zhenwen Sheng","doi":"10.1093/tse/tdac050","DOIUrl":null,"url":null,"abstract":"\n Convolutional neural networks (CNNs) are widely used in the field of fault diagnosis due to their strong feature-extraction capability. However, in each timestep, CNNs only consider the current input and ignores any cyclicity in time, therefore finding difficulties in mining temporal features from the data. In this work, the third-generation neural network—spiking neural network (SNN)—is utilized in bearing fault diagnosis. SNNs incorporate temporal concepts and utilize discrete spike sequences in communication, making it more biologically explanatory. Inspired by the classic CNN LeNet-5 framework, a bearing fault diagnosis method based on a convolutional SNN is proposed. In this method, the spiking convolutional network and the spiking classifier network are constructed by using the IF and LIF model, respectively, and end-to-end training is conducted on the overall model using a surrogate gradient method. The signals are adaptively encoded into spikes in the spiking neuron layer. In addition, the network utilizes max-pooling, which is consistent with the spatial–temporal characteristics of SNNs. Combined with the spiking convolutional layers, the network fully extracts the spatial–temporal features from the bearing vibration signals. Experimental validations and comparisons are conducted on bearings. The results show that the proposed method achieves high accuracy and takes fewer time steps.","PeriodicalId":52804,"journal":{"name":"Transportation Safety and Environment","volume":" ","pages":""},"PeriodicalIF":2.7000,"publicationDate":"2022-12-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Transportation Safety and Environment","FirstCategoryId":"5","ListUrlMain":"https://doi.org/10.1093/tse/tdac050","RegionNum":4,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"TRANSPORTATION SCIENCE & TECHNOLOGY","Score":null,"Total":0}
引用次数: 1
Abstract
Convolutional neural networks (CNNs) are widely used in the field of fault diagnosis due to their strong feature-extraction capability. However, in each timestep, CNNs only consider the current input and ignores any cyclicity in time, therefore finding difficulties in mining temporal features from the data. In this work, the third-generation neural network—spiking neural network (SNN)—is utilized in bearing fault diagnosis. SNNs incorporate temporal concepts and utilize discrete spike sequences in communication, making it more biologically explanatory. Inspired by the classic CNN LeNet-5 framework, a bearing fault diagnosis method based on a convolutional SNN is proposed. In this method, the spiking convolutional network and the spiking classifier network are constructed by using the IF and LIF model, respectively, and end-to-end training is conducted on the overall model using a surrogate gradient method. The signals are adaptively encoded into spikes in the spiking neuron layer. In addition, the network utilizes max-pooling, which is consistent with the spatial–temporal characteristics of SNNs. Combined with the spiking convolutional layers, the network fully extracts the spatial–temporal features from the bearing vibration signals. Experimental validations and comparisons are conducted on bearings. The results show that the proposed method achieves high accuracy and takes fewer time steps.