Next Article in Journal
An Energy-Efficient Multi-Level Sleep Strategy for Periodic Uplink Transmission in Industrial Private 5G Networks
Previous Article in Journal
Intelligent Hotel Guidance System via Face Recognition Technology
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Methodology of Condition Monitoring System Utilizing Supervised and Semi-Supervised Learning in Railway

1
Complex Research Center for Materials & Components of Railway, Seoul National University of Science and Technology, Seoul 01811, Republic of Korea
2
Department of Railway Safety Engineering, Seoul National University of Science and Technology, Seoul 01811, Republic of Korea
3
A2Mind, 213, Toegye-ro, Jung-gu, Seoul 04557, Republic of Korea
*
Author to whom correspondence should be addressed.
Sensors 2023, 23(22), 9075; https://doi.org/10.3390/s23229075
Submission received: 14 September 2023 / Revised: 8 October 2023 / Accepted: 28 October 2023 / Published: 9 November 2023
(This article belongs to the Section Fault Diagnosis & Sensors)

Abstract

:
In this paper, research was conducted on anomaly detection of wheel flats. In the railway sector, conducting tests with actual railway vehicles is challenging due to safety concerns for passengers and maintenance issues as it is a public industry. Therefore, dynamics software was utilized. Next, STFT (short-time Fourier transform) was performed to create spectrogram images. In the case of railway vehicles, control, monitoring, and communication are performed through TCMS, but complex analysis and data processing are difficult because there are no devices such as GPUs. Furthermore, there are memory limitations. Therefore, in this paper, the relatively lightweight models LeNet-5, ResNet-20, and MobileNet-V3 were selected for deep learning experiments. At this time, the LeNet-5 and MobileNet-V3 models were modified from the basic architecture. Since railway vehicles are given preventive maintenance, it is difficult to obtain fault data. Therefore, semi-supervised learning was also performed. At this time, the Deep One Class Classification paper was referenced. The evaluation results indicated that the modified LeNet-5 and MobileNet-V3 models achieved approximately 97% and 96% accuracy, respectively. At this point, the LeNet-5 model showed a training time of 12 min faster than the MobileNet-V3 model. In addition, the semi-supervised learning results showed a significant outcome of approximately 94% accuracy when considering the railway maintenance environment. In conclusion, considering the railway vehicle maintenance environment and device specifications, it was inferred that the relatively simple and lightweight LeNet-5 model can be effectively utilized while using small images.

1. Introduction

Research related to CBM (condition monitoring maintenance) and PHM (prognostics health and management) is being conducted worldwide in the railway sector. In the case of the Republic of Korea, a significant amount of research related to smart maintenance is being carried out as a part of a national R&D project due to the rapid decrease in population. Currently, the preventive maintenance method is the most commonly used in the field of railway vehicles [1]. In addition, during the stage of light maintenance prior to heavy maintenance, faults are often visually inspected by the mechanics themselves. As a result, there are instances where indicators of potential failures are overlooked, or defects remain undetected. Furthermore, a disadvantage exists in that the preventive maintenance method requires the premature replacement of parts that are still available. For this reason, maintenance costs increase. Therefore, it was determined that applying CBM technology to the current maintenance method, preventive maintenance could reduce maintenance costs. For example, in the case of wheels of railway vehicles, which is the subject of this paper’s research, wheel turning is required according to the safety standard of Table 1 in the Republic of Korea data from [2]. However, due to mechanics’ work errors, wheel turning is frequently performed, even when it is not necessary. Therefore, this suggests that the introduction of CBM technology could reduce unnecessary maintenance costs. In addition, in the case of Korea, the railway vehicle maintenance market is about USD 400 million. Of these, light maintenance is USD 280 million, accounting for about 70% [3]. For this reason, this indicates that the railway sector could develop further if it invested elsewhere by reducing unnecessary maintenance costs.
Chenyi Zhou et al. proposed a method of detecting the location of wheel flats by installing sensors on rails. At this time, a method of finding a location using the response results through the rail strain was proposed through a sensor installed on the rail [4]. Stasys Steišūnas et al. modeled the railway vehicle and wheel flats using SIMPACK, a multi-body dynamics software. They also proposed a method to define the parameters of the suspension using acceleration data generated by wheel flats [5]. Xinyu Peng et al. conducted research by modeling the railway vehicle and wheel through SIMPACK, as in this paper and Stasys Steišūnas’ papers. At this time, Xinyu Peng compared and verified the SIMPACK model and the data of the actual railway vehicle. As such, in the field of railways, many researchers, including this paper, use SIMPACK, a dynamics software. Therefore, it is possible to prove the reliability of SIMPACK through many papers [6]. Bo Liang et al. conducted research to detect surface defects on wheels and rails. They applied STFT (short-time Fourier transform), WVT (Wigner–Ville transform), and WT (wavelet transform) for their study [7]. Mohammadreza Mohammadi et al. used unsupervised learning to detect wheel flats. At this time, the data were obtained through 113 simulations without using an actual vehicle. Also, the data were obtained from the rail, not from the railway vehicles. In addition, a total of four unsupervised learning models were used [8]. Chuncheng Yang et al. used supervised learning methods to detect defects in rails. Unlike this paper, a wavelet was selected for signal processing at this time. And the deep learning models used were ResNet and FCN [9]. Long Zhang et al. proposed a method for diagnosing defects in a rotating machine by applying a CNN algorithm. At this time, the model was evaluated by proposing an improved model based on the LeNet-5 model, similar to this paper [10]. Run Gao et al. proposed a method of detecting wheel flats using a reflective optical position sensor. The research was conducted by making a multi-body dynamics model. At this time, unlike this paper, sensors were installed on a rail, not a wheel [11]. Gabriel Krummenacher et al. proposed two methods to detect anomalies in wheel flats. First, unlike this paper, they used the SVM (support vector machine) model based on wavelets to detect wheel flats in time series data. Second, they used the deep neural network (DNN) algorithm to detect wheel flats. The results of the two methods were then compared and analyzed [12]. Yunguang Ye et al. first discussed the severity of shocks resulting from faults in rotating machinery. Subsequently, they conducted research on shock detection to diagnose these faults. They proposed an adaptive feature called ATDI (activated time–domain image) and utilized a hybrid approach, ATDI-NN, combining DNN for wheel flat detection [13]. Yunguang Ye et al. proposed a novel entropy called MTFIE (multislice time-frequency image entropy) for wheel fault diagnosis. They utilized time-frequency images incorporating machine fault information [14]. J. Brizuela et al. introduced the use of ultrasound techniques for wheel flat detection. They employed Rayleigh wave ultrasonic pulses for detection. Finally, they successfully validated the detection of wheel flats using this technology [15]. Araliya Mosleh et al. utilized envelope spectrum analysis for the detection of wheel flats. They tested and analyzed the sensitivity of the proposed method. Finally, they concluded that it is an efficient approach for wheel flat detection [16]. Esteban Bernal et al. presented a dynamic verification of an onboard wheel flat detection technique using analog signal processing. And this was shown to reduce the power consumption and hardware costs of condition-monitoring sensor nodes [17]. Yunguang Ye et al. conducted research that considered not only the detection of wheel flats but also the estimation of wheel flat length. They utilized a dynamics model for simulation-based research. They constructed a KSM (Kriging surrogate model) and applied a PSO (particle swarm optimization)-based algorithm. Furthermore, they verified their findings through field tests, ultimately demonstrating the ability to estimate wheel flat length [18]. Yunguang Ye et al. investigated the induction and exacerbation of wheel polygonization caused by wheel flats. They also examined the impact of the speed of railway vehicles and the length of wheel flats on wheel polygonization. This was not within the scope of the research direction and objectives of our paper. However, it is considered a valuable resource for future research on wheel flats [19]. Dachuan Shi et al. proposed a machine fault diagnostic model in the railway domain through data augmentation. They introduced a data augmentation framework called MBS-FWFSA (multibody dynamic simulation-fast-weighted feature-space averaging) and used it to enhance the robustness of machine-learning-based fault diagnosis methods as proven in their study [20].
In this paper, further research was conducted based on the knowledge that the researchers of this paper learned through prior research. First of all, in the prior paper, vibration signals caused by wheel flats were measured, and raw data and signal-processed data were used for learning, leading to a comparison of accuracy [21]. In this paper, to differentiate it from the related studies mentioned above, consideration was given not only to simple wheel flat anomaly detection but also to the number and size of wheel flats. In fact, not only the size of wheel flats but also the number of wheel flats and the wheel diameter affect the vibrated acceleration signal. Therefore, we conducted the research, taking all of these aspects into consideration. At this point, the research conducted anomaly detection by distinguishing between anomaly data and normal data based on the fault regulations outlined in Table 1. Next, the signal-processed data were compared through the supervised and semi-supervised methods. The reason for this comparison is written in Section 4. And, in this paper, deep learning was based on CNN (convolution neural network). Subsequently, the results of the deep learning process were evaluated by means of accuracy, recall, and the ROC curve.

2. Modeling and Wheel Flats Signal

2.1. Wheel Flats

In this paper, a study on the condition monitoring (anomaly detection) of wheel flats was conducted. As shown in Figure 1, wheel flats occur due to imbalanced friction or impacts at the contact area between the wheel and the rail. Therefore, whenever the wheel contacts the rail, vibration acceleration signals resulting from impacts can be observed. These vibrations have an impact on ride quality degradation and operational safety.
Indeed, the vibration acceleration signal by wheel flats could be confirmed, as shown in Figure 2, through other studies in the past. Figure 2 is the result of checking what vibration acceleration signal appears when wheel flats occur using a roller rig at the KRRI (Korea Railroad Research Institute). At that time, the wheel flat test was conducted at a constant velocity of 20 km/h, with a 50 mm flat on the left wheel.

2.2. Reasons for Using a Multi-Body Dynamics Model

In this paper, SIMPACK, a multi-body dynamics software, was used to conduct the research. There are two main reasons that we cannot test using actual railway vehicles. First, this paper conducted deep learning utilizing the acceleration induced by vibration when wheel flats occur. Thus, it is a study that requires a substantial amount of big data. For example, there are various cases such as the number, size, and location of wheel flats when wheel flats occur. It is very difficult to test the number of these various cases on actual railway vehicles. The creation of intentionally induced wheel flats on real wheels demands substantial time and money to cover all potential scenarios. In this paper, it was research on anomaly detection methods on the scale of a university research institute. Therefore, the best way to validate the phenomenon was to simulate the number of various cases using the dynamics model rather than using actual railway vehicles.
Second, the railway sector comes within the public industries where safety and service are important. For this reason, it is very difficult to conduct the test on the actual operating track. For example, testing broken railway vehicles can lead to an accident. And researchers cannot test on the track during operating hours due to the passengers. Therefore, it is only available for three to four hours at dawn. Of course, there is one test track section in Korea. However, researchers have to pay about USD 7500 a day to use this test track. Moreover, it is very difficult to make a reservation to use it because there is only one place for testing in the Republic of Korea. Therefore, in order to analyze detection such as in this study, it is not possible to conduct tests using actual faulty trains. So, many studies and papers in the field of railway vehicles replace it through simulation.

2.3. Multi-Body Dynamics Modeling of Railway Vehicles and Wheel Flats

Figure 3 is a railway vehicle model made using SIMPACK, a multi-body dynamics software [24]. In this model, the vehicle and bogie were modeled based on the specifications of actual operating vehicles from ‘SeoulMetro’, one of the railway operation companies in the Republic of Korea. Other modeling details include a track gauge of 1435 mm standard gauge. Additionally, the rail type was UIC 60 rail, and the wheel-rail interface applied the Kalker contact theory, using the SIMPACK rail module.
Wheel flats were modeled in one wheel, as shown in Figure 3 above. At this time, wheel flats were simulated with various sizes, various numbers, and various locations. In addition, in order to model wheel flats, coordinate values were obtained by constructing formulas, as shown in Equations (1) through (4) based on Figure 4. The obtained coordinate values were input to model the wheel with wheel flats [25].
θ   =   cos 1 L / 2 R
h =   L 2 t a n
c o s α = h R
α = cos 1 h R
Table 2 shows some cases of modeling. In this paper, a total of 4977 cases were modeled by varying the diameter of the wheel, and the number and position of wheel flats with the same configuration as in the example of Table 2. At this time, the size and number of wheel flats were modeled by referring to the safety standard in Table 1. Additionally, the reason for considering not only the number and size of wheel flats but also the diameter of the wheels was that the magnitude of vibrated acceleration varies depending on the wheel’s diameter.
As described above, Figure 5 shows the results of the simulation using SIMPACK Software. At this time, the simulation was conducted at a constant velocity of 20 km/h. These are the results for the case of having two occurrences of wheel flats. Through Figure 5, it is confirmed that signals resulting from wheel flats occurred effectively at intervals of 0.486 s (velocity: 20 km/h). In addition, as observed in the results of the roller rig test, the magnitude of vibrations caused by wheel flats was accurately represented. Based on these simulation results, deep learning will be learned through the learning data production process outlined in Section 3.

3. Learning Data Production Process

3.1. Overlapped Noise and Simulation Signals

Prior to Section 3, Section 2 of this paper explained the reason for obtaining data through dynamics software rather than actual vehicles. However, the disadvantage of a simulation is that noise signals are not properly included. Therefore, in this paper, noise signals obtained from actual-driving railway vehicles through national R&D in the past were used. At that time, induced acceleration data were measured using a three-axis accelerometer, as shown in Figure 6 data from [26]. In addition, in order to utilize the acceleration data measured through actual railway vehicles, the dynamics model of this paper modeled railway vehicles of the same manufacturer and on the same route as the actual railway vehicles.
The noise signal overlapping the simulation signal used data from the section with the most severe noise among the measured data. The reason for selecting the segment with the most intense noise was to consider unfavorable conditions. Figure 7 shows the overlapping results.

3.2. Signal Processing for Application to Deep Learning

As shown in Figure 7, signal processing was conducted to enable the utilization of overlapped signals in CNN-based deep learning. In this process, STFT (short time Fourier transform) was selected for signal processing. First of all, order analysis was used in the time domain. In this paper, order analysis is defined as the number of events occurring per unit rotation. Order analysis requires changing the signal to the angular domain before performing FFT of the time domain data [27]. Next, the signal converted into the angular domain was subjected to fast Fourier transform (FFT) to identify the frequency band affected by wheel flats. Then, as shown in Figure 8, a band-pass filter was utilized to isolate the frequency band affected by wheel flats, and STFT was performed. And through this, spectrogram images were obtained. At this time, the parameter values for STFT are shown in Table 3 [21].
Finally, as shown in Figure 9, the image size was reduced to 32X32 in order to utilize the selected LeNet-5 and ResNet-20 models in this paper. At this time, only the x-axis range corresponding to one rotation was cropped and utilized. Figure 9 represents the case where there are two instances of wheel flats.
And Figure 10 is a diagram of the entire process.
Through this entire process, it was finally possible to construct data for deep learning. At this time, both anomaly data and normal data were classified based on Table 1 in the introduction part. Figure 11, Figure 12 and Figure 13 are the anomaly and normal data (spectrogram image) for cases with one, two, and four instances of wheel flats. These figures show some cases, and the total number of images used for learning was 4977.
The data of 4977 were composed of the dataset as shown in Table 4. In this case, the dataset generally consists of 60% for training data, 20% for validation data, and 20% for test data [28].

4. Comparison of Deep Learning Results between Supervised and Semi-Supervised Learning

4.1. Supervised Learning Method for Anomaly Detection in Railway

4.1.1. Modified the LeNet-5 (Supervised Learning)

First of all, in this paper, the obtained spectrogram images through the processes of Section 2 and Section 3 were utilized for conducting research based on CNN. First, referring to the LeNet-5 model, the activation function and pooling settings were changed to improve speed and performance in the existing architecture. LeNet-5 is a model created in 1998 by Yann LeCun, who first proposed the CNN concept data from [29]. Figure 14 shows the architecture of LeNet-5. At this time, the existing LeNet-5 used the sigmoid function and average pooling in the convolution and subsampling process. However, in this paper, the sigmoid function was changed to Leaky ReLU. And average pooling was changed to max pooling.

4.1.2. ResNet-20 (Supervised Learning)

Second, this paper used the ResNet-20 model. First of all, ResNet was introduced in a paper called ‘Deep Residual Learning for Image Recognition’ in 2015 [30]. The ResNet is a model with the concept of residual block using skip connection, as its name suggests [30]. Figure 15 and Equations (5)–(12) show the differences from the existing convolution layers. At this time, Equations (5)–(8) represent the existing process, and Equations (9)–(12) represent the process with applied residuals.
<Without Skip Connection>
Liner   Layer   1 :   z l + 1   =   W l + 1 a l + b l + 1
ReLU   operation   on   Linear   Layer :   a l + 1 = g z l + 1
Linear   Layer   2 :   z l + 2   =   W l + 2 a l + 1 + b l + 2
ReLU   operation   on   Linear   Layer   2 :   a l + 2 = g z l + 2
<With Skip Connection>
Liner   Layer   1 :   z l + 1   =   W l + 1 a l + b l + 1
ReLU   operation   on   Linear   Layer :   a l + 1 = g z l + 1
Linear   Layer   2 :   z l + 2 =   W l + 2 a l + 1 + b l + 2
ReLU   operation   on   Linear   Layer   2 :   a l + 2 = g z l + 2 + a [ l ]
The first reason for choosing ResNet-20 in this paper was the image size of the learning data. In the process outlined in Section 2 and Section 3, the learning data were processed from the spectrogram image to the image size of 32 × 32. Therefore, ResNet-20 was selected to standardize the image size of the models used in this paper’s research. The second reason was that the majority of employees of railway operators lack knowledge related to deep learning. Therefore, it was chosen to enhance accessibility for non-experts. The reason was that LeNet-5 and ResNet-20 are not the latest models, but they are representative image classification models on CNN. And they feature a relatively concise and comprehensible structure. The third reason was that relatively lighter models were selected in consideration of this part, as problems with memory and performance (communication, device specifications, etc.) of devices used in the railway environment may also occur.

4.1.3. MobileNet-V3 (Supervised Learning)

Third, the MobileNet-V3 model was utilized. MobileNet-V3 was initially introduced through the paper ‘Searching for MobileNetV3’ in 2019 [31]. The paper discusses the development process and performance of MobileNet-V3, a lightweight deep learning model. MobileNet-V3 primarily focuses on reducing the number of parameters and FLOPs compared to its predecessors, MobieNet-V1 and V2. This emphasis enables model lightweight and faster computations. Unlike previous MobileNet models, MobileNet-V3 employs the swish activation function, as shown in Figure 16 with data from [32].
Therefore, in this paper, the research was conducted by adding the latest model, MobileNet-V3. In the case of the original MobileNet-V3, it utilizes 224 × 224 images. However, in this paper, modifications were made to enable the use of 32 × 32 images. In other words, MobileNet-V3 was customized to be suitable for the CIFAR dataset, allowing it to use the same image size as the LeNet-5 and ResNet-20 models.
Ultimately, railway vehicle devices may encounter issues related to memory and performance limitations, such as communication problems and CPU constraints. Therefore, lighter weight and more concise models were chosen, considering these factors.

4.2. Semi-Supervised Learning Method for Anomaly Detection in Railway

Deep One Class Classification

In this paper, besides the supervised learning using LeNet-5 and ResNet-20, a reference was made to a paper on semi-supervised learning using the Deep One Class Classification. The reason is that in the case of the railway sector, the preventive maintenance method is currently the most used. For example, when railway vehicles come in after operation, the light maintenance department performs daily and monthly inspections. In addition, the heavy maintenance department performs intermediate (every 3 years) and comprehensive (every 6 years) inspections. Therefore, due to the regular replacement or maintenance of parts before malfunctions occur, it is difficult to obtain faulty data instead of normal data. For this reason, in order to utilize only normal data, semi-supervised learning was also used in addition to supervised learning.
First of all, in anomaly detection, there are concepts of point anomaly and contextual anomaly. Figure 17 and Figure 18 show examples of point analysis and contextual analysis data from [33].
For example, in time-series data, as shown in Figure 18, sudden temperature changes like x1 and x2 can lead to anomaly detection. Next, as shown in Figure 16, anomaly data such as Q1, Q2, and Q3 outside the two normal regions (N1, N2) can be detected [24].
Here, Deep One Class Classification is one of the concepts of point analysis detection as shown in Figure 17. First of all, Deep One Class Classification was announced at the ICML (International Conference on Machine Learning) in 2018. It is an approach that combines deep learning with the traditional machine-learning-based one class classification method, SVDD (support vector data description). While the conventional SVDD was kernel based, Deep SVDD learns the feature space through deep learning and seeks the optimal hypersphere that encloses normal data within that feature space. At this point, the objective function of the conventional SVDD is represented as Equation (13), and the objective function of Deep SVDD is expressed as Equation (14) [34].
R 2 R ,   c ,   ξ m i n + 1 v n i ξ i
R 2 R ,   W m i n + 1 v n i = 1 n m a x { 0 , ( x i ; W ) c 2 R 2 } + λ 2 i = 1 n W l F 2 R 2 }
In conclusion, Deep SVDD extracts the feature space of normal data through the objective function in Equation (14) above. Then, the points of each data are mapped close to the center c of the sphere to find the optimal hypersphere. Figure 19 shows the architecture of Deep SVDD data from [34].

4.3. Evaluation Methods for the Results of Deep Learning in Supervised and Semi-Supervised Learning

4.3.1. Comparison Results of LeNet-5 and ResNet-20

The results of this paper study were evaluated through accuracy, recall, and ROC (receiver operating characteristic) curve. First, the true positive (TP), true negative (TN), false positive (FP), and false negative (FN) were obtained through the confusion matrix. Through this, accuracy, precision, recall, and F1 score can be obtained. Here, precision means how many of the things classified as failures are actually failures. Recall means how many values are properly classified as failures in the actual failure data. Therefore, the importance of precision and recall varies depending on the purpose of the evaluation [35].
For the purpose of this paper, recall was selected because it is more important than classifying normal as anomalies, as accurately identifying anomalies as anomalies. Equations (15)–(18) are the methods of obtaining these [24]:
A c c u r a c y = T P + T N T P + F P + T N + F N
P r e c i s i o n = T P T P + F P
R e c a l l = T P T P + F N
F 1   S c o r e = 2 T P 2 T P + F P
Next, the evaluation was conducted by calculating the AUC (area under the curve) through the ROC curve. The ROC curve is an evaluation method used when recall is important [36]. Additionally, the ROC curve and AUC are primarily employed in binary classification. Since this paper study is a binary classification that distinguishes between normal and failure, ROC curve and AUC were selected [37].
The ROC curve is plotted using the values of TPR (true positive rate) and FPR (false positive rate) [38]. Figure 20 shows the ROC curve. Here, TPR is represented on the y-axis, and FPR is on the x-axis. In the case of AUC obtained through ROC curve, it has a value between 0 and 1. At this time, if it is close to 1, it means that the classification performance is excellent, and if it is close to 0.5, it is judged that it is similar to the random prediction [39].

4.3.2. Comparison Results of Modified LeNet-5 and ResNet-20

The deep learning results of the modified LeNet-5, ResNet-20, and modified MobileNet-V3 models have confusion matrices, as shown in Figure 21. The accuracy values were approximately 97%, approximately 89%, and approximately 96%, respectively. The recall scores were approximately 0.982, approximately 0.817, and approximately 0.915, respectively. Finally, the AUC values obtained through the ROC curve were approximately 0.9688, approximately 0.8801, and approximately 0.9573, respectively, as shown in Figure 22. The overall results are presented in Table 5. At this time, the results were not evaluated based on the presence or absence of wheel flats but rather evaluated based on the distinction between anomaly data and normal data according to the regulations in Table 1.
Overall, it was confirmed that the modified LeNet-5 and MobileNet-V3 models produced outstanding results.

4.3.3. Comparison Results of Supervised and Semi-Supervised Learning

The deep learning results of the supervised and semi-supervised learning methods are as follows. In this case, the order of results was modified LeNet-5, ResNet-20, modified MobileNet-V3, and Deep One Class Classification (Deep SVDD). First of all, the deep learning result of the semi-supervised learning had a confusion matrix, as shown in Figure 23. The accuracy values were approximately 97%, approximately 89%, approximately 96%, and approximately 94%, respectively. The recall scores were approximately 0.982, approximately 0.817, approximately 0.915, and approximately 0.869, respectively. Lastly, the AUC values obtained through the ROC curve were approximately 0.9688, approximately 0.8801, approximately 0.9573, and approximately 0.9345, respectively, as shown in Figure 24. The overall results are presented in Table 6.
Overall, it was confirmed that the supervised method using the modified LeNet-5 and modified MobileNet-V3 models had better anomaly detection results for wheel flats compared to the Deep One Class Classification (Deep SVDD) model. However, it was confirmed that the semi-supervised Deep One Class Classification (Deep SVDD) model also had a high accuracy value. Therefore, it was judged that this result was a significant study in an environment where it was difficult to learn failure data due to the repair method of the railway sector, which is preventive maintenance.

5. Conclusions

In this study, additional studies were conducted based on the research results preceded by the authors of this paper. In this paper, the signal-processed data were used and analyzed by selecting CNN (convolution neural network)-based models in consideration of the railway environment. At this time, the analysis of the results was conducted using accuracy, recall, and AUC.
First, for the purpose of anomaly detection of wheel flats in this paper, the multi-body dynamics software SIMPACK was utilized. In addition, the obtained acceleration through simulation results was overlapped with the vibration acceleration of actual driving railway vehicles. At this time, the vibrated acceleration was set to the section with the highest noise. Finally, the result of overlapping the simulation signal results and the actual signal results was signal-processed. At this time, STFT was selected for signal processing to be applied to the CNN algorithm. Spectrogram images obtained through STFT were used for learning.
Second, most employees of railway operators lack knowledge related to deep learning. Current railway vehicles perform control, monitoring, and communication through the TCMS (train control and management system). These vehicles do not have devices such as GPUs (graphics processing units), which support complex analysis and data processing. Therefore, models with relatively simple structures and lightweight characteristics were chosen.
Third, the supervision and the semi-supervision learning methods were compared and analyzed. Currently, the preventive maintenance method is the most commonly used in the field of railway vehicles. For this reason, it is not easy to obtain failure data. In this paper, the semi-supervised learning method was also conducted in consideration of these points.
Finally, as a result of the analysis, the modified LeNet-5 model and the modified MobileNet-V3 model achieved approximately 97% and 96% accuracy, respectively. And the modified LeNet-5 model and modified MobileNet-V3 model had inference times of 782 ms and 766 ms, respectively. In other words, considering the requirement of the real-time performance of 1 s on currently working railway vehicles that do not have a GPU, it was evident that choosing relatively simpler and lightweight models met the requirement. Next, although the semi-supervised learning results were not better than the modified LeNet-5 model and modified MobileNet-V3, they showed significant results considering the railway maintenance environment. Ultimately, despite being an older model than MobileNet-V3, based on these results, it was concluded that the LeNet model is also suitable for application when considering the device specifications of railway vehicles.
For the development of future research, the results will propose a plan at a national R&D rather than a university research institute scale. Through this, this paper’s research method will be applied to actual railway vehicles to develop in consideration of device specifications (computer specifications) of railway vehicles, safety problems when installing sensors, and data communication problems.

Author Contributions

Conceptualization, J.S., J.K. and Y.P.; methodology, J.S., J.K. and Y.P.; software, J.S. and Y.P.; validation, J.K. and Y.P.; investigation, J.S.; writing—original draft preparation, J.S.; writing—review and editing, J.K. and Y.P.; supervision, J.K. and Y.P.; project administration, J.K. and Y.P.; funding acquisition, J.K. All authors have read and agreed to the published version of the manuscript.

Funding

The APC was funded by Korea Agency for Infrastructure Technology Advancement (KAIA) grant funded by the Korean government (MOLIT) (no. RS-2021-KA164547, Development of Self-Powered and Wireless Safety Monitoring Technology for Railway Power Supply Systems).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data in our paper is primarily obtained through direct experimentation. As these are results from our own experiments, the data cannot be disclosed to others. Additionally, any data not directly obtained through figures or tables has already been appropriately cited in the references.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Hyundai Rotem. Available online: https://www.hyundai.co.kr/story/CONT0000000000058367 (accessed on 13 October 2022).
  2. Ministry of Land, Infrastructure and Transport. Safety Standards for Urban Railway Vehicles, Republic of Korea; Ministry of Land, Infrastructure and Transport: Sejong, Republic of Korea, 2013; Article 43, Table 3. [Google Scholar]
  3. Korea Railroad Research Institute. Preliminary Study on the Safety Sensing Technology for Railroad: Development of High Performance and High Durability Tire for Light Rail Train and Safety Health Monitoring Technology, Republic of Korea; Korea Railroad Research Institute: Uiwang, Republic of Korea, 2018; p. 32. [Google Scholar]
  4. Zhou, C.; Gao, L.; Xiao, H.; Hou, B. Railway Wheel Flat Recognition and Precise Positioning Method Based on Multisensor Arrays. Appl. Sci. 2020, 10, 1297. [Google Scholar] [CrossRef]
  5. Steišūnas, S.; Dižo, J.; Bureika, G.; Žuraulis, V. Examination of Vertical Dynamics of Passenger Car with Wheel Flat Considering Suspension Parameters. Procedia Eng. 2017, 187, 235–241. [Google Scholar] [CrossRef]
  6. Peng, X.; Zeng, J.; Wang, Q.; Zhu, H. Research on an Identification Method for Wheelset Coaxial Wheel Diameter Difference Based on Trackside Wheelset Lateral Movement Detection. Sensors 2023, 23, 5803. [Google Scholar] [CrossRef]
  7. Liang, B.; Iwnicki, S.D.; Feng, G.; Ball, A.D.; Tran, V.T.; Cattley, R. Railway Wheel Flat and Rail Surface Defect Detection by Time-Frequency Analysis. Chem. Eng. Trans. 2013, 33, 745–750. [Google Scholar] [CrossRef]
  8. Mohammadi, M.; Mosleh, A.; Vale, C.; Ribeiro, D.; Montenegro, P.; Meixedo, A. An Unsupervised Learning Approach for Wayside Train Wheel Flat Detection. Sensors 2023, 23, 1910. [Google Scholar] [CrossRef]
  9. Yang, C.; Sun, Y.; Ladubec, C.; Liu, Y. Developing Machine Learning-Based Models for Railway Inspection. Appl. Sci. 2020, 11, 13. [Google Scholar] [CrossRef]
  10. Zhang, L.; Liu, Y.; Zhou, J.; Luo, M.; Pu, S.; Yang, X. An Imbalanced Fault Diagnosis Method Based on TFFO and CNN for Rotating Machinery. Sensors 2022, 22, 8749. [Google Scholar] [CrossRef]
  11. Gao, R.; He, Q.; Feng, Q.; Cui, J. In-Service Detection and Quantification of Railway Wheel Flat by the Reflective Optical Position Sensor. Sensors 2020, 20, 4969. [Google Scholar] [CrossRef]
  12. Krummenacher, G.; Ong, C.S.; Koller, S.; Kobayashi, S.; Buhmann, J.M. Wheel Defect Detection with Machine Learning. IEEE Trans. Intell. Transp. Syst. 2017, 19, 1176–1187. [Google Scholar] [CrossRef]
  13. Ye, Y.; Ye, Y.; Huang, C.; Huang, C.; Zeng, J.; Zeng, J.; Zhou, Y.; Zhou, Y.; Li, F.; Li, F. Shock detection of rotating machinery based on activated time-domain images and deep learning: An application to railway wheel flat detection. Mech. Syst. Signal Process. 2023, 186, 109856. [Google Scholar] [CrossRef]
  14. Ye, Y.; Wei, L.; Li, F.; Zeng, J.; Hecht, M. Multislice Time-Frequency image Entropy as a feature for railway wheel fault diagnosis. Measurement 2023, 216, 112862. [Google Scholar] [CrossRef]
  15. Brizuela, J.; Fritsch, C.; Ibáñez, A. Railway wheel-flat detection and measurement by ultrasound. Transp. Res. Part C 2011, 19, 975–984. [Google Scholar] [CrossRef]
  16. Mosleh, A.; Montenegro, P.; Costa, P.A.; Calçada, R. An approach for wheel flat detection of railway train wheels using envelope spectrum analysis. Struct. Infrastruct. Eng. 2020, 17, 1710–1729. [Google Scholar] [CrossRef]
  17. Ye, Y.; Zhu, B.; Huang, P.; Peng, B. OORNet: A deep learning model for on-board condition monitoring and fault diagnosis of out-of-round wheels of high-speed trains. Measurement 2022, 199, 111268. [Google Scholar] [CrossRef]
  18. Ye, Y.; Shi, D.; Krause, P.; Hecht, M. A data-driven method for estimating wheel flat length. Veh. Syst. Dyn. 2019, 58, 1329–1347. [Google Scholar] [CrossRef]
  19. Ye, Y.; Shi, D.; Krause, P.; Tian, Q.; Hecht, M. Wheel flat can cause or exacerbate wheel polygonization. Veh. Syst. Dyn. 2019, 58, 1575–1604. [Google Scholar] [CrossRef]
  20. Shi, D.; Ye, Y.; Gillwald, M.; Hecht, M. Robustness enhancement of machine fault diagnostic models for railway applications through data augmentation. Mech. Syst. Signal Process. 2021, 164, 108217. [Google Scholar] [CrossRef]
  21. Shim, J.; Koo, J.; Park, Y.; Kim, J. Anomaly Detection Method in Railway Using Signal Processing and Deep Learning. Appl. Sci. 2022, 12, 12901. [Google Scholar] [CrossRef]
  22. Jing, L. Wheel-Rail Impact by a Wheel Flat. In Modern Railway Engineering; BoD—Books on Demand: London, UK, 2018. [Google Scholar] [CrossRef]
  23. Shim, J.; Kim, G.; Cho, B.; Koo, J. Application of Vibration Signal Processing Methods to Detect and Diagnose Wheel Flats in Railway Vehicles. Appl. Sci. 2021, 11, 2151. [Google Scholar] [CrossRef]
  24. Dassault System. SIMPACK User Assistant 2020x4; Dassault System: Vélizy-Villacoublay, France, 2020. [Google Scholar]
  25. Shim, J.S. A Study on the Anomaly Detection of Wheel Flat Using Deep Learning Techniques. Ph.D. Thesis, Seoul National University of Science and Technology, Seoul, Republic of Korea, 2022. [Google Scholar]
  26. Korea Agency for Infrastructure Technology Advancement. Condition-Based Smart Maintenance Technology Development Final Report, Republic of Korea; Korea Agency for Infrastructure Technology Advancement: Anyang, Republic of Korea, 2018; p. 215. [Google Scholar]
  27. Yoon, H.J. Finding Unexpected Test Accuracy by Cross Validation in Machine Learning. IJCSNS 2021, 21, 549–555. [Google Scholar] [CrossRef]
  28. Yang, W.S.; Lee, W.P.; Lee, J.W. Development of Inspection Methods for Bearing Faults with a Rapid Change of Rotation Speed and Optimization of Pass/Fail Criteria. Trans. Korean Soc. Automot. Eng. 2017, 25, 273–286. [Google Scholar] [CrossRef]
  29. Lecun, Y.; Bottou, L.; Bengio, Y.; Haffner, P. Gradient-based learning applied to document recognition. Proc. IEEE 1998, 86, 2278–2324. [Google Scholar] [CrossRef]
  30. He, K.; Zhang, X.; Ren, S.; Sun, J. Deep Residual Learning for Image Recognition. In Proceedings of the 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, USA, 27–30 June 2016. [Google Scholar] [CrossRef]
  31. Howard, A.; Sandler, M.; Chen, B.; Wang, W.; Chen, L.-C.; Tan, M.; Chu, G.; Vasudevan, V.; Zhu, Y.; Pang, R.; et al. Searching for MobileNetV3. In Proceedings of the 2019 IEEE/CVF International Conference on Computer Vision (ICCV), Seoul, Republic of Korea, 27 October–2 November 2019. [Google Scholar] [CrossRef]
  32. Ramachandran, P.; Zoph, B.; Le, Q.V. Searching for activation functions. arXiv 2017, arXiv:1710.05941. [Google Scholar]
  33. Chanodola, V.; Banerjee, A.; Kumar, V. Anomaly Detection: A Survey. ACM Comput. Surv. 2009, 41, 1–58. [Google Scholar] [CrossRef]
  34. Ruff, L.; Vandermeulen, R.; Goernitz, N.; Deecke, L.; Siddiqui, S.A.; Binder, A.; Müller, E.; Kloft, M. Deep One-Class Classification. In Proceedings of the 35th International Conference on Machine Learning, Stockholm, Sweden, 10–15 July 2018; Volume 80. [Google Scholar]
  35. Olson, D.L.; Delen, D. Advanced Data Mining Techniques; Springer Science & Business Media: Berlin, Germany, 2008. [Google Scholar] [CrossRef]
  36. Cremonesi, P.; Turrin, R.; Lentini, E.; Matteucci, M. An Evaluation Methodology for Collaborative Recommender Systems. In Proceedings of the 2008 International Conference on Automated Solutions for Cross Media Content and Multi-Channel Distribution, Florence, Italy, 17–19 November 2008; pp. 224–231. [Google Scholar] [CrossRef]
  37. Le, N.Q.K.; Do, D.T.; Hung, T.N.K.; Lam, L.H.T.; Huynh, T.-T.; Nguyen, N.T.K. A Computational Framework Based on Ensemble Deep Neural Networks for Essential Genes Identification. Int. J. Mol. Sci. 2020, 21, 9070. [Google Scholar] [CrossRef]
  38. Flach, P. ROC Analysis. In Encyclopedia of Machine Learning and Data Mining; Springer: New York, NY, USA, 2016. [Google Scholar] [CrossRef]
  39. Powers, D.M.W. Recall and Precision versus the Bookmaker. In Proceedings of the International Conference on Cognitive Science (ICSC-2003), Rome, Italy, 24–26 November 2003. [Google Scholar] [CrossRef]
Figure 1. Wheel flat [22].
Figure 1. Wheel flat [22].
Sensors 23 09075 g001
Figure 2. Measurement test using a roller rig at the KRRI [23].
Figure 2. Measurement test using a roller rig at the KRRI [23].
Sensors 23 09075 g002
Figure 3. Modeling of railway vehicles and wheel flats.
Figure 3. Modeling of railway vehicles and wheel flats.
Sensors 23 09075 g003
Figure 4. Calculating coordinates for wheel flat configuration [25].
Figure 4. Calculating coordinates for wheel flat configuration [25].
Sensors 23 09075 g004
Figure 5. The results of the simulation using SIMPACK Software.
Figure 5. The results of the simulation using SIMPACK Software.
Sensors 23 09075 g005
Figure 6. Location of the equipment for measuring vibration acceleration [26].
Figure 6. Location of the equipment for measuring vibration acceleration [26].
Sensors 23 09075 g006
Figure 7. Overlapping result of real driving and simulation (vibration acceleration).
Figure 7. Overlapping result of real driving and simulation (vibration acceleration).
Sensors 23 09075 g007
Figure 8. FFT for frequency band verification by wheel flats.
Figure 8. FFT for frequency band verification by wheel flats.
Sensors 23 09075 g008
Figure 9. Spectrogram image cropping and resizing for LeNet-5 and ResNet-20. [(a): Raw Image (b): Per wheel (c): 32X32 image].
Figure 9. Spectrogram image cropping and resizing for LeNet-5 and ResNet-20. [(a): Raw Image (b): Per wheel (c): 32X32 image].
Sensors 23 09075 g009
Figure 10. Signal processing process for CNN (convolution neural network).
Figure 10. Signal processing process for CNN (convolution neural network).
Sensors 23 09075 g010
Figure 11. Samples of anomaly and normal data (wheel flat: 1ea).
Figure 11. Samples of anomaly and normal data (wheel flat: 1ea).
Sensors 23 09075 g011
Figure 12. Samples of anomaly and normal data (wheel flat: 2ea).
Figure 12. Samples of anomaly and normal data (wheel flat: 2ea).
Sensors 23 09075 g012
Figure 13. Samples of anomaly and normal data (wheel flat: 4ea).
Figure 13. Samples of anomaly and normal data (wheel flat: 4ea).
Sensors 23 09075 g013
Figure 14. Architecture of LeNet-5 [29].
Figure 14. Architecture of LeNet-5 [29].
Sensors 23 09075 g014
Figure 15. The structure of existing convolution layers and residual block [30].
Figure 15. The structure of existing convolution layers and residual block [30].
Sensors 23 09075 g015
Figure 16. Swish activation function [30].
Figure 16. Swish activation function [30].
Sensors 23 09075 g016
Figure 17. A simple example of point anomaly (two regions) [33].
Figure 17. A simple example of point anomaly (two regions) [33].
Sensors 23 09075 g017
Figure 18. A simple example of contextual anomaly (time-series/temperature).
Figure 18. A simple example of contextual anomaly (time-series/temperature).
Sensors 23 09075 g018
Figure 19. Architecture of Deep SVDD [34].
Figure 19. Architecture of Deep SVDD [34].
Sensors 23 09075 g019
Figure 20. ROC curve and AUC plotting example.
Figure 20. ROC curve and AUC plotting example.
Sensors 23 09075 g020
Figure 21. Confusion matrix results for modified LeNet-5 and ResNet-20 model ((a) modified LeNet-5/(b) ResNet-20/(c) modified MobileNet-V3).
Figure 21. Confusion matrix results for modified LeNet-5 and ResNet-20 model ((a) modified LeNet-5/(b) ResNet-20/(c) modified MobileNet-V3).
Sensors 23 09075 g021
Figure 22. ROC curve results for the modified LeNet-5, ResNet-20 model, and modified MobileNet-V3 models.
Figure 22. ROC curve results for the modified LeNet-5, ResNet-20 model, and modified MobileNet-V3 models.
Sensors 23 09075 g022
Figure 23. Confusion matrix results for Deep One Class Classification (Deep SVDD).
Figure 23. Confusion matrix results for Deep One Class Classification (Deep SVDD).
Sensors 23 09075 g023
Figure 24. ROC curve results for supervised and semi-supervised learning.
Figure 24. ROC curve results for supervised and semi-supervised learning.
Sensors 23 09075 g024
Table 1. Safety standard for domestic urban railway vehicles [2].
Table 1. Safety standard for domestic urban railway vehicles [2].
The Number of Wheel Flats (EA)Flat Size (mm)
175 < Flat size
250 Flat size < 75
425 Flat size < 50
Table 2. Example of wheel flat configurations (in the case of two instances of wheel flats).
Table 2. Example of wheel flat configurations (in the case of two instances of wheel flats).
DiameterWheel Flat Size (mm)90° Interval180° Interval
8005050OO
62.5OO
75OO
62.550OX
62.5OO
75OO
7550OX
62.5OX
75OO
8305050OO
62.5OO
75OO
62.550OX
62.5OO
75OO
7550OX
62.5OX
75OO
8605050OO
62.5OO
75OO
62.550OX
62.5OO
75OO
7550OO
62.5OO
75OO
Table 3. Parameter values of STFT.
Table 3. Parameter values of STFT.
ParameterValue
Window length64
Window functionHanning
Overlap80%
Table 4. Dataset is of training data, validation data, and test data.
Table 4. Dataset is of training data, validation data, and test data.
Data TypeEARatio (%)
Train data298860
Validation data83717
Test data115223
Table 5. Learning results of the modified LeNet-5, ResNet-20, and modified MobileNet-V3.
Table 5. Learning results of the modified LeNet-5, ResNet-20, and modified MobileNet-V3.
Data TypeAccuracy (%)AUCRecall
Modified LeNet-5970.96880.982
ResNet-20890.88010.817
Modified MobileNet-V3960.95730.915
Table 6. Learning results of the supervised and semi-supervised learning method.
Table 6. Learning results of the supervised and semi-supervised learning method.
Data TypeAccuracy (%)AUCRecall
Modified LeNet-5970.96880.982
ResNet-20890.88010.817
Modified MobileNet-V3960.95730.915
Deep One Class Classification940.93450.869
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Shim, J.; Koo, J.; Park, Y. A Methodology of Condition Monitoring System Utilizing Supervised and Semi-Supervised Learning in Railway. Sensors 2023, 23, 9075. https://doi.org/10.3390/s23229075

AMA Style

Shim J, Koo J, Park Y. A Methodology of Condition Monitoring System Utilizing Supervised and Semi-Supervised Learning in Railway. Sensors. 2023; 23(22):9075. https://doi.org/10.3390/s23229075

Chicago/Turabian Style

Shim, Jaeseok, Jeongseo Koo, and Yongwoon Park. 2023. "A Methodology of Condition Monitoring System Utilizing Supervised and Semi-Supervised Learning in Railway" Sensors 23, no. 22: 9075. https://doi.org/10.3390/s23229075

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