Vehicle Control System Task Re-queuing for Fault Tolerance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current vehicle control systems lack efficient fault-tolerant mechanisms to manage task execution across multiple controllers, leading to potential system failures and increased hardware redundancy requirements.

Innovation Solution

A real-time control system comprising a primary controller and multiple slave controllers that dynamically queue and re-queue tasks across available slave controllers, ensuring seamless operation and implicit fault tolerance without the need for redundant hardware.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional vehicle control systems use separate redundant hardware for fault tolerance, then system reliability is improved, but device complexity and cost increase

Engineering Contradiction:
Improvefault toleranceVSAvoidhardware redundancy
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent creates a virtual copy of the task execution capability across multiple slave controllers. Instead of having physical redundant hardware, the system uses software-based task queuing and re-assignment mechanisms that allow any slave controller to take over another's tasks, effectively copying the functional capability without duplicating the physical hardware structure.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

Each slave controller is designed with universal task execution capability, allowing them to perform multiple different functions by executing different tasks from the queue. This multi-functionality eliminates the need for dedicated redundant hardware for specific functions, as any controller can handle any task through the standardized queuing and re-assignment protocol.

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

2Reliability

If traditional systems implement fault tolerance mechanisms, then system reliability is improved, but cost increases

Engineering Contradiction:
Improvefault toleranceVSAvoidcost
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The patent creates a virtual copy of the task execution capability across multiple slave controllers. Instead of having physical redundant hardware, the system uses software-based task queuing and re-assignment mechanisms that allow any slave controller to take over another's tasks, effectively copying the functional capability without duplicating the physical hardware structure.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system implements self-service fault tolerance where the control network automatically detects task execution failures and re-assigns tasks to available slave controllers without external intervention. The primary controller monitors task completion status and automatically re-queues failed tasks, eliminating the need for manual fault management or expensive dedicated backup systems.

Inventive Principle:
Principle #25Self-service

3Reliability

If traditional systems use redundant hardware for fault tolerance, then reliability is improved, but space requirements increase

Engineering Contradiction:
Improvefault toleranceVSAvoidhardware space
Core Design Contradiction:
ReliabilityVSVolume of moving object

Solution Approach 1:

The patent creates a virtual copy of the task execution capability across multiple slave controllers. Instead of having physical redundant hardware, the system uses software-based task queuing and re-assignment mechanisms that allow any slave controller to take over another's tasks, effectively copying the functional capability without duplicating the physical hardware structure.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent merges the fault tolerance function with the existing slave controllers by implementing task queuing and re-assignment software. Instead of adding separate redundant hardware components that would occupy additional space, the system combines fault tolerance capabilities into the existing controller architecture, allowing the same hardware to serve both operational and backup functions.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11157004B2Real-time control system for a vehicle and a method of executing control of the vehicle via the real-time control system
Publication Date: 2021.10.26 GM GLOBAL TECHNOLOGY OPERATIONS LLC
  • US11157004B2 patent drawing
  • US11157004B2 patent drawing

AI summary

A real-time control system for a vehicle, and a method of executing control of the vehicle via the real-time control system includes at least one primary controller that is configured to control slave controllers. The primary controller is configured to queue a task requested by respective vehicle systems, and determine which of the slave controllers is available to execute the task. The primary controller is configured to assign the task to a selected one of the slave controllers to execute the task. The primary controller is configured to re-queue the assigned task if the selected one of the slave controllers does not completely execute the assigned task. The primary controller is configured to assign that re-queued task to another one of the slave controllers to execute the re-queued task. The respective vehicle systems perform the requested task when the selected one of the slave controllers completely executes the assigned task.