The subject matter described relates to systems and methods that communicate information related to a vehicle on a route.
Many vehicles travel on determined routes. For example, rail vehicles travel along tracks that may include different sections. Knowing the location of a vehicle along a route typically is important to assist third parties in preventing vehicles from colliding. For example, in a rail vehicle example, a remote dispatcher may monitor global positioning system (GPS) signals and communicate with engineers of different trains to prevent collisions, and trains taking the same track.
For vehicles monitored by GPS, problems can occur with tracking based on limitations of the GPS to monitor a vehicle in all locations. For example, when a vehicle goes within a tunnel, a GPS receiver may not be able to detect a GPS signal. Additionally, in some open areas, GPS signals may not be as strong and consistent as in other areas. Similarly, sometimes signal reading can be wrong, indicating a vehicle is located somewhere different than where the vehicle is actually located. Thus, advancements in vehicle monitoring along routes is desired.
In one or more embodiments, a system may be provided that may include a first route circuit configured to be coupled with a first route section and configured to generate a first location coded signal that is unique to the first route section responsive to a vehicle being located on or within the first route section. The system may also include a second route circuit configured to be coupled with a second route section and configured to generate a second location coded signal that is unique to the second route section and that is different from the first location coded signal, the second route circuit configured to generate the second location coded signal responsive to the vehicle being located on or within the second route section. The system may also have a controller configured to receive the first location coded signal and the second location coded signal and determine a location of the vehicle based on the first location coded signal or the second location coded signal.
In one or more embodiments, a controller may be provided that may include one or more processors that may be configured to receive a first location coded signal from a first route circuit when a vehicle is on a first route section. The first location coded signal may be unique to the first route section. The one or more processors may also be configured to receive a second location coded signal from a second route circuit when the vehicle is on a second route section, the second location coded signal unique to the second route section, and determine a location of the vehicle based on the first location coded signal or on the second location coded signal.
In one or more embodiments a system may be provided that may include a first route circuit that may be configured to be coupled with a first route section and configured to generate a first location coded signal that is unique to the first route section responsive to a vehicle being located on or within the first route section. The system may also include a second route circuit that may be configured to be coupled with a second route section and configured to generate a second location coded signal that is unique to the second route section and that is different from the first location coded signal, the second route circuit configured to generate the second location coded signal responsive to the vehicle being located on or within the second route section. The system may also include a third route circuit that may be configured to be coupled with a third route section and may also be configured to generate a third location coded signal that may be unique to the third route section and that may be different from the first location coded signal. The third route circuit may also be configured to generate the third location coded signal responsive to the vehicle being located on or within the third route section. The system may also include a controller that may be configured to receive the first location coded signal, the second location coded signal, and the third location coded signal and determine a position of a switch adjacent the first route section based on at least one of the first location coded signal, the second location coded signal, or the third location coded signal.
The inventive subject matter may be understood from reading the following description of non-limiting embodiments, with reference to the attached drawings, wherein below:
Embodiments of the subject matter described herein relate to systems that use route circuits to provide coded signals that are unique to individual sections of a route to provide location information related to the vehicle. By using route circuits that are completed when a vehicle is on or within that route section, a location coded signal may be generated in locations that global positioning systems (GPSs) cannot reach. The coded signal may be coded by providing differing current pulse rates unique that section of a route along a first frequency. Additional, or auxiliary information about the vehicle may still be provided by the route circuit by using a second frequency. Then, a controller may be configured to receive coded signals to determine the location of the vehicle based on the location coded signal received. For rail based vehicles, the controller may determine a track section where the rail vehicle is located, the position of a switch along a track section, and similar information based on the location coded signals received.
As illustrated by
The first route may include a first route circuit (
To code a signal, a signal generator applies a coded signal of a determined number of pulses, or pulse rate, at a specified carrier frequency onto the rail. A vehicle such as a locomotive may be equipped with dedicated hardware of the controller to receive the generated signal and convey the information to the crew as well as other systems on board the locomotive. The combination of detected pulse rates and carrier frequencies yield the status of a signal with which the controller of the locomotive must comply. Additionally, multiple coded signals on the same track circuit may be provided by different carrier frequencies for each coded signal. The signals may coexist and none, some, or all can be received by the controller of the locomotive depending on the installed equipment.
In one example, the coded signal is a location coded signal that conveys identifying information unique to the first route, or finite portion of the track. When used herein, unique refers to a signal that has characteristics that are different than other signals produced along other routes in a specific transportation system or transportation area. Therefore, in one example, there may be 100,000 individual route sections total in a transportation system or area within the western United States, where each individual section has its own combination of frequency and pulse rate. Thus, each section has a unique signal, because no two signals have the same frequency and pulse rate. Still, the same combination of frequency and pulse rate may be used to identify a track in the Eastern United States. Specifically, a GPS, route data, or otherwise may be used to identify the track system or area of a vehicle, and the unique signal may be used to identify the track in that system or area. The location coded signal includes a combination of pulse counts, or pulse rate, and carrier frequency that may be indicated on a mapped track database associated with first route.
The controller may include one or more processors that may use a look-up table, mathematical equation, algorithm, function, etc. to determine the location of the vehicle based on the pulse count and carrier frequency of the location coded signal. In one example, the controller compares the location coded signal to signals within loaded track database files. Specifically, the track database files may include each track segment of a transportation system, along with the location coded signal associated with each such track segment.
The controller may also include a GPS system, and the determined location may be compared to the location determined by the GPS system. In this manner a verification may be provided for the GPS system. If the location determined by the GPS system, and determined from the location coded signal do not match, the controller may indicate a match is not presented. To this end the controller may display both locations, provide a difference in locations, or the like, to convey information to a driver of the discrepancy. In another example, the discrepancy may be recorded, and/or the GPS location determination may be ignored by the controller in making determinations related to location.
The second route may include a second route circuit (
Similarly, the third route may include a third route circuit (
The controller based on the third location coded signal, may determine that the vehicle in now on the third route instead of the first route based on the differences in the signal. The controller may also display this information to the driver of the vehicle. In an embodiment where a first route transitions into either a second route or third route depending on the position of a switch, based on the changing of the received signal from the first coded location signal to either the second coded location signal or third coded location signal, the position of the switch may be determined. The switch position may then be communicated to a remote device, such as a controller of another vehicle or a dispatch.
A route circuit 314 coupled to the route may be affected by a vehicle to generate a determined signal back to the controller. The route circuit of
The determined coded signal may be a coded location signal, or an auxiliary coded signal. The coded location signal may be provided a first frequency, such as 100 Hz with a first determined amount of pulse rates, such as 75 pulses, while the auxiliary coded signal may be at a second frequency, such as 200 Hz and or a second determined pulse rate, such as 50 pulses. The coded location signal may be associated with a specific location of a route, while the auxiliary coded signal may be associated with an operating status of the vehicle such as vehicle speed, vehicle movement, or the like. In this manner, information related to the vehicle may be passed from the signal generation circuitry to the controller.
As an example, the one or more processors may receive the coded location signal from the signal detection device and determine the frequency and pulse rates of the coded location signal. Based on the frequency and pulse rate, the one or more processors may determine the location of the vehicle. For example, the storage device may include a look-up table that has frequency and pulse rate pairs that have an associated location or route associated therewith. The one or more processors may then compare the frequency and pulse rate of the coded location signal received to the frequency and pulse rate pairs in the look-up table, and when a match occurs, the associated route or location on a map is the determined location. Alternatively, the one or more processor may use an algorithm, mathematical function or calculation, or the like to determine the location on a map.
In one example, a look-up table may be used to determine when a vehicle begins traveling in a determined section of a route, and that parameter may be used in an algorithm or mathematical function or calculation to determine an instantaneous location of the vehicle. Additional parameters may be used in the algorithm or mathematical function or calculation including vehicle speed, axle rotation, wind speed and direction, GPS location information, vehicle weight, fuel consumption, etc.
The controller may also display the determined output on the display. The display may be an output screen, touch screen, monitor, interface, or the like. In particular, upon determining the location of the vehicle, the location information may be displayed to a driver or crew for use during operation.
In one example, the one or more processors determine the location of the vehicle based on both a coded location signal and a GPS signal. When the coded location signal and GPS signal match, the display may indicate a match, flash, or the like to provide additional confidence to the driver of the location of the vehicle. When the coded location signal and GPS signal result in location that do not match, the one or more processors may provide both on the screen and an indication that they do not match. The indication that the locations do not match may be illustrated by a different color, flashing, a sound or alarm, or the like.
In one example, the difference between the coded location signal location and GPS signal location must be at least a determined distance before the difference is displayed. In one example, the distance is ten meters, such that once the difference in locations is greater than ten meters, the display screen will show the two distances, flash, audibly warn a driver, etc. Under ten meters, no change will be made. While in one example this distance may be 10 meters, in another example the distance may be 20 meters, 5 meters, less than 5 meters, greater than 20 meters, etc. In another example, when both a GPS signal location and coded location signal location are both being received and determined, the one or more processors only use, and display information related to the coded location signal. In this manner, the GPS signal location is only used when a coded location signal is not received.
At 402, a coded signal is generated by a vehicle traveling along a unique section of a route. In one example, the vehicle is a rail vehicle traveling on tracks that receive either an AC input or DC input from a power source. A relay may be provided such that when a vehicle passes over the relay, the axles of the vehicle disrupt the relay. Based on the disruption, signal generation circuitry generates a coded signal that may include a determined frequency and/or input pulses.
At 404, the coded signal is received by a signal detection device of a vehicle controller. In one example the signal detection device is associated with the route, or tracks to detect the signal. In this manner, the vehicle itself does not need to move for the signal to be received by the signal detection device. Specifically, the presence of the vehicle on the route, whether moving, or stationary, results in an impact on the relay, causing the coded signal to be generated and consequently received by the vehicle controller. This is an advantage over wayside based sensors that only detect the movement of a vehicle along a route. Thus, in a situation where a vehicle is stopped in a tunnel where a GPS signal may not be reached, and the vehicle is not moving, the vehicle may still be detected, including a known location. This information may then be communicated to remote devices so that the presence of the vehicle is known by remote devices.
At 406, the location of the vehicle is determined based on the coded signal. In one example, the one or more processors of the vehicle controller may use a look-up table, algorithm, mathematical function or calculation, etc. to determine the exact location of the vehicle based on the coded signal. The one or more processor may use a look up table, algorithm, equation, etc. stored in a storage device. To this end, the storage device may include a map with a specific map location based on the coded signal. The map, look-up table, algorithm, equation, or the like may be updated from time to time to better reflect location information as maps, codes, equations, etc. are updated and refined.
At 408, optionally, the location of the vehicle determined may be compared to the location of the vehicle determined using another method. In one example, a GPS signal may be used to determine the location of the vehicle. In particular, when the location of the vehicle based on the GPS signal matches, or closely matches the location based on the coded location signal, verification is provided. Such verification provides increased confidence and reduces mistakes related to location based decisions of a driver.
At 410, the location of the vehicle is displayed to a driver. In one example, when the location based on the coded location signal and a GPS signal vary, such differences may be displayed. The vehicle location may be displayed as a latitude and longitude, mile marker, graphical representation of a vehicle along a route, or the like to convey the information in an understandable manner to the driver. Thus, not only is the location determined, but may also be used by the driver in making driving decisions related to the vehicle along a route.
Thus, a system and method are provided to communicate information from a vehicle system to a remote device using the route itself as a communication pathway. In this manner, when over the air communication methods are not effective as a result of a vehicle being underground, in a remote location without network support, or the like, a communication signal may still be provided to a driver and/or third party related to the location of the vehicle. Such alternative communication path reduces driver error resulting form not knowing where a vehicle is located, and increases safety within a transportation system.
In one or more embodiments, a system may be provided that may include a first route circuit configured to be coupled with a first route section and configured to generate a first location coded signal that is unique to the first route section responsive to a vehicle being located on or within the first route section. The system may also include a second route circuit configured to be coupled with a second route section and configured to generate a second location coded signal that is unique to the second route section and that is different from the first location coded signal, the second route circuit configured to generate the second location coded signal responsive to the vehicle being located on or within the second route section. The system may also have a controller configured to receive the first location coded signal and the second location coded signal and determine a location of the vehicle based on the first location coded signal or the second location coded signal.
Optionally, the first location coded signal may have a first current pulse rate and the second location coded signal may have a second current pulse rate that is different than the first current pulse rate.
Optionally, the system may also include a third route circuit configured to be coupled with a third route section and configured to generate a third location coded signal that is unique to the third route section and that is different from the first location coded signal. The third route circuit may be configured to generate the third location coded signal responsive to the vehicle being located on or within the third route section.
Optionally, the controller may be configured to determine when the vehicle moves from the first route section to one of the second route section or third route section based on receiving either the second location coded signal or the third location coded signal.
Optionally, the controller may be configured to determine a position of a switch coupled to the second route section and third route section based on receiving either the second location coded signal or the third location coded signal.
Optionally, the first route circuit may be configured to generate an auxiliary coded signal based on an auxiliary function that is different than the first location coded signal.
Optionally the first location coded signal may have a first frequency and the auxiliary coded signal may have a second frequency that may be different than the first frequency.
Optionally, the first frequency may be related to a location of the first route section, and the second frequency may be related to an operating status of the vehicle.
Optionally, the controller may be configured to receive location information from a remote device and to determine the location of the vehicle based on a comparison of the location information received and the first location coded signal or the second location coded signal.
Optionally, the controller may be configured to ignore the location information received based on the first location coded signal or the second location coded signal.
In one or more embodiments, a controller may be provided that may include one or more processors that may be configured to receive a first location coded signal from a first route circuit when a vehicle is on a first route section. The first location coded signal may be unique to the first route section. The one or more processors may also be configured to receive a second location coded signal from a second route circuit when the vehicle is on a second route section, the second location coded signal unique to the second route section, and determine a location of the vehicle based on the first location coded signal or on the second location coded signal.
Optionally, the one or more processors may be configured to receive a third location coded signal from a third route circuit when the vehicle is on a third route section, the third location coded signal unique to the third route section, and determine the location of the vehicle based on the third location coded signal.
Optionally, the one or more processors may be configured to determine when the vehicle moves from the first route section to one of the second route section or third route section based on receiving either the second location coded signal or the third location coded signal.
Optionally, the one or more processors may be configured to determine a position of a switch related with the first route section based on receiving either the second location coded signal or the third location coded signal.
Optionally, the one or more processors may be configured to receive an auxiliary coded signal based on an auxiliary function that may be different than the first location coded signal.
Optionally, the first location coded signal may have a first frequency and the auxiliary coded signal may have a second frequency that may be different than the first frequency; and wherein the first frequency may be related to a location of the first route section, and the second frequency may be related to an operating status of the vehicle.
Optionally, the one or more processors may be configured to receive location information from a remote device and to determine the location of the vehicle based on a comparison of the location information received and the first location coded signal or the second location coded signal, and the one or more processors may also be configured to ignore the location information received based on the first location coded signal or the second location coded signal.
In one or more embodiments a system may be provided that may include a first route circuit that may be configured to be coupled with a first route section and configured to generate a first location coded signal that is unique to the first route section responsive to a vehicle being located on or within the first route section. The system may also include a second route circuit that may be configured to be coupled with a second route section and configured to generate a second location coded signal that is unique to the second route section and that is different from the first location coded signal, the second route circuit configured to generate the second location coded signal responsive to the vehicle being located on or within the second route section. The system may also include a third route circuit that may be configured to be coupled with a third route section and may also be configured to generate a third location coded signal that may be unique to the third route section and that may be different from the first location coded signal. The third route circuit may also be configured to generate the third location coded signal responsive to the vehicle being located on or within the third route section. The system may also include a controller that may be configured to receive the first location coded signal, the second location coded signal, and the third location coded signal and determine a position of a switch adjacent the first route section based on at least one of the first location coded signal, the second location coded signal, or the third location coded signal.
Optionally, the controller may be configured to communicate the position of the switch determined to a remote device.
Optionally the first route section may be a first track section, the second route section may be a second track section, and the third route section may be a third track section.
As used herein, the terms “processor” and “computer,” and related terms, e.g., “processing device,” “computing device,” and “controller” may be not limited to just those integrated circuits referred to in the art as a computer, but refer to a microcontroller, a microcomputer, a programmable logic controller (PLC), field programmable gate array, and application specific integrated circuit, and other programmable circuits. Suitable memory may include, for example, a computer-readable medium. A computer-readable medium may be, for example, a random-access memory (RAM), a computer-readable non-volatile medium, such as a flash memory.
The term “non-transitory computer-readable media” represents a tangible computer-based device implemented for short-term and long-term storage of information, such as, computer-readable instructions, data structures, program modules and sub-modules, or other data in any device. Therefore, the methods described herein may be encoded as executable instructions embodied in a tangible, non-transitory, computer-readable medium, including, without limitation, a storage device and/or a memory device. Such instructions, when executed by a processor, cause the processor to perform at least a portion of the methods described herein. As such, the term includes tangible, computer-readable media, including, without limitation, non-transitory computer storage devices, including without limitation, volatile and non-volatile media, and removable and non-removable media such as firmware, physical and virtual storage, CD-ROMS, DVDs, and other digital sources, such as a network or the Internet.
The singular forms “a”, “an”, and “the” include plural references unless the context clearly dictates otherwise. “Optional” or “optionally” means that the subsequently described event or circumstance may or may not occur, and that the description may include instances where the event occurs and instances where it does not. Approximating language, as used herein throughout the specification and claims, may be applied to modify any quantitative representation that could permissibly vary without resulting in a change in the basic function to which it may be related. Accordingly, a value modified by a term or terms, such as “about,” “substantially,” and “approximately,” may be not to be limited to the precise value specified. In at least some instances, the approximating language may correspond to the precision of an instrument for measuring the value. Here and throughout the specification and claims, range limitations may be combined and/or interchanged, such ranges may be identified and include all the sub-ranges contained therein unless context or language indicates otherwise.
This written description uses examples to disclose the embodiments, including the best mode, and to enable a person of ordinary skill in the art to practice the embodiments, including making and using any devices or systems and performing any incorporated methods. The claims define the patentable scope of the disclosure, and include other examples that occur to those of ordinary skill in the art. Such other examples are intended to be within the scope of the claims if they have structural elements that do not differ from the literal language of the claims, or if they include equivalent structural elements with insubstantial differences from the literal language of the claims.
This application claims priority to U.S. Provisional Patent Application No. 63/011,758, entitled SYSTEM FOR COMMUNICATING VEHICLE INFORMATION, which was filed on 17 Apr. 2020, and the entire disclosure of which is incorporated herein by reference.
Number | Name | Date | Kind |
---|---|---|---|
10757671 | Millman | Aug 2020 | B2 |
20130090801 | Backes | Apr 2013 | A1 |
20150025716 | Orion | Jan 2015 | A1 |
20160054250 | Kumar | Feb 2016 | A1 |
Number | Date | Country | |
---|---|---|---|
20210323592 A1 | Oct 2021 | US |
Number | Date | Country | |
---|---|---|---|
63011758 | Apr 2020 | US |