Train simulator test set and method

The train simulator test set addresses inefficiencies in testing railroad track crossings by simulating train movements, enhancing the accuracy and efficiency of testing train detection and warning systems, particularly in complex environments.

JP2025118940APending Publication Date: 2025-08-13BNSF RAILWAY COMPANY
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
JP2025083562
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2020-09-09
Filing Date
2025-05-19
Publication Date
2025-08-13

AI Technical Summary

Technical Problem

Current methods for testing railroad track crossing components, such as manual shunting and coordinating with trains, are inefficient and impractical, especially in complex locations with varying routes and train speeds, leading to suboptimal testing of train detection and warning systems.

Method used

A train simulator test set that can be operably coupled to a railroad track to simulate train movement by varying inductance, simulating trains at different speeds, directions, and numbers, and applying inductance to tracks to mimic train geometries and paths, using simulation software to control the test set and communicate with other test sets for comprehensive testing.

Benefits of technology

Enhances the accuracy and efficiency of testing train detection and warning systems by accurately simulating train movements, reducing testing time, and improving the reliability of safety mechanisms at railroad crossings.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025118940000001_ABST
    Figure 2025118940000001_ABST
Patent Text Reader

Abstract

To generally relate to a railroad asset test and to particularly relate to testing of a railroad track crossing component.SOLUTION: A train simulator test set measures resting impedance of a line circuit, and can be connected to a railroad track in order to simulate a train in an operable manner by changing a railroad track inductance at a set time. A test set selects speeds, directions and the number of trains, and can simulate the trains traveling at various speeds toward or away from an island by applying variable inductances to railroad tracks. Also, it can simulate two or more trains traveling in each direction of tracks simultaneously together with various postures and routes by applying inductances to the railroad tracks. The test set can include simulation software for changing parameters of train simulation to connect variable inductances on the railroad tracks.SELECTED DRAWING: Figure 6
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] [CROSS-REFERENCE TO RELATED APPLICATIONS] This application claims the benefit of U.S. Provisional Application No. 63 / 075,991, filed September 9, 2020, and U.S. Application No. 17 / 470,556, filed September 9, 2021, the entire contents of which are incorporated herein by reference for all purposes.

[0002] The present invention relates generally to railroad asset testing, and more particularly to testing railroad track crossing components. [Background technology]

[0003] Railways are large-scale infrastructure environments with a network of millions of assets that must operate and move in a structured, orderly, and safe manner. As a train travels along a railroad track, it typically encounters a railroad crossing, a location where vehicles and other vehicles can pass over the railroad tracks. The location where the crossing is located can be called an "island." As the train approaches, the train detection subsystem must signal passengers that a train is approaching and that it is unsafe to cross the railroad tracks on the island. Signals may include flashers, gate arms, sound systems, actuators, etc. When service begins, these systems must be tested to ensure proper operation. Therefore, the train detection subsystem and warning device control subsystem must be tested before the train approaches to promote safe crossing of the railroad tracks.

[0004] To detect the presence of a train on a railway track, an AC voltage may be applied to the rails, which may be shorted by the train. The two rails are configured to have different potentials. When the potentials are coupled by the wheels and axles of a train, the wheels and axles act as a shunt, with inductance that appears as a short in an electrical circuit. A basic train detection subsystem can look for a short-circuit condition to identify whether a train is on the track, but more sophisticated train detection subsystems can measure the train's shunt inductance to determine the train's position and speed. The train detection subsystem may establish a section of railroad track in a crossing approach manner. A crossing approach manner may be a length of track over which the train detection subsystem can detect a train. The train detection subsystem can send a signal down the rail and detect a change in the signal value. As a train moves along the rail in a crossing approach manner, the rail's inductance is changed. The rail's inductance can be measured by the train detection subsystem. These inductance measurements can be analyzed to determine the rate of change or phase change in inductance. Thus, as a train travels along a railroad track, the rate of change of inductance may be determined to determine the train speed and ultimately the time of arrival at the intersecting island. Once the arrival time is determined, the time to trigger the warning device control subsystem can be determined and initiated by the control system. Depending on the complexity of the intersection and the train's approach angle, among other variables, the time to reach the island can vary greatly. However, many intersections are "persistent warning" intersections, meaning they are designed to render a minimum static train approach time of 20 seconds.

[0005] Currently, there are only two options for testing crossings: switching tracks with hand shunts or coordinating with train crews to operate trains according to the test coordinator's instructions. Manually shunting tracks is the most common method, but it does not provide a true crossing test because the movement is nonlinear. That is, an individual places the shunt at the end of the approach, then moves to the 75% indication, then to the 50% indication, causing the crossing predictor to see the train "jump" during the approach. Hand shunting is intended to simulate train movement, but its performance is poor. Coordinating with trains is preferred, but is often not a viable option due to logistical obstacles, including train time monopolies, safety personnel, or devices to block traffic through the island. Coordinating with trains is also particularly difficult in complex locations with various routes entering and exiting the island and varying train speeds passing through the intersection. Observing actual trains through each approach method presents an additional logistical obstacle and is time-consuming, necessary to provide service at new intersections. Summary of the Invention [Means for solving the problem]

[0006] The present invention achieves technical advantages in the form of a train simulator test set that can be operably coupled to a railroad track to simulate a train by measuring the quiescent impedance of the track circuit and varying the railroad track inductance for a set period of time. In one embodiment, a standard track connection accessible at a wayside house can be utilized. In another embodiment, the train simulator test set can be a portable case equipped with a processor and test leads. The train simulator test set can include simulation software that changes parameters of the train simulation to couple a variable inductance to the railroad track. In another embodiment, the train simulator test set can reside on an external device and communicate with additional test sets to generate simulated train movement at various test set locations.

[0007] The test set may select the speed, direction, and number of trains to simulate. By applying variable inductance to the railroad tracks, the test set may simulate trains moving at various speeds toward and away from the island. The test set may apply inductance to the railroad tracks to simulate two or more trains moving simultaneously in each direction of the track with various geometries and paths. In one embodiment, the test set may programmatically determine and send appropriate inputs to each crossing test set in the network to simulate desired train speeds, including accelerating, decelerating, and stopped trains. The test set may begin train simulation at a 100% crossing approach location and move the train inward to a 0% crossing approach location while maintaining the train's inductance characteristics along the track.

[0008] In one embodiment, data and instructions may be received from a remote master test set when using more than one test set. In another embodiment, the test sets may simulate train movement at crossing approach location points from 100% to 0% or 0% to 100%. In a further embodiment, various test sets may be utilized at crossings with DAX houses to test more complex locations. Test sets may communicate via data radio, encrypted unlicensed frequencies (daisy chaining allowed).

[0009] The present invention solves the technical problem of static testing of train detection subsystems at discrete points by manual or automatic input, and also the problem of coordinating with trains to perform manual testing of railway crossings.

[0010] The present invention improves the performance of the system itself by accurately simulating train movement along the railroad tracks by varying the inductance applied to the railroad tracks to trigger the warning device control system to operate the warning device mechanism so that proper operation is confirmed. The test set may improve test quality, efficiency, and reliability. The test set may also reduce the time required to test an intersection because capture of train movement is disabled.

[0011] In one embodiment, a train simulator test set configured to simulate a train on a railroad track to test functionality of a crossing safety device includes a user interface configured to set one or more parameters of the simulated train, a plurality of cables configured to releasably couple to railroad track rails, a memory storing a plurality of train characteristics relating to vehicles and at least a portion of the track, and a processor operably coupled to the memory and operable to execute machine-readable instructions to perform program steps, the program steps including receiving one or more train parameters, determining an inductance value to simulate the train with the train parameters, generating an inductance using the calculated inductance value, and applying the generated inductance to a section of the railroad track, wherein the inductance value may be retrieved from the memory. The train parameters are received from the user interface. The train parameters are received from a remote device. The program steps further include measuring a quiescent impedance of the section of the railroad track. The program steps further include receiving a length of the track. The program steps further include verifying proper operation of one or more safety mechanisms. The inductance value is retrieved from a remote database. The memory includes a table of inductance values for different train parameters. The table of inductance values includes measured inductance values for particular sections of track. The inductance of the track can be measured and correlated with track measurements for past train crossing inductance values for sections of railroad track stored in the memory.

[0012] In another embodiment, a method for simulating a train on a railroad track to test functionality of a crossing safety device includes measuring a quiescent impedance of a section of railroad track, receiving one or more train parameters, determining an inductance value to simulate the train with the train parameters, generating an inductance using the calculated inductance value, and applying the generated inductance to the section of railroad track. The method further includes verifying proper operation of one or more safety mechanisms. The method further includes receiving a length of railroad track. The inductance value is retrieved from a memory. The train parameters are received from a user interface. The train parameters are received from a remote device. The inductance value is retrieved in a remote database. The memory includes a table of inductance values for different train parameters. The inductance of the track can be measured and correlated to track measurements for past train crossing inductance values for the section of railroad track stored in memory. [Brief explanation of the drawings]

[0013] The present invention will be readily understood by the following detailed description taken in conjunction with the accompanying drawings, which illustrate, by way of example, the principles of the invention. The drawings illustrate the design and utility of one or more exemplary embodiments of the presently disclosed subject matter, and like elements are referred to with like reference numerals or characters. Objects and elements in the drawings are not necessarily drawn to scale, proportion, or precise orientation. Instead, emphasis is placed upon illustrating the principles of the invention. [Figure 1] FIG. 1 shows a schematic diagram of a control system for an active railroad crossing according to one or more exemplary embodiments of the present invention. [Figure 2A] FIG. 1 illustrates a schematic diagram of a circuit for illuminating the left lamp of a flashing light unit in accordance with one or more embodiments of the present invention. [Figure 2B] FIG. 2 is a schematic diagram of a circuit for illuminating the right lamp of a flashing light unit, in accordance with one embodiment of the present invention. [Figure 3A] FIG. 1 shows a schematic diagram of a circuit for sending a signal to trigger a gate operation in accordance with one or more exemplary embodiments of the present disclosure. [Figure 3B] FIG. 1 shows a schematic diagram of a circuit for operating a gate in accordance with one or more exemplary embodiments of the present disclosure. [Figure 4] 1 shows a schematic diagram of a railway intersection in a stationary state (no trains) in accordance with one or more exemplary embodiments of the present invention. [Figure 5] 1 shows a schematic diagram of a railroad crossing (including trains) in operation in accordance with one or more exemplary embodiments of the present invention. [Figure 6] 1 shows a schematic diagram of a stationary railway intersection (including a test set and a train) in accordance with one or more exemplary embodiments of the present invention. [Figure 7] FIG. 1 illustrates a schematic diagram of a railroad track component with multiple intersection test sets in accordance with one or more exemplary embodiments of the present disclosure. [Figure 8] 1 shows a flowchart for an exemplary process for simulating a train on a railroad track in accordance with one or more exemplary embodiments of the present invention. DETAILED DESCRIPTION OF THE INVENTION

[0014] The disclosure and its various features and advantageous details presented in the following written description will be fully explained in detail in the following description with reference to non-limiting examples included in the accompanying drawings. Descriptions of well-known components have been omitted so as not to unnecessarily obscure the main features described herein. The examples used in the following description are intended to facilitate understanding of how the present disclosure can be embodied and implemented. Therefore, these examples should not be construed as limiting the scope of the claims.

[0015] 1 illustrates a schematic diagram of a control system 100 for an active railroad crossing in accordance with one or more exemplary embodiments of the present invention. The control system 100 includes a train detection subsystem 102, a crossing control relay XR 104, and a warning device control subsystem 106. In one embodiment, when the train detection subsystem 102 detects a train, it can trigger operation of the warning device control subsystem 106 via the crossing control relay XR 104. In other embodiments, the warning device control subsystem 106 can operate flashing lights, gate arms, a sound system, and actuators, among other things.

[0016] The aforementioned system components and their subcomponents may be communicatively coupled via the Internet, an intranet, a mesh network, or other suitable network. Communications may be encrypted or unencrypted, using VPN tunnels or other suitable communication means. The Internet may be a WAN, LAN, PAN, or other suitable network. Network communications between the system components and their subcomponents may be encrypted using PGP, Blowfish, Twofish, AES, 3DES, HTTPS, or other suitable encryption.

[0017] The network communication may occur via an Application Programming Interface (API), ANSI-X12, Ethernet, Wi-Fi, Bluetooth, PCI, PCI-Express, fiber, or any other suitable communication protocol or medium. Third-party databases may also be operably connected to the system components.

[0018] A server may be implemented in hardware, software, or a suitable combination of hardware and software, have one or more processors with access to memory, and may include one or more software systems running on one or more servers. A server may include electronic storage devices, one or more processors, and / or other components. A server may include communication lines or ports that allow information exchange with a network and / or other computing platforms. A server may also include multiple hardware, software, and / or firmware components that work together to provide the functionality attributed to a server herein. For example, a server may be implemented by a cloud of computing platforms that together act as a server. A server may also include memory.

[0019] Memory may include a non-transitory storage medium for electronically storing information, and may include an electronic storage device. The electronic storage medium of the electronic reservoir may include a system provided integrally with the server (i.e., substantially non-removable) and / or removable storage removably connectable, for example, via a port (e.g., a USB port, a firewire port, etc.) or a drive (e.g., a disk drive, etc.). Electronic storage device 9 may include one or more of an optically readable storage medium (e.g., an optical disk, etc.), a magnetically readable storage medium (e.g., a magnetic tape, a magnetic hard drive, a floppy drive, etc.), a charge-based storage medium (e.g., an EEPROM, a RAM, etc.), a solid-state storage medium (e.g., a flash drive, etc.), and / or other electronically readable storage media. Electronic storage may include one or more virtual storage resources (e.g., cloud storage, a virtual private network, and / or other virtual storage resources).

[0020] The electronic storage device may store machine-readable instructions, software algorithms, information determined by a processor, information received from a server, information received from a computing platform, and / or other information that enables the server to operate as described herein. The electronic storage device may be accessed via a network connection.

[0021] A processor can be configured to provide information processing functionality in a server. As such, a processor may include one or more of a digital processor, an analog processor, a digital circuit designed to process information, an analog circuit designed to process information, a state machine, control logic, and / or other mechanisms for electronically processing information, such as an FPGA or an ASIC. A processor may be a single entity or may include multiple processing units. Such processing devices may be physically located within the same device, or a processor may represent the processing functions of multiple devices operating in coordination or software functionality.

[0022] A processor may be configured to execute machine-readable instructions or learning modules through software, hardware, firmware, or a combination of portions of software, hardware, and / or firmware, and / or other mechanisms for configuring the processing functionality of the processor. As used herein, the term "machine-readable instructions" refers to any component or set of components that perform the functions attributed to the machine-readable instruction components. This may include one or more physical processors during execution of processor-readable instructions, processor-readable instructions, circuitry, hardware, storage media, or any other component.

[0023] The server may be configured with machine-readable instructions having one or more functional modules. The machine-readable instructions may be implemented on one or more servers with one or more processors that have access to memory.

[0024] The machine-readable instructions may be for a single networked node or a machine cluster including multiple networked nodes in a distributed architecture. The machine-readable instructions may include control logic for implementing various functions, as described in more detail below. The machine-readable instructions may include specific functions for system components and subcomponents of interest.

[0025] Figure 2A illustrates a schematic diagram of a circuit for illuminating the left lamp 204 of a flasher unit 200 in accordance with one or more embodiments of the present invention. Figure 2B illustrates a schematic diagram of a circuit for illuminating the right lamp 202 of a flasher unit 200 in accordance with one embodiment of the present invention.

[0026] The cross control relay XR104 can transmit a signal to the warning device control system 106 to trigger operation. The warning device control system 106 controls the flashing light unit 200 to flash the left and right lamps 204, 202. In one embodiment shown in FIG. 2A, when contacts 1 and 2 are closed and contacts 3 and 4 are open, the left lamp 204 of the flashing light unit 200 is illuminated by the right lamp 202 being shunted through contacts 3 and 4 of the EOR. Additionally, the left gate arm 214 of the gate arm unit 210 is operated to lower the left gate arm 214 to its lowered position. The right gate arm 212 of the gate arm unit 210 remains in its raised position. In another embodiment shown in FIG. 2B, when contacts 1 and 2 are open and contacts 3 and 4 are closed, the right lamp 202 of the flashing light unit 200 is illuminated by the left lamp 204 being shunted through contacts 1 and 2 of the EOR. Also, the right gate arm 212 of the gate arm unit 210 is operated to lower the right gate arm 212 to the lowered position, and the left gate arm 214 of the gate arm unit 210 remains in the raised position.

[0027] FIG. 3A illustrates a schematic diagram of a circuit 300 for sending a signal to trigger gate operation according to one or more exemplary embodiments of the present disclosure. FIG. 3B illustrates a schematic diagram of a circuit 310 for operating a gate according to one or more exemplary embodiments of the present disclosure. The gate arm unit 210 shown in FIG. 2B includes one or more gate circuits 310 to control one or more gates. As shown in FIG. 3A, the cross control relay XR104 causes the XB12 signal to propagate to the gate circuit 300 as XN12 via the cross gate relay XGR302. As shown in FIG. 3B, XR104 opens the ER circuit 314 to initiate a flashing light. After a first period (e.g., 3 seconds), XGR302 removes energy from the "hold clear" device 312 to release the gate and lower the ER relay 314. The ER circuit 314 is de-energized whenever XR104 is lowered or the gate is not vertical.

[0028] FIG. 4 illustrates a schematic diagram of a stationary railroad crossing (without a train) in accordance with one or more exemplary embodiments of the present invention. In one embodiment, a crossing predictor located in the memory or control logic of a test set can store a quiescent state of the clear track before a train arrives. This quiescent state is known as "full approach" or "100RX." The crossing predictor may require extensive testing and correction. The section of track 400 may include a west approach section 410, an island section 408, and an east approach section 412. In another embodiment, a terminal shunt 406 may be located at the westernmost end of the west approach section 410, and a second terminal shunt 406 may be located at the easternmost end of the east approach section 412, thereby defining the railroad track sections. The warning system 416 may include one or more gates, flashing lights, speakers, or other suitable warning elements. In the quiescent state, the warning system 416 raises the gates and turns off the flashing lights.

[0029] In one embodiment, the transmitting island wires 402 can be operably coupled to rails of the railroad track. For example, a first end of a first transmitting island wire may be operably coupled to a first rail of a section of railroad track, and a first end of a second transmitting island wire may be operably coupled to a second rail of the section of railroad track. A second end of the transmitting island wire 402 may be located within a wayside house 414. In other embodiments, the transmitting island wire 402 may be operably coupled to the railroad track rails at a point where the island section 408 meets the east approach section 412.

[0030] In one embodiment, the receive island wires 404 can be operably coupled to rails of the railroad track. For example, a first end of a first receive island wire can be operably coupled to a first rail of a section of railroad track, and a first end of a second receive island wire can be operably coupled to a second rail of the section of railroad track. A second end of the receive island wire 404 can be located within a wayside house 414. In other embodiments, the receive island wire 404 can be operably coupled to the railroad track rails at the point where the island section 408 meets the western approach section 410.

[0031] As described above, a train simulator test set can be operably coupled to a railroad track to simulate a train by measuring the quiescent impedance of the track circuit and varying the railroad track inductance for a set period of time. The test set may select the speed, direction, and number of trains to simulate. By applying variable inductance to the railroad track, the test set can simulate trains moving at various speeds toward or away from an island. The test set can apply inductance to the railroad track to simulate two or more trains moving simultaneously in each direction of the track with various geometries and paths. The train simulator test set may include simulation software to modify parameters of the train simulation and couple variable inductance to the railroad track.

[0032] However, in the case of complex intersections (various routes entering and exiting the island and various train speeds through the crossings), a test set may be coupled to each track location to measure the quiescent impedance of that track circuit. In one embodiment, the test set can transmit this quiescent impedance back to a master test set unit or central program. In other embodiments, each test set may be independently triggered to change impedance to simulate train movement. For example, if one test set is on one side of the island (the intersection) and test set 2 is on the other side of the island, test set 1 may be configured to change from 100% to 0% over a 12-second period. At the same time that test set 1 goes to 0, test set 2 may be triggered to change from 100% to 0% in a second time frame, depending on the quiescent impedance of test set 2, depending on the length of the track for test set 2. Thus, train movement through the island can be simulated. During operation, the test set may shunt the train track to mimic the track impedance as the train moves along the track. The test set may be coupled to the track so that the quiescent impedance of the track can be determined and matched. The phase of the inductance can then be changed to change the inductance across the track, allowing the system to determine that a train is passing through the track system. By measuring the phase change in inductance across the track, the train detection subsystem 102 can determine the speed and position of a simulated train and operate the warning device control subsystem 106.

[0033] In one embodiment, the test set may include a processor having control logic. In another embodiment, the test set may be placed in a carrying case (e.g., a Pelican case). For example, the test set may be stored in an IP-69 rated waterproof enclosure that can withstand harsh elements when used in the field. For example, the casing may be constructed from a polypropylene copolymer material for maximum strength while remaining lightweight. In another embodiment, the test set may be IP-67 rated with the lid in the open position while the test set is actively used.

[0034] In other embodiments, the test set may include cables and / or adapters that can be operably coupled to the railroad tracks or wires coupled to the railroad tracks. In other embodiments, one cable may be coupled to each rail. In other embodiments, the test set may be powered by an internally contained rechargeable battery. For example, the rechargeable battery may be charged with a 12VDC USB-C style adapter from a 9-36VDC power source or a 120VAC outlet.

[0035] In other embodiments, the test set may communicate wirelessly. For example, the test set may have a 900 MHz radio that can communicate with different test sets used at various locations within range, such as the DAX crossing. In other embodiments, a portable, detachable, convoluted magnetically mounted antenna may be included in the test set that can be attached to any ferrous metal surface and connected to the train simulator test set via a mini-UHF cable and connector. In other embodiments, the test set may include a screen. For example, the test set may include a touchscreen with various soft-press buttons or a 4x20 character LED screen so that the user can navigate through various screens to view and adjust settings and functions. In other embodiments, the settings, functions, and visual displays may include system status, internal battery charge level (e.g., percentage or icon), charge indicator, remaining internal memory space, radio strength, radio strength of other test sets within range, a unique pair ID to verify the connection of other test sets, test set configuration parameters, cross RX, cross phase, cross Tx voltage, and playback file name for each log for each simulated train. For example, the log may include the file name, size, date, and the last four digits of the test set's serial number. In other embodiments, data (eg, logs, parameters, etc.) can be sent off the test set via an external drive (eg, a USB flash drive).

[0036] In one embodiment, the test set replicates the inductance of a train as it moves across the tracks, and such signals may then be received by a train detection subsystem, a crossing predictor, a motion detector, or other suitable device.

[0037] In one embodiment, the train detection subsystem may receive the inductance signals generated by the test set and process the data to generate an electromechanical combination.

[0038] In other embodiments, the electronic logic and variables for the system may be stored in the train detection subsystem as well as the mechanical state of relays, gates, and flashing lights.

[0039] In one embodiment, multiple test sets may be combined to a section of track so that a particular section of track is covered for train detection. As another train approaches at termout, a test set must be placed on the next train and all different test sets must be moved downstream. So, for example, if a crossing predictor is monitoring a train heading east and another crossing predictor is heading west, in another embodiment, the test set must be changed to accommodate the movement of that train (depending on the monitoring direction).

[0040] FIG. 5 illustrates a schematic diagram of a railroad crossing 500 in operation (with a train) in accordance with one or more exemplary embodiments of the present disclosure. In one embodiment, the amplitude of the crossing frequency changes as the axles of a train 502 move through the termination shunt. A crossing predictor can detect these changes in frequency and amplitude and calculate the time it will take for the train 502 to reach the "occupancy approach" (0RX—time for the axle to move onto the island). If the train 502 is detected, the warning system 416 lowers the gate 504 and activates the flashing light 506. In another embodiment, the gate 504 can be dropped when the predictor calculates that the train will arrive at the island 408 in more time than the specified minimum warning time.

[0041] 6 illustrates a schematic diagram of a stationary railroad intersection (including a test set and a simulated train) 600 in accordance with one or more exemplary embodiments of the present disclosure. In one embodiment, the test set 602 can simulate a train 612 by introducing train data parameters in a full approach 100RX and an occupied approach 0RX.

[0042] The test set 602 can mimic train movement by taking 100RX and switching to 0RX at a specific time rate in a linear fashion by varying the inductance between the inductance received by the crossing predictor when the train is at 100RX and the inductance received by the crossing predictor when the train is at 0RX. In this way, the warning time of the crossing predictor 604 can be tested.

[0043] In one embodiment, the path, speed, direction, and number of trains may be programmed using the test set 602. In another embodiment, the test set 602 may include a user interface 610 configured to set one or more parameters of the simulated train 612. For example, the user interface 610 may provide for selection of one or more parameters, for example, via one or more knobs, dials, switches, a graphic interface, a touch screen, or other suitable user input. In another embodiment, the path, speed, direction, and number of trains may be programmed remotely. For example, the test set 602 may communicate with a remote device 606. In another embodiment, the test set 602 may communicate with other remote devices 602 via a wired or wireless network. In one embodiment, the crossing predictor 604 may include or be operably coupled to a motion detector surge arrester 605. The test set 602 may be operably coupled to the crossing predictor 604 via an MDSA 605 through one or more cables 608. In another embodiment, the test set may include one or more track outputs 614. For example, the line output 614 may receive a readout (cable). In another embodiment, the test set 602 may send a signal to the crossover predictor via a cable operably coupled to the line output 614.

[0044] 7 illustrates a schematic diagram of a railroad track component having multiple intersection test sets 700 in accordance with one or more exemplary embodiments of the present invention. In one embodiment, remote device 606 connects to the various test sets.

[0045] For example, remote device 606 may be a controller, processor, server, computer, control logic, or other suitable device. In other embodiments, remote device 606 may coordinate a single train simulation movement through multiple intersections. In other embodiments, test set 602 may be coordinated sequentially. In other embodiments, test set 602 may be used to execute a route to a wayside location. In other embodiments, test set 602 may be used for automated testing. In other embodiments, after simulated train 502 reaches island 408, test set 602 may simulate another train 502 leaving the island so that the train detection subsystem can monitor for different conditions (e.g., tailing conditions).

[0046] 8 shows a flowchart illustrating control logic 800 implementing features of a method for simulating a train on a railroad track in accordance with one or more exemplary embodiments of the present invention. The train simulation control logic 800 may be implemented in an algorithm on a processor, server, machine learning module, controller, or other suitable system. The control logic 800 may be achieved through software, hardware, an application programming interface (API), a network connection, a network transmission protocol, HTML, DHTML, JavaScript, Dojo, Ruby, Rails, or other suitable application, or any suitable combination thereof.

[0047] The control logic 800 can take advantage of the computer platform's ability to spawn multiple processes and threads to process data simultaneously. The speed and efficiency of the control logic 800 can be greatly improved by instantiating more than one process to simulate a train on a railroad track. However, those skilled in the art of programming will understand that the use of a single processing thread may also be utilized and is within the scope of the present invention.

[0048] In one embodiment, the control logic 800 can instantiate various modules of the server.

[0049] In step 802, the test set includes leads that can be operably coupled to railroad track or railroad track wires. For example, the test set leads may include rail adapters such as alligator clips, banana clips, binding posts, panel mounts, vise grips, magnets, or other suitable attachment adapters for releasably coupling the leads to railroad track rails. In one embodiment, a standard track connection at a wayside house may be used to couple the test set to the railroad track. In another embodiment, the train simulator test set may be a carrying case with a processor and test leads. In another embodiment, the control logic may be directly coupled to the railroad track.

[0050] The process flow of the control logic 800 of this embodiment begins at step 804, where the control logic 800 can measure the quiescent impedance of a section of railroad track. In one embodiment, the control logic 800 can send a signal along the railroad track and detect changes in the signal value. For example, the inductance of the rail may be changed as a train moves along the rail in an intersection approach manner. The inductance of the rail may be measured by the control logic 800. The control logic 800 can analyze these inductance measurements to determine the rate of change of inductance or phase change. For example, as a train moves along the railroad track, the rate of change of inductance can be determined to determine the train's speed and ultimately the time of arrival at the intersecting island. Once the arrival time is determined, the time to trigger the warning device control subsystem is determined and initiated by the control system. The control logic 800 then proceeds to step 806.

[0051] In step 806, control logic 800 receives the length of track. Control logic 800 may configure a section of railroad track as a crossing approach strategy. For example, the crossing approach strategy may be the length of track over which the train detection subsystem can detect a train. Control logic 800 then proceeds to step 808.

[0052] At step 808, control logic 800 receives desired train simulation parameters. In one embodiment, the speed, direction, and number of trains to simulate may be received. For example, the test set may include a user interface that allows one or more parameters to be selected via one or more dials, switches, a graphic interface, or other suitable user input. In other embodiments, control logic 800 may simulate two or more trains. For example, simulated trains may sequentially follow each other on a section of track or sequentially approach from different directions. Control logic 800 may start the train simulation at 100% approach (the furthest point) while maintaining the train's inductance characteristics, and move the train inward to 0% indication (the point closest to the test set). In other embodiments, various test sets may be used for crossing the DAX house to test more complex locations much more quickly. Control logic 800 then proceeds to step 810.

[0053] In step 810, control logic 800 determines or calculates inductance values to simulate a train with desired parameters. In one embodiment, control logic 800 may retrieve stored inductance values for measured train values. For example, the inductance values may be stored in test set memory or a remote database. In another embodiment, the memory may contain a table of inductance values for different train parameters. In another embodiment, the table of inductance values may contain measured inductance values for a particular section of track. In another embodiment, control logic may measure the inductance of the track and correlate the track measurements with values from past train crossings stored in memory.

[0054] In other embodiments, the control logic 800 may correlate the received train parameters with a stored inductance table to determine an appropriate inductance value for simulating a train crossing. The control logic then proceeds to step 812.

[0055] In step 812, the control logic 800 generates a calculated inductance value to apply to the railroad track. The control logic then proceeds to step 814.

[0056] In step 814, the control logic 800 verifies proper operation of the safety mechanisms. In one embodiment, the test set can receive an indication from the alarm control subsystem 106 that the safety mechanisms operated properly. The control logic can then terminate or wait for a new train simulation request and repeat the steps described above.

[0057] The present invention achieves at least the following advantages:

[0058] 1. Improve system performance by enabling safer and cost-effective testing of train crossing safety components.

[0059] 2. Provide test granularity and variability to account for different train-related conditions.

[0060] 3.Provides a portable platform for easy and effective safety system testing.

[0061] 4. Provide metrics that can indicate areas for rail savings or quality improvement.

[0062] Those skilled in the art will readily appreciate that such advantages (and those displayed herein) and objectives of the present system would not be possible without the particular combination of computer hardware and other structural components and mechanisms described in the system of the present invention and herein.

[0063] It will be further understood that a variety of programming tools known to those skilled in the art can be used to implement the functions and control operations described in the foregoing materials, and the particular choice of programming tool(s) will be governed by the particular objectives and constraints placed on the implementation selected to implement the concepts described in this specification and the appended claims.

[0064] The description in this disclosure should not be construed to imply that any particular element, step, or function is essential or could be critical to inclusion in the scope of a claim. Furthermore, 35 U.S.C. 112(f) cannot be invoked in connection with any appended claim or claim element unless the precise words "means for" or "step for" are clearly used in any particular claim following a participial division that identifies the function. Any use of "mechanism," "module," "apparatus," "unit," "component," "element," "member," "device," "machine," "system," "processor," "processing device," or "controller" in a claim is intended to be understood as referring to structures known to those skilled in the relevant art, as further modified or enhanced by the function of the claim itself, and cannot be intended to invoke 35 U.S.C. 112(f). In light of this paragraph of the specification, the claims, even under their broadest reasonable interpretation, are not intended to invoke 35 U.S.C. 112(f) absent the specific language set forth above.

[0065] The present disclosure may be embodied in other specific forms without departing from its spirit or essential characteristics. For example, each novel structure described herein may retain its basic configuration or structural relationships with one another, or may perform the same or similar function as described herein and be modified to suit particular local variations or requirements.

[0066] The present embodiments are therefore to be considered in all respects as illustrative and not restrictive. Accordingly, the scope of the present invention will be defined by the appended claims, not the foregoing description. Accordingly, all changes that come within the meaning and range of equivalency of the claims are intended to be embraced therein. Furthermore, individual elements of the claims are neither well-understood nor conventional. Instead, the claims are directed to non-traditional inventive concepts described in the specification.

Claims

1. 1. A train simulator test set configured to simulate a train on a railroad track to test functionality of a crossing safety device, comprising: a user interface configured to set one or more parameters of the simulated train; a plurality of cables configured to releasably couple to the railroad track rails; a memory storing a plurality of train characteristics relating to at least a portion of the vehicles and the track; a processor operatively coupled to said memory and capable of executing machine-readable instructions to perform program steps; Including, The program steps include: receiving one or more train parameters; determining an inductance value to simulate a train having said train parameters; generating an inductance using the calculated inductance value; applying the generated inductance to a section of railway track; An apparatus comprising:

2. The apparatus of claim 1 , wherein the inductance value can be retrieved from the memory.

3. The apparatus of claim 1 , wherein the train parameters are received from the user interface.

4. The apparatus of claim 1 , wherein the train parameters are received from a remote device.

5. The apparatus of claim 1 , wherein the programming step further comprises the step of measuring a quiescent impedance of a section of railroad track.

6. The apparatus of claim 1 , wherein the programming step further comprises the step of receiving a length of line.

7. 10. The apparatus of claim 1, wherein the programming step further comprises the step of verifying proper operation of one or more safety mechanisms.

8. The apparatus of claim 1 , wherein the inductance value is retrieved from a remote database.

9. The apparatus of claim 1 , wherein the memory includes a table of inductance values for different train parameters.

10. 10. The apparatus of claim 9, wherein the table of inductance values includes measured inductance values for particular sections of line.

11. The inductance of the line can be measured; 11. The apparatus of claim 10, wherein the track measurements can be correlated to historical train crossing inductance values for a section of railroad track stored in memory.

12. 1. A method of simulating a train on a railroad track for testing the functionality of a crossing safety device, comprising: measuring the quiescent impedance of a section of railroad track; receiving one or more train parameters; determining an inductance value to simulate a train having said train parameters; generating an inductance using the calculated inductance value; applying the generated inductance to a section of railway track; A method comprising:

13. The method of claim 12 further comprising the step of verifying proper operation of one or more safety mechanisms.

14. The method of claim 12 further comprising receiving a length of the line.

15. The method of claim 12 , wherein the inductance value is retrieved from a memory.

16. The method of claim 12 , wherein the train parameters are received from the user interface.

17. The method of claim 12 , wherein the train parameters are received from a remote device.

18. The method of claim 12 , wherein the inductance value is retrieved from a remote database.

19. 16. The method of claim 15, wherein the memory includes a table of inductance values for different train parameters.

20. The inductance of the line can be measured; 16. The method of claim 15, wherein the track measurements can be correlated to past train crossing inductance values for a section of railroad track stored in memory.

Citation Information

Patent Citations

  • Short circuit sensitivity and short-circuit current measuri-ng device for track circuit in railway signal

    JP1984075860A

  • Diagnostic system of signal protection device and diagnostic system of field apparatus

    JP2004106572A

  • Testing device for electronic crossing

    JP2005153740A

  • Crossing controller for end point and adjustment method thereof

    JP2013078963A

  • Track short-circuit device

    JP2017013581A