Abstract

This paper presents a study on vibration-based fault diagnosis techniques of a commutator motor (CM). Proposed techniques used vibration signals and signal processing methods. The authors analysed recognition efficiency for 3 states of the CM: healthy CM, CM with broken tooth on sprocket, CM with broken rotor coil. Feature extraction methods called MSAF-RATIO-50-SFC (method of selection of amplitudes of frequencies ratio 50 second frequency coefficient), MSAF-RATIO-50-SFC-EXPANDED were implemented and used for an analysis. Feature vectors were obtained using MSAF-RATIO-50-SFC, MSAF-RATIO-50-SFC-EXPANDED, and sum of RSoV. Classification methods such as nearest mean (NM) classifier, linear discriminant analysis (LDA), and backpropagation neural network (BNN) were used for the analysis. A total efficiency of recognition was in the range of 79.16%–93.75% (). The proposed methods have practical application in industries.

1. Introduction

Commutator motors are essential for various industries. They are used for application of automobile motors such as electric generators, wiper motor, window lifting motor, vehicle starters, seat incliner, fuel pump, side view mirror, and air-conditioning. Commutator motors are also used for power tools applications, for example, drilling machine motor, circular saw motor, and hammer tool motor. They are used for home appliances such as washing machine motor, motor of vacuum cleaner, motor of printer, and hair dryer motor.

Unexpected failures of motors generate unexpected stops. It causes losses of production time and money. To avoid failures, engineers developed online condition monitoring of motors. Condition monitoring helps engineers to take diagnostic decision on the basis of measured signals. Fault diagnosis techniques can detect faults and provide diagnostic information about the motor. It also allows us to use the motor for a longer time. Vibrations signals depend on states of the commutator motor. Each fault is associated with vibration signals. This correlation between states of the motor and characteristic frequencies is essential for fault diagnosis. The main task for fault diagnosis based on vibration analysis is to find the best method for proper condition monitoring.

Many scientific articles described fault diagnosis techniques and different faults of machinery [113]. The early fault state can be detected by early fault diagnostic methods. Sometimes, it takes 5 minutes to damage the motor, for example, short-circuit of stator windings. Other faults such as bearings, damaged sprocket, air-gap, bent shaft, and broken rotor bar take much more time to damage the motor permanently.

Condition monitoring of electric motors was developed for measurement and analysis of diagnostic signals such as acoustic [1, 2], thermal [3, 4], electric current [57], and vibration [813]. Each type of signal has advantages and disadvantages. Measurements of acoustic signal and thermal signal are noninvasive. Acoustic and thermal signals can be measured without touching the motor. The disadvantage of mentioned diagnostic signals is difficult processing. A methodology based on the analysis of acoustic signals for faults of the induction motor was presented [1]. The presented technique used the complete ensemble empirical mode decomposition. Delgado-Arredondo et al. analysed the following faults: bearing defects, mechanical unbalance, and two broken rotor bars [1]. The proposed approach could be used to identify mentioned faults in the industry. Another approach based on acoustic analysis was developed by Islam et al. [2]. In [2], the authors proposed a diagnostic method of induction motors using Gabor filtering and MCSVMs. Average classification accuracy of the diagnostic method was equal to 99.80%.

The thermal imaging camera is highly priced. Moreover, it takes time to diagnose temperature of the motor. It is also limited for electrical faults. However, industrial use of technique-based thermal imaging gained a noticeable attention [3]. Inter-turn faults and cooling system faults were analysed in [3]. The analysis was conducted for induction motors. Singh and Naikan proposed an algorithm using infrared thermography for diagnosis of induction motors. The authors developed two thermal profiles indicators. Developed profiles indicators were used for analysis of thermal distributions [3].

Several industrial examples for thermal analysis of electrical motors operating in a petrochemical plant were presented. The results showed that thermal imaging can be useful for transmission system faults, cooling system faults, defective connections, stator faults, and bearing failures [4].

Current monitoring is low-cost and reliable method of fault diagnosis. Motor current signature analysis (MCSA) is often used for current analysis. Usually MCSA provides good results [1, 5, 6]. Singh and Naikan [5] proposed a method using MUSIC analysis (MSC-MUSIC). The proposed method was analysed for broken rotor bar and half broken rotor bar faults of the induction motor. Surprisingly, MCSA was found to be ineffective to recognize half broken rotor bar fault properly [5]. In [6], the authors studied MCSA and ZSC (zero sequence current) methods for 4 induction motors. Antonino-Daviu et al. analysed the following states: healthy, broken bar, two nonadjacent broken bars, and two adjacent broken bars. The authors proved the usefulness of the ZSC method for detection of broken rotor bars. However, they noticed that MCSA had some problems to detect analysed faults [6]. Bazan et al. [7] described a current analysis for fault diagnosis of three-phase induction using ANN. Classification accuracy 99% was obtained for analysed cases [7].

Vibration analysis is an effective and immediate fault diagnosis technique. Vibration signals are also acquired with low noise level (from environment or other machines). Vibration analysis is used for detection of mechanical and electrical faults such as rotor, stator faults, bearings, misalignment, and faults of gear transmission systems [1, 3, 8]. A review about fault diagnosis methods for gear transmission systems using vibration analysis was presented [8]. It described following methodologies: methods based on ICA, order tracking, sparse decomposition, EMD, and wavelet [8]. The CMFE (composite multiscale fuzzy entropy) and ESVM (ensemble support vector machines) were used for detection of rolling bearing faults [9]. Zheng et al. analysed the influence of parameters of the CMFE. The CMFE was employed to extract features of the vibration signals. Next, ESVM was used as a classifier. The proposed approach was applied to experimental data analysis. It indicated that the approach was effective for detection of different faults of rolling bearings [9]. Duan et al. [10] described the development of condition monitoring of rolling bearings using vibration analysis, acoustic analysis, oil analysis, temperature analysis, and ultrasonic analysis. The authors indicated that multisensors information fusion is the trend of development [10]. Zurita-Millan et al. [11] proposed a vibration signal prognosis methodology of the electromechanical system (kinematic chain). The proposed methodology was based on neurofuzzy modeling using the patterns of the vibrations signal. They proved that the RMS method is a proper feature for vibration analysis. They obtained the results with an error lower than 2%, but they did not analyse other sources of information, such as temperature and stator current [11]. Lu et al. described vibration-based condition monitoring of motor bearings [12]. A wireless sensor networks were used for motor bearings. The wireless sensor network prototype was developed. They proved that the sampled data length of the proposed approach result in a decrease of over 80%. The proposed approach can be useful for machinery installed in remote areas, for example, wind farms [12]. In [13], the authors conducted vibration analysis for the detection of motor damages. They analysed bearing currents. Analyses of bearing faults are useful for industrial users of inverted-fed motors. They proved that time-frequency analysis of vibration signal is useful source of information.

In proposed research, the authors developed vibration-based fault diagnosis of the commutator motor (CM). Vibration signals of the CM (healthy CM, CM with broken tooth on sprocket, and CM with broken rotor coil) were not analysed in the literature, so the authors decided to conduct such analyses. The authors analysed recognition efficiency of the vibration signal for 3 states of the CM: healthy CM (Figure 1), CM with broken tooth on sprocket (Figure 2), and CM with broken rotor coil (Figure 3). The feature extraction methods called MSAF-RATIO-50-SFC (Method of Selection of Amplitudes of Frequencies Ratio 50 Second Frequency Coefficient), MSAF-RATIO-50-SFC-EXPANDED were implemented and used for the analysis. Feature vectors were obtained using MSAF-RATIO-50-SFC, MSAF-RATIO-50-SFC-EXPANDED, and sum of RSoV. Classification methods such as nearest mean (NM) classifier, Linear discirminant analysis (LDA), and backpropagation neural network (BNN) were used for the analysis.

The proposed techniques have practical application in industries. The analysed total efficiency of recognition was in the range of 79.16%–93.75% ( - see Section 3). Low cost of the measuring device and low cost of the computer are the advantages of vibration-based fault diagnosis. It is also noninvasive technique of fault diagnosis. The acquired results are similar to other proposed techniques of fault diagnosis [1, 11]. In the paper, original methods of feature extraction—MSAF-RATIO-50-SFC and MSAF-RATIO-50-SFC-EXPANDED were used for vibration signals. It was proved that the proposed technique can be used for diagnosis of the CM. It was also proved that states of the motor such as healthy CM, CM with broken tooth on sprocket, and CM with broken rotor coil can be diagnosed using proposed techniques.

2. Proposed Vibration Fault Diagnosis Techniques

The authors proposed 9 vibration diagnosis techniques (Figure 4). Techniques were based on signal processing methods and the step of acquisition of the vibration signal. The step of acquisition used a measuring device. The USB data logger Voltcraft DL-131G (sampling frequency 20 Hz, 3-axis recording) was used for the step of acquisition. Next computer software (Voltsoft Client) was used to download recorded data from the USB data logger. There are many types of acceleration USB data loggers and software. There were many possibilities of the step of acquisition of vibration signal. The first step of signal processing was split of measured vibration data. Vibration data were split into 5-second samples. Each 5-second sample had 100 values. The next step was feature extraction. Feature extraction was carried out using three different methods: MSAF-RATIO-50-SFC, MSAF-RATIO-50-SFC-EXPANDED, and sum of RSoV. Classification of computed vectors was the last step of vibration signal processing. Classification was carried out using pattern creation and testing. It was carried out using three different methods: NM classifier, LDA, and BNN.

2.1. Method of Selection of Amplitudes of Frequencies Ratio 50 Second Frequency Coefficient

The MSAF-RATIO-50-SFC was based on FFT (fast Fourier transform) coefficients. The method computes features from the frequency spectrum. It can be noticed that the vibration signal was dependent on type of fault, type of machine, rotation speed, and size of machine. Steps of the MSAF-RATIO-50-SFC were as follows:(1)Computation of FFT spectra of analysed vibration signals.(2)Computation of differences (difference of frequency coefficient (DFC)) between computed FFT spectra of analysed states.(3)Computation of a ratio RS for analysed differences. The ratio RS was defined aswhere is the second maximal amplitude of analysed difference of the FFT spectrum and is the amplitude of analysed difference with index . If RS = 50% for MSAF-RATIO-50-SFC, then amplitude greater than 50% of second maximal amplitude is analysed.(4)Selection of frequency coefficients for ratio RS = 50%.(5)Selection of common frequency coefficients for all computed differences.(6)Form a feature vector.

A flow diagram of the MSAF-RATIO-50-SFC is shown (Figure 5).

The authors analysed vibration signals for 3 states of the CM: healthy CM, denoted as hcm; CM with broken tooth on sprocket, denoted as btos; CM with broken rotor coil, denoted as brc. Differences (DFC) between computed FFT spectra of analysed states are depicted in Figures 68.

The MSAF-RATIO-50-SFC computed following (five) common frequencies: 0.2, 5.6, 7.2, 7.8, 8 Hz. The computed frequency components were used for the feature vector. Next computed feature vectors were used for the classification step.

2.2. Method of Selection of Amplitudes of Frequencies Ratio 50 Second Frequency Coefficient EXPANDED

The MSAF-RATIO-50-SFC-EXPANDED is similar to the MSAF-RATIO-50-SFC. It used several training sets to compute common frequency components. Steps of the MSAF-RATIO-50-SFC-EXPANDED were following:(1)Computation of FFT spectra of analysed vibration signals.(2)Computation of differences (difference of frequency Coefficient (DFC)) between computed FFT spectra of analysed states.(3)Computation of the ratio RS for analysed differences. The ratio RS was defined as follows:where is the second maximal amplitude of analysed difference of the FFT spectrum and is the amplitude of analysed difference with index . If RS = 50% for MSAF-RATIO-50-SFC, then amplitude greater than 50% of second maximal amplitude is analysed.(4)Selection of frequency coefficients for ratio RS = 50%.(5)Selection of parameter R-EXPANDED = (number of required common frequencies)/(number of all selected frequencies). The parameter R-EXPANDED was used to find the final number of common frequencies. Let us consider following example R-EXPANDED = 0.999, in that case 3 of 3 frequencies are required ((3/3 > 0.999)). If R-EXPANDED = 0.6, the method required 2 of 3 frequencies ((2/3) > 0.6) to select specific frequency component.(6)Selection of common frequency coefficients for all computed differences using parameter R-EXPANDED.(7)Form a feature vector.

A flow diagram of the MSAF-RATIO-50-SFC-EXPANDED is shown (Figure 9).

The MSAF-RATIO-50-SFC-EXPANDED computed following (three) common frequencies: 0.2, 7.4, and 9 Hz. The computed frequency components were used for the feature vector.

2.3. Feature Extraction Based on Sum of RSoV

Feature extraction based on sum of RSoV 1-element feature vectors. First, acceleration USB data logger measured: , , and values and a resultant sum of vectors (RSoV). The resultant sum of vectors was expressed using the following formula:where , , and are the lengths of , , and vectors.

Measured five-second samples of vibration data had 100 values of RSoV. The measured values of RSoV were used to compute sum of RSoV. It was defined using the following formula:where is the resultant sum of vector with index .

The authors presented 36 (1-element) feature vectors of vibration data consisting of sum of RSoV. It was presented in Table 1.

The computed values of feature vectors (sum of RSoV) are in the range 288.53–315 (m/s2) for healthy CM, 298.08–349.67 (m/s2) for CM with broken rotor coil, and 891.13–947.04 (m/s2) for CM with broken tooth on sprocket. A problem of computed feature vectors was noticed. Feature vectors of healthy CM were similar to feature vectors of CM with broken rotor coil. The difficulty of classification is observed if the training sets of features are close to each other.

There are a lot of classification methods, for example, Neural networks, SVM [14, 15], LDA [1618], nearest neighbor [1921], rough sets [22, 23], and fuzzy classifiers [24]. The authors used 3 of them: NM classifier, LDA, and BNN.

2.4. Linear Discriminant Analysis (LDA)

The authors used the LDA as a second method of data classification. Ronald Aylmer Fisher developed the LDA in 1936. Implementation of the LDA classifier was little time-consuming. The LDA also classified data for multiclass problems. It was used for many classification problems such as fault diagnosis [1618], face recognition [25], and identification of cancer samples [26]. The LDA used the concept of searching for a linear combination of variables. It computed the score function. Next, it estimated the linear coefficients that maximize the score. Next, unknown test feature vector was classified. Vector was projected onto the maximally separating direction (smaller subspace).

The steps of the LDA are presented in Figure 10. The LDA classifier was described more precisely in following articles [1618, 25, 26].

2.5. Nearest Mean (NM)

The nearest mean classifier used training average feature vector and test feature vector for data classification. Training average feature vector was denoted as follows:where is training average feature vector, is training feature vector, is the number of training feature vectors, and is the value of training average feature vector with index ( for MSAF-RATIO-50-SFC, for MSAF-RATIO-50-SFC-EXPANDED, and for sum of RSoV).

The NM classifier computed distance between the training average feature vector and test vector. It used distance function such as Manhattan distance or Euclidean distance. The authors used Manhattan distance:where = distance, unknown test vector , and training average feature vector .

The classifier made decision about the class using the computed nearest distance. The NM classifier was described more precisely in following articles [27, 28].

2.6. Backpropagation Neural Network

The neural network based on the backpropagation method was the common supervised classification method. It used training and test sets of feature vectors. In the literatures [2932], neural networks were used for fault diagnosis [29, 30], controlling a temperature field [31], prediction of speech quality [32], and classification of emotion recognition [33]. The authors used three-layer backpropagation neural network for data classification (input layer, hidden layer, and output layer). It was typical structure of the backpropagation neural network. The authors used following backpropagation neural network (Figure 11).

The input layer had 1, 3, or 5 neurons depending on feature extraction method. The hidden layer had 20 neurons. The output layer of BNN had 3 neurons. The values of output neurons were 001, healthy CM, 010, CM with broken tooth on sprocket, and 100, CM with broken rotor coil.

3. Results and Discussion

Vibration signals of the CM were measured in a flat. The authors conducted analysis for 3 states of the CM: healthy CM (Figure 1), CM with broken tooth on sprocket (Figure 2), and CM with broken rotor coil (Figure 3). Parameters of the CM were Q = 1.84 kg, P = 500 W, S = 3000 rpm, V = 230 V, and f = 50 Hz, where Q is the weight of the CM motor, P is the power of the CM motor, S is the rotor speed of the CM motor, V is the supply voltage of the CM motor, and f is the current frequency of the CM motor.

Vibration signals were measured from 1 CM (healthy CM, CM with broken rotor coil, or CM with broken tooth on sprocket).

The authors used 9 training samples and 48 test samples of vibration signals (each sample has 5 seconds of vibration signal—100 measured values) for the analysis. Proposed fault diagnosis techniques (Figure 4) were used for signal processing of vibration signals. The evaluation of analysis of vibration signals was carried out using recognition efficiency of vibration signal . The value of was expressed as follows:where is the number of test samples recognized for specific class, is the number of all test samples for specific class, and is the recognition efficiency of vibration signal for specific class.

The total efficiency of vibration signal recognition was denoted as follows:where is the of the healthy CM, is the of the CM with broken rotor coil, is the of the CM with broken tooth on sprocket, and is the total of analysed states of the CM.

The results are shown in Tables 210. In Table 2, the authors presented the results of recognition of vibration signals. The sum of RSoV (1 analysed feature) and the NM classifier were used.

In Table 3, the authors presented the results of recognition of vibration signals. The MSAF-RATIO-50-SFC (5 analysed features) and the NM classifier were used.

In Table 4, the authors presented the results of recognition of vibration signals. The MSAF-RATIO-50-SFC-EXPANDED (3 analysed features) and the NM classifier were used.

In Table 5, the authors presented the results of recognition of vibration signals. The sum of RSoV (1 analysed feature) and the LDA classifier were used.

In Table 6, the authors presented the results of recognition of vibration signals. The MSAF-RATIO-50-SFC (5 analysed features) and the LDA classifier were used.

In Table 7, the authors presented the results of recognition of vibration signals. The MSAF-RATIO-50-SFC-EXPANDED (3 analysed features) and the LDA classifier were used.

In Table 8, the authors presented the results of recognition of vibration signals. The sum of RSoV (1 analysed feature) and the backpropagation neural network were used.

In Table 9, the authors presented the results of recognition of vibration signals. The MSAF-RATIO-50-SFC (5 analysed features) and the backpropagation neural network were used.

In Table 10, the authors presented the results of recognition of vibration signals. The MSAF-RATIO-50-SFC-EXPANDED (3 analysed features) and the backpropagation neural network were used.

The obtained results of analysed classifiers were in the range of 75%–100% ( was in the range of 79.16%–93.75%). Surprisingly, the sum of RSoV was the best feature for recognition of analysed states of the CM motor. It had = 93.75% for the NM classifier. The MSAF-RATIO-50-SFC and the MSAF-RATIO-50-SFC-EXPANDED had a bit lower total efficiency (). The authors compared the obtained results with other literature references. The acquired results were similar to other proposed techniques of vibration analysis [11, 20, 3437]. In [11], results with an error lower than 2% were obtained. However, they [11] analysed bearing failure, 1/2-broken rotor bar, and 1 broken rotor bar of the induction motor. The article [34] presented a vibration-based method for detection of bearing faults of the induction motor. Vibration signals were analysed using the FFT. The classification method was based on the SVM. Detection probability was in the range of 0.96–1 [34]. Another technique based on vibration signals was also used for diagnosis of the induction motor [35]. The proposed technique used the Shannon entropy. The K-means clustering method was used for classification. Recognition rate was 100% for healthy motor, half broken rotor bar, one broken rotor bar, and two broken rotor bars [35]. Learning features of vibration signals of the induction motor were analysed in the literature [36]. Deep Belief Network was used for the classification. Classification rate was in the range of 85.6–95.8% [36]. Gangsar and Tiwari [37] presented vibration-based analysis for fault prediction of the induction motor. The MSVM (multiclass support vector machine) was used. It had average recognition rate in the range of 75–90%. In [20], the authors also analysed vibration signals of the induction motor. The analysis was conducted using DWT and 3 classifiers: SVM, k-NN, and MLP. The best results were obtained for the SVM (classification rate in the range of 98.8%–100%).

4. Conclusions

In this study, fault diagnostic techniques of the CM were developed. The developed techniques analysed vibration signals. The total efficiency of vibration signal recognition was analysed for 3 states of the CM: healthy CM, CM with broken tooth on sprocket, CM with broken rotor coil. Feature extraction methods MSAF-RATIO-50-SFC and MSAF-RATIO-50-SFC-EXPANDED were implemented and used for fault diagnosis. Feature vectors were obtained using MSAF-RATIO-50-SFC, MSAF-RATIO-50-SFC-EXPANDED, and sum of RSoV. Classification methods such as NM, LDA, and BNN were used for the analysis. The analysed total efficiency was in the range of 79.16%–93.75% (). The best feature for recognition was the sum of RSoV of analysed states of the CM motor. It had = 93.75% for the NM classifier.

Low cost of the measuring device (about 120$) and low cost of the computer (about 270$) are advantages of vibration-based fault diagnosis. It is also noninvasive technique of fault diagnosis. Other faults such as bearing faults, rotor, and stator faults can be also diagnosed by analysis of vibration signals.

Future research will focus on development of new fault diagnosis techniques based on acoustic, vibration, and thermal signals. The authors will also analyse motors for different rotor speeds. New types of motors and faults will be analysed. The proposed techniques will be used for industries.

Data Availability

The data used to support the findings of this study are available from the corresponding author upon request.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This work has been supported by AGH University of Science and Technology, grant nos. 11.11.120.714 and 11.11.120.815. We thank reviewers for their valuable suggestions.