Apparatus for bi-directional downstream adjacent crossing signaling
10017197 ยท 2018-07-10
Assignee
Inventors
Cpc classification
B61L29/32
PERFORMING OPERATIONS; TRANSPORTING
International classification
B61L29/18
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A first crossing predictor uses signals from a pair to spaced apart receivers, which may be located on opposite sides of a transmitter, to determine on which side of a crossing an approaching train is located. If the first predictor upstream with respect to the approaching train, the first predictor transmits signals to instruct a downstream adjacent predictor to activate its warning device at a constant warning time (referred to as DAXing).
Claims
1. A crossing predictor comprising: a control unit; a transmitter connected to the control unit and operable to transmit an alternating current signal having a first frequency through a pair of track rails, the track rails being connected to each other by at least one shunt operable to pass the alternating current signal across the pair of rails, the transmitter being connected to each of the track rails at a first position; a first receiver connected to the control unit and operable to detect an alternating current signal across the pair of track rails, the first receiver being connected to the track rails at a second position on each of the track rails; and a second receiver connected to the control unit and operable to detect an alternating current signal across the pair of track rails, the second receiver being connected to the track rails at a third position on each of the track rails, the second position being spaced apart from the third position; wherein the control unit is configured to detect a train and determine on which side of the first position the train is located by comparing signals received by the second receiver to signals received by the first receiver.
2. The crossing predictor of claim 1, wherein the track rails are connected to each other by a second shunt operable to pass the alternating current signal across the pair of rails.
3. The crossing predictor of claim 1, wherein the control unit is configured to transmit a constant warning time signal to a second crossing predictor when the comparison of the signal received by the second receiver to the signal received by the first receiver indicates that the second crossing predictor is downstream of the train.
4. The crossing predictor of claim 3, wherein the constant warning time signal is transmitted wirelessly.
5. The crossing predictor of claim 3, wherein the constant warning time signal is transmitted via a wired connection.
6. The crossing predictor of claim 3, wherein the constant warning time signal is transmitted via the track rails.
7. The crossing predictor of claim 1, wherein the first receiver is on a side of the transmitter opposite the second receiver.
8. The crossing predictor of claim 1, wherein a distance between the first position and the third position is sufficient to ensure that an inbound train traveling at a maximum speed will be detected before the train reaches a road that intersects the track.
9. A method for operating a crossing predictor comprising: a control unit; transmitting, by a transmitter connected to each of the track rails at a first position, an alternating current signal having a first frequency through a pair of track rails, the track rails being connected to each other by at least one shunt operable to pass the alternating current signal across the pair of rails; receiving, by a first receiver connected to the track rails at a second position on each of the track rails, the alternating current signal across the pair of track rails; receiving, by a second receiver connected to the track rails at a third position on each of the track rails, the alternating current signal across the pair of track rails, the second position being spaced apart from the third position; and detecting, by a control unit connected to the first receiver and the second receiver, a train and determining on which side of the first position the train is located by comparing signals received by the second receiver to signals received by the first receiver.
10. The method of claim 9, wherein the track rails are connected to each other by a second shunt operable to pass the alternating current signal across the pair of rails.
11. The method of claim 9, wherein the control unit is configured to transmit a constant warning time signal to a second crossing predictor when the comparison of the signal received by the second receiver to the signal received by the first receiver indicates that the second crossing predictor is downstream of the train.
12. The method of claim 11, wherein the constant warning time signal is transmitted wirelessly.
13. The method of claim 11, wherein the constant warning time signal is transmitted via a wired connection.
14. The method of claim 11, wherein the constant warning time signal is transmitted via the track rails.
15. The method of claim 9, wherein the first receiver is on a side of the transmitter opposite the second receiver.
16. The method of claim 9, wherein a distance between the first position and the third position is sufficient to ensure that an inbound train traveling at a maximum speed will be detected before the train reaches a road that intersects the track.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
DETAILED DESCRIPTION
(13) The present invention will be discussed with reference to preferred embodiments of crossing predictors. Specific details, such as transmission frequencies and types of track circuits, are set forth in order to provide a thorough understanding of the present invention. The preferred embodiments discussed herein are considered in all respects to be illustrative and should not be understood to limit the invention. Furthermore, for ease of understanding, certain method steps are delineated as separate steps; however, these steps should not be construed as necessarily distinct nor order dependent in their performance.
(14)
(15) If a train heading toward the road 20 crosses one of the shunts 48, the train's wheels and axles act as shunts which essentially shorten the length of the rails 22a,b, thereby lowering the inductance and hence the impedance and voltage. Measuring the change in the impedance indicates the distance of the train, and measuring the rate of change of the impedance (or integrating the impedance over time) allows the speed of the train to be determined. As a train moves toward the road 20 from either direction, the impedance of the circuit will decrease, whereas the impedance will increase as the train moves away from the receiver 44/transmitter 43 toward the shunts 48. Thus, the predictor is able to determine whether the train is inbound or outbound with respect to the road 20, but cannot determine on which side of the road 20 the train is located.
(16) The predictor 40 outputs a signal, sometimes referred to as the EZ level, that is dependent upon the aforementioned change in impedance. The EZ level is a normalized value that is based on an integration of multiple track parameters (e.g., amplitude, phase, etc.,) to represent the position of a train on the approach. An EZ level of 100 is the nominal full strength signal when no train is in the approach (i.e., between the receiver 44 and either shunt). As a train approaches the receiver 44 from either direction, the EZ level decreases nearly proportionally to the distance of the train from the receiver 44. Thus, the EZ level when a train has traveled approximately half of the approach distance will be approximately 50. In practice, an EZ level above 80 is sometimes used as a threshold to declare that a train is inside or outside the approach, whereas an EZ level below 10 or 20 is sometimes used as a threshold to indicate a train in close proximity.
(17) Those of skill in the art will recognize that more sophisticated crossing predictor circuits are configured to compensate for leakage currents across the rails 22a,b (such as caused by water and/or road salt), which are typically resistive rather than inductive, by, e.g., measuring phase shifts in addition to amplitude. All such variations are within the scope of the invention.
(18) As discussed above, the transmitter 43 and receiver 44 are typically located on opposite sides of the road 20. Those of skill in the art will recognize that this is not necessary for the crossing predictor circuit, and that it is possible for the transmitter 43 and receiver 44 to be located at the same points on the rails 22a,b (indeed, this is often the case for unidirectional crossing predictors). The transmitter 43 and receiver 44 are placed on opposite sides of the road 20 in order to form part of what is known in the art as an island circuit. An island circuit is a track occupancy circuit that detects the presence of a train between the receiver and transmitter. It is called an island circuit because the width W of the road 20 that intersects the track 22 is typically referred to in the industry as an island, likely because such areas are typically raised in relation to adjacent areas and resemble an island in the event that the lower lying adjacent areas become flooded. Island circuits are desirable so that a crossing warning device (e.g., the crossing gates) can be deactivated to allow traffic to use the road 20 to cross the track 22 as soon as the train has cleared the section of track 22 that crosses the road 20. Those of skill in the art will recognize that a crossing predictor circuit is not suitable for detecting the presence of a train in the island because, once any part of the train is near or over the receiver 44, the impedance does not change or changes only very little due to the presence of multiple pairs of wheels and axles on the train (in other words, once one axle of the train reaches the receiver 44, the impedance remains constant or nearly constant until the entire train has passed the receiver 44, and the length of trains may vary widely).
(19) Island circuits work by transmitting a signal (typically but not necessarily an AC signal) between the transmitter and receiver and determining the presence of a train by detecting the absence or severe attenuation of the transmitted signal at the receiver caused by the wheels and axle of a train creating a short between the rails 22a,b and hence preventing the transmitted signal from reaching the receiver (thus, those of skill in the art sometimes use the term deenergizing the island circuit to refer to the absence of a signal at the receiver). The transmitted signal for the island circuit is typically at a different frequency than the crossing predictor circuit. By locating the physical connections of the transmitter 43 and receiver 44 to the rails 22a,b on opposite sides of the road 20, the island track circuit can share the same physical connections (e.g., by using a mixer to combine the signals transmitted by the transmitter 43 of the crossing predictor 40 and the signal transmitted by the island circuit transmitter, and using filters tuned to those respective frequencies at the receiver 44 for the crossing predictor 40 and the receiver for the island circuit), thereby reducing both installation and maintenance costs.
(20)
(21) Each of the crossing predictors 40 at the crossings 20 are bidirectional crossing predictors that transmit a signal outward along the track 22 in both directions. As discussed above, these bidirectional crossing predictors 40 are not capable of determining the direction of travel of a detected train. Also shown in
(22) Those of skill in the art will understand that the unidirectional predictors 41a,c will be programmed with information regarding the distance between the unidirectional predictors 41a,c and the downstream bidirectional predictors 40a,c to provide for a constant warning time (i.e., the unidirectional predictor 41a will DAX bidirectional predictor 40b prior to DAXing bidirectional predictor 40c because a train traveling eastbound on the track 22 will necessarily reach crossing 20a before it reaches crossing 20b).
(23) Those of skill in the art will further understand that each crossing predictor is provided with an input, sometimes referred to as a UAX (Upstream Adjacent Crossing) input, which will accept a DAX signal from an upstream adjacent crossing and, upon receipt of the signal, activate its associated warning device. Failsafe principles dictate that the absence of the DAX signal on the UAX input be interpreted as an indication to sound the warning device. In some embodiments, the UAX input is used as a control signal for a relay configured to activate the warning device when no signal is present on the UAX input. Accordingly, those of skill in the art sometimes refer to deenergizing the UAX input to indicate activation of the warning device.
(24) It should be further understood that each predictor 40 will also be provided, in addition to the UAX input, with a second input for accepting a signal from another crossing predictor that indicates that the other crossing predictor has detected the presence of a train. This second input is used by the control unit 44a to determine when to suppress the transmission of DAX signals from the crossing predictor, such as when the train is traveling in the wrong direction (i.e., the train is heading in an upstream rather than downstream). In some embodiments, the transmission of DAX signals is controlled by what is known in the art as a stick relay or stick logic. When the stick relay is set (or energized), the transmission of DAX signals from the predictor is suppressed (thus, the signal from the other predictor must be present at the input so that the relay is energized and DAXing is suppressed).
(25) Referring now back to
(26) TABLE-US-00001 TABLE 1 Bidirectional approach length (feet) 4 Ohms/1000 feet Operating Frequency Min Max 86 Hz 1000 7950 211 Hz 600 5550 525 Hz 400 3150 970 Hz 400 2175
(27) Referring now to Table 1, if the desired approach length (which again is a function of desired warning time and maximum allowed train speed) is 4500 feet and the crossings 20a-c in
(28) A fuller range of typical frequencies is illustrated in Table 2 below:
(29) TABLE-US-00002 TABLE 2 4000 GCP Bidirectional Approach Operating 2 Ohms/1,000 Feet 4 Ohms/1,000 Feet 6 Ohms/1,000 Feet Frequency Distributed Ballast Distributed Ballast Distributed Ballast (Hz) Min. Max. Min. Max. Min. Max. 86 1,000 5,350 1,000 7,950 1,000 9,280 114 750 4,525 750 6,450 750 7,448 156 600 3,925 600 5,550 600 6,349 211 475 3,350 475 4,800 475 5,494 285 400 2,950 400 4,225 400 4,762 348 400 2,625 400 3,675 400 4,151 430 400 2,300 400 3,350 400 3,785 525 400 2,150 400 3,150 400 3,641 645 400 1,950 400 2,800 400 3,175 790 400 1,725 400 2,475 400 2,808 970 400 1,550 400 2,175 400 2,472
(30) In Table 2, frequencies of 970 Hz or less are typically used for crossing predictor circuits, whereas all of the frequencies in Table 2 are commonly used for PSO circuits (discussed in further detail below).
(31) A second conventional installation employing insulated track joints is illustrated in
(32) As discussed above, a drawback of each of the configurations in
(33)
(34)
(35) The approach clear timer becomes active, but does not start to run, when the control unit (44a in
(36) The stick release timer is a fallback safety measure that clears the stick at a predictor when a maximum allowable time (typically 10-15 minutes) has passed so as to prevent the suppression of DAXing signals for extended periods of time due to an unexpected train movement or an equipment failure. The control unit is configured to start the stick release timer when stick relay is set and when no train motion is predicted. The control unit will freeze the stick release timer if a train is occupying the island and whenever train motion is detected, and will deactivate the stick release timer if the approach clear timer times out.
(37) An island circuit (not shown in
(38) Also shown in
(39) The processing performed by the various predictors 40a-d will be discussed in connection with
(40) Crossing predictor 40d controls the transmitter for PSO circuit 50d to transmit code C when the train is at a location close to the beginning of the approach 45a for crossing predictor 40a. The approach (i.e., the shunt) for crossing predictor 40a is located just to the outside of the crossing 20d. Code C on PSO circuit 50d is an indication to predictor 40a that predictor 40d has detected a train in its outer approach and that predictor 40a should not generate and send DAX signals for this train to predictors 40b and 40c. When crossing predictor 40a senses the code C on PSO circuit 50d, crossing predictor 40a sets its internal stick relay to disable the generation of DAXing signals.
(41) Independently and in addition to generation of the code C signal to prevent crossing predictor 40a from generating DAXing signals, crossing predictor 40d also calculates constant warning time predictions for its own adjacent warning device at crossing 20d and for DAXing crossing predictors 20c and 20b if necessary based on the speed of the train 410. The DAXing signals may be communicated to the crossing predictors 20b and 20c using separate wire conductors or radio links, or may be communicated using additional PSO circuits (not shown in
(42) As shown in
(43)
(44) Referring now to
(45) Referring now to
(46) As discussed above, it is not necessary to employ PSO circuits for rail based communications between upstream and downstream crossing predictors. Rather, vital I/O links between the predictors may be employed instead. The vital I/O links may take the form of wireless links (e.g., radio, optical, etc.) or wired connections.
(47) An exemplary installation using such vital I/O links is illustrated in
(48) Those of skill in the art will recognize that the approach arrangements shown in
(49) Some embodiments address this situation by providing a mechanism for determining the direction of the train. An example of such a mechanism is illustrated in
(50) In order to provide a more comprehensive understanding of the invention, operation of predictor circuits in various configurations is discussed in further detail below in connection with
(51) Parameter Set-Up (
(52) Referring now to
(53) Internal PSO with Approaches Extending Through Island (
(54) Track Speed Train
(55) Referring now to
(56) ATrain crossed Stick EZ point in approach (coincides with termination shunt of crossing 1) and the PSO transmitter for crossing 4 transmits code C due to crossing ringing (i.e., the crossing warning system has activated) and EZ<Stick EZ.
(57) ACrossing 1 sets Stick and Stick timer due to receiving a code C.
(58) BCrossing 4 island de-energizes (when train enters the crossing 4 island).
(59) BCrossing 4 sets stick, stick release timer, and approach timer.
(60) BCrossing 4 will transition from transmitting a code C to a code A when the PSO circuit de-energizes (Crossing 4 stops receiving a code A from crossing 1).
(61) BCrossing 1 keeps stick set due PSO circuit de-energizing and the transition being Code C to no code (PSO Circuit de-energized).
(62) C, D, & EState remains same while train traverses inner circuit.
(63) C, D, & ETimers do not run due to inbound or outbound motion.
(64) C, D, & ECrossing 1 will set Approach clear timer when EZ<Approach Clear EZ.
(65) FCrossing 1 island de-energizes.
(66) FStates remain unchanged.
(67) GCrossing 1 & 4 both see PSO circuit up. Both crossings see code A. Crossing 1 island is still down (de-energized).
(68) GCrossing 1 receives code A from crossing 4. Crossing 1 is ringing and will transmit a code C while the island is down. Crossing 4 will receive the code C and set its stick.
(69) GCrossing 1 island energizes. Crossing 1 is receiving a code A from Crossing 4. Crossing transitions to sending a code A to crossing 4. Both crossings clear their sticks.
(70) Slow Speed Train
(71) This scenario is the same as the track speed train. As long as crossing 1 and 4 see inbound or outbound motion then the timers will not run to expiration and the sticks will remain set until the train passes through the island and the PSO circuit energizes.
(72) Train Stops on Inner Approach
(73) This scenario is similar to
(74) Internal PSO with Approaches at Island (
(75) Referring now to
(76) ATrain crossed Stick EZ point in approach (coincides with termination shunt of crossing 1) and transmits code C due to crossing ringing and EZ<Stick EZ.
(77) ACrossing 1 sets Stick and Stick timer due to receiving a code C.
(78) BCrossing 4 island de-energizes.
(79) BCrossing 4 sets stick, stick release timer, and approach timer.
(80) BCrossing 4 will transition from transmitting a code C to a code A when the PSO circuit de-energizes (Crossing 4 stops receiving a code A from crossing 1).
(81) BCrossing 1 keeps stick set due PSO circuit de-energizing and the transition being Code C to no code (PSO Circuit de-energized).
(82) C, D, & EState remains same while train traverses inner circuit.
(83) C, D, & ETimers do not run due to inbound or outbound motion.
(84) C, D, & ECrossing 1 will set Approach clear timer when EZ<Approach Clear EZ.
(85) FCrossing 1 island de-energizes.
(86) FStates remain unchanged.
(87) GCrossing 1 & 4 both see PSO circuit up. Both crossings see code A. Crossing 1 island is still down.
(88) GCrossing 1 receives code A from crossing 4. Crossing 1 is ringing and will transmit a code C while the island is down. Crossing 4 will receive the code C and set its stick.
(89) GCrossing 1 island energizes. Crossing 1 is receiving a code A from Crossing 4. Crossing 1 transitions to sending a code A to crossing 4. Both crossings clear their sticks.
(90) Internal PSO with Approaches at Island (
(91) Referring now to
(92) ATrain crossed Stick EZ point in approach (coincides with termination shunt of crossing 1) and transmits code C due to crossing ringing and EZ<Stick EZ.
(93) ACrossing 1 sets Stick and Stick timer due to receiving a code C.
(94) BCrossing 4 island de-energizes.
(95) BCrossing 4 sets stick, stick release timer, and approach timer.
(96) BCrossing 4 will transition from transmitting a code C to a code A when the PSO circuit de-energizes (Crossing 4 stops receiving a code A from crossing 1).
(97) BCrossing 1 keeps stick set due PSO circuit de-energizing and the transition being Code C to no code (PSO Circuit de-energized).
(98) C, D & EState remains same while train traverses inner circuit.
(99) C, D & ETimers do not run due to inbound or outbound motion. Once train leaves crossing 4 approach timers will begin to run even though PSO circuit de-energized.
(100) C, D & ECrossing 1 will set Approach clear timer when EZ<Approach Clear EZ.
(101) FCrossing 1 island de-energizes.
(102) FStates remain unchanged.
(103) GCrossing 1 & 4 both see PSO circuit up. Both crossings see code A. Crossing 1 island is still down.
(104) GCrossing 1 receives code A from crossing 4. Crossing 1 is ringing and will transmit a code C while the island is down. Crossing 4 will receive the code C and set its stick.
(105) GCrossing 1 island energizes. Crossing 1 is receiving a code A from Crossing 4. Crossing 1 transitions to sending a code A to crossing 4. Both crossings clear their sticks.
(106) Internal PSO with Joints
(107) Track Speed Train
(108) Westbound Enter from Joints (
(109) Referring now to
(110) Eastbound Toward Joints (
(111) This scenario is basically the same as the track speed train scenario described above in connection with
(112) Slow Speed
(113) Westbound Enter from Joints (
(114) Referring now to
(115) Train Stops on Inner Approach
(116) This scenario is similar to the scenario discussed below in connection with
(117) Vital I/O With Approaches Extending Through Islands
(118) Track Speed Train (
(119) Referring now to
(120) ATrain crossed Stick EZ point in approach (coincides with termination shunt of crossing 1) and energizes Bi-DAX output due to crossing ringing and EZ<Stick EZ.
(121) ACrossing 1 sets Stick and Stick timer due to Bi-DAX input energizing.
(122) BCrossing 4 island de-energizes.
(123) BCrossing 4 sets stick, stick release timer, and approach timer.
(124) BCrossing 4 keeps Bi-DAX output energized due to stick being set.
(125) BCrossing 1 keeps stick set due to Bi-DAX input being energized.
(126) C, D & EState remains same while train traverses inner circuit.
(127) C, D & ETimers do not run due to inbound or outbound motion.
(128) C, D & ECrossing 1 does not energize Bi-DAX output due to input being energized
(129) C, D & ECrossing 1 will set Approach clear timer when EZ<Approach Clear EZ.
(130) FCrossing 1 island de-energizes.
(131) FStates remain unchanged.
(132) GCrossing 1 island clears.
(133) GCrossing 4 Approach Clear Timer starts running due to EZ>Approach Clear EZ.
(134) GCrossing 4 Approach Clear Timer expires.
(135) GCrossing 4 clears stick due to approach clear timer expiring.
(136) GCrossing 4 de-energizes Bi-DAX output.
(137) GCrossing 1 sees Bi-DAX input de-energize.
(138) GCrossing 1 clears all sticks due to Bi-DAX input de-energizing.
(139) Slow Speed Train (
(140) Referring now to
(141) AInitially all sticks are clear and all Bi-DAX I/O are de-energized.
(142) ATrain travels inbound towards crossing 4.
(143) ATrain starts crossing but has not crossed the Stick EZ point so the Bi-DAX output is not energized.
(144) ATrain crossed Stick EZ point in approach (coincides with termination shunt of crossing 1) and DOES NOT energizes Bi-DAX output due to crossing NOT ringing even though EZ<Stick EZ.
(145) BTrain eventually starts crossing 4 and then crossing 4 energizes its Bi-DAX output due to crossing ringing and EZ<Stick EZ.
(146) BCrossing 1 sets Stick and Stick timer due to Bi-DAX input energizing.
(147) Refer to items B through G in connection with the scenario of
(148) Train Stops Inner Approach (
(149) Referring now to
(150) ATrain stops resulting in crossing 4 Stick Release Timer running.
(151) ATrain remains stopped for longer than crossing 4 Stick Release timer setting resulting in timer expiring, stick clearing, and Bi-DAX output de-energizing.
(152) ACrossing 1 Bi-DAX input de-energizes resulting in stick clearing.
(153) BTrain resumes motion towards crossing 1.
(154) CCrossing 1 starts and EZ is less than Stick EZ resulting in crossing 1 energizing its Bi-DAX output.
(155) CCrossing 4 Bi-DAX input energizes resulting in crossing 4 setting stick and stick timer.
(156) D & EState unchanged as train moves toward crossing 1.
(157) FCrossing 1 island de-energizes.
(158) FCrossing 1 sets stick, stick release timer, and approach timer.
(159) FCrossing 1 keeps Bi-DAX output energized due to stick being set.
(160) FCrossing 4 keeps stick set due to Bi-DAX input being energized.
(161) GCrossing 1 island clears.
(162) GCrossing 1 clears stick due to train move to outer approach.
(163) GCrossing 1 de-energizes Bi-DAX output.
(164) GCrossing 4 clears all sticks due to Bi-DAX input.
(165) Train Stops Outer Approach (
(166) Referring now to
(167) ATrain crossed Stick EZ point in approach (coincides with termination shunt of crossing 1) and energizes Bi-DAX output due to crossing ringing and EZ<Stick EZ.
(168) ACrossing 1 sets Stick and Stick timer due to Bi-DAX input energizing.
(169) BTrain slows to stop short of crossing island.
(170) BCrossing 4 clears with train stopped at an EZ less than Stick EZ.
(171) BCrossing 4 de-energizes its Bi-DAX output due to Crossing not ringing and stick not set
(172) BCrossing 1 Bi-DAX input de-energizes resulting in stick clearing. At this point if the train started back inbound then the scenario outline for
(173) Train Stops on Island and Reverses
(174) Scenario #1 (
(175) Referring now to
(176) ATrain crossed Stick EZ point in approach (coincides with termination shunt of crossing 1) and energizes Bi-DAX output due to crossing ringing and EZ<Stick EZ.
(177) ACrossing 1 sets Stick and Stick timer due to Bi-DAX input energizing.
(178) BCrossing 4 island de-energizes.
(179) BCrossing 4 sets stick, stick release timer, and approach timer.
(180) BCrossing 4 keeps Bi-DAX output energized due to stick being set.
(181) DCrossing 1 keeps stick set due to Bi-DAX input being energized.
(182) CTrain stops on island.
(183) CCrossing 4 Stick Release Timer running due to no inbound or outbound motion
(184) CCrossing 4 Stick Release Timer could run to expiration and then reset to max or be continually reset to max depending on implementation due to island down to set timer and no inbound or outbound motion to run timer. In either implementation the stick will remain set while the island is down.
CCrossing 1 keeps stick set due to Bi-DAX input being energized.
DCrossing 4 island clears.
DCrossing 4 clears stick due to train move to outer approach.
DCrossing 4 de-energizes Bi-DAX output.
DCrossing 1 clears all sticks due to Bi-DAX input.
(185) Scenario #2 (
(186) Referring now to
(187) EState remains same while train traverses inner circuit.
(188) FCrossing 1 island de-energizes.
(189) FStates remain unchanged as train slows to stop on crossing 1 island.
(190) FTrain is stopped on Crossing 1 island.
(191) FCrossing 4 Approach Release Timer is not running due to EZ<Approach Clear EZ.
(192) FCrossing 4 Stick Release Timer is running due to no inbound or outbound motion.
(193) GCrossing 4 Stick Release Timer expires resulting in the sticks clearing and the Bi-DAX output de-energizing.
(194) GCrossing 1 Bi-DAX input de-energizes but crossing 1 is ringing so crossing 1 energizes its Bi-DAX output and keeps stick set.
(195) GCrossing 4 Bi-DAX input energizes resulting in stick, stick timer, and approach timer being set.
(196) GCrossing 1 Stick Release Timer could run to expiration and then reset to max or be continually reset to max depending on implementation due to island down to set timer and no inbound or outbound motion to run timer. In either implementation the stick will remain set while the island is down.
HTrain moves off island towards inner approach keeping the stick set at crossing 1 due to the train direction being towards the inner approach.
(197) Vital I/O with Approaches at Island
(198) Track Speed Train (
(199) Referring now to
(200) Slow Train
(201) The slow speed train scenario will be the same as the track speed scenario. Since the Stick Release Timer and the Approach Release Timer do not run while motion is seen the sticks will remain set while the train moves outbound from one crossing to the other regardless of the speed. The approach extends from one island to the other guaranteeing that the train is seen between the crossings.
(202) Stopped Train
(203) The stopped train scenario is the same as for
(204) Vital I/O with Approaches Short of Island
(205) Track Speed (
(206) For a track speed train with the timers programmed properly this scenario will operate per the previous track speed train scenarios.
(207) Track Speed #2 (
(208) For a track speed train with the timers programmed properly this scenario will operate per the previous track speed train scenarios.
(209) Slow Speed Train (
(210) This scenario will follow the scenario discussed above in connection with
(211) Scenario #1
(212) ECrossing 1 starts and Bi-DAX input is still de-energized.
(213) ETrain leaves Crossing 4 Approach.
(214) ECrossing 4 Approach Clear Timer starts due to EZ>Approach Clear EZ and no motion on Crossing 4 Approach.
(215) ECrossing 4 Approach Clear Timer expires ECrossing 4 clears Stick Release Timer.
(216) ECrossing 4 clears Stick.
(217) ECrossing 4 de-energizes Bi-DAX output.
(218) ECrossing 1 Bi-DAX input de-energizes but stick remain set due to Crossing 1 ringing.
(219) ECrossing 1 energizes its Bi-DAX output due to stick set.
(220) ECrossing 4 sets stick due to Bi-DAX input energized.
(221) FCrossing 1 island de-energizes.
(222) FStates remain unchanged.
(223) GCrossing 1 island clears.
(224) GCrossing 1 clears stick due to train move to outer approach.
(225) GCrossing 1 de-energizes Bi-DAX output.
(226) GCrossing 4 clears all sticks due to Bi-DAX input de-energizing.
(227) Scenario #2 (
(228) ECrossing 1 has not started and Bi-DAX input is still de-energized.
(229) ETrain leaves Crossing 4 Approach.
(230) ECrossing 4 Approach Clear Timer starts due to EZ>Approach Clear EZ and no motion on Crossing 4 Approach.
(231) ECrossing 4 Approach Clear Timer expires.
(232) ECrossing 4 clears Stick Release Timer.
(233) ECrossing 4 clears Stick.
(234) ECrossing 4 de-energizes Bi-DAX output ECrossing 1 Bi-DAX input de-energizes and clears sticks (crossing 1 is not ringing).
(235) ECrossing 1 starts and EZ<Stick EZ resulting in energizing its Bi-DAX output.
(236) ECrossing 4 sets stick due to Bi-DAX input energized.
(237) FCrossing 1 island de-energizes.
(238) FCrossing 1 sets stick, stick timer and approach clear timer.
(239) GCrossing 1 island clears.
(240) GCrossing 1 clears stick due to train move to outer approach.
(241) GCrossing 1 de-energizes Bi-DAX output.
(242) GCrossing 4 clears all sticks due to Bi-DAX input de-energizing.
(243) Vital I/O with Joints
(244) Track Speed
(245) Westbound Enter from Joints (
(246) Referring now to
(247) Eastbound Exit Via Joints (
(248) Referring now to
(249) ATrain crossed Stick EZ point in approach and energizes Bi-DAX output due to crossing ringing and EZ<Stick EZ.
(250) ACrossing 4 sets Stick and Stick timer due to Bi-DAX input energizing.
(251) BCrossing 1 island de-energizes.
(252) BCrossing 1 sets stick, stick release timer, and approach timer.
(253) BCrossing 1 keeps Bi-DAX output energized due to stick being set.
(254) BCrossing 4 keeps stick set due to Bi-DAX input being energized.
(255) C, 4, & 5State remains same while train traverses inner circuit.
(256) C, 4, & 5Timers do not run due to inbound or outbound motion.
(257) C, 4, & 5Crossing 4 does not energize Bi-DAX output due to input being energized
(258) C, 4, & 5Crossing 4 will set Approach clear timer when EZ<Approach Clear EZ.
(259) FCrossing 4 island de-energizes but the EZ is still 100 as the train has not crossed the joints. Island is back fed from track 2.
(260) FStates remain unchanged.
(261) GCrossing 4 island clears.
(262) GCrossing 1 Approach Clear Timer starts running due to EZ>Approach Clear EZ.
(263) GCrossing 1 Approach Clear Timer expires.
(264) GCrossing 1 clears stick due to approach clear timer expiring.
(265) GCrossing 1 de-energizes Bi-DAX output.
(266) GCrossing 4 sees Bi-DAX input de-energize.
(267) GCrossing 4 clears all sticks due to Bi-DAX input de-energizing.
(268) Slow Speed
(269) Scenario #1 (
(270) Referring now to
(271) ECrossing 1 starts and Bi-DAX input is still de-energized.
(272) ECrossing 4 Approach Clear Timer expires.
(273) ECrossing 4 clears Stick Release Timer.
(274) ECrossing 4 clears Stick.
(275) ECrossing 4 de-energizes Bi-DAX output.
(276) ECrossing 1 Bi-DAX input de-energizes but stick remain set due to Crossing 1 ringing.
(277) ECrossing 1 energizes its Bi-DAX output due to stick set.
(278) ECrossing 4 sets stick due to Bi-DAX input energized.
(279) FCrossing 1 island de-energizes.
(280) FStates remain unchanged.
(281) GCrossing 1 island clears.
(282) GCrossing 1 clears stick due to train move to outer approach.
(283) GCrossing 1 de-energizes Bi-DAX output.
(284) GCrossing 4 clears all sticks due to Bi-DAX input de-energizing.
(285) Scenario #2 (
(286) Referring now to
(287) ECrossing 1 has not started and Bi-DAX input is still de-energized.
(288) ECrossing 4 Approach Clear Timer expires.
(289) ECrossing 4 clears Stick Release Timer.
(290) ECrossing 4 clears Stick.
(291) ECrossing 4 de-energizes Bi-DAX output.
(292) ECrossing 1 Bi-DAX input de-energizes and clears sticks (crossing 1 is not ringing).
(293) ECrossing 1 starts and EZ<Stick EZ resulting in its Bi-DAX output energizing.
(294) ECrossing 4 sets stick due to Bi-DAX input energized.
(295) FCrossing 1 island de-energizes.
(296) FCrossing 1 sets stick, stick timer and approach clear timer.
(297) GCrossing 1 island clears.
(298) GCrossing 1 clears stick due to train move to outer approach.
(299) GCrossing 1 de-energizes Bi-DAX output.
(300) GCrossing 4 clears all sticks due to Bi-DAX input de-energizing.
(301) Train Stops on Island and Reverses (
(302) Referring now to
(303) ATrain crossed Stick EZ point in approach and energizes Bi-DAX output due to crossing ringing and EZ<Stick EZ.
(304) ACrossing 1 sets Stick and Stick timer due to Bi-DAX input energizing.
(305) BCrossing 4 island de-energizes.
(306) BCrossing 4 sets stick, stick release timer, and approach timer.
(307) BCrossing 4 keeps Bi-DAX output energized due to stick being set.
(308) BCrossing 1 keeps stick set due to Bi-DAX input being energized.
(309) CTrain stops on island.
(310) CCrossing 4 Stick Release Timer running due to no inbound or outbound motion.
(311) CCrossing 4 Stick Release Timer could run to expiration and then reset to max or be continually reset to max depending on implementation due to island down to set timer and no inbound or outbound motion to run timer. In either implementation the stick will remain set while the island is down.
CCrossing 1 keeps stick set due to Bi-DAX input being energized.
DCrossing 4 island clears.
DCrossing 4 clears stick due to train move to outer approach.
DCrossing 4 de-energizes Bi-DAX output.
DCrossing 1 clears all sticks due to Bi-DAX input.
(312) Center Fed Through Move Over Reverse Switch (
(313) Referring now to
(314) ASwitch is thrown for a diverging move resulting in a code C being transmitted from the switch to both Crossing 1 and Crossing 4.
(315) ACrossing 1 and 4 set stick and stick release timer due to receiving code C on RX2.
(316) ABi-DAX outputs stay de-energized.
(317) BTrain inbound on crossing 4 approach which starts crossing. EZ is less than Approach EZ.
(318) BCrossing 4 clears stick due to crossing start and receiving a code C on RX2.
(319) BCrossing 4 does not energizes its Bi-DAX output due to receiving a code C on RX2. Stick is already set at crossing 1 due to switch position.
(320) CCrossing 4 island de-energizes.
(321) CCrossing 4 sets stick, stick release timer, and approach timer.
(322) CCrossing 4 will energize its Bi-DAX output once the train shunts the PSO circuit resulting in no Code C on RX2.
(323) CCrossing 1 keeps stick set due to Bi-DAX input being energized and receiving a code C on RX2
(324) D, & 5State remains same while train traverses inner circuit.
(325) D, & 5Timers do not run due to inbound or outbound motion.
(326) D, & 5Crossing 1 does not energize Bi-DAX output due to input being energized.
(327) D, & 5Crossing 1 will set Approach clear timer when EZ<Approach Clear EZ.
(328) EWhen the train shunts the PSO circuit for crossing 1 resulting in no code C for RX2 the sticks will remain set due to the Bi-DAX input being energized.
(329) ECrossing 4 Approach Clear Timer starts running due to EZ>Approach Clear EZ.
(330) FCrossing 1 island de-energizes.
(331) FStates remain unchanged.
(332) GCrossing 1 island clears.
(333) GCrossing 4 Approach Clear Timer expires.
(334) GCrossing 4 de-energizes Bi-DAX output due to approach clear timer expiring but keeps stick set due to receiving code C on RX2.
(335) GCrossing 1 sees Bi-DAX input de-energize.
(336) GCrossing 1 would clear all sticks due to Bi-DAX input de-energizing but they remain set due to code C being received on RX2.
(337) Center Fed Train Enters From Siding (
(338) Referring now to
(339) ASwitch is thrown for a diverging move resulting in a code C being transmitted from the switch to both Crossing 1 and Crossing 4.
(340) ACrossing 1 and 4 set stick and stick release timer due to receiving code C on RX2.
(341) ABi-DAX outputs stay de-energized.
(342) BTrain enters approach shunting crossing 1 PSO Circuit resulting in crossing 1 not seeing a code C on RX2.
(343) BCrossing 1 stick remains set due to seeing code C then no code.
(344) BCrossing 4 may or may not see the code C still depending on the PSO connections at the switch. Either way the stick will remain set either due to seeing a code C or for Stick Release time.
(345) CTrain is inbound to crossing 1 resulting in crossing 1 starting.
(346) CCrossing 1 Bi-DAX output energizes.
(347) CCrossing 4 Bi-DAX input energizes.
(348) DCrossing 1 island de-energizesstick states remain the same.
(349) ECrossing 1 island energizes.
(350) ECrossing 1 de-energizes Bi-DAX output due to train leaving island to outer approach.
(351) ECrossing 4 Bi-DAX input de-energizes.
(352) ECrossing 1 and 4 sticks remain set due to seeing Code C on RX2.
(353) FTrain is off approaches.
(354) FSticks will still be set due to code C on RX2.
(355) FSwitch is thrown for mainline resulting in Code A received on RX2.
(356) FCrossing 1 and 4 both clear their sticks due to receiving Code A on RX2.
(357) Center Fed Train Meet
(358) Scenario #1 (
(359) AInitially all sticks are clear and all Bi-DAX I/O are de-energized. Switch is set normal and PSO is transmitting Code A.
(360) BTrain travels inbound towards crossing 4.
(361) BTrain starts crossing but has not crossed the Stick EZ point so the Bi-DAX output is not energized.
(362) BTrain crossed Stick EZ point in approach and energizes Bi-DAX output due to crossing ringing and EZ<Stick EZ.
(363) BCrossing 1 sets Stick and Stick timer due to Bi-DAX input energizing.
(364) CCrossing 4 island de-energizes.
(365) CCrossing 4 sets stick, stick release timer, and approach timer.
(366) CCrossing 4 keeps Bi-DAX output energized due to stick being set.
(367) CCrossing 1 keeps stick set due to Bi-DAX input being energized.
(368) DState remains same while train traverses inner circuit.
(369) DTimers do not run due to inbound or outbound motion.
(370) DCrossing 1 does not energize Bi-DAX output due to input being energized.
(371) ETrain stops at switch and at a point where crossing 4 EZ is greater than approach EZ.
(372) ECrossing 4 Approach Clear timer starts running
(373) ESecond train inbound towards crossing 1.
(374) Ecrossing 1 starts due to second train.
(375) Ecrossing 1 stick will remain set due to Bi-DAX input being energized and receiving code A on RX2 (switch not thrown).
(376) FSwitch is thrown for a diverging move resulting in the PSO at the switch transmitting a code C.
(377) FCrossing 1 is ringing and receiving a code C on RX2 resulting in the sticks being cleared (overrides the Bi-DAX input).
(378) GCrossing 4 timers expire. Could be Approach Clear or Stick Release. Bi-DAX output de-energizes and stick clear.
(379) GCrossing 1 still overriding sticks due to crossing ringing and receiving code C on RX2.
(380) HCrossing 1 island de-energizes.
(381) HCrossing 1 sets stick, stick release timer, and approach timer.
(382) HCrossing 1 will energize its Bi-DAX output once the train shunts the PSO circuit resulting in no Code C on RX2.
(383) HCrossing 1 sets stick due to Bi-DAX input being energized
(384) ISecond train moves towards switch. States remain the same.
(385) ISecond train leaves approach via switch (last axle still on Crossing 1 approach and shunting PSO circuit). State remains the same.
(386) JSecond train leaves approach resulting in crossing 1 PSO Circuit energizing.
(387) JCrossing 1 receives Code C on RX2. This clears the Bi-DAX output and keeps the sticks set.
(388) JCrossing 1 Approach Clear Timer expires.
(389) JCrossing 4 Bi-DAX input de-energizes resulting in sticks being cleared.
(390) KCrossing 1 stick remains set for Approach Clear time due to seeing transition from code C to code A.
(391) LCrossing 1 stick set due to Approach clear time being frozen due to inbound motion and EZ<Approach EZ.
(392) MCrossing 1 island de-energizes.
(393) MCrossing 1 sets stick, stick timer and approach clear timer.
(394) NCrossing 1 island clears.
(395) NCrossing 1 clears stick due to train move to outer approach.
(396) NCrossing 1 de-energizes Bi-DAX output.
(397) NCrossing 4 clears all sticks due to Bi-DAX input de-energizing.
(398) It will be apparent to those of skill in the art that numerous other variations in addition to those discussed above are also possible. Therefore, while the invention has been described with respect to certain specific embodiments, it will be appreciated that many modifications and changes may be made by those skilled in the art without departing from the spirit of the invention. It is intended therefore, by the appended claims to cover all such modifications and changes as fall within the true spirit and scope of the invention.
(399) Furthermore, the purpose of the Abstract is to enable the patent office and the public generally, and especially the scientists, engineers and practitioners in the art who are not familiar with patent or legal terms or phraseology, to determine quickly from a cursory inspection the nature and essence of the technical disclosure of the application. The Abstract is not intended to be limiting as to the scope of the present inventions in any way.