Dual-Processor Control Logic for Low-Cost Redundant Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing automatic driving control systems face challenges in reducing costs while maintaining reliability through redundant processing configurations.

Innovation Solution

An electronic control device and method utilizing a processing control unit with two processors and a storage unit, which executes both non-redundant and redundant processing configurations, allowing for determination based on results from both processors to enhance reliability at a lower cost.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If redundant processing configuration is used to improve reliability, then reliability is improved, but cost increases

Engineering Contradiction:
ImprovereliabilityVSAvoidcost
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the processing system into two distinct processor configurations: a first processor that executes non-redundant processing for normal operations, and a second processor that executes redundant processing for verification. This segmentation allows the system to achieve reliability through redundant processing only when necessary, rather than maintaining constant redundancy, thereby reducing overall system cost while preserving reliability benefits.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic switching between non-redundant and redundant processing modes based on system state and reliability requirements. The control unit determines when to activate the second processor for redundant verification and when to rely solely on the first processor, creating a flexible system that adapts reliability levels to actual needs rather than maintaining fixed high-cost redundancy.

Inventive Principle:
Principle #15Dynamics

2Reliability

If redundant processing is executed continuously, then reliability is improved, but processing speed decreases

Engineering Contradiction:
ImprovereliabilityVSAvoidprocessing speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements periodic redundant processing rather than continuous redundancy. The second processor executes redundant processing at specific intervals or under specific conditions determined by the control unit, allowing the system to maintain reliability through periodic verification while avoiding the continuous performance overhead that would result from constant redundant execution.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent applies partial redundant action by having the second processor execute redundant processing only for critical determination results rather than all processing operations. This selective approach provides sufficient reliability for safety-critical functions while minimizing the processing speed penalty that would result from comprehensive continuous redundancy.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11789730B2Electronic control device and control method
Publication Date: 2023.10.17 ASTEMO LTD
  • US11789730B2 patent drawing
  • US11789730B2 patent drawing
  • US11789730B2 patent drawing

AI summary

An electronic control device includes a processing control unit and an information acquisition unit. The information acquisition unit collects and transfers external environment information to the processing control unit, the processing control unit includes a first processor, a second processor, and a storage unit, the processing control unit executes arithmetic processing by a non-redundant and redundant processing configuration that executes non-redundant and redundant processing using the first processor and the second processor, respectfully, and the processing control unit stores a result of arithmetic processing by the non-redundant processing configuration in the storage unit, individually performs arithmetic processing using the stored result in both the first processor and the second processor by arithmetic processing by the redundant processing configuration, and performs determination for an arithmetic processing result by the non-redundant processing configuration based on an arithmetic result by the first processor and an arithmetic result by the second processor.