Feedback Control Fault Detection Using Multi-Instance Output Comparison

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing feedback control systems face challenges in detecting and compensating for hardware faults, particularly random faults caused by environmental factors like neutron bombardment and electromagnetic interference, which can compromise system performance and safety, and existing methods incur significant resource and power overheads.

Innovation Solution

The system employs multiple instances of the same control program to execute simultaneously, with sensor data input to each instance and output comparisons made to detect hardware faults, using methods such as majority voting and machine learning to identify faulty outputs, while maintaining processor overhead similar to a single instance execution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple instances of control program are executed simultaneously to detect hardware faults, then system reliability is improved, but processor overhead increases

Engineering Contradiction:
Improvesystem reliabilityVSAvoidprocessor overhead
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent segments the control program into multiple independent instances that execute simultaneously. Each instance processes sensor data independently and generates control commands, allowing fault detection through comparison of outputs from different instances without requiring a single monolithic program to handle all processing

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements periodic execution of multiple control program instances at different time periods. By alternating which instances execute during different time periods and comparing their outputs, the system achieves fault detection while managing processor load through periodic rather than continuous multi-instance execution

Inventive Principle:
Principle #19Periodic action

2Reliability

If redundant hardware blocks are used to detect and compensate for faults, then fault detection capability is improved, but area and resource overhead increase

Engineering Contradiction:
Improvefault detection capabilityVSAvoidhardware area
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The patent creates software copies of the control program rather than hardware copies. Multiple instances of the same control program are executed on the existing hardware processor, eliminating the need for redundant hardware blocks while achieving the same fault detection capability through software-based parallel execution

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent replaces the mechanical/hardware-based fault detection system with a software-based system. Instead of using redundant hardware blocks, error correcting codes, or parity circuits, the system uses multiple software instances of the control program that can be executed on standard processors without additional hardware overhead

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Reliability

If software-based error detection techniques are implemented, then fault detection is improved, but computing overhead and implementation complexity increase

Engineering Contradiction:
Improveerror detectionVSAvoidimplementation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent creates a universal fault detection mechanism that works with any control program without requiring program-specific modifications. The same multi-instance execution and output comparison approach can be applied to different control programs, making the system universally applicable while reducing implementation complexity compared to specialized software-based error detection techniques

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

Data Source

PatentUS12054164B2Hardware fault detection for feedback control systems in autonomous machine applications
Publication Date: 2024.08.06 NVIDIA CORP
  • US12054164B2 patent drawing
  • US12054164B2 patent drawing
  • US12054164B2 patent drawing

AI summary

Systems and methods for detecting hardware faults in computer-based feedback control systems. Multiple instances of the system control program(s) are run on system processors. System sensor data are input to each instance, and the control commands output by each instance are compared. As instantiations of the same programs receive largely the same sensor data, differences between output commands may indicate the presence of one or more hardware faults.