Next Article in Journal
Coarse-to-Fine Adaptive People Detection for Video Sequences by Maximizing Mutual Information
Next Article in Special Issue
Markov Chain Realization of Multiple Detection Joint Integrated Probabilistic Data Association
Previous Article in Journal
Sii-Mobility: An IoT/IoE Architecture to Enhance Smart City Mobility and Transportation Services
Previous Article in Special Issue
Time-Matching Random Finite Set-Based Filter for Radar Multi-Target Tracking
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Strategy for Fault Diagnosis on Train Plug Doors Using Audio Sensors †

1
School of Electronic and Information Engineering, Beijing Jiaotong University, Beijing 100044, China
2
Shaanxi Key Laboratory of Complex System Control and Intelligent Information Processing, Xi’an University of Technology, Xi’an 710048, China
3
National Engineering Research Center of Rail Transportation Operation and Control System, Beijing Jiaotong University, Beijing 100044, China
*
Authors to whom correspondence should be addressed.
This paper is an extended version of our paper published in The Seventh International Conference on Control Automation & Information Sciences (ICCAIS), Hangzhou, China, 24–27 October 2018.
Sensors 2019, 19(1), 3; https://doi.org/10.3390/s19010003
Submission received: 4 December 2018 / Revised: 17 December 2018 / Accepted: 18 December 2018 / Published: 20 December 2018
(This article belongs to the Special Issue Multiple Object Tracking: Making Sense of the Sensors)

Abstract

:
As the only entry/exit for passengers getting on and off a train, the train plug door is of great importance to keep train operation safe and reliable. As signal processing technologies develop rapidly, taking the easy acquisition advantages of sound signals, a novel fault diagnosis method for train plug doors using multi-scale normalized permutation entropy (MNPE) and an improved particle swarm optimization based multi-class support vector machine (IPSO-MSVM) is proposed. Firstly, sound samples are collected using high-precision audio sensor. In the features extraction process, a hybrid method blending empirical mode decomposition (EMD), multi-scale permutation entropy (MNPE) with Fisher discrimination criterion is utilized. First, EMD is used to decompose each sound signal into several intrinsic mode functions (IMFs) and a residue for stationary processing. Then, MNPE features are extracted from the IMFs. To obtain the most significant features, the Fisher discrimination criterion is further applied. To address the time-consuming defects of traditional grid based method for selecting the optimal parameters of multi-class SVM, an improved PSO (IPSO) is proposed. The superiority of the IPSO-MSVM model and the hybrid feature extraction method was tested on the collected sound samples by comparing to commonly applied methods. Results indicate the identification accuracy of the proposed method is highest, which reaches 90.54%, demonstrating its feasibility.

1. Introduction

Fault diagnosis plays an important role in various fields [1,2,3,4]. In recent years, high-speed train technology has been developing rapidly. Some works on it have been done, such as fuzzy predictive control technology in automatic train operation [5] and fault diagnosis for railway signal system using local fractional method [6]. The high-speed train is a very complex system that contains many devices. Condition monitoring of these devices is essential to keep the train operating in a safe and reliable state. The train plug door is an important component for passengers getting on and off the train. However, as the train plug door opens and closes in a high-frequency condition, some faults appear. At present, train plug door maintenance methods include time based maintenance (TBM) and manual troubleshooting. To reduce the cost of manpower and material resources, an efficient and automatic fault diagnosis method for train plug doors needs to be developed.
In recent years, research regarding fault diagnosis of train plug doors has been conducted focusing on statistical analysis methods, expert system, and model based methods. Fault tree analysis (FTA) is applied to fault diagnosis of train plug doors, and the importance of each component towards a particular failure mode is obtained for supporting maintenance [7]. However, statistical analysis methods belong to post-analysis methods requiring many historical data. Due to the limitations of their attributes, they cannot identify a certain fault type. Failure mode and effects analysis (FMEA) is used to evaluate the reliability of high-speed train door system [8]. Bayesian network model using expert system knowledge is developed to diagnose the faults of sliding plug doors [9]. A remote monitoring system for metro door system is developed, which automatically sends the collected data to remote engineers or experts for analysis [10]. However, the effectiveness of the expert knowledge based analysis is biased by subjective experiences. Model based methods are proposed by establishing a mathematical model of train doors, and a parameter is set to reflect the working condition [11,12,13]. However, the accuracy parameters in the established model are difficult to obtain in practice. Besides, an accurate model is difficult to develop as the train door system is a complex system. Data-driven methods can provide the possibility to address the above defects. We developed a method based on sound recognition using a two-layer decomposition feature extraction method (EMD-WPD) combining EMD with wavelet package decomposition (WPD) and multi-class SVM [14]. In this paper, one more fault type is collected. The previously proposed method performs poorly on the newly added type. Hence, a novel efficient sound based strategy for automatic fault diagnosis of train plug doors is proposed.
It is noted that the sensor is a preferable way to acquire useful data in life and industry activities due to its convenience and good performance. In recent years, sensors are widely used in various fields. Especially, some applications in the field of fault diagnosis are investigated, such as bearings [15,16] and railway point machines [17]. Moreover, there are some advantages for fault diagnosis via sound signals. For example, sound signals are easy to acquire using audio sensors. In addition, sound signals collection does not cause interference to the original electric equipment. As signal processing technologies develop rapidly, some advantageous technologies are proposed, such as wavelet transform [18] and EMD [19]. Especially, EMD is an adaptive and data-driven method to decompose a signal into a series of IMFs and a residue, which is suitable for nonlinear and non-stationary signals analysis. Although there are some improved EMD versions, such as ensemble EMD [20] and complete ensemble EMD [21], they are very time-consuming. Thus, EMD is utilized to do stationary processing of the original sound signals.
In the fault diagnosis process, one of the most important steps is fault feature extraction. Effective fault features are the basis of high identification accuracy. Permutation entropy (PE) was proposed in 2002 [22]. PE reflects the numerical relationship of neighboring values. Due to its simplicity, robustness and fast calculation, it is used in various fields, such as revealing abnormalities of cerebral activity by analyzing electroencephalograph (EEG) signals [23,24] and fault diagnosis for roller bearings [25]. Since the sound signals obtained from mechanical systems are complex, PE may be inefficient. To deal with this problem, multi-scale permutation entropy (MPE) is introduced to extract fault features [26], which captures more information from time series data. Considering the accuracy of fault diagnosis on train plug doors, MPE is used in method proposed in this paper. Factor scale [27] is an important parameter related to the quality of MPE features, which should be selected properly.
A classification technique is required to provide fault diagnosis. SVM is a powerful classification tool based on structure risk minimization principle with strong generation ability [28]. Compared to artificial neural networks (ANN), it is more competitive when only limited data are available, thus is widely used in classification tasks [29,30]. Two hyperparameters [31] should be selected properly in SVM. The most traditional method to tune the hyperparameters is called grid search [32], but this method is very time-consuming [33]. Particle swarm optimization (PSO) is a more efficient method to search the optimal solution using few parameters [34]. Hence, PSO is selected in the scope of this paper to tune the SVM hyperparameters.
In this paper, a novel sound based fault diagnosis strategy for train plug doors is proposed. The effective fault features are extracted using a hybrid method blending EMD and MNPE with the Fisher discrimination criterion. First, EMD is used to decompose the sound signals for stationary processing. Subsequently, MNPE features of each IMF are obtained by applying feature extraction procedures. Further, the Fisher discrimination criterion is used to select the optimal discrimination features to improve the accuracy of the fault diagnosis. In addition, the relationship between scale factor and identification accuracy is discussed to determine the optimal scale factor. Apart from fault features, the performance of the classifier also contributes to the fault identification accuracy. To optimize the multi-class SVM, an improved PSO algorithm is introduced. Finally, the multi-class SVM model is trained and verified using training set and test set, respectively.
The reminder of this paper is organized as follows. Section 2 introduces the data and the whole diagnosis framework. Section 3 introduces the hybrid feature extraction method combining EMD, MNPE and the Fisher discrimination criterion. In Section 4, IPSO-MSVM is described. Experimental results are shown in Section 5. In addition, the results are analyzed and discussed. Section 6 concludes the paper and lists future work.

2. Experimental Setup

2.1. Data Acquisition

The sound data for this study were obtained from Hankou Multiple Unit Operation Depot, Wuhan Railway Bureau. The reviewed high-speed train model is the China Railway CRH5 Size A (CRH5A). A portable recorder PCM-D50 was used to collect the sound signals of train plug doors with a sampling rate of 44.1 kHz. Nine types and 189 sets of sound samples were collected. In this paper, 60% of the data were used as training set. The numbers of training samples and test samples of each type are shown in Figure 1.
Type a–i represent the types of sound signals corresponding to normal, silencing valve missing, 98% limit switch failure, pneumatic lock failure, unlocking motor failure, buzzer failure, urgent open alarming, drive motor failure, and the door cannot close because of obstacles, respectively. The detailed descriptions about Type-a to Type-h can be seen in our previous work [14]. In the case of Type-i, the door will open when it encounters an obstacle in the process of closing. Thus, door panel impact sound and locking sound of pneumatic lock do not exist. The respective time-domain waveforms are given in Figure 2. It can be seen that some types behave very similarly in the time-domain, such as Type-a and Type-b. Therefore, an efficient feature extraction method needs to be developed.

2.2. Intelligent Diagnosis Strategy for Train Plug Doors

On the basis of the proposed hybrid feature extraction method and the IPOS-MSVM model, a novel intelligent fault diagnosis method based on sound signals is proposed to identify different working conditions of train plug doors, which is shown in Figure 3 and includes the following steps:
  • Step1: Sound samples collection
    To ensure the data reliability and fault identification accuracy, collect sound samples under different working conditions using high-precision audio sensor.
  • Step2: Optimal features extraction
    Select proper parameters for the proposed hybrid features extraction method. Then, obtain the optimal features using the hybrid method.
  • Step3: Fault recognition using IPSO-MSVM
    Divide the extracted features into training set and test set by split ratio of 6:4. The training set is used to train the classifier, whereas the test set is used to verify the effectiveness of the proposed diagnosis method.

3. Features Extraction Methods for Sound Signals

3.1. Empirical Mode Decomposition

EMD is a data-driven signal decomposition method, especially suited for non-stationary and nonlinear signals. The IMFs obtained via EMD are relatively stationary and capture a certain frequency bandwidth. According to the definitions proposed by Huang, each IMF should meet the following two conditions [35]: (a) over the entire time range, the number of extrema and zero crossings must be equal or differ at most by one; and (b) the mean value of upper and lower envelopes should be zero at any point.
The procedures of EMD can be summarized as follows.
(1) Find all of the extrema of signal x ( t ) .
(2) Obtain the upper envelope e u ( t ) and lower envelope e l ( t ) by applying cubic spline interpolation to the local maximum and local minimum, respectively.
(3) Calculate the average of e u ( t ) and e l ( t ) as
m ( t ) = e u ( t ) + e l ( t ) 2
(4) Obtain h ( t ) using
h ( t ) = x ( t ) - m ( t )
(5) Evaluate: If h ( t ) satisfies the two conditions, an IMF is obtained i m f ( t ) = h ( t ) ; otherwise, repeat Steps (1)–(5) until the standard deviation ( S D ) is smaller than a certain value.
S D = i = 1 N | h k ( t ) - h k - 1 ( t ) | 2 h k - 1 2 ( t )
where h k - 1 ( t ) and h k ( t ) are the results of the ( k - 1 ) th and the kth iteration. S D is typically set between 0.2 and 0.3.
When the first IMF is obtained as i m f 1 ( t ) = h ( t ) , the residual signal can be obtained using r 1 ( t ) = x ( t ) - i m f 1 ( t ) . By applying Steps (1)–(5) to r 1 ( t ) , the second IMF can be obtained. The iteration process continues until the extrema number of the residual signal is less than two.
Finally, the the original signal x ( t ) can be decomposed into several IMFs and a residue, as
x ( t ) = i = 1 n i m f i ( t ) + r ( t )
where i m f i ( t ) is the ith IMF, r ( t ) is the residue, and n is the number of IMFs.

3.2. Multi-Scale Normalized Permutation Entropy

In 1980, Packard et al. proposed a method for phase space reconstruction of time series, named coordinate delay reconstruction method [36]. The basic principle of this method is that a time-delay reconstruction technique is used to reconstruct a phase space, which is topologically isomorphic with the original time series. In other words, the phase space reconstruction method can transform a time series into high-dimensional series named phase space. For a time series x ( i ) of length N, the reconstructed phase space can be expressed as follows.
X ( 1 ) = x ( 1 ) , x ( 1 + τ ) , , x ( 1 + ( m - 1 ) τ ) X ( i ) = x ( i ) , x ( i + τ ) , , x ( i + ( m - 1 ) τ ) X ( N - ( m - 1 ) τ ) = x ( N - ( m - 1 ) τ ) , x ( N - ( m - 2 ) τ ) , , x ( N )
where m is the embedding dimension and τ is the time lag. Considering the numerical relationship, X ( i ) can be arranged in ascending order as
x ( i + r 1 τ ) x ( i + r 2 τ ) x ( i + r m τ )
where r k is an integer satisfying 0 r k m - 1 and r i r j . Then, the vector ( r 1 , r 2 , , r m ) can be defined as a permutation.
It is easy to note that there are total m ! possible permutations for each X ( i ) , i = 1 , 2 , , N . The statistical numbers ( N 1 , N 2 , , N m ! ) of each permutation are obtained. Then, the PE of m-order can be obtained as
H P E = - i = 1 m ! p i ln ( p i ) , p i = N i / i = 1 m ! N i
where p i represents the probability of the ith permutation. The maximum value of H P E is l n ( m ! ) when the probabilities of all permutations are equal. Then, the normalized PE (NPE) can be obtained by
H N P E = H P E / ln ( m ! )
where 0 H N P E 1 . NPE can reflect the degree of randomness of time series to some extent. A larger H N P E indicates the time series is more random [37].
The NPE has the disadvantage of neglecting the values of the time series. The MNPE can address the disadvantage. The MNPE includes more useful information about a nonlinear and complex system. The main idea of MNPE extraction procedure is to construct the coarse-grained time series by calculating the average of data inside non-overlapping windows of length l (scale factor), which takes the series values into consideration. The coarse-grained process is realized by
y l ( i ) = 1 l j = ( i - 1 ) l + 1 i l x ( j ) , i = 1 , 2 , , N / l
where y l is the obtained coarse-grained time series. When the length of non-overlapping window is 1, the extracted NPE feature matches the one of the original time series. By selecting scale factor within a certain range, a series of NPE features can be obtained and combined together as MNPE features. As the values of the time series are considered, MNPE can contain more valuable information.

3.3. The Hybrid Feature Extraction Method

It is noted that the collected sound signals may contain some noise, which may result in low performance for fault diagnosis. To obtain the most effective fault features and reduce the influences from noise, a hybrid method combining EMD, MNPE, and Fisher discrimination criterion [38] is proposed. The procedures are given in Figure 4.
First, EMD is applied to decomposed the original sound signal into several IMFs. Then, MNPE features of the IMFs are obtained. Finally, the optimal MNPE features are obtained by using Fisher discrimination criterion. A larger discrimination function value J indicates the corresponding features have more obvious discrimination effects.

4. Multi-Class SVM Based on Improved PSO

4.1. Multi-Class SVM

SVM is a supervised learning algorithm, which is the preferable method for small set clustering. It performs well in classification of limited data by adopting the structural risk minimization principle. Initially, SVM is used to solve a two-class problem. Taking a two-dimensional problem as an example, the main idea of SVM is to find the optimal hyperplane with maximum margin for linear classification problems, as shown in Figure 5.
According to the idea of SVM, the classification problem can be transformed to a convex optimization problem as follows:
m i n 1 2 w T w + C i = 1 β ξ i s . t . y i ( w T x i + b ) 1 - ξ i ξ i 0
where ξ i is the penalty for misclassification samples; C is a positive constant called regularization parameter; and H is the optimal hyperplane. Given a sample x , the prediction label can be obtained using s g n ( w T x + b ) .
SVM can also be used to solve nonlinear problems by introducing the kernel function. The kernel function is used to map the inseparable samples to higher even infinite dimension space where these samples become separable. In addition, the introduction of a kernel function can solve the problem of dimension disaster. The kernel function is defined as K ( x i , x j ) = ϕ ( x i ) T ϕ ( x j ) T . A commonly used kernel function is the radial basis function (RBF) expressed as follows:
K ( x i , x j ) = exp ( - g | | x i - x j | | 2 ) , g > 0
where g is a kernel parameter.
SVM can be extended to solve multi-class classification problems. Multi-class SVM includes two modes: one versus one (OVO SVMs) [39] and one versus rest (OVR SVMs). Although fewer SVMs are required, OVR SVMs comes with the disadvantages of low training speed and sample asymmetry. In addition, if a new class is included, all SVMs have to be retrained. If the number of classes is not very large, OVO SVMs can solve the problems of OVR SVMs. Therefore, OVO SVMs is used in this paper. The main idea of OVO SVMs is to establish a SVM between each pair of classes. Therefore, c ( c - 1 ) / 2 SVMs need to be constructed, where c is the number of classes. The class of a given sample can be predicted by the highest vote of all SVMs.
According to Equations (9) and (10), two parameters (C and g) need to be determined. To obtain the most optimal parameters, k-fold cross-validation method is used. In k-fold cross-validation, the training set is divided into k subsets of equal size. k - 1 subsets are used to train multi-class SVM model, while the remaining one is used to test the performance of the model. The parameters can be determined using a measure of cross-validation accuracy.

4.2. Improved PSO

Optimization methods have been applied in various areas of research [40]. PSO is a global optimization algorithm, the main idea of which originates from the studies on predation behavior of birds. Due to the advantages of simplicity and fewer parameters, PSO is widely used. In PSO algorithm, M particles fly in the d-dimensional search space to search for the optimal solution by iteration process. In the kth iteration, the ith particle has the current position x i k = ( x i 1 k , x i 2 k , , x i d k ) with the current velocity v i k = ( v i 1 k , v i 2 k , , v i d k ) . Each particle memorizes its optimal position p i k = ( p i 1 k , p i 2 k , , p i d k ) in historical iteration process. The optimal position of all particles is p g k = ( p g 1 k , p g 2 k , , p g d k ) . Then, the position and velocity of the particles can be updated as follows:
v i j k + 1 = w v i j k + c 1 ξ ( p i j k - x i j k ) + c 2 η ( p p j k - x g j k )
x i j k + 1 = x i j k + v i j k + 1
where w is the inertia weight factor; c 1 and c 2 are the acceleration coefficients; and ξ and η are two independent random numbers satisfying uniform distribution in the range [0, 1].
Some studies indicate that the inertia weight factor w is a key parameter of PSO [41]. The larger w is, the stronger the global search ability is, but with the disadvantage of low local search ability. A relatively small w makes PSO be with strong local search ability but the obtained solution may be not the global optimal one. Thus, the trade-off between global and local search ability is considered. An improved PSO (IPSO) based on decrement inertia weight factor strategy is adopted as:
w = w e n d ( w s t a r t / w e n d ) 1 / ( 1 + α i / t m a x )
where w s t a r t and w e n d are the maximum and minimum of inertia weight factor, respectively; t m a x is the maximum of the iteration; and α is a positive constant to control the decreasing velocity of w.
In the early iteration stage, the larger w makes the particle swarm reach the global optimal region quickly. Then, the decreasing w makes the particle swarm get more and more accurate solutions in the region.

4.3. Multi-Class SVM Optimized via IPSO

According to the above introduction of multi-class SVM, two parameters (C and g) need to be determined. Because the two parameters have a vital influence on the classification accuracy, they need to be selected properly. Taking the strong global search ability, IPSO based multi-class SVM (IPSO-MSVM) is proposed. The flow of IPSO-MSVM is given in Figure 6.
After the optimal parameters C and g are obtained by IPSO using k-fold cross-validation, they are used to train the multi-class SVM model for classification.

5. Results and Discussions

5.1. The Selection of Optimal Scale Factor Range

Taking a sound signal of Type-a as an example, the decomposition results via EMD are shown in Figure 7. It can be seen that the original signal was decomposed into 24 IMFs and a residue. As the iterative decomposition continued, the frequency of IMF became lower and lower. The residue represents the changing trend of the original signal. The anterior IMFs contain high-frequency useful information, whereas the last several IMFs are with lower amplitude and frequency. By analyzing the EMD results of all types of sound signals, it was found that the number of IMFs ranged from 13 to 30. Therefore, the first 13 IMFs were selected as the research objects.
In the MNPE features extraction process, m is a key parameter. A small m results in too few permutations, which will not allow extracting more useful information from the signal. In contrast, if m is too large, the calculation cost will be expensive. In this study, m was selected as 4, and τ was set as 1. By applying MNPE features extraction procedures to the first 13 IMFs, a feature matrix for each sound signal could be obtained. To obtain the most significant discrimination feature and improve the efficiency and identification accuracy of IPSO-MSVM, Fisher discrimination criterion was applied. Then, the selected MNPE features were integrated into a feature vector for classification analysis.
Moreover, the range of scale factor also plays an important role in fault diagnosis performance. The maximum length l of the non-overlapping window in coarse-grained process was set as 100. To determine the optimal scale factor range, the obtained optimal feature vectors were used to train IPSO-MSVM for verification. The parameters used in this study were set as w s t a r t = 0 . 9 , w e n d = 0 . 15 , α = 10 , t m a x = 400 , c 1 = 1 . 7 , and c 2 = 1 . 7 , and three-fold cross validation was adopted. The search ranges of C and g were both set as [ 10 - 2 : 10 3 ] . The best cross-validation accuracy and identification accuracy using IPSO-MSVM under 11 groups of scale factor ranges are shown in Figure 8.
It could be concluded from the results in Figure 8 that IPSO-MSVM model trained using MNPE features performs better than the one trained using NPE features (when scale factor range is 1). In addition, when scale factor is smaller than 70, the best cross-validation accuracy becomes higher and higher as the scale factor range increases. When the scale factor range continues to increase, the best cross-validation accuracy becomes a little lower than the one when scale factor range is 1–70. Therefore, the scale factor range was selected as 1–70.

5.2. Diagnosis Results Comparison among BP Neural Network, 1NN, PSO-MSVM, and IPSO-MSVM Classifiers

To select the most significant features, the Fisher discrimination criterion was utilized. The obtained discrimination function values (J) via the Fisher discrimination criterion when scale factor range is 1–70 are shown in Table 1. According to the discrimination function values, it was found that the discrimination function values of i m f 6 , i m f 7 and i m f 8 are obviously larger than the others. Thus, the MNPE features of i m f 6 , i m f 7 and i m f 8 were selected, and integrated into the feature vector. To intuitively show the superiority of the selected features, the MNPE features of i m f 7 and i m f 2 are shown in Figure 9. It can be seen that the MNPE features of i m f 2 are almost inseparatable except Type-g, whereas they are more separatable in i m f 7 . In addition, as the scale factor increases, the NPE becomes larger and larger in overall trend. After the scale factor reaches a certain value, the NPE fluctuates in a small range.
Then, the obtained feature vectors of the training set were used to train the IPSO-MSVM. By using IPSO, the optimal parameters for multi-class SVM were obtained as C = 478 . 3604 and g = 0 . 9163 . The relation between fitness values and the iteration number is shown in Figure 10. It can be seen that IPSO reaches the optimal solution when the iteration number is about 100.
Finally, the obtained optimal parameters were used to train the multi-class SVM. Backpropagation (BP) neural network classifier, 1 Nearest Neighbor (1NN) classifier, and multi-class SVM based on PSO with fixed inertia weight (PSO-MSVM) were used to demonstrate the effectiveness and superiority of the selected approach. The identification accuracy of each class and the identification results are shown in Figure 11 and Table 2, respectively.
In Figure 11, it can be intuitively seen that the overall identification accuracy using IPSO-MSVM is higher compared to other commonly used classifiers. The BP neural network classifier performs worst due to small sample set. In addition, the identification accuracy on Type-a and Type-g is even lower than 50%, demonstrating it is not a suitable approach if only small datasets are available. Overall, 1NN classifier performs better compared to the BP neural network classifier. It can be seen in Table 2 that PSO-MSVM can further improve the overall identification accuracy compared to both the BP neural network classifier and 1NN classifier. However, the identification accuracy on Type-a and Type-i is relatively low. Note that the overall identification accuracy using IPSO-MSVM reaches 90.54%, which is the highest. Meanwhile, the identification accuracy on each class is also higher than the others except a little lower on Type-b and Type-f, indicating that the proposed IPSO-MSVM model performs best on fault diagnosis for train plug doors.

5.3. Diagnosis Results Comparison among Different Feature Extraction Methods

To verify the effectiveness and superiority of the proposed hybrid features extraction method, the two-stage feature extraction method [42] was used as comparison. According to the idea, a two-stage feature extraction method (EMD-MNPE-PCA) combining EMD, MNPE and principle component analysis (PCA) was used. After 13-dimensional MNPE features were obtained using EMD and MNPE extraction procedures, PCA was used as dimension reduction tool to eliminate the correlations between multi-dimensional features. By applying PCA to the 13-dimensional MNPE features, the eigenvalues can be obtained, as shown in Figure 12. It can be seen that the eigenvalues that are left to the fourth eigenvalue can be neglected. Therefore, the first four principle components were integrated into a feature vector.
Another commonly used method is empirical mode decomposition entropy (EMDE) [43].
Finally, the effectiveness of the obtained features was verified via IPSO-MSVM. The identification accuracy of each class and the identification results are given in Figure 13 and Table 3, respectively.
It can be concluded from the results in Table 3 that the overall identification accuracy using the proposed hybrid feature extraction method is the highest. It can also be seen that the proposed hybrid feature extraction method performs better for most classes. Only for Type-f and Type-i it is outperformed by EMDE. Although the identification accuracy using EMDE on Type-i is much higher than the proposed method, it is very low for Type-a and Type-b, which is the result of great similarity between Type-a and Type-b (see Figure 2). EMD-MNPE-PCA only performs a little better than the proposed method on Type-f, but over performs poorly, especially on Type-a, Type-d and Type-i. The previously proposed EMD-WPD performs well for the first eight types of faults, but very poor on the newly added Type-i. Note that, overall, the proposed hybrid feature extraction method performs best.

5.4. Discussions

The ultimate aim of this paper is to propose an automatic efficient fault diagnosis method for train plug doors, which is helpful to maintenance staff. Considering the developed signal processing technology and easy-to-collect attributes of sound signals, a sound based fault diagnosis method is proposed. The main contributions of this paper can be summarized as follows.
(1) This paper proposes a novel fault diagnosis method for train plug doors using audio sensors. It can provide a new direction, which may open a new window for fault diagnosis on train plug doors or even more research.
(2) A hybrid feature extraction method combining EMD, MNPE, and the Fisher discrimination criterion is proposed. It can extract the most significant features, which is a guarantee for high recognition accuracy. The optimal scale factor is determined by discussing the relationship between identification accuracy and scale factor.
(3) IPSO-MSVM is proposed and verified using the collected real sound signals with good performance. By comparing with three commonly used classifiers, it performs better on fault diagnosis. It can provide support for maintenance of train plug doors.
However, some limitations also need to be addressed. Although the hybrid feature extraction method combining EMD, MNPE, and the Fisher discrimination criterion can effectively extract fault features, it only considers the first 13 IMFs, whereas the remaining IMFs are ignored, which may contain useful fault information that helps further improve fault identification accuracy.

6. Conclusions

At present, the existing fault diagnosis methods for train plug doors mainly belong to post statistical analysis or require much expert experience, which are not very convenient for the maintenance of train plug doors. Aiming at these shortcomings, this paper proposes a novel fault diagnosis method for train plug doors using audio sensors. An efficient hybrid feature extraction method is proposed. First, EMD is used to decompose the sound signals for stationary processing. Then, MNPE features of the first 13 IMFs are extracted. Further, the significant features are obtained using the Fisher discrimination criterion. In addition, the relation between fault identification accuracy and scale factor range is analyzed to determine the optimal scale factor range. The proposed hybrid feature extraction method and IPSO-MSVM were compared to some commonly used methods. Experimental results indicate the proposed method performs well for all classes. Meanwhile, it has the highest identification accuracy of 90.54%, demonstrating its feasibility for fault diagnosis on train plug doors. Besides, the proposed method can provide a way for fault diagnosis of train plug doors, and broaden relevant research fields.
In the future, we will collect more fault types of train plug doors to enrich the fault database. As this work only considers the first 13 IMFs, some available information included in the remaining IMFs may be neglected. Hence, more efficient methods for features extraction need to be developed to improve the identification accuracy.

Author Contributions

Y.S. and G.X. contributed to the experimental design, data processing, and report writing. Y.C. and T.W. contributed to data collection.

Funding

This work was supported by the National Natural Science Foundation of China (U1534208 and U1734211), and the Fundamental Research Funds for the Central Universities (2018YJS021).

Acknowledgments

The authors would like to thank the data support of Hankou Multiple Unit Operation Depot, Wuhan Railway Bureau.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
MNPEMulti-scale normalized permutation entropy
IPSOImproved particle swarm optimization
MSVMMulti-class support vector machine
EMDEmpirical mode decomposition
IMFIntrinsic mode functions
TBMTime based maintenance
FTAFault tree analysis
FEMAFailure mode and effects analysis
WPDWavelet package decomposition
ANNArtificial neural network
BPBackpropagation
CRH5AChina railway CRH5 size A
PCAPrinciple component analysis
EMDEEmpirical mode decomposition entropy

References

  1. Huang, N.T.; Chen, H.J.; Cai, G.W.; Fang, L.H.; Wang, Y.Q. Mechanical fault diagnosis of high voltage circuit breakers based on variational mode decomposition and multi-layer classifier. Sensors 2016, 16, 1887. [Google Scholar] [CrossRef] [PubMed]
  2. Li, P.; Song, Y.D.; Liu, W.; Qin, M. Monitoring of wind turbines: A bio-inspired fault tolerant approach. Meas. Control 2011, 44, 111–115. [Google Scholar] [CrossRef]
  3. Worrall, S.; Agamennoni, G.; Ward, J.; Nebot, E. Fault detection for vehicular Ad-Hoc wireless networks. IEEE Intell. Transp. Syst. Mag. 2014, 6, 34–44. [Google Scholar] [CrossRef]
  4. Cao, Y.; Li, P.; Zhang, Y.Z. Parallel processing algorithm for railway signal fault diagnosis data based on cloud computing. Future Gener. Comput. Syst. 2018, 88, 279–283. [Google Scholar] [CrossRef]
  5. Cao, Y.; Ma, L.C.; Zhang, Y.Z. Application of fuzzy predictive control technology in automatic train operation. Cluster Comput. 2018, 1–10. [Google Scholar] [CrossRef]
  6. Cao, Y.; Ma, W.G.; Ma, L.C. Local fractional functional method for solving diffusion equations on cantor sets. Abstr. Appl. Anal. 2014, 1–6. [Google Scholar] [CrossRef]
  7. Xia, J.; Xing, Z.Y.; Wang, X.H. Fault diagnosis research for metro door based on FTA. Modul. Mach. Tool Autom. Manuf. Tech. 2014, 4, 76–78. [Google Scholar]
  8. Lu, B.H.; Hua, P.; Fu, Z.L.; Gao, F. Case study on FMECA and risk assessment for the door system in high speed train. Adv. Mater. Res. 2013, 655, 2335–2339. [Google Scholar] [CrossRef]
  9. Shi, H.C.; Tian, L.; Wang, L. Bayesian diagnostic network model for sliding plug door. Adv. Mater. Res. 2011, 219, 1496–1499. [Google Scholar] [CrossRef]
  10. Zhu, S.Q.; Xu, Q.J.; Xu, Y.X. Study of remote monitoring system of working states of metro door system. In Proceedings of the 2016 IEEE International Conference on Mechatronics and Automation, Harbin, China, 7–10 August 2016. [Google Scholar] [CrossRef]
  11. Lin, S.; Jia, L.M.; Qin, Y.; Yu, B.; Wang, Y.H. Research on urban rail train passenger door system fault diagnosis using PCA and rough set. Open. Mech. Eng. J. 2014, 8, 340–348. [Google Scholar] [CrossRef]
  12. Fu, Y.X.; Jia, L.M.; Qin, Y.; Cheng, X.Q. Rail train door system hidden danger identification based on extended time and probability Petri net. In Proceedings of the 2015 International Conference on Electrical and Information Technologies for Rail Transportation, Zhuzhou, China, 28–30 August 2015. [Google Scholar]
  13. Cauffriez, L.; Grondel, S.; Loslever, P.; Aubrun, C. Bond Graph modeling for fault detection and isolation of a train door mechatronic system. Control Eng. Pract. 2016, 49, 212–224. [Google Scholar] [CrossRef]
  14. Cao, Y.; Sun, Y.K.; Ma, L.C. A fault diagnosis method for train plug doors via sound signals. IEEE Intell. Transp. Syst. 2018. Under review. [Google Scholar]
  15. Mollasalehi, E.; Wood, D.; Sun, Q. Indicative fault diagnosis of wind turbine generator bearings using tower sound and vibration. Energies 2017, 10, 1853. [Google Scholar] [CrossRef]
  16. Brandon, V.H.; Yoon, J.; He, D. Low speed bearing fault diagnosis using acoustic emission sensors. Appl. Acoust. 2016, 105, 35–44. [Google Scholar] [CrossRef]
  17. Lee, J.; Choi, H.; Park, D.; Chung, Y.; Kim, H.Y.; Yoon, S. Fault detection and diagnosis of railway point machines by sound analysis. Sensors 2016, 16, 549. [Google Scholar] [CrossRef] [PubMed]
  18. Huo, Z.Q.; Zhang, Y.; Francq, P.; Huang, J.F. Incipient fault diagnosis of roller bearing using optimized wavelet transform based multi-speed vibration signatures. IEEE Access 2017, 5, 19442–19456. [Google Scholar] [CrossRef]
  19. Li, R.Y.; He, D. Rotational machine health monitoring and fault detection using EMD-based acoustic emission feature quantification. IEEE Trans. Instrum. Meas. 2012, 61, 990–1001. [Google Scholar] [CrossRef]
  20. Wu, Z.; Huang, N.E. Ensemble empirical mode decomposition: A noise-assisted data analysis method. Adv. Adapt. Data Anal. 2009, 1, 1–41. [Google Scholar] [CrossRef]
  21. Torres, M.E.; Colominas, M.A.; Schlotthauer, G.; Flandrin, P. A complete ensemble empirical mode decomposition with adaptive noise. In Proceedings of the IEEE International Conference on Acoustics Speech and Signal Processing, Prague, Czech Republic, 22–27 May 2011. [Google Scholar]
  22. Bandt, C.; Pompe, B. Permutation entropy: A natural complexity measure for time series. Phys. Rev. Lett. 2002, 88. [Google Scholar] [CrossRef]
  23. Ferlazzo, E.; Mammone, N.; Cianci, V.; Gasparini, S.; Gambardella, A.; Labate, A.; Latella, M.A.; Sofia, V.; Elia, M.; Morabito, F.C.; et al. Permutation entropy of scalp EEG: A tool to investigate epilepsies Suggestions from absence epilepsies. Clin. Neurophysiol. 2014, 125, 13–20. [Google Scholar] [CrossRef]
  24. Kreuzer, M.; Kochs, E.F.; Schneider, G.; Jordan, D. Non-stationarity of EEG during wakefulness and anaesthesia: Advantages of EEG permutation entropy monitoring. J. Clin. Monit. Comput. 2014, 28, 573–580. [Google Scholar] [CrossRef] [PubMed]
  25. Shi, Z.L.; Song, W.Q.; Taheri, S. Improved LMD, Permutation entropy and optimized K-means to fault diagnosis for roller bearings. Entropy 2016, 18, 70. [Google Scholar] [CrossRef]
  26. Tiwari, R.; Gupta, V.K.; Kankar, P.K. Bearing fault diagnosis based on multi-scale permutation entropy and adaptive neuro fuzzy classifier. J. Vib. Control 2015, 21, 461–467. [Google Scholar] [CrossRef]
  27. Mu, X.D.; Wu, L.; Zhao, H.Y. A Reciprocating compressor fault feature extraction method based on LMD and MPE. In Proceedings of the International Conference on Material Engineering and Mechanical Engineering (MEME), Hangzhou, China, 23–25 Octobor 2015. [Google Scholar]
  28. Vapnik, V. The Nature of Statistical Learning Theory; Springer: New York, NY, USA, 1995. [Google Scholar]
  29. Niu, X.X.; Yang, C.L.; Wang, H.C.; Wang, Y.Y. Investigation of ANN and SVM based on limited samples for performance and emissions prediction of a CRDI-assisted marine diesel engine. Appl. Therm. Eng. 2016, 111, 1353–1364. [Google Scholar] [CrossRef]
  30. Benmahamed, Y.; Teguar, M.; Boubakeur, A. Application of SVM and KNN to duval pentagon 1 for transformer oil diagnosis. IEEE Trans. Dielectr. Electr. Insul. 2017, 24, 3443–3451. [Google Scholar] [CrossRef]
  31. Li, P.; Dargaville, R.; Cao, Y.; Li, D.Y.; Xia, J. Storage aided system property enhancing and hybrid robust smoothing for large-scale PV systems. IEEE Trans. Smart Grid 2017, 8, 2871–2879. [Google Scholar] [CrossRef]
  32. Chang, Y.W.; Hsieh, C.J.; Chang, K.W.; Ringgaard, M.; Lin, C.J. Training and testing low-degree polynomial data mappings via linear SVM. J. Mach. Learn. Res. 2010, 11, 1471–1490. [Google Scholar]
  33. Borhani, T.N.G.; Bagheri, M.; Manan, Z.A. Molecular modeling of the ideal gas enthalpy of formation of hydrocarbons. Fluid Phase Equilib. 2013, 360, 423–434. [Google Scholar] [CrossRef]
  34. Kennedy, J.; Eberhart, R. Particle swarm optimization. In Proceedings of the 1995 IEEE International Conference on Neural Networks (ICNN), Perth, Australia, 27 November–1 December 1995. [Google Scholar]
  35. Huang, N.E.; Shen, Z.; Long, S.R.; Wu, M.L.; Shih, H.H.; Zheng, Q.; Yen, N.C.; Tung, C.C.; Liu, H.H. The empirical mode decomposition and the Hilbert spectrum for nonlinear and non-stationary time series analysis. Proc. R. Soc. Lond. Ser. A 1998, 454, 903–995. [Google Scholar] [CrossRef]
  36. Packard, N.H.; Crutchfield, J.P.; Farmer, J.D.; Shaw, R.S. Geometry from a Time Series. Phys. Rev. Lett. 1980, 45, 712–716. [Google Scholar] [CrossRef]
  37. Zhao, L.Y.; Wang, L.; Yan, R.Q. Rolling bearing fault diagnosis based on wavelet packet decomposition and multi-scale permutation entropy. Entropy 2015, 17, 6447–6461. [Google Scholar] [CrossRef]
  38. Sun, Y.K.; Cao, Y.; Zhang, Y.Z.; Xu, C. A novel life prediction method for railway safety relays using degradation parameters. IEEE Intell. Transp. Syst. 2018, 10, 48–56. [Google Scholar] [CrossRef]
  39. Daengduang, S.; Vateekul, P. Applying One-Versus-One SVMs to classify multi-label data with large labels using spark. In Proceedings of the International Conference on Knowledge and Smart Technology, Pattaya, Thailand, 1–4 February 2017. [Google Scholar] [CrossRef]
  40. Li, P.; Li, R.X.; Cao, Y.; Li, D.Y.; Xie, G. Multiobjective sizing optimization for island microgrids using a triangular aggregation model and levy-harmony algorithm. IEEE. Trans. Ind. Inform. 2018, 14, 3495–3505. [Google Scholar] [CrossRef]
  41. Zhan, S.B.; Huo, H.Y. Improved PSO-based task scheduling algorithm in cloud computing. J. Inf. Comput. Sci. 2012, 9, 3821–3829. [Google Scholar]
  42. Rauber, T.W.; Boldt, F.D.A.; Varejao, F.M. Heterogeneous feature models and feature selection applied to bearing fault diagnosis. IEEE Trans. Ind. Electron. 2015, 62, 637–646. [Google Scholar] [CrossRef]
  43. Qin, N.; Wang, K.Y.; Jin, W.D.; Huang, J.; Sun, Y.K. Fault feature analysis of high-speed train bogie based on empirical mode decomposition entropy. J. Traffic Transp. Eng. 2014, 49, 27–32. [Google Scholar] [CrossRef]
Figure 1. Numbers of recorded sound signals from Type-a to Type-i.
Figure 1. Numbers of recorded sound signals from Type-a to Type-i.
Sensors 19 00003 g001
Figure 2. Time-domain waveforms of sound signals from Type-a to Type-i.
Figure 2. Time-domain waveforms of sound signals from Type-a to Type-i.
Sensors 19 00003 g002
Figure 3. The proposed novel intelligent fault diagnosis method for train plug doors.
Figure 3. The proposed novel intelligent fault diagnosis method for train plug doors.
Sensors 19 00003 g003
Figure 4. The procedures of the hybrid feature extraction method.
Figure 4. The procedures of the hybrid feature extraction method.
Sensors 19 00003 g004
Figure 5. The principle of SVM.
Figure 5. The principle of SVM.
Sensors 19 00003 g005
Figure 6. The flow of IPSO-MSVM.
Figure 6. The flow of IPSO-MSVM.
Sensors 19 00003 g006
Figure 7. EMD results of a sound signal of Type-a.
Figure 7. EMD results of a sound signal of Type-a.
Sensors 19 00003 g007
Figure 8. Cross-validation accuracy and identification accuracy using IPSO-MSVM under different scale factor ranges.
Figure 8. Cross-validation accuracy and identification accuracy using IPSO-MSVM under different scale factor ranges.
Sensors 19 00003 g008
Figure 9. MNPE features comparison of i m f 7 and i m f 2 .
Figure 9. MNPE features comparison of i m f 7 and i m f 2 .
Sensors 19 00003 g009
Figure 10. The results of IPSO.
Figure 10. The results of IPSO.
Sensors 19 00003 g010
Figure 11. The identification accuracy of each class using different classifiers.
Figure 11. The identification accuracy of each class using different classifiers.
Sensors 19 00003 g011
Figure 12. Eigenvalues by applying PCA to 13-dimensional MNPE features.
Figure 12. Eigenvalues by applying PCA to 13-dimensional MNPE features.
Sensors 19 00003 g012
Figure 13. The identification accuracy of each class via IPSO-MSVM using different feature extraction methods.
Figure 13. The identification accuracy of each class via IPSO-MSVM using different feature extraction methods.
Sensors 19 00003 g013
Table 1. Fisher discrimination function values of MNPE features of i m f 1 i m f 13 .
Table 1. Fisher discrimination function values of MNPE features of i m f 1 i m f 13 .
imf 1 imf 2 imf 3 imf 4 imf 5 imf 6 imf 7 imf 8 imf 9 imf 10 imf 11 imf 12 imf 13
J4.223.96.445.996.229.9715.849.484.13.614.523.632.06
Table 2. The identification results using different classifiers.
Table 2. The identification results using different classifiers.
Class ofNumber ofNumber of Correctly Identified Samples
Sound SignalsTest SamplesBP Neural Network1NNPSO-MSVMIPSO-SVM
a83446
b95988
c85688
d86788
e97499
f88887
g81888
h65666
i105667
Total7440586567
Accuracy (%)60.8178.3887.8490.54
Table 3. The identification results via IPSO-MSVM using different feature extraction methods.
Table 3. The identification results via IPSO-MSVM using different feature extraction methods.
Class ofNumber ofNumber of Correctly Identified Samples
Sound SignalsTest SamplesEMD-MNPE-PCAEMDEEMD-WPDThe Proposed Method
a85286
b98678
c88878
d85678
e98999
f88887
g88888
h66666
i1041047
Total7460636467
Accuracy (%)81.0885.1486.4990.54

Share and Cite

MDPI and ACS Style

Sun, Y.; Xie, G.; Cao, Y.; Wen, T. Strategy for Fault Diagnosis on Train Plug Doors Using Audio Sensors. Sensors 2019, 19, 3. https://doi.org/10.3390/s19010003

AMA Style

Sun Y, Xie G, Cao Y, Wen T. Strategy for Fault Diagnosis on Train Plug Doors Using Audio Sensors. Sensors. 2019; 19(1):3. https://doi.org/10.3390/s19010003

Chicago/Turabian Style

Sun, Yongkui, Guo Xie, Yuan Cao, and Tao Wen. 2019. "Strategy for Fault Diagnosis on Train Plug Doors Using Audio Sensors" Sensors 19, no. 1: 3. https://doi.org/10.3390/s19010003

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop