Avionics Redundancy Control Method for Fault Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Real-time systems in avionics face reliability issues due to oversized performance requirements and component failures from cosmic radiation and electromagnetic interference, leading to reduced reliability and limited functionalities.

Innovation Solution

A control method that implements temporal and spatial redundancy, dynamically adjusting task scheduling and execution times to improve reliability without degrading performance, by allocating reduced execution times and using redundant executions to detect and correct errors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If design margins are added to worst execution times to ensure real-time constraints, then reliability is improved, but system performance is degraded

Engineering Contradiction:
ImprovereliabilityVSAvoidsystem performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system dynamically adjusts the execution time allocation for tasks based on runtime conditions. Instead of using fixed worst-case execution time margins, the controller monitors actual execution times and adapts the time budget for redundant executions, allowing the system to operate closer to real-time constraints when conditions permit while maintaining reliability guarantees when needed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes the parameter of execution time allocation from static (based on worst-case estimates) to variable (adjusted based on actual system state). The controller modifies the time budget for redundant task executions based on monitored performance metrics, enabling the system to optimize between reliability and performance by adjusting this critical parameter dynamically.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If redundant executions are implemented to detect faults, then reliability is improved, but execution time increases

Engineering Contradiction:
Improvefault detection capabilityVSAvoidexecution time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system implements partial redundancy by executing tasks multiple times only when necessary, rather than always performing full redundant executions. The controller determines the appropriate level of redundancy based on actual system conditions and risk assessment, performing fewer redundant executions when the system is operating normally and increasing redundancy only when faults are detected or suspected.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The number of redundant executions is dynamically adjusted based on runtime conditions. The controller monitors system state and adapts the redundancy level accordingly, allowing the system to minimize execution time during normal operation while maintaining fault detection capability when needed.

Inventive Principle:
Principle #15Dynamics

3Reliability

If fixed time allocation is used for task execution, then real-time constraints are guaranteed, but system adaptability is reduced

Engineering Contradiction:
Improvereal-time constraint complianceVSAvoidsystem adaptability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The time allocation for task execution is made dynamic rather than fixed. The controller adjusts the time budget for each task based on actual execution patterns and system conditions, allowing the system to adapt to varying workloads while maintaining real-time constraints through runtime monitoring and adjustment.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements feedback mechanisms where the controller monitors actual task execution times and uses this information to adjust future time allocations. This closed-loop approach allows the system to learn from past performance and adapt time allocation dynamically, maintaining real-time compliance while improving adaptability to different operational scenarios.

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP3374872B1Method for controlling the operating state of a system by redundancy
Publication Date: 2020.03.11 THALES SA
  • EP3374872B1 patent drawingFigure 1~2
  • EP3374872B1 patent drawingFigure 3~4
  • EP3374872B1 patent drawingFigure 5~6

AI summary

The invention concerns a method for controlling the operating state of a system comprising at least one first member, the method comprising the steps of: - selection of a first task, that can be executed in a first allocated time, - first execution by the first member of the first selected task, the first execution making it possible to obtain a first result and defining a first time period, - first testing of a first condition according to which the first time period is less than the first allocated time, when the first condition is fulfilled, the method also comprises: - implementation of at least one second execution of the same first task by the same first member in order to obtain a second result, - comparing the first result with each second result, and - determining the operating state of the system.