Chainage calculation methodology and system
First Claim
1. A chainage calculation system for calculating the chainage distance using Positive Train Control (PTC) messages, the systemreceiving a PTC Current Position message and a PTC Train Route message, wherein the PTC Current Position message provides an absolute position of the train head end in relation to both a stored track database and the PTC Train Route message, wherein the PTC Train Route message includes a track segment ID field, and wherein the messages are wirelessly received on board a locomotive,wherein the system utilizes data included in the received PTC Current Position message to determine a last direction of travel for the train when such data is available and compares an existing linked list with data received in the PTC Train Route message to determine whether the PTC Train Route message includes any matches to the linked list if it is determined that the received PTC Train Route message is not a first PTC Train Route message received and a last direction of travel for the train is not known, wherein each node of the existing linked list includes a track segment ID field,wherein the system adds or deletes nodes of the existing linked list based on the comparison of the existing linked list with the data received in the PTC Train Route message to produce an updated linked list and deletes a linked list and calculates an updated linked list if the received PTC Train Route message is the first PTC Train Route message received, the PTC Train Route message is not the first PTC Train Route message but the last direction of travel for the train is known, or it is determined that the Train Route message does not include any matches to the existing linked list,wherein the chainage distance is re-calculated based on the comparison of the existing linked list with the data received in the PTC Train Route Message if an updated linked list is calculated, wherein the chainage distance calculation is optionally omitted based on the comparison, andwherein the system is implemented in at least one computer processing unit coupled to a memory that stores computer instructions for controlling operations of the at least one computer processing unit to perform operations for calculating the chainage distance.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed embodiments provide a methodology and architecture for calculating the chainage distance using two Positive Train Control (PTC) system messages (e.g., Train Route and Current Position) provided by the PTC system.
7 Citations
24 Claims
-
1. A chainage calculation system for calculating the chainage distance using Positive Train Control (PTC) messages, the system
receiving a PTC Current Position message and a PTC Train Route message, wherein the PTC Current Position message provides an absolute position of the train head end in relation to both a stored track database and the PTC Train Route message, wherein the PTC Train Route message includes a track segment ID field, and wherein the messages are wirelessly received on board a locomotive, wherein the system utilizes data included in the received PTC Current Position message to determine a last direction of travel for the train when such data is available and compares an existing linked list with data received in the PTC Train Route message to determine whether the PTC Train Route message includes any matches to the linked list if it is determined that the received PTC Train Route message is not a first PTC Train Route message received and a last direction of travel for the train is not known, wherein each node of the existing linked list includes a track segment ID field, wherein the system adds or deletes nodes of the existing linked list based on the comparison of the existing linked list with the data received in the PTC Train Route message to produce an updated linked list and deletes a linked list and calculates an updated linked list if the received PTC Train Route message is the first PTC Train Route message received, the PTC Train Route message is not the first PTC Train Route message but the last direction of travel for the train is known, or it is determined that the Train Route message does not include any matches to the existing linked list, wherein the chainage distance is re-calculated based on the comparison of the existing linked list with the data received in the PTC Train Route Message if an updated linked list is calculated, wherein the chainage distance calculation is optionally omitted based on the comparison, and wherein the system is implemented in at least one computer processing unit coupled to a memory that stores computer instructions for controlling operations of the at least one computer processing unit to perform operations for calculating the chainage distance.
-
13. A method for calculating the chainage distance, the method comprising:
-
receiving a PTC Current Position message and a PTC Train Route message, wherein the PTC Current Position message provides an absolute position of the train head end in relation to both a stored track database and the PTC Train Route message, wherein the PTC Train Route message includes a track segment ID field, and wherein the PTC Current Position message and the Train Route message are received wirelessly on board a locomotive; utilizing data included in the received PTC Current Position message to determine a last direction of travel for the train when such data is available; comparing an existing linked list with data received in the PTC Train Route message to determine whether the PTC Train Route message includes any matches to the linked list if it is determined that the received PTC Train Route message is not a first PTC Train Route message received and a last direction of travel for the train is not known; adding or deleting nodes of the existing linked list based on the comparison of the existing linked list with the data received in the PTC Train Route message to produce an updated linked list; deleting a linked list and calculating an updated linked list if the received PTC Train Route message is the first PTC Train Route message received, the PTC Train Route message is not the first PTC Train Route message but the last direction of travel for the train is known, or it is determined that the PTC Train Route message does not include any matches to the existing linked list, and re-calculating the chainage distance based on the determination performed by the comparison if an updated linked list is calculated, wherein the chainage distance calculation is optionally omitted based on the comparison. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification