Next Article in Journal
Sensor Data Analytics: Challenges and Methods for Data-Intensive Applications
Next Article in Special Issue
Exposing Deep Representations to a Recurrent Expansion with Multiple Repeats for Fuel Cells Time Series Prognosis
Previous Article in Journal
Reliable Semantic Communication System Enabled by Knowledge Graph
Previous Article in Special Issue
Intrinsic Dimension Estimation-Based Feature Selection and Multinomial Logistic Regression for Classification of Bearing Faults Using Compressively Sampled Vibration Signals
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Fault Detection Method for Electrohydraulic Switch Machine Based on Oil-Pressure-Signal-Sectionalized Feature Extraction

School of Mechanical, Electronic and Control Engineering, Beijing Jiaotong University, Beijing 100044, China
*
Author to whom correspondence should be addressed.
Entropy 2022, 24(7), 848; https://doi.org/10.3390/e24070848
Submission received: 4 May 2022 / Revised: 17 June 2022 / Accepted: 17 June 2022 / Published: 21 June 2022

Abstract

:
A turnout switch machine is key equipment in a railway, and its fault condition has an enormous impact on the safety of train operation. Electrohydraulic switch machines are increasingly used in high-speed railways, and how to extract effective fault features from their working condition monitoring signal is a difficult problem. This paper focuses on the sectionalized feature extraction method of the oil pressure signal of the electrohydraulic switch machine and realizes the fault detection of the switch machine based on this method. First, the oil pressure signal is divided into three stages according to the working principle and action process of the switch machine, and multiple features of each stage are extracted. Then the max-relevance and min-redundancy (mRMR) algorithm is applied to select the effective features. Finally, the mini batch k-means method is used to achieve unsupervised fault diagnosis. Through experimental verification, this method can not only derive the best sectionalization mode and feature types of the oil pressure signal, but also achieve the fault diagnosis and the prediction of the status of the electrohydraulic switch machine.

1. Introduction

In a railway, a switch machine is track switch equipment that makes train transfer from one track to another, and it is an important signal device to ensure the train operation safety. A switch machine is often eroded under a poor working environment with high intensity and heavy load, which leads to fault occurrence. The fault of switch machines may cause serious accidents, such as train derailment and capsizing, resulting in heavy casualties and property losses. Fault detection of switch machines is very important for railway transportation safety. However, for a long time, the fault detection of switch machines mainly depends on the expert knowledge and experience of railway workers, or adopts a simple threshold setting method, which not only are inefficient but also bring a heavy workload to railway workers, which often leads to misjudgment.
Recently, many fault diagnosis methods combining a support vector machine (SVM), fuzzy logic system, artificial neural network (ANN), and others have been constantly appearing. Asada [1] proposed an effective approach for accurately classifying several fault modes combined with a wavelet transform and support vector machines to detect faults of an AC point machine. In [2], support vector machines with a Gaussian kernel were used to diagnose a fault of an electric switch machine, which verified the features obtained with principal components analysis (PCA) getting better results than the existing features. Moreover, an SVM-based fault detection approach was proposed to identify the fault states of a switch machine based on the electric current curve, and the envelope and morpheme match algorithm were applied to predict the fault of a switch machine in this approach [3]. The type-1 and singleton fuzzy logic system trained by the conjugate gradient method was proposed by de Aguiar [4] to realize fault diagnosis by different classifiers based on the current signal of an electric switch machine, which could offer a higher convergence rate and performance. Further, de Aguiar [5] used the set-membership concept derived from the adaptive filter theory in the type-1 and singleton/nonsingleton fuzzy logic systems so that the model convergence speed was improved and computation complexity was reduced, and then he demonstrated that the upper and lower singleton type-2 fuzzy logic system was a more effective classifier for an electric switch machine fault [6]. The long- and short-term memory (LSTM) and the deep wavelet scattering transform (DWST) were explored for classifying various switch degradations, and the feasibility of a dataset captured under the service conditions was demonstrated in [7]. A hybrid fault diagnosis (HFD) method was adopted to identify a fault based on the current curves of a railway switch machine in [8]. A locally connected autoencoder was employed to automatically capture high-order features in order to solve the fault diagnosis problem with no training steps based on the current signal of an electric point machine [9]. DAG-SVMs were applied to intelligently detect a fault after extracting characteristics based on the action current signal of an electric switch machine, and the experiment showed that the accuracy of classification after Kalman filter pretreatment was better than that of direct classification in [10]. The artificial intelligent methods, such as RNN (recurrent neural network), CNN (convolutional neural network), autoencoder, and other deep learning methods, were adopted for feature extraction and fault diagnosis in industrial fields [11,12,13]. More and more intelligent fault diagnosis methods were applied in various engineering areas, which could achieve diagnosis accurately. Additionally, the methods provided a reliable basis for fault detection of the switch machine.
The intelligent fault diagnosis methods were also applied to some special electric switch machines, such as ZD6 and S700K. The similarity function was defined by the Fréchet distance, action current template curves were built, and the fault diagnosis method according to the greatest curve similarity was constructed for a ZD6 switch machine in [14]. In [15], the railway turnout intelligent fault detection algorithm was proposed based on a BP neural network by analyzing the characteristics of action current curves for a ZD6 switch machine. A senior Bayesian model based on rough set theory was applied to detect the fault of an S700K switch machine, which effectively enhanced the speed and accuracy of fault diagnosis [16]. The wavelet packet energy entropy was used for switch machine fault detection based on the three-phase alternating current of an S700K switch machine [17]. Grey correlation analysis and a neural network were combined to obtain better detection results based on power curves of an S700K electric switch machine [18]. A fuzzy clustering analysis method based on the action power curve was proposed to achieve the fault detection of an S700K switch machine, which could accurately extract fault features and support simultaneous detection of multiple faults [19]. In [20], ensemble empirical mode decomposition (EEMD) based on the power curve of an S700K switch machine was proposed to decompose a signal, and the fuzzy clustering analysis algorithm was used to realize fault classification, which were more fully characterized fault signals. Variational mode decomposition (VMD) and the kernel fuzzy c-means (KFCM) clustering algorithm were employed to classify the fault types of an S700K switch machine based on the power curve, whose better classification results were obtained by adding kernel functions [21]. FCM and hidden semi-Markov models (HSMMs) were combined to quickly and accurately identify the health status based on the power data of an S700K switch machine [22].
However, there are other types of switch machine, which are applied in different railway passenger stations, freight stations, and marshalling stations. An electrohydraulic switch machine is a new type of switch machine that has appeared in China since the 1980s, which is suitable for the development trend of a high-speed railway. An electrohydraulic switch machine uses hydraulic transmission, and hydraulic oil is generally utilized as a working medium. Additionally, the oil pressure signal contains a lot of useful information about operation and the fault status of an electrohydraulic switch machine. Zhou [23] applied grey correlation theory to the intelligent fault detection of turnouts based on the oil pressure signal of a ZYJ7 electrohydraulic switch machine. For the existing fault detection, the expert system [24] is hard for acquiring knowledge and needs a lot of prior knowledge of railway staff; the Kalman filtering method [25] can only be successful in a part of the dataset; a reliable and reasonable prior probability has to be provided for a Bayesian network [26], in which determination is very difficult; a support vector machine [3] is a binary classifier in principle, which is very sensitive to feature selection; and a neural network [7] needs numerous samples for training to avoid misdetection. However, unsupervised clustering methods can support multiple fault detections and effectively improve performance, which do not need to be trained and be provided with many prior parameters. Most of the literature has focused on the fault detection of electric switch machines based on the current or power signal. However, there is a pressing need for feature extraction and fault detection research works for electrohydraulic switch machines with more application and promotion of speed-up turnouts in the future. The features from oil pressure signal time series can effectively provide information reflecting the fault status and obtain a better detection effect for an electrohydraulic switch machine. However, the oil pressure signal of an electrohydraulic switch machine includes plenty of fault characteristics, which is nonstationary and difficult to extract. Besides, existing methods of extracting a feature directly from the whole signal and sectionalizing averagely a feature extraction are not able to extract effective feature information from the signal.
For the above reasons, a novel fault detection method for an electrohydraulic switch machine based on the sectionalized feature extraction according to the best time ratio from the oil pressure signal is proposed in this paper. The rest of the paper is organized as follows: Section 2 describes the principles and the framework of the proposed approach. The effectiveness and accuracy of the fault detection method based on sectionalized feature extraction are illustrated by experiments in Section 3. Finally, some conclusions are summarized in Section 4.

2. Materials and Methods

2.1. Sectionalized Feature Extraction

In order to extract the features of the different action states in the switching process, the original oil pressure time series is divided into multiple intervals, and the feature parameters of each interval are calculated. In contrast to the method of directly extracting the statistical parameters of the entire oil pressure curve, this method of sectionalized feature extraction allows for the preservation of both the detailed feature information for each interval and the entire signal. According to the working principle of the electrohydraulic switch machine, the whole switching process is mainly divided into three stages: unlocking, conversion, and locking. Each stage is completed by a different working principle, so it makes sense to study the time ratio of the oil pressure signal sectionalization. Based on the working principle and practical experience, this paper proposes the “three-stage method” for the sectionalization of the oil pressure signal, with a sectionalized time ratio of 30%–60%–10%, which divides the entire oil pressure signal into three stages according to this time ratio, as shown in Figure 1.
The process of feature extraction in each interval is to map the original oil pressure signals into the fault feature space. The time domain features can reflect the energy distribution and various effects of the signal and effectively represent the action states of the switch machine. In order to describe the state of the oil pressure signal for each interval, the following statistical features are used in this paper, and their calculation formulas are shown in Table 1.
We suppose that the original oil pressure signal is x i , where i = 1 , 2 , , N s ,   N s denotes the signal length. Δ t means the sampling interval. The mean value x ¯ represents the average magnitude of the signal segment. The variance (Var) describes the fluctuation range of the signal near its mean value. The kurtosis (Ku) can well describe the distribution pattern of signal variables. The peak-to-average ratio (PAR) reflects the extreme degree of the peak in each signal interval. The impulse indicator (IM) is used to express the accumulation effect of the oil pressure signal. These feature indicators describe the characteristics of the original oil pressure signal from different aspects. They can quantitatively reflect the degree of signal dispersion, changes, and asymmetry in each interval and play an important role in the fault detection of an electrohydraulic switch machine.
Figure 1. Three stages of the oil pressure signal.
Figure 1. Three stages of the oil pressure signal.
Entropy 24 00848 g001
Table 1. Calculation formulas for extracting five types of time series features.
Table 1. Calculation formulas for extracting five types of time series features.
Feature TypeCalculation FormulaSignificance of Feature
Mean x ¯ = 1 N s i = 1 N s x i Reflect the mean amplitude
Variance (Var) σ 2 = 1 N s 1 i = 1 N s ( x ( i ) x ¯ ) 2 Represent the deviant trend of signal near the mean value
Kurtosis (Ku) K u = i = 1 N s ( x ( i ) x ¯ ) 4 ( N s 1 ) σ 3 The distribution pattern of signal variables
Peak-to-average ratio (PAR) PAR = N s   max | x ( i ) | i = 1 N s | x i | The extreme degree of peak value in the signal segment
Impulse (IM) IM = i = 1 N s x ( i ) Δ t The cumulative effect of signal

2.2. Feature Smoothing

The oil pressure feature set inevitably contains a lot of noise and the random fluctuation caused by the non-stationarity of the oil pump, internal equipment, and environment. In addition, some of the extracted feature values change drastically, while others vary with small numerical fluctuations, which leads to the features with large fluctuations playing a more critical role than the others. Locally weighted regression (LWR) smoothing is a regression method used to smoothen a volatile time series. It is a nonparametric method where least squares regression is performed in localized subsets, which makes it a suitable candidate for smoothing any fluctuating numerical vector. LWR is superior to ordinary smoothing methods in filtering random changes and revealing feature trends [27].
The process of LWR smoothing is simply defined as follows: First, the feature data are divided into small intervals with a sliding window, linear fitting is performed through weighted least squares within the interval, and the fitted value of the focal point in each interval is obtained. Then, this process is repeated continuously with the window sliding for all the feature data. Finally, the centers of these regression curves are connected to form a complete regression curve. LWR can remove error points polluted by noise and random fluctuation. LWR adds weight to the ordinary least squares, and the points near the fitting point should have a greater impact on the fitting value. Let us assume that we use LWR to smoothly fit a curve of ( y j , z j ) in each window, where j = 1, …, n. The weighted linear regression is calculated according to the loss function L of Equation (1):
L ( θ , h ) = j = 1 n w j z j θ y j h 2
where θ = w j 2 ( y y ¯ ) ( z z ¯ ) w j 2 ( y y ¯ ) 2 denotes the gradient, and h = z ¯ θ y ¯ denotes the constant for each linear fitting.
It is necessary to determine the distances from the points within each interval to the fitting point y 0 y j and find the largest distance max ( y j ) . The weight can be obtained according to Equation (2):
w j ( y 0 ) = W y 0 y j max ( y j )
The function W can choose a quadratic function (B function) or cubic function (C function). The C function is commonly used in the first iteration, and the B function in the second iteration [28]. The calculation formula of the C function is formulated as follows:
W ρ =   1 ρ 3 3 , for ρ < 1   0 , for ρ 1
where ρ is described as:
ρ = y y j max y j
LWR is employed to remove drastic changes, noise, and spike information and to improve the accuracy of fault classification.

2.3. Min-Max Normalization Processing

There are different unit dimension features that cannot make an evaluation in such a multidimension system. Therefore, in order to ensure the reliability of the results, it is necessary to normalize the oil pressure feature set. The normalization processing scales the data to a specific interval within a certain range. The purpose is to remove the unit limit of data and transform all the features into a nondimensional data. Here, we use min–max normalization to map the smoothed oil pressure feature set to domain (0–1). Min–max normalization can be calculated as:
T = Q min Q max Q min Q
where Q means the smoothed oil pressure feature set. T denotes the min–max normalization result of Q.

2.4. Feature Reduction Based on the Max-Relevance and Min-Redundancy Algorithm

To reduce the computational complexity, traditional methods are to directly reduce the dimensions of the feature. Related methods include local linear embedding (LLE), local preserving projection (LPP), principal component analysis (PCA), and so on. These methods reduce the feature’s dimensions through space mapping [29]. In [30,31], the authors defined feature relevance and divided features into three categories: strong relevance features, weak relevance features, and irrelevant features. Among the above features, strong relevance features must be retained; otherwise, they will seriously affect the classification performance. The weak relevance features are not required, but sometimes they are necessary, so they need to be selected according to the situation [32]. Nevertheless, the irrelevant features need not be kept, instead, they need to be removed.
If two features are completely related, they are mutually redundant features. We brought the idea of the max-relevance and min-redundancy (mRMR) algorithm in [33]; that is, the feature with the highest relevance with the target classification label c is selected, and then features with high redundancy are removed. Here, the relevance usually uses mutual information (MI) as a common indicator to define the relevance of variables. Relevance is the average value of the mutual information (MI) between the feature A u and the categorical label c. I A u ; c is used to represent the mutual information. The max-relevance can be obtained by the following equation:
max   D ( T ) , D = 1 T A u T I A u ; c
where max   D refers to the feature set with maximum relevance to the classification label; u is 1,2,…,N; and N represents the number of features after smoothing and normalization.
The features selected by maximum relevance are likely to have some redundant features, the removal of which will have no effect on the classification result but will significantly reduce the computational effort of the classification algorithm. The selection and removal of mutually exclusive features using minimum redundancy is expressed as:
min   R T , R = 1 T 2 A u , A v T I A u , A v
where min   R refers to the feature set with minimum redundancy. A v denotes the features in the feature set, v = 1 , 2 , , N ,   v u . Here, a different algorithm from the traditional mRMR is considered to obtain the best features, integrating the optimization of max   D and min   R as follows:
max τ D , R , τ D , R = D R + 0.01
where max   τ D , R denotes the result of the mRMR algorithm. Adding 0.01 to the R value is to avoid the inability to calculate when R is 0.

2.5. Proposed Framework

The process of fault detection of an electrohydraulic switch machine based on the oil-pressure-signal-sectionalized feature extraction method is illustrated in Figure 2. The process is described as follows:
  • Step 1: Collecting the oil pressure signals from the left and right sides of the oil cylinder of an electrohydraulic switch machine;
  • Step 2: Sectionalizing the oil pressure signal according to the time ratio (30%–60%–10%) for three stages;
  • Step 3: Calculating five types of time domain features of each segment for the oil pressure signal;
  • Step 4: Smoothing the features by locally weighted regression (LWR) and normalizing the smoothed features by min–max normalization;
  • Step 5: The max-relevance and min-redundancy (mRMR) algorithm is employed to eliminate redundant features and obtain the optimal fault feature set;
  • Step 6: The mini batch k-means clustering method is used to achieve the fault detection of the electrohydraulic switch machine.
Figure 2. Flow chart of the proposed fault diagnosis method.
Figure 2. Flow chart of the proposed fault diagnosis method.
Entropy 24 00848 g002

3. Experiments

The faults of the electrohydraulic switch machine being studied in this paper are mainly mechanical faults. Common mechanical faults include mechanical resistance, oil cylinder action not in place, oil cylinder in place with contact point not closed or rebound broken indication, and so on. Several common fault types and cause analysis are shown in Table 2. Meanwhile, the position of a switch machine is classified to normal position and reverse position, that is, from normal position to reserve position and reserve position to normal position. Turnout not locking and not unlocking are two common faults of railway turnouts, because the existence of a stuck phenomenon and the increase in resistance result in the failure of switch machines to work normally.

3.1. Data Description

A measuring device was used to collect oil pressure signals from an electrohydraulic switch machine. The measuring device consisted of an acquisition instrument, oil pressure sensors, and a computer. The signals were collected by deploying an oil pressure sensor on the left and right sides of the oil cylinder of the switch machine. The collected data of the sensors were transmitted to the acquisition instrument, which then was sent to the computer. The sensors collected approximately 1000 sets of oil pressure signals during the action process of the electrohydraulic switch machine with a sampling frequency of 50 Hz, an acquisition time of 12 s, and a measurement range of 0 to 14.8 MPa. In the experiments, five types of faults are made: fault-free (normal–reverse), fault-free (reverse–normal), turnout not locking (reverse–normal), turnout not locking (normal–reverse), abnormal resistance in the locking stages (normal–reverse), as shown in Figure 3. The fault labels and corresponding action states of the electrohydraulic switch machine are shown in Table 3.
Figure 3. The time domain waveforms of oil pressure signal: (a) fault-free (normal to reverse), (b) fault-free (reverse to normal), (c) turnout not unlocking (reverse to normal), (d) turnout not unlocking (normal to reverse), (e) abnormal resistance in the locking stage (normal to reverse).
Figure 3. The time domain waveforms of oil pressure signal: (a) fault-free (normal to reverse), (b) fault-free (reverse to normal), (c) turnout not unlocking (reverse to normal), (d) turnout not unlocking (normal to reverse), (e) abnormal resistance in the locking stage (normal to reverse).
Entropy 24 00848 g003
Table 3. Fault labels and action states of an electrohydraulic switch machine.
Table 3. Fault labels and action states of an electrohydraulic switch machine.
Fault LabelsAction States
0Fault-free (normal–reverse)
1Fault-free (reverse–normal)
2Turnout not locking (reverse–normal)
3Turnout not locking (normal–reverse)
4Abnormal resistance in the locking stage (normal–reverse)

3.2. Experiment I

The purpose of this fault clustering experiment was to evaluate the fault identification results of different sectionalized modes of feature extraction. The scheme not only extracted the most important feature types, but also identified the classes of fault clustering. At first, in order to be able to extract more valid information, the sectionalized mode of three stages with the time ratio (30%–60%–10%) and the five feature parameters proposed in Section 2.1 were applied for feature extraction, and in total, 15 × 2 = 30 features were extracted from oil pressure signals of the left and right cylinder, which was named as Dataset I. In order to verify the validity of our method, the following features of different sectionalized types were extracted for comparative analysis. The five features extracted directly from the whole sequence of the oil pressure signal formed Dataset II, and the same features were computed on the two and three oil pressure signal segments that were sectionalized averagely composing Datasets III and IV. Moreover, the features were smoothed and normalized with a uniform smoothing window width of 10, and the max-relevance and min-redundancy (mRMR) algorithm was used to eliminate redundant features and derive the optimal feature set. The extracted feature sets from the four datasets after mRMR are shown in Table 4, Table 5, Table 6 and Table 7 as follows:
Mini batch k-means clustering was used for clustering analysis in the experiments. The traditional k-means algorithm is used to calculate the distance from all sample points to all centers of mass. If the feature dimension of the sample is too large, the k-means algorithm will be very time-consuming. The mini batch k-means algorithm is an optimized variant of the k-means algorithm in which a small subset of data is randomly selected for each training to reduce computation time while optimizing the aim function.
In order to better display data characteristics, PCA was used to reduce the dimension of feature sets to 2. The batch size was set to 100, and the other parameters were fixed in the experiments. Table 8 represents the variations of the DBIs (Davies–Bouldin index) [34] with the number of clusters ranging from 2 to 10 by mini batch k-means for different datasets. The corresponding optimal cluster numbers for each DBI are indicated in bold font. As it is seen in Table 8, only Dataset I determined the right cluster number, and the other datasets were unable to determine the number of the right clusters. After determining the right cluster numbers, the clustering results for different datasets are shown in Figure 4. As it is clear in Figure 4 and Table 8, the proposed method has recognized the five different clusters in Dataset I. It was made clear that this proposed method of sectionalized feature extraction performed particularly well in the visualization of clusters.
The green cluster (fault-free (reverse to normal)) and the purple cluster (fault-free (normal to reverse)) were always close to each other in Figure 4, suggesting that the two clusters represented similar real meanings for the normal state of an electrohydraulic switch machine.
Figure 4. Clustering results of the optimal clustering number for different datasets after mini batch k-means: (a) Dataset I, (b) Dataset II, (c) Dataset III, and (d) Dataset IV.
Figure 4. Clustering results of the optimal clustering number for different datasets after mini batch k-means: (a) Dataset I, (b) Dataset II, (c) Dataset III, and (d) Dataset IV.
Entropy 24 00848 g004
Additionally, the external metrics for the accuracy of the results were evaluated. To improve the experiment analysis, we reran mini batch k-means with 10 different initial random seeds, mean shift with 10 different eps, and density-based spatial clustering of applications with noise (DBSCAN) with 10 different bandwidths. Mean shift and DBSCAN were applied to compare the validity of different clustering methods. The average of accuracy and root-mean-square error (RMSE) for different datasets after clustering are shown in Table 9 and Figure 5. The confusion matrix for Dataset I is shown in Figure 6. The proposed method based on mini batch k-means had the best average of accuracy and the lowest RMSE for diagnosis results. This verifies that the sectionalized feature extraction method corresponding to the three stages (30%–60%–10%) has the best clustering performance for fault detection compared with other modes.
Table 9. Average of accuracy and RMSE for different datasets after clustering.
Table 9. Average of accuracy and RMSE for different datasets after clustering.
Different DatasetsMini Batch K-MeansMean ShiftDBSCANAverage
Average of Accuracy (%)RMSEAverage of Accuracy (%)RMSEAverage of Accuracy (%)RMSEAccuracy (%)RMSE
Dataset I98.7230.00196.3310.00594.6040.01596.5530.007
Dataset II64.6050.12047.4820.00676.2590.00562.7820.044
Dataset III95.3700.02384.2990.04782.1040.00887.2580.026
Dataset IV93.9570.06393.2370.02987.6910.02091.6280.037
Figure 5. Display of the diagnosis results for different datasets after clustering: (a) average of accuracy; (b) RMSE.
Figure 5. Display of the diagnosis results for different datasets after clustering: (a) average of accuracy; (b) RMSE.
Entropy 24 00848 g005
Figure 6. Confusion matrix for Dataset I with the proposed method after mini batch k-means.
Figure 6. Confusion matrix for Dataset I with the proposed method after mini batch k-means.
Entropy 24 00848 g006

3.3. Experiment II

To verify whether the features obtained after eliminating redundant features with mRMR would have better performance on the clustering effect, the remaining features except for the selected features (Dataset I) with mRMR composed Dataset V. Table 10 lists the features of Dataset V. Similarly, the DBIs with the clustering number ranging from 2 to 10 by mini batch k-means are calculated in Table 11. As shown in Figure 7, Dataset V was unable to determine the numbers of the right clusters.
The experiment results were obtained by the average of 10 trials based on mini batch k-means. The validity of the proposed method was compared with different clustering methods. The diagnosis results for different datasets after clustering are shown in Table 12. Mini batch K-means had the best accuracy and the lowest RMSE compared with the other two clustering methods. As shown in Figure 8, the redundant feature information removed affects the clustering, and the features of Dataset I selected by mRMR are the optimal fault features.
Figure 7. Clustering result for Dataset V after mini batch k-means.
Figure 7. Clustering result for Dataset V after mini batch k-means.
Entropy 24 00848 g007
Table 12. Average of accuracy and RMSE for different datasets after clustering.
Table 12. Average of accuracy and RMSE for different datasets after clustering.
Different DatasetsMini Batch K-MeansMean ShiftDBSCANAverage
Average of Accuracy (%)RMSEAverage of Accuracy (%)RMSEAverage of Accuracy (%)RMSEAccuracy (%)RMSE
Dataset I98.7230.00196.3310.00594.6040.01596.5530.007
Dataset V95.0180.03591.2590.03484.5140.01390.2640.027
Figure 8. Display of the diagnosis results for different datasets after clustering: (a) average of accuracy; (b) RMSE.
Figure 8. Display of the diagnosis results for different datasets after clustering: (a) average of accuracy; (b) RMSE.
Entropy 24 00848 g008

3.4. Experiment III

There is little research on fault detection methods for electrohydraulic switch machines now. This paper compared the proposed diagnosis method with the existing techniques for a fuzzy clustering algorithm [20] and grey relational analysis [24]. We changed the parameters of the Hamming distance method for a fuzzy clustering algorithm and the resolution ratio of the relational coefficient for grey relational analysis 10 times. The average of accuracy and RMSE are calculated in Table 13. The diagnosis results for different methods are shown in Figure 9. The confusion matrixes for different methods are shown in Figure 10. Experiment results showed that this proposed method provided higher accuracy and proved the effectiveness of the fault identification task for the electrohydraulic switch machine.
Table 13. Average of accuracy and RMSE for different methods.
Table 13. Average of accuracy and RMSE for different methods.
Different MethodsAverage of Accuracy (%)RMSE
Proposed method98.7230.001
Fuzzy clustering algorithm97.1220.009
Grey relational analysis96.9080.014
Figure 9. Display of the diagnosis results for different methods: (a) average of accuracy; (b) RMSE.
Figure 9. Display of the diagnosis results for different methods: (a) average of accuracy; (b) RMSE.
Entropy 24 00848 g009
Figure 10. Confusion matrixes for different methods: (a) fuzzy clustering algorithm; (b) grey relational analysis.
Figure 10. Confusion matrixes for different methods: (a) fuzzy clustering algorithm; (b) grey relational analysis.
Entropy 24 00848 g010

3.5. Experiment Results Analysis

The experimental comparisons showed that the sectionalized feature extraction method according to the three action stages (30%–60%–10%) of a switch machine is more robust and effective for fault clustering than other methods. On the basis of the above sectionalization mode, it is necessary to choose the optimal features, and the most effective features can be singled out by mRMR method. Finally, the proposed diagnosis method of electrohydraulic switch machines based on mini batch k-means had the lowest misdiagnosis rate compared with other existing methods.
Therefore, it can be found that the proposed intelligent fault detection method can not only get the optimal features and identify different action states, but also detect faults at a higher accuracy rate. The effectiveness of the proposed sectionalized feature extraction method is verified successfully by experiments.

4. Conclusions

The fault detection of the electrohydraulic switch machine based on sectionalized feature extraction from the oil pressure signal during the working process was proposed in this paper. The fault detection framework for the electrohydraulic switch machine was established. First, the whole oil pressure signal was divided into three stages with the sectionalization time ratio (30%–60%–10%) according to the switching process. Five features of each stage of the oil pressure signal were computed, and the features were smoothed and normalized. Then, the mRMR algorithm was used to eliminate redundant features and derive the optimal feature set. The mini batch k-means clustering method was applied to achieve the fault detection of the electrohydraulic switch machine. The contrastive experiments verified the effectiveness and accuracy of the proposed method.
We came to the conclusion that (1) the mean, peak-to-average ratio (PAR), and impulse (IM) of the oil pressure signal interval stage were superior to other types of features for the fault identification of an electrohydraulic switch machine, whereas kurtosis (Ku) and variance (Var) did not perform as well in terms of fault clustering. (2) Moreover, the features extracted from the unlocking and locking stages outnumbered those of the conversion stage, which meant the different fault information in each stage. (3) The fault detection method proposed in this paper, which was based on the unsupervised algorithm, can realize free-label fault detection in high recognition. The proposed method can provide support for railway staff without the cost of massive sample data. The experiments verified that the proposed diagnosis method could accurately identify faults of electrohydraulic switch machines and reduce economic costs. Due to the limited fault sample data collected in this paper, we will acquire more comprehensive fault sample data as much as possible in the next step to further increase the accuracy of the method. In the future, we will improve the method to fully meet the needs of practical engineering application.

Author Contributions

Conceptualization, Q.M.; methodology, Q.M. and W.W.; software, Q.M.; validation, Q.M.; formal analysis, Q.M., Y.B. and Y.L.; investigation, Q.M.; resources, W.W.; data curation, Q.M.; writing—original draft preparation, Q.M.; writing—review and editing, W.W.; visualization, Q.M.; supervision, W.W., Y.B. and Y.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Key Research and Development Program of Shanxi Province (No. 201903D421008).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data used in this study are all owned by the research group and will not be transmitted.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
ANNartificial neural network
CHICalinski–Harabaz index
DBIDavies–Bouldin index
DWSTdeep wavelet scattering transform
EEMDensemble empirical mode decomposition
HSMMshidden semi-Markov models
IMimpulse
KFCMkernel fuzzy c-means
Kukurtosis
LLElocal linear embedding
LPPlocal preserving projection
LSTMlong short-term memory
LWRlocally weighted regression
MImutual information
mRMRmax-relevance and min-redundancy
PARpeak-to-average ratio
PCAprincipal component analysis
SVMsupport vector machine
Varvariance
VMDvariational mode decomposition

References

  1. Asada, T.; Roberts, C. Development of an effective condition monitoring system for AC point machines. In Proceedings of the Railway Condition Monitoring & Non-destructive Testing, Derby, UK, 29–30 November 2011. [Google Scholar]
  2. Eker, O.F.; Camci, F.; Kumar, U. SVM based diagnostics on railway turnouts. Int. J. Perform. Eng. 2012, 8, 289–298. [Google Scholar]
  3. Mo, X.M.; Fang, Y.; Yang, Y.G. Method on the fault detection and diagnosis for the railway turnout based on the current curve of switch machine. In Proceedings of the 2nd International Conference on Mechanical Engineering, Industrial Electronics and Informatization, MEIEI 2013, Chongqing, China, 14–15 September 2013; pp. 1022–1027. [Google Scholar]
  4. De Aguiar, E.P.; Nogueira, F.M.D.A.; Amaral, R.P.F.; Fabri, D.F.; Rossignoli, S.C.D.A.; Ferreira, J.G.; Vellasco, M.M.B.R.; Tanscheit, R.; Vellasco, P.C.G.D.S.; Ribeiro, M.V. EANN 2014: A fuzzy logic system trained by conjugate gradient methods for fault classification in a switch machine. Neural Comput. Appl. 2016, 27, 1175–1189. [Google Scholar] [CrossRef]
  5. De Aguiar, E.P.; De Nogueira, F.M.A.; Vellasco, M.M.B.R.; Ribeiro, M.V. Set-membership type-1 fuzzy logic system applied to fault classification in a switch machine. IEEE Trans. Intell. Transp. Syst. 2017, 18, 2703–2712. [Google Scholar] [CrossRef]
  6. De Aguiar, E.P.; Amaral, R.P.F.; Vellasco, M.M.B.R.; Ribeiro, M.V. An enhanced singleton type-2 fuzzy logic system for fault classification in a railroad switch machine. Electr. Power Syst. Res. 2018, 158, 195–206. [Google Scholar] [CrossRef]
  7. Bryan, K.J.; Solomon, M.; Jensen, E.; Coley, C.; Peter, A.M. Classification of rail switch data using machine learning techniques. In Proceedings of the 2018 Joint Rail Conference, Pittsburgh, PA, USA, 18–20 April 2018. [Google Scholar]
  8. Ou, D.; Tang, M.; Xue, R.; Yao, H. Hybrid fault diagnosis of railway switches based on the segmentation of monitoring curves. Eksploat. Niezawodn. Maint. Reliab. 2018, 20, 514–522. [Google Scholar] [CrossRef]
  9. Li, Z.; Yin, Z.; Tang, T.; Gao, C. Fault diagnosis of railway point machines using the locally connected autoencoder. Appl. Sci. 2019, 9, 5139. [Google Scholar] [CrossRef] [Green Version]
  10. Li, X.; Qin, Y.; Wang, Z.; Kan, J.; Zhang, X. Switch machine fault diagnosis method based on Kalman filter and support vector machines. In Proceedings of the 4th International Conference on Electrical and Information Technologies for Rail Transportation, EITRT 2019, Qingdao, China, 25–27 October 2019; pp. 727–735. [Google Scholar]
  11. Tagawa, Y.; Maskeliūnas, R.; Damaševičius, R. Acoustic anomaly detection of mechanical failures in noisy real-life factory environments. Electronics 2021, 10, 2329. [Google Scholar] [CrossRef]
  12. Huangfu, Y.; Habibi, S.; Wassyng, A. System failure detection using deep learning models integrating timestamps with nonuniform intervals. IEEE Access 2022, 10, 17629–17640. [Google Scholar] [CrossRef]
  13. Kim, H.; Lee, H.; Kim, S.W. Current only-based fault diagnosis method for industrial robot control cables. Sensors 2022, 22, 1917. [Google Scholar] [CrossRef]
  14. Huang, S.; Chen, W.; Zhang, F.; Dong, D. Method of turnout fault diagnosis based on Fréchet distance. Tongji Daxue Xuebao J. Tongji Univ. 2018, 46, 1690–1695. [Google Scholar]
  15. Zhang, K. The railway turnout fault diagnosis algorithm based on BP neural network. In Proceedings of the 2014 IEEE International Conference on Control Science and Systems Engineering, Yantai, China, 29–30 December 2014; pp. 135–138. [Google Scholar]
  16. Xiao, M.; Chen, Z.; Pan, C. Research on S700K switch machine fault diagnosis based on fast Bayesian network. J. Railw. Sci. Eng. 2015, 12, 414–418. [Google Scholar]
  17. An, C.; Gan, F.; Luo, W.; Qin, F. Method of speed-up turnout fault diagnosis using wavelet packet energy entropy. J. Railw. Sci. Eng. 2015, 12, 269–274. [Google Scholar]
  18. Wang, R.; Chen, W. Research on fault diagnosis method for S700K switch machine based on grey neural network. Tiedao Xuebao J. China Railw. Soc. 2016, 38, 68–72. [Google Scholar] [CrossRef]
  19. Liu, X.; Wei, W. Fault diagnosis of S700K switch machine based on fuzzy cluster method. J. Cent. South Univ. 2019, 50, 2148–2155. [Google Scholar] [CrossRef]
  20. Wei, W.; Liu, X. Fault diagnosis of S700K switch machine based on EEMD multiscale sample entropy. J. Cent. South Univ. 2019, 50, 2763–2772. [Google Scholar] [CrossRef]
  21. Kun, S.Y.; Tao, H.; Cheng, W.Y. Research on fault diagnosis method of switch machine based on KFCM. In Proceedings of the 2021 International Conference on Internet of Things and Smart City, IoTSC 2021, Kunming, China, 4–6 June 2021. [Google Scholar]
  22. Mengmeng, W.; Bohong, L. Research on the Health State Evaluation of Point Machine Based on FCM and HSMM. In Proceedings of the 2021 International Conference on Communications, Information System and Computer Engineering (CISCE), Beijing, China, 14–16 May 2021; pp. 235–238. [Google Scholar]
  23. Junwei, Z.; Yan, L.; Shuai, L. Research on fault diagnosis of ZYJ7 type electro-hydraulic switch machine based on gray correlation theory. Railw. Commun. Signal. 2019, 55, 1–5. [Google Scholar]
  24. Lu, Y.; Wang, R. Research on knowledge library of expert system about signals malfunctions diagnosis. Microcomput. Inf. 2007, 215, 147–148. [Google Scholar]
  25. Li, G.; Wang, Y. Application of Kalman filtering in fault diagnosis. Aero Weapon. 1995, 5, 23–25+30. [Google Scholar] [CrossRef]
  26. Luo, K.; Guo, K. Fault diagnosis technology and application analysis of switch machine. China New Telecommun. 2019, 21, 146. [Google Scholar]
  27. Chen, C. Condition monitoring and fault prediction of railway turnout. J. Beijing Jiaotong Univ. 2020, 3, 92. [Google Scholar] [CrossRef]
  28. Dai, Z.; Wang, Y.; Wu, Y. Life prediction method of hydrogen energy battery based on MLP and LOESS. In Proceedings of the International Conference on Computer Engineering and Networks, Xi’an, China, 16–18 October 2020; pp. 551–562. [Google Scholar] [CrossRef]
  29. Lili, M.; Wenyong, Z.; Songyu, Q. Application research of optimized K-means clustering in redundant feature elimination. Comput. Digit. Eng. 2019, 47, 2836–2840. [Google Scholar]
  30. Wangxin, F.; Qiu, J.; Liuguan, J. Research on feature selection of mechanical failure based on feature correlation and redundancy analysis. Chin. J. Mech. Eng. 2006, 17, 379–382. [Google Scholar]
  31. Yiling, Z.; Liuzhi, L.; Long, X. Neural network wind power prediction based on mutual information redundancy analysis. Nat. Sci. J. Xiangtan Univ. 2016, 38, 5. [Google Scholar]
  32. Zhaojun, Y.; Zhangzhi, L. Feature selection method based on maximum mutual information and maximum correlation entropy. Comput. Appl. Res. 2009, 26, 4. [Google Scholar]
  33. Peng, H.; Long, F.; Ding, C. Feature selection based on mutual information criteria of max-dependency, max-relevance, and min-redundancy. IEEE Trans. Pattern Anal. Mach. Intell. 2005, 27, 1226–1238. [Google Scholar] [CrossRef]
  34. Thomas, J.C.R.; Peñas, M.S.; Mora, M. New version of Davies-Bouldin index for clustering validation based on cylindrical distance. In Proceedings of the 2013 32nd International Conference of the Chilean Computer Science Society (SCCC), Temuco, Chile, 11–15 November 2013; pp. 49–53. [Google Scholar]
Table 2. Mechanical fault types and cause analysis of an electrohydraulic switch machine.
Table 2. Mechanical fault types and cause analysis of an electrohydraulic switch machine.
Fault TypesFault Cause Analysis
Mechanical FaultsNot locking or not unlockingThe switch rail is stuck with the basic rail; the sliding board is severely suspended and the friction force is large; the lock hook and the action rod are severely rubbed.
There is abnormal resistance in the unlocking phaseThere are a few foreign objects and insufficient oil injection on the normal position locking position of locking iron.
There is abnormal resistance in the locking phaseThere are a few foreign objects and insufficient oil injection on the reverse position locking position of locking iron.
There is a mechanical jam during the conversion phaseThe stiffness degradation of the outer locking device is too severe, or there is a foreign matter on the sliding board, which causes excessive resistance of the turnout during conversion.
Unclosed contact point causes loss of turnout representationThe gap adjustment does not meet the standard, which causes the fault of the moving contact conversion.
Table 4. The feature set of Dataset I after mRMR.
Table 4. The feature set of Dataset I after mRMR.
Dataset IInterval StageFeature Types
Left oil pressureSegment IVar/IM
Segment II
Segment IIIMean/Ku/PAR
Right oil pressureSegment IMean/IM
Segment IIMean/PAR
Segment IIIPAR
Table 5. The feature set of Dataset II after mRMR.
Table 5. The feature set of Dataset II after mRMR.
Dataset IIInterval StageFeature Types
Left oil pressureWholeMean/PAR/IM
Right oil pressureWholeIM
Table 6. The feature set of Dataset III after mRMR.
Table 6. The feature set of Dataset III after mRMR.
Dataset IIIInterval StageFeature Types
Left oil pressureSegment IMean
Segment IIMean/Var
Right oil pressureSegment IVar/PAR
Segment IIKu/IM
Table 7. The feature set of Dataset IV after mRMR.
Table 7. The feature set of Dataset IV after mRMR.
Dataset IVInterval StageFeature Types
Left oil pressureSegment IMean/PAR
Segment IIKu/PAR/IM
Segment III
Right oil pressureSegment IPAR/IM
Segment IIMean/PAR/IM
Segment III
Table 8. Variations of the DBIs with the number of clusters for different datasets.
Table 8. Variations of the DBIs with the number of clusters for different datasets.
DBIThe Number of Clusters
2345678910
Dataset I0.4000.2060.2210.2010.2900.3480.4080.4590.855
Dataset II0.7950.6300.4650.4330.3020.3440.3800.5240.551
Dataset III0.2480.1810.1580.2860.3720.5830.3690.3510.437
Dataset IV0.7770.1730.1020.2810.5000.9470.6910.8120.573
Table 10. The feature set of Dataset V after mRMR.
Table 10. The feature set of Dataset V after mRMR.
Dataset VInterval StageFeature Types
Left oil pressureSegment IMean/Ku/PAR
Segment IIMean/Var/Ku/PAR/IM
Segment IIIVar/IM
Right oil pressureSegment IVar/Ku/PAR
Segment IIVar/Ku/IM
Segment IIIMean/Var/Ku/IM
Table 11. Variations of the DBIs with the number of clusters for different datasets.
Table 11. Variations of the DBIs with the number of clusters for different datasets.
DBINumber of Clusters
2345678910
Dataset I0.4000.2060.2210.2010.2900.3480.4080.4590.855
Dataset V0.5040.1870.1820.2860.7420.7990.6650.7180.940
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Meng, Q.; Wen, W.; Bai, Y.; Liu, Y. A Fault Detection Method for Electrohydraulic Switch Machine Based on Oil-Pressure-Signal-Sectionalized Feature Extraction. Entropy 2022, 24, 848. https://doi.org/10.3390/e24070848

AMA Style

Meng Q, Wen W, Bai Y, Liu Y. A Fault Detection Method for Electrohydraulic Switch Machine Based on Oil-Pressure-Signal-Sectionalized Feature Extraction. Entropy. 2022; 24(7):848. https://doi.org/10.3390/e24070848

Chicago/Turabian Style

Meng, Qingzhou, Weigang Wen, Yihao Bai, and Yang Liu. 2022. "A Fault Detection Method for Electrohydraulic Switch Machine Based on Oil-Pressure-Signal-Sectionalized Feature Extraction" Entropy 24, no. 7: 848. https://doi.org/10.3390/e24070848

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