Railway Control System Local Controller Subscription Mechanism
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional railway control systems face inefficiencies due to reliance on central interlocking systems, which can lead to system failures and interruptions during modifications, resulting in reduced operational efficiency and increased data exchange requirements.
Innovation Solution
A method utilizing a railway control system with local controllers and a central data system that updates and transmits only necessary section state attributes to subscribed local controllers, allowing them to determine and execute commands locally, reducing data exchange and enabling continuous operation during local controller modifications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If the central interlocking system transmits commands to all local controllers for every track section state change, then all controllers receive complete information, but data transmission volume increases significantly
Solution Approach 1:
The patent implements selective information distribution where each local controller receives only the specific track section state attributes relevant to its controlled track devices. The central interlocking system identifies which controllers need which information based on their subscriptions, transmitting only necessary data rather than broadcasting to all controllers. This resolves the contradiction by providing complete information to each controller without unnecessary data transmission to others.
2Adaptability or versatility
If the central interlocking system is modified to add or remove trackside equipment, then the system adapts to new configurations, but system operation is interrupted during modification
Solution Approach 1:
The patent divides the central interlocking system into independent functional components: a central database storing track section state attributes, subscription data defining controller information needs, and local controllers executing decisions independently. When modifications are needed, only the affected segments (specific subscription data or database entries) are updated, not the entire system. This allows continuous operation of unaffected track sections while modifications occur elsewhere.
Solution Approach 2:
The patent enables continuous system operation during modifications by allowing local controllers to continue executing their predetermined decision rules based on existing subscriptions. The central database can be updated with new track section state attributes and subscription data without stopping the overall system, as each controller independently processes its subscribed information and controls its track devices continuously.
3Ease of operation
If the central interlocking system processes all itinerary requests and determines all commands centrally, then centralized control is maintained, but processing time and system complexity increase
Solution Approach 1:
The patent segments the command determination function from the central interlocking system and assigns it to local controllers. Each local controller has predetermined decision rules specific to its controlled track devices and independently determines commands based on received track section state attributes. This distributes processing load, reducing central system complexity and processing time while maintaining centralized coordination through the central database that all controllers reference.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Method for controlling a plurality of track devices (14A, ... 14G) distributed along a railway track having a plurality of track sections, the method being implemented by a railway control system (4) comprising a plurality of local controllers (12A, ... 12G), each local controller (12A, ... 12G) controlling at least one of the track devices (14A, ... 14G), the railway control system (4) furthermore comprising a central data system (8) comprising a central database (16) memorizing, for each track section, a section state attribute (SEC) corresponding to a state of the track section, and subscription data (SUB) defining a specific subscription of each local controller (12A, ... 12G) for receiving a predetermined selection of the section state attribute(s) (SEC), wherein the method comprises the steps of receiving at least one itinerary request for a railway vehicle intended to operate on the railway track, updating, transmitting, determining and modifying.