Next Article in Journal
Application of Machine Learning Algorithms for Predicting the Dynamic Stiffness of Rail Pads Based on Static Stiffness and Operating Conditions
Previous Article in Journal
Matching Game Preferences Through Dialogical Large Language Models: A Perspective
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

System for the Acquisition and Analysis of Maintenance Data of Railway Traffic Control Devices

by
Mieczysław Kornaszewski
,
Waldemar Nowakowski
* and
Roman Pniewski
Department of Control Systems and Electronics, Faculty of Transport, Electrical Engineering and Computer Science, Casimir Pulaski Radom University, 26-600 Radom, Poland
*
Author to whom correspondence should be addressed.
Appl. Sci. 2025, 15(15), 8305; https://doi.org/10.3390/app15158305
Submission received: 21 June 2025 / Revised: 22 July 2025 / Accepted: 23 July 2025 / Published: 25 July 2025
(This article belongs to the Section Transportation and Future Mobility)

Abstract

A particularly important activity carried out by railway infrastructure managers to maintain railway devices in full working order is the diagnostic process. It increases the level of railway safety. The diagnostic process involves collecting information about the equipment through inspections, tests, functional trials, parameter measurements, and analysis of the working environment, followed by comparing the obtained information with the required parameters or permissible conditions. This activity also enables the formulation of a technical diagnosis regarding the current ability of the devices to perform its intended functions, taking into account the impact of its technical condition on railway traffic safety. This is especially important in the case of railway traffic control devices, as these devices are largely responsible for ensuring railway traffic safety. The collection of data on the condition of railway traffic control devices in the form of Big Data sets and diagnostic inference is an effective factor in making operational decisions for such devices. It enables the acquisition of complete information about the actual course of the exploitation process and allows for obtaining reliable information necessary to manage this process, particularly in the areas of diagnostics forecasting of devices conditions, renewal, and organization of maintenance and repair facilities. To support this, a service data acquisition and analysis system for railway traffic control devices (SADEK) was developed. This system can serve as a software platform for maintenance needs in the railway sector.

1. Introduction

For every technical object operating under specific usage conditions, proper functioning within a defined timeframe is required. The impact of external forcing factors often leads to changes in the object’s properties, resulting, after some time, in the loss of at least one of the characteristics necessary for its correct operation. The same applies to railway traffic control devices [1,2]. The implementation of ever-newer generations of railway traffic control systems and the rapid pace of technological advancement mean that the current maintenance strategy and maintenance system model require innovative approaches to the management of the operation process, including the diagnostics of railway traffic control devices.
The role of railway automation devices is to ensure the required level of railway traffic safety and efficiency, allowing each object to be used in accordance with its intended purpose [3,4,5]. Therefore, online-acquired information about their technical and exploitation condition is particularly important.
Modeling exploitation processes is especially effective when using the latest technical solutions, which allow for easy acquisition of information about device condition. At the same time, it is necessary to develop models that enable effective maintenance decision-making. This requires the continuous collection and processing of information on the condition of railway traffic control devices, the progress of process implementation, and the phenomena occurring in their environment. To achieve this, IT systems are essential—systems that allow for the monitoring of device states, powered by data automatically collected and stored in Big Data sets, as well as specialized software [6,7,8,9]. Properly organized collection of exploitation data from railway traffic control devices and their analysis should not disrupt the operation and working conditions of the systems.
This publication presents the concept of the SADEK system, designed for the acquisition and analysis of service data from railway traffic control devices, along with preliminary research results on the functioning of this system, taking into account reliability and safety aspects [10]. An important issue discussed is also the appropriate selection of IT tools that support the process of maintenance decision-making based on the collected data from railway traffic control devices, as well as the presentation of an original model of railway traffic control systems. Information about the condition of railway automation devices and the events occurring in their environment is crucial for making effective maintenance decisions that affect railway traffic safety [11].

2. The Development of Methods and Systems for the Collection and Processing of Data

In recent years, there has been considerable development in the methods employed for the collection and processing of information. The process under discussion has been especially influenced by technological progress, digitization, and the development of artificial intelligence. In the span of two decades, methodologies for the automated aggregation of substantial data sets, their processing, and their analysis have undergone significant development.
Key stages in this process include
  • Between 2000 and 2010: Digitalization and the beginning of Big Data [6,8,9].
  • Digital transformation of organizations—gradual transfer of data to digital systems and the development of MES and ERP systems.
  • Big Data—in relation to data sets so large and complex that they cannot be analyzed by traditional methods (e.g., sensor data and CCTV cameras).
  • Analytical tools gained importance.
  • From 2010 to the present: Industry 4.0 [5,10].
  • Internet of Things (IoT)—billions of connected devices (smart sensors) that collect data in real time.
  • The development of mobile technologies.
  • The development of cloud computing—data are stored and analyzed in remote data centers.
  • The rapid development of AI and machine learning—systems learning from data are starting to recognize patterns and predict behavior.
  • The development of predictive analytics—using data not only to describe the past, but also to predict future events.
  • Digital twins are emerging—virtual representations of machines or processes.
  • Blockchain—enables decentralized and secure storage and the verification of data.
  • Autonomous systems that make decisions without human intervention.
These processes have led to intelligent systems based on automatic information processing and inference.
This development has also influenced railway traffic control systems. Modern railway systems collect operating data in the form of Big Data on the state of the railway infrastructure, train movements, and operational events from actuators, i.e., railway light signals, switch drives, track sensors and axle counters, and relay devices. Currently, Maintenance and Diagnostic Centers (MDCs) are responsible for collecting operational data in rail transport in Poland. MDCs are points of collection and presentation of technical and operational data of railway traffic control devices for a selected area of the railway network. The collection of operational data from railway traffic control devices and systems is an important element of modern railway infrastructure management [1,2]. It enables not only rapid response to failures, but also the implementation of advanced maintenance and analytical strategies, supported by technologies, i.e., IoT or AI [10]. Integration of these data with central systems can increase the safety, efficiency, and reliability of rail transport [4,11].

3. Operational Strategies in the Maintenance of Railway Traffic Control Devices

Proper management of railway traffic control devices is essential for their rational use, maintenance, and restoration of operational readiness (the maintenance process). A key element that influences the course of the management process, as well as the goals set and actions taken, is the current maintenance strategy for the devices [12,13,14].
The general structure for the dynamic formulation of diagnostic and decision-making rules for railway traffic control devices is presented in Figure 1.
The accuracy and effectiveness of decisions in this process depend primarily on the flow of information used during the decision-making (inference) phase. This often involves large data sets (Big Data). However, it is important to remember that simply using a sufficiently large stream of information does not guarantee the usefulness of the decision, even if the inference process itself is error-free. What matters is the alignment of information about the object with its actual properties.
Knowledge about an exploitation facility is often based on the experience gained from operating an entire class of similar facilities, as well as on data provided by designers, engineers, or manufacturers. However, specific conditions of manufacturing, usage, or maintenance can significantly alter the actual properties of a given facility, not to mention the changes that occur over time (for example, due to changing exploitation conditions). Therefore, to ensure correct decisions, information about an object’s properties should refer to the specific object in question and should be updated based on the actual (observed) operational events.
The operation of technical facilities usually follows one of several known strategies. The term “strategy” refers to defining methods of use and maintenance, and in particular, the relationship between these processes. The main maintenance strategies include [15]
  • Reliability-based strategy—Maintenance tasks are scheduled based on the reliability indicators of the devices and their components. Reliability studies, which help determine the necessary characteristics and indicator values, are conducted using statistical methods by observing exploitation events.
  • Economic efficiency-based strategy—Maintenance decisions are made by optimizing economic outcomes using information on the reliability of devices, the costs of their use, and the costs of performing maintenance tasks.
  • Service-life-based strategy—The frequency and scope of each maintenance activity are fixed, regardless of the actual technical condition of the device. Each higher-level maintenance includes tasks from the more frequently performed lower-level maintenance.
  • Condition-based strategy—Maintenance decisions, particularly the timing and scope of maintenance tasks, are based on the current assessment of the technical condition of the devices, their components, and elements. This requires continuous monitoring of technical conditions and the preparation of diagnostic information, which forms the basis for actions tailored to the needs and capabilities of the system during exploitation.
  • Authorized strategies—The management of the exploitation process includes planning maintenance work (scope and methods, as well as timing of halts in operation and transitions to maintenance), directing work teams, and controlling the execution of planned tasks at every stage. The scope of management, the types of decisions made, and the degree of human involvement in these processes depend on the organizational structure in place, the level of management, the adopted planning framework, and the available resources and methods of task execution.

4. Decision Support Method for Operational Decisions of Railway Traffic Control Devices

The adopted maintenance strategy for railway traffic control devices is a key element that influences the course of the management process and, consequently, the exploitation process itself. Since the renewal of devices can be carried out according to various maintenance strategies, it is extremely important to determine how to properly select the appropriate renewal method.
Strategies regarding maintenance (what and when?) for railway traffic control devices (whose technical condition is restorable) should be formulated based on the reliability and durability characteristics of the individual components of the device, taking into account reliability and technical criteria (Figure 2) [16].
Among the various maintenance strategies for railway traffic control systems, the most commonly used is the service-life-based strategy (also known as the main overhaul cycle principle). This approach involves performing maintenance and repair tasks at predefined intervals, regardless of the actual wear of components and subsystems [17,18].
A significantly more advantageous method is the technical condition-based strategy [19,20,21]. The renewal strategy based on technical condition involves periodic or continuous monitoring of the technical condition of railway traffic control devices (referred to as a monitoring-based strategy) and developing diagnostic information from this monitoring to support rational decision-making [11,22,23]. In this strategy, fixed service intervals are not defined. Decisions regarding maintenance are made based on available diagnostic information. The operation is thus based on the current condition of the traffic control device [24].
The drawback of this strategy lies in the relatively high costs of designing and building diagnostic subsystems with high reliability, as well as information and decision-support systems [25,26].
The condition-based renewal strategy for railway traffic control systems is based on the forecast of the system’s remaining operating hours until failure. Predicting this remaining lifespan is one of the most critical exploitation challenges due to the continuous variation in the system’s technical parameters, driven by variable loads during use—especially under harsh environmental conditions [27].
The problem of predicting the number of operating hours until failure can be illustrated using the classical wear curve (z), which includes the following phases:
  • Break-in wear period—initial phase where components are adjusting.
  • Stable (normal) wear period—the main operational phase with consistent wear.
  • Accelerated (catastrophic) wear period—aging and degradation of components and elements.
The wear and tear of the railway infrastructure, on the existence of which the correct operation of the railway traffic control system depends, may vary from zero to a critical wear value z*, after which, at time t*, a failure occurs. The critical value z* and therefore also the instant t* depends not only on the type of wear but also on the properties of the dependency systems present in the devices and the external conditions or disturbances implying the operation of these systems. It is obvious that the time t*, after which the failure occurs, is a random realization of the time of correct operation, which is a random variable with the corresponding distribution F1(t).
Assuming a priori the required value of the confidence level β, it is possible to estimate the resource of operating hours t* of the selected components of the railway traffic control systems using the following relation:
F 1 ( t ) = β = 0 t f 1 ( t ) d t
The resource of operating hours of the railway traffic control systems can be defined as follows:
t s r k = min { t i , i = 1 , 2 , . . , n }
where I is the number of subsystems distinguished.
In the prediction of the stock of operating hours of railway traffic control devices, the most important is the period of stabilized wear. For this period, a wear model with the following properties can be adopted:
  • Average rate of wear of individual subsystems.
  • Rate of wear of individual subsystems is subject only to random fluctuations resulting from the effects of factors unforeseen for the conditions of their use.
  • Distinguished subsystems are completely homogeneous at the initial moment of operation.
  • Failure of individual subsystems of the railway traffic control system occurs at z(t) ≥ zgr.
In connection with the above and on the basis of the analyses carried out, it has been assumed that the time of correct operation of railway traffic control devices can be described by a gamma distribution. For this distribution, Formula (1) will take the following form:
F 1 ( t ) = β = 0 t f 1 ( t ) d t = λ r Γ ( r ) 0 t t r 1 e λ t d t
For total r, estimating the potential hours of operation of such systems can be reduced to determining the value of t* for a given β, r and λ satisfying the following condition:
β = 1 k = 0 r e 1 λ t k k ! exp λ t
The estimators of the parameters r (shape parameter) and λ (scale parameter) are the values of (specific statistics) r* and λ*, which can be determined from the following formulae:
λ = Δ Z ¯ m 2 S m 2 Δ t ;   r = Z g r Δ Z ¯ m S m 2
where
Δ Z ¯ m —average value of the wear increment in a given sub-assembly in all the systems studied,
Zgr—limiting wear in a given sub-assembly,
S m 2 —average variance of wear increments in a given sub-assembly in all tested systems.
The values of quantity Δ Z ¯ m and S m 2 can be determined from the following relation:
Δ Z ¯ m = 1 m i = 1 m Δ Z ¯ i ; S m 2 = n 1 m n 1 i = 1 m S i 2 + n m n 1 i = 1 m Δ Z i j Δ Z ¯ m 2
where
Δ Z ¯ i —the average value of the wear increase for the whole time of observation of the wear of the i-th component,
S i 2 —the variance of the consumption increments in the i-th sub-component of the system,
Δ Z ij —variance of the consumption increments in the i-th system, the consumption increment observed in the j-th observation interval of Δt in the i-th system.
The individual values of the quantities Δ Z ¯ i and S i 2 are calculated from the following formulae:
Δ Z ¯ i = 1 n j = 1 n Δ Z i j ;   S m 2 = 1 n 1 j = 1 n Δ Z i j Δ Z ¯ i 2
The linear process of consumption can also be described mathematically using a normal distribution. In this case, it is necessary to find the value of t* for a given β, E(T) and D2(T) satisfying the following condition:
β = ϕ t Z g r Δ t Δ Y m Z g r S m 2 Δ t 2 Δ Y m 2
whereby
E ( T ) = r λ = Z g r Δ t Δ Z ¯ m ;   D 2 ( T ) = r λ 2 = Z g r 4 m 2 Δ t 2 Δ Z ¯ m 2
where Zgr, Δ Z ¯ m , S m 2 , and Δ t are the designation, as in Formula (5).
The Bernstein variational distribution can also be used to describe the time of correct operation of the railway traffic control system. It is then necessary to find the value of t* for a given β, Zgr, E(z0), E(ν), D2(ν), D2(z0) satisfying the following condition:
β = ϕ t Z g r Z ¯ 0 ν ¯ S ν 2 t 2 + S Z 0 2 ν ¯ 2
where Z ¯ 0 , ν ¯ , S ν 2 , and S Z 0 2 are the values of the estimators, respectively: E(z0), E(ν), D2(ν), D2(z0).
The values of the individual estimators can be determined from the following relationships:
Z ¯ 0 = 1 n i = 1 n Z 0 i ;   S Z 0 2 = 1 n 1 i = 1 n Z 0 i Z ¯ 0 2 ν ¯ = 1 n i = 1 n ν i ;   S ν 2 = 1 n 1 i = 1 n ν i ν ¯ 2
where
Z0i—initial value of wear in the i-th realization of the wear process,
Z ¯ 0 —average value of initial wear,
νi—wear rate in the i-th realization of the wear process,
ν ¯ —average value of the wear rate.
In both models for predicting the stock of tp* and t* hours of operation of the railway traffic control system up to failure (by resurfacing and by state of repair), and therefore also the renewal of its technical or exploitation condition, point estimation of the expected value of the individual random variables was used. As maintenance decisions are made on the basis of different information, it is more convenient to use interval estimation. An estimate of the expected value is then obtained in the form of an interval, which, with a priori defined probability, covers the unknown expected value of the quantity under consideration, e.g., wear.

5. Modeling of Operational Indicators of Railway Traffic Control Devices

The S-system, of which the railway traffic control device is a component, operating over a defined area, can be represented by the separable subsystems Si satisfying the following conditions:
i = 1 I S i = S
i = 1 I S i = ϕ   ( empty   set )
where I is the number of subsystems distinguished.
The Si subsystems operate in such sub-areas where the set II can be treated as a set of sub-area numbers:
II = {1, 2, …, i, …, I}
In each of these, the number of control devices—bi (i = 1, 2, …, I)—can be determined, which form subsets Bi of the following form:
Bi = {βi1, βi2, …, βid, …, βibi}
where
βid—the next d-th block device located in the i-th sub-area,
bi—number of devices in subset Bi.
It should be noted that all block devices are built from a finite number of components that can be described by vectors αi,d (in binary notation):
αi,d = [αi,d,1, αi,d,2, …, αi,d,kdi]
where
α i , d , k = 1 ,   i f   t h e r e   i s   a   k t h   e l e m e n t   i n   t h e   d t h   u n i t   i n   t h e   i t h   s u b   a r e a 0 ,   o t h e r w i s e
kdi—number of elements in the d-th device of the i-th subsystem.
In order to properly design the reliability model of the railway traffic control system, it is necessary to introduce the concept of device type.
The device type is a vector α ^ d with fixed component values α ^ d , k :
α ^ d =   [ α ^ d , 1 ,   α ^ d , 2 ,   ,   α ^ d , k ]
Any device in the i-th sub-area that meets the following condition
k I α i , d , k = α ^ d , k
Is a device of type α ^ d , which can be represented as follows:
α i , d α ^ d
This means that the device belongs to the same class, with I components. If we assume that time is a random variable, then the reliability indices will be stochastic (random) in nature. Distributor of a random variable:
Fi,d,k(t) = p{τi,d,k < t}
Determines the probability of the event that the τi,d,k correct operation time of the k-th element in the d-th block device, operating in the i-th sub-area, is less than a preset value t. On this basis, it is possible to consider a system of random variables that characterize the reliability parameters of the entire system under study S:
τ1,1,1, , τ1,1,k, , τ1,1,k1
τ1,2,1, , τ1,2,k, , τ1,2,k2
...................................
τ1,b1,1, , τ1,b1,k, , τ1,b1,kd1
Layout (21) represents the operation of each block device element occurring in the first sub-area. There are as many such arrangements as there are subsystems in the railway traffic control system under analysis. On the basis of relations (20) and (21), the distribution system for the first sub-area can be determined:
F1,1,1(t), , F1,1,k(t), , F1,1,k1(t)
F1,2,1(t), , F1,2,k(t), , F1,2,k2(t)
...................................
F1,b1,1(t), , F1,b1,k(t), , F1,b1,kd1(t)
Similar arrangements can be presented for the other sub-areas.
The average time of correct operation of the k-th component included in the d-th device in the i-th subsystem t ^ i , d , k can be determined from the following formula:
t ^ i , d , k = 0 t dF i , d , k ( t ) = 0 t f i , d , k ( t ) dt
where fi,d,k(t) is probability distribution density of a random variable τi,d,k.
There is a sequence of average values for the i-th subsystem
C i = { t ^ i , d , k : t ^ i , d , k = 0 t dF i , d , k ( t ) }
for d = 1, 2, …, bi; k = 1, 2, …, kdi,
While for the whole area there is a set C* = {Ci: i = 1, 2, …, I} with elements, which are sets of averages of correct operation of the elements of block devices distributed in the analyzed area. The variance of the mean time of correct operation of the k-th component included in d of this device located in the i-th sub-area is expressed by the following formula:
D 2 ( τ i , d , k ) = 0 t 2 f d , i , k ( t ) dt t ^ 2 i , d , k
where D2(τi,d,k) is variance of a random variable τi,d,k.
For the i-th sub-area, a sequence of variances can be found (similarly i.e.,)
D i 2 = D 2 ( τ i , d , k ) : D 2 ( τ i , d , k ) = 0 t 2 f d , i , k ( t ) dt t ^ 2 i , d , k
For d = 1, 2, …, bi; k = 1, 2, …, kdi
And for the entire area the collection D* = {Di2: i = 1, 2, …, I}.
The following assumptions should be made for the determination of subsequent reliability indices:
  • The failure of a component operating in a particular railway traffic control device causes the device to fail, but does not disrupt the whole system Si.
  • A failed element can be repaired at a random time.
  • The repair time of the failed element is a random variable with a known distribution.
According to the above assumptions, we introduce into the considerations a random variable δni,d,k defining the repair time of the n-th technology of the k-th component included in the d-th device located in the i-th subsystem. The mean value of this variable is
δ ¯ i , d , k n = 0 t dD i , d , k n ( t ) dt
While the variance is
σ i , d , k n 2 = 0 t 2 dD i , d , k n ( t ) dt δ ¯ i , d , k n 2
We assume that the random variable δni,d,k has the following distribution:
D i , d , k n ( t ) = P δ i , d , k n < t
This means that the probability of the event that the repair time of this component is less than a given value t can be determined.
For all repair technologies of the k-th component, there is a sequence:
D i , d , k = D i , d , k n ( t ) : n = 1 , 2 , , N i , d , k
where Ni,d,k is count of the i-th subsystem d-th device k-th element.
There is a sequence for all kdi:
D*i,d= {D*i,d,k: k = 1, 2, …, kdi; d = 1, 2, …, bi}
For all devices, the following collection:
Δi = {D*i,d: d = 1, 2, …, bi},
and for all devices, the following collection:
Δ* = {Δi: i = 1, 2, …, I}
Containing the distributions of the repair times of all elements located in the study area.
If all technologies differ in their repair time distributions, then the set count Δ* reaches a value:
Δ = i = 1 I d = 1 b i k = 1 k di N i , d , k
The simple indicators related to the individual elements are
(a)
reliability function
Ri,d,k(t) = 1 − Fi,d,k(t)
where Fi,d,k(t) is the distribution defining the correct operation time τi,d,k of an element.
(b)
damage intensity function:
λ i , d , k ( t ) = R i , d , k ( t ) R i , d , k ( t )
where R i , d , k ( t ) is the probability density of component failure.
Since the time of correct operation of a given component depends on the repair technology used for this component, it is possible to determine a quality index J i , d , k n ( t ) describing the probability of the time of the correct operation of the k-th component in the d-th device i-th subsystem after a repair with the n-th technology using the following relationship:
J i , d , k n ( t ) = P τ i , d , k n < t
where τ i , d , k n is a random variable describing the time of correct operation of the k-th component after repair by the n-th technology.
i = 1, 2, …, I; d = 1, 2, …, bi;
k = 1, 2, …, kdi; n = 1, 2, …, Ni,d,k
This indicator is the cumulative distribution function of correct operation times and determines the reliability of the renewal process.

6. Concept of Service Data Acquisition and Analysis System for Railway Traffic Control Devices

The basis for efficient and effective management of the exploitation process of railway traffic control devices is a maintenance decision support system, an example block diagram that is shown in Figure 3.
Due to the growing importance of rationalizing the maintenance and renewal processes of railway traffic control systems, a significant issue is the continuous identification of their technical condition, including the forecasting of their reliability. Railway traffic control is a component of the railway transport system that significantly affects the safety and efficiency of the movement of people and goods. Therefore, the rationalization of maintenance and renewal processes is particularly relevant for railway traffic control systems, which often operate under difficult exploitation conditions.
Assuming that the maintenance decision support system for railway traffic control devices will be based on a condition-based strategy (points 2 and 3) and using the railway traffic control system model (point 4), a system for the acquisition and analysis of service data from railway traffic control devices (SADEK) has been proposed [10].
The SADEK system, as an IT system, has a distributed structure. Data collection and processing from railway traffic control devices and systems take place at the level of the Operation Control Centre (OCC). At the same time, damage detection inference is also conducted at the OCC level. This information is then sent to the Maintenance and Diagnostics Centre (MDC) for the purpose of making service-related decisions (see Figure 4).
The process of inferring the type of failure or the probability of its occurrence is based on large data sets (Big Data) collected at the Operation Control Centre (OCC). These data are obtained from computerized railway traffic control systems based on defined communication protocols, while in the case of devices and systems built with older technologies, they are mainly collected using Internet of Things (IoT) sensors [28,29,30]. A block diagram of the decision-making process for fault detection, carried out at the OCC level, is presented in Figure 5.

7. Methods and Tools for Data Processing in the SADEK System

Due to the wide variety of railway traffic control devices and systems (axle counter systems, interlocking systems, signaling block systems, and level crossing systems) and the technology in which they are implemented (mechanical, electromechanical, relay-based, hybrid, and electronic devices), we decided to perform data collection and processing, including fault inference, at the OCC level.
The SADEK system is designed to collect data from railway traffic control devices, i.e.,
  • Light signals (current flow in the bulb or LED circuit, control of the correctness of the displayed signal, lighting time, and response time to commands).
  • Switch drives (switching force based on current measurement, turnout switching time and number of switching cycles in a given period, turnout position, environmental parameters—temperature and humidity).
  • Track sensors and axle counters (number of detected axles and direction of vehicle movement, interface control, and detection of communication errors).
  • Control elements and modules, including relays (output voltages of actuators, status of relays, test results of safety circuits, environmental parameters, and system logs).
The SADEK system is based on a maintenance strategy according to the technical condition and makes rational service decisions online based on the collected diagnostic data. For this purpose, using the model presented in the article, a classification of various types of technical objects was conducted, followed by the development of fault signatures. These signatures represent combinations of symptoms that indicate the occurrence of a fault for each of these objects. Using probabilistic reasoning and relying on historical data stored in Big Data collections together with the observed combinations of symptoms, possible faults are identified.
For example, the conditional probabilities P(fk|sj) of a fk failure at an observed symptom of sj, assuming the independence of symptoms, can be determined using the following formula [31]:
P ( f k | s 1 , s 2 , , s J ) = P ( f k ) P ( s 1 | f k ) P ( s 2 | f k ) P ( s J | f k ) i = 1 K P ( f i ) P ( s 1 | f i ) P ( s 2 | f i ) P ( s J | f i )
where K is the number of possible failures, and J is the number of failure signature elements.
If the n-th symptom does not have to occur, according to the failure signature, then we insert it into Formula (38):
P ( s ¯ n | f k ) = 1 P ( s n | f k )
In equation (38), the left-hand side is the sought-after value of the a posteriori probabilities, while the right-hand side depends on the corresponding a priori probabilities, the value of which is mostly unknown. In the context of technical problems, the values of these probabilities can be estimated through estimation. Therefore, the values of the probabilities P(fk) and P(sj|fk) can be estimated from random sample data:
P ( f k ) = n f k n f
where n f k is the number of fk failures, and nf is the number of all registered failures.
P ( s j | f k ) = n s j f k n f k
where n s j f k is the number of occurrences of sj symptoms for fk failures,
n f k —number of fk failures.
The wheel sensor faults of the Level Crossing Protection System (LCPS) will be used as an example for further consideration. Pursuant to the analysis, the following defects were identified:
f1—counting card fault
f2—vehicle wheel stop over the sensor
f3—sensor cable unconnected
f4—occupation of the middle zone of the railway crossing (with a free driveway zone)
f5—sensor not adjusted correctly
f6—bad sensor connections
And symptoms of failure:
s1—incompatibility of “sys” signal or “sys” signal and “Ri” direction
s2—simultaneous occurrence of “sysA” and “sysB” signal edges
s3—incorrect “sys” signal sequence—no overlap (coverage) of “sysA” and “sysB” signals
s4—“sysB” signal is too long
s5—detection of the presence of a vehicle by the sensor in the absence of a vehicle
s6—“sysA” signal is too long
s7—“sys” signal pulsing
s8—no balancing of the number of axes
What results from the analysis is that a majority of signatures are connected with single failures, and thereby, observing these combinations of symptoms allows us to explicitly indicate a type of failure. Unfortunately, for signatures V8 = f1 + f2 + f3, V17 = f1 + f2 + f3, V25 = f1 + f2 + f3, it is not possible to explicitly tell which failure occurred in the system. Therefore, using the relationship (38)–(41), based on random sample data, the probability of damage for each signature was estimated:
V8: P(f1|V8) = 0.0030; P(f2|V8) = 0.9439; P(f1|V8) = 0.0531;
V17: P(f1|V17) = 0.0022; P(f2|V17) = 0.9587; P(f3|V17) = 0.0391;
V25: P(f1|V25) = 0.0024; P(f2|V25) = 0.9132; P(f3|V25) = 0.0844;
From the presented analysis, in all cases, the most probable was the f2 failure.
Communication between the OCC and the MDC is based on the SNMP protocol, known as a Simple Network Management Protocol. Each railway traffic control system being diagnosed at the OCC level is managed by a separate SNMP agent. The architecture of the SADEK system based on SNMP technology is presented in Figure 6.
The occurrence of a combination of symptoms matching a fault signature triggers the sending of an SNMP trap to the Network Management Station (NMS) located at the MDC. At the same time, on the NMS level, before performing any maintenance actions, it is possible to read the probability values of potential faults as determined by the SNMP agent. This ultimately contributes to reducing the duration of maintenance activities. An example window of the NMS software showing the ability to browse the Management Information Base (MIB) is presented in Figure 7, while a window displaying a fault notification is shown in Figure 8.

8. Verification of the Method of Maintenance of Railway Traffic Control Equipment

The SADEK system is dedicated to a variety of railway control equipment and systems. The article presents a quantitative analysis of a selected system, designated the Level Crossing Protection System (LCPS).
Operational data obtained from LCPS devices during the implementation of the SADEK system over two consecutive years were utilized to verify the method. These data contain information regarding damage to LCPS devices on the selected E-20 railway line, specifically on the Opole–Wrocław–Zgorzelec section (327.3 km). In the initial year, 511 defects were documented, while the subsequent year witnessed an increase to 768 defects (Table 1).
The quantitative analysis entailed a comparison of the results of damage forecasting performed on actual data, including the total number of failures of LCPS equipment, the number of failures for selected equipment and components, and an analysis of damage duration and failure-free operation.
Statistical analysis of the collected operational data and forecasting results show that the simulation of the LCPS equipment operation process is close to the real process (Table 1).
Verification confirmed the correctness of the adopted method of maintaining railway traffic control equipment. As illustrated in Table 1, there is a slight disparity between the observed and anticipated outcomes. This phenomenon may be attributed to the limited sample size of identified defects within a specified timeframe. The model’s low saturation level may lead to suboptimal model stability during the observation period.

9. Conclusions

The collection and analysis of exploitation data from railway traffic control devices are fundamental organizational activities in the process of train traffic management. To obtain relevant diagnostic information, it is necessary to collect data in Big Data repositories and to continuously process and update operational data.
Systems for the acquisition and analysis of service data for railway traffic control devices are playing an increasingly important role, improving the efficiency, safety, and reliability of the entire transport infrastructure. The utilization of contemporary Information Technology (IT) instruments facilitates uninterrupted observation of the technical status of railway infrastructure components. The real-time collection and analysis of data facilitates the early detection of anomalies, thereby enabling the scheduling of maintenance activities prior to the occurrence of major faults or accidents.
The integration of maintenance support systems, underpinned by technologies such as the Internet of Things (IoT), Big Data, or artificial intelligence, facilitates the prediction of component deterioration, optimization of maintenance schedules, and reduction in recovery times. Moreover, they facilitate more precise resource planning, which may result in financial savings and greater availability of technical systems.
Systems for the acquisition and analysis of service data in railway traffic control devices are also an important tool for management, providing access to up-to-date information on the condition of the railway infrastructure, which assists in making sound maintenance and strategic decisions. Consequently, the overall efficiency of railway undertakings and the level of service provided is enhanced.
It is important to note that the development of this technology also promotes an increase in the level of safety, both by improving the reliability parameters of technical devices and by being able to react quickly in critical situations. Consequently, in an era characterized by escalating expectations of railway transport, computer-aided operation is emerging as an indispensable component of contemporary railway infrastructure management.
In the current practice on the railway network in Poland, the operational data of traffic control devices are recorded manually in the form of EXCEL files, for small areas of the railway network. Interpretation of the database created in this way is cumbersome and time-consuming. The SADEK system automatically collects data and generates large data sets (Big Data), enabling real-time statistical analysis and enhancing the accuracy of operational decisions.
This article proposed an original solution for the acquisition and analysis of service data from railway traffic control devices, called SADEK. This system performs, among others, the following functions:
  • Automatic collection of information from railway traffic control devices.
  • Exchange of information with external systems.
  • Archiving of information in a Big Data database.
  • Monitoring the current operational status of devices and systems.
  • Providing information to defined recipients.
  • Supervision of the maintenance process.
  • Reporting to the railway infrastructure manager regarding the reliability of devices and systems (for example, for estimating Life Cycle Cost).
The SADEK system has a distributed structure. At the OCC level, data are collected in Big Data repositories and then used for probabilistic reasoning about potential failures. This information is ultimately sent to the MDC, where service decisions are made. The system provides a comprehensive solution for managing the exploitation process of railway traffic control devices and systems. The SADEK comprehensively solves problems in the management of the process of operation of rail traffic control equipment and systems. At the same time, due to its modular design, it can be expanded with new analytical functions, such as those supported by artificial intelligence, resulting from new needs.

Author Contributions

Conceptualisation, M.K. and W.N.; methodology, M.K. and W.N.; validation, R.P.; formal analysis, M.K.; investigation, W.N. and R.P.; resources, M.K.; data curation, W.N. and R.P.; writing—original draft preparation, M.K. and W.N.; writing—review and editing, R.P.; visualisation, M.K. and W.N.; supervision, R.P.; project administration, R.P.; funding acquisition, W.N. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The original contributions presented in the study are included in the article; further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Famurewa, S.; Zhang, L.; Asplund, M. Maintenance analytics for railway infrastructure decision support. J. Qual. Maint. Eng. 2017, 23, 310–325. [Google Scholar] [CrossRef]
  2. Yang, N.; Zhang, Y.; Zuo, J.; Zhao, B. Fault Diagnosis Method for Railway Signal Equipment Based on Data Enhancement and an Improved Attention Mechanism. Machines 2024, 12, 334. [Google Scholar] [CrossRef]
  3. Victorino, T.; Peña, C.R. The Development of Efficiency Analysis in Transportation Systems: A Bibliometric and Systematic Review. Sustainability 2023, 15, 10300. [Google Scholar] [CrossRef]
  4. Söderholm, P.; Wikberg, L. Risk-Based Safety Improvements in Railway Asset Management. In International Congress and Workshop on Industrial AI and eMaintenance 2023; Kumar, U., Karim, R., Galar, D., Kour, R., Eds.; Springer: Cham, Switzerland, 2023. [Google Scholar] [CrossRef]
  5. Laiton-Bonadiez, C.; Branch-Bedoya, J.W.; Zapata-Cortes, J.; Paipa-Sanabria, E.; Arango-Serna, M. Industry 4.0 Technologies Applied to the Rail Transportation Industry: A Systematic Review. Sensors 2022, 22, 2491. [Google Scholar] [CrossRef] [PubMed]
  6. Ghofrani, F.; He, Q.; Goverde, R.M.P.; Liu, X. Recent applications of big data analytics in railway transportation systems: A survey. Transp. Res. Part C Emerg. Technol. 2018, 90, 226–246. [Google Scholar] [CrossRef]
  7. Rodríguez-Hernández, M.; Crespo-Márquez, A.; Sánchez-Herguedas, A.; González-Prida, V. Digitalization as an Enabler in Railway Maintenance: A Review from “The International Union of Railways Asset Management Framework” Perspective. Infrastructures 2025, 10, 96. [Google Scholar] [CrossRef]
  8. Jamshidi, A.; Faghih-Roohi, S.; Hajizadeh, S.; Núñez, A.; Babuska, R.; Dollevoet, R.; Li, Z.; De Schutter, B. A big data analysis approach for rail failure risk assessment. Risk Anal. Off. Publ. Soc. Risk Anal. 2017, 37, 1495–1507. [Google Scholar] [CrossRef]
  9. Zhang, L. Big Data Analytics for Fault Detection and Its Application in Maintenance. Ph.D. Dissertation, Luleå University of Technology, Luleå, Sweden, 2016. [Google Scholar]
  10. Pniewski, R.; Kornaszewski, M.; Chrzan, M. Railway Traffic Control Systems Maintenance Modelling and Optimizing. In Proceedings of the 27th International Scientific Conference “Transport Means 2023”, Palanga, Lithuania, 4–6 October 2023; Part I. pp. 407–411. [Google Scholar]
  11. Legát, V.; Mošna, F.; Aleš, Z.; Jurča, V. Preventive maintenance models–higher operational reliability. Maint. Reliab. 2017, 19, 134–141. [Google Scholar] [CrossRef]
  12. Sedghi, M.; Kauppila, O.; Bergquist, B.; Vanhatalo, E.; Kulahci, M. A taxonomy of railway track maintenance planning and scheduling: A review and research trends. Reliab. Eng. Syst. Saf. 2021, 215, 107827. [Google Scholar] [CrossRef]
  13. Jamshidi, A.; Hajizadeh, S.; Su, Z.; Naeimi, M.; Núñez, A.; Dollevoet, R.; De Schutter, B.; Li, Z. A decision support approach for condition-based maintenance of rails based on big data analysis. Transp. Res. Part C 2018, 95, 185–206. [Google Scholar] [CrossRef]
  14. Wardahni, N.I.; Latief, Y. Railway Infrastructures E-Maintenance Systems: A Literature Review. IOP Conf. Ser. Earth Environ. Sci. 2024, 1324, 012045. [Google Scholar] [CrossRef]
  15. Gackowiec, P. General overview of maintenance strategies–concepts and approaches. Multidiscip. Asp. Prod. Eng. 2019, 2, 126–139. [Google Scholar] [CrossRef]
  16. Kornaszewski, M.; Ciszewski, T.; Nowakowski, W.; Pniewski, R. A Formal Model of the Exploitation Process for Railway Signalling Devices. Appl. Sci. 2024, 14, 11274. [Google Scholar] [CrossRef]
  17. Nijland, F.; Gkiotsalitis, K.; van Berkum, E.C. Improving railway maintenance schedules by considering hindrance and capacity constraints. Transp. Res. Part C Emerg. Technol. 2021, 126, 103108. [Google Scholar] [CrossRef]
  18. da Silva, R.F.; Melani, A.H.d.A.; Michalski, M.A.d.C.; de Souza, G.F.M. Reliability and Risk Centered Maintenance: A Novel Method for Supporting Maintenance Management. Appl. Sci. 2023, 13, 10605. [Google Scholar] [CrossRef]
  19. Sresakoolchai, J.; Kaewunruen, S. Railway infrastructure maintenance efficiency improvement using deep reinforcement learning integrated with digital twin based on track geometry and component defects. Sci. Rep. 2023, 13, 2439. [Google Scholar] [CrossRef]
  20. Okoh, C.; Roy, R.; Mehnen, J. Predictive Maintenance Modelling for Through-Life Engineering Services. Procedia CIRP 2017, 59, 196–201. [Google Scholar] [CrossRef]
  21. Vilarinho, S.; Lopes, I.; Oliveira, J.A. Preventive Maintenance Decisions through Maintenance Optimization Models: A Case Study. Procedia Manuf. 2017, 11, 1170–1177. [Google Scholar] [CrossRef]
  22. Motaghare, O.; Pillai, A.S.; Ramachandran, K.I. Predictive maintenance architecture. In Proceeding of the IEEE International Conference on Computational Intelligence and Computing Research, Madurai, India, 13–15 December 2018; pp. 1–4. [Google Scholar] [CrossRef]
  23. Su, Z.; Núñez, A.; Baldi, S.; De Schutter, B. Model predictive control for rail condition-based maintenance: A multilevel approach. In Proceeding of the 2016 IEEE 19th International Conference on Intelligent Transportation Systems (ITSC), Rio de Janeiro, Brazil, 1–4 November 2016. [Google Scholar] [CrossRef]
  24. Binder, M.; Mezhuyev, V.; Tschandl, M. Predictive Maintenance for Railway Domain: A Systematic Literature Review. IEEE Eng. Manag. Rev. 2023, 51, 120–140. [Google Scholar] [CrossRef]
  25. Durazo-Cardenas, I.; Starr, A.; Turner, C.; Tiwari, A.; Kirkwood, L.; Bevilacqua, M.; Tsourdos, A.; Shehab, E.; Baguley, P.; Xu, Y.; et al. An autonomous system for maintenance scheduling data-rich complex infrastructure: Fusing the railways’ condition, planning and cost. Transp. Res. C 2018, 89, 234–253. [Google Scholar] [CrossRef]
  26. Stenström, C.; Norrbin, P.; Parida, A.; Kumar, U. Preventive and corrective maintenance–cost comparison and cost–benefit analysis. Struct. Infrastruct. Eng. 2016, 12, 603–617. [Google Scholar] [CrossRef]
  27. Famurewa, S.M. Maintenance Analysis and Modelling for Enhanced Railway Infrastructure Capacity. Ph.D. Dissertation, Luleå University of Technology, Luleå, Sweden, 2015. [Google Scholar]
  28. Gbadamosi, A.Q. IoT for predictive assets monitoring and maintenance: An implementation strategy for the UK rail industry. Autom. Constr. 2021, 122, 103486. [Google Scholar] [CrossRef]
  29. Chellaswamy, C.; Balaji, L.; Vanathi, A.; Saravanan, L. IoT based rail track health monitoring and information system. In Proceeding of the International Conference on Microelectronic Devices, Circuits and Systems (ICMDCS), Vellore, India, 10–12 August 2017. [Google Scholar] [CrossRef]
  30. Mansour, M.; Gamal, A.; Ahmed, A.I.; Said, L.A.; Elbaz, A.; Herencsar, N.; Soltan, A. Internet of Things: A Comprehensive Overview on Protocols, Architectures, Technologies, Simulation Tools, and Future Directions. Energies 2023, 16, 3465. [Google Scholar] [CrossRef]
  31. Nowakowski, W.; Bojarczak, P.; Łukasik, Z. Railway automation systems diagnosis based on Bayesian method. In Proceeding of the IEEE International Conference on Recent Innovations in Electrical, Electronics & Communication Engineering, ICRIEECE-2018, Bhubaneswar, India, 27–28 July 2018; pp. 2089–2093. [Google Scholar] [CrossRef]
Figure 1. Diagram of the decision-making process for diagnostics of railway traffic control devices.
Figure 1. Diagram of the decision-making process for diagnostics of railway traffic control devices.
Applsci 15 08305 g001
Figure 2. Selection of maintenance strategy for railway traffic control devices.
Figure 2. Selection of maintenance strategy for railway traffic control devices.
Applsci 15 08305 g002
Figure 3. Block diagram of the maintenance decision support system for railway traffic control systems.
Figure 3. Block diagram of the maintenance decision support system for railway traffic control systems.
Applsci 15 08305 g003
Figure 4. General structure of the SADEK system.
Figure 4. General structure of the SADEK system.
Applsci 15 08305 g004
Figure 5. Block diagram of the fault decision-making process carried out at the OCC level.
Figure 5. Block diagram of the fault decision-making process carried out at the OCC level.
Applsci 15 08305 g005
Figure 6. Architecture of the SADEK system based on SNMP technology.
Figure 6. Architecture of the SADEK system based on SNMP technology.
Applsci 15 08305 g006
Figure 7. Example window of NMS software with a view of the MIB database.
Figure 7. Example window of NMS software with a view of the MIB database.
Applsci 15 08305 g007
Figure 8. Example window with a fault notification: (a) fault signature, (b) list of possible faults with their probability of occurrence.
Figure 8. Example window with a fault notification: (a) fault signature, (b) list of possible faults with their probability of occurrence.
Applsci 15 08305 g008
Table 1. Observed and estimated reliability parameters for selected LCPS devices.
Table 1. Observed and estimated reliability parameters for selected LCPS devices.
ParameterYear 1—Real DataDamage Forecasting Results for the Following YearYear 2—Real Data
Total number of their LCPS failures511843768
Average failure time of the LCPS [h]14.541316.581215.5925
Average time of correct operation of the LCPS [h]779.4318681.1169724.3196
LCPS availability0.98170.97620.9789
Number of failures for selected LCPS components:
control modules235641
track sensors and axle counters89157161
light signals112416
barrier drives304492458
power supply modules303431
other548061
Average duration of damage [h]:
control modules19.930520.069314.6000
track sensors and axle counters11.862213.54047.7638
light signals5.71797.40836.4654
barrier drives12.258113.43476.2719
power supply modules21.714521.063517.3542
other24.052423.919418.2606
Average time of correct operation [h]:
control modules95.4714148.9557142.5107
track sensors and axle counters454.3407579.4471671.8333
light signals1951.88192032.38292208.6117
barrier drives597.6960678.3106553.1403
power supply modules2353.35971921.63691779.2500
other1176.11041288.59071342.6965
Availability of components:
control modules0.82730.88130.9071
track sensors and axle counters0.97460.97720.9886
light signals0.99710.99640.9971
barrier drives0.97790.98060.9857
power supply modules0.99090.98920.9903
other0.98000.98180.9865
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

Kornaszewski, M.; Nowakowski, W.; Pniewski, R. System for the Acquisition and Analysis of Maintenance Data of Railway Traffic Control Devices. Appl. Sci. 2025, 15, 8305. https://doi.org/10.3390/app15158305

AMA Style

Kornaszewski M, Nowakowski W, Pniewski R. System for the Acquisition and Analysis of Maintenance Data of Railway Traffic Control Devices. Applied Sciences. 2025; 15(15):8305. https://doi.org/10.3390/app15158305

Chicago/Turabian Style

Kornaszewski, Mieczysław, Waldemar Nowakowski, and Roman Pniewski. 2025. "System for the Acquisition and Analysis of Maintenance Data of Railway Traffic Control Devices" Applied Sciences 15, no. 15: 8305. https://doi.org/10.3390/app15158305

APA Style

Kornaszewski, M., Nowakowski, W., & Pniewski, R. (2025). System for the Acquisition and Analysis of Maintenance Data of Railway Traffic Control Devices. Applied Sciences, 15(15), 8305. https://doi.org/10.3390/app15158305

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