Master-Slave BMS NV Value Synchronization Without Manual Setting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing Battery Management Systems (BMS) require manual setting of system values, which is costly and prone to errors, necessitating a method for automated synchronization of non-volatile values across multiple slave BMSs.

Innovation Solution

A BMS managing apparatus comprising a master BMS and multiple slave BMSs that autonomously update NV values by sending confirmation requests, setting representative and target BMSs, and updating NV values based on source IDs, allowing for synchronization without manual intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual operation is used to set system values in BMS, then the system value can be set, but cost and risk of mistake increase

Engineering Contradiction:
Improvesystem value setting accuracyVSAvoidmanual operation complexity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The slave BMS automatically obtains and sets system values by receiving them from the master BMS through communication protocols, eliminating the need for manual operator intervention. The system performs self-configuration through automated data exchange, where the slave BMS requests and applies system values autonomously based on communication with the master BMS.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The master BMS acts as an intermediary that centralizes the system value management. Instead of manually setting values in each slave BMS, the master BMS stores and distributes the system values to multiple slave BMS units through communication interfaces, serving as a centralized configuration hub that reduces manual operations and ensures consistency across the system.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If automated NV value synchronization is implemented, then cost and errors are reduced, but system complexity increases

Engineering Contradiction:
ImproveNV value update efficiencyVSAvoidcommunication protocol complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent combines multiple slave BMS units into a unified system managed by a single master BMS. The master BMS consolidates the storage and distribution of NV values, allowing automated synchronization across all slave units through centralized control. This merging approach enables efficient bulk updates while managing complexity through hierarchical architecture.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The master BMS serves multiple functions: it acts as a central repository for NV values, a communication hub for distributing updates to slave BMS units, and a coordinator for managing system-wide configuration. This multi-functional design consolidates what would otherwise require separate manual operations in each slave unit into a single automated system.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12087916B2BMS managing apparatus and method
Publication Date: 2024.09.10 LG ENERGY SOLUTION LTD
  • US12087916B2 patent drawing
  • US12087916B2 patent drawing
  • US12087916B2 patent drawing

AI summary

A BMS managing apparatus including a master BMS and a plurality of slave BMSs, and includes: a master BMS for sending an NV (non-volatile) value confirmation request to the plurality of slave BMSs, and sending a uniformization request to the plurality of slave BMSs based on whether a source ID is set, when a response to the NV value confirmation request is received from the plurality of slave BMSs; and a plurality of slave BMSs for sending each NV value to the master BMS when the NV value confirmation request is received from the master BMS, setting a representative BMS and a target BMS based on the plurality of NV values, setting the representative BMS or a slave BMS corresponding to the source ID as a source BMS according to the uniformization request received from the master BMS, and updating an NV value of the target BMS according to an NV value of the source BMS.