Cargando…
Fault Diagnosis of Rotary Machines Using Deep Convolutional Neural Network with Wide Three Axis Vibration Signal Input
Fault diagnosis is considered as an essential task in rotary machinery as possibility of an early detection and diagnosis of the faulty condition can save both time and money. This work presents developed and novel technique for deep-learning-based data-driven fault diagnosis for rotary machinery. T...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2020
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7411931/ https://www.ncbi.nlm.nih.gov/pubmed/32707716 http://dx.doi.org/10.3390/s20144017 |
_version_ | 1783568492575850496 |
---|---|
author | Kolar, Davor Lisjak, Dragutin Pająk, Michał Pavković, Danijel |
author_facet | Kolar, Davor Lisjak, Dragutin Pająk, Michał Pavković, Danijel |
author_sort | Kolar, Davor |
collection | PubMed |
description | Fault diagnosis is considered as an essential task in rotary machinery as possibility of an early detection and diagnosis of the faulty condition can save both time and money. This work presents developed and novel technique for deep-learning-based data-driven fault diagnosis for rotary machinery. The proposed technique input raw three axes accelerometer signal as high definition 1D image into deep learning layers which automatically extract signal features, enabling high classification accuracy. Unlike the researches carried out by other researchers, accelerometer data matrix with dimensions 6400 × 1 × 3 is used as input for convolutional neural network training. Since convolutional neural networks can recognize patterns across input matrix, it is expected that wide input matrix containing vibration data should yield good classification performance. Using convolutional neural networks (CNN) trained model, classification in one of the four classes can be performed. Additionally, number of kernels of CNN is optimized using grid search, as preliminary studies show that alternating number of kernels impacts classification results. This study accomplished the effective classification of different rotary machinery states using convolutional artificial neural network for classification of raw three axis accelerometer signal input. |
format | Online Article Text |
id | pubmed-7411931 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2020 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-74119312020-08-25 Fault Diagnosis of Rotary Machines Using Deep Convolutional Neural Network with Wide Three Axis Vibration Signal Input Kolar, Davor Lisjak, Dragutin Pająk, Michał Pavković, Danijel Sensors (Basel) Article Fault diagnosis is considered as an essential task in rotary machinery as possibility of an early detection and diagnosis of the faulty condition can save both time and money. This work presents developed and novel technique for deep-learning-based data-driven fault diagnosis for rotary machinery. The proposed technique input raw three axes accelerometer signal as high definition 1D image into deep learning layers which automatically extract signal features, enabling high classification accuracy. Unlike the researches carried out by other researchers, accelerometer data matrix with dimensions 6400 × 1 × 3 is used as input for convolutional neural network training. Since convolutional neural networks can recognize patterns across input matrix, it is expected that wide input matrix containing vibration data should yield good classification performance. Using convolutional neural networks (CNN) trained model, classification in one of the four classes can be performed. Additionally, number of kernels of CNN is optimized using grid search, as preliminary studies show that alternating number of kernels impacts classification results. This study accomplished the effective classification of different rotary machinery states using convolutional artificial neural network for classification of raw three axis accelerometer signal input. MDPI 2020-07-19 /pmc/articles/PMC7411931/ /pubmed/32707716 http://dx.doi.org/10.3390/s20144017 Text en © 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Kolar, Davor Lisjak, Dragutin Pająk, Michał Pavković, Danijel Fault Diagnosis of Rotary Machines Using Deep Convolutional Neural Network with Wide Three Axis Vibration Signal Input |
title | Fault Diagnosis of Rotary Machines Using Deep Convolutional Neural Network with Wide Three Axis Vibration Signal Input |
title_full | Fault Diagnosis of Rotary Machines Using Deep Convolutional Neural Network with Wide Three Axis Vibration Signal Input |
title_fullStr | Fault Diagnosis of Rotary Machines Using Deep Convolutional Neural Network with Wide Three Axis Vibration Signal Input |
title_full_unstemmed | Fault Diagnosis of Rotary Machines Using Deep Convolutional Neural Network with Wide Three Axis Vibration Signal Input |
title_short | Fault Diagnosis of Rotary Machines Using Deep Convolutional Neural Network with Wide Three Axis Vibration Signal Input |
title_sort | fault diagnosis of rotary machines using deep convolutional neural network with wide three axis vibration signal input |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7411931/ https://www.ncbi.nlm.nih.gov/pubmed/32707716 http://dx.doi.org/10.3390/s20144017 |
work_keys_str_mv | AT kolardavor faultdiagnosisofrotarymachinesusingdeepconvolutionalneuralnetworkwithwidethreeaxisvibrationsignalinput AT lisjakdragutin faultdiagnosisofrotarymachinesusingdeepconvolutionalneuralnetworkwithwidethreeaxisvibrationsignalinput AT pajakmichał faultdiagnosisofrotarymachinesusingdeepconvolutionalneuralnetworkwithwidethreeaxisvibrationsignalinput AT pavkovicdanijel faultdiagnosisofrotarymachinesusingdeepconvolutionalneuralnetworkwithwidethreeaxisvibrationsignalinput |