This invention relates generally to railyards and, more particularly, to monitoring train arrival and departure latencies for a railyard.
Railyards are the hubs of railroad transportation systems. Therefore, railyards perform many services, for example, freight origination, interchange and termination, locomotive storage and maintenance, assembly and inspection of new trains, servicing of trains running through the facility, inspection and maintenance of railcars, and railcar storage. The various services in a railyard compete for resources such as personnel, equipment, and space in various facilities so that managing the entire railyard efficiently is a complex operation.
In order to improve the efficiency of railyard operations, it would be useful for an automatic system to monitor the times at which trains enter a geographic area defining a railyard and, subsequently, leave the railyard. Determination of train entry and exit from the railyard is currently accomplished using automatic equipment identification (AEI) tag readers located at the geographic limits of the railyard. A train is comprised of pieces of rolling stock, such as one or more locomotives and one or more railcars, that are removably coupled together using mechanical coupling links. Typically, an AEI tag is attached to every piece of rolling stock in the train. The AEI tag includes coded information that uniquely identifies the piece of rolling stock to which it is attached. As a train enters a railyard, each piece of rolling stock passes an AEI reader, and the reader thereby collects identification information from the AEI tag. The AEI reader transmits RF energy towards a tag reading area and receives RF energy that is backscattered by an AEI tag situated within the tag reading area.
AEI tag reading systems are expensive and complicated to install. Electrical power must be routed to the tag readers, and the tag readers must be accurately aligned with respect to the set of railroad tracks that are to be monitored. Due to the amount of RF energy that must be transmitted by the AEI tag reader so as to obtain tag readings, some of this energy travels beyond the limits of the railyard where it may interfere with communications equipment. Accordingly, AEI tag reading systems are regulated by the Federal Communications Commission (FCC). A license must be obtained from the FCC in order to operate an AEI tag reading system within the United States.
The times at which trains enter and exit the railyard may create a potentially inaccurate picture of railyard operations unless additional information is acquired. An inbound train is considered to be “yarded” as soon as it enters the geographic limits of the railyard. However, due to congestion, crew availability, yard conditions, or other factors, it may not be possible to bring the train immediately into a receiving subyard so as to complete a train arrival process. Each individual railcar is delayed, thus impacting the performance metrics of the entire railyard and possibly causing delays in subsequent outbound trains from that yard. Accordingly, it would be desirable to minimize the time that elapses after a train enters the railyard, but before the train comes to a stop in a receiving subyard. It would also be desirable to minimize the time that elapses after a train enters a departure subyard, but before the train leaves the geographic limits of the railyard. These elapsed times, referred to as latencies, are not measured by existing automated railyard systems.
In addition to monitoring the times at which trains enter and exit a railyard, it would also be useful to monitor one or more sets of tracks within the railyard that may be occupied by a train. Track occupancy is currently monitored by installing wheel detectors along the tracks, or by installing track circuits over track segments. Both of these approaches require significant capital expenditure, installation labor, and electrical cable trenching which disrupts operations within the railyard. The foregoing considerations render existing track occupancy monitoring approaches undesirable and prohibitive. Accordingly, what is needed is a technique for monitoring train arrival and departure latencies which does not require deployment of equipment to individual tracks or individual locomotives.
Pursuant to one set of embodiments, computer-executable methods are provided for monitoring trains in a railyard. These methods comprise detecting an incoming train entering a geographic area defined by a railyard, storing an entry time indicative of a time at which the incoming train entering the railyard was detected, detecting the incoming train coming to a stop in a subyard of the railyard, storing a stop time indicative of a time at which the incoming train came to a stop in the receiving subyard, calculating an incoming train latency time by subtracting the entry time from the stop time, and storing the incoming train latency time as an incoming train latency time record.
Pursuant to a set of further embodiments, the method comprises detecting an outgoing train accelerating from a stop in a departure subyard of the railyard, storing a start time indicative of a time at which the outgoing train in the departure subyard commenced motion from a stationary position, detecting an outgoing train departing from the railyard, storing a departure time indicative of a time at which departure of the outgoing train from the railyard was detected, calculating an outgoing train latency time by subtracting the start time from the departure time, and storing the outgoing train latency time as an outgoing train latency time record.
Pursuant to another set of embodiments, a railyard management system is provided. The railyard management system comprises: a train motion sensing mechanism capable of detecting an incoming train entering a geographic area defined by a railyard, and capable of detecting the incoming train coming to a stop in a subyard of the railyard; a computer-readable storage medium; and a processing mechanism coupled to the computer-readable storage medium. In response to the train motion sensing mechanism detecting the incoming train entering the railyard, the processing mechanism is programmed to store an entry time in the computer-readable storage medium indicative of a time at which the incoming train entering the railyard was detected by the sensing mechanism. In response to the train motion sensing mechanism detecting the incoming train coming to a stop within a receiving subyard of the railyard, the processing mechanism is programmed to store a stop time in the computer-readable storage medium indicative of a time at which the incoming train came to a stop in the receiving subyard. The processing mechanism is programmed to calculate an incoming train latency time by subtracting the entry time from the stop time, and to store the incoming train latency time in the computer-readable storage medium as an incoming train latency time record.
Pursuant to a further set of embodiments, the railyard management system is capable of detecting an outgoing train accelerating from a stop in a departure subyard of the railyard, and capable of detecting an outgoing train departing from the railyard. In response to the train motion sensing mechanism detecting the outgoing train accelerating from a stop in the departure subyard of the railyard, the processing mechanism stores a start time in the computer-readable storage medium indicative of a time at which the outgoing train in the departure subyard commenced motion from a stationary position. In response to the train motion sensing mechanism detecting the outgoing train departing from the railyard, the processing mechanism stores a departure time in the computer-readable storage medium indicative of a time at which departure of the outgoing train from the railyard was detected. The processing mechanism is programmed to calculate an outgoing train latency time by subtracting the start time from the departure time, and to store the outgoing train latency time in the computer-readable storage medium as an outgoing train latency time record.
When all blocks of railcars required for an outgoing train are assembled, one or more locomotives from a locomotive storage and receiving overflow subyard 62 will be moved and coupled to the assembled railcars. Railyard 10 also includes a run-through service area 66 for servicing railcars, and a diesel shop and service area 70 to service and repair locomotives. The organization of railyard 10 normally includes a number of throats, or bottlenecks 74, through which all cars involved in the foregoing train assembly process must pass. Bottlenecks 74 limit the amount of parallel processing possible in a yard, and limit the rate at which the sequence of train assembly tasks may occur.
Next, an outgoing train is detected in a departure subyard (for example, departure subyard 58 of
“Humping” refers to the process of classifying railcars by pushing them over a hill or summit (known as a ‘hump’), beyond which the cars are propelled by gravity and switched to any of a plurality of individual tracks in a bowl 211. Bowl 211 may also be referred to as classification subyard 54 (
Once the railcars are classified using bowl 211 (
The locomotive processes of blocks 225-237 may be performed before, after, or contemporaneously with the railcar processes of blocks 203-221. At block 225, a locomotive is separated from its railcars and transferred into service from locomotive storage and receiving overflow subyard 62 (
AEI tag readers present a robust and reliable option for determining the time at which an incoming train enters the geographic limits of a railyard, as well as the time at which an outgoing train exits the geographic limits of the railyard. However, in situations where extensive under-rail cabling must be installed to provide power for the AEI tag readers, this approach may prove costly. Soil in the vicinity of railroad tracks may be heavily compacted. Moreover, cable trenching equipment may disrupt rail operations throughout railyard 10 (
As stated above, train motion sensing mechanism 401 may be implemented using signals received from an EOT device. This EOT device may be a one-way or two-way telemetry device. In the United States, the Federal Railroad Administration (FRA) mandates the use of two-way, brake line, EOT telemetry devices, for certain types of trains. These types of trains are described in greater detail at 49 CFR Ch. II, Oct. 1, 2004, Section 232.407. However, many types of trains that do not require two-way EOT brake line telemetry devices use one-way EOT telemetry devices. One-way EOT telemetry devices use a radio transmitter to transmit a signal indicative of train brake line pressure (i.e., braking status) from the last car in the train to the head end of the train where the lead locomotive is situated. Two-way EOT devices add the ability to command air brake activation at the rear of the train from the engineer at the head end of the train.
The American Railway Engineering and Maintenance of Way Association (AREMA) defines recommended guidelines for EOT telemetry systems in its Communications and Signals Manual (AREMA C&S Manual, Part 22.3.1, 2004). Furthermore, the FRA mandates testing of EOT devices upon installation on a train and before a train's departure from a railyard (see 49 CFR Ch. II, Oct. 1, 2004, Section 232.409). One effect of these regulations is that EOT devices are found on most trains. EOT devices present a source of information for detecting the approach of a train to a railyard. Using the AREMA recommended, industry standard message format, the train brake line status can be decoded from EOT radio messages and used to recognize a train that has stopped, as well as a train that is in motion. EOT radio messages may be received using a radio receiver of conventional design coupled to one or more directional antennas. The use of directional antennas permits the radio receiver to limit detection of approaching trains to those trains within certain geographic areas or regions.
A receiver can be monitored for detection of incoming EOT radio messages. When an EOT radio message is received, a warning or indication of an approaching train is provided. For example, consider U.S. Pat. No. 5,735,491 (hereinafter referred to as the '491 patent) which discloses a system to warn motorists of a train approaching a railroad crossing by detecting a train via reception of its EOT radio signal. The '491 patent does not teach or suggest demodulation or extraction of any specific data contained within the EOT radio signal to determine train braking status. Train braking status may, but need not, include brake line pressure, or information specifying whether the brakes are currently being applied to the train, or both.
If train motion sensing mechanism 401 is implemented using a radar or LIDAR transceiver, electromagnetic energy in the form of a radar or LIDAR interrogation signal is transmitted from one or more positions within or adjacent to the railyard. Preferably, these positions are elevated above ground level so as to provide a relatively unobstructed signal path to each of a plurality of tracks or track segments. The radar or LIDAR transceiver is equipped with a controllable transmitting aperture in order to direct the interrogation signal towards a particular track or track segment. Any backscattered return signal from the interrogation signal is processed to yield a track occupancy state for the track or track segment, and may also be processed to determine relative motion of a train on the track with respect to the transmitting aperture.
Train motion sensing mechanism 401 is operatively coupled to a processing mechanism 404. Processing mechanism 404 is connected to a computer-readable storage medium 407 capable of storing a plurality of incoming and outgoing train latency time records 409 pursuant to execution of blocks 113 and 127 (
Processing mechanism 404 (
Algorithms for implementing exemplary embodiments of the present invention, including the procedure of
These instructions may reside, for example, in RAM of the computer or controller. Alternatively, the instructions may be contained on a data storage device with a computer readable medium, such as a computer diskette. Or, the instructions may be stored on a magnetic tape, conventional hard disk drive, electronic read-only memory, optical storage device, or other appropriate data storage device. In an illustrative embodiment of the invention, the computer-executable instructions may be lines of compiled C++ compatible code.
Steerable directional antenna 501 (
Any backscattered return signal from the interrogation signal received by steerable directional antenna 501 is processed to yield a track occupancy state for a track or track segment specifying whether or not any rolling stock, such as a locomotive or railcar, is situated on the track or track segment. The backscattered return signal may also be processed to determine relative motion of a train on the track or track segment with respect to the transmitting aperture of steerable directional antenna 501. Preferably, steerable directional antenna 501 is mounted in one or more positions elevated above ground level so as to provide a relatively unobstructed signal path to each of a plurality of tracks or track segments 513-517.
At least one of optical beam generator 602 and optical sensor 600 (
In the example of
Any backscattered return signal from the interrogation signal received by optical sensor 600 is processed to yield a track occupancy state for a track or track segment specifying whether or not any rolling stock, such as a locomotive or railcar, is situated on the track or track segment. The backscattered return signal may also be processed to determine relative motion of a train on the track or track segment with respect to the transmitting aperture of optical beam generator 602. Preferably, optical beam generator 602 is mounted in one or more positions elevated above ground level so as to provide a relatively unobstructed signal path to each of a plurality of tracks or track segments 613-617.
Optionally, at least one of an incoming and an outgoing train is associated with an optical retroreflector for reflecting an optical beam incident thereupon in a direction back to the source of the optical beam. Optical beam generator 602 directs an interrogation signal towards a track segment, such as track segment 613. Optical sensor 600 is monitored for receipt of a return signal reflected back to the optical receiver from the optical retroreflector, thereby permitting identification of one or more specific incoming or outgoing trains on track segment 613.
While the invention has been described with reference to a preferred embodiment, it will be understood by those skilled in the art that various changes may be made and equivalents may be substituted for elements thereof without departing from the scope of the invention. In addition, many modifications may be made to adapt a particular situation or material to the teachings of the invention without departing from the essential scope thereof. Therefore, it is intended that the invention not be limited to the particular embodiment disclosed as the best mode contemplated for carrying out this invention, but that the invention will include all embodiments falling within the scope of the appended claims.