WO2008079456A1 - System, method, and computer readable media for odometer calibration - Google Patents

System, method, and computer readable media for odometer calibration Download PDF

Info

Publication number
WO2008079456A1
WO2008079456A1 PCT/US2007/077344 US2007077344W WO2008079456A1 WO 2008079456 A1 WO2008079456 A1 WO 2008079456A1 US 2007077344 W US2007077344 W US 2007077344W WO 2008079456 A1 WO2008079456 A1 WO 2008079456A1
Authority
WO
WIPO (PCT)
Prior art keywords
wheel
vehicle
distance traveled
during
position information
Prior art date
Application number
PCT/US2007/077344
Other languages
French (fr)
Inventor
Moreno Pieralli
Simone Bianchi
Giovanni Pacini
Original Assignee
General Electric Company
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by General Electric Company filed Critical General Electric Company
Publication of WO2008079456A1 publication Critical patent/WO2008079456A1/en

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B61RAILWAYS
    • B61LGUIDING RAILWAY TRAFFIC; ENSURING THE SAFETY OF RAILWAY TRAFFIC
    • B61L25/00Recording or indicating positions or identities of vehicles or trains or setting of track apparatus
    • B61L25/02Indicating or recording positions or identities of vehicles or trains
    • B61L25/021Measuring and recording of train speed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B61RAILWAYS
    • B61LGUIDING RAILWAY TRAFFIC; ENSURING THE SAFETY OF RAILWAY TRAFFIC
    • B61L25/00Recording or indicating positions or identities of vehicles or trains or setting of track apparatus
    • B61L25/02Indicating or recording positions or identities of vehicles or trains
    • B61L25/025Absolute localisation, e.g. providing geodetic coordinates
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B61RAILWAYS
    • B61LGUIDING RAILWAY TRAFFIC; ENSURING THE SAFETY OF RAILWAY TRAFFIC
    • B61L25/00Recording or indicating positions or identities of vehicles or trains or setting of track apparatus
    • B61L25/02Indicating or recording positions or identities of vehicles or trains
    • B61L25/026Relative localisation, e.g. using odometer
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C22/00Measuring distance traversed on the ground by vehicles, persons, animals or other moving solid bodies, e.g. using odometers, using pedometers
    • G01C22/02Measuring distance traversed on the ground by vehicles, persons, animals or other moving solid bodies, e.g. using odometers, using pedometers by conversion into electric waveforms and subsequent integration, e.g. using tachometer generator
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B61RAILWAYS
    • B61LGUIDING RAILWAY TRAFFIC; ENSURING THE SAFETY OF RAILWAY TRAFFIC
    • B61L2205/00Communication or navigation systems for railway traffic
    • B61L2205/04Satellite based navigation systems, e.g. global positioning system [GPS]

Definitions

  • This invention relates generally to railway management and, more particularly, to a system, method and computer readable media for calibration of measurement systems to assure accurate measurement of travel by railway vehicles.
  • odometers have been coupled to receive signals corresponding to rotation of railway wheels in order to measure distances based on number of wheel revolutions. This may be implemented with placement of a sensor adjacent a railway wheel, or other component which rotates therewith, to provide a signal each time the wheel completes a revolution.
  • the sensor may be coupled directly to a processor or to a data transmission unit.
  • the data transmission unit may be used to transfer the signal information via an optical or rf link to a master control unit which processes the information and calculates distance traveled. For example, with the sensor providing a signal pulse for each rotation of the wheel, the distance traveled during a time period may be calculated based on the wheel diameter and the number of pulses counted during the period.
  • the accuracy of such odometer measurement is subject to variation as vehicle parts undergo wear. For example, an initial wheel diameter of a railway vehicle may be on the order of 100 cm and then, through wear, become reduced by 10 or more centimeters during its useful life.
  • a system for calibrating an odometer system includes a control unit coupled to receive vehicle position information from a GPS receiver and one or more signals corresponding to a number of wheel rotations.
  • the control unit is programmable to determine distance traveled by the vehicle based on position information acquired at different times.
  • the distance information provides the odometer system with a calibration measurement corresponding to distance traveled by the wheel during rotation, assuring that the odometer system measures distance traveled by the vehicle within desired tolerance limits.
  • An associated method for calibrating an odometer system includes determining the number of rotations of the vehicle wheel during a measurable time period while moving the vehicle over a segment of track at a stable velocity and also acquiring position information from a GPS receiver for the vehicle location at the start of the time period as well as at the end of the time period. The position information is used to calculate distance traveled by the vehicle wheel during the time period. Calibration of the odometer system is adjusted in accord with the number of wheel rotations which occurred in the distance traveled. By way of example, when odometer measurement is based on the product of the number of wheel revolutions and the distance traveled by the wheel during one revolution, an updated value of the distance traveled per revolution may be provided to the odometer.
  • a method for calibrating an odometer system of the type which measures distance traveled based on rotation of a wheel in a railway vehicle includes determining a number of rotations of the vehicle wheel occurring during a measurable time period while moving the vehicle over a segment of track at a stable speed.
  • the method also includes acquiring vehicle position information from a vehicle position device at the start of the time period and at the end of the time period. Using the position information to calculate distance traveled by the vehicle is also disclosed. Further, the method discloses using the number of rotations of the vehicle wheel to adjust the odometer system by determining the distance traveled by the wheel during one rotation.
  • a computer readable media containing program instructions for calibrating an odometer system of the type which measures distance traveled based on rotation of a wheel in a railway vehicle with a computer as part of the railway vehicle.
  • the computer readable media includes a computer program code for determining the number of rotations of the vehicle wheel occurring during a measurable time period while moving the vehicle over a segment of track at a stable speed.
  • a computer program code for acquiring vehicle position information at the start of the time period and at the end of the time period is also disclosed.
  • a computer program code for using the position information to calculate distance traveled by the vehicle during the time period is further disclosed.
  • Also disclosed is a computer program code for using the number of rotations of the vehicle wheel to adjust the odometer system by determining the distance traveled by the wheel during one rotation.
  • Figure 1 illustrates portions of a railway processing system for calibrating an odometer
  • Figure 2 illustrates a calibration method for improved odometer accuracy.
  • odometer refers to any type of measuring device which measures distance traveled by a wheel, or a wheeled vehicle, based on the product of the distance traveled by the wheel per revolution and the number of wheel revolutions which occur during traversal of the distance.
  • Control unit is understood to mean any unit capable of providing control functions or processing functions in relation to measurement and storage of information including distance, velocity, rpm, direct or indirect counting of wheel revolutions or, generally, collection of data during measurable periods of time.
  • stable speed as used herein means a vehicle speed which varies within acceptable limits for purposes of acquiring reliable data.
  • the Global Positioning System is widely used in conventional navigation, e.g., for aviation and shipping activities. In fact, it is common to determine the location of a train with a GPS system in order to advise passengers of the approximate time that the train will reach a destination. The accuracy of such estimates is dependent on the accuracy of the measured vehicle velocity. Over short distances, e.g., less than 25 miles, errors on the order of even a few percent typically do not affect estimated arrival times by more than a minute. Errors in estimated arrival times may be based on inaccuracies in position determination and inaccuracies in train speed. On-board systems for measuring both speed and distance are influenced by variations in wheel diameter due to wear.
  • Figure 1 shows a railway processing system 10 configured to collect data from a number of subsystems in order to reduce such error.
  • the railway processing system includes a control unit 14 which, in this example, is positioned on a locomotive and configured to measure distances traveled by the locomotive, based on rotation of at least one wheel 12, e.g., a locomotive wheel.
  • the system 10 may be configured to collect data from subsystems located on other railway vehicles including various cars (freight, passenger, etc.) which form a train with the locomotive.
  • the control unit 14 may be microprocessor-based, or may comprise one or more digital signal processors under the control of a microprocessor which may be remotely located from the unit 14.
  • the unit 14 is located in a locomotive and comprises a microprocessor and memory.
  • the unit 14 may be located in any railway car or may be positioned in a terminal or non-mobile control center or station in order to perform processing or control in relation to multiple trains via rf links. Moreover, for some embodiments, the various functions attributed to the control unit 14 may be distributed, e.g., with some associated components located on one or more railway vehicles and other components possibly located in a non-mobile control center.
  • the system 10 may share components with other systems including an on-board odometer system 18 which includes a counter 20 coupled to a sensor 24.
  • the sensor 24 provides a signal pulse to the counter 20 for each revolution of the wheel 12.
  • the counter 20 increments a value "C" based on rotation of the wheel through each revolution.
  • each incrementation is an integer value corresponding to one revolution of the wheel 12, but the system 10 may be configured to increment the counter 20 based on lesser or greater wheel rotation or by an estimated distance traversed by wheel rotations.
  • Operation of the sensor 24 may be based on any of several well-known mechanisms including optical, magnetic and electro-mechanical generation of signals.
  • the odometer system 18 may be coupled to receive data from multiple sensors each coupled to a different wheel of the railway vehicle.
  • the odometer system 18 indicates cumulative distances traveled by the locomotive, e.g., by periodically updating a distance value based on the product of a stored value "K” and the number of counts, "C".
  • the stored value "K” is the estimated distance the wheel 12 travels in one complete revolution, and the value C corresponds to the number of wheel revolutions counted.
  • the count, C may be a resetable value or the display may provide dual readings corresponding, for example, to both a cumulative distance over the useful life of the locomotive and a resetable distance.
  • the odometer accuracy is dependent in part on variation in the distance the wheel 12 travels in one complete revolution, i.e., the value of K, as the wheel 12 wears.
  • This distance K may be periodically revised based on timed changes in position of the train as measured with a vehicle position device, such as but not limited to a GPS receiver, 28 mounted within the railway vehicle and connected to an antenna 30 to receive available satellite data.
  • the control unit 14 may be programmed to periodically go into a calibration mode to determine a new value for K, e.g., for every ten thousand km of travel by the wheel 12, or upon command by an operator.
  • determination of a new value for K is effected by measuring the distance traveled by the wheel 12 during a brief period of relatively constant speed, e.g., more than 70 km per hour stable to within one km per hour or one percent.
  • the period during which data is collected can be relatively short, e.g., 3 seconds or less.
  • the control unit acquires data at and between selected time intervals. For example, both position data and changes in the count, C, can be monitored and recorded every three seconds.
  • Speed data may be acquired at a higher data rate to check for stability, e.g., to determine whether the speed varies by less than one percent over a three second interval.
  • GPS position data acquired for the beginning and end of that period is processed to determine the distance the wheel traveled during that same period.
  • the number of counts, C, occurring during the same time period is used to calculate a new value for K, the distance traveled per revolution of the wheel 12, and the new value may be used to replace the existing value of K.
  • a feature of the example embodiment is that accuracy of the position data is recognized to be a function of the number of satellites, Z, from which position information is simultaneously acquired.
  • GPS position and velocity data may be acquired when the data is simultaneously available from at least three satellites 34.
  • the position or velocity data can be acquired from multiple data sets which are taken sequentially.
  • the value used to update K may be based on a simple average or may be determined with a weighting function.
  • the values K 1 can be sorted and re-numbered by magnitude, with the three largest values (now designated K 8 , K 9 , Ki 0 ) as well as the three smallest values (now designated Ki 1 K 2 , K3) each discarded, such that the new value of K is computed as an arithmetic average of the remaining values:
  • K (K 4 + K 5 + K 6 + K 7 )/4
  • Figure 2 illustrates an exemplary calibration methodology incorporating this algorithm.
  • the control unit 14 enters the calibration mode and checks to determine whether the number of GPS satellites 34 is greater than or equal to a threshold number, Z, required to assure desired accuracy. Once this threshold condition is met, the system sets i to zero and begins collecting data during consecutive three second intervals. For each three second interval, if the speed, V GPS , is found to meet speed and stability criteria (e.g., greater than 70 kph and not varying by more than one percent), the collected data is used to compute a value K 1 .
  • speed and stability criteria e.g., greater than 70 kph and not varying by more than one percent
  • the speed V GPS is based on GPS data, but speed data may be provided to the unit 14 from an on-board speedometer which directly monitors speed of the railway car with electro-mechanical instrumentation. It is to be understood that speed determination with an on-board speedometer may be based on a relatively inaccurate value of K because the speed is monitored to assure that a minimum speed criteria are met. On-board speed measurement is not used directly in the computation OfK 1 .
  • the methods described above may be implemented using computer programming or engineering techniques including computer software, firmware, hardware or any combination or subset thereof, wherein the technical effect is to provide a system, method, and computer readable media for calibrating measurement systems to assure accurate measurement of travel by railway vehicles.
  • Any such resulting program, having computer-readable code means may be embodied or provided within one or more computer-readable media, thereby making a computer program product, i.e., and an article of manufacture, according to the invention.
  • the computer-readable media may include a computer program code for using position information to calculate distance traveled by the vehicle during a time period.
  • the computer-readable media may be, for example, a fixed (hard) drive, diskette, optical disk, magnetic tape, semiconductor memory, such as read-only memory (ROM), etc., or any transmitting/receiving medium, such as the Internet or other communication network or link.
  • the article of manufacture containing the computer code may be made and/or used by executing the code directly from one medium, by copying the code from one medium to another medium, or by transmitting the code over a network.
  • An apparatus for making, using or selling the invention may be one or more processing systems including, but not limited to, a central processing unit (CPU), memory, storage devices, communication links and devices, servers, I/O devices, or any sub-components of one or more processing systems, including software, firmware, hardware or any combination or subset thereof, which embody the invention.
  • CPU central processing unit
  • memory storage devices
  • communication links and devices servers
  • I/O devices I/O devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Devices For Checking Fares Or Tickets At Control Points (AREA)
  • Electric Propulsion And Braking For Vehicles (AREA)

Abstract

A system, computer readable media, and method for calibrating an odometer system of the type which measures distance traversed by a railway vehicle based on a number of wheel rotations. In an exemplary embodiment, a control unit is coupled to receive vehicle position information from a vehicle position device and one or more signals corresponding to a number of wheel rotations. The control unit is programmable to determine distance traveled by the vehicle based on position information acquired at different times. The distance information is used to provide a measure of distance traveled by the wheel during rotation.

Description

SYSTEM, METHOD, AND COMPUTER READABLE MEDIA FOR ODOMETER
CALIBRATION
FIELD OF THE INVENTION
This invention relates generally to railway management and, more particularly, to a system, method and computer readable media for calibration of measurement systems to assure accurate measurement of travel by railway vehicles.
BACKGROUND OF THE INVENTION
For numerous operational reasons it is necessary to monitor distances traveled by locomotives and railway cars. These include maintenance, assessment of performance and, generally, determination of transportation distances. Conventionally, odometers have been coupled to receive signals corresponding to rotation of railway wheels in order to measure distances based on number of wheel revolutions. This may be implemented with placement of a sensor adjacent a railway wheel, or other component which rotates therewith, to provide a signal each time the wheel completes a revolution. The sensor may be coupled directly to a processor or to a data transmission unit.
The data transmission unit may be used to transfer the signal information via an optical or rf link to a master control unit which processes the information and calculates distance traveled. For example, with the sensor providing a signal pulse for each rotation of the wheel, the distance traveled during a time period may be calculated based on the wheel diameter and the number of pulses counted during the period. However, the accuracy of such odometer measurement is subject to variation as vehicle parts undergo wear. For example, an initial wheel diameter of a railway vehicle may be on the order of 100 cm and then, through wear, become reduced by 10 or more centimeters during its useful life.
Since wheel wear is a gradual and continual process it can be difficult to determine when such wear begins to affect odometer accuracy. Moreover, if wheel wear is non- uniform, efforts to calibrate by periodically measuring the wheel diameter may not provide satisfactory odometer accuracy.
BRIEF DESCRIPTION OF THE INVENTION
In one aspect a system for calibrating an odometer system includes a control unit coupled to receive vehicle position information from a GPS receiver and one or more signals corresponding to a number of wheel rotations. The control unit is programmable to determine distance traveled by the vehicle based on position information acquired at different times. The distance information provides the odometer system with a calibration measurement corresponding to distance traveled by the wheel during rotation, assuring that the odometer system measures distance traveled by the vehicle within desired tolerance limits. An associated method for calibrating an odometer system includes determining the number of rotations of the vehicle wheel during a measurable time period while moving the vehicle over a segment of track at a stable velocity and also acquiring position information from a GPS receiver for the vehicle location at the start of the time period as well as at the end of the time period. The position information is used to calculate distance traveled by the vehicle wheel during the time period. Calibration of the odometer system is adjusted in accord with the number of wheel rotations which occurred in the distance traveled. By way of example, when odometer measurement is based on the product of the number of wheel revolutions and the distance traveled by the wheel during one revolution, an updated value of the distance traveled per revolution may be provided to the odometer.
In another exemplary embodiment of the invention, a method for calibrating an odometer system of the type which measures distance traveled based on rotation of a wheel in a railway vehicle is disclosed. The method includes determining a number of rotations of the vehicle wheel occurring during a measurable time period while moving the vehicle over a segment of track at a stable speed. The method also includes acquiring vehicle position information from a vehicle position device at the start of the time period and at the end of the time period. Using the position information to calculate distance traveled by the vehicle is also disclosed. Further, the method discloses using the number of rotations of the vehicle wheel to adjust the odometer system by determining the distance traveled by the wheel during one rotation.
In yet another exemplary embodiment a computer readable media containing program instructions for calibrating an odometer system of the type which measures distance traveled based on rotation of a wheel in a railway vehicle with a computer as part of the railway vehicle is disclosed. The computer readable media includes a computer program code for determining the number of rotations of the vehicle wheel occurring during a measurable time period while moving the vehicle over a segment of track at a stable speed. A computer program code for acquiring vehicle position information at the start of the time period and at the end of the time period is also disclosed. A computer program code for using the position information to calculate distance traveled by the vehicle during the time period is further disclosed. Also disclosed is a computer program code for using the number of rotations of the vehicle wheel to adjust the odometer system by determining the distance traveled by the wheel during one rotation.
BRIEF DESCRIPTION OF THE DRAWINGS
The foregoing and other features will be apparent from the following description when read in conjunction with the drawings, in which:
Figure 1 illustrates portions of a railway processing system for calibrating an odometer; and
Figure 2 illustrates a calibration method for improved odometer accuracy.
DETAILED DESCRIPTION OF THE INVENTION
As used herein the term odometer refers to any type of measuring device which measures distance traveled by a wheel, or a wheeled vehicle, based on the product of the distance traveled by the wheel per revolution and the number of wheel revolutions which occur during traversal of the distance. Control unit is understood to mean any unit capable of providing control functions or processing functions in relation to measurement and storage of information including distance, velocity, rpm, direct or indirect counting of wheel revolutions or, generally, collection of data during measurable periods of time. The phrase "stable speed" as used herein means a vehicle speed which varies within acceptable limits for purposes of acquiring reliable data.
Those skilled in the art will recognize that the invention can be practiced with many variations relative to the examples provided herein. Numerous details relating to specific configurations, structures, components, and operations are not shown in order to avoid obscuring aspects of the invention.
The Global Positioning System (GPS) is widely used in conventional navigation, e.g., for aviation and shipping activities. In fact, it is common to determine the location of a train with a GPS system in order to advise passengers of the approximate time that the train will reach a destination. The accuracy of such estimates is dependent on the accuracy of the measured vehicle velocity. Over short distances, e.g., less than 25 miles, errors on the order of even a few percent typically do not affect estimated arrival times by more than a minute. Errors in estimated arrival times may be based on inaccuracies in position determination and inaccuracies in train speed. On-board systems for measuring both speed and distance are influenced by variations in wheel diameter due to wear. Figure 1 shows a railway processing system 10 configured to collect data from a number of subsystems in order to reduce such error.
The system 10 provides functions of monitoring, control and communication, many details of which are omitted from the figures. In this exemplary embodiment, the railway processing system includes a control unit 14 which, in this example, is positioned on a locomotive and configured to measure distances traveled by the locomotive, based on rotation of at least one wheel 12, e.g., a locomotive wheel. Generally, the system 10 may be configured to collect data from subsystems located on other railway vehicles including various cars (freight, passenger, etc.) which form a train with the locomotive. The control unit 14 may be microprocessor-based, or may comprise one or more digital signal processors under the control of a microprocessor which may be remotely located from the unit 14. In the illustrated examples the unit 14 is located in a locomotive and comprises a microprocessor and memory. The unit 14 may be located in any railway car or may be positioned in a terminal or non-mobile control center or station in order to perform processing or control in relation to multiple trains via rf links. Moreover, for some embodiments, the various functions attributed to the control unit 14 may be distributed, e.g., with some associated components located on one or more railway vehicles and other components possibly located in a non-mobile control center.
Still referring to Figure 1, the system 10 may share components with other systems including an on-board odometer system 18 which includes a counter 20 coupled to a sensor 24. The sensor 24 provides a signal pulse to the counter 20 for each revolution of the wheel 12. The counter 20 increments a value "C" based on rotation of the wheel through each revolution. In this example, each incrementation is an integer value corresponding to one revolution of the wheel 12, but the system 10 may be configured to increment the counter 20 based on lesser or greater wheel rotation or by an estimated distance traversed by wheel rotations. Operation of the sensor 24 may be based on any of several well-known mechanisms including optical, magnetic and electro-mechanical generation of signals. The odometer system 18 may be coupled to receive data from multiple sensors each coupled to a different wheel of the railway vehicle.
For the embodiment of Figure 1, the odometer system 18 indicates cumulative distances traveled by the locomotive, e.g., by periodically updating a distance value based on the product of a stored value "K" and the number of counts, "C". The stored value "K" is the estimated distance the wheel 12 travels in one complete revolution, and the value C corresponds to the number of wheel revolutions counted. The count, C, may be a resetable value or the display may provide dual readings corresponding, for example, to both a cumulative distance over the useful life of the locomotive and a resetable distance.
As noted, the odometer accuracy is dependent in part on variation in the distance the wheel 12 travels in one complete revolution, i.e., the value of K, as the wheel 12 wears. This distance K may be periodically revised based on timed changes in position of the train as measured with a vehicle position device, such as but not limited to a GPS receiver, 28 mounted within the railway vehicle and connected to an antenna 30 to receive available satellite data. Specifically, the control unit 14 may be programmed to periodically go into a calibration mode to determine a new value for K, e.g., for every ten thousand km of travel by the wheel 12, or upon command by an operator. Once in the calibration mode, determination of a new value for K is effected by measuring the distance traveled by the wheel 12 during a brief period of relatively constant speed, e.g., more than 70 km per hour stable to within one km per hour or one percent. The period during which data is collected can be relatively short, e.g., 3 seconds or less.
With the railway vehicle in motion and the control unit 14 in the calibration mode, the control unit acquires data at and between selected time intervals. For example, both position data and changes in the count, C, can be monitored and recorded every three seconds. Speed data may be acquired at a higher data rate to check for stability, e.g., to determine whether the speed varies by less than one percent over a three second interval. Once a three second interval is identified during which time it is determined that the train speed has met stability criteria, GPS position data acquired for the beginning and end of that period is processed to determine the distance the wheel traveled during that same period. The number of counts, C, occurring during the same time period is used to calculate a new value for K, the distance traveled per revolution of the wheel 12, and the new value may be used to replace the existing value of K.
It may be desirable to improve odometer accuracy to less than one percent error, i.e., having an error of less than 100 meters over a 10 km distance. In the past, GPS data has not been found useful to provide position accuracy such as needed to effect such tolerance. A feature of the example embodiment is that accuracy of the position data is recognized to be a function of the number of satellites, Z, from which position information is simultaneously acquired. In the example embodiment, GPS position and velocity data may be acquired when the data is simultaneously available from at least three satellites 34. To further improve accuracy, the position or velocity data can be acquired from multiple data sets which are taken sequentially. The value used to update K may be based on a simple average or may be determined with a weighting function. By way of example, ten values of K may be computed, each designated K1, (i = 1,10), wherein each K1 is calculated during a different three second time interval. The values K1 can be sorted and re-numbered by magnitude, with the three largest values (now designated K8, K9, Ki0) as well as the three smallest values (now designated Ki1 K2, K3) each discarded, such that the new value of K is computed as an arithmetic average of the remaining values:
K = (K4 + K5 + K6 + K7)/4
Figure 2 illustrates an exemplary calibration methodology incorporating this algorithm. Initially, the control unit 14 enters the calibration mode and checks to determine whether the number of GPS satellites 34 is greater than or equal to a threshold number, Z, required to assure desired accuracy. Once this threshold condition is met, the system sets i to zero and begins collecting data during consecutive three second intervals. For each three second interval, if the speed, VGPS, is found to meet speed and stability criteria (e.g., greater than 70 kph and not varying by more than one percent), the collected data is used to compute a value K1.
In the exemplary example of Figure 2, the speed VGPS is based on GPS data, but speed data may be provided to the unit 14 from an on-board speedometer which directly monitors speed of the railway car with electro-mechanical instrumentation. It is to be understood that speed determination with an on-board speedometer may be based on a relatively inaccurate value of K because the speed is monitored to assure that a minimum speed criteria are met. On-board speed measurement is not used directly in the computation OfK1.
Each time the speed criteria are met a value K1 is stored in memory of the control unit and i is incremented. Once ten values of K1 are determined, the values are re-ordered by magnitude and the values Of K1 for i = 4, 5, 6 and 7 are arithmetically averaged to provide a new odometer value K, which is stored in a designated odometer register for access by the odometer system.
Based on the foregoing specification, the methods described above may be implemented using computer programming or engineering techniques including computer software, firmware, hardware or any combination or subset thereof, wherein the technical effect is to provide a system, method, and computer readable media for calibrating measurement systems to assure accurate measurement of travel by railway vehicles. Any such resulting program, having computer-readable code means, may be embodied or provided within one or more computer-readable media, thereby making a computer program product, i.e., and an article of manufacture, according to the invention. For example, as disclosed herein, the computer-readable media may include a computer program code for using position information to calculate distance traveled by the vehicle during a time period.
The computer-readable media may be, for example, a fixed (hard) drive, diskette, optical disk, magnetic tape, semiconductor memory, such as read-only memory (ROM), etc., or any transmitting/receiving medium, such as the Internet or other communication network or link. The article of manufacture containing the computer code may be made and/or used by executing the code directly from one medium, by copying the code from one medium to another medium, or by transmitting the code over a network.
One skilled in the art of computer science will be able to combine the software created as described with appropriate general purpose or special purpose computer hardware, such as a microprocessor, to create a computer system or computer subsystem embodying the method of the invention. An apparatus for making, using or selling the invention may be one or more processing systems including, but not limited to, a central processing unit (CPU), memory, storage devices, communication links and devices, servers, I/O devices, or any sub-components of one or more processing systems, including software, firmware, hardware or any combination or subset thereof, which embody the invention.
Although examples of how the invention may be implemented have been illustrated, this is not to be regarded as limiting and the scope of the invention is defined by the claims which follow.

Claims

WHAT IS CLAIMED IS:
1. A system for calibrating an odometer system of the type which measures distance traversed by a railway vehicle based on a number of wheel rotations, comprising:
a) a control unit coupled to receive vehicle position information and one or more signals corresponding to a number of wheel rotations, said control unit programmable to determine distance traveled by the vehicle based on said position information acquired at different times, said control unit using the distance information to provide a measure of distance traveled by the wheel during rotation.
2. The system of claim 1 wherein said measure of distance is used to assure that the odometer system is calibrated to measure distance traveled by the vehicle within desired tolerance limits.
3. The system of claim 1 wherein the control unit and the odometer system are positioned on a locomotive.
4. The system of claim 1 wherein the control unit receives position data based on information received from a GPS receiver.
5. The system of claim 4 wherein the control unit receives position data based on information from at least three GPS satellites.
6. The system of claim 1 further including a vehicle position device for receiving one or more signals relating to vehicle position.
7. The system of claim 1 wherein the vehicle position device is a GPS receiver.
8. The system of claim 1 wherein the control unit estimates distance traveled by the wheel during rotation based on computation of position data taken during multiple time intervals.
9. The system of claim 1 wherein the control unit only calculates said measure of distance with data taken during time intervals in which the speed of the railway vehicle varies less than one kilometer per hour.
10. The system of claim 1 wherein the signals corresponding to a number of wheel rotations are provided by the odometer system to the control unit.
11. A method for calibrating an odometer system of the type which measures distance traveled based on rotation of a wheel in a railway vehicle, comprising:
a) determining a number of rotations of the vehicle wheel occurring during a measurable time period while moving the vehicle over a segment of track at a stable speed;
b) acquiring vehicle position information from a vehicle position device at the start of the time period and at the end of the time period;
c) using the position information to calculate distance traveled by the vehicle; and
d) using the number of rotations of the vehicle wheel to adjust the odometer system by determining the distance traveled by the wheel during one rotation.
12. The method of claim 11 wherein the stable speed is a speed stable to within one kilometer per hour.
13. The method of claim 11 wherein the stable speed is stable to within one percent.
14. The method of claim 11 wherein the number of rotations of the wheel is counted by the odometer system and provided to a microprocessor-based control unit.
15. The method of claim 11 wherein the step of acquiring position information includes acquiring position information based on data from at least one of a vehicle position device and three GPS satellites.
16. The method of claim 11 wherein the step of determining the distance traveled by the wheel during one rotation is accomplished by acquiring position information during a plurality of time intervals, calculating the distance traveled by the wheel during one rotation based on data from each time interval and finding an average based on at least some of the calculated distances.
17. The method of claim 11 wherein the position data is collected from a plurality of GPS satellites and data is taken during multiple time intervals in order to provide an estimate of the distance traveled by the wheel during one rotation which is accurate to within one percent.
18. Computer readable media containing program instructions for calibrating an odometer system of the type which measures distance traveled based on rotation of a wheel in a railway vehicle with a computer as part of the railway vehicle, the computer readable media comprising:
a) a computer program code for determining the number of rotations of the vehicle wheel occurring during a measurable time period while moving the vehicle over a segment of track at a stable speed;
b) a computer program code for acquiring vehicle position information at the start of the time period and at the end of the time period;
c) a computer program code for using the position information to calculate distance traveled by the vehicle during the time period; and
d) a computer program code for using the number of rotations of the vehicle wheel to adjust the odometer system by determining the distance traveled by the wheel during one rotation.
19. The computer readable media of claim 18 wherein the stable speed is stable to within one kilometer per hour.
20. The computer readable media of claim 18 wherein the stable speed is stable to within one percent.
21. The computer readable media of claim 18 wherein the computer program code for acquiring position information includes a computer program code for acquiring position information based on data from at least one of a vehicle position device and three GPS satellites.
22. The computer readable media of claim 18 wherein the computer program code for determining the distance traveled by the wheel during one rotation is accomplished by a computer program code for acquiring position information during a plurality of time intervals, a computer program code for calculating the distance traveled by the wheel during one rotation based on data from each time interval and finding an average based on at least some of the calculated distances.
23. The computer readable media of claim 18 wherein the position data is collected from a plurality of GPS satellites and data is taken during multiple time intervals in order to provide an estimate of the distance traveled by the wheel during one rotation which is accurate to within one percent.
PCT/US2007/077344 2006-08-31 2007-08-31 System, method, and computer readable media for odometer calibration WO2008079456A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
ITMI20061661 ITMI20061661A1 (en) 2006-08-31 2006-08-31 METHOD SYSTEM AND READABLE MEANS OF COMPUTER FOR THE ODOMETER EDITION
ITMI2006A001661 2006-08-31

Publications (1)

Publication Number Publication Date
WO2008079456A1 true WO2008079456A1 (en) 2008-07-03

Family

ID=39223019

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2007/077344 WO2008079456A1 (en) 2006-08-31 2007-08-31 System, method, and computer readable media for odometer calibration

Country Status (2)

Country Link
IT (1) ITMI20061661A1 (en)
WO (1) WO2008079456A1 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2808223A1 (en) 2013-05-28 2014-12-03 IRCOi BVBA System for monitoring one or more axles present beneath an unpowered transport unit
CN110194200A (en) * 2019-05-31 2019-09-03 唐智科技湖南发展有限公司 It is a kind of run vehicle kilometer post determine method, apparatus and medium
CN112455506A (en) * 2020-11-30 2021-03-09 株洲中车时代电气股份有限公司 Multi-dimensional self-calibration method and system for accurately positioning train running position
CN112649017A (en) * 2019-10-10 2021-04-13 北京京东乾石科技有限公司 Method and device for calibrating system error of odometer
US20220334142A1 (en) * 2021-04-20 2022-10-20 Siemens Mobility GmbH Sensor arrangement, apparatus for position determination, rail vehicle and method for position determination for a rail vehicle
US20230347944A1 (en) * 2020-02-17 2023-11-02 Mitsubishi Heavy Industries Engineering, Ltd. Vehicle vibration control system, vehicle vibration control method, and vehicle vibration control program

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0763713A2 (en) * 1995-09-14 1997-03-19 Zexel Corporation Method and apparatus for calibration of a distance sensor in a vehicle navigation system
EP0791518A1 (en) * 1996-02-20 1997-08-27 Westinghouse Air Brake Company Rail navigation system
DE19637616A1 (en) * 1996-09-16 1998-03-19 Bosch Gmbh Robert Method for automatically calibrating a displacement sensor and device
EP0947411A1 (en) * 1998-04-02 1999-10-06 Sagem Sa Odometer
EP1705095A1 (en) * 2005-03-21 2006-09-27 Sener, Ingenieria E Industria, S.A. Block system and method with intrinsic safety for low railroad traffic density lines
WO2008006789A1 (en) * 2006-07-12 2008-01-17 Siemens Aktiengesellschaft System and method for determining the current local position of vehicles, especially of trains

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0763713A2 (en) * 1995-09-14 1997-03-19 Zexel Corporation Method and apparatus for calibration of a distance sensor in a vehicle navigation system
EP0791518A1 (en) * 1996-02-20 1997-08-27 Westinghouse Air Brake Company Rail navigation system
DE19637616A1 (en) * 1996-09-16 1998-03-19 Bosch Gmbh Robert Method for automatically calibrating a displacement sensor and device
EP0947411A1 (en) * 1998-04-02 1999-10-06 Sagem Sa Odometer
EP1705095A1 (en) * 2005-03-21 2006-09-27 Sener, Ingenieria E Industria, S.A. Block system and method with intrinsic safety for low railroad traffic density lines
WO2008006789A1 (en) * 2006-07-12 2008-01-17 Siemens Aktiengesellschaft System and method for determining the current local position of vehicles, especially of trains

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
ANONYMOUS: "Odometer calibration", RESEARCH DISCLOSURE, MASON PUBLICATIONS, HAMPSHIRE, GB, vol. 364, no. 47, 1 August 1994 (1994-08-01), XP007119935, ISSN: 0374-4353 *

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2808223A1 (en) 2013-05-28 2014-12-03 IRCOi BVBA System for monitoring one or more axles present beneath an unpowered transport unit
US9956975B2 (en) 2013-05-28 2018-05-01 Space2M Nv Monitoring system for monitoring the axles of unpowered transport units
CN110194200A (en) * 2019-05-31 2019-09-03 唐智科技湖南发展有限公司 It is a kind of run vehicle kilometer post determine method, apparatus and medium
CN110194200B (en) * 2019-05-31 2021-06-11 唐智科技湖南发展有限公司 Method, device and medium for determining kilometer post of running vehicle
CN112649017A (en) * 2019-10-10 2021-04-13 北京京东乾石科技有限公司 Method and device for calibrating system error of odometer
CN112649017B (en) * 2019-10-10 2024-05-17 北京京东乾石科技有限公司 Calibration method and device for system error of odometer
US20230347944A1 (en) * 2020-02-17 2023-11-02 Mitsubishi Heavy Industries Engineering, Ltd. Vehicle vibration control system, vehicle vibration control method, and vehicle vibration control program
CN112455506A (en) * 2020-11-30 2021-03-09 株洲中车时代电气股份有限公司 Multi-dimensional self-calibration method and system for accurately positioning train running position
CN112455506B (en) * 2020-11-30 2022-06-24 株洲中车时代电气股份有限公司 Multi-dimensional self-calibration method and system for accurately positioning train running position
US20220334142A1 (en) * 2021-04-20 2022-10-20 Siemens Mobility GmbH Sensor arrangement, apparatus for position determination, rail vehicle and method for position determination for a rail vehicle

Also Published As

Publication number Publication date
ITMI20061661A1 (en) 2008-03-01

Similar Documents

Publication Publication Date Title
CN110228333B (en) System and method for tracking tire tread wear
US7966126B2 (en) Vital system for determining location and location uncertainty of a railroad vehicle with respect to a predetermined track map using a global positioning system and other diverse sensors
US8874345B2 (en) Method and system for identifying an erroneous speed of a vehicle
US8296065B2 (en) System and method for vitally determining position and position uncertainty of a railroad vehicle employing diverse sensors including a global positioning system sensor
CA2689057C (en) Method and system for compensating for wheel wear on a train
US5740547A (en) Rail navigation system
US6313742B1 (en) Method and apparatus for wheel condition and load position sensing
US6970774B2 (en) Method and system for compensating for wheel wear on a train
WO2008079456A1 (en) System, method, and computer readable media for odometer calibration
US6701228B2 (en) Method and system for compensating for wheel wear on a train
JP3112405B2 (en) Vehicle position detection device
US7460950B2 (en) System for establishing a vehicle parameter
US20230202241A1 (en) Enhanced tracking of tire tread wear
CN112455506B (en) Multi-dimensional self-calibration method and system for accurately positioning train running position
CN113665634A (en) Train positioning method and device, electronic equipment and storage medium
WO2017004675A1 (en) Vehicle meter
KR101135880B1 (en) Location measurement system and its method for railroad car using gps and imu
JP7462479B2 (en) Wheel diameter calculation system, wheel diameter calculation method, information processing device, and program
US20240124036A1 (en) System and method for automatic wheel diameter measurement and calibration
EP4339623A1 (en) Speed detecting device, and speed detecting method
CA2621659A1 (en) Vital system for determining location and location uncertainty of a railroad vehicle with respect to a predetermined track map using a global positioning system and other diverse sensors

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07814607

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

NENP Non-entry into the national phase

Ref country code: RU

122 Ep: pct application non-entry in european phase

Ref document number: 07814607

Country of ref document: EP

Kind code of ref document: A1