BMS Memory Recovery Using Backup Blocks After Fault Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing battery management systems face irrecoverable data loss issues due to memory faults, leading to potential safety hazards and system shutdowns, particularly in electric vehicles.
Innovation Solution
A computer system with processing circuitry that performs flaw checks on memory sections, detects faulty blocks, and extends or recovers memory sections using backup blocks, ensuring data recovery without shutting down the system.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the battery management system shuts down the entire system when data storage faults are detected, then system safety is improved, but system availability and operational continuity deteriorate
Solution Approach 1:
The memory system is divided into multiple independent memory nodes, each containing primary and backup memory sections. When a fault is detected in one section, only that specific section is affected while other memory nodes continue to operate, enabling localized recovery without system-wide shutdown
Solution Approach 2:
Backup memory sections are pre-configured and maintained within each memory node before faults occur. When a fault is detected, the system can immediately restore data from the pre-existing backup without requiring external intervention or system shutdown
Solution Approach 3:
The system dynamically changes the operational state of memory sections based on fault detection. Healthy sections continue normal operation while faulty sections are isolated and restored from backup, allowing the system to adapt its configuration to maintain availability
2Loss of time
If backup memory sections are stored locally in each memory node, then data recovery speed is improved, but device complexity increases
Solution Approach 1:
The backup memory functionality is merged directly into each memory node, combining primary storage and backup storage in a single integrated unit. This eliminates the need for separate centralized backup systems and reduces inter-node communication overhead
Solution Approach 2:
Each memory node is designed with universal functionality to serve both as primary storage for its own data and as a backup source for other nodes. This multi-functionality reduces the need for dedicated backup infrastructure and simplifies the overall system architecture
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A computer system is provided, comprising processing circuitry configured to perform a flaw check of a first memory section (52) of a first memory node (50) of a data storage module (214, 224); detect a faulty memory block (54) in the first memory section (52) of the first memory node (50); and extend the first memory section (52) of the first memory node (50) with a new memory block (56) corresponding to the faulty memory block (54) of the first memory section (52). The processing circuitry is further configured to: recover the new memory block (56) of the extended first memory section (52) of the first memory node (50) from a backup memory section (58, 58').