This application is based on, and claims priority from, Korean Patent Application Number 10-2021-0124861, filed on Sep. 17, 2021, and 10-2021-0125100, filed on Sep. 17, 2021, the disclosures of which are incorporated by reference herein in their entireties.
The present disclosure in some embodiments relates to a method of and an apparatus for determining a coupling section in real-time for train platooning.
The statements in this section merely provide background information related to the present disclosure and do not necessarily constitute prior art.
A subway line interconnecting a suburban area and an urban area usually experiences a decrease in the traffic volume in the latter part of the line or concentration of passengers boarding and alighting in the urban area. When utilizing the same amount of train resources in the urban area and the suburb, the transit suffers from the inability to meet the rapid increase of passenger demand in the urban area. On the other hand, the suburb sees decreased use of trains, resulting in surplus resources.
To efficiently utilize train resources in response to passenger demand, a shuttle operation method may be used. Shuttle operation is a method of reciprocating trains in a preset route section. However, due to its periodical simple routine over a preset section, the shuttle operation cannot tackle an exceptional circumstance in real-time in which passenger demand rapidly changes, which is disadvantageous.
To increase or decrease the number of train cars may involve the technology of decoupling and coupling between trains based on wireless communication. Specifically, virtual coupling and decoupling between trains may be performed based on Vehicle-to-Vehicle (V2V) communications between a train and a neighboring train or Vehicle-to-Infrastructure (V2I) communications between a train and a ground control device.
However, the prior art regarding the virtual coupling and decoupling between trains is short of presenting a specific method of determining whether coupling and decoupling are necessary between a preceding train and the following train and a concrete method of determining the positions of coupling and decoupling between trains for implementing platooning.
Meanwhile, in the operation of an urban train, trains each traveling on a diverging track may join at a joint station. The joint station may be a criterion for classifying a suburban area and an urban area. Multiple trains run in an urban area after the joint station on a joint route. To efficiently use limited train resources, the multiple trains may perform platooning by using interval control technology. For example, a preceding train entering the joint station from one track and the following train entering the joint station from another track may perform virtual coupling to perform platooning.
However, the prior art related to the virtual coupling at the joint station is dictated by safety issues to generally limit the position where the preceding train and the following train perform coupling to the range of the platform of the joint station. However, the limitation of the coupling position to the inside of the platform combined with an exceptional circumstance involving operation delay of the preceding train or the following train deteriorates the efficiency of the use of tracks.
Therefore, there is a dire need for a technology for determining the coupling position in real-time between trains for recovery of platooning when a train deviates from a joint schedule, for allowing the preceding train and the following train to perform coupling even on a track other than the joint station.
According to at least one embodiment, the present disclosure provides a method performed by an apparatus for determining coupling and decoupling positions between trains, the method including the steps (not necessarily in the following order) of (i) collecting performance data on operation performance and dispatch performance of a train, simulation data on a situation not recorded in the performance data on operation performance and dispatch performance of the train, and real-time data on passenger information and train operation information recorded in real-time, (ii) calculating, by using at least one of the performance data, the simulation data, the real-time data, and schedule data that is preset on operation and dispatch of the train, a first parameter for determining whether a train is saturated and a second parameter for determining whether a railway traffic condition corresponds to an exceptional circumstance, and (iii) determining the coupling and decoupling positions between the trains based on the first parameter and the second parameter.
According to another embodiment, the present disclosure provides an apparatus for determining coupling and decoupling positions between trains, including a data collection unit, a parameter calculation unit, and a position determination unit. The data collection unit is configured to collect performance data on operation performance and dispatch performance of a train, simulation data on a situation not recorded in the performance data on operation performance and dispatch performance of the train, and real-time data on passenger information and train operation information recorded in real-time. The parameter calculation unit is configured to calculate a first parameter for determining whether a train is saturated and a second parameter for determining whether the railway traffic condition corresponds to an exceptional circumstance by using at least one of the performance data, the simulation data, the real-time data, and schedule data that is preset on operation and dispatch of the train. The position determination unit is configured to determine the coupling and decoupling positions between the trains based on the first parameter and the second parameter.
According to yet another embodiment, the present disclosure provides a non-transitory computer-readable recording medium having recorded thereon a program which when executed by a processor, causes the processor to perform operations comprising: collecting performance data on operation performance and dispatch performance of a train, simulation data on a situation not recorded in the performance data on operation performance and dispatch performance of the train, and real-time data on passenger information and train operation information recorded in real-time; calculating a first parameter for determining whether a train is saturated and a second parameter for determining whether a railway traffic condition corresponds to an exceptional circumstance by using at least one of the performance data, the simulation data, the real-time data, and schedule data that is preset on operation and dispatch of the train; and determining a coupling and decoupling positions between the trains based on the first parameter and the second parameter.
According to yet another embodiment, the present disclosure provides a method performed by an apparatus for determining a coupling position between trains, the method including the steps (not necessarily in the following order) of (i) calculating, by using simulation input data that is pre-stored, real-time estimation data including an estimated arrival time at which at least one train is expected to arrive at a joint station and a delay estimation value of the train, (ii) classifying a present situation into a normal circumstance or an exceptional circumstance by comparing the real-time estimation data with at least one exceptional circumstance threshold for determining an exceptional circumstance, (iii) performing a preceding train determination by a comparison of estimated arrival times between a first train that is planned to enter the joint station first according to an operation schedule and a second train that is planned to enter the joint station subsequently and couple with the first train according to the operation schedule, to determine a preceding train and a following train, (iv) determining a preceding-train departure time for the preceding train to depart from the joint station by using a delay estimation value of the following train, and (v) determining the coupling position between the preceding train and the following train to start platooning.
According to yet another embodiment, the present disclosure provides an apparatus for determining a coupling position between trains, including an arrival time calculation unit, a circumstance determining unit, a preceding train determining unit, a departure time determining unit, and a coupling position determining unit. The arrival time calculation unit is configured to calculate, by using simulation input data that is pre-stored, real-time estimation data including an estimated arrival time at which at least one train is expected to arrive at a joint station, and a delay estimation value of the train. The circumstance determining unit is configured to classify a present situation into a normal circumstance or an exceptional circumstance by comparing the real-time estimation data with at least one exceptional circumstance threshold for determining an exceptional circumstance. The preceding train determining unit is configured to perform a comparison of estimated arrival times between a first train that is planned to enter the joint station first according to an operation schedule and a second train that is planned to enter the joint station subsequently and couple with the first train according to the operation schedule, to determine a preceding train and the following train. The departure time determining unit is configured to determine a preceding-train departure time for the preceding train to depart from the joint station by using a delay estimation value of the following train. The coupling position determining unit is configured to determine the coupling position between the preceding train and the following train to start platooning.
According to yet another embodiment, the present disclosure provides a non-transitory computer-readable recording medium having recorded thereon a program which when executed by a processor, causes the processor to perform operations comprising: calculating real-time estimation data including an estimated arrival time at which at least one train is expected to arrive at a joint station and a delay estimation value of the train by using simulation input data that is pre-stored; classifying a present situation into a normal circumstance or an exceptional circumstance by comparing the real-time estimation data with at least one exceptional circumstance threshold for determining an exceptional circumstance; determining a preceding train and a following train by a comparison of estimated arrival times between a first train that is planned to enter the joint station first according to an operation schedule and a second train that is planned to enter the joint station subsequently and couple with the first train according to the operation schedule; determining a preceding-train departure time for the preceding train to depart from the joint station by using a delay estimation value of the following train; and determining a coupling position between the preceding train and the following train to start platooning.
The present disclosure in at least one aspect seeks to provide a technology for determining a route section for platooning between trains in response to passenger demand that changes in real-time depending on whether the trains are in an urban or suburban area or whether they are in a normal or exceptional circumstance.
Hereinafter, some embodiments of the present disclosure will be described in detail with reference to the accompanying drawings. In the following description, like reference numerals preferably designate like elements, although the elements are shown in different drawings. Further, in the following description of some embodiments, a detailed description of related known components and functions when considered obscuring the subject of the present disclosure will be omitted for the purpose of clarity and for brevity.
Additionally, various terms such as first, second, A, B, (a), (b), etc., are used solely for the purpose of differentiating one component from others but not to imply or suggest the substances, the order or sequence of the components. Throughout this specification, when parts “include” or “comprise” a component, they are meant to further include other components, not excluding thereof unless there is a particular description contrary thereto. The terms such as “unit,” “module,” and the like refer to units for processing at least one function or operation, which may be implemented by hardware, software, or a combination thereof.
The description of the present disclosure to be presented below in conjunction with the accompanying drawings is intended to describe exemplary embodiments of the present disclosure and is not intended to represent the only embodiments in which the technical idea of the present disclosure may be practiced.
The present disclosure provides a technique for determining a train platooning route section for efficiently using train resources. Specifically, a position determination apparatus according to the first embodiment determines whether coupling or decoupling is required between trains by using a first parameter regarding whether a train is saturated and a second parameter regarding whether or not an exceptional circumstance is present. The position determination apparatus determines coupling and decoupling positions to tackle passenger demand, and updates a dispatch plan based on the determined coupling and decoupling positions. The position determination technology according to the present disclosure adjusts train capacity in response to a change in passenger demand according to a train operation route or occurrence of an exceptional circumstance, thereby improving the efficiency of train resources. The present disclosure may be applied to various types of train services that interconnect suburban areas and urban areas.
In the first embodiment, coupling refers to a state in which a preceding train and the following train when running maintain a distance within a certain range. For example, the preceding train transmits and receives information to and from an Automatic Train Supervision (ATS) or the following train based on Vehicle-to-Vehicle (V2V) or Vehicle-to-Infrastructure (V2I) communications. The preceding train may be organized as a single group with the following train based on the information transmitted/received to and from the ATS or the following train. Accordingly, in the present disclosure, the coupling does not necessarily mean a physical coupling formed between trains by using a mechanical device and may be a logical coupling based on wireless communications.
In the first embodiment, decoupling may be logical decoupling for the preceding train and the following train running in a coupled state to run as independent groups, respectively. In the present disclosure, coupling and decoupling between trains may be implemented by using a train-sets control technique for virtual coupling/decoupling.
In the first embodiment, the preceding train means a leading train that runs when performing coupling. The following train means a train running after the preceding train to couple with the preceding train.
The coupling/decoupling position determination apparatus 10 according to at least one embodiment of the present disclosure includes a data collection unit 100, a parameter calculation unit 102, a position determination unit 104, and a dispatch plan management unit or diagram management unit 106 in whole or in part. The coupling/decoupling position determination apparatus 10 shown in
As shown in
As shown in
As shown in
Hereinafter, the respective components included in the coupling/decoupling position determination apparatus 10 will be described by referring to
The data collection unit 100 collects performance data, simulation data, and real-time data from any one of at least one train running on a train route, a dwell station on the train route, and an ATS (Automatic Train Supervision) by using wired or wireless communications. The performance data refers to data on passenger performance, and operation and dispatch performances of the train. The performance data includes passenger performance, operation performance, operation schedule performance, and dispatch schedule performance. The passenger performance includes tag performance which means the accumulated record of passengers entering and exiting the gate of each of the dwell stations located on the train route. The operation performance is about one or more trains passing through a section [s] at a time slot [t] and includes an average passenger occupancy, an average surplus cost, an average shortage cost of the trains, and includes records of trains entering and exiting the platform of each of the dwell stations. The operation schedule performance includes an error between a preset operation schedule and the operation performance of the train. The dispatch schedule performance includes a deviation between a preset dispatch schedule and a dispatch record of the train. Simulation data refers to data on circumstances that are not recorded in the operation and dispatch performances of the train. The simulation data is data calculated by a simulator and includes passenger demand and train operation performance that are not recorded in the performance data. Here, the simulator includes a model which may be an Optimal Trajectory Planning model (OTP). Real-time data is data related to passenger information and train operation information recorded in real-time. The real-time data includes real-time tag data and real-time operation data. The real-time tag data includes information on the number of passengers entering and exiting the gate of the dwell station in real-time and whether the passengers enter or exit the gate. In an embodiment, the real-time tag data is provided as a dataset including a unique ID (user ID) of the transportation card, a toll payment transaction, previous station entry/exit IDs, previous entry/exit times, the current station entry/exit IDs, and the current entry/exit times. The real-time operation data includes information about the location of at least one train operating in real-time on a train route, an arrival time at the dwell station, a departure time from the dwell station, and a driving speed.
The parameter calculation unit 102 uses at least one of the performance data, simulation data, real-time data, and preset schedule data to calculate and generate a first parameter and a second parameter. The schedule data includes operation and dispatch schedules of the train. The operation schedule includes at least one of an arrival time at dwell station, a departure time from dwell station, a train location, and a driving speed for the train to comply with the dispatch schedule. The dispatch schedule includes information about a dispatch interval for at least one train running on the route and the number of cars in a single group. The first parameter is a parameter for determining whether a train is saturated. The first parameter includes a passenger occupancy (ps(t)), a surplus cost cs+(t, c, d), and a shortage cost cs−(t, c, d). The passenger occupancy refers to an estimate of the number of passengers boarding the train passing through operation section [s] in time slot [t]. Here, operation section [s] may be a section [c, d] extending from a coupling position to a decoupling position. The section [c, d] is not limited to a specific dwell station, and may be variously adjusted according to the operation of the present disclosure. The passenger occupancy may be calculated by using real-time tag data, real-time operation data, and schedule data. Specifically, the passenger occupancy may be calculated by accumulating net boarding and alighting quantities for the respective dwell stations. The net boarding and alighting quantity at each dwell station may be estimated by estimating the train that passengers boarded or alighted by using real-time tag data and schedule data. The net boarding and alighting quantity at each dwell station may be verified by comparing the schedule data and real-time operation data and determining which trains passengers actually boarded or alighted. The surplus cost is an indicator of how many more passengers a train can accommodate. The surplus cost is the positive deviation of the passenger occupancy with respect to train capacity CAP(c, d). As described above in
The position determination unit 104 includes an exceptional situation determination unit 300, a case set calculation unit 302, a candidate group calculation unit (or candidate calculation unit) 304, and a target strategy extraction unit 306 in whole or in part. The position determination unit 104 shown in
The exceptional situation determination unit 300 determines, based on the first parameter and the second parameter, whether the present railway traffic condition is an exceptional circumstance. Specifically, when the railway traffic condition meets at least one of a first condition |
The embodiment variation (40) shown in
The case set calculation unit 302 is responsive to the exceptional situation determination unit 300 determining the present circumstance to be exceptional, for calculating, based on the performance data and simulation data, the set of cases of determining coupling and decoupling positions of the trains for an arbitrary operation section [s] and for time slot [t] in which the trains pass through operation section [s]. The case set is a set of position determining cases for adjusting the coupling and decoupling positions between trains in response to exceptional circumstances. Here, the position determining case may be a combination of positions for changing from preset coupling and decoupling positions to other coupling and decoupling positions. As described in
The candidate calculation unit 304 calculates, based on the case set and performance data, a candidate group (C×D)N for determining the coupling and decoupling positions. The candidate group is a set of candidate cases extracted from the case set. A method performed by the candidate calculation unit 304 for extracting candidate cases will be described. The candidate calculation unit 304 calculates a delay evaluation value f(c, d)n based on a route surplus cost C and a route shortage cost C−(c, d)n for all position determining cases included in the case set. The route surplus cost may be calculated by accumulating average surplus costs for section [c, d] based on the average surplus cost included in the performance data. The route shortage cost may be calculated by accumulating the average shortage cost for section [c, d] based on the average shortage cost included in the performance data. The delay evaluation value may be a value w·C−(c, d)n+(1−w)·C+(c, d)n obtained by adding a calculated first cost weight factor W to the route surplus cost and the route shortage cost, respectively in consideration of the balance between the route surplus cost and the route shortage cost. The first cost weight factor is a real number greater than 0 and less than 1, and the magnitude of the first cost weight factor may be varied according to embodiments of the present disclosure. The candidate calculation unit 304 determines, out of a list of delay evaluation values for all position determining cases, a set of position determining cases for a list of N delay evaluation values taken in ascending order from a minimum delay evaluation value min(f(c, d)n) that is a delay evaluation value having a minimum value, as the candidate group. Unlike the present embodiment, when no candidate group is calculated, the coupling/decoupling position determination apparatus 10 needs to determine optimal coupling/decoupling positions from all of the position determining cases included in the case set. Yet, the candidate calculation unit 304 filters cases other than the position determining cases that are candidates for the target strategy from the case set, thereby providing a significant operation reduction in determining the coupling and decoupling positions.
The target strategy extraction unit 306 calculates a secondary evaluation value f(t, c, d)n for each of the position determining cases belonging to the candidate group by reflecting real-time data. In at least one embodiment, the secondary evaluation value may be a value w′·cs−(t, c, d)+(1−w′)·cs+(t, c, d) obtained by adding a calculated second cost weight factor w′ to the surplus cost cs+(t, c, d) and the shortage cost cs−(t, c, d) respectively included in the first parameter. The second cost weight factor is a real number greater than 0 and less than 1, and the magnitude of the second cost weight factor may be varied according to embodiments of the present disclosure. The target strategy extraction unit 306 determines, out of a list of secondary evaluation values, a position determining case corresponding to the secondary evaluation value having a minimum value as the final coupling and decoupling positions [c, d]*.
In
As shown in
The following describes embodiment variations (60) in which the first preceding train 200_A and the first following train 202_A run along coupling and decoupling routes 600 (600_A to 600_D) based on combinations [c, d]* of the final coupling and decoupling positions determined by the coupling/decoupling position determination apparatus 10 of the present disclosure by referring to
In at least one embodiment, after departing the first wait track 206_A, the first preceding train 200_A performs coupling with the first following train 202_A and passes through a dwell station belonging to group 3a to group 4a (600_A). The first preceding train 200_A and the first following train 202_A perform decoupling at the last dwell station of group 3a. The first following train 202_A enters the third wait track 206_C and waits until it receives a command to couple with another preceding train.
In another embodiment, after departing the first wait track 206_A, the first preceding train 200_A performs coupling with the first following train 202_A and passes through a dwell station belonging to group 2a to group 4a (600_B). The first preceding train 200_A and the first following train 202_A perform decoupling at the last dwell station of group 2a. The first following train 202_A enters the fourth wait track 206_D and waits until it receives a command to couple with another preceding train.
In yet another embodiment, after departing the second wait track 206_B, the first preceding train 200_A performs coupling with the first following train 202_A and passes through a dwell station belonging to group 3a (600_C). The first preceding train 200_A and the first following train 202_A perform decoupling at the last dwell station of group 3a. The first following train 202_A enters the third wait track 206_C and waits until it receives a command to couple with another preceding train.
In yet another embodiment, after departing the second wait track 206_B, the first preceding train 200_A performs coupling with the first following train 202_A and passes through a dwell station belonging to group 2a to group 3a (600_D). The first preceding train 200_A and the first following train 202_A perform decoupling at the last dwell station of group 2a. The first following train 202_A enters the fourth wait track 206_D and waits until it receives a command to couple with another preceding train.
The following describes the respective steps included in the method of determining the coupling and decoupling positions by referring to
The data collection unit 100 collects, from one or more trains running on a train line, dwell stations on the train line, and an ATS, performance data, simulation data, and real-time data by using wired or wireless communications (S700). Specific data included in performance data, simulation data, and real-time data have been described in detail in
The parameter calculation unit 102 calculates a first parameter and a second parameter by using at least one of the performance data, simulation data, real-time data, and preset schedule data (S702). The parameters included in the first parameter may each be calculated based on the net alighting quantity for each dwell station calculated by using the method described with reference to
The position determination unit 104 determines the coupling and decoupling positions between the trains based on the first parameter and the second parameter (S704). The position determining step S704 has substeps which will be described respectively below by referring to
The diagram management unit 106 updates the dispatch schedule of the train in real-time so that the coupling and decoupling between the trains are performed based on the final coupling and decoupling positions (S706). The trains on a train route subject to the updated dispatch schedule perform coupling or decoupling with other trains at the coupling and decoupling positions determined by the position determination unit 104. The preceding and following trains join into platooning, which can tackle changing passenger demand in real-time.
The diagram management unit 106 updates the performance data by adding to the same real-time data (S708). The performance data is updated as the number of train operations is accumulated by the operation of the diagram management unit 106. With a machine learning model for determining the platooning section, which is trained by using the performance data, the accuracy of the platooning section calculated in response to real-time passenger demand can be significantly increased.
Hereinafter, the respective substeps in the position determining step S704 will be described by referring to
The exceptional situation determination unit 300 determines whether the present railway traffic condition is an exceptional circumstance based on the first parameter and the second parameter (S800). Since the condition used by the exceptional situation determination unit 300 to detect the exceptional circumstance has been described in
The case set calculation unit 302 is responsive to the exceptional situation determination unit 300 determining the present situation to be exceptional, for calculating, based on performance data and simulation data, the set of cases of determining the coupling and decoupling positions of the trains for operation section [s] and for time slot [t] in which the trains pass through operation section [s] (S802). The case set has been described in
The candidate calculation unit 304 calculates a candidate group of the likely alternatives to the coupling and decoupling positions based on the case set and performance data (S804). The candidate group has been described in detail in
The target strategy extraction unit 306 determines the final coupling and decoupling positions from the candidate group by using real-time data (S806). The determination of the final coupling and decoupling positions has been described in
The present disclosure according to at least one embodiment determines a section where to perform platooning of multiple trains based on a traffic pattern calculated by using passenger data, thereby allowing efficient utilization of the resources of trains in groups.
The present disclosure according to another embodiment detects particular cases involving an exceptional circumstance or exceptional changes in the traffic pattern and accordingly determines the coupling and decoupling positions between the trains, thereby allowing responsive utilization of the train resources to tackle varying passenger demand in real-time.
The second embodiment in one aspect provides a technology responsive to an exceptional circumstance involving a train deviation from the joint schedule for determining the coupling position between the preceding train and the following train for recovery of platooning therebetween.
The second embodiment in another aspect provides technology for determining the coupling position between the preceding train and the following train for allowing the two trains to be coupled on a track toward increasing the efficiency of using the track.
The second embodiment provides a technique for determining a coupling position between trains to recover platooning. In particular, the second embodiment provides a coupling position determining apparatus for calculating, with respect to a joint station, delay estimation values of a planned preceding train and a planned following train on the same operation schedule, respectively. The coupling position determining apparatus compares the calculated delay estimation values respectively with a preset threshold value. The coupling position determining apparatus determines whether coupling between trains can be performed at the joint station in compliance with the operation schedule. In particular, to implement the planned train platooning to begin at the joint station, the coupling position determining apparatus determines whether the present railway traffic condition is an exceptional circumstance involving an additional delay. Upon determining it is the exceptional circumstance, the coupling position determining apparatus determines the coupling position for allowing coupling between trains to be performed not at the joint station but at another dwell station or in an inter-station route. With the trains coupled adaptively at the determined coupling position, platooning delayed due to the exceptional circumstance is restored. In short, the coupling position determining apparatus is responsive to a failed implementation of platooning due to an exceptional circumstance for determining the coupling position between trains for recovering the platooning. Therefore, the coupling position determining technology according to the present disclosure reduces train operation delays and increases the efficiency of the use of the track.
In the second embodiment, coupling refers to a state in which a distance is maintained within a certain range between a preceding train and the following train when running on a track. For example, the preceding train transmits and receives information to and from an ATS (Automatic Train Supervision) or the following train based on V2V (Vehicle-to-Vehicle) or V2I (Vehicle-to-Infrastructure) communications. The preceding train may be organized as a single group with the following train based on the information transmitted/received to and from the ATS or the following train. Accordingly, in the second embodiment, the coupling does not necessarily mean a physical coupling formed between trains by using mechanical devices but may be a logical coupling based on wireless communications. In the second embodiment, coupling between trains may be implemented by using a train-sets control technique for virtual coupling as known in the art.
In the second embodiment, the first train refers to a train that is planned to enter the joint station first and wait for coupling with the second train according to a preset operation schedule. In the second embodiment, the second train refers to a train planned to follow the first train into the joint station and perform coupling with the first train according to the preset operation schedule. In the second embodiment, the joint station refers to a dwell station serving as a reference for multiple diverging tracks when converged into at least one track. The joint station becomes a reference dwell station for multiple trains running in the opposite direction to the converging direction to diverge from each other, which makes it referred to as a segmentation station. Multiple trains each running on multiple diverging tracks begin at the joint station to travel on at least one or more converging tracks.
In the second embodiment, the first railway means a diverging track on which the first train runs before entering the joint station. In the second embodiment, the second railway means a diverging track on which the second train runs before entering the joint station. In the second embodiment, when the first train and the second train enter the joint station from different tracks, the first railway and the second railway may represent different tracks. In another embodiment, when the first train and the second train enter the joint station from the same track, the first railway and the second railway may represent the same track.
In the second embodiment, an operation delay value of a train means a value obtained by subtracting a scheduled arrival time that is set for the train to arrive at the joint station on schedule from a joint-station arrival time that is recorded as the actual train operation performance. For example, the operation delay value of the first train means a value obtained by subtracting the scheduled arrival time for the first train to arrive at the joint station on the operation schedule from the joint-station arrival time recorded through the actual operation of the first train. The operation delay of the following train means the value obtained by subtracting the scheduled arrival time for the following train to arrive at the joint station on the operation schedule from the joint-station arrival time recorded through the actual operation of the following train.
In the second embodiment, the preceding train means a train seen as actually operating to enter the joint station first and wait for coupling with the following train. In the second embodiment, the following train means a train seen as actually operating to follow the preceding train to enter the joint station. For example, in the second embodiment, between the first train and the second train traveling in an actual train operation environment and entering the joint station, the train that enters the joint station first is referred to as the preceding train. In the second embodiment, when the first train arrives at the joint station before the second train to meet the preset operation schedule, the first train is referred to as the preceding train. Here, when the second train arrives at the joint station later than the first train, the second train is referred to as the following train. In another embodiment, when the first train arrives at the joint station later than the second train against the preset operation schedule, the first train is referred to as the following train. Here, when the second train arrives at the joint station before the first train, the second train is referred to as a preceding train. In yet another embodiment, a train running on the same route as the diverging route on which the preceding train runs before entering the joint station may be referred to as an identical-railway train. Here, the identical-railway train when entering the joint station following the preceding train is referred to as the following train. In the second embodiment, the preceding train departs from the platform first without waiting for the following train to avoid additional delay. Accordingly, the following train performs coupling with the preceding train at another dwell station or in an inter-station route to perform platooning.
In the second embodiment, a preset scheduled coupling time {tilde over (t)}0 means a pre-planned time at which the preceding train and the following train start to intercouple at joint station [so] and perform platooning.
In the second embodiment, a coupling management initiation time {tilde over (t)}start means a time at which the present disclosure starts to classify the present railway traffic condition as a normal circumstance or an exceptional circumstance in preparation for the occurrence of an exceptional circumstance. In particular, to determine whether there is a need for determining the coupling position to perform a delayed coupling, the coupling position determining apparatus according to the second embodiment monitors the present situation from the coupling management initiation time. The coupling management initiation time may be varied according to embodiments of the present disclosure.
In the second embodiment, a coupling management termination time {tilde over (t)}end refers to the time at which the present disclosure terminates the monitoring of the present railway traffic condition. When it is determined that the coupling of trains at the joint station is to be performed according to the operation schedule ruling out an exceptional circumstance, the monitoring of the railway traffic condition is terminated. The coupling management termination time may be varied according to embodiments of the present disclosure. For a coupling management duration [{tilde over (t)}start, {tilde over (t)}end], a determination is made on the need for a delayed coupling, and the monitoring of the railway traffic condition is carried out for a predetermined time before each pair of coupling trains enters the joint station.
The coupling position determining system 90 according to the second embodiment includes a preceding train 900, a following train 902, and a coupling position determining apparatus 904 in whole or in part.
The coupling position determining apparatus 904 determines in advance whether the waiting time of the preceding train 900 at the joint station is greater than or equal to a preset threshold to perform the coupling between the preceding train 900 and the following train 902. In the second embodiment, the coupling position determining apparatus 904 is configured as part of an automatic train supervision (ATS) system on the ground. Here, the coupling position determining apparatus 904 may use V2I-based wireless communications for transmitting and receiving information with one or more trains running on a train route. The information transmitted/received between the coupling position determining apparatus 904 and the trains may include real-time operation data that is data about the current position of at least one train. In other embodiments, the coupling position determining apparatus 904 is included as part of an onboard apparatus. When the coupling position determining apparatus 904 is included in at least one of the trains 900 and 902 running on the train route, the coupling position determining apparatus 904 may transmit/receive information with the ATS or other train by using V2I or V2V-based wireless communications. Here, the information transmitted/received between the coupling position determining apparatus 904 and the ATS or the information transmitted/received between the coupling position determining apparatus 904 and another train may include real-time operation data that is data about the current location of at least one train.
The preceding train 900 departs first without waiting for the following train 902 when it predicts that an additional delay due to waiting is equal to or greater than a preset threshold. Here, the time at which the preceding train 900 departs is calculated by the coupling position determining apparatus 904.
The following train 902 performs coupling with the preceding train 900 at another dwell station or in an inter-station route based on the newly determined coupling position. Here, the coupling position between the preceding train 900 and the following train 902 is determined by the coupling position determining apparatus 904.
As shown in
As shown in
The coupling position determining apparatus 904 according to the second embodiment includes an arrival time calculation unit 1200, a circumstance determining unit 1202, a preceding train determining unit 1204, a departure time determining unit 1206, a coupling position determining unit 1208, and a train controller 1210 in whole or in part. The coupling position determining apparatus 904 shown in
The following describes the respective components of the coupling position determining apparatus 904 by referring to
The arrival time calculation unit 1200 calculates and generates real-time estimation data about one or more trains by using pre-stored simulation input data. Here, the real-time estimation data includes an estimated arrival time of the train and a delay estimation value. The estimated arrival time means the estimated time that the train will arrive at the joint station. Specifically, the arrival time calculation unit 1200 obtains, from the coupling management initiation time, real-time location x1(t) of the first train and real-time location x2(t) of the second train based on the wireless communications with the ATS or other trains. The arrival time calculation unit 1200 calls out pre-stored simulation input data necessary for the simulation with respect to the sections extending from the respective real-time locations (x1(t) and x2(t)) of the trains to the dwell station. Here, the simulation input data includes railway information IFR, a train operation schedule SCH, and a train specification RS. The train specification includes the load, acceleration force, and deceleration force of the train. The arrival time calculation unit 1200 calls out a pre-learned simulator to perform the simulation. Here, the execution condition of the simulator is preset to ‘All-Out Mode’. The simulation model included in the simulator may be an Optimal Trajectory Planning (OTP) model. The arrival time calculation unit 1200 inputs the simulation input data to the simulator to output delay estimation values {dot over (δ)}s
The circumstance determining unit 1202 compares the respective real-time locations of the first train 1000 and the second train 1002 with those on the preset train operation schedule to classify the present railway traffic condition as a normal circumstance or an exceptional circumstance.
In the second embodiment, normal circumstance n means a situation in which the coupling can be performed on operation schedule between the first train 1000 and the second train 1002. Under normal circumstances, the first train 1000 enters the platform of the joint station before the second train 1002. Under normal circumstances, although the second train 1002 enters the platform of the joint station later than the first train 1000, the first train 1000 can proceed without further delay to join and perform platooning with the second train 1002 at the joint station. Under normal circumstances, the first train 1000 may be referred to as the preceding train 900, and the second train 1002 as the succeeding train 902. Meanwhile, a first parameter set L, F, δL(t), δF(t) is used in a normal circumstance and includes preceding identification information L, following identification information F, a real-time preceding delay δL(t), and a real-time following delay δF(t). Here, preceding identification information L means a unique identifier capable of distinguishing the preceding train 900. Following identification information F means a unique identifier capable of distinguishing the following train 902. Real-time advance delay δL(t) means a delayed time compared to the operation schedule as a result of actually operating the preceding train 900 in a specific time slot [t]. Real-time following delay δF(t) means a delayed time compared to the operation schedule as a result of actually operating the following train 902 in a specific time slot [t].
In the second embodiment, an exceptional circumstance e means an expected situation where the following train 902 is delayed to require the preceding train 900, which arrived at the joint station first, to wait at the platform of the joint station for a preset wait time or longer before performing platooning.
The coupling position determining apparatus 904 shown in
The circumstance determining unit 1202 may classify the present railway traffic condition as an exceptional circumstance when the first train 1000 or the second train 1002 is in a traffic condition that meets at least one of the first condition, the second condition, and the third condition. The first condition means that the second delay estimation value {dot over (δ)}s
The preceding train determination unit 1204 is responsive to the present-circumstance determining unit 1202 classifying the present situation as an exceptional circumstance for comparing the estimated arrival times of the first train 1000 and the second train 1002 and determining that the train predicted to enter the joint station first is the preceding train 900. For example, when it is predicted that the first train 1000 will enter the joint station first, the preceding train determining unit 1204 determines that the first train 1000 is the preceding train 900 corresponding to the leading end of the coupling. On the other hand, if it is predicted that the second train 1002 will enter the joint station first, the preceding train determining unit 1204 determines that the second train 1002 is the preceding train 900 corresponding to the leading end of the coupling. Specifically, the preceding train determining unit 1204 may determine the unique identifier of the train determined to be the preceding train 900, as preceding identification information L. The preceding train determining unit 1204 may determine the unique identifier of the train determined to be the following train 1002 as following identification information F.
The departure time determining unit 1206 determines the time when the delay estimation value for the following train 902 is equal to or greater than the preceding waiting threshold as the preceding-train departure time. The preceding train 900 receives the preceding-train departure time from the coupling position determining apparatus 904, and when it is the preceding-train departure time, the preceding train 900 no longer waits for the following train 902 and departs from the joint station.
The coupling position determination unit 1208 determines a coupling position [x*LF] at which the platooning starts between the preceding train 900 and the following train 902 based on the preceding-train departure time. Specifically, the coupling position determination unit 1208 determines a temporary coupling position between the preceding train 900 and the following train 902 and determines the final coupling position [x*LF] depending on whether the temporary coupling position is included in the area of another dwell station. Here, another dwell station is one of multiple dwell stations located on the service route, and it means a dwell station at which the preceding train 900 and the following train 902 stop after the joint station. The area of the dwell station means an area within a predetermined distance from the platform of the dwell station. The coupling position determining unit 1208 determines the driving speed of the following train for recovering the platooning. The coupling position determining unit 1208 utilizes the maximum train performance information max(RS) reflected in the operation schedule to determine the driving speed of the following train. The coupling position determining unit 1208 calculates the driving speed of the following train by using the simulator. The following train 902 receives the driving speed for coupling from the coupling position determining apparatus 904 based on wireless communications and runs on the joint track 1008 according to the driving speed to perform coupling with the preceding train 900. Here, the driving speed of the following train means the average driving speed of the following train as measured by taking into account the acceleration or deceleration of the following train 902 to stop at respective dwell stations.
The coupling position determining unit 1208 calculates the optimal driving speed of the preceding train so that the sum of total chain delay time DRPT and track occupancy time OCP is minimized. The coupling position determining unit 1208 calls out the simulator to calculate the optimal driving speed of the preceding train.
The coupling position determination unit 1208 utilizes the calculated driving speed of the following train and the preceding-train driving speed calculated as the output of the simulator as the basis for determining the meeting position of the preceding train 900 and the following train 902 as the temporary coupling position. The coupling position determining unit 1208 may calculate the travel distances of the preceding train 900 and the following train 902 from the preceding-train departure time. The coupling position determining unit 1208 may determine a point where the following train 902 travels on the joint track 1008 in the calculated driving speed and meets the preceding train 900 as the temporary coupling position. In the second embodiment, the coupling position determining unit 1208 may be responsive to when the temporary coupling position is included in the area of one of the multiple dwell stations for determining the platform of one of the dwell stations as the final coupling position. For example, when the preceding train 900 and the following train 902 can perform coupling at the platform of one of the multiple dwell stations, the coupling position determining unit 1208 determines that platform as the final coupling position. In another embodiment, the coupling position determining unit 1208 determines a calculated temporary coupling position as the final coupling position when no temporary coupling position is included in one of the multiple dwell stations. For example, upon determining that the preceding train 900 and the following train 902 cannot perform the coupling at the platform of one of the multiple dwell stations, the coupling position determination unit 1208 determines the temporary coupling position corresponding to the inter-station route as the final coupling position.
The train controller 1210 controls the speeds of the preceding train 900 and the following train 902, respectively, to recover the platooning between the two trains at the final coupling position [x*LF]. Specifically, the coupling position determining apparatus 904 transmits the preceding-train control signal including the driving speed of the preceding train to the preceding train 900 based on wireless communications. The coupling position determining apparatus 904 transmits the following-train control signal including the driving speed of the following train to the following train 902 based on wireless communications.
With the operation of the coupling position determining apparatus 904 according to the second embodiment, even if coupling at the joint station is delayed, platooning between trains can be restored at another dwell station or in an inter-station route. The present disclosure provides a method of determining the departure time of the preceding train 900 to avoid additional delay when the coupling between trains is delayed. The second embodiment provides a method of determining an optimal position where coupling between trains is performed for platooning recovery. In the second embodiment, both the efficient use of the railway capacity and the securing of safety are considered for determining the coupling position.
In the second embodiment of the present disclosure, when platooning is implemented by coupling between trains at a redetermined coupling position, a driving distance needs to be properly secured between the coupled trains. For example, too short a driving distance would fail to provide a sufficient braking distance for the following train, increasing the risk of collision. On the other hand, too long a driving distance would decrease the efficiency of using the railway capacity. Therefore, the driving distance of trains is preferably determined by taking into account the balance between the efficiency of using the railway capacity and the securing of a safe distance for the following train.
The following describes the respective steps included in the coupling position determining method by referring to
The arrival time calculation unit 1200 calculates real-time estimation data for one or more trains by using pre-stored simulation input data (S1700).
The estimated arrival time and delay estimation value included in the real-time estimation data have been described in
The circumstance determining unit 1202 classifies the present railway traffic condition as a normal circumstance or an exceptional circumstance by comparing the real-time estimation data with the exceptional circumstance threshold (S1702). The exceptional circumstance threshold and the condition for the circumstance determining unit 1202 to detect the exceptional circumstance have been described in detail with reference to
The preceding train determining unit 1204 compares the estimated arrival times of the first train 1000 and the second train 1002 and determines the preceding train 900 and the following train 902 (S1704). An embodiment in which the preceding train determining unit 1204 determines the preceding train 900 and the following train 902 has been described in
The departure time determining unit 1206 determines the preceding-train departure time by using the delay estimation value of the following train (S1706). For example, the departure time determining unit 1206 determines the timing at which the delay of the following train 902 is predicted to be equal to or greater than the preceding waiting threshold as the departure time of the preceding train 900. Since the method of calculating the delay estimation value of the following train has been described in detail in
The coupling position determination unit 1208 determines the coupling position at which the platooning starts between the preceding train and the following train (S1708). A specific process for determining the coupling position by the coupling position determining unit 1208 will be described below with reference to
The arrival time calculation unit 1200 obtains the real-time location of at least one train from the coupling management initiation time based on wireless communications with the ATS or at least one train (S1800). In at least one embodiment, the arrival time calculation unit 1200 obtains respective real-time locations (x1(t) and x2(t)) of the first train and the second train planned to enter the joint station based on the current time.
The arrival time calculation unit 1200 calls out pre-stored simulation input data necessary for performing the simulation with respect to the sections extending from the real-time locations (x1(t) and x2(t)) of the trains to the dwell station (S1802). The specific data included in the simulation input data has been described in
The arrival time calculation unit 1200 inputs the real-time locations of the trains and simulation input data to the pre-learned simulator, and calculates estimated arrival times and delay estimation values (S1804). Since the method of calculating the delay estimation values by using the estimated arrival times has been described in
The coupling position determining unit 1208 determines the driving speed of the following train for coupling with the preceding train based on the performance information of the following train reflected in the operation schedule of the following train (S1900). The coupling position determining unit 1208 may input the maximum performance information of the following train to the simulator and thereby calculate the driving speed of the following train for recovering platooning with the preceding train.
The coupling position determining unit 1208 determines the driving speed of the preceding train such that the sum of the total chain delay time and the track occupancy time is minimized (S1902). The coupling position determining unit 1208 may calculate the driving speed of the preceding train for recovering the platooning with the following train by using the simulator.
The coupling position determining unit 1208 determines a temporary coupling position between the preceding train and the following train based on the determined driving speeds of the following train and the preceding train after Step S1902 (S1904). The travel distance of a train may be calculated by multiplying the travel speed by the travel time. From the preceding-train departure time, the temporary coupling position may be produced by calculating the travel distances based on the driving speeds of the preceding train and the following train.
The coupling position determining unit 1208 determines whether the temporary coupling position is included in one of multiple dwell stations, and determines the final coupling position (S1906). Since the above has described the embodiment of determining the final coupling position according to whether the temporary coupling position is included in the area of the dwell station, further description thereof will be omitted.
The train controller 1210 controls the speeds of the preceding train 900 and the following train 902, respectively, to recover the platooning between the two trains at the final coupling position (S1908). Specifically, the coupling position determining apparatus 904 transmits the preceding-train control signal including the driving speed of the preceding train to the preceding train 900 based on wireless communications. The coupling position determining apparatus 904 transmits the following-train control signal including the driving speed of the following train to the following train 902 based on wireless communications.
According to the second embodiment, the present disclosure can be responsive to when a train accidentally deviates from the operation schedule for determining a coupling position such that virtual coupling is performed between the preceding train and the following train, thereby allowing train platooning to be recovered.
According to another embodiment, the present disclosure can reduce the track occupancy time of trains and increase the efficiency of the use of the track by determining the coupling position of the trains so that the coupling between the trains is still performed on the track other than the platform of the joint station.
Although some embodiments of the present disclosure present flowcharts with the steps thereof illustrated as being sequentially performed, they merely instantiate the technical idea of some embodiments of the present disclosure. Therefore, a person having ordinary skill in the pertinent art could incorporate various modifications, additions, and substitutions in practicing the present disclosure by changing the sequence of steps described by the respective flowcharts or by performing one or more of the steps in the flowcharts in parallel, and hence the steps in the respective flowcharts are not limited to the illustrated chronological sequences.
Various implementations of the systems and methods described herein may be realized by digital electronic circuitry, integrated circuits, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), computer hardware, firmware, software, and/or their combination. These various implementations can include those realized in one or more computer programs executable on a programmable system. The programmable system includes at least one programmable processor coupled to receive and transmit data and instructions from and to a storage system, at least one input device, and at least one output device, wherein the programmable processor may be a special-purpose processor or a general-purpose processor. Computer programs, which are also known as programs, software, software applications, or codes, contain instructions for a programmable processor and are stored in a “computer-readable recording medium.”
The computer-readable recording medium includes any types of recording device on which data that can be read by a computer system are recordable. Examples of computer-readable recording medium include non-volatile or non-transitory media such as a ROM, CD-ROM, magnetic tape, floppy disk, memory card, hard disk, optical/magnetic disk, storage devices, and the like. The computer-readable recording medium further includes transitory media such as data transmission medium. Further, the computer-readable recording medium can be distributed in computer systems connected via a network, wherein the computer-readable codes can be stored and executed in a distributed mode.
Various implementations of the systems and techniques described herein can be realized by a programmable computer. Here, the computer includes a programmable processor, a data storage system (including volatile memory, nonvolatile memory, or any other type of storage system or a combination thereof), and at least one communication interface. For example, the programmable computer may be one of a server, network equipment, a set-top box, an embedded device, a computer expansion module, a personal computer, a laptop, a personal data assistant (PDA), a cloud computing system, and a mobile device.
Although exemplary embodiments of the present disclosure have been described for illustrative purposes, those skilled in the art will appreciate that various modifications, additions, and substitutions are possible, without departing from the idea and scope of the claimed invention. Therefore, exemplary embodiments of the present disclosure have been described for the sake of brevity and clarity. The scope of the technical idea of the embodiments of the present disclosure is not limited by the illustrations. Accordingly, one of ordinary skill would understand the scope of the claimed invention is not to be limited by the above explicitly described embodiments but by the claims and equivalents thereof.
Number | Date | Country | Kind |
---|---|---|---|
10-2021-0124861 | Sep 2021 | KR | national |
10-2021-0125100 | Sep 2021 | KR | national |