Control Logic Fallback Using Past Data After Circuit Bit Errors

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing control devices using programmable logic devices (PLDs) face challenges in maintaining calculation result reliability due to bit errors in circuit information, which can lead to malfunctions or troubles in controlled apparatuses, and current diagnosis processes do not effectively address these issues without increasing configuration complexity or cost.

Innovation Solution

A control device and method that includes a circuit information memory, a processor, a data memory, and a diagnosis unit. The processor outputs recent past data or alternative data when a bit error is diagnosed, ensuring reliability without increasing configuration complexity or cost.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple programmable logic devices are prepared for majority voting to ensure reliability, then calculation result reliability is improved, but configuration complexity and cost increase

Engineering Contradiction:
Improvecalculation result reliabilityVSAvoidconfiguration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary action by maintaining a history buffer that stores multiple past calculation results and their corresponding diagnosis results. This preliminary storage eliminates the need for multiple parallel programmable logic devices, as the system can retrieve verified past results when errors are detected.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system extracts and utilizes only the necessary historical data (past calculation results and their diagnosis status) from the system's operational history. By taking out and storing these specific elements, the system achieves reliability without requiring redundant hardware components.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If multiple programmable logic devices are prepared for majority voting to ensure reliability, then calculation result reliability is improved, but system cost increases

Engineering Contradiction:
Improvecalculation result reliabilityVSAvoidsystem cost
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system performs preliminary action by storing multiple past calculation results and their diagnosis status in a history buffer during normal operation. This preliminary data collection allows the system to maintain reliability without requiring multiple expensive programmable logic devices for majority voting.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses simple data copying and storage mechanisms to maintain historical calculation results, replacing the need for expensive redundant hardware. The cost-effective approach copies and stores digital data rather than requiring additional physical logic devices.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20250164960A1Control device and control method
Publication Date: 2025.05.22 MITSUBISHI HEAVY IND LTD
  • US20250164960A1 patent drawing
  • US20250164960A1 patent drawing
  • US20250164960A1 patent drawing

AI summary

The control device includes a processor that repeatedly executes a calculation process for controlling an apparatus based on circuit information read from a circuit information memory, a data memory that sequentially stores calculation results of the calculation process, and a diagnosis unit that executes a diagnosis process for diagnosing presence or absence of a bit error in the circuit information stored in the circuit information memory. In a case where the bit error is diagnosed by the diagnosis unit, the processor outputs, as the calculation result, recent past data corresponding to a case where no bit error is diagnosed by the diagnosis unit, among the calculation results stored in the data memory, or alternative data prepared in advance to correspond to the past data.