A battery management system and method suitable for high voltage energy storage

By combining a distributed battery management architecture with dual CAN port communication and data compression technology, the problems of asynchronous information acquisition and communication delay in high-voltage energy storage systems are solved, achieving efficient and safe battery status monitoring and data transmission.

CN115102251BActive Publication Date: 2026-05-22CHINA ELECTRIC POWER RESEARCH INSTITUTE CO LTD +2
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA ELECTRIC POWER RESEARCH INSTITUTE CO LTD
Filing Date
2022-07-05
Publication Date
2026-05-22

AI Technical Summary

Technical Problem

In high-voltage energy storage systems, existing communication strategies lead to asynchronous information acquisition and communication delays, affecting system safety and efficiency.

Method used

By employing a distributed battery management architecture and dual CAN port communication combined with data compression technology, distributed monitoring and efficient transmission of individual battery cell status information are achieved.

Benefits of technology

It improves the real-time performance and accuracy of communication, reduces the network transmission cost of the system, and ensures the safety and efficiency of the high-voltage energy storage system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115102251B_ABST
    Figure CN115102251B_ABST
Patent Text Reader

Abstract

The application belongs to the technical field of high-voltage energy storage systems, and discloses a battery management system and method suitable for high-voltage energy storage. The system comprises a plurality of battery groups, each battery group comprises a plurality of battery boxes, each battery box comprises a plurality of electrically connected single batteries, a plurality of battery monitoring units CSC corresponding to the plurality of battery boxes, the battery monitoring unit CSC is used for monitoring the state information of each battery monomer in the corresponding battery box and calculating the battery state parameters, a plurality of sub-battery system management units SBMU corresponding to the plurality of battery groups, the sub-battery system management unit SBMU is used for performing module-level information processing, a main battery system management unit MBMU connected with each sub-battery system management unit SBMU and used for performing global data processing. The application sinks the data processing and state estimation to the next architecture, processes the data in a distributed manner, increases the BMS controlled CSC data processing function, and thus reduces the amount of information data uploaded.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the technical field of high-voltage energy storage systems, and specifically relates to a battery management system and method suitable for high-voltage energy storage. Background Technology

[0002] Energy storage units are the basic building blocks for energy storage power stations, with commonly used units currently having a capacity of around 500kW. Increasing the capacity of energy storage units is essential for improving the efficiency of energy storage systems and reducing manufacturing costs. It also significantly reduces the difficulty of large-scale integration of energy storage power stations, attracting significant attention from the industry both domestically and internationally. Furthermore, increasing the voltage of battery systems is a necessary path to achieving larger capacity energy storage units.

[0003] The so-called high-voltage battery system refers to raising the upper limit of the battery system's operating voltage to a level exceeding 900V. It has been verified that high-voltage battery systems can effectively improve the energy efficiency of energy storage units and reduce manufacturing costs. Therefore, high-voltage battery systems are an effective means to reduce costs and increase efficiency in energy storage systems.

[0004] Currently, the Battery Management System (BMS) uses the CAN bus as the basic communication technology bus. As the capacity and voltage of the energy storage system increase, the amount of data in the internal communication of the energy storage system increases significantly. Continuing to use the original low-voltage energy storage system communication strategy will cause asynchronous information acquisition. Communication delay will directly affect the overall management and control strategy of the entire system, and thus affect the safety of the energy storage system.

[0005] In high-voltage energy storage systems, ensuring the transmission rate, real-time performance, and accuracy of communication while maintaining a constant effective bandwidth is crucial. Therefore, a new communication strategy is needed to meet the requirements of real-time, secure, reliable, and high-speed communication in high-voltage energy storage systems. Summary of the Invention

[0006] The purpose of this invention is to provide a battery management system and method suitable for high-voltage energy storage, so as to solve the technical problems of asynchronous information acquisition and communication delay in existing high-voltage energy storage systems.

[0007] To achieve the above objectives, the present invention adopts the following technical solution:

[0008] In a first aspect, the present invention provides a battery management system suitable for high-voltage energy storage, comprising:

[0009] Several battery packs; each battery pack includes several battery boxes; each battery box includes several electrically connected individual cells;

[0010] A number of battery monitoring units (CSCs) correspond one-to-one with a number of battery boxes; each battery monitoring unit (CSC) is connected to each individual battery cell in the corresponding battery box; the battery monitoring unit (CSC) is used to monitor the status information of each individual battery cell in the corresponding battery box, and obtain the battery status parameters of each individual battery cell based on the monitored status information; and compare each battery status parameter with a preset value to determine whether each battery status parameter is abnormal, and obtain the battery status parameter judgment result.

[0011] Several sub-battery system management units (SBMUs) correspond one-to-one with several battery packs; each sub-battery system management unit (SBMU) is connected to each battery monitoring unit (CSC) in the same battery pack; the sub-battery system management unit (SBMU) is used to collect the status information, battery status parameters and battery status parameter judgment results of each battery cell uploaded by each battery monitoring unit (CSC) in the corresponding battery pack, perform module-level information processing, and obtain module-level information processing results;

[0012] The main battery system management unit (MBMU) connects to each sub-battery system management unit (SBMU). The MBMU is used for global data processing based on the module-level information processing results uploaded by each sub-battery system management unit (SBMU).

[0013] A further improvement of the present invention is that the state information of each battery cell includes voltage, current and temperature.

[0014] A further improvement of the present invention is that the battery monitoring unit (CSC) transmits the status information, battery status parameters, and battery status parameter judgment results of each battery cell to the corresponding sub-battery system management unit (SBMU) via the CAN bus.

[0015] A further improvement of the present invention is that the battery state parameters include one or more of the SOC of each battery cell, the SOH of each battery cell, and the consistency of each battery pack.

[0016] A further improvement of the present invention is that the module-level information processing includes a first information processing and a second information processing;

[0017] The first information processing includes: the sub-battery system management unit (SBMU) compares the status information of a battery cell with preset extreme values ​​and preset warning values, determines whether one or more items in the status information of a battery cell exceed the preset extreme values ​​and preset warning values, and obtains the first information processing result;

[0018] The second information processing includes: the sub-battery system management unit (SBMU) compresses the battery status parameters and battery status parameter judgment results uploaded by the corresponding battery monitoring units (CSC) using data compression technology to obtain the second information processing result.

[0019] A further improvement of the present invention is that: the sub-battery system management unit (SBMU) uploads the first information processing result to the main battery system management unit (MBMU) via a CAN port; and reports the second information processing result to the main battery system management unit (MBMU) via another CAN port.

[0020] A further improvement of the present invention is that the global data processing includes one or more of the following: communication diagnosis, electrical diagnosis, battery diagnosis, battery health status assessment, battery life prediction and balancing, and battery safety and fault diagnosis.

[0021] A further improvement of the present invention is that the global data processing includes one or more of the following: real-time data analysis and prediction, contingency plan strategy issuance, fault analysis, predictive analysis, and data display and push.

[0022] Secondly, the present invention provides a battery management method suitable for high-voltage energy storage, comprising:

[0023] The Battery Monitoring Unit (CSC) monitors the status information of each battery cell in the corresponding battery box; the CSC calculates the battery status parameters of each battery cell based on the monitored status information of each battery cell, and obtains the calculated battery status parameters; the CSC compares each battery status parameter with preset values ​​to determine whether each battery status parameter is abnormal, and obtains the battery status parameter judgment result; the CSC transmits the status information of each battery cell, the battery status parameters, and the battery status parameter judgment result to the corresponding Sub-Battery System Management Unit (SBMU) via the CAN bus.

[0024] The Sub-Battery System Management Unit (SBMU) collects the status information, battery status parameters, and battery status parameter judgment results of each battery cell uploaded by the Battery Monitoring Unit (CSC) within the corresponding battery pack, performs module-level information processing, and obtains module-level information processing results.

[0025] The main battery system management unit (MBMU) performs global data processing based on the module-level information processing results uploaded by each sub-battery system management unit (SBMU).

[0026] A further improvement of the present invention is that the module-level information processing includes a first information processing and a second information processing;

[0027] The first information processing includes: the sub-battery system management unit (SBMU) compares the status information of a battery cell with preset extreme values ​​and preset warning values, determines whether one or more items in the status information of a battery cell exceed the preset extreme values ​​and preset warning values, and obtains the first information processing result;

[0028] The second information processing includes: the sub-battery system management unit (SBMU) compresses the calculated battery status parameters and battery status parameter judgment results uploaded by the corresponding battery monitoring units (CSC) using data compression technology to obtain the second information processing result;

[0029] The sub-battery system management unit (SBMU) uploads the first information processing result to the main battery system management unit (MBMU) via one CAN port; and reports the second information processing result to the main battery system management unit (MBMU) via another CAN port.

[0030] Thirdly, the present invention provides an electronic device including a processor and a memory, the processor being configured to execute a computer program stored in the memory to implement the aforementioned battery management method suitable for high-voltage energy storage.

[0031] Fourthly, the present invention provides a computer-readable storage medium storing at least one instruction that, when executed by a processor, implements the battery management method suitable for high-voltage energy storage.

[0032] Compared with the prior art, the present invention has the following beneficial effects:

[0033] This invention provides a battery management system and method suitable for high-voltage energy storage, comprising: several battery packs; each battery pack including several battery boxes; each battery box including several electrically connected individual cells; several battery monitoring units (CSCs) corresponding one-to-one with the several battery boxes; each CSC connected to each individual cell in its corresponding battery box; several sub-battery system management units (SBMUs) corresponding one-to-one with the several battery packs; one SBMU connected to each CSC in the same battery pack; and a main battery system management unit (MBMU) connected to each SBMU. This invention adopts a novel distributed battery management architecture. Simultaneously, the CSCs monitor the status information of each individual cell in its corresponding battery box and obtain the battery status parameters of each individual cell based on the monitored status information. The CSCs compare each battery status parameter with a preset value to determine whether the battery status parameters are abnormal, thus obtaining the battery status parameter judgment result. This invention decentralizes data processing and status estimation to a lower-level architecture, distributing data processing and increasing the data processing function of the BMS slave control CSCs, thereby reducing the amount of data transmitted upwards.

[0034] Furthermore, in this invention, the Sub-Battery System Management Unit (SBMU) compares the state information of individual battery cells with preset extreme values ​​and preset warning values ​​to determine whether any single item or multiple items in the state information of a battery cell exceed the preset extreme values ​​and preset warning values, thereby obtaining a first information processing result. The Sub-Battery System Management Unit (SBMU) compresses the calculated battery state parameters and battery state parameter judgment results uploaded by the corresponding Battery Monitoring Units (CSCs) using data compression technology to obtain a second information processing result. A dual communication cycle design is used: the first information processing result of the highest / lowest voltage and temperature information is sent in a short cycle for protection; the second information processing result of other collected information is sent in a long cycle and data compression algorithm technology is used to reduce the scale of data interaction, thereby improving real-time performance and accuracy.

[0035] In high-voltage energy storage systems, the corresponding data communication volume and computational load increase significantly. This invention employs CAN communication, using two CAN ports simultaneously to prioritize the transmission of individual extreme values ​​and alarm values ​​layer by layer. Other data utilizes data compression technology, which maximizes the communication capacity of the monitoring system without delay or increasing effective bandwidth. The dual-CAN port channel design also ensures efficient data transmission. This communication method, combining distributed architecture, dual-CAN port communication, and data compression technology, effectively improves efficiency, reduces the infrastructure cost of system network transmission, and enhances information transmission rate and real-time communication. Attached Figure Description

[0036] The accompanying drawings, which form part of this specification, are used to provide a further understanding of the invention. The illustrative embodiments of the invention and their descriptions are used to explain the invention and do not constitute an undue limitation of the invention. In the drawings:

[0037] Figure 1 This is a schematic diagram of an existing centralized structure;

[0038] Figure 2 This is a schematic diagram of an existing distributed architecture;

[0039] Figure 3 This is a schematic diagram of the architecture of a battery management system suitable for high-voltage energy storage according to the present invention;

[0040] Figure 4 This is a structural block diagram of an electronic device according to the present invention. Detailed Implementation

[0041] The present invention will now be described in detail with reference to the accompanying drawings and embodiments. It should be noted that, unless otherwise specified, the embodiments and features described herein can be combined with each other.

[0042] The following detailed description is exemplary and intended to provide further detailed explanation of the invention. Unless otherwise specified, all technical terms used in this invention have the same meaning as commonly understood by one of ordinary skill in the art. The terminology used in this invention is for describing particular embodiments only and is not intended to limit the scope of exemplary embodiments according to the invention.

[0043] Please see Figure 1 As shown, in traditional centralized architectures, the lower-level management unit is only responsible for collecting and transmitting battery information, while the upper-level management unit completes system status estimation and operational control. This approach is suitable for energy storage systems with low voltage, small scale, and centralized placement. Please refer to [link to relevant documentation]. Figure 2 As shown, the underlying management unit of a traditional distributed architecture is not only responsible for collecting battery information but also for estimating the status information of battery modules in real time. It then sends the status values ​​to the upper-level management unit, which uses these status values ​​to manage and control the operation. Distributed architectures are characterized by strong real-time performance and accurate estimation, making them suitable for high-voltage, large-scale energy storage systems.

[0044] Example 1

[0045] Hardware architecture is the foundation of a Battery Management System (BMS) performance. A good hardware architecture can effectively reduce system costs, simplify system design, and improve system performance. High-voltage energy storage systems typically consist of lithium-ion battery packs installed using several series-parallel connected modules. Individual cells are connected in series and parallel to form a battery box. Each battery box is equipped with a Cell Supervision Circuit (CSC). Several CSCs form a Slave Battery Management Unit (SBMU). Depending on the energy storage capacity requirements, an appropriate number of SBMUs are then combined to form a Master Battery Management Unit (MBMU), along with other necessary modules such as a local monitoring system, high-voltage detection, and insulation monitoring modules. These modules together constitute the Battery Management System (BMS).

[0046] Please see Figure 3 The present invention provides a battery management system suitable for high-voltage energy storage, which adopts a three-level architecture; specifically, it includes: m battery packs, m sub-battery system management units (SBMUs) and a main battery system management unit (MBMU).

[0047] Individual cells are connected in series or parallel to form a battery box. Each battery pack contains n battery boxes. Each battery box is connected to a corresponding battery monitoring unit (CSC). All CSCs in a battery pack are connected to their corresponding sub-battery system management units (SBMUs) via a CAN bus. All sub-battery system management units (SBMUs) are connected to the same main battery system management unit (MBMU) via a CAN bus.

[0048] Because the battery management system (BMS) architecture needs to be highly compatible with the physical architecture of the battery system, the BMS in high-voltage energy storage system applications adopts a distributed three-level architecture, namely the battery monitoring unit (CSC), the sub-battery system management unit (SBMU), and the main battery system management unit (MBMU).

[0049] The Battery Monitoring Unit (CSC) monitors the status information of each battery cell in the corresponding battery box, including voltage, current, and temperature. The status information of each battery cell monitored by the CSC is transmitted to the corresponding Sub-Battery System Management Unit (SBMU) via the CAN bus. The CSC also calculates battery status parameters such as the State of Charge (SOC) of each battery cell, the State of Harshness (SOH) of each battery cell, and the consistency of each battery box based on the monitored status information. It compares these calculated battery status parameters with preset values ​​to determine if any parameters are abnormal, obtaining a battery status parameter judgment result. The calculated battery status parameters and the judgment result are then transmitted to the corresponding Sub-Battery System Management Unit (SBMU) via the CAN bus.

[0050] The Sub-Battery System Management Unit (SBMU) is used to collect the status information of individual battery cells, calculated battery status parameters, and battery status parameter judgment results uploaded by each Battery Monitoring Unit (CSC) within the corresponding battery pack, and perform module-level information processing. The module-level information processing includes first information processing and second information processing. The first information processing includes: the Sub-Battery System Management Unit (SBMU) compares the status information of individual battery cells with preset extreme values ​​and preset warning values ​​to determine whether any single or multiple parameters of the voltage, current, and temperature of a battery cell exceed the preset extreme values ​​and preset warning values, and obtains the first information processing result; and prioritizes the important first information processing results by uploading them layer by layer to the Main Battery System Management Unit (MBMU) via a CAN port. The second information processing includes: the Sub-Battery System Management Unit (SBMU) compresses the calculated battery status parameters and battery status parameter judgment results uploaded by the corresponding Battery Monitoring Units (CSCs) using data compression technology to obtain the second information processing result, and reports it to the Main Battery System Management Unit (MBMU) via another CAN port.

[0051] In one specific embodiment, the data compression technology uses the LZW compression algorithm, which stands for Lemple-Ziv-Welch.

[0052] The Main Battery System Management Unit (MBMU) is the central hub of the entire battery management system, responsible for the overall decision-making and control of the battery pack. In one specific embodiment, the MBMU can perform communication diagnostics, electrical diagnostics, battery diagnostics, battery health status assessment, battery life prediction and balancing, battery safety and fault diagnosis, etc., based on the acquired first information processing results and second information processing results. It can also conduct online monitoring such as real-time data analysis and prediction, contingency plan strategy distribution, fault analysis, predictive analysis, data display and push, etc.

[0053] In one specific embodiment, the present invention uses SCS to calculate battery state parameters such as SOC, SOH, and consistency of each battery cell in the corresponding battery box. From a communication perspective, allowing more Battery Monitoring Unit (CSC) resources to participate in diagnosis can fully leverage the advantages of CSC in diagnosing battery state parameters such as SOC, SOH, and consistency, reducing the computational burden on the Main Battery System Management Unit (MBMU) and the local monitoring system. CSC enables the diagnosis of battery state parameters such as SOC, SOH, and consistency, optimizing the BMS hierarchy and reducing the communication pressure and computational burden on the Sub-Battery System Management Unit (SBMU) and the Main Battery System Management Unit (MBMU).

[0054] In one specific embodiment, this invention employs CSC (Computer-Sensitive Controller) to diagnose and record characteristic parameters such as the SOC (State of Charge) of each individual battery cell, the SOH (State of Health) of each individual battery cell, and the consistency of each battery pack. This also facilitates the future cascade utilization of energy storage battery modules. This invention uses CAN communication, with two CAN ports participating in communication simultaneously, prioritizing the transmission of individual cell extreme values ​​and alarm values ​​layer by layer. Other data employs data compression technology, which maximizes the communication capacity of the monitoring system without delay or increasing effective bandwidth. The dual-CAN port channel design also ensures high-efficiency data transmission. The communication method combining distributed architecture, dual-CAN port communication, and data compression technology effectively improves efficiency, reduces the infrastructure cost of system network transmission, and improves information transmission rate and real-time communication.

[0055] The communication strategy of this invention, which combines distributed architecture, dual CAN port communication, and data compression technology, effectively solves the problems of data redundancy and computational complexity in high-voltage, large-scale battery energy storage systems. It ensures accuracy and real-time performance during communication, effectively reduces the infrastructure cost of system network transmission, and improves information transmission rate and real-time communication.

[0056] Example 2

[0057] This invention provides a battery management method suitable for high-voltage energy storage, comprising the following steps:

[0058] The Battery Monitoring Unit (CSC) monitors the status information of each battery cell in the series-connected batteries within the corresponding battery box. This status information includes voltage, current, and temperature. The CSC also calculates battery status parameters such as the State of Charge (SOC) of each battery cell, the State of Harshness (SOH) of each battery cell, and the consistency of each battery box based on the monitored status information of each battery cell. These calculated battery status parameters are then compared with preset values ​​to determine if any parameters are abnormal, resulting in a battery status parameter judgment result. The status information of each battery cell monitored by the CSC, the calculated battery status parameters, and the battery status parameter judgment result are transmitted to the corresponding Sub-Battery System Management Unit (SBMU) via the CAN bus.

[0059] The Sub-Battery System Management Unit (SBMU) collects the status information, calculated battery status parameters, and battery status parameter judgment results uploaded by each Battery Monitoring Unit (CSC) within the corresponding battery pack, and performs module-level information processing. This module-level information processing includes first information processing and second information processing. The first information processing includes: the SBMU comparing the status information of each battery cell with preset extreme values ​​and preset warning values ​​to determine if any single or multiple parameters (voltage, current, and temperature) of a battery cell exceed the preset extreme values ​​and preset warning values, obtaining the first information processing result; and prioritizing the transmission of important first information processing results to the Main Battery System Management Unit (MBMU) via a CAN port. The second information processing includes: the SBMU compressing the calculated battery status parameters and battery status parameter judgment results uploaded by each corresponding Battery Monitoring Unit (CSC) using data compression technology to obtain the second information processing result, which is then reported to the Main Battery System Management Unit (MBMU) via another CAN port.

[0060] The Main Battery System Management Unit (MBMU) is responsible for the overall decision-making and control of the battery pack.

[0061] In one specific embodiment, the main battery system management unit (MBMU) can perform communication diagnostics, electrical diagnostics, battery diagnostics, battery health status assessment, battery life prediction and balancing, battery safety and fault diagnosis, etc., based on the acquired first information processing results and second information processing results. It can also conduct online monitoring such as real-time data analysis and prediction, contingency plan strategy issuance, fault analysis, predictive analysis, data display and push.

[0062] Example 3

[0063] Please see Figure 4As shown, the present invention also provides an electronic device 100 suitable for a battery management method for high-voltage energy storage; the electronic device 100 includes a memory 101, at least one processor 102, a computer program 103 stored in the memory 101 and executable on the at least one processor 102, and at least one communication bus 104.

[0064] The memory 101 can be used to store the computer program 103. The processor 102 implements the steps of the battery management method for high-voltage energy storage described in Embodiment 2 by running or executing the computer program stored in the memory 101 and calling the data stored in the memory 101. The memory 101 may mainly include a program storage area and a data storage area. The program storage area may store the operating system, at least one application program required for a function (such as sound playback function, image playback function, etc.), etc.; the data storage area may store data created according to the use of the electronic device 100 (such as audio data), etc. In addition, the memory 101 may include non-volatile memory, such as hard disk, memory, plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, at least one disk storage device, flash memory device, or other non-volatile solid-state storage device.

[0065] The at least one processor 102 may be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The processor 102 may be a microprocessor or any conventional processor. The processor 102 is the control center of the electronic device 100, connecting various parts of the electronic device 100 via various interfaces and lines.

[0066] The memory 101 in the electronic device 100 stores multiple instructions to implement a battery management method suitable for high-voltage energy storage, and the processor 102 can execute the multiple instructions to achieve the following:

[0067] The Battery Monitoring Unit (CSC) monitors the status information of each battery cell in the corresponding battery box; the CSC calculates the battery status parameters of each battery cell based on the monitored status information of each battery cell, and obtains the calculated battery status parameters; the CSC compares each battery status parameter with preset values ​​to determine whether each battery status parameter is abnormal, and obtains the battery status parameter judgment result; the CSC transmits the status information of each battery cell, the battery status parameters, and the battery status parameter judgment result to the corresponding Sub-Battery System Management Unit (SBMU) via the CAN bus.

[0068] The Sub-Battery System Management Unit (SBMU) collects the status information, battery status parameters, and battery status parameter judgment results of each battery cell uploaded by the Battery Monitoring Unit (CSC) within the corresponding battery pack, performs module-level information processing, and obtains module-level information processing results.

[0069] The main battery system management unit (MBMU) performs global data processing based on the module-level information processing results uploaded by each sub-battery system management unit (SBMU).

[0070] Example 4

[0071] If the modules / units integrated in the electronic device 100 are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the methods of the above embodiments can also be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. The computer-readable medium can include: any entity or device capable of carrying the computer program code, a recording medium, a USB flash drive, a portable hard drive, a magnetic disk, an optical disk, a computer memory, and a read-only memory (ROM).

[0072] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0073] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0074] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0075] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0076] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and not to limit it. Although the present invention has been described in detail with reference to the above embodiments, those skilled in the art should understand that modifications or equivalent substitutions can still be made to the specific implementation of the present invention. Any modifications or equivalent substitutions that do not depart from the spirit and scope of the present invention should be covered within the scope of protection of the claims of the present invention.

Claims

1. A battery management system suitable for high-voltage energy storage, characterized in that, include: Several battery packs; each battery pack includes several battery boxes; each battery box includes several electrically connected individual cells; Several battery monitoring units (CSCs) correspond one-to-one with several battery boxes; each battery monitoring unit (CSC) is connected to each individual battery cell in the corresponding battery box. The battery monitoring unit (CSC) is used to monitor the status information of each battery cell in the corresponding battery box, and obtain the battery status parameters of each battery cell based on the monitored status information; and compare each battery status parameter with a preset value to determine whether each battery status parameter is abnormal, and obtain the battery status parameter judgment result. Several sub-battery system management units (SBMUs) correspond one-to-one with several battery packs; each sub-battery system management unit (SBMU) is connected to each battery monitoring unit (CSC) in the same battery pack; the sub-battery system management unit (SBMU) is used to collect the status information, battery status parameters and battery status parameter judgment results of each battery cell uploaded by each battery monitoring unit (CSC) in the corresponding battery pack, perform module-level information processing, and obtain module-level information processing results; The main battery system management unit (MBMU) is connected to each sub-battery system management unit (SBMU). The main battery system management unit (MBMU) is used to perform global data processing based on the module-level information processing results uploaded by each sub-battery system management unit (SBMU). The module-level information processing includes first information processing and second information processing; The first information processing includes: the sub-battery system management unit (SBMU) compares the status information of a battery cell with preset extreme values ​​and preset warning values, determines whether one or more items in the status information of a battery cell exceed the preset extreme values ​​and preset warning values, and obtains the first information processing result; The second information processing includes: the sub-battery system management unit (SBMU) compresses the battery status parameters and battery status parameter judgment results uploaded by the corresponding battery monitoring units (CSC) using data compression technology to obtain the second information processing result; The sub-battery system management unit (SBMU) uploads the first information processing result to the main battery system management unit (MBMU) via one CAN port; and reports the second information processing result to the main battery system management unit (MBMU) via another CAN port.

2. A battery management system suitable for high-voltage energy storage according to claim 1, characterized in that, The status information of each battery cell includes voltage, current, and temperature.

3. A battery management system suitable for high-voltage energy storage according to claim 1, characterized in that, The Battery Monitoring Unit (CSC) transmits the status information, battery status parameters, and battery status parameter judgment results of each battery cell to the corresponding Sub-Battery System Management Unit (SBMU) via the CAN bus.

4. A battery management system suitable for high-voltage energy storage according to claim 1, characterized in that, The battery state parameters include one or more of the SOC of each individual battery cell, the SOH of each individual battery cell, and the consistency of each battery pack.

5. A battery management system suitable for high-voltage energy storage according to claim 1, characterized in that, The global data processing includes one or more of the following: communication diagnostics, electrical diagnostics, battery diagnostics, battery health status assessment, battery life prediction and balancing, and battery safety and fault diagnosis.

6. A battery management system suitable for high-voltage energy storage according to claim 1, characterized in that, The global data processing includes one or more of the following: real-time data analysis and prediction, contingency plan and strategy distribution, fault analysis, predictive analysis, and data display and push.

7. A battery management method suitable for high-voltage energy storage, characterized in that, include: The Battery Monitoring Unit (CSC) monitors the status information of each individual battery cell in the corresponding battery box. The Battery Monitoring Unit (CSC) calculates the battery status parameters of each battery cell based on the status information of each monitored battery cell, and obtains the calculated battery status parameters. The CSC compares each battery status parameter with the preset value to determine whether each battery status parameter is abnormal, and obtains the battery status parameter judgment result. The CSC then transmits the status information, battery status parameters, and battery status parameter judgment result of each battery cell to the corresponding Sub-Battery System Management Unit (SBMU) via the CAN bus. The Sub-Battery System Management Unit (SBMU) collects the status information, battery status parameters, and battery status parameter judgment results of each battery cell uploaded by the Battery Monitoring Unit (CSC) within the corresponding battery pack, performs module-level information processing, and obtains module-level information processing results. The main battery system management unit (MBMU) performs global data processing based on the module-level information processing results uploaded by each sub-battery system management unit (SBMU). The module-level information processing includes first information processing and second information processing; The first information processing includes: the sub-battery system management unit (SBMU) compares the status information of a battery cell with preset extreme values ​​and preset warning values, determines whether one or more items in the status information of a battery cell exceed the preset extreme values ​​and preset warning values, and obtains the first information processing result; The second information processing includes: the sub-battery system management unit (SBMU) compresses the calculated battery status parameters and battery status parameter judgment results uploaded by the corresponding battery monitoring units (CSC) using data compression technology to obtain the second information processing result; The sub-battery system management unit (SBMU) uploads the first information processing result to the main battery system management unit (MBMU) via one CAN port; and reports the second information processing result to the main battery system management unit (MBMU) via another CAN port.

8. An electronic device, characterized in that, It includes a processor and a memory, the processor being used to execute a computer program stored in the memory to implement a battery management method suitable for high-voltage energy storage as described in claim 7.

9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores at least one instruction, which, when executed by a processor, implements a battery management method for high-voltage energy storage as described in claim 7.