METHOD AND APPARATUS FOR IDENTIFYING PROPERTIES OF A VEHICLE, COMPUTER PROGRAM PRODUCT AND COMPUTER-READABLE MEDIUM FOR STORING AND/OR PROVIDING THE COMPUTER PROGRAM PRODUCT
20230166781 ยท 2023-06-01
Inventors
Cpc classification
B61L25/028
PERFORMING OPERATIONS; TRANSPORTING
B61L1/161
PERFORMING OPERATIONS; TRANSPORTING
B61L29/32
PERFORMING OPERATIONS; TRANSPORTING
B61L25/021
PERFORMING OPERATIONS; TRANSPORTING
B61L25/04
PERFORMING OPERATIONS; TRANSPORTING
International classification
Abstract
A method for identifying properties of rail-guided vehicles uses an axle counter to detect vehicle measurement data as the vehicle crosses. The measurement data are analyzed in a computer and speed and distances between vehicle axles are ascertained. A property of the vehicle is ascertained in a computer based on the ascertained speed and distances between axles. A checking step ascertains a pattern of normal distances between axles in that a normal distance between axles calculated by considering a predefined normal speed is assigned to each ascertained distance between axles, and by considering their order, the normal distances between axles merge to form the pattern. The pattern is compared with reference patterns, and upon identified conformity of the pattern and reference pattern, a type linked to the reference pattern is assigned to the vehicle as a property. An apparatus and computer program determining properties of vehicles are also provided.
Claims
1. A method for identifying properties of a rail-guided vehicle, the method comprising: using an axle counter to detect measurement data as the rail-guided vehicle crosses the axle counter; analyzing the measurement data in a computer-assisted manner and ascertaining a speed and distances between axles of the vehicle; ascertaining a property of the rail-guided vehicle in a computer-assisted manner based on the ascertained speed and the ascertained distances between axles; carrying out a checking step including ascertaining a pattern of normal distances between axles by calculating a normal distance between axles by taking a predefined normal speed assigned to each of the ascertained distances between axles into account, and merging the normal distances between axles to form the pattern by taking an order of the ascertained distances between axles into account; comparing the pattern with reference patterns; and upon identifying a conformity of the pattern with a reference pattern, assigning a type linked to the reference pattern to the vehicle as a property.
2. The method according to claim 1, which further comprises ascertaining each of the distances between axles by taking an individual speed of the vehicle applicable to a relevant distance between axles into account.
3. The method according to claim 1, which further comprises calculating an individual speed of the vehicle as an average speed of the vehicle in a time period during which the axles defining the distance between axles pass the axle counter.
4. The method according to claim 1, which further comprises calculating an individual speed of the vehicle from two speeds of the axles calculated by the axle counter based on the axles defining the distance between axles.
5. The method according to claim 1, which further comprises smoothing a signal characteristic before ascertaining the distances between axles.
6. The method according to claim 1, which further comprises carrying out a further checking step by ascertaining an overall length of the vehicle as a further property of the vehicle.
7. The method according to claim 1, which further comprises carrying out a further checking step by subjecting measured speeds to a plausibility check with regard to at least one of direction or value or overall length, and outputting a result of the plausibility check.
8. The method according to claim 7, which further comprises evaluating a machine learning method for at least one of the checking step or the further checking step.
9. The method according to claim 8, which further comprises applying the machine learning method only when the result of the plausibility check is positive.
10. The method according to claim 1, which further comprises ascertaining probability densities for the properties from measurement data of a number of measurements.
11. An apparatus for determining properties of rail-guided vehicles, the apparatus comprising: at least one axle counter for detecting measurement data as the vehicles cross said at least one axle counter; a computer configured to analyze the measurement data and ascertain a speed and distances between axles of a vehicle; said computer configured to ascertain a property of the vehicle based on the ascertained speed and the ascertained distances between axles; and said computer configured to carry out the method according to claim 1 when ascertaining the property.
12. A non-transitory computer program product with program commands stored thereon that when executed on a computer carry out the method according to claim 1.
13. A non-transitory computer-readable medium for at least one of storing or providing the computer program product according to claim 12.
Description
BRIEF DESCRIPTION OF THE FIGURES
[0080]
[0081]
[0082]
[0083]
[0084]
[0085]
DETAILED DESCRIPTION OF THE INVENTION
[0086] Referring now to the figures of the drawings in detail and first, particularly, to
[0087] The axle counter AZ1 is connected to the signal box or tower SW, strictly speaking to a first computer CP1 present in this signal box or tower, through a first interface S1, and the second axle counter AZ2 is connected to the first computer CP1 through a second interface S2. In addition, the first computer CP1 has a third interface S3 for the railroad crossing BU. In addition, the first computer CP1 is connected to a memory unit SE1 through a sixth interface S6.
[0088] The signal box or tower SW has a first antenna system A1, the control center LZ has a second antenna system A2, and the vehicle FZ has a third antenna system A3. Both the communication of the signal box or tower SW with the control center LZ through a fourth interface S4 and the communication of the vehicle FZ with the control center LZ through a fifth interface S5 is possible hereby. The fourth interface S4 and the fifth interface S5 are wireless interfaces in this regard. The first interface S1, the second interface S2 and the third interface S3 can be both wired as well as wireless interfaces, with the antenna technology, which would be necessary for forming wireless interfaces, not being illustrated for the latter case.
[0089] If the vehicle FZ moves on the rail GL in the direction of the railroad crossing BU, the axles of the vehicle FZ firstly pass the second axle counter AZ2 and then the first axle counter AZ1. The acquired measured values can be transmitted to the first computer CP1 through the first interface S1 and the second interface S2, with the first computer CP1 (and also the second computer CP2) being adapted for carrying out the inventive method. The first computer CP1 can also undertake the actuation of the railroad crossing BU directly. Another possibility lies in the first computer CP1 being connected to a further computer (not illustrated in
[0090]
[0091] The distances between the individual axles (indicated by wheels) are also schematically illustrated. It has been found that different distances between axles occur multiple times in the passenger train PZ, so the sequence of distances between axles can be examined for the existence of patterns. The distances between axles are marked by the uppercase letters A to G. The sequence of distances between axles is formed of FFEFFGABACABACABACADA.
[0092] If the locomotive LK and the power car TK are disregarded, since these differ in respect of their distances between axles from the passenger car PW, a sequence of distances between axles, which is continuously repeated, thus results for the successive passenger cars, which are identical in construction. In this respect they form a pattern MT, which is marked for the passenger car PW following the locomotive LK with a curly bracket. The sequence of distances between axles in the pattern MT illustrated in
[0093] The situation is different in the freight train GZ illustrated in
[0094]
[0095] It can be seen in
[0096] The individual sensors 1 and 2 are installed one behind the other in the dual axle counter, so that when a wheel passes there is a time delay in the generation of the sensor signals.
[0097] The first time period T1 is to be assigned to a first wheel and the second time period T2 to a second wheel, it being possible for these wheels to pertain, for example, to a truck or bogie of a vehicle. With known speed (calculated by way of the first time period T1 and/or the second time period T2), the distance A of the axles of the truck (cf.
[0098]
[0099] The signal characteristic 4 is a signal characteristic in which by way of calculation, the normal distances between axles A, B and C are calculated since the vehicle moves at the predefined normal speed in this case. In other words, it would not be necessary to convert this signal characteristic by taking into account the predefined normal speed since it could be compared directly with the reference patterns.
[0100] The signal characteristic 3 results when the vehicle crosses the axle counter at a constant speed, with this speed being higher than the normal speed. This may be seen in
[0101] The signal characteristic 2 results when the vehicle is constantly accelerated as it crosses the axle counter. It can be seen in this case that the signal characteristic 2 is not compressed by a constant factor like the signal characteristic 3, instead the compression of the signal increases continuously. The second peak of the signal characteristic is therefore already shifted slightly at instant T7 compared with instant T2 in the second peak of the signal characteristic 4. It is assumed that the vehicle had the same speed at instant T1 as the vehicle in the case of signal characteristic 4, in other words, the normal speed. The instant T7 is therefore earlier than the instant T2. The signal characteristic thereby ends overall at instant T4 earlier than the signal characteristic 4, which ends at instant T6.
[0102] The signal characteristic 1 shows a non-constant acceleration behavior of the vehicle as it crosses the axle counter. On the basis of the instants T1 and T2 it may be seen that the vehicle is en route at normal speed at this instant. The instants T8 and T9 show that in this case there is a greater speed, so that an acceleration has taken place (t8 and T9 lie closer together than T1 and T2). In addition, T10 and T6 show that in this case there is a lower speed than at instant T1 and T2 (T10 and T6 have a greater distance than T1 and T2). It should be noted in this connection that the signals are merely representative and further axles could lie between the instants T2 and T8 and T1 and T10, which would generate further peaks (not illustrated).
[0103] According to the method described in relation to
[0104]
[0105] In a query step PLS? it is checked whether or not the plausibility check could be successfully carried out. If this is not the case, a standard step DFL is carried out, which can safely operate the system or transfers it into a safe state. Safe operation is possible, for example in a case of a railroad crossing, if for the closing time of the railroad crossing the most adverse case of a fast approaching passenger train is assumed and the barriers are activated early. An incident can thereby be ruled out for even the most adverse case that can be assumed. One example of a safety measure is the initiation of emergency braking for the vehicle.
[0106] If the plausibility check could be carried out successfully then the pattern MT generated with the measurement in the first computer CP1 carries out a normalization step NRM. This proceeds in accordance with the principles explained in
[0107] If a reference pattern RMT was identified, then in a selection step for the type of the vehicle ST_GT, for example a train type such as passenger train, local train or freight train can be selected. Subsequently in a control step CRL, control, for example of a train component, tailored to the identified train type can be carried out. For example, the closing time of a railroad crossing can be controlled as a function of the identified train type. Control commands CMD can be retrieved from the first memory unit SE1 for the purpose of modification of the control step CRL.
[0108] In addition, the result which has been checked for plausibility is transmitted to the second computer CP2. A machine learning step LRN is carried out in this computer, with the second computer CP2 being equipped with artificial intelligence, for example by applying a neural network. If the machine learning step was carried out successfully, a modification step MOD follows, which generates modified or new reference patterns RMT. For example, it was possible to identify that new high-speed trains with a greater number of cars are travelling on a particular track, on which the axle counter is installed. A corresponding reference pattern RMT is then stored accordingly in the second memory unit SE2.
[0109] In addition, suitable new control commands CMD can be generated on the basis of the learned modifications in a creation step for control commands ST_CMD for relevant reference patterns RMT. These are stored in the first memory unit SE1.
[0110] For the method in the first computer CP1 and the second computer CP2, a query STP? takes place as to whether the end of operation or the end of the process has been reached. If this is the case, the method is stopped. If this is not the case, the processes in the first computer CP1 begin with a renewed measurement step MSG and, as necessary, the process in the second computer CP2 begins with a renewed learning step LRN.
[0111]
[0112] For the parameters under consideration, in this example location-specific, representative data is gathered or measured and classified, for example passenger train as normal distribution NV2 and freight train as normal distribution NV1, as already described above. This is a finite number of integral or real-valued measurement data of the axle counters, for example this could be the speed and the distance between axles to give a clear two-dimensional example in this case. In other words, in principle, a classification task is obtained as is schematically illustrated in
[0113] Where representative data exists it is known how such problems of pattern identification can be solved with methods of machine learning, for example by way of neural networks. With this application in the case of axle counters, there is greater scope in setting the classification limits because with low-dimensional problems of this kind it is possible to also estimate the probability densities for the two classes from the data (for example with density estimation). The error probabilities for an incorrect classification can be ascertained thereby (cf. for example Duda et al.: Pattern Classification, Wiley, 2001),
[0114] If it is assumed in the example that the small ellipse would be the first classification limit KG1 for freight trains and the large ellipse the classification limit KG2 for passenger trains, then the error probabilities could be calculated with the estimated distributions. If the error classification probability for freight trains were to be too high, the classification limits would be changed. In the example in
[0115] The following is a summary list of reference numerals and the corresponding structure used in the above description of the invention: [0116] GL rail [0117] FZ rail-guided vehicle (rail vehicle) [0118] BU railroad crossing [0119] LZ control center [0120] SW signal box or tower [0121] A1 . . . A3 antenna [0122] AZ1 . . . AZ2 axle counter [0123] S1 . . . S7 interface [0124] CP1 . . . CP2 computer [0125] SE1 . . . SE2 memory unit [0126] PZ passenger train [0127] LK locomotive [0128] PW passenger car [0129] TK power car [0130] GZ freight train [0131] GW1 . . . GW3 freight car [0132] A . . . H distance between axles [0133] MT pattern [0134] RMT reference pattern [0135] MSG measurement step [0136] GLT smoothing step [0137] PLS plausibility step [0138] PLS? query step: plausibility check taken place [0139] DFL standard step [0140] CRL control step [0141] NRM normalization step [0142] CMP comparison step [0143] ST_GT selection step for type [0144] CMD control commands [0145] LRN machine learning step [0146] MOD modification step [0147] ST_CMD creation step for control commands [0148] STP? query step: end of the process [0149] S measurement signal [0150] t time [0151] t1 . . . t10 instants [0152] T1 . . . T12 time periods [0153] RS1 . . . RS2 raw signal [0154] GS1 . . . GS2 smoothed signal