Direct Connect Algorithm for Railway Safety

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Fault-tolerant failsafe computer systems in safety-critical applications, such as railway systems, face challenges in validating data packets to prevent erroneous instructions due to hardware or software faults, which can lead to unsafe operations.

Innovation Solution

A system that continuously asserts and de-asserts health signals based on packet validity, using a direct connect algorithm state machine to determine the operational mode of fail-safe chassis, ensuring only valid packets are communicated to safety-critical hardware and software, and employing redundant processing and voting subsystems to detect and respond to faults.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If fault-tolerant failsafe computer systems implement safety applications with multiple hardware components, then system reliability is improved, but device complexity increases

Engineering Contradiction:
Improvesystem reliabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system is divided into multiple independent fail-safe chassis (FSC), each with its own processing capabilities. Each FSC independently validates data packets and maintains health signals, allowing the system to segment safety-critical functions across multiple modular units rather than relying on a single complex system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements redundant copies of critical components - multiple FSCs with identical validation logic and health monitoring capabilities. Each FSC maintains copies of safety applications and independently verifies data packets, ensuring that if one copy fails, others can take over without compromising system reliability.

Inventive Principle:
Principle #26Copying

2Reliability

If the system continuously validates data packets to prevent erroneous instructions, then safety is improved, but processing time increases

Engineering Contradiction:
ImprovesafetyVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary validation of data packets through the direct connect algorithm state machine before executing safety-critical instructions. Health signals are continuously monitored and validated in advance, ensuring that only pre-verified valid packets are processed by safety-critical hardware and software, preventing erroneous instructions before they can cause harm.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The direct connect algorithm state machine acts as an intermediary between data packet reception and execution. It validates packets and manages health signals, serving as a mediator that filters out invalid instructions before they reach safety-critical components, thus maintaining safety without requiring continuous interruption of the main processing flow.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Difficulty of detecting and measuring

If the system uses multiple chassis health signals to detect faults, then fault detection capability is improved, but system complexity increases

Engineering Contradiction:
Improvefault detection capabilityVSAvoidsystem complexity
Core Design Contradiction:
Difficulty of detecting and measuringVSDevice complexity

Solution Approach 1:

The system uses distinct health signals (first through fourth chassis health signals) that act as status indicators for different FSC components. Each health signal represents a specific operational state, allowing the direct connect algorithm state machine to detect faults by monitoring changes in these signals, similar to how color changes indicate different states in visual systems.

Inventive Principle:
Principle #32Color changes

Solution Approach 2:

Multiple chassis health signals serve multiple functions simultaneously - they indicate the operational status of individual FSCs, provide input to the direct connect algorithm for fault detection, and enable the system to determine when to de-assert signals or switch to predetermined modes. This multi-functionality reduces the need for separate dedicated fault detection mechanisms.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS9367375B2Direct connect algorithm
Publication Date: 2016.06.14 SMART EMBEDDED COMPUTING INC
  • US9367375B2 patent drawing
  • US9367375B2 patent drawing
  • US9367375B2 patent drawing

AI summary

A system includes a safety relevant component that generates a data packet in response to receiving a request to perform a task and that communicates the data packet. The system further includes a first fail-safe chassis (FSC) that continuously generates a first and second chassis health signals, that determines whether the data packet is valid, and that selectively determines whether to de-assert the first and second chassis health signals based on the determination. The system also includes a second FSC that continuously generates a third a fourth chassis health signals, that determines whether a data packet is valid, and that selectively determines whether to de-assert the third and fourth chassis health signals based on the determination. The system includes a direct connect algorithm state machine that determines whether to instruct the one of the first and second FSCs to operate in a predetermined mode based on the chassis health signals.