METHOD, CONTROLLER AND TRACK CIRCUIT FOR DETERMINING THE RELATIONSHIP BETWEEN A TRACK-CIRCUIT TRANSMITTED CURRENT SIGNAL AND A RAILWAY VEHICLE LOCATION ON A RAILWAY TRACK
20220258781 · 2022-08-18
Inventors
- Nenad Mijatovic (Melbourne, FL)
- Jeffrey Fries (Grain Valley, MO)
- Jesse Herlocker (Grain Valley, MO, US)
- Saleheh SEIF (NAPLES, FL, US)
- Keval Doshi (Tampa, FL, US)
Cpc classification
B61L1/182
PERFORMING OPERATIONS; TRANSPORTING
B61L25/025
PERFORMING OPERATIONS; TRANSPORTING
International classification
Abstract
Method for determining the relationship between a track-circuit current signal and a railway vehicle location, including sending, by a track circuit, a current signal across a railway track block, measuring the current signal for different railway vehicles running successively on the railway track block, thus obtaining a plurality of railway vehicle move samples, normalizing the railway vehicle move samples, initializing a reference curve, and applying a Weighted Dynamic Time Warping Barycenter Averaging algorithm to calculate a final reference curve representing the relationship between the measured track-circuit current signal and the railway vehicle location on the railway track block.
Claims
1. Method for determining the relationship between a track-circuit current signal and a railway vehicle location, comprising: sending, by a track circuit, a current signal across a railway track block; measuring the current signal for different railway vehicles running successively on the railway track block, thus obtaining a plurality of railway vehicle move samples; normalizing the railway vehicle move samples; initializing a reference curve; and applying a Weighted Dynamic Time Warping Barycenter Averaging (WDBA) algorithm to calculate a final reference curve representing the relationship between the measured track-circuit current signal and the railway vehicle location on the railway track block.
2. The method of claim 1, wherein said initializing comprises determining a reference curve corresponding to a sequence of numbers between 0 and 1.
3. The method of claim 2, wherein the sequence of numbers between 0 and 1 comprises random numbers.
4. The method of claim 1, wherein the sequence of numbers between 0 and 1 comprises values of a deterministic curve.
5. The method according to claim 1, wherein said normalizing comprises performing a global minimum-maximum normalization using global minimum and maximum values of the railway vehicle moves according to the following equations:
I.sub.min=min{min (I.sub.1), min (I.sub.2), . . . , min (I.sub.T)} and
I.sub.max=max{max (I.sub.1), max (I.sub.2), . . . , max (I.sub.T)} respectively, where min and max represent minimum and maximum operations, and IT is the railway vehicle move that contains Pt transmitted current values, I.sub.t1, I.sub.t2, . . . , I.sub.tPt up to T total railway vehicle moves, wherein a global minimum-maximum normalization is calculated according to the following equation:
6. The method according to claim 1, wherein said applying a WDBA algorithm comprises: calculating, for each normalized railway vehicle move sample and with reference to the initialized reference curve, a Dynamic Time Warping score, so as to determine corresponding intermediate points; and performing, based on the intermediate points, a weighted average, to update the values of the initialized reference curve, thus obtaining the final reference curve.
7. The method according to claim 6, wherein the weighted average in said performing is obtained from a Gaussian kernel curve, which allows calculating weights based on the difference between sequence indices between the initialized reference curve and the railway vehicle move samples.
8. Controller for determining the relationship between a track-circuit transmitted current signal and a railway vehicle location on a railway track, the controller connected to a track circuit arranged to send a current signal across a railway track block on which different railway vehicles are running successively, the controller arranged to perform the method according to claim 1.
9. Track circuit comprising a controller according to claim 8.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0015] Further characteristics and advantages of the present invention will become apparent from the following description, provided merely by way of a non-limiting example, with reference to the enclosed drawings, in which:
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
DETAILED DESCRIPTION
[0037] The method of the present invention allows performing a dynamic determination of the relationship between the transmitted current signal and the railway vehicle location, it is completely autonomous and adaptable to changing conditions.
[0038] The method of the present invention allows estimating the relationship between a track-circuit transmitted current signal and a railway vehicle location in an automatic manner.
[0039] The method of the present invention is based on the use of a Dynamic Time Warping (DTW) method. The DTW method, which is known per se, allows non-linear mapping of one signal to another by minimizing the distance between the two signals. The method finds an optimal alignment between two signals, also called sequences, and captures similarities by aligning the coordinates inside both sequences.
[0040] With regard to virtual block track circuits, in U.S. patent application Ser. No. 16/811,244, the DTW method is used to first align transmitted track-circuit current signals (versus time) coming from a plurality of railway vehicles running on a railway track block (railway vehicle moves), and then to calculate a reference curve as the average value of all the aligned curves (versus location). The reference curve represents the relationship between the track-circuit transmitted current signals and the railway vehicle locations on the railway track block for which it has been calculated.
[0041]
[0042] Firstly, at operation 100, a current signal is sent, by a track circuit, across a railway track block, and then, at operation 200, the current signal is measured for different railway vehicles running successively on the railway track block, thus obtaining a plurality of railway vehicle move samples.
[0043] Then, at operation 300, the railway vehicle move samples are linearly transformed (normalized) from their original domain into a [0,1] domain.
[0044] In many Machine Learning (ML) applications, including different classification approaches utilizing DTW methods, it is a common practice to scale data set values to a closed interval, such as [0,1] or [−1,1]. This process is called normalization. Z-normalization presents one of the dominant scaling approaches for the method of the present invention. Usually, a normalization is performed individually for each time series sequence from a data set (e.g., each time sequence represents one railway vehicle move sequence).
[0045] However, this is not suitable for determining the reference curve, since it would not be possible to perform an inverse transformation from the normalized average curve to the true or original range. Furthermore, this approach is invariant to any voltage gain changes on the transmitter side.
[0046] Thus, according to the present invention, a global normalization approach is performed, using maximum and minimum values of the plurality of railway vehicle move samples.
[0047] Formally, global minimum and maximum values of the railway vehicle moves are the followings:
I.sub.min=min{min(I.sub.1), min(I.sub.2), . . . , min (I.sub.T)} and
I.sub.max=max{max(I.sub.1), max (I.sub.2), . . . , max (I.sub.T)}
respectively, where min and max represent minimum and maximum operations, and I.sub.T is the railway vehicle move sample that contains Pt transmitted current values, I.sub.t1, I.sub.t2, . . . , I.sub.tPt up to T total railway vehicle move samples (t=1, . . . , T).
[0048] Finally, the following global min-maximum normalization is calculated:
where I.sup.n.sub.tp represents a normalized value of the p-th sample I.sub.tp of t-th railway vehicle move I.sub.t.
[0049] By using the above normalization, all railway vehicle move samples are linearly transformed from their original domain into a [0,1] domain.
[0050] This approach allows readily performing the inverse linear transformation from the normalized domain into the original domain, according to the following equation:
I.sub.tp=I.sub.min+I.sub.tp.sup.n (I.sub.max−I.sub.min).
[0051] Returning to
[0052] In particular, the reference curve is initialized either as a sequence of random numbers between 0 and 1 or as a deterministic curve with values, again, between 0 and 1.
[0053] For example, the reference curve may be initialized using data sampled from the uniform distribution defined between 0 and 1. The number of points of the initialized reference curve is determined based on the length of the railway vehicle moves sequence.
[0054] Finally, at operation 500, a novel method, designated Weighted DTW Barycenter Averaging (WDBA) algorithm, is presented to calculate a final reference curve.
[0055]
[0056] In an initial operation 2, which corresponds to operations 400 and 500 above detailed, a reference curve is initialized using values in the 0 to 1 range, with a predefined number of samples. At operations 4 and 5, for each normalized train move I.sup.n.sub.t, a DTW score is calculated, in a manner per se known, with the initialized reference curve, to determined corresponding intermediate points. Finally, at operation 8, based on the intermediate points, a weighted average is performed, in order to update all samples of the initialized reference curve, thus obtaining the final reference curve. The algorithm repeats operations 3-8 until the maximum number of iterations is reached or there are no more DTW updates found in operations 4-7.
[0057] The final reference curve represents the relationship between the track-circuit transmitted current signals and the railway vehicle locations on a railway track block for which it has been calculated.
[0058] The weights may be obtained from different kernels.
[0059]
[0060] The updating of the initialized reference curve is stopped, in
[0061] The following figures show examples of improvements when using the method according to the present invention, vis-à-vis the method of U.S. patent application Ser. No. 16/811,244 (the “conventional method”).
[0062] Two different data sets have been used to demonstrate improved results over the conventional method: simulated railway vehicle moves to test specific speed profiles, and real railway vehicle moves collected from test trials.
[0063] Firstly, the accuracy of the proposed method was assessed using simulated railway vehicle moves, for which a true reference curve 60 is known, as illustrated in
[0064] For the simulations, it was assumed that the true reference curve is available. The true reference curve 60 represents therefore an assumed known relationship between the distance and the transmitted current used for simulations. It may be generated using available measurements performed in a controlled environment during testing: manual shunts are placed on 0%, 25%, 50%, 75% and 100% of distances along a track, and respective transmitted current values are collected.
[0065]
[0066] It was assumed that all railway vehicle moves may be generated using the true reference curve 60 by applying different speed profiles, as illustrated in
[0067] Three different railway vehicle profiles were considered: [0068] random railway vehicle speed profiles: the railway vehicle moves with different random speeds between allowable railway vehicle speed ranges (this case relates to most track circuits); [0069] simultaneous railway vehicle deceleration and acceleration profiles: the railway vehicle moves with deceleration and acceleration at the same physical locations (such as those associated with temporary speed restrictions or changes in track curvature/grade); and [0070] continuous railway vehicle deceleration/acceleration profiles: the railway vehicle moves with deceleration (or acceleration) only speed profiles, where the railway vehicle only slows down (or speeds up).
[0071] Using the known, true reference curve 60 and appropriate railway vehicle profiles, a set of fifty simulated railway vehicle moves was obtained, as illustrated in
[0072] In particular,
[0073] The following figures show comparisons of calculated reference curves to the true reference curve 60, the calculated reference curves being generated using the method according to the conventional method and the present invention, respectively.
[0074] The results of comparing the methods are presented in
[0075] In these figures, the calculated curve is indicated with the reference 70. To compare the results between the two methods, a Mean Squared Errors (MSE) calculation was performed to quantify the total fit/error between the true known reference curve 60 and the ones calculated with the different methods. In both cases, the method according to the present invention outperforms the conventional method, since the calculated reference curve 70 tends to be much closer to the true reference curve 60. Mean Squared Errors (MSE) show that the accuracy of the method according to the present invention is around three times better than the accuracy of the conventional method.
[0076]
[0077]
[0078]
[0079]
[0080]
[0081]
[0082] The conventional method and the method according to the present invention were also compared using fifty real railway vehicle moves collected from a field test site. Each site was carefully surveyed and the track circuit transmitted current was measured at known locations by simulating a railway vehicle with a hardwire shunt.
[0083] Firstly, the data has been pre-processed, using the above-disclosed global min-max normalization method. In
[0084] The calculated reference curves 70 of
[0085] The same initial curve (all zeros) has been used. It is worth noticing that the Mean Squared Error (MSE), calculated as a measure of difference between the reference curve 90 and a shunting data curve 90a, representing a fitting curve of the shunting points 90, is significantly smaller in the case of the method according to the present invention compared to the conventional method (smaller MSE value indicates very small difference between the curves, thus indicating a good alignment).
[0086] From
[0087] Finally, performance improvements of the proposed method over the conventional have been demonstrated. For different number of railway vehicles moves (from 10 up to 50, in increments of 5) the time needed to generate the reference curves 70 was measured using both methods. Run-time results are shown in
[0088] Clearly, the principle of the invention remaining the same, the embodiments and the details of production can be varied considerably from what has been described and illustrated purely by way of non-limiting example, without departing from the scope of protection of the present invention as defined by the attached claims.