System and method for scheduling and train control
0 Assignments
0 Petitions
Accused Products
Abstract
A scheduling system and method for moving plural objects through a multipath system described as a freight railway scheduling system. The scheduling system utilizes a cost reactive resource scheduler to minimize resource exception while at the same time minimizing the global costs associated with the solution. The achievable movement plan can be used to assist in the control of, or to automatically control, the movement of trains through the system.
100 Citations
43 Claims
-
1-19. -19. (canceled)
-
20. A method of operating a railway having a plurality of trains for movement along predetermined track layout, the method comprising:
-
(a) determining a movement plan by which the trains move along the layout, said determining comprising an evaluation of the effects of track parameters on the movement of the trains; and
(b) controlling said trains to move along the layout in accordance with said determined movement plan. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A system for controlling the movement of plural trains along a network of track according to a predetermined movement plan comprising:
-
a processor for determining the position of each train along the track;
a processor for evaluating the adherence of each train to the predetermined movement plan;
a processor for determining the adjustments needed by any train not adhering to the predetermined movement plan based at least in part on track parameters; and
a communications channel for communicating said adjustments to each train. - View Dependent Claims (34, 35, 36)
-
-
37. A method of simulating implementation of a movement plan for the movement of a plurality of trains along a track layout based on a schedule of orders, the method comprising:
-
(a) providing a schedule of the orders to be implemented, (b) identifying the location of resources necessary to implement each order, (c) providing a detailed model of the system over which the schedule is to be implemented; and
(d) simulating the schedule on the model to either resolve any conflicts in the schedule or indicate the conflicts. - View Dependent Claims (38, 39)
-
-
40. A system for operating a railway having a plurality of trains and a predetermined track layout over which said trains travel, comprising:
-
(a) a processor for determining a movement plan by which the trains move along the layout, (b) a processor for evaluating the effects of track parameters on the movement of the trains along the track layout; and
,(c) a processor for controlling said trains to move along the layout in accordance with said determined movement plan. - View Dependent Claims (41)
-
-
42. A computer program product for use with a railway computer assisted dispatch system, said computer program product comprising:
-
a computer usable medium having computer readable program code modules embodied in said medium to operate a railway having a plurality of trains for movement along a predetermined track layout;
computer readable first program code module for causing a computer to determine a movement plan by which the trains move along the layout and evaluate the effects of track parameters on the movement of the trains;
computer readable second program code module for causing said computer to control the trains'"'"' movements along the predetermined track layout in accordance with the determined movement plan.
-
-
43. A computer program product for use with a railway computer assisted dispatch system, said computer program product comprising:
-
a computer usable medium having computer readable program code modules embodied in said medium to simulate implementation of a movement plan for the movement of a plurality of trains along a track layout based on a schedule of orders;
computer readable first program code module for causing a computer to identify the location of resources necessary to implement each order in the schedule of orders;
computer readable second program code module for causing said computer to obtain a detailed model of the system over which the schedule of orders is to be implemented;
computer readable third program code module for causing said computer to simulate the schedule on the model, and either resolve any conflicts in the schedule or report the conflicts.
-
Specification