Train control system integration into locomotives having distributed power
10676106 ยท 2020-06-09
Assignee
Inventors
Cpc classification
Y02T30/00
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
B61L15/0081
PERFORMING OPERATIONS; TRANSPORTING
B61C17/12
PERFORMING OPERATIONS; TRANSPORTING
B61L15/0072
PERFORMING OPERATIONS; TRANSPORTING
B61L15/0063
PERFORMING OPERATIONS; TRANSPORTING
International classification
B61C17/12
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A train control system that can be integrated into a locomotive having a distributed power mode. The train control system includes a router interposed in a communication link between the locomotive computer and the distributed power module that is responsible for telling the locomotive computer whether distributed power mode is active or inactive. The train control system controls the router to obtain any locomotive operational data sent from the locomotive computer to the distributed power module for use by the train control system. The router may additionally intercept and block communications from the distributed power module to the locomotive computer and replace the communications with messages that cause the locomotive computer to provide locomotive operational data that is would not otherwise output in a particular distributed power state.
Claims
1. A train control system, comprising: a router configured for interconnection to a communication link extending between a locomotive computer and a distributed power module; and a router control module interconnected and programmed to operate the router, wherein the control module is programmed to cause the router to transmit any locomotive operational data sent from the locomotive computer to the distributed power module to the control module for use by the train control system, to cause the router to intercept and block a communication from the distributed power module to the locomotive computer, and to send a communication to the locomotive computer that has the appearance of originating from the distributed power module.
2. The system of claim 1, wherein the control module is programmed to cause the router to intercept and block a communication from the locomotive computer to the distributed power module.
Description
BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWING(S)
(1) The present invention will be more fully understood and appreciated by reading the following Detailed Description in conjunction with the accompanying drawings, in which:
(2)
(3)
(4)
(5)
(6)
DETAILED DESCRIPTION OF THE INVENTION
(7) Referring to the figures, wherein like numerals refer to like parts throughout, there is seen in
(8) When locomotive 10 is not operating in a distributed power mode, locomotive computer 12 will periodically (0.2 Hz) send a distributed power status message to the ILC that indicates that distributed power is disabled. When locomotive 10 is operating with distributed power enabled, locomotive computer 10 will more frequently (1 Hz) send a distributed power status message that indicates that distributed power is enabled. Once the procedure of linking a lead locomotive with a remote locomotive is completed, the distributed power status message will also indicate that linking has occurred. When distributed power is enabled, locomotive computer 12 will additionally send a control status message to distributed power module 14 that indicates the control status of locomotive 10. The control status message is used for synchronous operations where remote locomotives in the train will follow the commands sent by a lead locomotive and thus contains data about the current state of locomotive that can be used by train control system 16 in lieu of external sensing equipment.
(9) Referring to
(10) As seen in
(11) Referring to
(12) Train control system 16 is programmed to implement a router control process 30 that commences with the step of placing LSI router 18 into an active mode 32. Next, LSI router 18 is commanded to begin intercepting distributed power status messages 34, such as those sent from distributed power module 14 to locomotive computer 12 that indicate that distributed power is disabled. At the required rate (e.g., 1 Hz), LSI router 18 is then commanded to transmit distributed power status messages 36 to locomotive computer 12 indicating that distributed power is enabled and that a link between lead and remote locomotives exists (which is not actually true). Next, LSI router 18 is commanded to intercept all locomotive status messages sent by locomotive computer 12 to distributed power module 14. LSI router 18 is then commanded to provide the locomotive status data in the locomotive status messages to train control system 16 for use by train control system 16 in performing its train control analysis and functionality 40. Thus, router control process 30 prompts locomotive computer 12 to send the locomotive status data that is needed by train control system 16 in circumstances when the data would otherwise not be sent by locomotive computer 12. Finally, router control module should monitor the intercepted distributed power status messages to check whether a change in the distributed power status has been commanded 42. If so, LSI router 18 can transition to a passive mode where it simply allows communications between locomotive computer 12 and distributed power module 14 and reports locomotive status information in those communications to train control system 10. Router control process 30 may implemented in a discrete module programmed into train control system 16, in the general programming of train control system 16, or as separate firmware or hardware associated with train control system 16.
(13) It should be recognized that other traffic between locomotive computer 12 and distributed power module 14 may need to be intercepted or injected into communication stream. For example, in a distributed power system that requires a second or any number of additional status messages to be present and periodically transmitted when distributed power is enabled and linked, router control module of train control system 16 may need to populate these messages with dummy or appropriate data to allow locomotive 10 to function normally. Similarly, router control module of train control system 16 may need to intercept any additional distributed power messages that locomotive computer 12 is stimulated to send but not expected or required by distributed power module 14.
(14) As described above, the present invention may be a system, a method, and/or a computer program associated therewith and is described herein with reference to flowcharts and block diagrams of methods and systems. The flowchart and block diagrams illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer programs of the present invention. It should be understood that each block of the flowcharts and block diagrams can be implemented by computer readable program instructions in software, firmware, or dedicated analog or digital circuits. These computer readable program instructions may be implemented on the processor of a general purpose computer, a special purpose computer, or other programmable data processing apparatus to produce a machine that implements a part or all of any of the blocks in the flowcharts and block diagrams. Each block in the flowchart or block diagrams may represent a module, segment, or portion of instructions, which comprises one or more executable instructions for implementing the specified logical functions. It should also be noted that each block of the block diagrams and flowchart illustrations, or combinations of blocks in the block diagrams and flowcharts, can be implemented by special purpose hardware-based systems that perform the specified functions or acts or carry out combinations of special purpose hardware and computer instructions.