Method and controller for determining the relationship between a track-circuit transmitted current signal and a railway vehicle location on a railway track

11577763 · 2023-02-14

Assignee

Inventors

Cpc classification

International classification

Abstract

Disclosed is a method for determining the relationship between a track-circuit current signal and a railway vehicle location, including: sending, by a track circuit, current signal across a railway track block; measuring the current signal for different railway vehicles running successively on the railway track block; aligning the measured current signals and calculating a reference curve as the average value of all the aligned curves by using a Dynamic Time Warping algorithm, this reference curve representing the relationship between the 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, current signal across a railway track block, measuring the current signal for different railway vehicles running successively on the railway track block; aligning said measured current signals and calculating a reference curve (R) as the average value of all the aligned curves by using a Dynamic Time Warping algorithm, this reference curve (R) representing the relationship between the measured track-circuit current signal and the railway vehicle location on said railway track block.

2. The method of claim 1, wherein the inputs of the Dynamic Time Warping algorithm are a plurality of current signals measured for several railway vehicle move sequences across the railway track block and a maximum number of algorithm iterations (N), wherein each current signal measured for an individual (i.sup.th) railway vehicle move sequence (I.sub.i) contains transmitted current peak values (I.sub.(i,j)) of a plurality of samples of said measured track-circuit current signal.

3. The method of claim 2, wherein the reference curve (R) contains a plurality of elements (r.sub.1, r.sub.2, . . . , r.sub.p).

4. The method of claim 3, comprising the steps of: a) initializing (2) the elements of the reference curve (R) by randomly selecting one current signal measured for an individual railway vehicle move sequence; b) for each current signal measured for an individual railway vehicle move sequence performing (5) the Dynamic Time Warping algorithm between the current signal and the reference curve; c) for each element (p.sup.th) in the reference curve, associating (6) an appropriate set of elements from the current signal measured for an individual railway vehicle move sequence with said element (p.sup.th) in the reference curve; d) updating (8) each element (p.sup.th) of the reference curve by calculating the average of all associated elements found in step c); e) repeating steps a) to d) by initializing (2) the elements of the reference curve (R) with the elements of the updated reference curve calculated at step d), up to the maximum number of algorithm iterations (N).

5. The method of claim 4, further comprising the steps of determining a confidence interval and/or a safety margin using a bootstrap percentiles method.

6. Controller for determining the relationship between a track-circuit transmitted current signal and a railway vehicle location on a railway track, the controller being adapted to be 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 being arranged to perform the method according to claim 4.

7. The method of claim 3, further comprising the steps of determining a confidence interval and/or a safety margin using a bootstrap percentiles method.

8. Controller for determining the relationship between a track-circuit transmitted current signal and a railway vehicle location on a railway track, the controller being adapted to be 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 being arranged to perform the method according to claim 3.

9. The method of claim 2, further comprising the steps of determining a confidence interval and/or a safety margin using a bootstrap percentiles method.

10. Controller for determining the relationship between a track-circuit transmitted current signal and a railway vehicle location on a railway track, the controller being adapted to be 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 being arranged to perform the method according to claim 2.

11. The method of claim 1, further comprising the steps of determining a confidence interval and/or a safety margin using a bootstrap percentiles method.

12. The method of claim 11, comprising the steps of: collecting (100) transmitted current values measured for N railway vehicle moves, thus obtaining a railway vehicle move data set; creating (102) a plurality of bootstrap railway vehicle move datasets (102′, 102″, 102′″, . . . , 102B) of size N by resampling the original railway vehicle move data set with a replacement set, wherein resampling is performed by random selecting railway vehicle moves from the original set with probability of 1/N; calculating (104) the reference curve (104′, 104″, 104′″, 104.sup.B) for each bootstrap dataset.

13. The method of claim 12, comprising the step of: determining, on the basis of the reference curves (104′, 104″, 104′″, 104B) obtained for each bootstrap dataset, using a predetermined percentile interval, lower Ri(Tx) and upper Ru(Tx) confidence interval values for predefined measured track-circuit current values Tx.

14. The method of claim 13, comprising the step of: setting (106) a safety margin in function of the mean value of the lower (Ri(Tx)) confidence interval values.

15. Controller for determining the relationship between a track-circuit transmitted current signal and a railway vehicle location on a railway track, the controller being adapted to be 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 being arranged to perform the method according to claim 14.

16. Controller for determining the relationship between a track-circuit transmitted current signal and a railway vehicle location on a railway track, the controller being adapted to be 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 being arranged to perform the method according to claim 13.

17. Controller for determining the relationship between a track-circuit transmitted current signal and a railway vehicle location on a railway track, the controller being adapted to be 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 being arranged to perform the method according to claim 12.

18. Controller for determining the relationship between a track-circuit transmitted current signal and a railway vehicle location on a railway track, the controller being adapted to be 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 being arranged to perform the method according to claim 11.

19. Controller for determining the relationship between a track-circuit transmitted current signal and a railway vehicle location on a railway track, the controller being adapted to be 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 being arranged to perform the method according to claim 1.

20. Track circuit comprising a controller according to claim 19.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

(1) 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:

(2) FIG. 1 shows a graph of actual and linearly estimated railway vehicle locations according to the prior art method,

(3) FIG. 2 shows a list of the steps of the Dynamic Time Warping (DTW) algorithm,

(4) FIG. 3 is a graph of transmitted current samples versus time for various train moves through a track-circuit,

(5) FIG. 4 is a graph showing the single curve output from the DTW algorithm (called the Reference Curve) and the actual transmit current versus distance measured by manually shunting the track with reference to a same track circuit;

(6) FIG. 5 shows the nominal and the reported location of a railway vehicle considering the confidence interval and safety margin;

(7) FIG. 6 shows a block diagram of the steps for calculating the confidence interval and the safety margin; and

(8) FIGS. 7-9 show examples of confidence interval ranges for different transmitted current values calculated using the method according to the present invention.

DESCRIPTION OF THE PREFERRED EMBODIMENTS

(9) The method of the invention allows performing a dynamic determination of the relationship between the transmitted current signal and the railway vehicle location without requiring human intervention and without impacting railway vehicle operations, and it is completely autonomous and adaptable to changing conditions.

(10) The method of the present invention allows therefore estimating the relationship between a track-circuit transmitted current signal and a railway vehicle location in an automatic manner.

(11) The method of the present invention is based on the use of Dynamic Time Warping.

(12) The Dynamic Time Warping (further referenced as DTW) method, which is per se known, allows for the non-linear mapping of one signal to another by minimizing the distance between the two. The method finds an optimal alignment between two signals, also called sequences, and captures similarities by aligning the coordinates inside both sequences. DTW was previously used for speech recognition in order to compare signals that were not synchronized (aligned) in time.

(13) With regard to virtual block track circuits, the method of the present invention uses DTW to first align transmitted track-circuit current signals (versus time) coming from a plurality of railway vehicles running on a railway track block, and then to calculate a reference curve as the average value of all the aligned curves (versus location). This reference curve represents the relationship between the track-circuit transmitted current and the railway vehicle location on the railway track block for which it has been calculated.

(14) In particular, a track circuit transmits a plurality of current signals towards a respective plurality of railway vehicles, while measuring these signals, the signals being then analyzed by a controller, connected to said track circuit, as here below disclosed. The controller is therefore arranged to perform the DWT method here below disclosed.

(15) Formally, the DTW method, is illustrated in the below algorithm.

(16) The main inputs of this algorithm are: a list of railway vehicle move sequences. Each individual i.sup.th railway vehicle move sequence, I.sub.i=(I.sub.i,1, I.sub.i,2, . . . I.sub.i,Ti) contains transmitted current peak current values I.sub.i,j, where j represents an index of the j.sup.th element of the sequence (i.e. the j.sup.th sample of the current signal transmitted by the track circuit), and T.sub.i is the total number of samples of the transmitted current, associated to the i.sup.th railway vehicle movement (i.e. associated to the i.sup.th railway vehicle of the plurality of railway vehicles for which the I sequence is calculated), and the maximum number of algorithm iterations, N.

(17) The algorithm outputs a reference sequence (curve) R=(r.sub.1, r.sub.2, . . . , r.sub.P), where r.sub.p represents the p.sup.th element of the reference sequence and P is the total number of elements in the reference sequence.

(18) FIG. 2 shows a list of the steps of the DTW algorithm, which will be disclosed here below with reference to the numbered steps of FIG. 2. The term “railway vehicle” in FIG. 2, and in the following description of the DTW algorithm for coherence, is replaced by “train”.

(19) The algorithm starts by initializing, at step 2, the elements of the reference curve by either (1) randomly selecting an i.sup.th sequence from the input list, or (2) selecting an input sequence that has the smallest overall pair-wise DTW score.

(20) Then, at step 5, for each i.sup.th train move, the DTW is performed between the i.sup.th sequence and the current reference curve. Based on the DTW algorithm, at step 6, for each p.sup.th element in the reference curve, an appropriate set of elements from the i.sup.th sequence is associated with said each p.sup.th element in the reference curve.

(21) Next, at step 8, each p.sup.th element of the reference curve is updated by calculating the average of all associated elements, found in step 6, from the train move sequences.

(22) The algorithm stops at step 9 when the number of iterations N is reached or if there are no new DTW associations between the reference and train move curves.

(23) Track circuits capture transmitted currents versus time. The number of transmitted current samples captured as the railway vehicle traverses an entire railway track block varies based on the speed of the railway vehicle. For faster railway vehicles, there are fewer samples, for slower railway vehicles, there are more samples. If these samples could be captured versus distance, each passing railway vehicle should show the same relationship of transmitted current versus railway vehicle location.

(24) The present invention proposes to capture the transmitted current for several passing railway vehicles (for example 100 railway vehicles in the example below). The transmitted current samples are plotted in the graph of FIG. 3. The x-axis represents the indices of the samples. For a fixed sample rate and railway vehicles moving at different speeds, a different number of samples for each railway vehicle move is obtained. Faster railway vehicles are those on the right of the group of curves.

(25) Each i.sup.th train move, that contain T.sub.i samples, is presented as a line in FIG. 3. This means that for different railway vehicles running at different speeds, the total number of samples T will be different. Each train move may contain a different number of corresponding samples T.sub.i.

(26) The length of time for each railway vehicle to traverse a track section varies based on how fast the railway vehicle is traveling. The DTW algorithm takes these curves from passing railway vehicles and aligns them into a single curve 50 with the same relative horizontal axis (which, in this case, can be equated to distance).

(27) The single curve 50 represents the calibrated reference of transmitted current versus railway vehicle location. The single curve 50 presents a mean, or average, sequence obtained from the DTW algorithm and the provided input group of real sequences related with individual railway vehicle moves. To validate the effectiveness of the DTW algorithm, this single curve 50 has been compared to a measured transmitted current when manual shunts had been placed at carefully surveyed locations and it has been found that there is an almost ideal match, as evident from FIG. 4 which is a graph showing the single curve 50 obtained from the DTW algorithm and a measured curve 60 obtained from manually shunting surveyed locations with reference to a same track circuit.

(28) If track circuit conditions were to change, such that the relationship between transmitted current and railway vehicle location were to change, the DTW reference curve can be reset. The need for this may be identified by quantifying the fit of the curve from each passing railway vehicle to the existing DTW reference curve. If the fit is not within the expected bounds for several consecutive passing trains, this is an indication that the DTW reference curve should be reset.

(29) This can be done automatically by the track circuit equipment without the need for human intervention, coordination with rolling stock, or impact to train operations.

(30) The method above disclosed is focused on estimating the nominal railway location as it relates to the transmitted current signal. The reference curve, as such, represents an estimation of the true railway vehicle location as a set of point relationships between the railway vehicle location and the transmitted current signal through the entire length of a section. However, there are expected errors in both the measurement system for the transmitted current signal and for the reference curve to estimate the nominal railway vehicle location. Because the railway vehicle location is a safety critical function, an appropriate safety buffer must be applied to the reported railway vehicle location, inclusive of these errors, such that the probability of the railway vehicle being outside this safety buffer is acceptably low.

(31) This means that when reporting the actual position of the train a certain amount is added to it, this amount being the buffer, and it must be greater than or equal to the amount of error that can be expected in the measurement system and DTW algorithm estimation of the reference curve. This implies to be certain that when the position of the rear of a railway vehicle is reported, the next railway vehicle following it will never be able to collide with the rear of the railway vehicle placed in front of it, inclusive of location errors of the method.

(32) In fact, it would be desirable to locate a railway vehicle with greater resolution/accuracy.

(33) In general, the error range is defined as confidence interval (CI) and the reported railway vehicle location compared to the nominal railway vehicle location is called safety margin (SM).

(34) The confidence interval is defined by lower and upper boundaries and represent an area within which it is assured that true location of the railway vehicle location is within a certain probability, for example 80%.

(35) FIG. 5 shows the nominal location of a railway vehicle that comes from the intersection of the transmitted current value measured by the current sensor of the track circuit with the reference curve 50. A safer reported railway vehicle location (which takes into account all sources of error) comes from the intersection of an increased current value, obtained by adding a fixed amount of current to the current value measured by the current sensor of the track circuit, with a lower dashed curve 50a, which represents the confidence interval. The safety margin is the difference between the reported location and the nominal location of FIG. 5.

(36) In an alternative embodiment of the present invention, therefore, the method for determining the relationship between a track-circuit transmitted current signal and a railway vehicle location further calculates both the confidence interval and the safety margin, using a bootstrap percentiles method per se known. This allows determining the amount of buffer that it is necessary to guarantee that the true location of the railway vehicle is not outside of this buffer.

(37) FIG. 6 shows a block diagram of the steps for calculating the confidence interval and the safety margin. The term “railway vehicle” in FIG. 6, and in the following description of the steps for calculating the confidence interval and the safety margin for coherence, is replaced by “train”.

(38) Formally, the confidence interval and the safety margin are calculated as follows.

(39) In a step 100, N train moves are collected (for example, I.sub.1, I.sub.2, I.sub.3, I.sub.4, I.sub.5, with N=5) wherein each train move contains transmitted current values equally spaced in time. For example, the n-th train move I.sub.n contains (I.sub.n,1, I.sub.n,2, . . . I.sub.n,Nn) values, where I.sub.n,i presents i-th transmitted current sample of the train move I.sub.n, and Nn is the total number of samples in the train move. The collected train moves form altogether a train move data set.

(40) In a next step 102, a plurality B of bootstrap train move datasets of size N are created by resampling the original train move data set with a replacement set. Resampling is performed by randomly selecting train moves from the original set with probability of 1/N. Some examples of bootstrap datasets 102′, 102″, 102′″, . . . , 102.sup.B are presented in FIG. 6. For example, in a first bootstrap dataset 102′, the train moves I.sub.1, I.sub.2, and I.sub.4, are available once, the train move I.sub.5 is available two times, and the train move I.sub.3 is omitted and thus, it is not available in the bootstrap dataset.

(41) The plurality B of bootstrap train move datasets do not contain two or more same bootstrap datasets.

(42) In a next step 104, each of the plurality B of bootstrap datasets is used to calculate a respective reference curve 104′, 104″, 104″, . . . , 104.sup.B (generally referred in the following as R*.sup.b) Therefore, each b-th bootstrap dataset is associated with a R*.sup.b reference curve.

(43) For each given transmitted current value T.sub.x and (1−2α)100% percentile interval of the calculated reference curves, a lower Ri(T.sub.x) and upper Ru(T.sub.x) value are set to the B.sub.α-th and B.sub.(1-α)-th percentile of the R*.sup.b(T.sub.x) values, respectively. Each pair (Ri(Tx), Ru(Tx)) constitutes the train location range calculated, for each given transmitted current value, within the train that can be found with uncertainty of 2α.

(44) α represent the half-percentile of the confidence interval.

(45) By joining all the lower Ri(Tx) calculated for a plurality of transmitted current values, and similarly by joining the upper Ru(Tx) values calculated for the same transmitted current values, the lower dashed curve 50a, and a respective upper dashed curve 50b, are obtained. More especially, a lower confidence interval is calculated as the a-percentile of all reference curves obtained from the bootstraping method. Similarly, for an upper confidence interval the (1−α) percentile of all B bootstrap reference curves is considered.

(46) Finally, in a step 106, the safety margin is calculated using the lower Ri(Tx) values, wherein the transmitted current values T.sub.x are between a specified range. For example a mean of (Ri(Tx)_Tx) values is calculated.

(47) Since the transmitted current is used to determine the railway vehicle location, the railway vehicle should be located closer to the transmitter than it actually is (the safe direction of error when considering the location of two trains following each other), this representing the lower confidence interval or Ri(Tx).

(48) FIGS. 7-9 show examples of confidence interval ranges for different transmitted current values calculated using the above-disclosed method. In these figures the reference curve is calculated using 85 train moves, which is presented as a dashed line, while the confidence interval lower R.sub.i(Tx) (corresponding to CI lower) and upper R.sub.u(Tx) (corresponding to CI upper) boundaries, obtained using the proposed method, are illustrated in solid lines. The distance is presented as a percentage, which represents the location of the railway vehicle relative to the track circuit transmitter (where 0% is the near end of the block right to the transmitter and 100% is the far end of the block away from the transmitter). The figures show confidence interval values calculated for three different certainty values, α=(68.0%, 95.0%, 99.87%).

(49) The bootstrap method allows understanding the statistical variation of railway vehicle moves (to provide an adequate safe margin) without having to capture too many railway vehicles moves.

(50) 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.