Beruflich Dokumente
Kultur Dokumente
net/publication/331230973
CITATIONS READS
0 3,285
2 authors:
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Cesar Da Costa on 20 February 2019.
DOI: http://dx.doi.org/10.24018/ejers.2019.4.2.1128 12
EJERS, European Journal of Engineering Research and Science
Vol. 4, No. 2, February 2019
time waveform (amplitude versus time) and the frequency inferences drawn from the previous model, it is decided to
spectrum (amplitude versus frequency). Based on the add or remove features from the subset; (iii) Embedded
characteristics of a system, it is possible to model its methods: are algorithms that have their own internal feature
vibration spectrum. For a given rotating machine, this would selection methods.
include an expected peak in the fundamental rotational
D. Support Vector Machine - SVM
frequency of the shaft, synchronous (harmonic) peaks based
on additional components such as fan blades and gears [10]. The SVM is a machine learning algorithm supervised or
not with associated learning algorithms that analyze the data
Fig. 1 shows the Fourier frequency spectrum of the vibration
and recognize patterns, used for classification and regression
analysis of a rotary machine. analysis. The SVM takes the optimal solution in the
condition of a small number of samples. Algorithm for the
SVM transforms the Sample Space (SS) into the High
Dimensional Feature Space (HDFS) by the nonlinear
transformation [14]. In addition to performing linear
classification, SVMs can efficiently perform a non-linear
classification using what is called the kernel trick, implicitly
mapping their inputs into high-dimensional feature spaces.
Fig. 2 shows a linear classification between two classes 1
and 2. The line H1 does not separate the classes. H2 does,
but only with a small margin. H3 separates them with the
maximal margin. The SVM seeks to maximize the distance
between the closest points in relation to each of the classes
[4].
B. Feature Extraction
Once there is a consolidated data set representing the
vibration signals in the time domain, it is necessary to
extract features from these signals into the frequency
domain in order to reduce the complexity of the developed
classification model. According to Shah and Patel [11],
feature extraction can be defined as a process of extracting a
new dataset from an initial data set.
The Fourier transform is, in general, a mathematical
algorithm that performs the transformations between the
variables in the time domain for variables in the frequency
domain. The fast Fourier transform is an efficient algorithm
for the calculation of the discrete Fourier transform (DFT)
and its inverse. FFTs are extremely important, since it is Fig. 2. Linear classification between two classes 1 and 2.
possible to develop applications of digital signal processing,
to algorithms for multiplication of large integers [12]. For n-dimensional space, input data belongs to class 1 or
class 2 and the associated labels be -1 for class 1 and +1 for
C. Feature Selection class 2. If the input data can be separated linearly, the
After feature extraction, it is necessary to select these separation hyper plane can be shown by (1). This equation
features to verify that all features are relevant and include or finds a maximum margin to separate positive class from
exclude them from the model of machine learning to be negative class [15].
developed. According to Kursa and Rudnicki [13], data with
many variables are increasingly common today in machine f ( X ) wT x b (1)
learning problems. To extract useful information from these
high volumes of data, you need to use techniques to reduce Where:
noise or redundant data. This is where feature selection w is n-dimensional weight vector;
plays an important role. Not only does it help train your b is scalar multiplier or bias value.
model faster, but it also reduces its complexity, facilitates
interpretation, and improves accuracy [2]. There are three The decision function is shown in (2).
types of feature selection methods in general: (i) Filter
methods: They are generally used as a preprocessing step.
f ( x) sgn( wT x b) (2)
Feature selection is independent of any machine learning
algorithm. Instead, features are selected based on their
scores in various statistical tests for their correlation with the If two classes can be separated linearly, the hyper plane
outcome variable; (ii) Wrapper methods: uses a subset of that satisfies maximum margin between two classes is found
features and trains a template using them. Based on the by solving (3). An example for linearly separable data is
DOI: http://dx.doi.org/10.24018/ejers.2019.4.2.1128 13
EJERS, European Journal of Engineering Research and Science
Vol. 4, No. 2, February 2019
Minimize 1 2
.
w
2 (3)
Subject to yi ( wi xi b) 0
Where:
k ( xi x j ) is kernel function;
i are Lagrange multipliers.
When the data cannot be separated linearly, kernel
function mapping changes according to (5).
Fig.4. Disk Isometric Perspective.
1
k ( xi , x j ) k ( xi , x j ) ij (5) Eleven different types of tests were performed: (i) one not
C balanced – N/B (test mass not inserted); (ii) two different
balanced: BLC1 and BLC2 (test mass inserted in different
Where: positions) and (iii) eight different unbalanced: UBLC1 to
C is penalize parameter and appropriate value of this UBLC4 (test mass inserted in different positions). The tests
parameter increase the classification performance; performed are listed in Table I.
ij is Kronecker symbol. TABLE I: TESTS PERFORMED
In this work, radial based kernel function is used, and this Types Description
function is given in (6). N/B NOT BALANCED
BLC1 BALANCED 1
2 BLC2 BALANCED 2
k ( xi , x j ) exp( xi x j / (2 2 )) (6) UBLC1 UNBALANCED
UBLC1+ UNBALANCED
Where: UBLC2 UNBALANCED
DOI: http://dx.doi.org/10.24018/ejers.2019.4.2.1128 14
EJERS, European Journal of Engineering Research and Science
Vol. 4, No. 2, February 2019
V. CONCLUSION
In this paper we are applying a method of diagnosing
failures in rotary machines using Machine Learning
techniques. The rotor unbalance fault in an induction motor
have been detected using vibration analysis. The SVM
algorithm was proposed for fault diagnosis of the rotational
unbalance in the rotor. Several situation of unbalance faults
Fig. 6. Combined featured. were detected successfully. The SVM algorithm has a
practical signification for the machine learning in the case of
The standard method for evaluating of classification a small number of samples. The vibrations analysis has been
accuracy has now been indices derived from the confusion taken an actual experimental setup and success results have
matrix. The confusion matrix provides the basis for been obtained.
describing the accuracy of the classification and
characterizing the errors, helping to refine the classification.
From a confusion matrix can be derived several measures of REFERENCES
classification accuracy, with global accuracy being one of [1] D. E. Bently; C. T. Hatch, and B. Grissom. “Fundamentals of
the most known [17]. The confusion matrix is formed by a Rotating Machinery Diagnostics”. Minden, Nev.: Bently Pressurized
square arrangement of numbers arranged in rows and Bearing Press, 2002.
[2] B. Luo, H. Wang, H. Liu, B. Li, F. Peng. “Early Fault Detection of
columns expressing the number of sample units of a relative Machine Tools Based on Deep Learning and Dynamic Identification.
category inferred by a classifier (or decision rule) compared IEEE Transactions on Industrial Electronics, V. 66, Issue 1, p.509-
to the current category found in the field. Normally below 518, 2018.
[3] B. Ayhan, M. Y. Chow and M. H. Song, “Multiple Discriminant
the columns is represented the set of reference data that is Analysis and Neural Network-Based Monolith and Partition Fault-
compared to the data of the classification product that are Detection Schemes for Broken Rotor Bar in Induction Motors”, IEEE
represented along the lines. The main diagonal elements Transactions on Industrial Electronic, Vol. 53, No. 4, pp. 1298-1308,
August 2006.
indicate the level of accuracy, or agreement, between the [4] I. Aydin, M. Karakose and E. Akin. “Artificial immune based support
two. Once the SVM algorithm was trained, the confusion vector machine algorithm for fault diagnosis of induction motors”.
matrix was obtained. Fig. 7 presents the confusion matrix. 2007 International Aegean Conference on Electrical Machines and
Power Electronics, Sep. 2007.
[5] R. Razavi-Far, M. Kinnaert. ‘Incremental design of a decision system
for residual evaluation: a wind turbine application.” IFAC
Proceedings Volumes, V.45, Issue 20, pp. 342-348, Jan. 2012.
[6] R. Razavi-Far, M. Saif, V. Palade and E. Zio. “Adaptive incremental
ensemble of extreme learning machines for fault diagnosis in
DOI: http://dx.doi.org/10.24018/ejers.2019.4.2.1128 15
EJERS, European Journal of Engineering Research and Science
Vol. 4, No. 2, February 2019
induction motor.”. 2017 International Joint Conference on Neural [17] D. Moldovan, T. Ciora, I. Anghel, I. Salomie, “Machine learning for
Networks (IJCNN), July 2017. sensor-based manufacturing process”. 2017 13 th IEEE International
[7] I. Martin-Diaz, D. Morinigo-Sotelo, O. Duque-Perez and. T.J. Conference on Intelligent Computer Communication and Processing
Romero-Troncoso. ‘‘An experimental comparative evaluation of (ICCP), Sept. 2017.
machine learning techniques for motor fault diagnosis under various
operating conditions.’’ IEEE Transactions on Industry Applications, Iago M. Brandão was born in São Paulo, SP,
vol. 54, NO. 3, May-June 2018. Brazil. He received the B.Sc. degree in
[8] P.H.F. Souza, N. Nascimento, P.P.R. Filho and. C.M.S. Medeiros. Automation and Control Engineering from the
‘‘Detection and classification of faults in induction generator applied IFSP – Federal Institute of São Paulo, SP,
into wind turbines through a machine learning approach.” 2018 Brazil in 2018. His research interest includes
International Joint Conference on Neural Networks (IJCNN), July Artificial Neural Network, machine learning,
2018. induction motors, sensors, diagnostic, electrical
[9] B. Samanta, “Gear fault detection using artificial neural networks and machines and FPGA..
support vector machines with genetic algorithms”, Mechanical
Systems and Signal Processing, vol. 18, issue 3, pp. 625-644, 2004.
[10] H. Henao, C. Bruzzese, E. Strangas, R. Pusca, J. Estima, M. Allan A. Pinheiro was born in São Paulo, SP, Brazil. He is currently
Rieraguasp, S. H. Kia, “Trends in Fault Diagnosis for Electrical student of Automation and Control Engineering from the IFSP –
Machines: A Review of Diagnostic Techniques”, IEEE Ind. Electron. Federal Institute of São Paulo, SP, Brazil. His research interest
Mag. Vol. 8, p.31-42, 2014. includes machine learning, induction motors, sensors, diagnostic,
[11] F. P. Shah, V. Patel, “A review on feature selection and feature electrical machines.
extraction for text classification”. 2016 International Conference on
Wireless Communications, Signal Processing and Networking Cesar da Costa was born in Rio de Janeiro, RJ,
(wispnet), p.2264-2268, mar. 2016. Brazil. He received the B.Sc. degree in
[12] R. E Blahut, “Fast Algorithms for Signal Processing”. New York: electronic and electrical engineering from the
Cambridge University Press, 2010. CEFET-RJ, Federal Center of Technological
[13] M. B. Kursa, W. R. Rudnick, “Feature Selection with the Boruta Education Center Celso Suckow da Fonseca and
Package”. Journal of Statistical Software, vol. 36, issue 11, pp. 1-13. Nuno Lisboa University in 1975 and 1980
Set. 2010. respectively. He received the M.Sc. degree in
[14] D. Meyer, F. Leisch, K. Hornik, “The support vector machine under mechanical engineering from Taubate
test”. Neurocomputing, vol. 55, issue 1-2, pp.169-186, 2003. University, Taubate, SP, Brazil, and the Ph.D.
[15] Y. Fuqing, U. Kumar, D. Galar, “A comparative study of artificial degree in mechanical engineering from UNESP- Universidad Estadual
Author’s
Paulista Julioformal
de Mesquita Filho, Guaratingueta, SP, Brazil in 2005 e
neural networks and support vector machine for fault diagnosis”.
photo
2011, respectively. He did sandwich doctoral stage, PDEE-CAPES, in
International Journal of Performability Engineering, vol. 9, no. 1, pp.
49-60, 2013. the IST-Institute Superior Tecnico, Lisbon, Portugal in 2009. He is
[16] J. J. Carbajal-Hernandez, L. P. Sanchez-Fernandez, I. Hernandez- currently post-doctoral and professor of automation and control
Bautista, J. J. Medel-Juarez, L. a. Sanchez, “Classification of engineering in the IFSP – Federal Institute of Education, SP, Brazil. His
unbalance and misalignment in induction motors using orbital research interests include Fuzzy controller, Artificial Neural Network,
analysis and associative memories”. Neurocomputing, v. 175, p. 838- machine monitoring, diagnostic, electrical machines, FPGA and
850, 2016. Industry 4.0.
DOI: http://dx.doi.org/10.24018/ejers.2019.4.2.1128 16