RAILROAD VIRTUAL TRACK BLOCK SYSTEM
20240001975 ยท 2024-01-04
Assignee
Inventors
- Jerry Wade Specht (Overland Park, KS, US)
- Ralph E. Young (Osawatomie, KS, US)
- Mitchell Wayne Beard (Shawnee, KS, US)
- Kent Robert Shue (Bonner Springs, KS, US)
Cpc classification
B61L11/08
PERFORMING OPERATIONS; TRANSPORTING
B61L2011/086
PERFORMING OPERATIONS; TRANSPORTING
B61L21/10
PERFORMING OPERATIONS; TRANSPORTING
International classification
B61L11/08
PERFORMING OPERATIONS; TRANSPORTING
B61L21/10
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A method of railroad track control includes partitioning a physical track block into a plurality of virtual track blocks, the physical track block defined by first and second insulated joints disposed at corresponding first and second ends of a length of railroad track. The presence of an electrical circuit discontinuity in one of the plurality of virtual track blocks; is detected and in response a corresponding virtual track block position code indicating the presence of the discontinuity in the one of the plurality of virtual track blocks is generated.
Claims
1. A railroad track control system for maintaining a braking distance onboard a locomotive comprising: a plurality of control systems each disposed at a corresponding end of a corresponding physical track block, each control system operable to: partition a physical track block into a plurality of virtual track blocks, the physical track block defined by first and second insulated joints disposed at corresponding first and second ends of a length of railroad track; position a signal control house proximate each insulated joint and associate each signal control house with a group of virtual track blocks to the left of the corresponding insulated joint and a group of virtual track blocks to the right of the corresponding insulated joint; provide a first current from a first signal control house in front of a train to detect the front wheels of the train and provide a second current from a second signal control house behind the train to detect the rear wheels of the train; determine whether a virtual track block is occupied or unoccupied via a vital logic controller interfacing with Electrocode equipment; and combine multiple virtual track block occupancy indications into one common view of train occupancy using both the front and rear axles of a train and validating track occupancy.
2. The railroad track control system of claim 1, wherein each control system is further operable to transmit a TC-A signal between a first signal control house and a second signal control house and between the second signal control house and a third signal control house.
3. The railroad track control system of claim 1, wherein each control system is further operable to shunt the TC-A signal in physical track block so the second signal control house does not receive a TC-A signal from the third signal control house, as a train occupies at least one virtual track block between the second and third signal control houses.
4. The railroad track control system of claim 1, wherein each control system is further operable to transmit a TC-B signal from the second signal control house toward the third signal control house to determine the extent of occupancy within the physical track block), conveyed as virtual track block occupancy.
5. The railroad track control system of claim 1, wherein each control system is operable to determine the electrical discontinuity within the at least one virtual track block within the corresponding physical track block by transmitting a track signal along the corresponding physical track block.
6. The railroad track control system of claim 1, wherein a Virtual track Block Position (VBP) message represents occupancy data, determined from the TC-A and TC-B signals and is transmitted to computers onboard locomotives in the vicinity via a wireless communications link.
7. The railroad track control system of claim 1, wherein each control system is operable to generate a VBP message indicating the virtual track blocks between the first signal control house and the second signal control house are unoccupied and indicating at least one virtual track blocks between the second signal control house and the third signal control house are occupied, when a train is located between the second and third signal control houses.
8. The railroad track control system of claim 1, wherein each control system is operable to generate a VBP message indicating at least one of the virtual track blocks between the first signal control house and the second signal control house are occupied and indicating at least one virtual track blocks between the second signal control house and the third signal control house are occupied, when a train is located between the first and second signal control houses and the second and third signal control houses.
9. The railroad track control system of claim 1, wherein each control system is operable to generate a VBP message indicating at least one of the virtual track blocks between the first signal control house and the second signal control house are occupied and indicating the virtual track blocks between the second signal control house and the third signal control house are unoccupied, when a train is located between the first and second signal control houses.
10. The railroad track control system of claim 1, wherein each signal control house ceases transmitting the TC-A signal and begins transmitting the TC-B signal in order to determine the extent of occupancy within physical track block, after a shunt is detected.
11. A method of railroad track control, comprising: partition a physical track block into a plurality of virtual track blocks, the physical track block defined by first and second insulated joints disposed at corresponding first and second ends of a length of railroad track; position a signal control house proximate each insulated joint and associate each signal control house with a group of virtual track blocks to the left of the corresponding insulated joint and a group of virtual track blocks to the right of the corresponding insulated joint; provide a first current from a first signal control house in front of a train to detect the front wheels of the train and provide a second current from a second signal control house behind the train to detect the rear wheels of the train; determine whether a virtual track block is occupied or unoccupied via a vital logic controller interfacing with Electrocode equipment; and combine multiple virtual track block occupancy indications into one common view of train occupancy using both the front and rear axles of a train and validating track occupancy.
12. The method of claim 11, wherein each control system is further operable to transmit a TC-A signal between a first signal control house and a second signal control house and between the second signal control house and a third signal control house.
13. The method of claim 11, wherein each control system is further operable to shunt the TC-A signal in physical track block so the second signal control house does not receive a TC-A signal from the third signal control house, as a train occupies at least one virtual track block between the second and third signal control houses.
14. The method of claim 11, wherein each control system is further operable to transmit a TC-B signal from the second signal control house toward the third signal control house to determine the extent of occupancy within the physical track block), conveyed as virtual track block occupancy.
15. The method of claim 11, wherein each control system is operable to determine the electrical discontinuity within the at least one virtual track block within the corresponding physical track block by transmitting a track signal along the corresponding physical track block.
16. The method of claim 11, wherein a Virtual track Block Position (VBP) message represents occupancy data, determined from the TC-A and TC-B signals and is transmitted to computers onboard locomotives in the vicinity via a wireless communications link.
17. The method of claim 11, wherein each control system is operable to generate a VBP message indicating the virtual track blocks between the first signal control house and the second signal control house are unoccupied and indicating at least one virtual track blocks between the second signal control house and the third signal control house are occupied, when a train is located between the second and third signal control houses.
18. The method of claim 11, wherein each control system is operable to generate a VBP message indicating at least one of the virtual track blocks between the first signal control house and the second signal control house are occupied and indicating at least one virtual track blocks between the second signal control house and the third signal control house are occupied, when a train is located between the first and second signal control houses and the second and third signal control houses.
19. The method of claim 11, wherein each control system is operable to generate a VBP message indicating at least one of the virtual track blocks between the first signal control house and the second signal control house are occupied and indicating the virtual track blocks between the second signal control house and the third signal control house are unoccupied, when a train is located between the first and second signal control houses.
20. The method of claim 11, wherein each signal control house ceases transmitting the TC-A signal and begins transmitting the TC-B signal in order to determine the extent of occupancy within physical track block, after a shunt is detected.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0006] For a more complete understanding of the present invention, and the advantages thereof, reference is now made to the following descriptions taken in conjunction with the accompanying drawings, in which:
[0007]
[0008]
[0009]
[0010]
[0011]
[0012]
[0013]
[0014]
DETAILED DESCRIPTION OF THE INVENTION
[0015] The principles of the present invention and their advantages are best understood by referring to the illustrated embodiment depicted in
[0016] Two methods of train detection are disclosed according to the present inventive principles. One method determines rail integrity in an unoccupied block. The second method determines train positioning within an occupied block in addition to rail integrity. The following discussion describes these methods under three different exemplary situations: (1) the system at rest (no trains) within the physical track block; (2) operation with a single train within the physical track block; (3) and operation with multiple trains within the physical track block. In this discussion, Track Code A (TC-A) is the available open sourced Electrocode commonly used by the railroads and is carried by signals transmitted via at least one of the rails of the corresponding physical track block. Track Code B (TC-B) is particular to the present principles and provides for the detection of train position within one or more virtual track blocks within an occupied physical track block and is preferably carried by signals transmitted via at least one of the rails of the corresponding physical track block. TC-A and TC-B may by carried by the same or different electrical signals. Preferably, either TC-A or TC-B is continuously transmitted. Generally, TC-A is dependent on a first location sending a coded message to a second location and vice versa (i.e., one location is exchanging information via the rail). On the other hand, TC-B is implemented as a reflection of the transmitted energy using a transceiver pair with separate and discrete components. With TC-B, the system monitors for reflections of the energy through the axle of the train.
[0017] A Virtual track block Position (VBP) message represents the occupancy data, determined from the TC-A and TC-B signals and is transmitted to the computers onboard locomotives in the vicinity, preferably via a wireless communications link. The following discussion illustrates a preferred embodiment and is not indicative of every embodiment of the inventive principles. TC-A is preferably implemented by transmitter-receiver pairs, with the transmitter and receiver of each pair located at different locations. TC-B is preferably implemented with transmitter-receiver pairs, with the transmitter and receiver of each pair located at the same location. The signature of the energy from the transmitter is proportional to the distance from the insulated joint to the nearest axle of the train.
[0018] The section of track depicted in
[0019] As indicated in the legends provided in
[0020] According to the present invention, each physical track block 101a-101d is partitioned into multiple virtual track blocks or virtual track blocks. In the illustrated embodiment, these virtual track blocks each represent one-quarter (25%) of each physical track block 101a-101d, although in alternate embodiments, the number of virtual track blocks per physical track block may vary. In
[0021]
TABLE-US-00001 TABLE 1 House 1 House 2 House 3 A.sub.1 B.sub.1 C.sub.1 D.sub.1 E.sub.1 A.sub.2 B.sub.2 C.sub.2 D.sub.2 E.sub.2 A.sub.3 B.sub.3 C.sub.3 D.sub.3 E.sub.3 F.sub.1 G.sub.1 H.sub.1 F.sub.2 G.sub.2 H.sub.2 F.sub.3 G.sub.3 H.sub.3 TC-A 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 TC-B x x x x x x x x x x x x x x x x x x x x x x x x VBP 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 x = not transmitting or don t care
[0022]
TABLE-US-00002 TABLE 2 House 1 House 2 House 3 A.sub.1 B.sub.1 C.sub.1 D.sub.1 E.sub.1 A.sub.2 B.sub.2 C.sub.2 D.sub.2 E.sub.2 A.sub.3 B.sub.3 C.sub.3 D.sub.3 E.sub.3 F.sub.1 G.sub.1 H.sub.1 F.sub.2 G.sub.2 H.sub.2 F.sub.3 G.sub.3 H.sub.3 TC-A 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 x x x x TC-B x x x x x x x x x x x x x x x x x x x x 1 0 0 0 VBP 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 x = not transmitting or don't care
[0023]
[0024] In particular, the train has entered virtual track block H.sub.2 of physical track block 101c and house #2 (103b) accordingly generates a 0 for virtual track block H.sub.2 in its VBP message. House #3 (103c) now generates and transmits a VBP message of 00000000 for virtual track blocks A.sub.3-H.sub.3, due to both sides of the insulated joint 102c being shunted within the nearest virtual track blocks. Table 3 breaks down the codes for the scenario of
TABLE-US-00003 TABLE 3 House 1 House 2 House 3 A.sub.1 B.sub.1 C.sub.1 D.sub.1 E.sub.1 A.sub.2 B.sub.2 C.sub.2 D.sub.2 E.sub.2 A.sub.3 B.sub.3 C.sub.3 D.sub.3 E.sub.3 F.sub.1 G.sub.1 H.sub.1 F.sub.2 G.sub.2 H.sub.2 F.sub.3 G.sub.3 H.sub.3 TC-A 1 1 1 1 1 1 1 1 1 1 1 1 x x x x x x x x x x x x TC-B x x x x x x x x x x x x 1 1 1 0 0 0 0 0 0 0 0 0 VBP 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 x = not transmitting or don't care
[0025]
The right approach of house #2 (103b) is still not receiving TC-A from house #3 (103c) and house #2 therefore continues to transmit TC-B to the right to detect the virtual track block position of the train within physical track block 101c. With the train positioned within virtual track blocks F.sub.2 Hz, house #2 (103b) generates and transmits a VBP message of 11111 for virtual track blocks Az-E.sub.2 and 000 for virtual track blocks F2-H2.
[0026] House #3 (103c) transmits TC-B to the left and TC-A to the right since physical track block 101d is no longer occupied. Specifically, with the train positioned in virtual track blocks B.sub.3-D.sub.3, house #3 (103c) generates a VBP message of 0000 for virtual track blocks A.sub.3-D.sub.3 and 1111 for virtual track blocks E.sub.3-H.sub.3. Table 4 breaks-down the codes for the scenario of
TABLE-US-00004 TABLE 4 House 1 House 2 House 3 A.sub.1 B.sub.1 C.sub.1 D.sub.1 E.sub.1 A.sub.2 B.sub.2 C.sub.2 D.sub.2 E.sub.2 A.sub.3 B.sub.3 C.sub.3 D.sub.3 E.sub.3 F.sub.1 G.sub.1 H.sub.1 F.sub.2 G.sub.2 H.sub.2 F.sub.3 G.sub.3 H.sub.3 TC-A 1 1 1 1 1 1 1 1 1 1 1 1 x x x x 0 0 0 0 1 1 1 1 TC-B x x x x 1 1 1 1 x x x x 1 0 0 0 0 0 0 0 x x x x VBP 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 1 1 1 1 x not transmitting or don't care
[0027]
[0028] The left approach of house #3 (103c) is still not receiving TC-A from house #2 (103b) and continues to transmit TC-B to the left to determine the virtual track block position of the train within physical track block 101c, which in this case is virtual track blocks A.sub.3-B.sub.3. House #3 (103c) also transmits TC-B to the right as well, since physical track block 101d to the right is no longer receiving TC-A from the house to its right (not shown). This indicates a second train is on the approach to house #3 (103c) from the right. House #3 (103c) accordingly generates a VBP message of 00 for virtual track blocks A.sub.3-B.sub.3, 11111 for virtual track block C.sub.3-G.sub.3, and 0 for virtual track block
TABLE-US-00005 TABLE 5 House 1 House 2 House 3 A.sub.1 B.sub.1 C.sub.1 D.sub.1 E.sub.1 A.sub.2 B.sub.2 C.sub.2 D.sub.2 E.sub.2 A.sub.3 B.sub.3 C.sub.3 D.sub.3 E.sub.3 F.sub.1 G.sub.1 H.sub.1 F.sub.2 G.sub.2 H.sub.2 F.sub.3 G.sub.3 H.sub.3 TC-A 1 1 1 1 x x x x x x x x x x x x x x x x x x x x TC-B x x x x 1 1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 0 VBP 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 0 x not transmitting or don't care
[0029]
[0030] The right approach of house #2 (103b) and the left approach of house #3 (103c) are now transmitting and receiving TC-A signals. House #3 (103c) continues to transmit TC-B to the right and detects the second train within virtual track blocks F.sub.3-H.sub.3 of physical track block 101d. House #3 (103c) therefore generates a VBP message of 11111 for virtual track blocks A.sub.3-E.sub.3 and 000 for virtual track blocks F.sub.3-H.sub.3. Table 6 breaks-down the codes for the scenario of
TABLE-US-00006 TABLE 6 House 1 House 2 House 3 A.sub.1 B.sub.1 C.sub.1 D.sub.1 E.sub.1 A.sub.2 B.sub.2 C.sub.2 D.sub.2 E.sub.2 A.sub.3 B.sub.3 C.sub.3 D.sub.3 E.sub.3 F.sub.1 G.sub.1 H.sub.1 F.sub.2 G.sub.2 H.sub.2 F.sub.3 G.sub.3 H.sub.3 TC-A 1 1 1 1 x x x x x x x x 1 1 1 1 1 1 1 1 x x x x TC-B x x x x 1 0 0 0 0 0 0 0 x x x x x x x x 1 0 0 0 VBP 1 1 1 1 1 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 0 0 0 x not transmitting or don't care
[0031]
[0032] Specifically, from the TC-B signaling, house #2 detects the first train within virtual track blocks A.sub.2-B.sub.2, virtual track blocks C.sub.2-G.sub.2 as unoccupied, and the second train within virtual track block
TABLE-US-00007 TABLE 7 House 1 House 2 House 3 A.sub.1 B.sub.1 C.sub.1 D.sub.1 E.sub.1 A.sub.2 B.sub.2 C.sub.2 D.sub.2 E.sub.2 A.sub.3 B.sub.3 C.sub.3 D.sub.3 E.sub.3 F.sub.1 G.sub.1 H.sub.1 F.sub.2 G.sub.2 H.sub.2 F.sub.3 G.sub.3 H.sub.3 TC-A x x x x x x x x x x x x x x x x x x x x x x x x TC-B 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 0 0 0 0 VBP 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 0 0 0 0 x not transmitting or don't care
[0033]
TABLE-US-00008 TABLE 8 House 1 House 2 House 3 A.sub.1 B.sub.1 C.sub.1 D.sub.1 E.sub.1 A.sub.2 B.sub.2 C.sub.2 D.sub.2 E.sub.2 A.sub.3 B.sub.3 C.sub.3 D.sub.3 E.sub.3 F.sub.1 G.sub.1 H.sub.1 F.sub.2 G.sub.2 H.sub.2 F.sub.3 G.sub.3 H.sub.3 TC-A x x x x x x x x x x x x x x x x x x x x x x x x TC-B 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 0 0 0 0 VBP 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 0 0 0 0 x = not transmitting or don t care
[0034] According to the principles of the present invention, determining whether a virtual track block is occupied or unoccupied can be implemented using any one of a number of techniques. Preferably, existing vital logic controllers and track infrastructure are used, and the system interfaces with existing Electrocode equipment when determining if a virtual track block is unoccupied.
[0035] In the illustrated embodiment, the system differentiates between virtual track blocks that are 25% increments of the standard physical track blocks, although in alternate embodiments physical track blocks may be partitioned into shorter or longer virtual track blocks. In addition, in the illustrated embodiment, in the event of a broken rail under a train, the vital logic controller records, sets alarms, and indicates the location of the broken rail to the nearest virtual track block (25% increment of the physical track block).
[0036] Preferably, the system detects both the front (leading) and rear (trailing) axles of the train and has the ability to detect and validate track occupancy in approach and advance. The present principles are not constrained by any particular hardware system or method for determining train position, and any one of a number of known methods can be used, along with conventional hardware.
[0037] For example, wheel position may be detected using currents transmitted from one end of a physical track block towards the other end of the physical track block and shunted by the wheel of the train. Generally, since the impedance of the track is known, the current transmitted from an insulated joint will be proportional to the position of the shunt along the block, with current provide from in front of the train detecting the front wheels and current provided from the rear of the train detecting the rear wheel. Once the train position is known, the occupancy of the individual virtual track blocks is also known. While either DC or AC current can be used to detect whether a virtual track block is occupied or unoccupied, if an AC overlay is utilized, the AC current is preferably less than 60 Hz and remains off until track circuit is occupied.
[0038] In addition, train position can be detected using conventional railroad highway grade crossing warning system hardware, such as motion sensors. Moreover, non-track related techniques may also be used for determining train position, such as global positioning system (GPS) tracking, radio frequency detection, and so on.
[0039] In the illustrated embodiment, the maximum shunting sensitivity is 0.06 Ohm, the communication format is based on interoperable train control (ITC) messaging, and monitoring of track circuit health is based upon smooth transition from 0-100% and 100-0%.
[0040] In the preferred embodiment, power consumption requirements comply with existing wayside interface unit (WIU) specifications. Logging requirements include percentage occupancy, method of determining occupancy, and direction at specific time; message transmission contents and timing; calibration time and results; broken rail determinations; error codes; and so on.
[0041] The embodiment described above is based on a track circuit maximum length of 12,000 feet, which is fixed (i.e., not moving), although the track circuit maximum length may vary in alternate embodiments. Although the bit description describe above is a 1 for an unoccupied virtual track block and 0 for an occupied virtual track block, the inverse logic may be used in alternate embodiments.
[0042] One technique for measuring track position and generating TC-B is based on currents transmitted from one end of a physical track block towards the other end of the physical track block and shunted by the wheels of the train. Generally, since the impedance of the track is known, the current transmitted from an insulated joint will be proportional to the position of the shunt along the block. Once the train position is known, the occupancy of the individual virtual track blocks is also known.
[0043] Although the invention has been described with reference to specific embodiments, these descriptions are not meant to be construed in a limiting sense. Various modifications of the disclosed embodiments, as well as alternative embodiments of the invention, will become apparent to persons skilled in the art upon reference to the description of the invention. It should be appreciated by those skilled in the art that the conception and the specific embodiment disclosed might be readily utilized as a basis for modifying or designing other structures for carrying out the same purposes of the present invention. It should also be realized by those skilled in the art that such equivalent constructions do not depart from the spirit and scope of the invention as set forth in the appended claims.
[0044] It is therefore contemplated that the claims will cover any such modifications or embodiments that fall within the true scope of the invention.