ArticlePDF Available

Abstract

Electrical machines, which provide many conveniences in our daily life, may experience malfunctions that may adversely affect their performance and the general functioning of the industrial processes in which they are used. These failures often require maintenance or repair work, which can be expensive and time consuming. Therefore, minimizing the risk of malfunctions and failures and ensuring that these machines operate reliably and efficiently play a critical role for the industry. In this study, a one-dimensional convolutional neural network (1D-CNN) based fault diagnosis model is proposed for electric motor fault detection. Motor vibration data was chosen as the input data of the 1D-CNN model. Motor vibration data was obtained from a mobile application developed by using the three-axis accelerometer of the mobile phone. Three-axis data (X-axis, Y-axis and Z-axis) were fed to the model, both separately and together, to perform motor fault detection. The results showed that even a single axis data provides error-free diagnostics. With this fault detection method, which does not require any connection on or inside the motor, the fault condition in an electric motor has been detected with high accuracy.
Copyright © European Journal of Technique (EJT) ISSN 2536-5010 | e-ISSN 2536-5134 https://dergipark.org.tr/en/pub/ejt
European Journal of Technique
journal homepage: https://dergipark.org.tr/en/pub/ejt
A Deep Learning Approach for Motor Fault Detection
using Mobile Accelerometer Data
Merve Ertarğın1*, Turan Gürgenç2, Özal Yıldırım3,4 , Ahmet Orhan5
1*Munzur University, Electrical and Electronics Engineering Department, Tunceli, Turkey (e-mail: merveboydak@munzur.edu.tr).
2 Fırat University, Automotive Engineering Department, Elazığ, Turkey. (e-mail: tgurgenc@firat.edu.tr).
3 Fırat University, Software Engineering Department, Elazığ, Turkey. (e-mail: ozal@firat.edu.tr).
4 Fırat University, Artificial Intelligence and Data Engineering Department, Elazığ, Turkey. (e-mail: ozal@firat.edu.tr).
5 Fırat University, Electrical and Electronics Engineering Department, Elazığ, Turkey. (e-mail: aorhan@firat.edu.tr).
1. INTRODUCTION
Electrical machines are indispensable for industry, especially
in power generation, manufacturing and transportation. In these
applications, they play a critical role in the conversion and
control of energy and are essential to meeting the energy
demands of modern society. Due to occasional malfunctions in
electrical machines, they do not operate at high efficiency and
may consume more energy than necessary. This leads to higher
operating costs. Failures that occur can create safety hazards
for workers, such as electric shock or fire. These hazards can
cause injury, equipment damage, or even death. For these
reasons, it is necessary to detect faults before they progress and
to implement preventive maintenance and monitoring
programs.
Electric motors have complex internal structures and
mechanisms that make it difficult for humans to visually
inspect and identify faults. Many faults occur in motor parts or
electrical windings that are not easily accessible or visible
without disassembling the motor. Many motor failures present
as subtle changes in performance or behavior that are not
immediately noticeable to humans [1]. Identifying motor
failures often requires a deep understanding of motor operation,
performance characteristics and failure patterns. Some faults in
motor may occur intermittently or under certain operating
conditions. Detecting such errors in real time requires constant
monitoring of various parameters and being able to analyze
large volumes of data quickly. People can find it difficult to
constantly monitor motors at such high frequencies and to
analyze complex data patterns effectively. In contrast,
machine-learning models can overcome these challenges by
analyzing large amounts of data from engines, detecting fine
patterns, and identifying error signatures more accurately and
efficiently. These models process data in real time, providing
continuous monitoring and timely fault detection, increasing
overall motor reliability and minimizing downtime. Deep
learning methods are based on the use of raw input data, unlike
traditional approaches where it is necessary to manually extract
the properties of the input data. Thus, the need for expert
knowledge is minimized [2]. Due to these advantages, deep
learning models have been applied in many different fields
such as detecting brain abnormalities from magnetic resonance
images (MRI) [3], diagnosing heart diseases from
electrocardiography (ECG) signals [4, 5], face recognition [6],
speech recognition [7], as well as motor fault detection [8-16],
and successful results have been obtained.
The most preferred input data for detecting faults in motor
bearings are current [8-10] and vibration [11-16] data.
Vibration signals are very sensitive to the presence of bearing
ARTICLE INFO
ABSTRACT
Received: Aug., 01. 2023
Revised: Oct., 04. 2023
Accepted: Oct., 27. 2023
Electrical machines, which provide many conveniences in our daily life, may experience
malfunctions that may adversely affect their performance and the general functioning of the
industrial processes in which they are used. These failures often require maintenance or
repair work, which can be expensive and time consuming. Therefore, minimizing the risk
of malfunctions and failures and ensuring that these machines operate reliably and
efficiently play a critical role for the industry. In this study, a one-dimensional convolutional
neural network (1D-CNN) based fault diagnosis model is proposed for electric motor fault
detection. Motor vibration data was chosen as the input data of the 1D-CNN model. Motor
vibration data was obtained from a mobile application developed by using the three-axis
accelerometer of the mobile phone. Three-axis data (X-axis, Y-axis and Z-axis) were fed to
the model, both separately and together, to perform motor fault detection. The results
showed that even a single axis data provides error-free diagnostics. With this fault detection
method, which does not require any connection on or inside the motor, the fault condition
in an electric motor has been detected with high accuracy.
Keywords:
Motor Fault Diagnosis
Deep learning
1D-CNN
Corresponding author: Merve Ertarğın
ISSN: 2536-5010 | e-ISSN: 2536-5134
DOI:
Copyright © European Journal of Technique (EJT) ISSN 2536-5010 | e-ISSN 2536-5134 https://dergipark.org.tr/en/pub/ejt
defects or anomalies. Within the realm of deep learning
models, convolutional neural networks (CNN) excel at learning
features from mechanical vibration signals. As a result, many
studies have utilized CNNs for intelligent fault diagnosis of
machines [11-14].
Jia et al. [11] proposed an approach called deep normalized
convolutional neural network (DNCNN) to solve the problem
that CNNs do not take into account the unbalanced distribution
of machine health conditions. In this approach, normalized
layers based on weight normalization strategy and ReLU
activation function are used to improve the training process. A
weighted softmax loss has been developed to deal with the
unbalanced distribution data problem. In addition, a neuron
activation maximization (NAM) algorithm was developed to
understand how DNCNN learns features from vibrational
signals.
Machine learning models trained with data previously
collected from another machine may not perform satisfactorily
when the environment and operating conditions change on
different machine instances. Asutkar et al. [12] presented a
transfer-learning model to address this deficiency. With 1D-
CNN and transfer learning, it has been determined that the
accuracy rates are high even if datasets from different machines
are used in training and testing. Shen et al. [14] developed an
approach that embed the physical knowledge of bearing faults
into the model training process. Fault detection has been
successfully achieved with this deep learning approach, which
consists of a simple threshold model and CNN model for error
detection. In addition, generative adversarial networks (GAN)
[15], long-short-term-memory (LSTM) [16] models were also
used in motor fault diagnosis and motivating results were
obtained.
Various sensor equipment and platforms installed around
the motor are used to obtain vibration signals for motor fault
diagnosis [10]. These platforms are both costly and impractical
to use. In this study, motor vibration data were collected with a
non-invasive mobile application in order to evaluate motor
health with an easy method that does not require the use of
expensive sensors and minimizes the need for expert
knowledge. Today, the possibilities of smartphones, which are
available to almost everyone, are used in motor fault diagnosis
and the motor health status is evaluated without any cost. With
the CNN model, which is one of the deep learning methods and
has proven to be successful in diagnosis and classification in
many areas, motor fault diagnosis has been carried out without
error. Thus, a low-cost and practical method for the problem is
presented.
2. MATERYAL VE METOD
In this study, a mobile application has been developed to detect
motor failures from vibration data with 1D-CNN model.
Illustration of the flowchart to build proposed approach is given
in Figure 1. The phone, on which the mobile application was
installed, was placed on the motor and data acquisition was
performed in three axes (X, Y, Z). The data is segmented and
divided into train set, validation set and test set. The 1D-CNN
model was trained with the vibration data received, and then
the performance of the model was evaluated with the test data.
Segmentation
Vibrations signals
from smartphone
Deep 1D-CNN
Model
Healthy Faulty
Smart Phone
Train Set
Valid Set
Test Set
Figure 1. Illustration of the flowchart to build proposed approach.
2.1. Mobile Application
The mobile application used to get vibration data from the
electric motor was realized with Flutter based on Dart
language. Developed in 2011 by Google, Dart is defined as an
object programming language. Flutter, developed by Google,
makes it possible to develop applications for Android, iOS and
web through a single toolkit. The reason why Flutter
environment was preferred in this study is that Flutter enables
the development of applications for different operating systems
and devices through a single code base. The interface of the
mobile application is as shown in Figure 2. Vibration data in
the X-, Y- and Z-axes can be easily obtained by placing the
phone with the application installed on it on an electric motor,
opening the application screen and pressing the "Start
Recording" button shown in Figure 2 (a). After starting the
application, the application can show the vibrations in the X-,
Y- and Z-axes both graphically and numerically as shown in
Figure 2 (b). When the "Stop Recording" button is pressed, the
application stops receiving vibration data and saves the
received data in an excel spreadsheet. To delete the received
data from the excel table, press the "Clear Table" button. Thus,
the application becomes ready again to receive new data.
(a) (b)
Figure 2. Visual interfaces of the mobile application (a) Application opening
screen (b) When receiving real-time vibration data.
2.2. Proposed 1D-CNN Model
The CNN model proposed in this study is realized with an end-
to-end learning structure. With this model, which does not
require any feature extraction step, it is aimed to detect the
motor health status. Since the vibration signals are one-
dimensional, a 1D-CNN model is used.
The designed deep network model consists of 13 layers.
The model has 1D Convolution (Conv1D), MaxPooling
(MaxPool), flatten and dense layers. Figure 3 shows the
structure of the proposed model for electric motor fault
detection. Table I shows the parameters of the model in detail.
Copyright © European Journal of Technique (EJT) ISSN 2536-5010 | e-ISSN 2536-5134 https://dergipark.org.tr/en/pub/ejt
Figure 3. Architecture of proposed 1D-CNN model
TABLE I
DETAILED LAYERS AND PARAMETERS OF THE PROPOSED 1D-CNN MODEL
Layer
Layer Name
Kernel×Unit
Other Layer
Parameters
1
Conv1D
5×32
Activation = ReLu,
Strides = 1
2
MaxPooling1D
-
Strides = 2
3
Conv1D
3×64
Activation = ReLu,
Strides = 1
4
MaxPooling1D
-
Strides = 2
5
Conv1D
5×128
Activation = ReLu,
Strides = 1
6
MaxPooling1D
-
Strides = 2
7
Conv1D
3×256
Activation = ReLu,
Strides = 1
8
MaxPooling1D
-
Strides = 2
9
Conv1D
7×256
Activation = ReLu,
Strides = 1
10
Conv1D
3×32
Activation = ReLu,
Strides = 1
11
Flatten
-
-
12
Dense
1×128
ReLu
13
Dense
1×2
Softmax
Convolutional layers are the fundamental building blocks
of CNNs. Convolutional layers consist of filters that slide over
the input image, scanning for relevant patterns and features.
Pooling layers reduce the spatial dimensions of feature maps
while preserving important information. Flatten layer flattens
the feature maps into a 1D vector before transferring the data
to the dense layers. The dense layer, also known as the fully
connected layer, connects every neuron (or node) in the
previous layer to every neuron in the current layer, creating a
dense, fully connected network of neurons. In the last layer of
the network, the softmax layer is used to predict the class to
which the input signals belong. The optimizer selected was the
Adam optimizer, and loss function was selected as the binary
cross-entropy. After developing the model, the layer numbers,
types and parameters of the deep algorithm are changed by
brute force technique and the performance of the CNN model
are observed.
2.3. Dataset
A three-phase, two-pole, 50 Hz, 5.5 kW asynchronous motor
was selected for data acquisition. Firstly, data was obtained
from the faulty motor and then the motor was repaired and data
was obtained from the healthy motor in three axes (X, Y, Z).
At 40 Hz operating frequency, vibration data of 64000×3 (1280
seconds) from the faulty motor (F) and 64000×3 (1280
seconds) from the healthy motor (H) were taken. These data
were segmented in 500×3 dimension with 50 sample shifts.
Thus, 1270 samples were obtained from each of the H and F
classes, 2540 data samples in total. Then 80% of all data was
used for training, 10% for validation and 10% for testing.
Figure 4 shows the X-, Y- and Z-axes vibration signal
samples from the faulty and healthy motor. When the vibration
samples are analyzed, it is seen that the peak value of the
vibration amplitude of the defective motor is approximately 1.7
and the peak value of the vibration amplitude of the healthy
motor is approximately 0.9.
Faulty
0100 200 300 400 500
0
0.2
0.4
0.6
0.8
1
1.2
1.4
1.6
1.8 YX Z
020 40 60 80 100
0.1
0.3
0.5
0.7
0.9
020 40 60 80 100
0.1
0.3
0.5
0.7
020 40 60 80 100
0
0.4
0.8
1.2
1.6
Samples
Amplitude
X-axis
Y-axis
Z-axis
Amplitude
Amplitude
Amplitude
Samples
Samples
Samples
(a)
Healthy
0100 200 300 400 500
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9 YX Z
020 40 60 80 100
0
0.2
0.4
0.6
020 40 60 80 100
0
0.2
0.4
0.6
0.8
020 40 60 80 100
0.1
0.3
0.5
0.7
0.9
Samples
Amplitude
Samples
Samples
Amplitude
Amplitude
Amplitude
Samples
X-axis
Y-axis
Z-axis
(b)
Figure 4. Vibration samples a) Faulty motor b) Healthy motor
In this study, the performance of the proposed CNN model
in motor fault detection is tested with four different cases:
Case 1: Motor fault detection using X-axis data.
Case 2: Motor fault detection using Y-axis data.
Case 3: Motor fault detection using Z-axis data.
Case 4: X-axis, Y-axis, Z-axis data were given to the
deep learning model as three different features and
motor fault detection was performed.
3. EXPERIMENTAL RESULTS
The 1D-CNN model was first trained on each axis data
separately to obtain loss and accuracy values. Figure 5 shows
the changes in the accuracy and loss values of the model over
10 epochs for the cases where X-axis, Y-axis and Z-axis data
are used, respectively. Looking at the performance graphs, it is
seen that the model does not have an overfitting problem.
Copyright © European Journal of Technique (EJT) ISSN 2536-5010 | e-ISSN 2536-5134 https://dergipark.org.tr/en/pub/ejt
1 2 3 4 5 6 7 8 9 10
0.82
0.84
0.86
0.88
0.9
0.92
0.94
0.96
0.98
1
1 2 3 4 5 6 7 8 9 10
0
0.05
0.1
0.15
0.2
0.25
0.3
0.35
0.4
Accuracy Value
Train
Validation
Epochs
Case 1
(X)
Loss Value
Train
Validation
Epochs
Case 1
(X)
(a)
1 2 3 4 5 6 7 8 9 10
0.82
0.84
0.86
0.88
0.9
0.92
0.94
0.96
0.98
1
Accuracy Value
Epochs
Case 2
(Y)
Train
Validation
1 2 3 4 5 6 7 8 9 10
0
0.05
0.1
0.15
0.2
0.25
0.3
0.35
0.4
Loss Value
Train
Validation
Epochs
Case 2
(Y)
(b)
1 2 3 4 5 6 7 8 9 10
0.85
0.9
0.95
1
Accuracy Value
Epochs
Case 3
(Z)
Train
Validation
1 2 3 4 5 6 7 8 9 10
0
0.05
0.1
0.15
0.2
0.25
0.3
Loss Value
Train
Validation
Epochs
Case 3
(Z)
(c)
Figure 5. Accuracy and loss graphs for each case a) X-axis, b) Y-axis, c) Z-
axis
The training performances of the model on each axis data
were quite successful. However, considering the motor fault
types, it was thought that providing all axis data to the model
input would provide an even superior performance. In line with
this idea, X-, Y- and Z-axes signals were combined and the
training performance of the model was observed. Figure 6
shows the performance graphs obtained by combining X-axis,
Y-axis and Z-axis signals and feeding them to the model input.
As can be seen in the graphs, combining X-axis, Y-axis and Z-
axis data provided similar performance in the performance
measures of the model.
1 2 3 4 5 6 7 8 9 10
0.86
0.88
0.9
0.92
0.94
0.96
0.98
1
Accuracy Value
Epochs
Case 4
(X,Y,Z)
Train
Validation
1 2 3 4 5 6 7 8 9 10
0
0.05
0.1
0.15
0.2
0.25
0.3
Loss Value
Train
Validation
Epochs
Case 4
(X,Y,Z)
Figure 6. Accuracy and loss graphs for X-axis, Y-axis, Z-axis together
Accuracy, the most widely used performance evaluation
metric, is used to evaluate the performance of the model. The
accuracy value is calculated as in Equation 1:
𝐴𝑐𝑐𝑢𝑟𝑎𝑐𝑦 (%)= 𝑇𝑃 +𝑇𝑁
𝑇𝑃 +𝑇𝑁 +𝐹𝑃 +𝐹𝑁 ×100 (1)
In the equation, TP represents true positives and TN
represents true negatives. Similarly, FP represents false
positives and FN represents false negatives. Table Ⅱ shows the
validation accuracy values of the model at each epoch for the
cases generated. When these values are analyzed, it is seen that
the model quickly learns the motor fault condition.
TABLE
VALIDATION ACCURACY VALUES OF THE 1D-CNN MODEL AT EACH EPOCH
(%)
X-axis
Y-axis
Z-axis
X,Y,Z-axis
Epoch 1
0.9724
0.9606
0.9685
0.9724
Epoch 2
1.0
0.9881
0.9921
1.0
Epoch 3
1.0
1.0
1.0
1.0
Epoch 4
1.0
0.9960
1.0
1.0
Epoch 5
1.0
1.0
1.0
1.0
Epoch 6
1.0
1.0
1.0
1.0
Epoch 7
1.0
1.0
0.9960
1.0
Epoch 8
1.0
1.0
1.0
1.0
Epoch 9
1.0
1.0
1.0
1.0
Epoch 10
1.0
1.0
1.0
1.0
The trained model was run on 254 test data. It was observed
that the proposed model achieved 100% performance on the
test data in all cases.
4. DISCUSSION
In this study, a deep learning model is trained using data
obtained from a mobile platform to determine the motor fault
status. The biggest advantage of the study is that it enables fault
diagnosis only with the help of a smartphone without the need
for any external sensor connection. Thus, fault conditions can
be detected without the need for any platform installation inside
or around the motor. The 1D-CNN model used in the study
eliminates the need for any feature extraction step by providing
end-to-end learning. The 1D-CNN model trained on the data
obtained from the developed mobile application provided
100% accurate detection. In addition, fault recognition can be
achieved by using any of the X-, Y- and Z-axes for the motor
used.
In addition to its advantages, this study has several
limitations. First of all, a single motor dataset was used for the
study. Since the number of records in the dataset is limited, the
number of data was increased with the 50-sample sliding
window method. If more records are obtained, higher and more
reliable accuracy values can be achieved. A single motor type
was used in the study. The use of electric motors of different
power and types will be useful in evaluating the
generalizability of the proposed model.
In this study, only faulty and healthy motor diagnostics
were performed. No classification of the type of failure was
performed. The detection of different types of faults with the
vibration information received from the mobile phone will be
the subject of future studies.
5. CONCLUSION
In this study, motor vibration data is obtained from a mobile
application and the health status of a motor is evaluated with a
1D-CNN model. The accuracy of the proposed 1D-CNN model
is tested by first using the X-axis, Y-axis and Z-axis vibration
data from the mobile application individually and then feeding
these three axes data to the model simultaneously. In each case,
the 1D-CNN model, which does not require any feature
extraction and is easy to implement, performed an accurate
classification with 100% accuracy rate. With this study, an
Copyright © European Journal of Technique (EJT) ISSN 2536-5010 | e-ISSN 2536-5134 https://dergipark.org.tr/en/pub/ejt
experimental study is presented that the accelerometer sensors
in mobile phones are useful for evaluating the motor health
status, and that healthy and faulty motor states can be detected
without the need for any sensor or vibration meter.
REFERENCES
[1] D. Neupane and J. Seok, "Bearing Fault Detection and Diagnosis Using
Case Western Reserve University Dataset With Deep Learning
Approaches: A Review," in IEEE Access, vol. 8, pp. 93155-93178,
2020, doi: 10.1109/ACCESS.2020.2990528.
[2] S. Zhang, S. Zhang, B. Wang and T. G. Habetler, "Deep Learning
Algorithms for Bearing Fault DiagnosticsA Comprehensive Review,"
in IEEE Access, vol. 8, pp. 29857-29881, 2020, doi:
10.1109/ACCESS.2020.2972859.
[3] M. Talo, U. B. Baloglu, O Yildirim, and U. R. Acharya, “Application of
deep transfer learning for automated brain abnormality classification
using MR images,” in Cognitive Systems Research, vol. 54, pp. 176-188,
2019.
[4] U. B. Baloglu, M. Talo, O. Yildirim, R. S. Tan, and U. R. Acharya,
Classification of myocardial infarction with multi-lead ECG signals
and deep CNN,” in Pattern recognition letters, vol. 122, pp. 23-30,
2019.
[5] O. Yildirim, P. Pławiak, R. S. Tan, and U. R. Acharya, Arrhythmia
detection using deep convolutional neural network with long duration
ECG signals.,” in Computers in biology and medicine, vol. 102, pp. 411-
420, 2018.
[6] M. Coşkun, A. Uçar, O. Yildirim and Y. Demir, "Face recognition based
on convolutional neural network," 2017 International Conference on
Modern Electrical and Energy Systems (MEES), Kremenchuk, Ukraine,
2017, pp. 376-379, doi: 10.1109/MEES.2017.8248937.
[7] G. Hinton et al., "Deep Neural Networks for Acoustic Modeling in
Speech Recognition: The Shared Views of Four Research Groups," in
IEEE Signal Processing Magazine, vol. 29, no. 6, pp. 82-97, Nov. 2012,
doi: 10.1109/MSP.2012.2205597.
[8] T. Ince, S. Kiranyaz, L. Eren, M. Askar and M. Gabbouj, "Real-Time
Motor Fault Detection by 1-D Convolutional Neural Networks," in IEEE
Transactions on Industrial Electronics, vol. 63, no. 11, pp. 7067-7075,
Nov. 2016, doi: 10.1109/TIE.2016.2582729.
[9] Y. Li, Y. Wang, Y. Zhang, and J. Zhang, Diagnosis of inter-turn short
circuit of permanent magnet synchronous motor based on deep learning
and small fault samples,. in Neurocomputing, vol. 442, pp. 348-358,
2021.
[10] R. N. Toma, A. E. Prosvirin, and J. M. Kim, Bearing fault diagnosis of
induction motors using a genetic algorithm and machine learning
classifiers,” in Sensors, vol. 20(7), 1884, 2020.
[11] F. Jia, Y. Lei, N. Lu, and S. Xing, Deep normalized convolutional
neural network for imbalanced fault classification of machinery and its
understanding via visualization,” in Mechanical Systems and Signal
Processing, vol. 110, pp. 349-367, 2018.
[12] S. Asutkar, C. Chalke, K. Shivgan, and S. Tallur, TinyML-enabled
edge implementation of transfer learning framework for domain
generalization in machine fault diagnosis,” in Expert Systems with
Applications, vol. 213, 119016, 2023.
[13] M. Ertargin , O. Yildirim and A. Orhan , "Motor Yataklarında Meydana
Gelen Arızaları Tespit Etmek için Yeni Bir Tek Boyutlu Konvolüsyonel
Sinir Ağı Modeli", Fırat Üniversitesi Mühendislik Bilimleri Dergisi, vol.
35, no. 2, pp. 669-678, Sep. 2023, doi:10.35234/fumbd.1292390.
[14] S. Shen, et al., “A physics-informed deep learning approach for bearing
fault detection,” in Engineering Applications of Artificial Intelligence,
vol. 103, 104295, 2021.
[15] K. Xu, X. Kong, Q. Wang, S. Yang, N. Huang, and J. Wang, “A bearing
fault diagnosis method without fault data in new working condition
combined dynamic model with deep learning,” in Advanced
Engineering Informatics, vol. 54, 101795, 2022.
[16] D. K. Soother, S. M. Ujjan, K. Dev, S. A. Khowaja, N. A. Bhatti, and T.
Hussain, Towards soft real-time fault diagnosis for edge devices in
industrial IoT using deep domain adaptation training strategy,” in
Journal of Parallel and Distributed Computing, vol. 160, pp. 90-99,
2022.
BIOGRAPHIES
Merve Ertarğın obtained her BSc degree in Electrical and Electronics
Engineering from Firat University in 2016. In 2018 she joined the Electrical
and Electronics Engineering Department, Munzur University as a research
assistant. She received MSc. diploma in Electrical and Electronis Engineering
from Firat University in 2019. Currently, she continues her doctorate education
in the Department of Electrical and Electronics Engineering at Fırat University.
Her research interests are electrical machines, power electronics, machine fault
diagnosis and deep learning.
Turan Gürgenç received the MSc. diploma in Mechanical Engineering from
Erciyes University in 2013. He obtained his PhD diploma from the Mechanical
Engineering Department from Firat University in 2017. He is an Associate
Professor in Automotive Engineering Department at Firat University. His
research interests include surface coating, wear analysis, friction,
manufacturing, and machine learning.
Özal Yıldırım received the MSc. Diploma in Computer Engineering from Firat
University in 2010. He obtained his PhD diploma in Electrical and Electronics
Engineering from Firat University in 2015. He is currently working as an
Associate Professor in the Software Engineering Department at Firat
University. He has published over 60 articles in international peer-reviewed
journals and conference proceedings. As a result of the research carried out on
seven million researchers under the coordination of Stanford University, he
was included in the "World's Most Influential Scientists" list. His main research
interests include deep learning and medical signal and image processing.
Ahmet Orhan received the MSc. and PhD diploma in Electrical and
Electronics Engineering from Firat University in 1987 and 1999 respectively.
He is working as Associate Professor in Department of Electrical and
Electronics Engineering at Firat University. His current research interests
include synchronous motors, synchronous generators, induction motors, PM
motors and generators, matrix converters.
... 1D-CNNs have been successful in many applications and are also widely used in motor fault detection [12]. It is aimed to increase the classification performance of 1D-CNN models with studies that classify by combining multiple accelerometer data or different axes of a 3-axis accelerometer sensor [13][14][15]. In the study [13], six different faults of an induction motor were classified with a multi-head 1D-CNN model with an accuracy rate of over 99%, using vibration information obtained from two different accelerometers. ...
... In the study [14], three different faults were classified with 100% accuracy by using multichannel, multilevel 1D-CNN classifier and x-axis and y-axis vibration signals together. In the study [15], 1D-CNN-based induction motor fault detection was carried out by using the x, y and z-axes vibration signals collected from the faulty and healthy motor using a mobile phone. Healthy and faulty motors were distinguished with 100% accuracy rate. ...
Article
Full-text available
The utilization of monitoring sensors in machinery has led to the mainstream adoption of fault detection and diagnosis in time series data across various industrial applications. Deep learning techniques, specifically in constructing fault diagnosis models by extracting insights from historical equipment fault data, are receiving widespread attention as crucial tools in ensuring the safety and reliability of motor systems. In this study, a CNN-LSTM-based deep learning model is proposed for the detection of electric motor faults. Three distinct sets of accelerometer sensor data are provided as input to the model, enabling a comprehensive evaluation of its performance across various sensor configurations. The model demonstrated a remarkable capacity for generalization, achieving impressive accuracy rates of 99.96% for Accelerometer-1, 98.88% for Accelerometer-2, and 99.37% for Accelerometer-3. This underscores the robustness and adaptability of the proposed CNN-LSTM model in effectively detecting electric motor faults regardless of the specific accelerometer sensor employed.
Article
Full-text available
A smart factory is a highly digitized and connected production facility that relies on smart manufacturing. Additionally, artificial intelligence is the core technology of smart factories. The use of machine learning and deep learning algorithms has produced fruitful results in many fields like image processing, speech recognition, fault detection, object detection, or medical sciences. With the increment in the use of smart machinery, the faults in the machinery equipment are expected to increase. Machinery fault detection and diagnosis through various deep learning algorithms has increased day by day. Many types of research have been done and published using both open-source and closed-source datasets, implementing the deep learning algorithms. Out of many publicly available datasets, Case Western Reserve University (CWRU) bearing dataset has been widely used to detect and diagnose machinery bearing fault and is accepted as a standard reference for validating the models. This paper summarizes the recent works which use the CWRU bearing dataset in machinery fault detection and diagnosis employing deep learning algorithms. We have reviewed the published works and presented the working algorithm, result, and other necessary details in this paper. This paper, we believe, can be of good help for future researchers to start their work on machinery fault detection and diagnosis using the CWRU dataset.
Article
Full-text available
Efficient fault diagnosis of electrical and mechanical anomalies in induction motors (IMs) is challenging but necessary to ensure safety and economical operation in industries. Research has shown that bearing faults are the most frequently occurring faults in IMs. The vibration signals carry rich information about bearing health conditions and are commonly utilized for fault diagnosis in bearings. However, collecting these signals is expensive and sometimes impractical because it requires the use of external sensors. The external sensors demand enough space and are difficult to install in inaccessible sites. To overcome these disadvantages, motor current signal-based bearing fault diagnosis methods offer an attractive solution. As such, this paper proposes a hybrid motor-current data-driven approach that utilizes statistical features, genetic algorithm (GA) and machine learning models for bearing fault diagnosis. First, the statistical features are extracted from the motor current signals. Second, the GA is utilized to reduce the number of features and select the most important ones from the feature database. Finally, three different classification algorithms namely KNN, decision tree, and random forest, are trained and tested using these features in order to evaluate the bearing faults. This combination of techniques increases the accuracy and reduces the computational complexity. The experimental results show that the three classifiers achieve an accuracy of more than 97%. In addition, the evaluation parameters such as precision, F1-score, sensitivity, and specificity show better performance. Finally, to validate the efficiency of the proposed model, it is compared with some recently adopted techniques. The comparison results demonstrate that the suggested technique is promising for diagnosis of IM bearing faults.
Article
Full-text available
In this survey paper, we systematically summarize existing literature on bearing fault diagnostics with deep learning (DL) algorithms. While conventional machine learning (ML) methods, including artificial neural network, principal component analysis, support vector machines, etc., have been successfully applied to the detection and categorization of bearing faults for decades, recent developments in DL algorithms in the last five years have sparked renewed interest in both industry and academia for intelligent machine health monitoring. In this paper, we first provide a brief review of conventional ML methods, before taking a deep dive into the state-of-the-art DL algorithms for bearing fault applications. Specifically, the superiority of DL based methods are analyzed in terms of fault feature extraction and classification performances; many new functionalities enabled by DL techniques are also summarized. In addition, to obtain a more intuitive insight, a comparative study is conducted on the classification accuracy of different algorithms utilizing the open source Case Western Reserve University (CWRU) bearing dataset. Finally, to facilitate the transition on applying various DL algorithms to bearing fault diagnostics, detailed recommendations and suggestions are provided for specific application conditions. Future research directions to further enhance the performance of DL algorithms on health monitoring are also discussed.
Article
Elektrik motorları, çeşitli işlemleri otomatikleştirme ve kolaylaştırma yeteneklerinden dolayı endüstride önemli bir yere sahiptir. Elektrik motorlarında meydana gelen arızalar, cihazın veya sistemin çalışmasını etkileyebilmekte ve büyük maddi kayıplara neden olabilmektedir. Bu nedenle arızaların erken aşamada tespit edilmesi kritik bir öneme sahiptir. Arızaların tespitinde bilgisayar destekli yazılımlar kullanılması maliyetten ve zamandan tasarruf etme potansiyeli nedeniyle ön plana çıkmaktadır. Bu çalışmada, motor yatağı arıza türlerini tespit etmek için derin öğrenme tabanlı bir model önerilmiştir. Tek boyutlu konvolüsyonel sinir ağı (1D-CNN) mimarisi kullanan bu model ile sadece titreşim verileri kullanılarak arıza tipi tespiti sağlanmaktadır. Önerilen mimari, titreşim sinyallerini motor arıza teşhisinde hızlı ve güvenilir olarak kullanan etkin bir modeldir. Çalışma kapsamında farklı hız senaryoları kullanılarak eğitim ve test aşamalarının detaylı performans değerlendirmeleri sağlanmıştır. Genelleme kabiliyeti yüksek olan bu model ile, farklı senaryolarda yüksek doğruluk oranları ile arıza tespiti yapılmıştır.
Article
Bearing fault diagnosis plays an important role in rotating machinery equipment’s safe and stable operation. However, the fault sample collected from the equipment is seriously absent, which obstacles the establishment of the diagnostic model. In this paper, a novel false-real data synthesis method combined bearing dynamic model with a generated adversarial network is proposed to solve the problem of zero-shot in new condition. Firstly, the bearing dynamic model is constructed to simulate vibration data in different conditions. Secondly, the conversion model is trained by simulation data in different conditions, which will be employed to convert real-world data in the old condition into the conversion data in the new condition. Thirdly, the GAN model is trained by simulation data and real-world data in old condition and finetuned by simulation data and conversion data in the new condition. Finally, simulation data in the new condition are inputted to the finetuned GAN model to obtain generated data in the new condition, and the fault diagnosis model is trained by it. To validate the performance of the proposed method, various comparative experiments are carried out on one rolling bearing dataset. The results indicate that the proposed method can solve the problem of zero-shot in new condition with excellent diagnosis performance.
Article
TinyML has the potential to be a huge enabler of smart sensor nodes for fault diagnosis of machines by embedding powerful machine learning algorithms in low-cost edge devices. Static models trained with pre-collected data may not perform satisfactorily when deployed in use cases that present data with a significantly different distribution, due to changes in machine instances, installation, and environment and operating conditions. In this work, we present a transfer learning framework in conjunction with TinyML-powered convolutional neural network (CNN) architecture for vibration-based fault diagnosis of vastly different machines. We report that fine-tuning (retraining) of parameters (weights and biases) in convolutional layers and transfer of parameters in dense layers of CNNs results in higher accuracy for domain generalization than the conventional approach of transferring parameters for convolutional layers and fine-tuning dense layers. Using transfer learning also results in high accuracy when the total number of training samples used for fine-tuning on the target domain data sets are as low as 25 i.e. less than 5 % of the size of the data set, which makes the proposed architecture viable for scenarios with a limited number of data points available for training the model. Furthermore, we have also demonstrated memory-efficient retraining at the edge by fine-tuning only the biases of hidden layers.
Article
Artificial intelligence and the industrial internet of things (IIoT) have been rejuvenating the fault diagnosis systems in Industry 4.0 for avoiding major financial losses caused by faults in rotating machines. Meanwhile, the diagnostic systems are provided with a number of sensory inputs that introduce variations in input space which causes difficulty for the algorithms in edge devices. This issue is generally dealt with bi-view cross-domain learning approach. We propose a soft real-time fault diagnosis system for edge devices using domain adaptation training strategy. The investigation is carried out using deep learning models that can learn representations irrespective of input dimensions. A comparative analysis is performed on a publicly available dataset to evaluate the efficacy of the proposed approach which achieved accuracy of 88.08%. The experimental results show that our method using long short-term memory network achieves the best results for the bearing fault detection in an IIoT environmental setting.
Article
In recent years, advances in computer technology and the emergence of big data have enabled deep learning to achieve impressive successes in bearing condition monitoring and fault detection. While existing deep learning approaches are able to efficiently detect and classify bearing faults, most of these approaches depend exclusively on data and do not incorporate physical knowledge into the learning and prediction processes—or more importantly, embed the physical knowledge of bearing faults into the model training process, which makes the model physically meaningful. To address this challenge, we propose a physics-informed deep learning approach that consists of a simple threshold model and a deep convolutional neural network (CNN) model for bearing fault detection. In the proposed physics-informed deep learning approach, the threshold model first assesses the health classes of bearings based on known physics of bearing faults. Then, the CNN model automatically extracts high-level characteristic features from the input data and makes full use of these features to predict the health class of a bearing. We designed a loss function for training and validating the CNN model that selectively amplifies the effect of the physical knowledge assimilated by the threshold model when embedding this knowledge into the CNN model. The proposed physics-informed deep learning approach was validated using (1) data from 18 bearings on an agricultural machine operating in the field, and (2) data from bearings on a laboratory test stand in the Case Western Reserve University (CWRU) Bearing Data Center.
Article
An efficient and accurate method based on a conditional generative adversarial net (CGAN) and an optimized sparse auto encoder (OSAE) is proposed to detect the inter-turn short circuit problem for permanent magnet synchronous motors (PMSM). In order to achieve an accurate detection of the inter-turn short circuit problem, the CGAN is adapted to expand the few fault samples, and a noise injection strategy is applied to enhance the generalization ability of the network in the framework of the OSAE. Specifically, we make a combination of two types of signals to create a training set that is expanded by the CGAN, and the parameters of the OSAE are determined by the training process of network. The experimental results indicate that the proposed method for the fault diagnosis of the inter-turn short circuit achieve high accuracy 98.9%.
Article
Myocardial infraction (MI), commonly known as heart attack, causes irreversible damage to heart muscles and even leads to death. Rapid and accurate diagnosis of MI is critical to avoid deaths. Blood tests and electrocardiogram (ECG) signals are used to diagnose acute MI. However, for an increase in blood enzyme values, a certain time must pass after the attack. This time lag may delay MI diagnosis. Hence, ECG diagnosis is still very important. Manual ECG interpretation requires expertise and is prone to inter-observer variability. Therefore, computer aided diagnosis may be useful in automatic detection of MI on ECG. In this study, a deep learning model with an end-to-end structure on the standard 12-lead ECG signal for the diagnosis of MI is proposed. For this purpose, the most commonly used technique, convolutional neural network (CNN) is used. Our trained CNN model with the proposed architecture yielded impressive accuracy and sensitivity performance over 99.00% for MI diagnosis on all ECG lead signals. Thus, the proposed model has the potential to provide high performance on MI detection which can be used in wearable technologies and intensive care units.