Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

Discriminant Feature Extraction of Motor Current

Signal Analysis and Vibration For Centrifugal Pump


Fault Detection

Asma’ul Husna Katherin Indriawati Bambang L. Widjiantoro


Department Engineering Physics Department Engineering Physics Department Engineering Physics
Institut Teknologi Sepuluh Nopember Institut Teknologi Sepuluh Nopember Institut Teknologi Sepuluh Nopember
Surabaya, Indonesia Surabaya, Indonesia Surabaya, Indonesia
husnaasmaa@gmail.com katherin@ep.its.ac.id blelono@ep.its.ac.id

Abstract— The monitoring condition of the centrifugal pump is techniques, tools, and methods. The pump is one of the most
closely related to fault detection and diagnosis. It usually uses important components in the industry, where 27% of
the vibration signals. However, under certain conditions it is not electricity usage is allocated to pumps, of which the majority
possible to install the accelerometer on the machine due to are centrifugal pumps [1]. With simple construction, reliable
certain conditions and environments. Current signals can be
performance, and low cost, centrifugal pumps have the
used to replace vibration signals. This method is called motor
current signature analysis (MCSA). The raw signal of the highest percentage of pump types used in the industry [2].
current and current spectrum in frequency domain can be used However, centrifugal pumps also have unexpected failure
for fault detection. The statistical features of the current raw consequences, including expensive repair costs, long
signal contain information on the signal characteristics. downtime. These two things make productivity decline and
However, these raw features are not sensitive enough to weak will reduce industry profits. In addition, it can lead to a
fault symptoms or are not suitable for severe faults, thus can decrease in the safety of operating staff [3]. Therefore, the
affect fault detection and classification accuracy. To overcome industrial maintenance department must always ensure the
this problem, discriminant feature extraction is carried out for efficiency and reliability of pump operations, namely by
fault detection in centrifugal pumps (CP). Discriminant features
means of predictive maintenance. Predictive maintenance is
are divided into four phases. In the first phase, a healthy pump
signal is selected. In the second phase, the healthy condition useful for maximizing pump working time and reducing
signal is cross-correlated with the centrifugal pump current higher maintenance costs. One of the strategies used in
signal in several fault classes and the result of the extraction predictive maintenance is a fault diagnosis system [4].
from the cross correlation is a new feature set. In the third Damage or faults that exist in centrifugal pumps are
phase, the raw statistical features in the time, frequency and divided into two, namely mechanical damage and hydraulic
time-frequency domains are extracted from both healthy damage caused by fluid flow [5]. Chittora, S. M. in his
current signals and CP current signals of different classes. In the research showed that 39% of pump failures occurred due to
last phase, wavelet packet transform (WPT) energy is extracted mechanical seal damage [6]. To avoid centrifugal pump
from the current signals. The result of these features will be
failure, early detection of mechanical seal damage is
combined into a discriminant feature pool. The pool
discriminant feature will be used as input in making a classifier essential. Therefore, this study considers the mechanical
for the centrifugal pump fault detection system. This study also damage of the seal.
used motor bearing speed data for comparison. The main topic Mechanical fault or failure that occurs in centrifugal
of this paper is to design a fault detection system for centrifugal pumps can be seen from abnormal vibrations. Therefore,
pumps using current signals. Based on the performance test vibration is usually used for the diagnosis of mechanical
using precision, error rate, and recall. The motor bearing speed faults [7]. In the previous study, many signal processing
vibration signal has better performance than the CP fault approaches in time, frequency, and time-frequency domains
detection classification with the current signal. However, there have been developed to extract fault features that match raw
is only a slight difference between the two. From this research,
vibration signals for detecting mechanical fault. Mechanical
the current signal and motor bearing speed vibration signal can
detect fault to the centrifugal pump well. damage to the centrifugal pump results in variations in the
amplitude and distribution of the vibration signal [8].
Keywords— Centrifugal Pump, Fault Detection, MCSA, Delgado et al in their study used statistical features in the time
Classifier, Vibration. domain to capture variations in the vibration signal [9].
However, statistical features in the time domain are not
I. INTRODUCTION sensitive to changes in the fault severity and result in fewer
Currently, industrial systems require more reliable control discriminatory features. The frequency spectrum is more
strategies, availability, and safety to produce high-quality sensitive to a fault because undetected changes will produce
products. So far, these benefits have been obtained through the appropriate spectrum line of the frequency spectrum [3].
the implementation of condition monitoring, which currently However, in certain conditions such as insufficient space
has significantly expanded the application of new theories, or difficulty in installing vibration sensors and different
environmental conditions such as underwater pumps with a correlogram, (ii) using the motor bearing speed vibration
depth of more than 100 meters and pumps in nuclear power signal as a comparison of the current signal, which has never
plants, it becomes a problem in the monitoring process. Thus, been reported. The proposed method generates a pre-
it is necessary to use other variable measurement data to use processing discriminant feature that can help detect
as the monitoring variable. In research [10], the current signal disturbances in the centrifugal pump current signal. In
can replace vibration signal for monitoring processes for addition, this study employs KNN algorithm is used to study
pumps and other machines. In addition, the monitoring patterns on discriminant features so that it can detect fault of
process using current has the advantage that it is more cost- centrifugal pump effectively.
effective because it does not require the installation of
additional sensors that adds to the cost.
Motor current signature analysis (MCSA) is a method of II. TECHNICAL BACKGROUND
monitoring engine conditions using current signals. MCSA A. Review of Cross-Correlation
analyses the time-frequency decomposition of the current
Cross-correlation shows the similarity (similarity)
signals. MCSA is a simple, low-cost, and non-invasive
between two signals or data. This similarity between the

Assume that, ( ) and ( ) are two energy signals. The


monitoring method. Several previous studies have conducted
signals is represented by a sequence called correlogram.
research on fault diagnosis on centrifugal pumps using motor
current signals. Rapur et al have researched fault diagnosis of
cross-correlation of the two signals are given by Eq.1.
mechanical damage and hydraulic damage using motor

≥0
currents and vibrations. It performs spectral analysis in time

( )=
and frequency domains and uses MSVM as a classifier The

(− ) ≥0
same thing was also done by Amiya et all, they performed (1)
fault detection on impeller damage with vibration signals and

( ) is correlation
motor current signature analysis (MCSA) [10]. Parasuram P.
Harihara et all also conducted a fault diagnosis study of where is the time shift or lag, and
centrifugal pump failures using motor currents [11]. Tian et between two signals and with a lag of ‘ ’.
all investigated the fault to the centrifugal pump impeller by
using a motor current signal. They use a deterministic non- B. Review of k-Nearest Neighbor (k-NN) Classification
linear feature analysis approach [12]. Algorithm
Considering the previous studies that have been In statistics, the -nearest neighbor ( NN) algorithm is a
presented, it can be seen that signal pre-processing and non-parametric classification method used for classification
discriminant feature extraction are important stages in fault and regression. In the case of classification, the input consists
diagnosis. Discriminant features help machine learning of the training data in the dataset. The output is class
classifiers in fault diagnosis to classify data according to its membership. NN is an algorithm for supervised learning
class effectively. Correlation operation has been used in that only stores labeled training examples during the training
classification in previous studies, namely on brain-computer phase. The training process only stores the training data
interface oriented signals for the classification of human brain memory. Then to make a prediction, NN will find the
diseases such as EMG and EEG with an accuracy of 100% nearest neighbors of the query point and computes the class

points. Instead of approaching the target function ( ) =


[13] [14] [15]. In another study, it has been performed label (classification) based on the closest (most similar)
centrifugal pump fault detection by pre-processing the signal
using cross-correlation and vibration signal correlation globally, as long as every NN prediction approaches the
coefficient with an accuracy of 98.4% [3]. Apart from the target it works locally.
ability of cross-correlation features and good discriminant
feature capabilities as well as low and inexpensive C. Review of Wavelet Packet Transform
computational load. To the best of our knowledge so far, the The wavelet packet transform (WPT) is derived from the
pre-processing of the current signal cross-correlation in the wavelet transform (WT) which decomposes a signal into
time domain for centrifugal pump fault diagnosis has not levels. The WPT splits the input signal using low-pass and
been reported so far. As previously explained, the current high-pass filters and creates nodes at each level. The WPT
signal can replace the vibration signal for fault detection provides a comprehensive time-frequency analysis of the
because it is easy, inexpensive, and does not require the input signal at both the high and low frequencies, so it can
installation of additional sensors. As for the existing research overcome the poor resolution of the WT. The frequency range
using vibration signals and analyzing them in the time, of WPT is twice as wide as the proceeding level and half as
frequency, time-frequency domain. Therefore, the features in wide as the preceding level. Eq. 2 and 3 show the
the time, frequency, and time-frequency domains were mathematical description for WPT coefficients.

( )= × ℎ(−2 ), 0< & < 2 −1


extracted hybrid. Then these features are combined into a
single feature to provide sufficient information for CP fault (2)

( ( ) = ( ( ) × )(−2 ), 0 < & < 2 − 1


classification. Based on our knowledge so far, fault diagnosis
in CP using hybrid feature extraction on current signals has (3)

where ℎ and ) are the low-pass filter and the high-pass filter,
not been reported.

is the level of decomposition, & is the nodes (frequency


Therefore, this study proposes a new feature extraction
method that considers, (i) pre-processing the cross-
correlation of the current signal and the motor bearing speed
parameter) of the coefficient WPT.
vibration signal, then the features are extracted from the
Existing methods for centrifugal pump fault diagnosis processed to determine the characteristics of each current
based on WPT consider energy, standard deviation, and signal and motor bearing speed vibration using cross-
entropy as input features for the classification model. Among correlation, time-frequency domain feature extraction, and
these features, wavelet packet energy extraction is an WPT energy extraction. So, it will produce 24 discriminant
intuitive approach to fault type classification. Each node in features as shown on Table 1.
the WPT contains a lot of information about energy variations
and the type of fault within a particular node can help in TABEL I DISCRIMINANT FEATURE IN CENTRIFUGAL
separating the fault types. The energy contained in each node PUMP FAULT DETECTION SYSTEM
after decomposition is as follows,
No. feature Feature No. feature Feature

∑34 01 ( ) 2
Peak time Impulse
* +,) = ⎛ ⎞
F1 F13
5
correlogram factor
(4)

⎝ ⎠
Instant peak
F2 F14 Crest factor
correlogram
Centroid
F3 F15 Skewness
where S is the number of samples at the node. correlogram
Widhtband Clearance
F4 F16
correlogram factor
III. METHOD
MSE Mean
F5 F17
correlogram frequency
This research was carried out on the centrifugal pump MP- Standard
Separator Oil unit at PT. Saka Energi Indonesia Ltd., Gresik, F6 Mean F18 deviation
Indonesia. The measurement data was obtained from the frequency
maintenance division from June 2020 – January 2021. Pump Root
fault data in the form of seal leakage and cavitation syndrome Standard
F7 F19 variance
are based on the history of maintenance work orders within deviation
frequency
those months. In this research, fault detection based on signal Spectral
is used. The signals used are the motor current signal and F8 Kurtosis F20
kurtosis
motor bearing speed vibration signal. These signals are Root mean
obtained from the process data in the control room of the F9 RMS F21 square
industry. frequency
The block diagram of the entire system is presented in Fig. WPT
1. The measurement data has been taken from June 2020 to Shape
F10 F22 energy
January 2021 every 40 minutes. Because there is a lot of factor
level 1
outlier data, so pre-processing is done to get decent data with WPT
a total of 1608 data. Then, we separated them into two Root
F11 F23 energy
conditions based on the history of maintenance, which is amplitude
level 2
normal and fault condition. The normal condition is divided WPT
into two conditions are normal-1 and normal-2. Normal-1 is F12 Peak F24 energy
the normal condition after maintenance due to seal leakage. level 3
While normal-2 is the normal condition after maintenance
due to cavitation syndrome. Fault conditions are divided into
Below is the plot of the current signal and motor bearing
two conditions are seal leakage and cavitation syndrome. Fig.
speed vibration signal under normal condition, seal leakage,
1 is the block diagram of the entire system.
and cavitation syndrome.

Fig 1. block diagram of the entire system Fig 2. current signal under normal condition and seal leakage.

The condition of the cavitation syndrome is in the form of


high pressure on the discharge which results in low suction.
So, each CP condition has 402 data. Furthermore, it will be
∑> > ( )
89,,+:9),; ?=(<ℎ =
+; @;:A+ 9 ( )
(6)

∑> ( )
B5* =
>
∑> ( )
(7)
>

Each feature of the correlogram extract will be labeled,


namely the correlogram peak value (F1), instant peak
(F2), correlogram centroid (F3), correlogram width (F4),
mean square abscissa (MSA) correlogram (F5). Then the
features (F1, F2, F3, F4, F5) will be used as a feature pool
Fig 3 current signal under normal condition and cavitation syndrome.
for fault classifier design.

B. Extraction of statistical features of the current signal and


motor bearing speed vibration signal under normal-fault
conditions in the time domain
In this step, statistical feature extraction is carried out on
the current signal and the motor bearing speed vibration
signal under normal and fault conditions in the time
domain. The statistical feature set extracted from both

features are mean value (C D) (F6), standard deviation (E)


current signals under normal and fault conditions. These

(F7), kurtosis ( ) (F8), root mean square (RMS) (F9),


shape factor ( 3F ) (F10), root amplitude ( GHHI ) (F11),
peak ( 4JK ) (F12), impulse factor ( LF ) (F13), crest factor
( MGJNI ) (F14), skewness ( O +? ) (F15), and clearance factor
Fig 4 motor bearing speed vibration signal under normal condition and seal
leakage.
( MPJKG ) (F16). These statistical features can be calculated
using Eq.8-18. Then the extracted features will be used
as a feature pool for fault classifier design.

∑R =
CQ =
S
(8)

∑( − U)
E=T
S
(9)

1
B5 = V ( = − ̅)
S
(10)
R

∑R ( = − ̅ )X
Fig 5 motor bearing speed vibration signal under normal condition and

=
cavitation syndrome

(∑R ( = − ̅ ) )
(11)

1
∑R (CR − CQ)Z
A. Cross-correlation on current signal and motor bearing

= S
speed vibration signal under normal-fault conditions
N JY Z
1 Q
(12)
[ ∑R (CR − C) \
Cross-correlation shows the similarity between two
S
signals. The similarity between the signals is represented

∑ ^| ( )|
by a correlogram, which is the plot of the cross-correlation
=] `
GHHI
S
in time series. The information on the correlogram will be
(13)
extracted into a set of discriminant features. These

= ; | ( )|
features include the correlogram peak value, instant peak,
correlogram centroid, correlogram width and mean 4JK (14)
squared error (MSE) correlogram. Correlogram peak
=
4JK
MGJNI 1
a ∑R ^| R | b
value feature, instant peaks can be easily seen from the

S
(15)
correlogram sequence. While the correlogram centroid,
correlogram width and mean square error (MSE) of the

=
G N
1
correlogram can be calculated using Eq.5-7.
3F
∑> ( ) ∑ | R|
S R
(16)

89,,+:9),; + <,9=( =
>
∑> ( )
(5)
>
=
cdef
MPJKG
a ∑h
ikg ^| i | b
g j
(17)
h
=
cdef
LF ∑ikg| i |
g h
E. Feature pool creation
h
(18)
The feature pool (a collection of features that are
considered one data) is created by combining the
C. Extraction of statistical features of current signal and extraction of discriminant features, namely the
motor bearing speed vibration signal under normal and correlogram feature of the current signal and motor
fault conditions in the frequency domain bearing speed vibration signal in the time domain (F1, F2,
At this step of frequency transformation does not use a F3, F4, F5), statistical features of the current signal and
window (uniform window). Thus, the signal is convoluted bearing speed vibration signal in the time domain (F6, F7,
with a rectangular window of uniform height with the F8, F9, F10, F11, F12, F13, F14, F15, F16), statistical
input signal. Although it does not use a window, it is still features of the current signal and bearing speed vibration
referred to as a uniform window or rectangle window signal in the frequency domain (F16, F18, F19, F20, F21),
because there is still a windowing effect [16]. The and energy WPT features of current signal and motor
parameters are used in the transformation process to the bearing speed vibration signal (F22, F23, F24). The
frequency domain with the FFT transformation are dimension of this feature pool consists of a 1608 x 24
sampling rate is 1e-3 and sampling frequency is 1000. The matrix ensemble, which is 1608 rows of data with 24
result of the Fourier transformation is a two-sided power feature columns. This feature pool will then become the
spectral. So, it needs to be changed to single sided. classifier input for centrifugal pump fault detection.
Because the resulting array value is proportional to the
F. Classifier creation
square of the amplitude of each frequency component in
each variable (current signal and motor bearing speed Classifier is a discrete function that is useful for placing a
vibration). So that the single-sided FFT will produce a label on a particular data. In machine learning and
peak amplitude value which is the same as the input statistics, classifiers are basically used to identify which
signal amplitude in its stable condition. The next step is to label, type, or category is appropriate for the data being
perform statistical feature extraction on the single-sided observed. The determination is made based on a set of

features are mean frequency ( C l ), standard deviation


FFT results in both normal and fault conditions. Its features that have been trained, where the data contains

( El ), root variance frequency ( CGml ), spectral kurtosis


information about the type, label, or category of the data.

( Cl nGIHNRN ), root mean square frequency ( ClG N ) using


TABEL II CLASSIFIER DATASET DISTRIBUTION

Eq.14-18. These features are then combined into one Training data Test data
vector there are normal pump feature vector, seal leakage Class
(70%) (30%)
feature vector, and cavitation syndrome feature vector. Normal 562 242
From these two vectors, the correlation coefficient will be Seal leakage 281 121
sought between the normal-1 signal with seal leakage, the Cavitation
normal-2 signal with cavitation syndrome, and the 281 121
syndrome
normal-1 with normal-2 signal. Total 1124 484
∑o O( )
C =
Total 1608
l
p
(19)

∑o 1O( ) − C l2
IV.
El =
RESULT

p−1
(20)
The effectiveness of the proposed centrifugal pump fault
∑o 1O( ) − C l2
CGml =
detection method can be seen on confusion matrix below.
p
(21)

∑o 1O( ) − C l2
X

Cl =
nGIHNRN
pEl X
(22)

∑o 1O( )2
ClG =
N
p
(23)

D. Feature extraction in time-frequency domain using


wavelet packet transform (WPT)
Wavelet packet energy feature extraction is carried out on
the current signal and the bearing vibration velocity of the
frequency domain under normal conditions, seal leakage
and cavitation syndrome to calculate the energy in the
signal at 3 levels using Eq.4. These features are then
combined into different vectors, namely the energy
feature vector of the normal, seal leakage, and cavitation
syndrome. Fig 6 confusion matrix model classifier of current signal
Based on the Fig 6 confusion matrix model classifier features so that the pump fault detection system will be more
KKN algorithm, the model has a precision performance of sensitive to detect faults in centrifugal pumps.
99,38% with an error rate of 0,62%. The positive prediction
results were true to the actual positive (TPR) or recall for each REFERENCES
class are 100% of normal, 98,35% of cavitation syndrome,
and 99,17% of seal leakage. The recall value of cavitation [1] R. J. Hart, "Pumps and their systems-a changing
syndrome is lower than other classes because there are 2 data insdustry," in 19th International Pump Users
on cavitation syndrome conditions but by the classifier model Sysmposium , 2002.
it is detected as a normal condition. This condition is referred [2] J. Klema, Intelligent diagnosis and learning in
to as a false positive, where the normal condition (prediction centrifugal pumps, Springer, 2005.
result) is read as a seal leakage (actual class) resulting in a [3] Ahmad, Z., Rai, A., Maliuk, A. S., and Kim, J.-M,
false prediction. The confusion matrix model classifier of "Discriminant Feature Extraction for Centrifugal Pump
bearing speed vibration signal is shown on Fig 7. Fault Diagnosis," IEEE Access, 2020.
[4] R. B. Randall, Vibration-Based Condition Monitoring
: Industrial, Aerospace and Automotive Application,
Wiley, 2011.
[5] R. Tiwari and Rapur, J. S., "Experimental fault
diagnosis for known and unseen operating conditions
of centrifugal pumps using MSVM and WPT based
analyses," Measurement, 2019.
[6] S. M. Chittora, Monitoring of mechanical seals in
process pumps, Instrumentation Technology, 2018.
[7] M. Javidan, "Vibration-based classification of
centrifugal pumps using support vector machine and
discrete wavelet transform," J. Vibroeng, 2017.
[8] S. M. Abdel-Rahman, "Bearing Problem's Effect on the
Dynamic Performance of Pumping Stations,"
Alexandria Engineering Journal, 2013.
[9] H. M. Delgado, "Accurate bearing faults classification
based on statistical-time features curvilinear
Fig 7 confusion matrix model classifier of bearing speed vibration signal component analysis and neural networks," in IECON-
38th Annual Conference IEEE and Electronic, 2012.
Based on the confusion matrix model classifier KNN [10] P. K. Pradhan, "Fault detection in a centrifugal pump
algorithm of bearing speed vibration signal has a performance using vibration and motor current signature analysis,"
a precision of 99.59% with error rate of 0.41%. The positive International Journal Automation and Control, 2012.
prediction results were correct for the actual positive (recall)
for each class of 100% normal, 100% cavitation syndrome [11] G. Parlos, Fault Diagnosis of Centrifugal Pumps Using
and 98.36% seal leakage. The recall value of seal leakage is Motor Electrical Signals, A&M University, 2012.
lower than other classes because there are 2 data of seal [12] Tian, Xing, et al, "The investigation of motor current
leakage conditions but by the classifier model it is detected as signals from a centrifugal pump for fault diagnosis," in
a normal condition. This condition is referred to as a false 27th International Congress of Condition Monitoring
positive, where the normal condition (prediction result) is and Diagnostic Engineering, 2014.
read as a seal leakage (actual class) resulting in a false [13] S. Chandaka, A. Chatterjee and S. Munshi, "Cross-
prediction. correlation aided support vector machine classifier for
classification of EEG signals," Expert System
V. CONCLUSION
Application, vol. 36, no. 2, pp. 1329-1336, 2009.
In this study, the centrifugal pump fault detection system [14] R. Bose, K. Samanta and S. Chatterjee, "Cross-
using discriminant feature extraction was proven to detect correlation based feature extraction from EMG signals
faults well. The centrifugal pump fault detection system using for classification of neuro-muscular disease," in
current data has an accuracy that is not much different from Proceedings International Conference of Intelligence
using motor bearing speed vibration data. It shows that current Control Power Instrument (ICICPI), 2016.
data is capable to detect faults with various advantages such [15] P. N. Paranjape, M. M. Dhabu, P. S. Deshpande and A.
as lower costs because it does not require the installation of M. Kekre, "Cross-correlation aided ensemble of
additional accelerometer sensors and does not need more classifiers for BCI oriented EEG study," IEEE Access,
space to install the sensor. In addition, from this study, it is vol. VII, pp. 11985-11996, 2019.
proven that motor bearing speed vibration signal able to detect
[16] M. Cerna and A. F. Harvey, The Fundamentals of FFT-
centrifugal pump faults, which so far have not been reported.
Based Signal Analysis and Measurement, National
In essence, this discriminant feature extraction produces more
Instruments Corporation, 2000.

You might also like