Battery Management Memory Recovery for Faulty Storage Blocks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing battery management systems face irrecoverable data loss issues due to memory faults, leading to system shutdowns, especially in critical applications like electric vehicles, posing safety risks and downtime.
Innovation Solution
A computer system with processing circuitry that performs flaw checks on memory sections, detects faulty blocks, and extends or recovers memory using backup sections, enabling automatic data recovery during operation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the battery management system uses common data storage fault handling (shutting down the entire system), then system safety is maintained, but system availability and operational continuity are lost
Solution Approach 1:
The data storage module is divided into multiple independent memory nodes, each with its own backup memory section. This segmentation allows the system to isolate faults to specific memory blocks rather than the entire system, enabling selective recovery while maintaining overall system operation.
Solution Approach 2:
Backup memory sections are pre-configured in each memory node before faults occur. This preliminary preparation of backup storage capacity allows for rapid data recovery without system shutdown when faults are detected, resolving the contradiction between safety and availability.
2Reliability
If the system performs comprehensive flaw checks on all memory sections, then data integrity is improved, but processing time and system performance during operation are reduced
Solution Approach 1:
The system performs flaw checks selectively on specific memory sections rather than comprehensively checking all memory at all times. This partial action approach maintains data integrity through targeted verification while minimizing the time loss and performance impact during normal operation.
Solution Approach 2:
The memory system performs self-diagnosis through integrated flaw check capabilities that automatically detect and report faulty memory blocks without requiring external intervention or comprehensive system-wide scanning, thus maintaining data integrity with minimal processing overhead.
3Loss of information
If the system recovers data from backup memory sections, then data loss is prevented, but system complexity and recovery process overhead increase
Solution Approach 1:
The backup memory sections are integrated within the same memory nodes as the primary storage, merging backup and primary functions into a unified structure. This reduces the complexity of inter-node communication and simplifies the recovery process by keeping backup data locally available within each node.
Solution Approach 2:
The system uses straightforward copying of data from backup memory sections to replace faulty memory blocks. This simple copy operation prevents data loss while avoiding complex recovery algorithms, maintaining low process overhead despite the presence of backup mechanisms.
Data Source
AI summary
A computer system has processing circuitry to perform a flaw check of a first memory section of a first memory node of a data storage module; detect a faulty memory block in the first memory section of the first memory node; and extend the first memory section of the first memory node with a new memory block corresponding to the faulty memory block of the first memory section. The processing circuitry is further configured to recover the new memory block of the extended first memory section of the first memory node from a backup memory section.


