Battery equalization evaluation method, device, equipment, storage medium and program product

By acquiring battery cluster state-of-charge data and voltage time-series analysis, the trend of terminal voltage deviation of cells within the battery cluster is calculated, solving the problem of lack of a unified evaluation method in the existing technology, and realizing a unified evaluation and accuracy assessment of battery balancing strategies for different energy storage systems.

CN121254084APending Publication Date: 2026-01-02CHINA THREE GORGES CORPORATION
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511480568.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-10-16
Publication Date
2026-01-02

AI Technical Summary

Technical Problem

Existing technologies lack a unified method to evaluate the battery balancing operation strategies of different energy storage battery products, resulting in the inability to effectively monitor and assess their operation and actual effects.

Method used

By acquiring the state-of-charge data of the battery cluster at the moment of charge-discharge switching, it is determined whether the equalization evaluation conditions are met. The voltage time-series data sequence of the battery cell is obtained, the end voltage deviation value is calculated, and its changing trend is analyzed to provide the battery equalization evaluation results.

Benefits of technology

It enables a unified evaluation of battery balancing strategies for different energy storage systems, improving the accuracy and flexibility of the evaluation and avoiding the problem of incomparable effects due to differences in strategies.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121254084A_ABST
    Figure CN121254084A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of electrochemical energy storage, and discloses a battery equalization evaluation method, device and equipment, a storage medium and a program product. The method comprises the following steps: acquiring charge state data of each battery cluster in a target energy storage system at a charge-discharge switching moment; respectively judging whether the charge state data of each battery cluster at the charging and discharging switching moment meets a balance evaluation condition or not; if the target battery cluster meets the equalization evaluation condition, acquiring a voltage time sequence data sequence of each battery cell in the target battery cluster in a target time period; according to the voltage time sequence data sequence of each battery cell in the target time period, calculating a tail end voltage deviation value of each battery cell; and analyzing the variation trend of the tail end voltage deviation value of each battery cell to obtain a battery equalization evaluation result. The scheme is flexible and good in accuracy.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of electrochemical energy storage, in particular to a battery equalization evaluation method, device, equipment, storage medium and program product. BACKGROUND

[0002] With the development of energy storage technology, electrochemical energy storage has been widely used. Consistency management of batteries is the key to realizing safe, efficient and long service life of energy storage systems. When the batteries are inconsistent, the energy storage system has obvious short board effect, which seriously affects the safety and effective capacity of the system.

[0003] In related technologies, the consistency of the batteries is managed by the energy storage battery management system (BMS). The energy storage battery management system generally adopts passive equalization, active equalization and other technologies to equalize the batteries through certain strategies, reduce the inconsistency of the battery monomers, and improve the effective capacity of the energy storage system while ensuring the safe operation of the energy storage system. However, different energy storage battery products currently adopt different battery equalization operation strategies, and there is a lack of unified method to evaluate the operation situation and actual effect of different battery equalization operation strategies. SUMMARY

[0004] Therefore, the purpose of the present application is to provide a battery equalization evaluation method, device, equipment, storage medium and program product to solve the problem of lack of unified method to evaluate the operation situation and actual effect of different battery equalization operation strategies in related technologies.

[0005] In a first aspect, the present application provides a battery equalization evaluation method, which comprises: obtaining the state of charge data of each battery cluster in a target energy storage system at a charge-discharge switching time; respectively judging whether the state of charge data of each battery cluster at the charge-discharge switching time meets the equalization evaluation condition; if the target battery cluster meets the equalization evaluation condition, obtaining the voltage time series data sequence of each cell in the target battery cluster within a target time period; the target time period is set based on the charge-discharge switching time; calculating the terminal voltage deviation value of each cell according to the voltage time series data sequence of each cell within the target time period; analyzing the change trend of the terminal voltage deviation value of each cell to obtain a battery equalization evaluation result.

[0006] In an optional implementation, the charge-discharge switching time includes a charge switching to discharge time and a discharge switching to charge time; the step of respectively judging whether the state of charge data of each battery cluster at the charge-discharge switching time meets the equalization evaluation condition comprises: determining whether the state of charge data at the time of switching from charging to discharging is greater than a first threshold value, and if so, determining that the equalization evaluation condition is met; Alternatively, determining whether the state of charge data at the time of switching from discharging to charging is less than a second threshold value, and if so, determining that the equalization evaluation condition is met; the first threshold value is greater than the second threshold value.

[0007] In an optional implementation, the method further comprises: calculating an average voltage time sequence curve corresponding to the voltage time sequence data sequence of each battery cell in the target time cluster within the target time period; calculating the distance between the voltage time sequence curve corresponding to each battery cell and the average voltage time sequence curve, respectively, to obtain the terminal voltage deviation value of each battery cell.

[0008] In an optional implementation, the method further comprises: comparing the terminal voltage deviation value of each battery cell at each time with a preset voltage range, and counting the number of battery cells meeting the preset voltage range at each time; analyzing the change trend of the number of battery cells meeting the preset voltage range with time according to the number of battery cells meeting the preset voltage range at each time, to obtain a first battery equalization evaluation result.

[0009] In an optional implementation, the method further comprises: calculating the change trend of the terminal voltage deviation value of the target battery cell at each time, to determine the battery equalization start time and the battery equalization maintenance time; evaluating a second battery equalization evaluation result corresponding to the target battery cell according to the battery equalization maintenance time of the target battery cell.

[0010] In an optional implementation, before calculating the terminal voltage deviation value of each battery cell according to the voltage time sequence data sequence of each battery cell within the target time period, the method further comprises: performing filtering processing on the voltage time sequence data sequence of each battery cell within the target time period to obtain the filtered voltage time sequence data sequence of each battery cell within the target time period.

[0011] In a second aspect, the present application provides a battery equalization evaluation device, which comprises: a first acquisition module configured to acquire the state of charge data of each battery cluster in a target energy storage system at the time of switching between charging and discharging; A judgment module is configured to judge whether the state of charge data of each battery cluster at the charge-discharge switching time meets the equalization evaluation condition respectively; A second acquisition module is configured to acquire voltage time series data sequences of each cell in the target battery cluster within a target time period if the target battery cluster meets the equalization evaluation condition; the target time period is set based on the charge-discharge switching time; A deviation calculation module is configured to calculate the terminal voltage deviation value of each cell according to the voltage time series data sequences of each cell within the target time period; An analysis module is configured to analyze the change trend of the terminal voltage deviation value of each cell to obtain a battery equalization evaluation result.

[0012] In a third aspect, the present application provides a computer device, comprising a memory and a processor, the memory and the processor are connected with each other in communication, the memory stores computer instructions, and the processor executes the computer instructions to perform the battery equalization evaluation method of the first aspect or any of the corresponding embodiments thereof.

[0013] In a fourth aspect, the present application provides a computer readable storage medium, which stores computer instructions, and the computer instructions are used to make a computer execute the battery equalization evaluation method of the first aspect or any of the corresponding embodiments thereof.

[0014] In a fifth aspect, the present application provides a computer program product, which comprises computer instructions, and the computer instructions are used to make a computer execute the battery equalization evaluation method of the first aspect or any of the corresponding embodiments thereof.

[0015] The technical solution provided by the present application can include the following beneficial effects: The battery equalization evaluation method provided by the application comprises the following steps: firstly, obtaining the state of charge data of each battery cluster in a target energy storage system at a charge-discharge switching moment; then, judging whether the state of charge data of each battery cluster at the charge-discharge switching moment meets equalization evaluation conditions; if the target battery cluster meets the equalization evaluation conditions, obtaining the voltage time sequence data sequence of each cell in the target battery cluster within a target time period; the target time period is set based on the charge-discharge switching moment; then, calculating the terminal voltage deviation value of each cell according to the voltage time sequence data sequence of each cell within the target time period; finally, analyzing the change trend of the terminal voltage deviation value of each cell to obtain a battery equalization evaluation result. The above scheme judges whether the state of charge data of each battery cluster at the charge-discharge switching moment meets the equalization evaluation conditions, calculates the terminal voltage deviation value of the cells in the battery cluster meeting the equalization evaluation conditions, and analyzes the change trend of the terminal voltage deviation value to realize battery equalization evaluation, thereby avoiding that different energy storage systems cannot compare the battery equalization effect due to different battery equalization strategies, and the scheme is flexible, a unified method is used to uniformly evaluate the battery equalization strategies of different energy storage systems, and the accuracy is good. BRIEF DESCRIPTION OF DRAWINGS

[0016] In order to more clearly illustrate the technical solutions in the specific embodiments or the prior art, the following will briefly introduce the drawings needed to be used in the specific embodiments or the prior art description. Obviously, the drawings in the following description are some embodiments of the present application, and those skilled in the art can also obtain other drawings according to these drawings without creative labor.

[0017] Figure 1 It is a flowchart of a battery equalization evaluation method according to an embodiment of the present application; Figure 2 It is a flowchart of another battery equalization evaluation method according to an embodiment of the present application; Figure 3 It is a flowchart of still another battery equalization evaluation method according to an embodiment of the present application; Figure 4 It is a structural block diagram of a battery equalization evaluation device according to an embodiment of the present application; Figure 5 It is a hardware structure schematic diagram of a computer device according to an embodiment of the present application. DETAILED DESCRIPTION

[0018] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0019] With the development of energy storage technology, electrochemical energy storage has been widely used. Battery consistency management is crucial for achieving the safety, efficiency, and long lifespan of energy storage systems. When battery inconsistencies occur, the energy storage system exhibits a significant bottleneck effect, severely impacting system safety and effective capacity.

[0020] In related technologies, battery consistency management is achieved through a battery management system (BMS). BMS typically employs passive and active balancing techniques to balance batteries using specific strategies, reducing inconsistencies between individual cells to improve the effective capacity of the energy storage system while ensuring its safe operation. However, currently, different manufacturers use different, undisclosed battery balancing strategies in their energy storage battery products, and there is a lack of unified standards for these strategies. Therefore, a unified method is lacking to monitor and evaluate the operation and actual effects of different battery balancing strategies.

[0021] According to an embodiment of the present invention, a battery equalization evaluation method embodiment is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.

[0022] This embodiment provides a battery equalization evaluation method, which can be used in desktop computers, laptops, servers, etc. Figure 1 This is a flowchart of a battery balancing evaluation method according to an embodiment of the present invention, such as... Figure 1 As shown, the process includes the following steps: Step S101: Obtain the state of charge data of each battery cluster in the target energy storage system at the charging and discharging switching time.

[0023] The target energy storage system is an energy storage system that needs to be evaluated for battery balancing. The target energy storage system includes a plurality of battery clusters, and each battery cluster includes a plurality of battery cells. The target energy storage system is also pre-configured with a battery balancing strategy. The target energy storage system can balance the battery cells in the plurality of battery clusters by using the battery balancing strategy to consume or transfer the electric quantity in each battery cell, so that the electric quantity in each battery cell is uniform. The purpose of the embodiment is to evaluate the battery balancing processing effect of the battery balancing strategy of the target energy storage system.

[0024] Since the charging and discharging switching time is the time when the state of charge data (SOC) of the battery cell is the largest or the smallest, it can be used to judge the electric quantity state of the battery cell. Therefore, the state of charge data (SOC) of each battery cluster at the charging and discharging switching time is collected for subsequent evaluation of the battery balancing effect. The state of charge data of each battery cluster at the charging and discharging switching time in the target energy storage system can be obtained through the management software or hardware interface of the target energy storage system.

[0025] Step S102, respectively judge whether the state of charge data of each battery cluster at the charging and discharging switching time meets the balancing evaluation condition.

[0026] The balancing evaluation condition is used to indicate the degree of obvious reaction of the voltage characteristics of the battery cell to the battery balancing. For example, when the electric quantity state of the battery cell is low or high, the degree of obvious reaction of the voltage characteristics of the battery cell to the battery balancing is high.

[0027] Step S103, if the target battery cluster meets the balancing evaluation condition, obtain the voltage time sequence data sequence of each battery cell in the target battery cluster within a target time period.

[0028] If the target battery cluster in the target energy storage system meets the balancing evaluation condition, it means that the voltage characteristics of the battery cell in the target battery cluster react obviously to the battery balancing. Therefore, the voltage time sequence data sequence of each battery cell in the target battery cluster within a target time period can be collected, so as to determine whether the battery balancing strategy of the target energy storage system balances the battery of the target battery cluster, and evaluate the battery balancing effect of the battery balancing strategy on the target battery cluster. The target battery cluster is one of the plurality of battery clusters in the target energy storage system. The target time period is set based on the charging and discharging switching time, for example, before or after the charging and discharging switching time. The voltage time sequence data sequence includes a plurality of voltage data of the battery cell arranged in time sequence within the target time period, and the time interval of the plurality of voltage data can be pre-set.

[0029] Step S104, according to the voltage time sequence data sequence of each battery cell within the target time period, calculate the terminal voltage deviation value of each battery cell.

[0030] In this embodiment, the terminal voltage refers to the voltage of the battery cell at the end of charging and discharging. The terminal voltage deviation value is used to indicate the voltage difference between the battery cells in the same battery cluster, so as to evaluate the battery balancing effect subsequently.

[0031] In step S105, the change trend of the terminal voltage deviation value of the battery cell is analyzed to obtain the battery balancing evaluation result.

[0032] By analyzing the change trend of the terminal voltage deviation value of the battery cell, the over-standard condition, over-standard duration, whether the battery balancing is performed by the battery balancing strategy, whether the battery balancing is restored to normal after the battery balancing is performed, and the like of the battery cell can be obtained, so that the battery balancing effect of the battery balancing strategy is evaluated to obtain the battery balancing evaluation result.

[0033] The battery balancing evaluation method provided in this embodiment can judge whether the state of charge data of each battery cluster at the charging and discharging switching moment meets the balancing evaluation condition, calculate the terminal voltage deviation value of the battery cell in the battery cluster meeting the balancing evaluation condition, and analyze the change trend of the terminal voltage deviation value to realize the battery balancing evaluation, thereby avoiding that different energy storage systems cannot compare the battery balancing effect due to different battery balancing strategies, and the scheme is flexible, a unified method is used to evaluate the battery balancing strategies of different energy storage systems, and the accuracy is good.

[0034] In this embodiment, a battery balancing evaluation method is provided, which can be used for desktop computers, notebook computers, servers, and the like, Figure 2 is a flowchart of the battery balancing evaluation method according to an embodiment of the present application, as shown in the figure, the flow includes the following steps: Figure 2 In step S201, the state of charge data of each battery cluster in the target energy storage system at the charging and discharging switching moment is obtained.

[0035] Optionally, first, each battery cluster of the target energy storage system is traversed, the management software or hardware interface of the target energy storage system is used to access each independent battery cluster in the target energy storage system in turn, so as to prepare for subsequent collection of the running data of the battery cluster. For example, for a large target energy storage system composed of multiple battery clusters, each battery cluster of the target energy storage system is located and connected through a system communication protocol.

[0036] ​Optionally, the charge-discharge switching time includes a charge-to-discharge time and a discharge-to-charge time, the charge-to-discharge time is used to indicate the time when the battery cluster switches from the charging state to the discharging state, and the discharge-to-charge time is used to indicate the time when the battery cluster switches from the discharging state to the charging state. The operation data of the target energy storage system can be monitored in real time, and the charge-to-discharge time or the discharge-to-charge time corresponding to each battery cluster in the target energy storage system is identified by a data analysis algorithm (for example, an event trigger detection algorithm). Wherein, the current, voltage and other parameters of the battery cluster can be collected by the data collection module, and the charging and discharging state of the battery cluster can be determined according to the parameter change, and the charge-to-discharge time or the discharge-to-charge time corresponding to the battery cluster can be obtained.

[0037] Optionally, the SOC data of each battery cluster in the target energy storage system at the charge-discharge switching time is obtained through an SOC estimation model built in the battery management system of the target energy storage system.

[0038] Step S202, respectively judge whether the state of charge data of each battery cluster at the charge-discharge switching time meets the equalization evaluation condition.

[0039] Optionally, the corresponding equalization evaluation condition is set for the charge-to-discharge time and the discharge-to-charge time. Specifically, it is judged whether the state of charge data at the charge-to-discharge time is greater than a first threshold value. If yes, it indicates that the battery cluster is close to the full charging state, at this time the voltage characteristic of the battery cell corresponds to the obvious battery equalization reaction, and it is determined that the equalization evaluation condition is met. Or, it is judged whether the state of charge data at the discharge-to-charge time is less than a second threshold value. If yes, it indicates that the battery cluster is close to the empty state, at this time the voltage characteristic of the battery cell corresponds to the obvious battery equalization reaction, and it is determined that the equalization evaluation condition is met. The first threshold value is greater than the second threshold value. For example, the first threshold value is 90%, and the second threshold value is 10%.

[0040] If the state of charge data of the battery cluster at the charge-discharge switching time does not meet the equalization evaluation condition, the equalization evaluation is not performed.

[0041] Step S203, if the target battery cluster meets the equalization evaluation condition, the voltage time sequence data sequence of each battery cell in the target battery cluster within a target time period is obtained.

[0042] The target time period is set based on the charge-discharge switching time, for example, a time range centered on the charge-discharge switching time. For example, the target time period is set to one minute before the charge-discharge switching time to one minute after the charge-discharge switching time.

[0043] Optionally, the voltage time sequence data sequence of each battery cell in the target battery cluster within the target time period is collected by the battery management system of the target energy storage system.

[0044] Step S204, according to the voltage time sequence data sequence of each battery cell in the target time period, the end voltage deviation value of each battery cell is calculated.

[0045] Optionally, before calculating the end voltage deviation value of each battery cell according to the voltage time sequence data sequence of each battery cell in the target time period, the voltage time sequence data sequence of each battery cell in the target time period is also filtered to remove noise caused by electromagnetic interference, measurement error, etc., to improve data accuracy, and to obtain the filtered voltage time sequence data sequence of each battery cell in the target time period. For example, Kalman filtering method is used to filter the voltage time sequence data sequence of each battery cell in the target time period.

[0046] Optionally, when calculating the end voltage deviation value of each battery cell, the Euclidean distance between the voltage time sequence curves corresponding to each battery cell in the same battery cluster is calculated. Specifically, first, the average voltage time sequence curve corresponding to the voltage time sequence data sequence of each battery cell in the target time cluster in the target time period is calculated; then, the distance between the voltage time sequence curve corresponding to each battery cell in the battery cell and the average voltage time sequence curve is calculated respectively, to obtain the end voltage deviation value of each battery cell.

[0047] Step S205, the end voltage deviation value of each battery cell is stored in the database.

[0048] Optionally, the calculated end voltage deviation value of each battery cell is stored in the database according to a certain data format (such as structured data format JSON, etc.). The database has a corresponding data table structure established in advance, which includes fields such as battery cell number, timestamp, end voltage deviation value, etc., for subsequent query and analysis.

[0049] Step S206, the change trend of the end voltage deviation value of each battery cell is analyzed to obtain the battery balancing evaluation result.

[0050] Optionally, the total number of battery cells with end voltage deviation value not meeting the requirements in the target energy storage system is counted over time. If the number continues to increase, it indicates that the overall consistency of the batteries in the target energy storage system is deteriorating, which means that the battery balancing effect of the battery balancing strategy is not good. Specifically, the end voltage deviation value of each battery cell at each time is compared with the preset voltage range, and the number of battery cells meeting the preset voltage range at each time is counted. According to the number of battery cells meeting the preset voltage range at each time, the change trend of the number of battery cells over time is analyzed to obtain the first battery balancing evaluation result.

[0051] The preset voltage range can be set according to actual needs, for example, the first voltage threshold and the second voltage threshold are set, the terminal voltage deviation value between the first voltage threshold and the second voltage threshold is determined as a slight over-standard, the terminal voltage deviation value greater than the second voltage threshold is determined as a serious over-standard, and the change trend corresponding to the number of the battery cells of the slight over-standard and the serious over-standard is respectively counted as the basis for evaluating the battery balancing effect.

[0052] Optionally, the fluctuation (change trend) of the terminal voltage deviation value corresponding to each battery cell not meeting the requirement is analyzed separately to determine whether the terminal voltage deviation value of the battery cell has always not met the requirement (the battery balancing strategy does not work or works preferentially), or whether the battery balancing strategy has been performed to return to the normal value (the battery balancing strategy works), and whether it is not meeting the requirement again (the battery balancing strategy works generally), so as to evaluate the battery balancing effect of the battery balancing strategy. Specifically, first, the change trend corresponding to the terminal voltage deviation value of the target battery cell at each time is calculated, and the battery balancing start time and the battery balancing maintenance time are determined. The battery balancing start time is used to indicate the time point at which the battery balancing strategy starts to balance the battery cell not meeting the requirement of the terminal voltage deviation value, and the battery balancing maintenance time is used to indicate the time at which the terminal voltage deviation value corresponding to the battery cell not meeting the requirement of the terminal voltage deviation value is restored to the preset range. Then, according to the battery balancing maintenance time of the target battery cell, the second battery balancing evaluation result corresponding to the target battery cell is evaluated. For example, the closer the battery balancing start time is to the time when the terminal voltage deviation value does not meet the requirement, the better the battery balancing effect is; the shorter the battery balancing maintenance time is, the better the battery balancing effect is; the larger the terminal voltage deviation value is, the worse the battery balancing effect is; and the terminal voltage deviation value becomes smaller after a large deviation, which means that the battery balancing strategy works.

[0053] Optionally, the number of times of starting the battery balancing by the battery balancing strategy is determined by the change rate of the terminal voltage deviation value, the number of times of the voltage deviation value exceeding the preset voltage threshold, and the like. The battery balancing maintenance time is determined according to the time from the battery balancing start time to the time when the terminal voltage deviation value is restored to a certain range, and the battery balancing effect is evaluated in combination with the change of the battery performance parameter (such as the capacity attenuation rate).

[0054] For example, a regression analysis method is used to establish a relationship model between the terminal voltage deviation value and the battery performance parameter to assist in evaluating the battery balancing effect.

[0055] For example, the data analysis tool (such as the data analysis library Pandas, the machine learning library, etc.) is used to count the number of battery cells whose terminal voltage exceeds 50mV and 100mV at each time point, and the number distribution is plotted against time to intuitively reflect the overall consistency state and change trend of the target energy storage system.

[0056] As one or more specific application embodiments of the embodiments of the present application, the following describes the optimal implementation or the scheme that the inventor wants to embody most in combination with specific application scenarios.

[0057] Figure 3 is a flowchart of the battery balancing evaluation method according to the embodiments of the present application. First, each independent battery cluster in the target energy storage system is traversed, and then the system operation data is scanned to obtain the charging or discharging switching time point of the battery cluster. Then, it is determined whether the state of charge data SOC at the charging end time point (charging switching time point) is greater than 90% or the state of charge data SOC at the discharging end time point (discharging switching time point) is less than 10%. If not, no balancing evaluation is performed. If yes, the voltage time series data of all battery cells within 1 minute before and after the time point are extracted and filtered. Then, the Euclidean distance (terminal voltage deviation value) between the voltage time series curves of each battery cell in the same battery cluster (or the same battery module) at the time point is calculated as the judgment basis for the consistency of the terminal voltage of the battery cells during charging and discharging. Then, the terminal voltage deviation value of each battery cell at the time point is stored in the database. Then, the battery state trend of the target energy storage system and the battery balancing effect of the battery balancing strategy are analyzed according to the terminal voltage deviation value of the battery cells. Specifically, the number distribution of the battery cells whose terminal voltage deviation value exceeds 50mV and 100mV at each time point is analyzed to obtain the overall consistency state and change trend of the energy storage batteries of the target energy storage system. By analyzing the difference in the change trend of the terminal voltage deviation value of any battery cell, the balancing start number, the maintenance time, and the battery balancing effect of the battery balancing strategy are obtained.

[0058] In the present embodiment, a battery balancing evaluation device is also provided, which is used to implement the above-mentioned embodiments and preferred embodiments, and has been described above and will not be repeated. As used below, the term "module" can be a combination of software and / or hardware that implements a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware, or a combination of software and hardware is also possible and contemplated.

[0059] The present embodiment provides a battery balancing evaluation device, as shown in Figure 4 , comprising: A first acquisition module 401 is configured to acquire the state of charge data of each battery cluster in the target energy storage system at the charging and discharging switching time point. The judging module 402 is configured to judge whether the state of charge data of each battery cluster at the charge-discharge switching moment meets the equalization evaluation condition. The second obtaining module 403 is configured to, if the target battery cluster meets the equalization evaluation condition, obtain voltage time sequence data sequences of each cell in the target battery cluster within a target time period; the target time period is set based on the charge-discharge switching moment. The deviation calculating module 404 is configured to calculate the terminal voltage deviation value of each cell according to the voltage time sequence data sequences of each cell within the target time period. The analyzing module 405 is configured to analyze the change trend of the terminal voltage deviation value of each cell to obtain a battery equalization evaluation result.

[0060] In an optional implementation, the charge-discharge switching moment includes a charge switching to discharge moment and a discharge switching to charge moment; the judging module is further configured to: judge whether the state of charge data at the charge switching to discharge moment is greater than a first threshold value, and if yes, determine that the equalization evaluation condition is met; or, judge whether the state of charge data at the discharge switching to charge moment is less than a second threshold value, and if yes, determine that the equalization evaluation condition is met; the first threshold value is greater than the second threshold value.

[0061] In an optional implementation, the deviation calculating module is further configured to: calculate an average voltage time sequence curve corresponding to the voltage time sequence data sequences of each cell within the target time period in the target time cluster; calculate the distance between the voltage time sequence curve corresponding to each cell and the average voltage time sequence curve respectively to obtain the terminal voltage deviation value of each cell.

[0062] In an optional implementation, the analyzing module is further configured to: compare the terminal voltage deviation value of each cell at each moment with a preset voltage range respectively, and count the number of cells meeting the preset voltage range at each moment; analyze the change trend of the number of cells meeting the preset voltage range with time according to the number of cells meeting the preset voltage range at each moment to obtain a first battery equalization evaluation result.

[0063] In an optional implementation, the analyzing module is further configured to: calculate the change trend corresponding to the terminal voltage deviation value of the target cell at each moment, determine a battery equalization starting moment and a battery equalization maintenance time; evaluate a second battery equalization evaluation result corresponding to the target cell according to the battery equalization maintenance time of the target cell.

[0064] In an alternative embodiment, the device further includes a filtering module for: Before calculating the terminal voltage deviation of each cell based on the voltage time series data sequence of each cell within the target time period, the voltage time series data sequence of each cell within the target time period is filtered to obtain the filtered voltage time series data sequence of each cell within the target time period.

[0065] Further functional descriptions of the above modules and units are the same as those in the corresponding embodiments described above, and will not be repeated here.

[0066] In this embodiment, the battery equalization evaluation device is presented in the form of a functional unit. Here, a unit refers to an ASIC (Application Specific Integrated Circuit) circuit, a processor and memory that execute one or more software or fixed programs, and / or other devices that can provide the above functions.

[0067] This invention also provides a computer device having the above-described features. Figure 4 The battery equalization evaluation device shown.

[0068] Please see Figure 5 , Figure 5 This is a schematic diagram of the structure of a computer device provided in an optional embodiment of the present invention, such as... Figure 5 As shown, the computer device includes one or more processors 10, memory 20, and interfaces for connecting the components, including high-speed interfaces and low-speed interfaces. The components communicate with each other via different buses and can be mounted on a common motherboard or otherwise installed as needed. The processors can process instructions executed within the computer device, including instructions stored in or on memory to display graphical information of a GUI on external input / output devices (such as display devices coupled to the interfaces). In some alternative implementations, multiple processors and / or multiple buses can be used with multiple memories and multiple memory modules, if desired. Similarly, multiple computer devices can be connected, each providing some of the necessary operations (e.g., as a server array, a group of blade servers, or a multiprocessor system). Figure 5 Take a processor 10 as an example.

[0069] Processor 10 may be a central processing unit, a network processor, or a combination thereof. Processor 10 may further include a hardware chip. The hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. The programmable logic device may be a complex programmable logic device (CAMP), a field-programmable gate array (FPGA), a general-purpose array logic (GDA), or any combination thereof.

[0070] The memory 20 stores instructions executable by the at least one processor 10 to cause the at least one processor 10 to perform the methods illustrated by the above embodiments.

[0071] The memory 20 can include a program region and a data region. The program region can store an operating system and application programs required by at least one function. The data region can store data created according to the use of the computer device, and the like. In addition, the memory 20 can include a high-speed random access memory, and can further include a non-transitory memory such as at least one of a magnetic disk storage device, a flash memory device, or other non-transitory solid-state memory device. In some alternative embodiments, the memory 20 can optionally include a memory disposed remotely with respect to the processor 10, and these remote memories can be connected to the computer device through a network. Examples of the network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof.

[0072] The memory 20 can include a volatile memory such as a random access memory, and can also include a non-volatile memory such as a flash memory, a hard disk, or a solid state disk. The memory 20 can further include a combination of the above-mentioned types of memories.

[0073] The computer device further includes an input device 30 and an output device 40. The processor 10, the memory 20, the input device 30, and the output device 40 can be connected by a bus or other means, Figure 5 For example, by a bus connection.

[0074] The input device 30 can receive input numerical or character information, and generate key signal inputs related to the user settings and function controls of the computer device, such as a touch screen, a keypad, a mouse, a trackpad, a touchpad, a pointing stick, one or more mouse buttons, a trackball, a joystick, and the like. The output device 40 can include a display device, an auxiliary lighting device (e.g., an LED), a tactile feedback device (e.g., a vibration motor), and the like. The display device includes, but is not limited to, a liquid crystal display, a light-emitting diode, a display, and a plasma display. In some alternative embodiments, the display device can be a touch screen.

[0075] The embodiments of the present application further provide a computer readable storage medium, and the method according to the embodiments of the present application can be implemented in hardware, firmware, or recorded in a storage medium, or stored in a remote storage medium or a non-transitory machine readable storage medium and downloaded to a local storage medium through network, so that the method described herein can be processed by such software on a storage medium using a general purpose computer, a special purpose processor, or programmable or special hardware. The storage medium can be a magnetic disk, an optical disk, a read-only memory, a random access memory, a flash memory, a hard disk, or a solid state disk, etc. Further, the storage medium can also include a combination of the above-mentioned memories. It can be understood that the computer, the processor, the microprocessor controller, or the programmable hardware includes a storage component that can store or receive software or computer code, when the software or computer code is accessed and executed by the computer, the processor, or the hardware, the method shown in the above embodiments is implemented.

[0076] Part of the present application can be applied as a computer program product, for example, computer program instructions, when executed by a computer, through the operation of the computer, the method and / or technical solutions according to the present application can be called or provided. Those skilled in the art should understand that the form of computer program instructions in a computer readable medium includes but is not limited to source files, executable files, installation package files, etc. Correspondingly, the way of executing computer program instructions by computer includes but is not limited to: the computer directly executes the instructions, or the computer compiles the instructions and then executes the corresponding compiled program, or the computer reads and executes the instructions, or the computer reads and installs the instructions and then executes the corresponding installed program. Here, the computer readable medium can be any available computer readable storage medium or communication medium accessible to the computer.

[0077] Although the embodiments of the present application are described in conjunction with the accompanying drawings, various modifications and changes can be made by those skilled in the art without departing from the spirit and scope of the present application, and such modifications and changes fall within the scope of protection of the present application.

Claims

1. A battery equalization evaluation method, characterized in that, The method includes: Acquire the state of charge data of each battery cluster in the target energy storage system at the moment of charge-discharge switching; Determine whether the state of charge data of each battery cluster at the charging / discharging switching moment meets the equalization evaluation conditions; If the target battery cluster meets the equalization evaluation conditions, obtain the voltage timing data sequence of each cell in the target battery cluster within the target time period; the target time period is set based on the charge-discharge switching time. Based on the voltage timing data sequence of each cell within the target time period, calculate the terminal voltage deviation value of each cell; By analyzing the changing trend of the terminal voltage deviation of each cell, the battery equalization evaluation results are obtained.

2. The method according to claim 1, characterized in that, The charge / discharge switching times include the time from charging to discharging and the time from discharging to charging; the step of determining whether the state of charge data of each battery cluster at the charge / discharge switching time meets the equalization evaluation conditions includes: Determine whether the state of charge data at the moment of switching from charging to discharging is greater than the first threshold. If so, it is determined that the balance evaluation conditions are met. Alternatively, determine whether the state of charge data at the moment of switching from discharge to charging is less than the second threshold. If so, it is determined to meet the equalization evaluation conditions; the first threshold is greater than the second threshold.

3. The method according to claim 1, characterized in that, The step of calculating the terminal voltage deviation value of each cell based on the voltage time sequence data of each cell within the target time period includes: Calculate the average voltage timing curve corresponding to the voltage timing data sequence of each cell within the target time cluster during the target time period; The distance between the voltage timing curve of each cell and the average voltage timing curve is calculated to obtain the terminal voltage deviation value of each cell.

4. The method according to claim 1, characterized in that, The analysis of the changing trend of the terminal voltage deviation value of each cell yields the battery equalization evaluation results, including: The terminal voltage deviation of each cell at each time point is compared with the preset voltage range, and the number of cells that meet the preset voltage range at each time point is counted. Based on the number of cells that meet the preset voltage range at each time point, the trend of the change in the number of cells over time is analyzed to obtain the first battery equalization evaluation result.

5. The method according to claim 4, characterized in that, The analysis of the changing trend of the terminal voltage deviation value of each cell to obtain the battery equalization evaluation result also includes: Calculate the changing trend of the terminal voltage deviation value of the target cell at each time point to determine the battery equalization start time and battery equalization maintenance time. The second battery balance evaluation result corresponding to the target battery cell is evaluated based on the battery balance maintenance time of the target battery cell.

6. The method according to any one of claims 1 to 5, characterized in that, Before calculating the terminal voltage deviation value of each cell based on the voltage time-series data sequence of each cell within the target time period, the method further includes: The voltage timing data sequence of each battery cell within the target time period is filtered to obtain the filtered voltage timing data sequence of each battery cell within the target time period.

7. A battery equalization evaluation device, characterized in that, The device includes: The first acquisition module is used to acquire the state of charge data of each battery cluster in the target energy storage system at the charging and discharging switching time. The judgment module is used to determine whether the state of charge data of each battery cluster at the charging and discharging switching time meets the equalization evaluation conditions. The second acquisition module is used to acquire the voltage timing data sequence of each cell in the target battery cluster within a target time period if the target battery cluster meets the equalization evaluation conditions; the target time period is set based on the charge-discharge switching time. The deviation calculation module is used to calculate the terminal voltage deviation value of each cell based on the voltage time sequence data of each cell within the target time period. The analysis module is used to analyze the changing trend of the terminal voltage deviation value of each cell and obtain the battery equalization evaluation result.

8. A computer device, characterized in that, include: A memory and a processor are communicatively connected, the memory storing computer instructions, and the processor executing the computer instructions to perform the battery equalization evaluation method according to any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions for causing the computer to perform the battery equalization evaluation method according to any one of claims 1 to 6.

10. A computer program product, characterized in that, Includes computer instructions for causing a computer to perform the battery balancing evaluation method according to any one of claims 1 to 6.