SYSTEM AND METHOD FOR SHORT VEHICLE DETECTION

20230092642 · 2023-03-23

    Inventors

    Cpc classification

    International classification

    Abstract

    A system and a method automatically detect whether a vehicle entering a track section of a railway network is shorter than a predefined length. The method includes detecting at a time T0 an entry of the vehicle on a first track subsection. From the time T0, the occupancy states of at least a first subsection and a third subsection are determined in dependence on the time. The occupancy state is either “occupied” or “free”. The occupancy states for at least first and third subsections is reported to an evaluation unit at least until the occupancy state of the first subsection is “free”. The reported occupancy states determined for the at least first and third subsections are processed by the evaluation unit, and from a temporal evolution of the occupancy states of the first and third subsections, it is determined whether the entering vehicle is shorter than the predefined length.

    Claims

    1. A method for automatically detecting whether a vehicle entering a track section of a railway network is shorter than a predefined length L, the track section having subsections including a first subsection, a second subsection consecutive to the first subsection, and a third subsection consecutive to the second subsection, wherein a length of the second subsection is equal to the predefined length L, the method comprises the following steps of: detecting at a time T0 an entry of the vehicle on the first subsection; determining, from the time T0, as a function of time, occupancy states of at least the first subsection and the third subsection, wherein an occupancy state is either “occupied” or “free”; reporting to an evaluation unit the occupancy states as a function of time; processing by the evaluation unit the occupancy states as a function of time determined for the at least first and third subsections, and determining, from a temporal evolution of the occupancy states of the first and third subsections, whether the vehicle is shorter than the predefined length L; and if the vehicle is shorter than the predefined length L, then automatically notifying a control system in charge of a control of vehicle traffic on the railway network about the entry on the first track section of the vehicle which is shorter than the predefined length L.

    2. The method according to claim 1, which further comprises determining from the temporal evolution of the occupancy states of the first and third subsections whether the vehicle entering is shorter than the predefined length L by the further steps of: determining whether there exists a time T_N>T0 at which both the first and the third subsections are characterized by the “free” occupancy state and the occupancy state of the third subsection remained “free” during a time interval [T0,T_N], and if the time T_N>T0 exists, classifying the vehicle as a short vehicle; and automatically signaling to the control system that the vehicle detected is the short vehicle if it has been classified as such.

    3. The method according to claim 1, which further comprises: determining, from the time T0 and as a function of the time, the occupancy states of the second subsection; reporting to the evaluation unit the occupancy states as a function of the time of the second subsection; determining if there exists a time T_N′ at which the second subsection is “occupied” while the first and third subsections are “free” and if the time T_N′ exists then automatically notifying the control system that the vehicle detected is a short vehicle.

    4. The method according to claim 1, which further comprises: reporting, from the time T0, the occupancy state of one or several additional consecutive subsections S4-SN as a function of the time; and determining by the evaluation unit whether the vehicle is a short vehicle from processing all reported said occupancy states.

    5. The method according to claim 4, wherein at least one of consecutive subsections S.sub.3-S.sub.N−1 of the track section, called hereafter S.sub.i, is characterized by the predefined length L, the method further comprises: determining by the evaluation unit whether a time T_M>T0 exists, at which both directly neighboring subsections of the subsection S.sub.i are in a free occupancy state after a directly neighboring subsection that had been occupied first, changed its occupancy state from occupied to free, while another neighboring subsection always remained “free” during a time interval [T0,T_M].

    6. The method according to claim 4, wherein at least one of the consecutive subsections S.sub.3-S.sub.N−1 of the track section is characterized by another predefined length L′ being shorter than the predefined length L, and wherein the evaluation unit is configured for automatically determining whether a length of the vehicle is greater than L, comprised between L and L′, or shorter than L′ from its processing of the reported occupancy states.

    7. The method according to claim 1, which further comprises storing predefined sequences of temporal evolutions of the occupancy states of the subsections and associating to each of the predefined sequences a vehicle length or length characteristic, the method further comprises: comparing a temporal evolution of received occupancy states to the predefined sequences and identifying the one that matches the temporal evolution of a received occupancy states and associating to a detected vehicle a vehicle length or length characteristic of a matching predefined sequence.

    8. A system for automatically detecting whether a vehicle entering a track section of a railway network and moving from a first subsection in direction to a third subsection is shorter than a predefined length L, the system comprising: an evaluation unit; a detector system configured for determining an occupancy state by the vehicle of the first subsection and of the third subsection of the track section, wherein the occupancy state is either “occupied” or “free”, said detector system further configured for detecting at a time T0 an entry of the vehicle on the first subsection and for reporting to said evaluation unit, from said time T0, the occupancy state of the first subsection and of the third subsection as a function of time, the first subsection being separated from the third subsection by a second subsection whose length is the predefined length L; and said evaluation unit configured for receiving from said detector system the occupancy states as a function of the time and for determining from a temporal evolution of the occupancy states of the first and third subsections, whether the vehicle entering is shorter than the predefined length L, and if the vehicle has been determined to be shorter than the predefined length L, then said evaluation unit is configured to automatically notifying a control system in charge of controlling vehicle traffic on the railway network that the vehicle whose entry on the first subsection has been detected is a short vehicle.

    9. The system according to claim 8, wherein said evaluation unit is configured for determining whether there exists a time T_N at which both the first and the third subsections are characterized by the “free” occupancy state, and the occupancy state of the third subsection remained in its nominal state during a time interval [T0,T_N].

    10. The system according to claim 8, wherein said detector system is configured for determining as a function of the time the occupancy state of the second subsection, and for reporting to said evaluation unit, from the time T0, the occupancy state of the second subsection as a function of the time, said evaluation unit is further configured for determining whether there exists a time T_N′ at which the second subsection is “occupied” while the first and third subsections are “free” and if the time T_N′ exists, then automatically notifying the control system that the vehicle is a short vehicle.

    11. The system according to claim 8, wherein: said detector system is configured for determining the occupancy state of one or several additional consecutive subsections S4-SN of the track section and for reporting, from the time T0, the occupancy state of each additional subsection S.sub.i, j=4, . . . ,N as a function of the time; and said evaluation unit is configured for determining whether the vehicle detected is a short vehicle from processing all reported occupancy states, the additional subsections S4-SN being consecutive subsections, S4 being a subsection consecutive to the third subsection S.sub.3.

    12. The system according to claim 11, wherein at least one of the consecutive subsections S.sub.3-S.sub.N−1, called hereafter S.sub.i, is characterized by the predefined length L, said evaluation unit is configured for determining whether a time T_M exists, at which both directly neighboring subsections of S.sub.i, namely S.sub.i−1 and S.sub.i+1, are in a free occupancy state after a directly neighboring subsection that had been occupied first, changed its occupancy state from occupied to free, while another neighboring subsection always remained in a free occupancy state during a time interval [T0,T_M].

    13. The system according to claim 11, wherein at least one of the consecutive subsections S.sub.3-S.sub.N−1 is characterized by another predefined length L′ being shorter than the predefined length L, and wherein said evaluation unit is configured for automatically determining whether a length of the vehicle is greater than L, comprised between L′ and L, or shorter than L′ from a processing of the reported occupancy states.

    14. The system according to claim 8, wherein said evaluation unit has a database storing predefined sequences of temporal evolutions of the occupancy states of the subsections, wherein each of the predefined sequences is associated to a vehicle length or length characteristic, said evaluation unit is configured for comparing a temporal evolution of received occupancy states to the predefined sequences and identifying the one that matches the temporal evolution of the received occupancy states, and for associating to the vehicle detected the vehicle length or the length characteristic of the a predefined sequence.

    15. A control system for controlling and managing a traffic of vehicles over a track section of a railway network, the control system comprising: a signaling system; the system according to claim 8; a control system configured for automatically controlling said signaling system in dependence on a notification of short vehicle sent by said system for the vehicle detected.

    Description

    BRIEF DESCRIPTION OF THE FIGURES

    [0022] FIG. 1 is schematic representation of a system for detecting a short vehicle according to the invention;

    [0023] FIG. 2 is a block diagram of a method for detecting a short vehicle according to the invention;

    [0024] FIGS. 3A-3B are tables showing occupancy states as a function of time for a short vehicle and a long vehicle.

    DETAILED DESCRIPTION OF THE INVENTION

    [0025] Referring now to the figures of the drawings in detail and first, particularly to FIGS. 1 and 2 thereof, there is shown preferred embodiments of a method and a system for automatically detecting a short vehicle entering on a track section. FIGS. 3A and 3B illustrates temporal sequences of occupancy states that are determined by the detector system according to the invention for subsections of the track section.

    [0026] FIG. 1 shows a track section 1 of a railway network on which a vehicle 2, for instance a train or metro, can move. The present invention proposes to automatically detect whether a length of the vehicle 2 entering a first subsection S.sub.1 is shorter than a predefined length L. For this purpose, a portion of the track section is divided in consecutive subsections S.sub.1, . . . , S.sub.N, wherein each subsection S.sub.1 shares a boundary with a directly next subsection S.sub.p+1, with p=1, . . . ,N−1, and wherein the occupancy state of part or all subsections is determined by the detector system. For instance, each subsection S.sub.j, i=1, . . . ,N, might be associated to a detector D.sub.i of the detector system, wherein the detector D.sub.i is configured for determining the occupancy state of the subsection S.sub.i, and thus also, and in particular, to detect whether a vehicle entered the subsection S.sub.i. However, all subsections do not need to be associated to a detector, i.e. the occupancy state in function of the time of all consecutive subsections does not need to be determined by the detector system. Indeed, it suffices that the occupancy states of at least one couple of subsections directly flanking, each on one side, a subsection whose length equals the predefined length L is determined for enabling to evaluate whether the vehicle moving on the couple of subsections is shorter than the predefined length L. For instance, a first detector D.sub.1 is configured for determining the occupancy state of a first subsection S.sub.1, optionally a second detector D.sub.2 is configured for determining the occupancy state of a second subsection S.sub.2, and a third detector D.sub.3 is configured for determining the occupancy state of a third subsection, the length of the second subsection S.sub.2 being the predefined length L. From the temporal evolution of the occupancy states of the subsections S.sub.1 and S.sub.3, the system according to the invention is then already able to determine whether the length of the vehicle 2 is shorter than L. Getting the occupancy states of the second subsection S.sub.2 by the detector system, e.g. by detector D.sub.2, is thus optional, but may increase the safety of the system. Therefore, the occupancy state by a vehicle 2 of some or all of the consecutive subsections S.sub.i might be determined by the detector system, e.g. by its detectors D.sub.i.

    [0027] The detector system might use different techniques for determining the occupancy state of the subsections, and thus the presence of a vehicle on a subsection. For instance it can use track circuits, or axle counters, or a set of light barriers containing for each boundary of each subsection at least one light barrier of the set, or a camera system configured of imaging a length of the track section containing at least the first, second and third subsections, and an image analysis system capable of determining from the acquired images the temporal evolution of the occupancy states of the subsections S.sub.1-S.sub.3 when the vehicle 2 entering the first subsection S1 is detected in an image acquired by a camera of the camera system. A detector according to the invention is thus a device or system capable of detecting the presence of a vehicle on a subsection. It can be an axle counter or a track circuit. The detector can use other techniques. In particular, a same detector might be able to determine the occupancy state of several subsections. This is the case for instance if the detector is a camera of the camera system.

    [0028] While the concept according to the invention requires that at least two subsections (i.e. a pair or couple of subsections), e.g. S.sub.1 and S.sub.3, directly flanking another subsection of length L, e.g. S.sub.2, each one located on one different side of the another subsection, have their occupancy state determined by the detector system, e.g. each one by a different detector, or each one by a same detector, for enabling an evaluation of the length of the vehicle 2 (e.g. the length being shorter than the predefined length L or not), FIG. 1 presents a non-limiting example wherein a plurality or all subsections S.sub.i are associated to a detector D.sub.i. As shown in FIG. 1, there might be one or several other subsections S.sub.i whose length L.sub.i is predefined, e.g. equal to the predefined L, or equal to a length L1 greater than L, or equal to a length L2 smaller than L, so that the length of the detected vehicle 2 might be more precisely determined using the concept according to the invention, for instance by determining by means of the evaluation unit 3 whether it is comprised between L2 and L, or between L and L1.

    [0029] Preferentially, each detector D.sub.i according to the invention is configured for determining the occupancy state of the subsection S.sub.i it is responsible for, and then for automatically sending or reporting to an evaluation unit 3 the occupancy state. It can send or report continuously the occupancy state, or periodically, starting to report as soon as a vehicle is detected on the first subsection S1 of the consecutive set of subsections S.sub.i. The detection by the first detector D.sub.1 of the vehicle 2 entering the subsection S1 might be used for triggering the determination of the occupancy state in function of the time and their reporting by all other detectors. For instance, the first detector D1 may send a signal to all other detectors that are responsible for determining the occupancy state of at least one of the consecutive subsections, the signal being configured for launching the determination of the occupancy state in function of the time by the other detectors.

    [0030] Each occupancy state is associated to a date or time value which enables the evaluation unit 3 to determine the temporal evolution of the occupancy states of each subsection for which it receives the occupancy states. Preferentially, as soon as the detector system detects a presence of a vehicle on the first subsection S.sub.1, i.e. detects the entry of the vehicle on S.sub.1, for instance via its detector D.sub.1, then it starts acquiring the occupancy state in function of the time of all other subsections for which it is responsible for. For instance, once D.sub.1 detects a presence of a vehicle on S1, then all other detectors which are responsible for determining the occupancy state in function of the time of at least another subsection S.sub.i of the set of consecutive subsections, e.g. D.sub.3, also starts to report the occupancy states in function of the time for each subsection it is responsible for. In other words, when considering a set of consecutive subsections and an associated set of detectors as previously described, the detection of an entry of a vehicle on the first subsection when the vehicle is moving in direction of the last subsection, or on the last subsection when the vehicle is moving in direction of the first subsection, is configured for triggering the sending or reporting by all detectors of the occupancy state in function of the time of the subsection(s) they are responsible for to the evaluation unit. Preferably, the sending or reporting is automatically stopped as soon as the evaluation unit 3 evaluated the length of the entering vehicle 2.

    [0031] The evaluation unit 3 is configured for processing the received occupancy states in function of the time and for evaluating, from the latter, the length of the vehicle 2. FIG. 3A shows for instance reported occupancy states in function of the time for a short vehicle and FIG. 3B shows for instance reported occupancy states in function of the time for a long vehicle. The difference between the two tables can be found for time T2: in FIG. 3A, the evaluation unit is capable of identifying the time T2 at which S1 and S.sub.3 are free while S2 is occupied, and from the identification it is able to conclude that the vehicle 2 is shorter than the predefined length. At the opposite, in FIG. 3B, the evaluation unit 3 cannot identify a time T.sub.i at which the occupancy state of the subsection S.sub.3 remains free while the occupancy state of the subsection S.sub.1 changed from occupied to free. Therefore, according to the table of FIG. 3B, the vehicle is longer than the predefined distance L. Preferentially, the evaluation unit 3 may store, for instance in a database, predefined sequences of temporal evolutions of the occupancy states of the subsections wherein each sequence is associated to a length or a length characteristic of the vehicle, wherein the length or length characteristic is configured for being associated to the vehicle whose moving on the subsections generates a temporal evolution of the occupancy states that corresponds to the concerned predefined sequence. For example, the sequence [(T0, occupied, free, free), (T1, occupied, occupied, free), (T2, free, occupied, occupied)] might be used for encoding “length of the vehicle shorter than the predefined length”. Other sequences might be then defined, wherein each sequence is configured for characterizing the length of the detected vehicle, enabling to determine for instance whether the length is comprised between L2 and L, or between L and L1. In particular, the track section 1 might be divided in a set of consecutive subsections S.sub.1-S.sub.N having each a different length and the evaluation unit might comprise a table of predefined sequences of temporal evolutions of the occupancy states of the consecutive subsections S.sub.1-S.sub.N in function of a vehicle length, i.e. each predefined sequence might be associated to a vehicle length, the evaluation unit being then configured for comparing an acquired or received temporal evolution of the occupancy states of the consecutive subsections resulting from the moving of a vehicle on the subsections S.sub.1-S.sub.N, to the predefined sequences of the table, and identifying the predefined sequence matching the acquired or received temporal evolution, and providing as output the vehicle length associated to the matching predefined sequence. The evaluation unit might further automatically determine whether the outputted vehicle length satisfies length requirements of the railway network, and in the negative, it can automatically inform the control system or an operator about the detection of the vehicle failing to satisfy the length requirements.

    [0032] Even if the occupancy state of the subsection S.sub.2 cannot or is not determined by the detector system, the evaluation unit 3 can still determine whether the vehicle is shorter or not than the predefined length L from the temporal evolution of the occupancy states of the directly neighboring subsections S.sub.1 and S.sub.3. Indeed, the evaluation unit 3 is configured for automatically determining:

    [0033] if a time T_N>T0 at which the occupancy state of both the first and the third subsections is “free” exists, and

    [0034] if the occupancy state of the third subsection S.sub.3 remained its nominal occupancy state during the whole interval of time [T0,T_N],

    [0035] and if such a time T_N exists and the occupancy state of S.sub.3 remained its nominal state, then the evaluation unit 3 is configured for signaling that the detected vehicle 2 has a length shorter than the predefined length. Indeed, if one of the above-mentioned “if”-condition is not true, then it means that the detected vehicle is longer than the predefined length.

    [0036] The method according to the invention will now be described in more details with respect to FIG. 2, together with FIG. 1. A portion of the track section contains N consecutive subsections S.sub.1−S.sub.N, with N>2, and the occupancy state as a function of the time of at least two subsections flanking a subsection of length equal to the predefined length L is determined by the detector system according to the invention. Let's consider the vehicle 2 entering the first subsection 51 and moving in direction of the last subsection S.sub.N as shown in FIG. 1. The method according to the invention includes the now describes steps.

    [0037] At step 201, the detector system, for instance its detector D1, detects at a time T0 an entry of the vehicle 2 on the first subsection S.sub.1. The detection might correspond to the change of the occupancy state of the first subsection S1 from its nominal occupancy state “free” to the occupancy state “occupied”. This change typically takes place at T0 when the vehicle 2 enters the subsection 51 and corresponds to the detection of the vehicle 2 starting to move on the first subsection S.sub.1.

    [0038] At step 202, from the time T0, the detector system determines, as a function of the time, the occupancy states of at least two subsections that are directly flanking a subsection characterized by a length equal to the predefined length L. For instance, it determines the occupancy states of at least the subsections S.sub.1 and S.sub.3 in function of the time. Preferentially, it also determines the occupancy states as a function of the time of the subsection characterized by a length equal to the predefined length L, for instance S.sub.2. It can also start, at the time T0 or at a later time, to determine the occupancy state of another pair of subsections among the subsections S.sub.1-S.sub.N, wherein the another pair comprises subsections that are directly flanking another subsection characterized by a length equal to the predefined length L or characterized by a length equal to another predefined length L.sub.i. It can for instance acquire the occupancy states of at least the directly neighboring subsections S.sub.i−1 and S.sub.i+1 of the subsection S.sub.i, wherein the subsection S.sub.i is characterized by a length equal to L1. The detector system can for instance determine or acquire the occupancy state in function of the time of each of the subsections S.sub.1-S.sub.N for which it is configured to determine such an occupancy state. For this purpose, it can use a set of detectors D.sub.i. In particular, each detector D.sub.i is configured for determining the occupancy state of one subsection S.sub.i, or of a set of subsections.

    [0039] At step 203, the detection system reports or sends to the evaluation unit 3, for instance in real time, the occupancy states in function of the time for the at least two subsections that are directly flanking the subsection characterized by the length equal to the predefined length L. Additionally, it can also report or send to the evaluation unit 3, the occupancy states in function of the time of the another pair of subsections that are directly flanking the another subsection characterized by a length equal to L or Li. For instance, it can report or send to the evaluation unit the occupancy state in function of the time of the subsections S.sub.1 and S.sub.3, and/or, of the subsections S.sub.i−1 and S.sub.i+1. Preferentially, it also sends or reports to the evaluation unit 4 the occupancy states in function of the time of S.sub.2 and/or S.sub.i. The sending or reporting takes place preferentially at least until the subsection S.sub.i−1 changes back its occupancy state from occupied to free, and then, it can automatically stop. For instance, the sending of the occupancy states of S.sub.1 and S.sub.3 automatically stops once the subsection S.sub.1 changes its occupancy state from occupied to free. Preferentially, the reporting or sending takes place until the vehicle 2 reaches the last subsection S.sub.N and stops when it leaves the last subsection S.sub.N.

    [0040] At step 204, the evaluation unit 3 processes all reported or received occupancy states in function of the time. For this purpose, the evaluation unit 3 typically contains one or several processors and a memory configured for processing the occupancy states in function of the time. Preferentially, each occupancy state is associated to a time data which enables the evaluation unit to acquire or determine the temporal evolution of the occupancy states as shown for instance in FIGS. 3A and 3B. It can for instance determine the temporal evolution of the occupancy states of the subsections S1 and S.sub.3, and/or, S.sub.i−1 and S.sub.i+1. The evaluation unit 3 is further configured for determining, from the temporal evolutions, e.g. of the occupancy states of S.sub.i and S.sub.3, and/or, S.sub.i−1 and S.sub.i+1 whether the detected vehicle is a vehicle whose length is shorter than the predefined length L. Additionally, if the subsection S.sub.i is characterized by a length L.sub.i, it can also determine if the length of the vehicle is shorter than L.sub.i or not.

    [0041] At step 205, and optionally, the evaluation unit 3 automatically notifies the control system 4 in charge of vehicle traffic management for the railway network that the detected vehicle 2 is a short vehicle. Preferentially, the system according to the invention is part of the control system 4, the latter containing also for instance a signaling system. Upon reception of the notification of short vehicle regarding the entry of vehicle 2 on the track section 1, the control system might be configured for taking automatically appropriate measures, notably by controlling the signaling system, for instance its signal 41. It can for instance automatically set the signal 41 for preventing the vehicle 2 moving forward, i.e. passing the signal 41. Alternatively or additionally, the evaluation unit 3 may automatically send an alarm to an operator of a control center if a short vehicle is detected.

    [0042] As previously explained, the consecutive subsections might comprise not only a single subsection of predefined length L, but other subsections having a length that is equal to the predefined length L and/or other subsections having a length that is different from the predefined length L, e.g. shorter than L. For instance, if within the set of consecutive subsections S.sub.1-S.sub.N, the subsection S.sub.2 is characterized by a length L, then at least one of the consecutive subsections S.sub.3-S.sub.N−1—called hereafter S.sub.i—might have a length equal to a predefined length L.sub.i which is used for approximating the length of the vehicle. L.sub.i might be equal (for redundant calculations) or different from L. In such a case, the method may comprise determining by the evaluation unit 3 whether a time T_M>T0 exists, at which both directly neighboring subsections of S.sub.i are in a free occupancy state after the directly neighboring subsection that had been occupied first, i.e. S.sub.i−1, changed its occupancy state from occupied to free, while the other neighboring subsection always remained in its nominal occupancy state during the time interval [T0,T_M].

    [0043] To summarize, the present invention proposes a method and a system for automatically detecting whether a vehicle 2 entering a track section 1 of a railway network is shorter than a predefined length L, the determination being based on the acquisition and processing of occupancy states of subsections of the track section, wherein the temporal evolution of the occupancy states of at least two subsections which are flanking a subsection characterized by a length equal to the predefined length is analyzed by an evaluation unit, which is notably configured for outputting a signal indicating whether the detected vehicle is shorter than the predefined length L.