Backup Controller Switching for Real-Time Failure Recovery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing control systems face challenges in ensuring real-time recovery when a failure occurs, as data compatibility issues between different systems hinder immediate switching to backup control software, compromising the real-time property of the system.
Innovation Solution
A controller that backs up state values and necessary input values in a time series, allowing for quick recovery by using these backed-up values to restore the backup control software, ensuring the system's availability and safety.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If data are saved in backup before failure and copied to newly activated system, then recovery speed is improved, but real-time property cannot be guaranteed due to data incompatibility and initialization time
Solution Approach 1:
The patent applies preliminary action by pre-initializing required data in the backup control system before failure occurs. The backup ECU pre-loads and initializes control data, state variables, and parameters during normal operation, so that when switching occurs, the backup system is already prepared and can immediately take over without requiring time-consuming initialization processes, thus ensuring real-time recovery property
Solution Approach 2:
The patent uses copying by transferring pre-initialized control data from the active ECU to the backup ECU during normal operation. The backup system maintains a synchronized copy of essential data including control parameters, state variables, and operational data, enabling immediate takeover without data incompatibility issues or re-initialization delays
2Reliability
If all data are backed up for recovery, then recovery completeness is improved, but data compatibility issues between different control systems prevent successful recovery
Solution Approach 1:
The patent applies local quality by selectively backing up only the specific control data and parameters that are essential for recovery, rather than all system data. The backup ECU stores pre-initialized data in the same formats and structures as the active ECU, ensuring compatibility. This targeted approach to data selection and formatting ensures that the backed-up data can be directly used by the backup control system without compatibility issues
3Measurement precision
If deficient data are gradually initialized by applying calculation results, then data accuracy is improved, but recovery time increases and real-time property is compromised
Solution Approach 1:
The patent applies preliminary action by pre-calculating and pre-initializing all required control data during normal operation before failure occurs. The active ECU continuously updates and maintains accurate control data including state variables, parameters, and calculation results in the backup ECU during normal operation. When failure occurs, this pre-initialized accurate data is immediately available, eliminating the need for time-consuming gradual initialization after failure
Data Source
Figure 1~2
Figure 3
Figure 4~5
AI summary
Fail operational that can guarantee stability of control while suppressing cost increase is difficult. A control controller according to the present invention stores information necessary for recovery in a normal travel mode in time series in a backup, and thus control software can be recovered from the backup in real time if a failure occurs in the system.