Train corridor scheduling process
First Claim
1. A method for scheduling the movement of a plurality of trains operating on a rail corridor, wherein trains traversing the rail corridor may intersect on the same track, whereby each train has at least one travel parameter that can be varied, whereby the rail corridor includes at least one main line and a plurality of secondary tracks onto which a train may be moved to avoid an intersection with another train, said method comprising the steps of:
- (a) deriving a localizer function to represent the rail corridor, wherein said localizer function has a value in a first range between secondary tracks and has a value in a second range in the vicinity of each secondary track;
(b) selecting a value for at least one travel parameter for each of the plurality of trains set to travel on the rail corridor in accordance with a schedule;
(c) finding the intersection points for the plurality of trains;
(d) determining the value of said localizer function for each one of the intersection points;
(e) determining a cost function value in response to the said value of said localizer functions, wherein the cost function value indicates whether the trains intersect at or near a junction between the main line and one of the plurality of secondary tracks;
(f) revising the schedule such that the cost function value indicates that train intersections occur at or near the junction between a main line and one of the plurality of secondary tracks; and
(g) providing the schedule to at least one of the plurality of trains for directing its movement along the rail corridor; and
(h) wherein the steps (a) through (f) are executed by a computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
A process for scheduling the travel of trains on a rail corridor. The rail corridor includes a plurality of siding tracks onto which trains can be sided when a meet or pass occurs with another train on the corridor. A gradient search process is used with a cost function to determine the optimum schedule by moving each meet and pass to a siding. The individual train schedules are varied by changing train speed and/or the train departure time (i.e., the time at which the train enters the corridor).
-
Citations
23 Claims
-
1. A method for scheduling the movement of a plurality of trains operating on a rail corridor, wherein trains traversing the rail corridor may intersect on the same track, whereby each train has at least one travel parameter that can be varied, whereby the rail corridor includes at least one main line and a plurality of secondary tracks onto which a train may be moved to avoid an intersection with another train, said method comprising the steps of:
-
(a) deriving a localizer function to represent the rail corridor, wherein said localizer function has a value in a first range between secondary tracks and has a value in a second range in the vicinity of each secondary track;
(b) selecting a value for at least one travel parameter for each of the plurality of trains set to travel on the rail corridor in accordance with a schedule;
(c) finding the intersection points for the plurality of trains;
(d) determining the value of said localizer function for each one of the intersection points;
(e) determining a cost function value in response to the said value of said localizer functions, wherein the cost function value indicates whether the trains intersect at or near a junction between the main line and one of the plurality of secondary tracks;
(f) revising the schedule such that the cost function value indicates that train intersections occur at or near the junction between a main line and one of the plurality of secondary tracks; and
(g) providing the schedule to at least one of the plurality of trains for directing its movement along the rail corridor; and
(h) wherein the steps (a) through (f) are executed by a computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus for scheduling the movement of a plurality of trains operating on a rail corridor, wherein trains traversing the rail corridor may intersect on the same track, whereby each train has at least one travel parameter that can be varied, whereby the rail corridor includes at least one main line and a plurality of secondary tracks onto which a train may be moved to avoid an intersection with another train, said apparatus comprising:
-
means for deriving a localizer function to represent the rail corridor, wherein said localizer function has a value within a first range between secondary tracks and has a value within a second range in the vicinity of each secondary track;
means for selecting a value for at least one travel parameter for each of the plurality of trains set to travel on the rail corridor in accordance with a schedule;
means for finding the intersection points for the plurality of trains;
means for determining the value of said localizer function for each one of the intersection points;
means for determining a cost function value in response to said value of said localizer functions, wherein the cost function value indicates whether the trains intersect at or near a junction between the main line and one of the plurality of secondary tracks; and
means for revising the schedule such that the cost function value indicates that train intersections occur at or near the junction between a main line and one of the plurality of secondary tracks. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method for scheduling the movement of a plurality of trains operating on a rail corridor to minimize train delays, wherein trains traversing the rail corridor may intersect, whereby each train has at least one travel parameter that can be varied, whereby the rail corridor includes at least one mainline track and a plurality of secondary tracks onto which a train traversing the mainline track may be moved to avoid an intersection with another train traversing the mainline track, said method comprising the steps of:
-
(a) selecting a value for at least one travel parameter for each of the plurality of trains set to travel on the rail corridor in accordance with a schedule;
(b) determining a cost function, wherein at least one independent variable of the cost function comprises a travel parameter, and wherein the cost function indicates whether the trains intersect at or near a junction between a mainline track and a secondary track;
(c) determining a value of the cost function that minimizes the train delays;
(d) determining the travel parameters associated with the value of the cost function determined at the step (c);
(e) revising the schedule in accordance with the travel parameters determined at the step (d) such that the cost function indicates that train intersections occur at or near the junction between a mainline track and a secondary track; and
(f) providing the schedule to at least one of the plurality of trains for directing its movement along the rail corridor; and
(g) wherein the steps (a) through (e) are executed by a computing device.
-
Specification