Method and apparatus for a train control system
OwnerNabil N. Ghalyinventor
Life of this patent
Estimating the term…
Abstract
A method and an apparatus for a train control system are disclosed, and are based on virtualization of train control logic and the use of cloud computing resources. A train control system is configured into two main parts. The first part includes physical elements of the train control system, and the second part includes a virtual train control system that provides the computing resources for the required train control application platforms. The disclosed architecture can be used with various train control technologies, including communications based train control, cab-signaling and fixed block, wayside signal technology. Further, the disclosure describes methodologies to convert cab-signaling and manual operations into distance to go operation.
Claims18
A train control system comprising:
- a physical train control installation that includes a plurality of physical train control elements, wherein said plurality of physical train control elements perform train control functions that include determining the locations of physical trains,
- a virtual train control system implemented in a cloud computing environment that includes virtual train control elements that correspond to physical train control elements, wherein said virtual train control elements perform at least one train control function related to the operation of said physical trains, and
- a communication network that provides two-way communication between said train control elements of the physical train installation and corresponding virtual train control elements.
A train control system that employs communications based train control technology, comprising:
- a physical train control installation that includes computers located onboard physical trains, wherein an on-board computer performs at least the function of determining train location,
- a virtual train control system implemented in a cloud computing environment that includes at least one processor that provides train control functions, and interlace modules that correspond to the on-board computers, wherein said train control functions include the determination of movement authority limits for said physical trains, and
- means for providing two-way communication between the physical train control installation and the virtual train control system.
A train control system comprising:
- a physical train control installation that includes computers onboard trains to control the movements of the trains, wherein an onboard computer determines train location,
- a virtual train control system implemented in a cloud computing environment, and which includes at least one processor that processes train location information received from the physical train control installation to generate movement authority limits, and
- a data communication network that provides two way communication between the physical train control installation and the virtual train control system.
A train control system that employs cab-signaling technology, comprising:
- a physical cab-signaling train control installation that includes a plurality of cab-signaling blocks, cab-signaling equipment that generates cab-signaling speed codes, and on-board train control devices, wherein an on-board train control device determines train location and provides a distance-to-go operation,
- a virtual train control system implemented in a cloud computing environment, and which includes a processor that converts cab-signaling speed codes received from the physical train control installation into movement authority limits, and a plurality of logical elements that correspond to train control elements in the physical installation, and which interface with said processor, and
- a data communication network that provides two way communications between the physical cab-signaling installation, and the virtual train control system, wherein an on-board train control device transmits physical train location and cab-signaling speed codes to one of said plurality of logical elements in the virtual train control system, and wherein one of said plurality of logical elements transmits a movement authority limit to said on-board train control device.
A train control system comprising:
- a physical train control installation that includes a plurality of wayside signal locations, wherein each signal location includes a signal head, an automatic train stop and a train detection device to detect the presence of a train within an associated wayside block,
- a virtual train control system implemented in a cloud computing environment, and which includes at least one processor to control the wayside signal locations,
- a plurality of logical elements in the cloud computing environment, wherein one of the logical elements corresponds to a wayside signal location, and wherein said plurality of logical elements correspond to wayside signal locations and provide interfaces between the wayside signal locations and said at least one processor, and
- a data communication network that provides two way communications between the wayside signal locations and said logical elements in the cloud computing environment.
A train control system comprising:
- a plurality of wayside signal locations, each of which includes a signal head, and a train detection device,
- computers located on-board trains to determine train locations and to provide distance-to-go operation,
- at least one processor implemented in a cloud computing environment that provides a virtual train control system to convert clear signal aspect data received from said wayside signal locations to movement authority limits, and
- a communication network that provides two way communications between said at least one processor and wayside signal locations to transmit signal aspect data from wayside signal locations to said at least one processor, and to transmit movement authority limits from said at least one processor to the on-board computers.
A method for a train control system, wherein the train control system is configured into two main parts, wherein the first part includes train control computers located on-board physical trains, wherein at least one of the train control computers determines the location of a physical train and controls its movement, wherein the second part is implemented in a cloud computing environment that provides a virtual train control system, and includes at least one processor, and wherein a data communication structure provides two way communications between said two main parts, comprising the following steps:
- determining physical train locations within the first part,
- transmitting physical train location data from the first part to the second part,
- processing physical train location data by the at least one processor located in the cloud computing environment to generate train control commands for physical trains, and
- transmitting said train control commands to said train control computers.
A method for a train control system, wherein the train control system is configured into two main parts, wherein the first part includes train control computers located on-board physical trains, and physical cab-signaling blocks, wherein a train control computer determines the location of a train and controls its movement, wherein the second part is implemented in a cloud computing environment that provides a virtual train control system, and includes at least one processor, and wherein a data communication structure provides two way communications between said two main parts, comprising the following steps:
- determining train locations within the first part,
- determining cab-signaling speed codes within the first part,
- transmitting train location data and cab-signaling speed codes from the first part to the second part,
- processing train location data and cab-signaling speed codes by the at least one processor located in the cloud computing environment to generate movement authority limits that correspond to said cab-signaling speed codes, and
- transmitting said movement authority limits to at least one of said train control computers.
A method for a train control system, wherein the train control system is configured into two main parts, wherein the first part comprises train control equipment located on-board physical trains and physical wayside equipment that includes wayside signals, wherein said train control equipment determines the location of a train and controls its movement, wherein the second part is implemented in a cloud computing environment that provides a virtual train control system, and includes at least one processor, and wherein a data communication structure provides two way communications between said two main parts, comprising the following steps:
- determining a train locations within the first part,
- determining the status of the wayside signals in the first part,
- transmitting train location data from the first part to the second part,
- transmitting the status of the wayside signals from the first part to the second part,
- processing train location data and the status of wayside signals at the at least one processor located in the cloud computing environment to convert signal aspects to movement authority limits, and
- transmitting the movement authority limits to said train control equipment.
Dependencies are inferred from the claim text.