Next Article in Journal
Two-Stage Optimal Task Scheduling for Smart Home Environment Using Fog Computing Infrastructures
Next Article in Special Issue
Experimental and Mathematical Study of Flexible–Rigid Rail Vehicle Riding Comfort and Safety
Previous Article in Journal
Stochastic Weight Averaging Revisited
Previous Article in Special Issue
New Contributions for Damping Assessment on Filler-Beam Railway Bridges Framed on In2Track EU Projects
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Creation of Signals Database for the Development of Speed Estimation in an Axle Counter System

by
Adam Szczeponik
1,2 and
Damian Grzechca
2,*
1
Alstom ZWUS sp. z o.o., 12 Modelarska Street, 40-142 Katowice, Poland
2
Faculty of Automatic Control, Electronics and Computer Science, Silesian University of Technology, 16 Akademicka Street, 44-100 Gliwice, Poland
*
Author to whom correspondence should be addressed.
Appl. Sci. 2023, 13(5), 2938; https://doi.org/10.3390/app13052938
Submission received: 25 December 2022 / Revised: 20 February 2023 / Accepted: 21 February 2023 / Published: 24 February 2023
(This article belongs to the Special Issue Intelligent Systems for Railway Infrastructure)

Abstract

:
The article presents the process of creation of a signals database for the development of a train speed-estimation method for an axle counter system. In the article the authors present the need for information about the train speed on the railway lines and the possible applications for which the information about the train speed may be used, as well as address the concerns related with the evaluation of the information in axle counter systems. The main goal of the paper is to present the creation process of an axle counter signals database and how to emulate the real signals using the laboratory-obtained ones. A database that has been created for a specific wheel detector is available on request. It contains a variety of signals that are necessary for the development and tests of wheel detector algorithms, in particular the estimation of train speed. Signals were generated for the most commonly used rail profile in Europe and the wheels that are defined in the technical specification of interoperability. Furthermore, the signals were transformed to emulate various speeds, the possible accelerations and to include the disturbance observed in the field.

1. Introduction

Train detection systems play an important role in the rail signaling systems. They provide information about train positions in the railway infrastructure, which is crucial for managing the traffic in a safe way. Apart from the basic information about the track section unoccupancy, the system may provide other valuable information such as, e.g., speed of the moving trains. Highly accurate and safe information about the actual speed of a train is very important for control over a train movement. Starting from the train driver who needs to know the current speed of the vehicle, through the automatic train protection systems (ATP), which monitor the permitted speed and if it is exceeded activate braking, up to a fully automatic train operation (ATO), which not only slows down the train if the speed is too high, but allows to operate the train in a fully automatic, driverless mode. For such purposes, the speed is measured by tachometers [1,2] that are parts of the train equipment. In [3] the authors discussed different methods of speed estimation based on the encoders installed on the axles of vehicles. The method based on optical technology [4], Global Positioning System (GPS) [5] or Eddy-Current sensors [6] can also be used, but they all involve vehicle equipment. Information about the speed is then available for the driver, the onboard systems and, in the case of ERTMS (European Rail Traffic Management System), also for the RBC (Radio Block Centre) thanks to the GMS-R communication (GMS for Railways) [7].
The information about the train speed may be also very useful for other systems that use axle counters but have no access to the information provided by vehicle equipment. The systems which may use the information about the train speed are for example: a level crossing—operator notification system (class A level crossing system), an automatic level crossing system and an information system for passengers waiting at the platforms. The data about the train speed may be also used as diagnostic information, especially for monitoring the condition of the tracks [8,9] and for the purpose of performing the End-of-Train detection function.
The standardization of rail traffic control systems in Europe includes the train speed as a one piece of information to be provided by axle counter systems. The initiative is led by the EULYNX consortium, established by the leading European Infrastructure Managers (inter alia: DB Netz, Pro Rail, SNCF, Infrabel, Network Rail and many others). The current available standard for the interface between the Train Detection Systems (TDS), including axle counters and the interlocking systems, the main interfaced system for TDS, i.e., the SCI-TDS Specification doc. SCI-TDS Eu.Doc.44 v3.3 (Set 4) specifies the message with information about the train speed and a wheel diameter. Today, there are no safety requirements imposed by EULYNX for providing such information (Basic Safety according to CENELEC EN 50129 [10]), however it may be expected that it will change in the future, if such information is used for purposes other than just for diagnostic ones.
In the case of the first two applications (Level Crossing systems), the speed of the train may be used to delay the barrier closing. In [11], the authors present an issue of barriers closed for a long time being a bottleneck for the traffic on the level crossing and propose a solution based on the continuous vehicle and infrastructure communication. A more dangerous situation happens when the people waiting next to the closed level crossing try to circumvent the barriers and cross the tracks. Lack of a train for a long time (and even 2 min may be a long time for waiting people) results in irrational human behavior, leading to dangerous situations. According to Polish Railway Infrastructure Manager (PKP PLK S.A.) ca. 98% of the accidents on the level crossings is caused by car drivers and pedestrians trying to cross the tracks when the barriers are closed (hurry, impatience, rashness) (5521 Level Crossing Systems installed on PKP PLK network in 2020, 12,457 in total) [12].
The maximum speed of the trains for the track/road crossings is V_MAX = 160 km/h (Polish Railway Infrastructure Manager, according to [13]). The distance at which the triggering sensor is installed depends on the maximum allowed speed on the line and may reach up to d = 3 km (Figure 1).
The distance d and the current train speed have a significant influence on travel time, e.g., the time of 67 s by a train moving at the speed of 160 km/h (V_MAX) or for 9 min by a train moving at 20 km/h. Knowing the train speed it is possible to avoid closing the barrier too early, thereby preventing an unpredictable and dangerous behaviors of the waiting people. It increases the safety on the level crossings. Such predictions and functionality are also required by some Customers and known as a “Constant Warning Time”. The time between the barrier closing and the moment when a train appears at the level crossing shall be constant, independent of the train speed. In [14] authors present the solution based on the two inductive sensors, while the information of the train speed evaluated by a single detector is more desirable due to reduction of equipment costs.
The information about the speed may be also useful for the axle counter system itself. The following functions may be supported by the information about the speed of the train: validation of the wheel counting, switching the filter parameters or controlling the decision (counting) algorithm parameters.
The ability to evaluate information about the train speed in compliance with a specific Safety Integrity Level, i.e., SIL-4 acc to EN 50128 is crucial for enabling the use of the information on train speed for the purpose of ensuring supervision by the signaling systems in the applications referred to herein. At the time of writing the paper, there was no such solution available on the market. There are axle counters which provide information about the speed but it is done according to the basic safety integrity level (SIL-0) or the speed is estimated by means of more than one detector, as it has been already mentioned. The potential dependence of the wheel detector signal on the wheel and rail profiles, and their condition, as well as the position of a wheel in relation to the rail (based on the authors’ experience) poses the main challenge for evaluating the speed by a wheel detector. The speed estimation with the assumed accuracy and safety in such a situation is a challenge and this is probably the reason why such solutions are still not available. Verification of this hypothesis and further preparation of a robust speed-estimation algorithm for a wheel detector requires creating of a database of signals to be used during the development and tests of the relevant solution. Such a database must include representative population of signals which may appear during the operation of a wheel detector and based on which the information about the speed is evaluated. Field measurements, however valuable, can only be used as a final confirmation that the prepared algorithm provides information about the speed of a train with required accuracy.
A streamlined methodology for creating a signals database is presented in Figure 2 below.
The first step is to determine the operational conditions of the application for which such a database is intended to be used. Depending on the principle of wheel detector operation the samples of wheels must be prepared to gather the wheel signatures. Once the wheel signatures are collected, they can be then used for generating signals including other factors such as, e.g., different speeds, acceleration or disturbances which may appear in the field. The validation step is based on the comparison of the generated signals with examples of the real ones that have been registered in the field. This is valuable. However, registration of signals in the field is affected by high uncertainty related to the conditions of measurements, like an unknown real wheel diameter, a wheel position or sometimes even a real train speed. The measurement campaigns with fully available rolling stock are very costly and thus very rare.
Nevertheless, when the database is ready, it shall be a basis for development and laboratory tests. The potentially developed algorithm will then be subject to validation tests in the field which may sometimes even last for a few months.
The engineers who work on the wheel detection technology are the main contributors to the research. The process of creating the signals database is universal and can be applied by various manufacturers, however the database itself shall be created individually for each type of a wheel detector as it is specific and depends on wheel detection technology.
The created database is also intended for the scientists who may be interested in contributing to the development of algorithms that are to be used in the axle counter systems.

2. Creation of Signals Database Measurement Conditions

Conventional axle counter systems operate based on the inductive sensors (detectors) mounted on the rails (such devices are located all over the world in many countries). The passage of a wheel changes the signal, which then is subject to analysis and wheel counting. Depending on the design of the sensor the signal may be intensified (Figure 3) or be suppressed while the wheel appears over it.
In order to detect the direction of train movement, sensors usually comprise two channels which in the end produce signals in a form of voltages u1 and u2 (Figure 3). During the wheel passage the signals are changing in time, but in fact they are changing with the movement of the wheel along the sensor. Such signals are then named “wheel signatures” as their shape mainly depends on the wheel profile.
The shape of the signal depends on the following factors:
  • the rail profile and condition (the level of wear & tear);
  • the wheel profile and condition;
  • the lateral position of a wheel in relation to the rail and wheel detector head (sensor).
The input data are gathered in the laboratory conditions on the specially dedicated test stand. During the measurements in the field, even if the known train is moving with the known speed, the lateral position of a wheel is accidental and not repeatable. It is also not feasible in the field to measure all the possible wheel profiles moving on the rails in different conditions.
The rails, wheels and their position on the rail generates many combinations of measurement configurations. The number of combinations may be decreased. Typically, it is possible in relation to the rail profile and its condition for which the detector is approved to be used (e.g., 60E1 with lateral wear (L) up to 10 mm; vertical wear (V) up to 20 mm and mixed V/L = 10/5 mm). The number of types of wheels may also be reduced, however, it is rather possible in the mass transit applications (metro, trams) due to a limited volume of types of vehicles or into a certain extent in the railways (e.g., TSI compliant rolling stock). Wheel types may also be limited by means of defining the minimum dimensions of a flange, a wheel diameter and a rim width. However these features are not so easy to be monitored, like rail types, which do not change.

2.1. Rails

The wheel signatures are gathered for each type of a rail (R) for which system must provide reliable information about train speed. Nowadays 60E1 (UIC 60) is the most popular rail profile not only in Europe. However, for example: 115 RE (according to. AREMA standard in America) or AS68 (Australian Standard) can be found on other continents. In the East, P60, P65 or P68 (Russian Standard) are used. The degree of wear and tear, if not specified, is an individual decision of the axle counter provider. In the case of 60E1 it can reach up to 20 mm of vertical wear (WV) and 22 mm of lateral (WL; from class 0 to class 5 of tracks, according to [15], Table 1, Appendix 14). It is also recommended to acquire signals for mixed vertical and lateral wear, as it is more natural. According to [15] in such a case, the maximum, allowed vertical wear shall be decreased by half of the real lateral one. The value of angle α is equal to 55°, 60° or 65°, depending on the class of track (Figure 4). Maximum wear and tear of the rail shall be defined by the Infrastructure Manager and depends on the category of tracks (main lines, industrial, urban, stabling yard).
Example of parameters of 60E1 for the main lines (class 0, according to [15], Table 1 Appendix 14) is as follows:
  • a new rail: WV < 5 mm, WL < 5 mm (assumption);
  • a maximum vertical wear: WV = 12 mm;
  • a maximum lateral wear: WL = 14 mm;
  • a mixed wear: WV = 5, WL = 14 mm.
The combination of rail wear may be reduced in the situation when the position of a sensor (detector head) is adjusted during the periodical maintenance and its relation to the wheel is ensured, independently of the condition of the rail. If the impact of the rail dimensions is negligible (e.g., a detector is sensitive only to the flange of a wheel), the measurement may be limited to the single type of a rail.

2.2. Wheel Profile

The spectrum of wheel profiles (W) on the railways is very high. The number of configurations may be reduced based on a standard whose use is confirmed by the relevant Infrastructure Manager. Technical Specification for Interoperability (TSI) for Railways (TSI) in Europe is one of them and defines the parameters of the rolling stock for interoperable lines. The parameters of the wheels and wheel sets are defined in doc.: ERA/ERTMS/033281 [16]. The document defines, among others, dimensions of wheels such as a diameter, a rim width, a flange height and a flange thickness (Figure 5) for different track gauges irrespective of the rail profiles.
The flange height (Sh) and thickness (Sd) (see Figure 5) are described in [16] as a function of wheel diameter D. The gauge of 1435 mm, which covers also the wheels for gauges 1524 mm and 1668 mm is treated as the reference for Railways in Europe. Such wide tracks as 1520 mm, very popular in the East, and 1600 mm gauge (that is used for instance in Ireland), require preparing additional samples of wheels.
The set of wheel samples W     {   k 2 ,   k 4 ,   k 5 ,   k 6 ,   k 8 ,   k 10 ,   k 11 ,   k 13 ,   k 15 ,   k 16 } presented in the Table 1 covers the profiles specified in [6]. Minimum dimensions of a wheel flange are most critical for operation of the inductive sensor and thus are used to specify the samples for signal database creation.

2.3. Wheel Position on the Rail

For the preparation of the test data, the signals are acquired also for different lateral positions of the wheel. The TSI says only that the wheel flange may be located at some distance from the rail head, but it does not define it in millimeters. The various positions result from the tolerances for the dimensions of rails, tracks (gauge), wheels and wheelbases. The maximum lateral distance of a flange p (Figure 5), equal to 60 mm is defined in [17], which specifies the parameters of axle counter systems for interoperability in Europe.
where p     {   p 0 ,   p 1 ,   p 2 } :
  • p0, nominal position (0 mm); the flange of the wheel is as close as possible to the head of the rail;
  • p1, moved laterally; the flange is moved aside from the rail head up to 60 mm (as required by [17]);
  • p2, maximum; the flange is moved aside from the rail head up to the maximum feasible position (for the safety margin, see Table 2):

2.4. Rail and Wheel Material

Wheel signatures may be gathered on the real or specially prepared samples of rails and wheels. If extra samples are used, it is important to make them from the material with the same magnetic and electric characteristics like of the real ones. Typically, rails used for tests are the real ones and sometimes artificially worn, however in the case of using samples it is important to prepare them from ferromagnetic and electrically conducting material. Samples of wheels are typically specially prepared. It allows to cover a wide range of dimensions, as well as is more ergonomic (lower weight) and economic (lower cost). For the majority of the inductive sensors, it is sufficient to use a small part of the rim with a flange instead of a full-size wheel (the part of the wheel detected by the sensor). The TSI [16] says that they must be made of the ferromagnetic and electrically conducting materials.

3. Acquired Data

3.1. Signal Acquisition

A wheel signature is a change of voltage signal u1 and u2 (sensor head signal) as a function of the position of the wheel on the rail in relation to the sensor (s). In fact, this signature does not depend only on the wheel profile (W), including its wear & tear but on its lateral position (pi) and may also depend on a rail profile and its condition (R).
The wheel signature may be obtained automatically in the following way:
(a)
by means of recording the signals u1 and u2 for the wheel moving on the rail as a function of the position s. This method gives directly the “wheel signatures” as a function U = f(s, p, W, R). This method is independent on the speed of the moving wheel, however it requires additional information about the position s (Figure 3).
(b)
by means of recording the signals u1 and u2 for the wheel moving at constant speed along the rail as a function of time. This method gives the wheel signatures as a function U = f(t, p, W, R), that can be recalculated for the position of wheel (u = f(s)) as the speed is known and is constant. It does not require any additional signals to be measured. The center of a head may be used as a reference point where both signals u1 and u2 cross (Figure 3).
The first method (a) gives a wheel signature directly. The number of samples for the wheel signature, while recorded with the density of one sample per millimeter, would be around 300 (for sensor sensitivity area equal to 30 cm). In the case of a wheel moving at 1 km/h and 10 kSps of the wheel detector sampling rate, 10,800 samples are acquired. It means that, to obtain the same resolution between each sample recorded using method (a), 36 new samples must be added.
The second method (b), used during measurements does not require any additional signal except u1 and u2. To avoid the need for interpolation, the signals are recorded for wheel moving at a constant speed of 1 km/h and sampled exactly with the same frequency, like a wheel detector works (fi).
If the speed is different, then it is standardized to 1 km/h by a resampling method or by means of adjusting the sampling rate for gathering the signal (fm) to the real speed of a moving wheel according to the formula:
f m [ Hz ] = f i [ Hz ] · v [ km / h ] 1 km / h
where:
  • f m —sampling rate for signal recording,
  • F i —operating sampling rate of detector,
  • v —speed of a moving wheel.
Both methods provide the buffer of samples reflecting the signals recorded with the speed of 1 km/h and may be transformed to a different speed by means of a decimation method (down sampling).

3.2. Obtained Wheel Signatures

Signals were gathered at the test stand (Figure 6) which enabled moving a wheel at a constant speed of v = 0.028 m/s (0.1 km/h) with its precise lateral and vertical position (Section 3.1, method “b”).
The head of a wheel detector (sensor) was installed on the rail and connected to the trackside electronic unit, which provided signal u1 and u2 for registration. Sampling frequency according to Formula (1) was equal to fm = 1000 sps (for sampling rate of detector fi = 10 ksps).
The created database contains records (passage in both directions) of u1 and u2 signals for the assumed configurations:
  • a wheel profile W     {   k 2 ,   k 4 ,   k 5 ,   k 6 ,   k 8 ,   k 10 ,   k 11 ,   k 13 ,   k 15 ,   k 16 } (see Table 1)
Wheel samples were made of S235 steel. The rim and flange dimensions were compliant with ERA/ERTMS/033281 [16], except for tram wheels;
  • lateral position on a rail p     {   p 0 ,   p 1 ,   p 2 } (see Table 2);
  • rail type R: 60E1 (UIC60), 1 m of a real, new rail.
Records are made in the text files (csv) in two columns, containing voltages of u1 and u2 in mV, comma-separated, fixed point format, five digits per sample:
Example:
00640,00550,
00670,00530,
sample1 (n = 1): u1(n) = 640 mV, u2(n) = 550 mV
sample2 (n = 2): u1(n) = 670 mV, u2(n) = 530 mV
Each file (record) contains 34,999 samples (n = 1, ..., 34,999) and for sampling period Ti = 100 µs (fi = 10 ksps) represents the passage of a wheel at a constant speed of 1 km/h.
The wheel signatures referred to above are treated as reference data.

4. Test Signals Transformation—Extending the Database for Testing Purposes

To reflect the real, operational conditions, the acquired signals, i.e., wheel signatures are further modified to simulate a different speed, acceleration or disturbances.
Document [16] defines some wheel and wheelsets parameters as a function of the maximum train speed. Although the speed is not presented as a requirement, it is an information about the train speed at which axle counters/wheel detectors (and thus developed algorithms) shall work properly to cover all the possible applications in Europe. Document [17] is more precise and specifies that axle counters shall work at the speed from 0 to 350 km/h, when, on the one hand, in the case of level crossing applications, the maximum speed is lower i.e., 160 km/h and on the other hand in the case of new high speed lines it is higher (e.g., 400 km/h, high speed lines in the UK).
None of the documents concerning axle counter systems addresses the maximum acceleration or de-acceleration during train braking, at which axle counters shall work. The value which can be found in the list of parameters for electrical traction units defines the maximum acceleration on the level of 1.3 m/s2 for the initial phase of movement (i.e., 0–50 km/h; 0.8 m/s2 above) and −1.4 m/s2 during the emergency braking [18]. The value from −2 m/s2 to 2 m/s2 is therefore considered for the purpose of signals database creation.

4.1. Different Speed Emulation—Scaling in Time

When there is a buffer of signals, recorded for the certain speed, i.e., 1 km/h (called wheel signatures), it can be easily transformed to match higher speed using a decimation method (down sampling, Figure 7). Through taking every Δn sample from the buffer, we will obtain the shape of a signal for the speed equal to Δn∙1 km/h.
In the case of decreasing the speed, it can be achieved by means of interpolation (up-sampling) method. The same sample from the original signal appears Δn times in the new buffer, and it decreases the speed by Δn times. Such a mechanism includes zero-hold interpolation for filing the gaps between the following n samples and can be used for small Δn.
For higher level of up-sampling, it is recommended to fill the gaps with (Δn—1) zero values and use an output filter (Figure 8). For this method each u[n] sample shall be multiplied by Δn to obtain the proper output signal.
The pass band of output filter (fp), presented in Figure 8 shall be limited to the maximum frequency existing in the signal, which is about 300 Hz (taking into consideration the wheel signature) for the speed of 450 km/h (400 km/h is currently required for axle counters for highspeed lines in Europe). An example of increasing the speed is shown in Figure 9 and reducing the speed in Figure 10.

4.2. Acceleration/De-Acceleration Simulation

The rolling stock, especially the light one (locomotive only; metro/tram rolling stock) may change the speed rapidly. Such a situation shall be recognized by the algorithm and included in the calculation, or such a signal shall be excluded from the speed estimation completely.
When the signal u(n) is registered for a certain speed (e.g., v 0 = 1 km/h) in the buffer, the asymmetry being the result of acceleration or de-acceleration (braking) may be generated based on the following formula:
u a [ m ] = u [ n ]
where:
n = 2 v 0 m + am 2 T i 2 v
m = 1 M     n ,   m     N ,   n     n max
  • u [ n ] —nth sample of signal u(n), registered for v = v0 = const.,
  • u a [ m ] —mth sample of signal u(m), accelerated or deaccelerated,
  • T i —sampling period of u [ n ] signal in [s],
  • v 0 —initial speed in [m/s], for the presented method always equal to v ,
  • v —speed for which u(n) has been recorded (or recalculated)—in this case 0.28 m/s (1 km/h),
  • a —acceleration ( a   >   0 )/deacceleration ( a   <   0 ) in [m/s2].
The idea of transformation in order to simulate acceleration and deacceleration is presented in Figure 11. The signal u(n) is the one registered originally for constant speed (or is the result of resampling). Accelerated or deaccelerated signal is calculated based on Formulas (2) and (3). The acceleration is based on non-linear compressing of the original signal when the de-acceleration is a kind of stretching signal with zero-hold approximation (n is rounded down).
For further processing different situations of speed changes presented in Figure 12 are considered, including linear and step change of the speed. The decimation or interpolation method is used for the step change of speed.
Linear change of the speed, with constant acceleration a is more practical, whereas theoretical step change provides more significant and visible effects and thereby is useful for testing of robustness of an algorithm.
During de-acceleration, the speed is decreased and after time tgr reaches zero. It generates additional conditions for signal transformation:
v 0 + at     0 ,   a   <   0     t   v 0 a
for   t = mT i     m   v 0 aT i
for   t gr = m gr T i     m gr = v 0 aT i
The above condition means, that:
f or   m   >   m gr     u [ m ] = u [ m gr ]
Example of transformation of signals (Figure 9A) is presented in Figure 13 and Figure 14.
In the signal presented in Figure 13A, the wheel stops after tgr = 3 s and it does not change anymore. Other parameters: v = v0 = 0.28 m/s, a = 0.5 m/s2 for acceleration and a = −0.2 m/s2 for deacceleration, t0 = 1.7 s.
In the created signal presented in Figure 14, the speed has changed 3 times: v1 = 3∙v0 for acceleration and v1 = (1/3)∙v0 for de-acceleration; t0 = 1.7 s.

4.3. Disturbance Simulation

The real signal contains also noise and distortions coming from the electric motors or railway infrastructure [19]. The basic approach to introducing this kind of disturbance is to add a noise and pulse d(n) to the wheel signature u(n). Such a model does not include the limitation of the bandwidth introduced by the hardware design of the wheel detector, but it is the worst-case scenario for testing. To include the impact of analog path of the detector, an additional low-pass filter for disturbances is used (Figure 15A). The solution presented in Figure 15B includes also the impact of this filter on the wheel signature signal for higher speed.
The filter used shall reflect the frequency characteristic of the analog part of wheel detector.
In the case of the wheel detector concerned, it is a low-pass, Butterworth IIR digital filter, with the characteristic shown in Figure 16 and the following parameters:
  • cut-off frequency (Fcutoff): 300 Hz,
  • stop band edge (Fstop): 600 Hz
  • pass band attenuation (Apass): 3 dB
  • stop band attenuation (Astop): 60 dB
  • filter order: 10
The pass band attenuation (Apass) of 3 dB for the cut-off frequency equals to 300 Hz (0.3 kHz) as well as stop band attenuation (Astop) of 60 dB for frequency of 600 Hz (0.6 kHz) are presented as a dashed line in Figure 16.
Filter coefficients, 5x Second Order Section (SOS) are presented in Table 3 and Table 4.
For single SOS (y—output of section, x—input of section):
y [ n ] = b ( 0 ) x [ n ] + b ( 1 ) x [ n - 1 ] + b ( 2 ) x [ n - 2 ]   -   a ( 1 ) y [ n - 1 ]   -   a ( 2 ) y [ n - 2 ]
The filter is a digital equivalent of the hardware filter used in the design of the subjected wheel detector, 10th order, low-pass filter (LTC1569-6). Impact of unilinear phase of the filter used during the signal preparation as it is applied for the randomly generated disturbances is considered negligible.

4.3.1. Adding Noise

The basic solution is to use the white noise as a source of continuous disturbance added to the signal. The standard deviation σ of the noise shall be scaled to the value observed for subjected detector operating in the field.
u 1 d ( n ) = u 1 ( n ) + k · d 1 ( n )
u 2 d ( n ) = u 2 ( n ) + k · d 2 ( n )
where:
d 1 ,   d 2   -   white   noise ,   σ = 1
Factor k shall be selected in such way that the standard deviation of the disturbance is on the same level as observed in the wheel detector operates in the field. The white noise presented in Figure 17 (k = 0.05) is an equivalent of the continuous disturbance overlapping the signal, for which the standard deviation σ is equal to 50 mV [9].

4.3.2. Impulse Disturbance

An impulse disturbance has an impact on the wheel detector signal. Such a phenomenon can be caused by the discharge on the catenary during rising or falling of the pantograph, driving with power through the neutral sections (change of the feeding system) or other commutations in the traction system.
Impulse disturbance may be simulated as a Kronecker Delta signal, defined as:
δ ( i ) = { 1 ,   for   i = 0 0 ,   for   i     0
The disturbance can be added to the wheel signature as presented on the Figure 14, scaled by “k” and shifted by “m” samples to simulate different moment in time when the disturbance affects the signal (Equations (14) and (15)).
u 1 d ( n ) = u 1 ( n ) + k · δ ( n   -   m )
u 2 d ( n ) = u 2 ( n ) + k · δ ( n   -   m )
Both signals u1 and u2 are affected in the same moment, which is typical for such types of disturbance (effect of commutations). To obtain effects on the detector signal that are observed in the field, Kronecker delta should be scaled by an extremely high factor (e.g., k = 1000) to achieve high enough energy. Such a signal is not transferred by the detector so a more natural approach is to replace it by the pulse with a lower amplitude (i.e., the maximum one which may be transferred by the wheel detector) and lasting longer.
Pulse disturbances appear rarely so it is sufficient to add a single pulse per a whole wheel signature at various points in time (different “m”), as it is presented in Figure 18.
The delay “m” may be generated randomly. Pulses shall be generated in the same, as well as in the opposite phase in the case of signals u1 and u2 (as observed in the field, Figure 19).

5. Results

As a result of transformation of wheel signatures, described in Section 4 of the paper, a database of signals containing over 13,000 test files has been prepared. The files contain records of signals u1 and u2 for the wheel detector concerned for different speeds, accelerations and disturbances in respect of the following parameters:
  • Speed: v 0     {   1   km / h ,   10   km / h ,   50   km / h ,   100   km / h ,   150   km / h ,   200   km / h } and for each speed as well (folder name):
  • AccelerationX_Y: X = 1: a1 = 0.5 m/s2, X = 2: a2 = 1.0 m/s2, X = 3: a3 = 2.0 m/s2 for each v0;
  • BrakingX_Y (de-acceleration): X = 1: a1 = −0.05 m/s2, X = 2: a2 = −0.10 m/s2, X = 3: a3 = −0.20 m/s2 for v0 = 1 km/h and X = 1: a1 = −0.50 m/s2, X = 2: a2 = −1.00 m/s2, X = 3: a3 = −2.00 m/s2 for v0 = 10 km/h ÷ 200 km/h.
In respect to acceleration and de-acceleration the time t0 (according to Figure 12) was equal to the value presented in Table 5:
  • WhiteNoise: σ = 50 mV (k = 0.05 V);
  • PulseX_Y: X = 1: symmetric positive (Figure 19A), X = 2: symmetric negative, X = 3 and X = 4: asymmetric (Figure 19B) added to the signal with six different delays td, depending on the speed (Table 6):
Table 6. Delay td of the pulse disturbance added to the signal.
Table 6. Delay td of the pulse disturbance added to the signal.
Y = 0Y = 1Y = 2Y = 3Y = 4Y = 5
V0
[km/h]
td1
[s]
td2
[s]
td3
[s]
td4
[s]
td5
[s]
td6
[s]
10.71.01.652.02.73.4
100.070.10.1650.20.270.34
500.0140.020.0330.040.0540.068
1000.0070.010.01650.020.0270.034
1500.00470.00670.01100.01330.0180.0227
2000.00350.00500.00820.010.01350.017
Pulse amplitude: +/− 1.0 V, duration: 3 ms, filtered according to Figure 15A.
The levels of disturbances, noise and pulse have been adjusted to the ones observed in the wheel detector concerned that is working in the field (the worst case).
The files are collected in folders starting with a rail name at the top, through the speed value and ending with the catalogue containing records concerning different wheel profiles and their positions on the rail (Figure 20).
The folder 60E1/1kmh/Signatures contains records of signals gathered at the test stand as described in Section 4 of the paper. In the case of a different speed (v0 = 10–200 km/h), the folder Signatures contains signals resampled to reflect the speed indicated by the folder name. Other folders contain signals after transformation, as described in this section of the paper.
Filename: S60_kXX_pY_Z.csv: S60—rail name (UIC 60), XX—wheel profile (R), Z: direction—1: positive, 2—negative.
The format of files is described in Section 4 of the paper.

6. Evaluation of the Results

The created database contains signals generated at the laboratory which in the best way possible reflect the real ones, that can be observed during wheel detector operation in the real-life conditions. The wheel signatures were gathered based on especially prepared samples of wheels, created on the basis of the real profiles. To a certain extent, it is possible to compare the obtained signals with the real ones registered in the field. The main problem with such a comparison is that generally during measurements on site it is difficult or very often even impossible to identify the real wheel conditions, their real dimensions and their lateral position in relation to the rail head. This is the main reason why the measurements on site are not sufficient to form the basis for development.
An example of the internal signals of the wheel detector registered in the field during the passage of trains (Hyundai Rotem EMU, R-Train, wheels diameter 840 mm (new), 780 mm minimum) is presented in Figure 21. The signal of wheels, pulse and continuous disturbances registered in respect of seven trains are presented in Figure 21A. The signals of one train are presented in Figure 21B). It can be seen that the train is composed of six cars with two bogies per car and two axles per bogie. The signals were registered at the sampling rate of 3 ksps, range 0–3 V and trigger level set on 1 V.
The signals were gathered in one of the installations in metro, where high electromagnetic disturbances were observed. The comparison of the wheel signature generated for k16 wheel (φ820 mm) and the position p0 (file: S60_k16_p0_1.csv, u1lab and u2lab) and the one wheel of the train (u1real, u2real) is shown in Figure 21. The correlation factors are presented in Table 7.
The train was traveling at the speed of 80 km/h, what was estimated based on the time between impulses coming from axles in the bogie and confirmed by the time between impulses coming from axles of the following coaches (Table 8).
The 80 km/h is also the operational speed on the line where the signals were recorded and as it was precisely controlled by ATO system it is assumed to be estimated correctly. The generated wheel signature presented in Figure 22 (u1lab, u2lab) was scaled to the estimated speed according to method described in the paper and it can be seen that its shape is very close to the real one. Small deviations are caused by the differences in the wheel profiles and most probably by the position of the wheel on the rail. The dimensions of samples of wheels used for database creation represent the boundary conditions, as the real ones may have not only such dimensions but also any dimension in between them. The lateral position of a wheel during the train passage is unpredictable and may reach any value between 0 (p0) and 60 mm (p1), defined by the standard.
The character of the pulse disturbance added to the signatures was also prepared based on the signals recorded in the field. In reality such a disturbance is typically an effect of commutations and its amplitude can be different. The 1.2 V assumed for the database purposes resulted also from the interferences observed in the field. To reflect the shape of such a disturbance a filtered, rectangle pulse was used.
The maximum correlation factor between the generated pulse disturbance and the one observed in the field, presented in Figure 23A is on the level of 0.9553. It is not always so high. The disturbances observed in the field may have a lower amplitude (lower energy, see Figure 23B, however the worst case was assumed for signals generation. Impulses may have also different polarization and can appear at various moments in relation to the wheel signal (signature) and it is covered in the database.
The continuous disturbances are simulated in the form of white noise overlapping the wheel signature, with the standard deviation observed in the field. The standard deviation calculated for the signal presented in Figure 21, excluding wheel signals and pulse disturbances, is presented in the Table 9 below (calculated for one second after the last wheel of each train to capture the highest level).
The value assumed for database creation was on the level of 50 mV, i.e., the highest one.

7. Summary

The paper shows the approach to development of the speed-estimation process in axle counter systems and in particular the needs and rules for building of the database of test signals. The paper describes typical factors which shall be taken into consideration while gathering data and transformation methods which allow to obtain its representative population.
The database created is an input for development of the speed-estimation algorithm for the wheel detector concerned and may also be used for building and testing other types of algorithms operating based on the same signals (e.g., wheel detection or counting algorithms).
The high correlation of the obtained database of signals with the real ones observed in the filed for the detector in question, confirms its suitability for the purpose.
The created database of signals is available on request.

Author Contributions

D.G. invented the experiment, A.S. collected the data and performed the experiments; A.S. and D.G. analyzed the signals; A.S. and D.G. wrote the paper; D.G. corrected the paper and performed a literature overview. 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 database presented in this article is available on request from the corresponding author.

Acknowledgments

This work was supported in part by the Polish Ministry of Science and Higher Education as part of the Implementation Doctorate program at the Silesian University of Technology, Gliwice, Poland (contract no. 0053/DW/2018), and partially by Statutory Research funds of Department of Electronics, Electrical Engineering and Microelectronics, Faculty of Automatic Control, Electronics and Computer Science, Silesian University of Technology, Gliwice, Poland.

Conflicts of Interest

The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript, or in the decision to publish the results.

References

  1. Murillas, D.H.; Poncet, L. Safe Odometry for High-Speed Trains. In Proceedings of the 2016 IEEE International Conference on Intelligent Rail Transportation (ICIRT), Birmingham, UK, 23–25 August 2016; pp. 244–248. [Google Scholar] [CrossRef]
  2. Galvan, E.; Torralba, A.; Franquelo, L.G. ASIC implementation of a digital tachometer with high precision in a wide speed range. IEEE Trans. Ind. Electron. 1996, 43, 655–660. [Google Scholar] [CrossRef]
  3. Hu, X.; Chen, T.; Zhao, N. Simulation Analysis of Train Speed Measurement Technology Based on Urban Rail Transit System. In Proceedings of the 2016 International Conference on Intelligent Transportation, Big Data & Smart City (ICITBS), Changsha, China, 17–18 December 2016; pp. 25–28. [Google Scholar] [CrossRef]
  4. Wang, X.; Xu, H.; Dong, D.; Ou, D. Train Velocity Measurement and Positioning System Based on Spatial Filter. In Proceedings of the 2021 IEEE 94th Vehicular Technology Conference (VTC2021-Fall), Norman, OK, USA, 27–30 September 2021; pp. 1–4. [Google Scholar] [CrossRef]
  5. Chandrasekaran, G.; Vu, T.; Varshavsky, A.; Gruteser, M.; Martin, R.P.; Yang, J.; Chen, Y. Vehicular Speed Estimation Using Received Signal Strength from Mobile Phones. In Proceedings of the 12th ACM International Conference on Ubiquitous Computing, New York, NY, USA, 26 September 2010; pp. 237–240. [Google Scholar] [CrossRef]
  6. Hensel, S.; Strauß, T.; Marinov, M. Eddy current sensor based velocity and distance estimation in rail vehicles. IET Sci. Meas. Technol. 2015, 9, 875–887. [Google Scholar] [CrossRef]
  7. Zimmermann, A.; Hommel, G. Towards modeling and evaluation of ETCS real-time communication and operation. J. Syst. Softw. 2005, 77, 47–54. [Google Scholar] [CrossRef]
  8. Wang, X.; Shi, X.; Wang, J.; Yu, X.; Han, B. Train Speed Estimation from Track Structure Vibration Measurements. Appl. Sci. 2020, 10, 4742. [Google Scholar] [CrossRef]
  9. Kouroussis, G.; Connolly, D.P.; Forde, M.C.; Verlinden, O. Train speed calculation using ground vibrations. Proc. Inst. Mech. Eng. Part F J. Rail Rapid Transit 2015, 229, 466–483. [Google Scholar] [CrossRef] [Green Version]
  10. EN 50129. Available online: https://www.en-standard.eu/ilnas-en-50129-railway-applications-communication-signalling-and-processing-systems-safety-related-electronic-systems-for-signalling-1/ (accessed on 22 November 2022).
  11. Matsumura, T.; Ono, T. Research into a continuous type train location detection method with three-inductive wires for warning time optimum control of level crossing. In Proceedings of the 2008 SICE Annual Conference, Chofu, Japan, 20–22 August 2008; pp. 643–646. [Google Scholar] [CrossRef]
  12. UTK, D.U. Dziennik Urzędowy 4/2021, Dziennik Urzędowy UTK. Available online: https://dziennikurzedowy.utk.gov.pl/du/dzienniki/2021/789,Dziennik-Urzedowy-42021.html (accessed on 22 November 2022).
  13. Rozporządzenie Ministra Infrastruktury i Rozwoju z dnia 20 Października 2015 r. w Sprawie Warunków Technicznych, Jakim Powinny Odpowiadać Skrzyżowania Linii Kolejowych oraz Bocznic Kolejowych z Drogami i ich Usytuowanie. Available online: https://isap.sejm.gov.pl/isap.nsf/DocDetails.xsp?id=WDU20150001744 (accessed on 22 November 2022).
  14. MSpindler, M.; Stein, D.; Lauer, M. Low Power and Low Cost Sensor for Train Velocity Estimation. In Proceedings of the 2016 IEEE International Conference on Intelligent Rail Transportation (ICIRT), Birmingham, UK, 23–25 August 2016; pp. 259–264. [Google Scholar] [CrossRef]
  15. PKP Polskie Linie Kolejowe, S.A. Id-1 (D-1). Warunki Techniczne Utrzymania Nawierzchni na Liniach Kolejowych. Available online: https://www.plk-sa.pl/files/public/user_upload/pdf/Akty_prawne_i_przepisy/Instrukcje/Wydruk/Id/Warunki_techniczne_Id-1_ujednolic.pdf (accessed on 22 November 2022).
  16. European Railway Agency. Interface between Control-Command and Signalling Trackside and Other Subsystems. Available online: https://www.era.europa.eu/sites/default/files/library/docs/recommendation/era_ertms_033281_technical_document_en.pdf. (accessed on 22 November 2022).
  17. EN 50617-1:2015; Railway Applications—Technical Parameters of Train Detection Systems for the Interoperability of the Trans-European Railway System—Part 1: Track Circuits. European Committee for Standardization: Brussels, Belgium. Available online: https://www.en-standard.eu/une-en-50617-1-2015-railway-applications-technical-parameters-of-train-detection-systems-for-the-interoperability-of-the-trans-european-railway-system-part-1-track-circuits/ (accessed on 22 November 2022).
  18. Zeszyt nr 148. Available online: https://problemykolejnictwa.pl/pl/tom-53-2009/zeszyt-nr-148 (accessed on 22 November 2022).
  19. Grzechca, D.; Szczeponik, A. Comparison of Filtering Methods for Enhanced Reliability of a Train Axle Counter System. Sensors 2020, 20, 2754. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Level crossing application.
Figure 1. Level crossing application.
Applsci 13 02938 g001
Figure 2. Signal database creation methodology.
Figure 2. Signal database creation methodology.
Applsci 13 02938 g002
Figure 3. Wheel sensor signals during a wheel passage, an example.
Figure 3. Wheel sensor signals during a wheel passage, an example.
Applsci 13 02938 g003
Figure 4. Type of rail wear and tear for testing purposes.
Figure 4. Type of rail wear and tear for testing purposes.
Applsci 13 02938 g004
Figure 5. Flange dimensions and wheel position on the rail.
Figure 5. Flange dimensions and wheel position on the rail.
Applsci 13 02938 g005
Figure 6. The test stand for acquiring wheel signatures.
Figure 6. The test stand for acquiring wheel signatures.
Applsci 13 02938 g006
Figure 7. Idea of (A) down and (B) up-sampling of signal, to emulate speed change.
Figure 7. Idea of (A) down and (B) up-sampling of signal, to emulate speed change.
Applsci 13 02938 g007
Figure 8. Idea of up sampling of signal with output filter.
Figure 8. Idea of up sampling of signal with output filter.
Applsci 13 02938 g008
Figure 9. Example of changing the speed using a decimation method. (A) Original signal; (B) Speed increased 2 times, from 1 km/h to 2 km/h.
Figure 9. Example of changing the speed using a decimation method. (A) Original signal; (B) Speed increased 2 times, from 1 km/h to 2 km/h.
Applsci 13 02938 g009
Figure 10. Example of changing the speed using an interpolation method. (A) Original signal; (B) Speed reduced 2 times, from 1 km/h to 0.5 km/h.
Figure 10. Example of changing the speed using an interpolation method. (A) Original signal; (B) Speed reduced 2 times, from 1 km/h to 0.5 km/h.
Applsci 13 02938 g010
Figure 11. Idea of signal transformation for (A) acceleration and (B) de-acceleration simulation.
Figure 11. Idea of signal transformation for (A) acceleration and (B) de-acceleration simulation.
Applsci 13 02938 g011
Figure 12. Change of the speed. (A) Acceleration, linear change; (B) Acceleration, step change; (C) De-acceleration, linear change; (D) De-acceleration, step change.
Figure 12. Change of the speed. (A) Acceleration, linear change; (B) Acceleration, step change; (C) De-acceleration, linear change; (D) De-acceleration, step change.
Applsci 13 02938 g012
Figure 13. (A) Example of acceleration and (B) de-acceleration—linear change of speed (cases A and C of Figure 12).
Figure 13. (A) Example of acceleration and (B) de-acceleration—linear change of speed (cases A and C of Figure 12).
Applsci 13 02938 g013
Figure 14. (A) Example of acceleration and (B) de-acceleration—step change of speed (cases B and D of Figure 12).
Figure 14. (A) Example of acceleration and (B) de-acceleration—step change of speed (cases B and D of Figure 12).
Applsci 13 02938 g014
Figure 15. Disturbance model with an equivalent filter. (A) Simplified model - filter for disturbances only; (B) Filter for the whole signal.
Figure 15. Disturbance model with an equivalent filter. (A) Simplified model - filter for disturbances only; (B) Filter for the whole signal.
Applsci 13 02938 g015
Figure 16. Filter characteristic. Dashed line – filter design parameters (cut-off frequency and attenuation), Blue, solid line – filter characteristic.
Figure 16. Filter characteristic. Dashed line – filter design parameters (cut-off frequency and attenuation), Blue, solid line – filter characteristic.
Applsci 13 02938 g016
Figure 17. Example of disturbed signal (k = 0.05, σ = 50 mV, not filtered), u(t), d(t), ud(t) respectively. (A) Original, wheel signal; (B) Disturbance; (C) Wheel signal with scaled disturbance.
Figure 17. Example of disturbed signal (k = 0.05, σ = 50 mV, not filtered), u(t), d(t), ud(t) respectively. (A) Original, wheel signal; (B) Disturbance; (C) Wheel signal with scaled disturbance.
Applsci 13 02938 g017
Figure 18. Example of pulse disturbance added to the signal (according to model A, Figure 14). (A) Original signal, a wheel signature; (B) A pulse disturbance; (C) Wheel signature with pulse disturbance.
Figure 18. Example of pulse disturbance added to the signal (according to model A, Figure 14). (A) Original signal, a wheel signature; (B) A pulse disturbance; (C) Wheel signature with pulse disturbance.
Applsci 13 02938 g018
Figure 19. Example of pulse disturbance. (A) The same phase; (B) Opposite phase.
Figure 19. Example of pulse disturbance. (A) The same phase; (B) Opposite phase.
Applsci 13 02938 g019
Figure 20. Structure of folders in the database.
Figure 20. Structure of folders in the database.
Applsci 13 02938 g020
Figure 21. (A) The real signals of a trains passages; (B) A single train signals zoomed.
Figure 21. (A) The real signals of a trains passages; (B) A single train signals zoomed.
Applsci 13 02938 g021
Figure 22. Example of a comparison between the generated and real signals.
Figure 22. Example of a comparison between the generated and real signals.
Applsci 13 02938 g022
Figure 23. Comparison of the generated (u1lab) and real pulse (u1real) disturbance. (A) The same amplitude; (B) Real pulse disturbance with lower amplitude.
Figure 23. Comparison of the generated (u1lab) and real pulse (u1real) disturbance. (A) The same amplitude; (B) Real pulse disturbance with lower amplitude.
Applsci 13 02938 g023
Table 1. Wheel profiles.
Table 1. Wheel profiles.
Wheel Profile
W
Diameter D [mm]Flange Height
Sh [mm]
Flange
Thickness Sd [mm]
k23303227.5
k46003227.5
k56003633
k6 *6322914.8
k8 *6402523.9
k107603227.5
k117603633
k138203633
k158403633
k168202627.5
* tram wheels, based on one of Alstom’s application requirements (nominal—k8 and a worn one—k6). Tram wheels are added additionally for comparison purposes (heavy railway vs. mass transit).
Table 2. The lateral position of wheel.
Table 2. The lateral position of wheel.
Wheel Profile
W
Position
p0 [mm]
Position
p1 [mm]
Position
p2 [mm]
k206083
k406085
k506082
k606070
k806070
k1006083
k1106083
k1306081
k1506088
k1606083
Table 3. Filter coefficients for sections 1–3.
Table 3. Filter coefficients for sections 1–3.
Filter
Coeff.
Section 1Section 2Section 3
b(0)0.00879706726769769083 0.00834036423798943660 0.00798761629247967363
b(1)0.01759413453539538166 0.01668072847597887320 0.01597523258495934725
b(2)0.00879706726769769083 0.00834036423798943660 0.00798761629247967363
a(1)−1.90723559039974510654 −1.80822074306518110198 −1.73174372911906848671
a(2)0.942423859470535862930.841582200017139014920.76369419428898721591
Table 4. Filter coefficients for section 4 and 5.
Table 4. Filter coefficients for section 4 and 5.
Filter
Coeff.
Section 4 Section 5
b(0)0.00774948665490224689 0.00762990106715701923
b(1)0.01549897330980449378 0.01525980213431403845
b(2)0.00774948665490224689 0.00762990106715701923
a(1)−1.68011637353610687740 −1.65418979117563558212
a(2)0.711114320155715851080.68470939544426367984
Table 5. Delay t0.
Table 5. Delay t0.
Y = 0Y = 1
V0
[km/h]
t01
[s]
t02
[s]
11.01.65
100.10.165
500.020.033
1000.010.0165
1500.00660.011
2000.0050.00825
Table 7. The correlation factor of signals, after resampling and removing the offset (wheels from different bogies and different trains).
Table 7. The correlation factor of signals, after resampling and removing the offset (wheels from different bogies and different trains).
Wheelu1u2
10.99940.9983
20.99100.9986
30.99940.9987
40.99630.9987
50.99610.9983
60.99550.9982
Table 8. The estimated speed of the train.
Table 8. The estimated speed of the train.
WheelDistance
[mm]
Estimated Speed [km/h]
Axles distance in a bogie2150 *79.79
Axles of the following coaches based on coach length22,000 81.64
* the exact dimension is unknown, the average value of this dimension for similar type of rolling stock was used.
Table 9. Standard deviation σ of signal u1 and u2.
Table 9. Standard deviation σ of signal u1 and u2.
Trainσ u1 [mV]σ u2 [mV]
131.743.4
249.031.9
346.632.5
449.031.3
534.925.8
639.831.0
742.230.8
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

Szczeponik, A.; Grzechca, D. Creation of Signals Database for the Development of Speed Estimation in an Axle Counter System. Appl. Sci. 2023, 13, 2938. https://doi.org/10.3390/app13052938

AMA Style

Szczeponik A, Grzechca D. Creation of Signals Database for the Development of Speed Estimation in an Axle Counter System. Applied Sciences. 2023; 13(5):2938. https://doi.org/10.3390/app13052938

Chicago/Turabian Style

Szczeponik, Adam, and Damian Grzechca. 2023. "Creation of Signals Database for the Development of Speed Estimation in an Axle Counter System" Applied Sciences 13, no. 5: 2938. https://doi.org/10.3390/app13052938

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