Charge-value-based charge-discharge control methods, devices, equipment, and storage media

CN122740331APending Publication Date: 2026-09-11BEIJING HYPERSTRONG TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510260291.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-06
Publication Date
2026-09-11

AI Technical Summary

Technical Problem

[0003]相较于其他技术方案,高压级联有着成本低、效率高、安全性高等优势,对于高压级联储能系统来说,整个系统电池荷电状态的一致性将会直接影响储能电站的经济效益,若系统电池荷电状态不均衡度高,也将会间接影响整个系统的使用寿命

Benefits of technology

[0071] The charge-discharge control method based on charge value provided in this application obtains the first charge value of multiple battery clusters in the energy storage system to identify abnormal battery clusters, namely, those in a high charge state, low charge state, high discharge state, and low discharge state. During the charging process, charging is not performed on battery clusters in the high charge state, but charging is performed on battery clusters in the low charge state as usual. During the discharging process, discharging is not performed on battery clusters in the low discharge state, but discharging is performed on battery clusters in the high discharge state as usual. In the next discharging process, discharging is not performed on battery clusters in the low charge state, and charging is not performed on battery clusters in the high discharge state in the next charging process. This achieves the purpose of dynamically adjusting the charge status of each battery cluster in the energy storage system, thereby ensuring the charging balance and efficiency of the entire system, protecting the safety and performance of all battery clusters, and effectively improving the overall reliability and safety of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122740331A_ABST
    Figure CN122740331A_ABST
Patent Text Reader

Abstract

This application provides a charge-discharge control method, apparatus, device, and storage medium based on charge value, which can be used in the field of SOC control technology for energy storage systems. The method acquires the first charge value of multiple battery clusters in the energy storage system to identify abnormal battery clusters. During the charging process, charging is not performed on battery clusters with charge values ​​higher than a first charging threshold. Simultaneously, the second charge value of other battery clusters performing charging operations is acquired in real time. By comparing the second charge values ​​of other battery clusters and the first abnormal battery cluster, it is determined whether the difference is within a preset range. If the difference is within the preset range, the first abnormal battery cluster is controlled to perform a charging operation. This dynamically adjusts the charge status of each battery cluster in the energy storage system, ensuring the charging balance and efficiency of the entire system, protecting the safety and performance of all battery clusters, and effectively improving the overall reliability and safety of the system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of SOC control technology for energy storage systems, and in particular to a charge-discharge control method, apparatus, device, and storage medium based on charge value. Background Technology

[0002] With the rapid development of the global energy storage market, electrochemical energy storage is playing an increasingly important role in the transformation of the energy structure. To ensure the flexibility and stability of the energy system, flexible resources on different sides play a crucial role. On the power generation side, energy storage is used for peak shaving and auxiliary consumption; on the grid side, cross-regional resource sharing is achieved by coordinating peak shaving arrangements at both the sending and receiving ends and formulating flexible operating modes; and on the user side, demand response is used to optimize the supply-demand balance. As a high-quality flexible resource, energy storage not only performs excellently in peak shaving and frequency regulation but also has significant advantages in backup capacity. Especially in high-voltage cascaded energy storage systems, its low cost, high efficiency, and high security make it an important component of energy storage solutions.

[0003] Compared to other technical solutions, high-voltage cascading has advantages such as low cost, high efficiency, and high safety. For high-voltage cascaded energy storage systems, the consistency of the battery state of charge of the entire system will directly affect the economic benefits of the energy storage power station. If the battery state of charge of the system is highly unbalanced, it will also indirectly affect the service life of the entire system.

[0004] However, existing high-voltage cascaded energy storage systems primarily employ battery state-of-charge (SOC) balancing strategies that precisely estimate the SOC of individual storage units, neglecting the consistency of the overall SOC. Furthermore, the SOC balancing effect is poor for battery clusters that have failed and are subsequently put back into operation, resulting in excessively long balancing times and impacting the overall system efficiency. Therefore, this invention provides a charge-discharge control method based on charge values. Summary of the Invention

[0005] This application provides a charge-discharge control method, apparatus, device, and storage medium based on charge value, which improves the shortcomings of the prior art in terms of the consistency of the overall battery state of charge in the energy storage system and the effect of balancing the state of charge of battery clusters after a failure and when they are put back into use.

[0006] In a first aspect, embodiments of this application provide a charge-discharge control method based on charge value, the method comprising:

[0007] The first charge value of multiple battery clusters is obtained, and based on the first charge value, at least one abnormal battery cluster is determined from the multiple battery clusters. The abnormal battery cluster includes: battery clusters with charge values ​​greater than a first charging threshold or charge values ​​less than a first discharging threshold, wherein the first charging threshold and the first discharging threshold are determined based on multiple first charge values.

[0008] When the energy storage system is in the charging process, the first abnormal battery cluster is controlled not to perform charging operation, and the second charge value of multiple battery clusters is obtained in real time. The first abnormal battery cluster is the battery cluster whose charge value is greater than the first charging threshold.

[0009] Based on multiple second charge values, it is determined whether the first abnormal battery cluster meets a first preset condition. The first preset condition is used to indicate that the difference between the second charge value of the first abnormal battery cluster and the second charge value of other battery clusters is within a preset range.

[0010] If the first abnormal battery cluster meets the first preset condition, control the first abnormal battery cluster to perform a charging operation.

[0011] Optionally, determining at least one abnormal battery cluster from multiple battery clusters based on a first charge value includes:

[0012] The first charging threshold and the first discharging threshold are determined based on the plurality of first charge values;

[0013] Determine whether the first charge value of each battery cluster is greater than the first charging threshold or less than the first discharging threshold.

[0014] Battery clusters with the first charge value greater than the first charging threshold are designated as first abnormal battery clusters, and battery clusters with the first charge value less than the first discharging threshold are designated as second abnormal battery clusters.

[0015] Optionally, determining whether the first abnormal battery cluster meets the first preset condition based on multiple second charge values ​​includes:

[0016] Determine the difference between the second charge value of the first abnormal battery cluster and the second charge value of other battery clusters;

[0017] Determine whether the difference is within a preset range;

[0018] If the difference is within the preset range, the first abnormal battery cluster is determined to meet the first preset condition.

[0019] Optionally, determining the difference between the second charge value of the first abnormal battery cluster and the second charge values ​​of other battery clusters includes:

[0020] Based on the second charge value of the other battery clusters, the average value of the multiple second charge values ​​is calculated to obtain the average charge value of the other battery clusters. The other battery clusters are the battery clusters remaining after excluding the first abnormal battery cluster from the multiple battery clusters.

[0021] Based on the average charge value, the difference between the second charge value of the first abnormal battery cluster and the average charge value of the other battery clusters is determined.

[0022] Optionally, after controlling the first abnormal battery cluster to perform a charging operation when the first abnormal battery cluster meets the first preset condition, the method further includes:

[0023] When the energy storage system is in the discharge process, the second abnormal battery cluster is controlled not to perform the discharge operation, and the third charge value of multiple battery clusters is obtained in real time. The second abnormal battery cluster is the battery cluster whose charge value is less than the first discharge threshold.

[0024] Based on multiple third charge values, it is determined whether the second abnormal battery cluster meets a second preset condition. The second preset condition is used to indicate that the difference between the third charge value of the second abnormal battery cluster and the third charge value of other battery clusters is within a preset range.

[0025] When the two abnormal battery clusters meet the second preset conditions, the second abnormal battery cluster is controlled to perform a discharge operation.

[0026] Optionally, after obtaining the first charge value of multiple battery clusters and determining at least one abnormal battery cluster from the multiple battery clusters based on the first charge value, the method further includes:

[0027] The first charge value of multiple battery clusters is obtained, and based on the first charge value, at least one third abnormal battery cluster is determined from the multiple battery clusters. The third abnormal battery cluster is a battery cluster whose charge value meets the low charging condition.

[0028] When the energy storage system is in the charging process, all battery clusters are controlled to perform charging operations, and when the charging process is completed and the energy storage system is in the discharging process, the third abnormal battery is controlled not to perform discharging operations.

[0029] The fourth charge values ​​of multiple battery clusters are acquired in real time, and based on the multiple fourth charge values, it is determined whether the third abnormal battery cluster meets a third preset condition. The third preset condition is used to indicate that the difference between the fourth charge value of the third abnormal battery cluster and the fourth charge value of other battery clusters is within a preset range.

[0030] If the third abnormal battery cluster meets the third preset condition, the third abnormal battery cluster is controlled to perform a discharge operation.

[0031] Optionally, before obtaining the first charge value of the plurality of battery clusters and determining at least one third abnormal battery cluster from the plurality of battery clusters based on the first charge value, the method further includes:

[0032] The first charge value of multiple battery clusters is obtained, and based on the first charge value, at least one fourth abnormal battery cluster is determined from the multiple battery clusters. The fourth abnormal battery cluster is a battery cluster whose charge value meets the high discharge condition.

[0033] When the energy storage system is in the discharge process, all battery clusters are controlled to perform discharge operations, and when the discharge process is completed and the energy storage system is in the charging process, the fourth abnormal battery is controlled not to perform charging operations.

[0034] The fifth charge values ​​of multiple battery clusters are acquired in real time, and based on the multiple fifth charge values, it is determined whether the fourth abnormal battery cluster meets the fourth preset condition. The fourth preset condition is used to indicate that the difference between the fifth charge value of the fourth abnormal battery cluster and the fifth charge value of other battery clusters is within a preset range.

[0035] If the fourth abnormal battery cluster meets the fourth preset condition, the fourth abnormal battery cluster is controlled to perform a charging operation.

[0036] Secondly, embodiments of this application provide a charge-discharge control device based on charge value, the device comprising:

[0037] The acquisition module is used to acquire the first charge value of multiple battery clusters;

[0038] A determination module is configured to determine at least one abnormal battery cluster from a plurality of battery clusters based on a first charge value. The abnormal battery cluster includes battery clusters with charge values ​​greater than a first charging threshold or charge values ​​less than a first discharging threshold, wherein the first charging threshold and the first discharging threshold are determined based on a plurality of first charge values.

[0039] The processing module is used to control the first abnormal battery cluster not to perform charging operation when the energy storage system is in the charging process;

[0040] The acquisition module is also used to acquire the second charge value of multiple battery clusters in real time, wherein the first abnormal battery cluster is a battery cluster whose charge value is greater than the first charging threshold.

[0041] The determining module is further configured to determine whether the first abnormal battery cluster meets a first preset condition based on multiple second charge values. The first preset condition is configured to indicate that the difference between the second charge value of the first abnormal battery cluster and the second charge value of other battery clusters is within a preset range.

[0042] The processing module is further configured to control the first abnormal battery cluster to perform a charging operation when the first abnormal battery cluster meets the first preset condition.

[0043] Optionally, the device further includes: a determination module;

[0044] The determining module is further configured to determine the first charging threshold and the first discharging threshold based on the plurality of first charge values;

[0045] The judgment module is used to determine whether the first charge value of each battery cluster is greater than the first charging threshold or less than the first discharging threshold.

[0046] The processing module is configured to identify battery clusters with the first charge value greater than the first charging threshold as first abnormal battery clusters, and battery clusters with the first charge value less than the first discharging threshold as second abnormal battery clusters.

[0047] Optionally, the determining module is further configured to determine the difference between the second charge value of the first abnormal battery cluster and the second charge value of other battery clusters;

[0048] The judgment module is also used to determine whether the difference is within a preset range;

[0049] The determining module is further configured to determine that the first abnormal battery cluster satisfies the first preset condition when the difference is within the preset range.

[0050] Optionally, the processing module is further configured to perform an average calculation on multiple second charge values ​​based on the second charge values ​​of the other battery clusters to obtain the average charge value of the other battery clusters, wherein the other battery clusters are the battery clusters remaining after excluding the first abnormal battery cluster from the multiple battery clusters;

[0051] The determining module is further configured to determine, based on the average charge value, the difference between the second charge value of the first abnormal battery cluster and the average charge value of the other battery clusters.

[0052] Optionally, the processing module is further configured to control the second abnormal battery cluster not to perform a discharge operation when the energy storage system is in the discharge process, and to obtain the third charge value of multiple battery clusters in real time, wherein the second abnormal battery cluster is a battery cluster whose charge value is less than the first discharge threshold.

[0053] The determining module is further configured to determine whether the second abnormal battery cluster meets a second preset condition based on multiple third charge values. The second preset condition is configured to indicate that the difference between the third charge value of the second abnormal battery cluster and the third charge value of other battery clusters is within a preset range.

[0054] The processing module is further configured to control the second abnormal battery cluster to perform a discharge operation when the second abnormal battery cluster meets the second preset condition.

[0055] Optionally, the acquisition module is further configured to acquire the first charge value of multiple battery clusters;

[0056] The determining module is further configured to determine at least one third abnormal battery cluster from multiple battery clusters based on the first charge value, wherein the third abnormal battery cluster is a battery cluster whose charge value meets the low charging condition.

[0057] The processing module is also configured to control all battery clusters to perform charging operations when the energy storage system is in the charging process, and to control the third abnormal battery not to perform discharging operations when the charging process is completed and the energy storage system is in the discharging process.

[0058] The acquisition module is also used to acquire the fourth charge value of multiple battery clusters in real time;

[0059] The determining module is further configured to determine, based on the plurality of fourth charge values, whether the third abnormal battery cluster meets a third preset condition, wherein the third preset condition is configured to indicate that the difference between the fourth charge value of the third abnormal battery cluster and the fourth charge value of other battery clusters is within a preset range.

[0060] The processing module is further configured to control the third abnormal battery cluster to perform a discharge operation when the third abnormal battery cluster meets the third preset condition.

[0061] Optionally, the acquisition module is further configured to acquire the first charge value of multiple battery clusters;

[0062] The determining module is further configured to determine at least one fourth abnormal battery cluster from multiple battery clusters based on the first charge value, wherein the fourth abnormal battery cluster is a battery cluster whose charge value satisfies the high discharge condition.

[0063] The processing module is also configured to control all battery clusters to perform discharge operations when the energy storage system is in the discharge process, and to control the fourth abnormal battery not to perform charging operations when the discharge process is completed and the energy storage system is in the charging process.

[0064] The acquisition module is also used to acquire the fifth charge value of multiple battery clusters in real time;

[0065] The determining module is further configured to determine, based on the plurality of fifth charge values, whether the fourth abnormal battery cluster meets a fourth preset condition, wherein the fourth preset condition is configured to indicate that the difference between the fifth charge value of the fourth abnormal battery cluster and the fifth charge value of other battery clusters is within a preset range.

[0066] The processing module is further configured to control the fourth abnormal battery cluster to perform a charging operation when the fourth abnormal battery cluster meets the fourth preset condition.

[0067] Thirdly, embodiments of this application provide a charge-discharge control device based on charge value, including: a memory and a processor;

[0068] The memory stores computer-executed instructions;

[0069] The processor executes computer execution instructions stored in the memory, causing the processor to perform the first aspect and / or various possible implementations of the charge-value-based charge-discharge control method as described above.

[0070] Fourthly, this application provides a computer storage medium having a computer program stored thereon, the computer program being executed by a processor to implement the charge-value-based charge-discharge control method as described in the first aspect and various possible implementations of the first aspect.

[0071] The charge-discharge control method based on charge value provided in this application obtains the first charge value of multiple battery clusters in the energy storage system to identify abnormal battery clusters, namely, those in a high charge state, low charge state, high discharge state, and low discharge state. During the charging process, charging is not performed on battery clusters in the high charge state, but charging is performed on battery clusters in the low charge state as usual. During the discharging process, discharging is not performed on battery clusters in the low discharge state, but discharging is performed on battery clusters in the high discharge state as usual. In the next discharging process, discharging is not performed on battery clusters in the low charge state, and charging is not performed on battery clusters in the high discharge state in the next charging process. This achieves the purpose of dynamically adjusting the charge status of each battery cluster in the energy storage system, thereby ensuring the charging balance and efficiency of the entire system, protecting the safety and performance of all battery clusters, and effectively improving the overall reliability and safety of the system. Attached Figure Description

[0072] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0073] Figure 1 A flowchart illustrating a charge-discharge control method based on charge value provided in this application. Figure 1 ;

[0074] Figure 2 A flowchart illustrating a charge-discharge control method based on charge value provided in this application. Figure 2 ;

[0075] Figure 3 A flowchart illustrating a charge-discharge control method based on charge value provided in this application. Figure 3 ;

[0076] Figure 4 A schematic diagram of a charge-discharge control device based on charge value is provided in this application;

[0077] Figure 5 This is a schematic diagram of a charge-discharge control device based on charge value provided in this application.

[0078] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation

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

[0080] The terms "first," "second," "third," "fourth," etc. (if present) in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein.

[0081] In this application, the terms "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.

[0082] First, let me explain the terms used in this application:

[0083] Battery State of Charge (SOC): This refers to the remaining capacity of a battery at a specific moment, usually expressed as a percentage. Simply put, SOC shows the proportion of energy currently stored in the battery relative to its rated capacity. For example, if a battery has a rated capacity of 100 Ah (ampere-hours) and can currently discharge 30 Ah, its SOC is 30%.

[0084] High Voltage Cascaded Energy Storage System (HV-CRESS): This is an energy storage solution for power systems, typically consisting of multiple energy storage units connected in series. Each energy storage unit can be a battery module, and these modules are connected in series on the DC side to form a high-voltage DC power supply system. This high-voltage DC power supply can then be converted into AC power by one or more inverters and connected to the power grid.

[0085] Battery Cluster Management Unit (BCMU): This is a dedicated electronic device used to manage and monitor battery clusters consisting of multiple battery modules. The BCMU is a component of the Battery Management System (BMS), focusing on cluster-level management to ensure optimal operation and provide safety protection.

[0086] A Battery Array Management System (BAMS) is an advanced system used to manage and monitor large battery arrays consisting of multiple battery clusters or packs. BAMS is commonly used in large-scale energy storage systems, electric vehicle charging stations, and smart grids to ensure the safe and efficient operation of the entire battery array and optimize energy utilization.

[0087] With the rapid development of the global energy storage market, electrochemical energy storage is playing an increasingly important role in the transformation of the energy structure. To ensure the flexibility and stability of the energy system, flexible resources on different sides play a crucial role. On the power generation side, energy storage is used for peak shaving and auxiliary consumption; on the grid side, cross-regional resource sharing is achieved by coordinating peak shaving arrangements at both the sending and receiving ends and formulating flexible operating modes; and on the user side, demand response is used to optimize the supply-demand balance. As a high-quality flexible resource, energy storage not only performs excellently in peak shaving and frequency regulation but also has significant advantages in backup capacity. Especially in high-voltage cascaded energy storage systems, its low cost, high efficiency, and high security make it an important component of energy storage solutions.

[0088] Compared to other technical solutions, high-voltage cascading has advantages such as low cost, high efficiency, and high safety. For high-voltage cascaded energy storage systems, the consistency of the battery state of charge of the entire system will directly affect the economic benefits of the energy storage power station. If the battery state of charge of the system is highly unbalanced, it will also indirectly affect the service life of the entire system.

[0089] However, the existing battery state of charge balancing strategies for high-voltage cascaded energy storage systems mostly involve accurately estimating the state of charge of individual energy storage units, without considering the consistency of the overall battery state of charge. Furthermore, the balancing effect on the state of charge of battery clusters that have failed and been put back into operation is also poor, with problems such as excessively long balancing times, which affect the overall operating efficiency of the system.

[0090] To address the aforementioned issues, this application proposes a charge-discharge control method based on charge value.

[0091] This method identifies abnormal battery clusters by acquiring the first charge values ​​of multiple battery clusters in the energy storage system, namely, those in high charge, low charge, high discharge, and low discharge states. During the charging process, charging is not performed on battery clusters in the high charge state, but charging is performed normally on those in the low charge state. Similarly, during the discharging process, discharging is not performed on battery clusters in the low discharge state, but discharging is performed normally on those in the high discharge state. Furthermore, in the next discharge process, discharging is not performed on battery clusters in the low charge state, and charging is not performed on those in the next charging process. This achieves the goal of dynamically adjusting the charge status of each battery cluster in the energy storage system, thereby ensuring the charging balance and efficiency of the entire system, guaranteeing the safety and performance of all battery clusters, and effectively improving the overall reliability and safety of the system.

[0092] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.

[0093] Figure 1 A flowchart illustrating a charge-discharge control method based on charge value provided in this application. Figure 1 ,like Figure 1 As shown, the charge-value-based charge-discharge control method provided in this embodiment includes:

[0094] S101: Obtain the first charge value of multiple battery clusters, and based on the first charge value, determine at least one abnormal battery cluster from the multiple battery clusters.

[0095] The first charge value can be, for example, the initial charge value of each battery cluster before charging or discharging operations, i.e., the initial charge value before the start of charging or discharging. Abnormal battery clusters can be battery clusters with charge values ​​greater than the first charging threshold or with charge values ​​less than the first discharging threshold.

[0096] The initial state of charge (SOC) of multiple battery clusters is obtained, and at least one abnormal battery cluster is identified based on these values. This process aims to ensure the performance, safety, and lifespan of the entire energy storage system. By comparing the SOC of each battery cluster, those with an SOC above the first charging threshold (upper dead zone limit) and below the first discharging threshold (lower dead zone limit) can be identified. Timely detection of these abnormal battery clusters not only helps maintain the consistency of all battery clusters within the system, preventing individual battery issues from affecting overall efficiency and safety, but also allows for targeted maintenance measures to avoid potential safety risks, thereby extending the system's lifespan.

[0097] In one possible implementation, the energy storage system may contain multiple battery clusters. The initial charge value of all battery clusters can be accurately calculated in real time by the Battery Cluster Management System (BCMU) and uploaded to the Battery Array Management System (BAMS) via fiber optic communication. Based on the initial SOC values ​​of all battery clusters uploaded via fiber optic communication, the BAMS further analyzes the initial SOC distribution of all battery clusters, that is, it understands the discrete state of the initial SOC values ​​in the entire energy storage system. Based on the discrete state of the initial SOC values, the dead zone upper limit of the battery cluster SOC value, i.e., the first charging threshold, and the dead zone lower limit of the battery cluster SOC value, i.e., the first discharging threshold, can be calculated using an outlier algorithm. Then, the initial SOC value of each battery cluster during the charging and discharging process can be compared with the upper and lower dead zone limits to determine whether each battery cluster is an abnormal battery cluster that meets the judgment requirements.

[0098] Optionally, during charging, if the initial SOC value of a battery cluster is greater than the dead zone upper limit, i.e., the first charging threshold, then the battery cluster is an abnormal battery cluster and is in a high SOC charging state. At the same time, BAMS can also analyze, through the system controller, based on the first charge value at the start of the charging process for all battery clusters, whether there are individual battery clusters whose initial SOC value is significantly lower than that of most other battery clusters. If there are battery clusters that meet the description, then the battery cluster is also an abnormal battery cluster and is in a low SOC charging state. Similarly, during discharging, if the initial SOC value of a battery cluster is less than the dead zone upper limit, i.e., the first discharging threshold, then the battery cluster is an abnormal battery cluster and is in a low SOC discharging state. At the same time, BAMS analyzes, based on the first charge value at the start of the discharging process for all battery clusters, whether there are individual battery clusters whose initial SOC value is significantly higher than that of most other battery clusters. If there are battery clusters that meet the description, then the battery cluster is also an abnormal battery cluster and is in a high SOC discharging state. Understandably, for battery clusters in the above-mentioned high SOC charging state, low SOC charging state, low SOC discharging state, and high SOC discharging state, BAMS needs to control the electronic bypass of the corresponding power module through the system controller to achieve real-time charge and discharge control of all abnormal battery clusters, thereby adjusting the charge value, i.e., the SOC value, of the abnormal battery clusters.

[0099] S102: When the energy storage system is in the charging process, control the first abnormal battery cluster to not perform charging operation, and obtain the second charge value of multiple battery clusters in real time.

[0100] The first abnormal battery cluster can be, for example, a battery cluster whose charge value is greater than a first charging threshold at the start of the charging process. The second charge value can be the real-time charge value of each battery cluster during the charging process.

[0101] During the charging process of the energy storage system, the first abnormal battery cluster is prevented from charging, and the second charge value of multiple battery clusters is acquired in real time, i.e., the SOC value updated in real time during the charging process. This is to prevent the abnormal battery cluster from exacerbating its problems or causing other safety hazards due to continued charging. By pausing charging of the abnormal battery cluster, overheating, damage, or more serious safety accidents caused by overcharging can be avoided. Simultaneously, continuously monitoring the latest SOC values ​​of other battery clusters helps ensure the charging balance and efficiency of the entire system, allowing for timely adjustments to the charging strategy to adapt to actual conditions. This ensures the safety and performance of all battery clusters, extends the lifespan of the energy storage system, and maintains it in optimal operating condition.

[0102] In one possible implementation, when all battery clusters in the energy storage system are charging, the BAMS system controller first acquires the initial charge value (SOC) of all battery clusters before the start of charging. Then, by comparing the upper dead zone limit with the initial SOC value, it determines whether a battery cluster is the first abnormal cluster. If it is the first abnormal cluster, during charging, the system controller electronically bypasses the power module corresponding to that abnormal cluster, preventing it from performing charging operations. Meanwhile, other normal battery clusters continue charging normally. Simultaneously, the BCMU acquires the second charge value of the normal battery clusters and updates it in real time as the charging process progresses.

[0103] Understandably, the BCMU is mainly responsible for managing a single battery cluster. It can monitor the state parameters of each battery cell within the cluster, such as voltage, temperature, and current, and thus calculate the real-time SOC value of the battery cluster. The BAMS, on the other hand, is at a higher level. It is responsible for managing the entire battery array, which is a larger-scale energy storage system composed of multiple battery clusters. It not only monitors the status of each BCMU, but also optimizes the overall performance of the entire battery array, such as energy distribution and load balancing.

[0104] S103: Based on multiple second charge values, determine whether the first abnormal battery cluster meets the first preset condition.

[0105] The first preset condition can be used, for example, to indicate that the difference between the second charge value of the first abnormal battery cluster and the second charge value of other battery clusters is within a preset range.

[0106] Determining whether the first abnormal battery cluster meets the first preset condition based on multiple second charge values ​​aims to assess whether the abnormal battery cluster has returned to a normal state or whether a charge abnormality still exists. By comparing the second charge values ​​of other normally charging battery clusters with the first abnormal battery cluster that is not being charged, it can be determined whether the charge value of the abnormal battery cluster has returned to the normal standard. If the SOC value of the abnormal battery cluster is consistent with that of other battery clusters and the difference meets the preset condition, it indicates that it may have recovered to a normal working state and can be reintegrated into the system's normal charging or discharging process; otherwise, it indicates that the battery cluster still requires special handling or further inspection and maintenance to avoid adverse effects on the efficiency, safety, and lifespan of the entire energy storage system.

[0107] In one possible implementation, when the energy storage system is in the charging process, the BCMU calculates the second charge value of each battery cluster in real time. Since the first abnormal battery cluster with a charge value higher than the dead zone upper limit does not participate in charging, the second charge value of the first abnormal battery cluster remains unchanged and is consistent with the initial charge value. At the same time, because other battery clusters are continuously charging to replenish their power, the difference between the second charge value of the first abnormal battery cluster and the second charge value of other battery clusters is continuously decreasing. If the difference between the two is within a preset range, the first abnormal battery cluster satisfies the first preset condition.

[0108] S104: When the first abnormal battery cluster meets the first preset condition, control the first abnormal battery cluster to perform a charging operation.

[0109] When the first abnormal battery cluster meets the first preset condition, it indicates that the battery cluster's state has reached a point where it can be charged normally. At this point, it can be controlled to restart the charging operation. The purpose is to fully utilize the capacity of the entire energy storage system and avoid overall performance degradation or resource waste due to problems with individual battery clusters. By allowing the battery clusters that have returned to normal to participate in the charging and discharging process, the overall efficiency and reliability of the system can be improved. At the same time, it also ensures that all battery clusters can work in a balanced manner, extending the service life of the entire energy storage system. Specifically, the BAMS system controller can control the electronic bypass of the corresponding power module, allowing the first battery cluster previously marked as abnormal to restart the charging operation. Furthermore, the key parameters of the first abnormal battery cluster can be continuously monitored during the charging process to ensure that it remains stable during charging and to respond promptly to any new problems that may arise.

[0110] This application provides a charge-discharge control method based on charge value. By acquiring the first charge value of multiple battery clusters in an energy storage system, abnormal battery clusters are identified. During the charging process, charging operations are not performed on battery clusters with charge values ​​higher than a first charging threshold. Simultaneously, the second charge value of other battery clusters performing charging operations is acquired in real time. By comparing the second charge values ​​of other battery clusters with the first abnormal battery cluster, it is determined whether the difference is within a preset range. If the difference is within the preset range, the first abnormal battery cluster is controlled to perform charging operations. This dynamically adjusts the charge status of each battery cluster in the energy storage system, ensuring the charging balance and efficiency of the entire system, protecting the safety and performance of all battery clusters, and effectively improving the overall reliability and safety of the system.

[0111] Figure 2 A flowchart illustrating a charge-discharge control method based on charge value provided in this application. Figure 2 ,like Figure 2 As shown, in this embodiment... Figure 1Based on the embodiments, a possible implementation of the charge-value-based charge-discharge control method is described in detail, the method including:

[0112] S201: Obtain the first charge value of multiple battery clusters, and determine a first charging threshold and a first discharging threshold based on the multiple first charge values.

[0113] The first charging threshold can be, for example, the upper limit of the dead zone during the charging process, and the first discharging threshold can be, for example, the lower limit of the dead zone during the discharging process.

[0114] Obtaining the initial charge values ​​of multiple battery clusters and determining the initial charging and discharging thresholds based on these values ​​aims to ensure the safety and efficiency of the entire energy storage system. By analyzing the SOC distribution of each battery cluster, reasonable charging and discharging thresholds can be set to prevent overcharging or over-discharging of certain battery clusters, thereby protecting battery health, extending service life, and maintaining consistent system performance.

[0115] In one possible implementation, real-time SOC data from all battery clusters can be collected, and a representative SOC value, such as the average or median SOC, can be calculated as a reference point. Based on this reference point and system design requirements or manufacturer recommendations, a suitable first charging threshold, such as 90% of the average SOC, and a first discharging threshold, such as 10% of the average SOC, can be set. Once these two thresholds are determined, they can be programmed into the BAMS to automatically control the charging and discharging process of each battery cluster, ensuring that all battery clusters operate within a safe and effective range.

[0116] S202: Determine whether the first charge value of each battery cluster is greater than the first charging threshold or less than the first discharging threshold; if yes, proceed to step S203; if no, proceed to step S204.

[0117] To determine whether the first charge value of each battery cluster is greater than the first charging threshold or less than the first discharging threshold, the first charge value of all battery clusters can be obtained from the BCMU. Then, the first charge value of each battery cluster is compared with the preset first charging threshold and first discharging threshold. The purpose of this process is to ensure that each battery cluster operates within a safe operating range, preventing safety hazards, performance degradation, and shortened lifespan caused by overcharging or over-discharging, thereby maintaining the health and stability of the entire energy storage system.

[0118] S203: Determine whether the first charge value of each battery cluster is greater than the first charging threshold; if yes, proceed to step S205; if no, proceed to step S211.

[0119] If the first charge value in each battery cluster is greater than the first charging threshold or less than the first discharging threshold, it is necessary to further determine whether the first charge value of the battery cluster is greater than the first charging threshold or less than the first discharging threshold, that is, to determine whether the battery cluster is in a high charging state or a low discharging state.

[0120] S204: No abnormal battery clusters meet the conditions.

[0121] If the first charge value of all battery clusters is less than or equal to the first charging threshold and greater than or equal to the first discharging threshold, that is, before the start of the charging process, the initial SOC value of all battery clusters is less than or equal to the upper limit of the dead zone; and before the start of the discharging process, the initial SOC value of all battery clusters is greater than or equal to the lower limit of the dead zone, then there are no abnormal battery clusters that meet the conditions.

[0122] Optionally, there may be no abnormal battery clusters that meet the conditions, that is, there may be no abnormal battery clusters that are in a high charging state or a low discharging state. However, further judgment is still needed to determine whether there are any abnormal battery clusters that are in a low charging state or a high discharging state.

[0123] S205: The battery clusters whose first charge value is greater than the first charging threshold are designated as the first abnormal battery clusters.

[0124] If the first charge value is greater than the first charging threshold, it indicates that before the start of the charging process, the initial SOC value of the battery cluster is greater than the upper limit of the dead zone, and it is in a high charging state. The battery cluster with the initial SOC value greater than the upper limit of the dead zone is regarded as the first abnormal battery cluster, and further operations are carried out to prevent safety hazards caused by overcharging.

[0125] S206: When the energy storage system is in the charging process, control the first abnormal battery cluster to not perform charging operation, and obtain the second charge value of multiple battery clusters in real time.

[0126] Step S206 is similar to step S102 described above, and will not be repeated here.

[0127] S207: Determine the difference between the second charge value of the first abnormal battery cluster and the second charge value of the other battery clusters.

[0128] The step of determining the difference between the second charge value of the first abnormal battery cluster and the second charge values ​​of other battery clusters can be achieved by obtaining the current SOC value (i.e., the second charge value) of all battery clusters from the BAMS, and then calculating the difference between the current SOC value of the first abnormal battery cluster and the current SOC value of each other battery cluster. The purpose of this step is to assess whether the charge values ​​of the first abnormal battery cluster are balanced with those of other battery clusters in the system, so as to take further measures to balance the charge values ​​and ensure the safety and efficiency of the entire energy storage system.

[0129] S208: Determine whether the difference is within a preset range; if yes, proceed to step S209; if no, proceed to step S210.

[0130] Among them, it is determined whether the difference between the second charge value of the first abnormal battery cluster and the second charge value of other battery clusters is within a preset range. The preset range can be determined according to the system design requirements or the range that the system as a whole needs to balance.

[0131] S209: Control the first abnormal battery cluster to perform a charging operation.

[0132] If the difference between the second charge value of the first abnormal battery cluster and the second charge value of other battery clusters is within a preset range, it indicates that the energy storage system is approaching a balanced state. The first abnormal battery cluster can be controlled to perform a charging operation together, that is, all battery clusters perform a charging operation during the charging process to maintain the balanced state of the energy storage system.

[0133] S210: Control the first abnormal battery cluster to continue not to perform charging operation.

[0134] If the difference between the second charge value of the first abnormal battery cluster and the second charge value of the other battery clusters is not within a preset range, it indicates that the energy storage system is still in an unbalanced state. The first abnormal battery cluster can be controlled to continue not to perform charging operations until the difference between the second charge value of the first abnormal battery cluster and the second charge value of the other battery clusters is within a preset range, that is, the energy storage system is in a balanced state.

[0135] S211: The battery clusters whose first charge value is less than the first discharge threshold are designated as the second abnormal battery clusters.

[0136] If the first charge value is less than the first discharge threshold, it indicates that before the start of the discharge process, the initial SOC value of the battery cluster is less than the lower limit of the dead zone, and it is in a low discharge state. The battery cluster with the initial SOC value less than the lower limit of the dead zone is regarded as the second abnormal battery cluster, so as to carry out further operation to prevent safety hazards caused by over-discharge.

[0137] S212: When the energy storage system is in the discharge process, control the second abnormal battery cluster to not perform the discharge operation, and obtain the third charge value of multiple battery clusters in real time.

[0138] Similar to the charging process, when the energy storage system is discharging, the second abnormal battery cluster is prevented from discharging. The system also continuously monitors the third charge value of multiple battery clusters—the SOC value updated in real-time during the discharge process. This is to prevent the abnormal battery cluster from further discharging, which could exacerbate its problems or cause other safety hazards. By pausing the discharge of the abnormal battery cluster, damage due to over-discharge can be avoided. Simultaneously, continuously monitoring the latest SOC values ​​of other battery clusters helps ensure the discharge balance and efficiency of the entire system, thereby guaranteeing the safety and performance of all battery clusters.

[0139] In one possible implementation, when all battery clusters in the energy storage system are in the process of discharging, the BAMS acquires the initial charge value of all battery clusters uploaded by the BCMU before the start of the discharge process, that is, the initial SOC value. During the discharge process, the system controller controls the power module corresponding to the second abnormal battery cluster whose initial SOC value is less than the lower limit of the dead zone to bypass electronically, so that it does not perform the discharge operation. At this time, other normal battery clusters continue to discharge as usual. Meanwhile, the BCMU acquires the third charge value of the normal battery clusters and updates the third charge value in real time as the discharge process progresses.

[0140] S213: Determine the difference between the third charge value of the second abnormal battery cluster and the third charge value of other battery clusters.

[0141] The step of determining the difference between the third charge value of the second abnormal battery cluster and the third charge values ​​of other battery clusters can be achieved by obtaining the current SOC value (i.e., the third charge value) of all battery clusters from the BAMS, and then calculating the difference between the current SOC value of the second abnormal battery cluster and the current SOC value of each other battery cluster. The purpose of this step is to assess whether the charge values ​​of the second abnormal battery cluster are balanced with those of other battery clusters in the system, so as to take further measures to balance the charge values ​​and ensure the safety and efficiency of the entire energy storage system.

[0142] S214: Determine whether the difference is within a preset range; if yes, proceed to step S215; if no, proceed to step S216.

[0143] Among them, it is determined whether the difference between the third charge value of the second abnormal battery cluster and the third charge value of other battery clusters is within a preset range. The preset range can be determined according to the system design requirements or the range that the system as a whole needs to balance.

[0144] S215: Control the second abnormal battery cluster to perform a discharge operation.

[0145] Similar to the charging process, if the difference between the third charge value of the second abnormal battery cluster and the third charge value of other battery clusters is within a preset range, it indicates that the energy storage system is approaching a balanced state. In this case, the second abnormal battery cluster can be controlled to perform a charging operation together to maintain the balanced state of the energy storage system.

[0146] S216: Control the second abnormal battery cluster to continue not to perform the discharge operation.

[0147] If the difference between the third charge value of the second abnormal battery cluster and the third charge value of other battery clusters is not within the preset range, it indicates that the energy storage system is still in an unbalanced state. Therefore, the second abnormal battery cluster can be controlled to continue not to perform charging operations until the difference between the third charge value of the second abnormal battery cluster and the third charge value of other battery clusters is within the preset range, that is, the energy storage system is in a balanced state.

[0148] The charge-discharge control method based on charge value provided in this application determines whether there are battery clusters in a high-charge or low-discharge state by using the first charge value of each battery cluster in the energy storage system. During the charging process, the charging operation is controlled for battery clusters in a high-charge state, and during the discharging process, the discharging operation is controlled for battery clusters in a low-discharge state. This allows for timely adjustment of the charge-discharge strategy to adapt to actual conditions, thereby ensuring the safety and performance of all battery clusters and extending the service life of the energy storage system.

[0149] Figure 3 A flowchart illustrating a charge-discharge control method based on charge value provided in this application. Figure 3 ,like Figure 3 As shown, in this embodiment... Figure 2 Based on the embodiments, a possible implementation of the charge-value-based charge-discharge control method is described in detail, the method including:

[0150] S301: When the first charge value of each battery cluster is not greater than the first charging threshold or less than the first discharging threshold.

[0151] If the first charge value of each battery cluster is not greater than the first charging threshold or less than the first discharging threshold, it indicates that there are no battery clusters in the battery cluster that are in a high charging state or a low discharging state.

[0152] S302: Determine whether the first charge value of each battery cluster meets the low charging condition or high discharging condition; if yes, proceed to step S203; if no, proceed to step S204.

[0153] If there are no battery clusters in the battery cluster that are in a high charging state or a low discharging state, then it can be further determined whether the first charge value of each battery cluster before the start of charging or discharging meets the low charging condition or the high discharging condition. That is, whether there is a battery cluster whose first charge value is significantly lower than that of other battery clusters before the start of charging, or whether there is a battery cluster whose first charge value is significantly lower than that of other battery clusters before the start of discharging.

[0154] In one possible implementation, a low-charge state indicates that the SOC value of this battery cluster is significantly lower than that of other battery clusters before the charging process begins, while a high-discharge state indicates that the SOC value of this battery cluster is significantly higher than that of other battery clusters before the discharging process begins. Understandably, to determine whether the SOC value of an individual battery cluster is significantly lower or higher than that of most other battery clusters, SOC data for all battery clusters can be obtained through BASM (Battery Array Module), and then the collected SOC values ​​can be summarized and analyzed to calculate the average SOC and distribution of battery clusters in the entire system. Then, by setting a reasonable threshold, battery clusters with SOC values ​​significantly lower or higher than that threshold can be screened as abnormal battery clusters.

[0155] S303: The battery cluster that meets the low charging condition is designated as the third abnormal battery cluster, and the battery cluster that meets the high discharging condition is designated as the fourth abnormal battery cluster.

[0156] Among them, battery clusters with a SOC value significantly lower than other battery clusters before the start of the charging process are designated as the third abnormal battery cluster, and battery clusters with a SOC value significantly higher than other battery clusters before the start of the discharging process are designated as the fourth abnormal battery cluster.

[0157] S304: Normal charging and discharging operation is being performed.

[0158] If the first charge value of each battery cluster in the energy storage system is neither greater than the first charging threshold nor less than the first discharging threshold, nor does it meet the low charging condition or high discharging condition, it indicates that all battery clusters in the energy storage system are in a normal and balanced state, and only normal charging and discharging operations need to be performed.

[0159] S305: When the battery cluster is the third abnormal battery cluster, and the energy storage system is in the charging process, control all battery clusters to perform charging operations, and when the charging process is completed and the energy storage system is in the discharging process, control the third abnormal battery cluster not to perform discharging operations.

[0160] In the case where the battery cluster is the third abnormal battery cluster, that is, the battery cluster is in a low charging state, the third abnormal battery cluster will be charged normally during this charging process. Since the charge value of the third abnormal battery cluster will still be significantly lower than that of other normal battery clusters even after the charging process, the third abnormal battery cluster will not perform a discharge operation in the next discharge process until the difference between the real-time charge value of the third abnormal battery cluster and the real-time charge value of other battery clusters that perform a discharge operation is within a preset range.

[0161] Optionally, if the battery cluster is the fourth abnormal battery cluster, that is, the battery cluster is in a high discharge state, the fourth abnormal battery cluster will discharge normally during this discharge process. Since the charge value of the fourth abnormal battery cluster will still be significantly higher than that of other normal battery clusters even after the discharge process, the fourth abnormal battery cluster will not perform a charging operation in the next charging process until the difference between the real-time charge value of the fourth abnormal battery cluster and the real-time charge value of other battery clusters that perform charging operations is within a preset range.

[0162] S306: Real-time acquisition of the fourth charge values ​​of multiple battery clusters, and based on the multiple fourth charge values, determination of whether the third abnormal battery cluster meets the third preset condition.

[0163] The third preset condition is used to indicate that the difference between the fourth charge value of the third abnormal battery cluster and the fourth charge value of other battery clusters is within a preset range.

[0164] In one possible implementation, after all batteries have completed the charging operation, during the next discharge process, the fourth charge value, i.e. the real-time charge value, of the batteries that have completed the discharge operation can be obtained in real time. Based on the fourth charge value of the third abnormal battery cluster that has not completed the discharge operation, i.e. the charge value after the charging is completed, and the fourth charge value of the other battery clusters that have completed the discharge operation, i.e. the real-time charge value, the difference between them can be calculated to see if it is within a preset range.

[0165] Optionally, after all batteries have completed the discharge operation, during the next charging process, the fifth charge value of the battery that performed the charging operation can be obtained in real time. Based on the fifth charge value of the fourth abnormal battery cluster that did not perform the charging operation and the fifth charge value of the other battery clusters that performed the charging operation, the difference between them can be calculated to see if it is within a preset range.

[0166] S307: When the third abnormal battery cluster meets the third preset condition, control the third abnormal battery cluster to perform a discharge operation.

[0167] If, after the third abnormal battery cluster (i.e., the battery cluster in a low-charge state) completes the charging process, the difference between its fourth charge value and the fourth charge value of other battery clusters performing the discharge operation in the next discharge process meets the preset conditions, then the charge values ​​of each battery cluster in the energy storage system are basically in a balanced state, and the third abnormal battery cluster can be controlled to perform the discharge operation normally.

[0168] Optionally, if the fourth abnormal battery cluster, i.e. the battery cluster in the high-charge state, completes the discharge process and, during the next charging process, the difference between its fifth charge value and the fifth charge value of other battery clusters that have performed the discharge operation meets the preset conditions, then the charge values ​​of each battery cluster in the energy storage system are basically in a balanced state, and the fourth abnormal battery cluster can be controlled to perform the charging operation normally.

[0169] The charge-discharge control method provided in this application determines whether there are battery clusters in a low-charge or high-discharge state by using the first charge value of each battery cluster in the energy storage system. During the charging process, charging is performed on all battery clusters, but before the next discharge process begins, battery clusters in a low-charge state are prevented from discharging. Similarly, during the discharging process, discharging is performed on all battery clusters, but before the next charging process begins, battery clusters in a high-discharge state are prevented from charging, until the charge values ​​of all battery clusters in the energy storage system are balanced. This ensures the safety and performance of all battery clusters and extends the service life of the energy storage system.

[0170] Figure 4 A schematic diagram of a charge-discharge control device based on charge value is provided in this application, as shown below. Figure 4 As shown, the charge-value-based charge-discharge control device 400 provided in this embodiment includes:

[0171] Acquisition module 401 is used to acquire the first charge value of multiple battery clusters;

[0172] The determination module 402 is used to determine at least one abnormal battery cluster from a plurality of battery clusters based on a first charge value. The abnormal battery cluster includes: battery clusters with charge values ​​greater than a first charging threshold or charge values ​​less than a first discharging threshold. The first charging threshold and the first discharging threshold are determined based on a plurality of first charge values.

[0173] Processing module 403 is used to control the first abnormal battery cluster not to perform charging operation when the energy storage system is in the charging process;

[0174] The acquisition module 401 is also used to acquire the second charge value of multiple battery clusters in real time, wherein the first abnormal battery cluster is a battery cluster whose charge value is greater than the first charging threshold.

[0175] The determining module 402 is further configured to determine whether the first abnormal battery cluster meets a first preset condition based on multiple second charge values. The first preset condition is used to indicate that the difference between the second charge value of the first abnormal battery cluster and the second charge value of other battery clusters is within a preset range.

[0176] The processing module 403 is further configured to control the first abnormal battery cluster to perform a charging operation when the first abnormal battery cluster meets the first preset condition.

[0177] Optionally, the device further includes: a determination module 404;

[0178] The determining module 402 is further configured to determine the first charging threshold and the first discharging threshold based on the plurality of first charge values;

[0179] The judgment module 404 is used to determine whether the first charge value of each battery cluster is greater than the first charging threshold or less than the first discharging threshold.

[0180] The processing module 403 is used to identify battery clusters with the first charge value greater than the first charging threshold as first abnormal battery clusters, and battery clusters with the first charge value less than the first discharge threshold as second abnormal battery clusters.

[0181] Optionally, the determining module 402 is further configured to determine the difference between the second charge value of the first abnormal battery cluster and the second charge value of other battery clusters;

[0182] The judgment module 404 is also used to determine whether the difference is within a preset range;

[0183] The determining module 402 is further configured to determine that the first abnormal battery cluster meets the first preset condition when the difference is within the preset range.

[0184] Optionally, the processing module 403 is further configured to perform an average calculation on multiple second charge values ​​based on the second charge values ​​of the other battery clusters to obtain the average charge value of the other battery clusters, wherein the other battery clusters are the remaining battery clusters after excluding the first abnormal battery cluster from the multiple battery clusters;

[0185] The determining module 402 is further configured to determine, based on the average charge value, the difference between the second charge value of the first abnormal battery cluster and the average charge value of the other battery clusters.

[0186] Optionally, the processing module 403 is further configured to control the second abnormal battery cluster not to perform a discharge operation when the energy storage system is in the discharge process, and to obtain the third charge value of multiple battery clusters in real time, wherein the second abnormal battery cluster is a battery cluster whose charge value is less than the first discharge threshold.

[0187] The determining module 402 is further configured to determine whether the second abnormal battery cluster meets a second preset condition based on multiple third charge values. The second preset condition is used to indicate that the difference between the third charge value of the second abnormal battery cluster and the third charge value of other battery clusters is within a preset range.

[0188] The processing module 403 is further configured to control the second abnormal battery cluster to perform a discharge operation when the second abnormal battery cluster meets the second preset condition.

[0189] Optionally, the acquisition module 401 is further configured to acquire the first charge value of multiple battery clusters;

[0190] The determining module 402 is further configured to determine at least one third abnormal battery cluster from multiple battery clusters based on the first charge value, wherein the third abnormal battery cluster is a battery cluster whose charge value meets the low charging condition.

[0191] The processing module 403 is also used to control all battery clusters to perform charging operations when the energy storage system is in the charging process, and to control the third abnormal battery not to perform discharging operations when the charging process is completed and the energy storage system is in the discharging process.

[0192] The acquisition module 401 is also used to acquire the fourth charge value of multiple battery clusters in real time;

[0193] The determining module 402 is further configured to determine, based on the plurality of fourth charge values, whether the third abnormal battery cluster meets a third preset condition, wherein the third preset condition is used to indicate that the difference between the fourth charge value of the third abnormal battery cluster and the fourth charge value of other battery clusters is within a preset range.

[0194] The processing module 403 is further configured to control the third abnormal battery cluster to perform a discharge operation when the third abnormal battery cluster meets the third preset condition.

[0195] Optionally, the acquisition module 401 is further configured to acquire the first charge value of multiple battery clusters;

[0196] The determining module 402 is further configured to determine at least one fourth abnormal battery cluster from multiple battery clusters based on the first charge value, wherein the fourth abnormal battery cluster is a battery cluster whose charge value satisfies the high discharge condition.

[0197] The processing module 403 is also configured to control all battery clusters to perform discharge operations when the energy storage system is in the discharge process, and to control the fourth abnormal battery not to perform charging operations when the discharge process is completed and the energy storage system is in the charging process.

[0198] The acquisition module 401 is also used to acquire the fifth charge value of multiple battery clusters in real time;

[0199] The determining module 402 is further configured to determine, based on the plurality of fifth charge values, whether the fourth abnormal battery cluster meets a fourth preset condition, wherein the fourth preset condition is used to indicate that the difference between the fifth charge value of the fourth abnormal battery cluster and the fifth charge value of other battery clusters is within a preset range.

[0200] The processing module 403 is further configured to control the fourth abnormal battery cluster to perform a charging operation when the fourth abnormal battery cluster meets the fourth preset condition.

[0201] This embodiment provides a charge-discharge control device based on charge value, which can execute the method provided in the above-described method embodiment. Its implementation principle and technical effect are similar, and will not be described in detail here.

[0202] Figure 5 This is a schematic diagram of a charge-discharge control device based on charge value, provided in this application. Figure 5 As shown, this application provides a charge-discharge control device 500 based on charge value, including: a receiver 501, a transmitter 502, a processor 503, and a memory 504.

[0203] Receiver 501 is used to receive instructions and data;

[0204] Transmitter 502 is used to send commands and data;

[0205] Memory 504 is used to store instructions executed by the computer;

[0206] Processor 503 is used to execute computer execution instructions stored in memory 504 to implement the various steps of the charge-value-based charge-discharge control method in the above embodiments. For details, please refer to the relevant descriptions in the foregoing embodiments of the charge-value-based charge-discharge control method.

[0207] Alternatively, the memory 504 can be either standalone or integrated with the processor 503.

[0208] When the memory 504 is set up independently, the electronic device also includes a bus for connecting the memory 504 and the processor 503.

[0209] This application also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the charge-value-based charge-discharge control method performed by the aforementioned charge-value-based charge-discharge control device.

[0210] The aforementioned readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The readable storage medium can be any available medium accessible to a general-purpose or special-purpose computer.

[0211] An exemplary readable storage medium is coupled to a processor, enabling the processor to read information from and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can reside in an Application Specific Integrated Circuit (ASIC). Alternatively, the processor and the readable storage medium can exist as discrete components in the device.

[0212] The division of units is merely a logical functional division; in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, devices, or units, and may be electrical, mechanical, or other forms.

[0213] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0214] In addition, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0215] If a function is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0216] Those skilled in the art will understand that all or part of the steps of the above-described method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above-described method embodiments; and the aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.

[0217] Finally, it should be noted that other embodiments of the invention will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This invention is intended to cover any variations, uses, or adaptations of the invention that follow the general principles of the invention and include common knowledge or customary techniques in the art not disclosed herein, and is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of the invention is limited only by the appended claims.

Claims

1. A charge-discharge control method based on charge value, characterized in that, Applied to an energy storage system, the energy storage system comprising: multiple battery clusters, the method comprising: The first charge value of multiple battery clusters is obtained, and based on the first charge value, at least one abnormal battery cluster is determined from the multiple battery clusters. The abnormal battery cluster includes: battery clusters with charge values ​​greater than a first charging threshold or charge values ​​less than a first discharging threshold, wherein the first charging threshold and the first discharging threshold are determined based on multiple first charge values. When the energy storage system is in the charging process, the first abnormal battery cluster is controlled not to perform charging operation, and the second charge value of multiple battery clusters is obtained in real time. The first abnormal battery cluster is the battery cluster whose charge value is greater than the first charging threshold. Based on multiple second charge values, it is determined whether the first abnormal battery cluster meets a first preset condition. The first preset condition is used to indicate that the difference between the second charge value of the first abnormal battery cluster and the second charge value of other battery clusters is within a preset range. If the first abnormal battery cluster meets the first preset condition, control the first abnormal battery cluster to perform a charging operation.

2. The method according to claim 1, characterized in that, The step of identifying at least one abnormal battery cluster from multiple battery clusters based on a first charge value includes: The first charging threshold and the first discharging threshold are determined based on the plurality of first charge values; Determine whether the first charge value of each battery cluster is greater than the first charging threshold or less than the first discharging threshold. Battery clusters with the first charge value greater than the first charging threshold are designated as first abnormal battery clusters, and battery clusters with the first charge value less than the first discharging threshold are designated as second abnormal battery clusters.

3. The method according to claim 2, characterized in that, The step of determining whether the first abnormal battery cluster meets the first preset condition based on multiple second charge values ​​includes: Determine the difference between the second charge value of the first abnormal battery cluster and the second charge value of other battery clusters; Determine whether the difference is within a preset range; If the difference is within the preset range, the first abnormal battery cluster is determined to meet the first preset condition.

4. The method according to claim 3, characterized in that, Determining the difference between the second charge value of the first abnormal battery cluster and the second charge values ​​of other battery clusters includes: Based on the second charge value of the other battery clusters, the average value of the multiple second charge values ​​is calculated to obtain the average charge value of the other battery clusters. The other battery clusters are the battery clusters remaining after excluding the first abnormal battery cluster from the multiple battery clusters. Based on the average charge value, the difference between the second charge value of the first abnormal battery cluster and the average charge value of the other battery clusters is determined.

5. The method according to claim 1, characterized in that, After controlling the first abnormal battery cluster to perform a charging operation when the first abnormal battery cluster meets the first preset condition, the method further includes: When the energy storage system is in the discharge process, the second abnormal battery cluster is controlled not to perform the discharge operation, and the third charge value of multiple battery clusters is obtained in real time. The second abnormal battery cluster is the battery cluster whose charge value is less than the first discharge threshold. Based on multiple third charge values, it is determined whether the second abnormal battery cluster meets a second preset condition. The second preset condition is used to indicate that the difference between the third charge value of the second abnormal battery cluster and the third charge value of other battery clusters is within a preset range. When the two abnormal battery clusters meet the second preset conditions, the second abnormal battery cluster is controlled to perform a discharge operation.

6. The method according to claim 4, characterized in that, After obtaining the first charge value of multiple battery clusters and determining at least one abnormal battery cluster from the multiple battery clusters based on the first charge value, the method further includes: The first charge value of multiple battery clusters is obtained, and based on the first charge value, at least one third abnormal battery cluster is determined from the multiple battery clusters. The third abnormal battery cluster is a battery cluster whose charge value meets the low charging condition. When the energy storage system is in the charging process, all battery clusters are controlled to perform charging operations, and when the charging process is completed and the energy storage system is in the discharging process, the third abnormal battery is controlled not to perform discharging operations. The fourth charge values ​​of multiple battery clusters are acquired in real time, and based on the multiple fourth charge values, it is determined whether the third abnormal battery cluster meets a third preset condition. The third preset condition is used to indicate that the difference between the fourth charge value of the third abnormal battery cluster and the fourth charge value of other battery clusters is within a preset range. If the third abnormal battery cluster meets the third preset condition, the third abnormal battery cluster is controlled to perform a discharge operation.

7. The method according to claim 5, characterized in that, Before obtaining the first charge value of multiple battery clusters and determining at least one third abnormal battery cluster from the multiple battery clusters based on the first charge value, the method further includes: The first charge value of multiple battery clusters is obtained, and based on the first charge value, at least one fourth abnormal battery cluster is determined from the multiple battery clusters. The fourth abnormal battery cluster is a battery cluster whose charge value meets the high discharge condition. When the energy storage system is in the discharge process, all battery clusters are controlled to perform discharge operations, and when the discharge process is completed and the energy storage system is in the charging process, the fourth abnormal battery is controlled not to perform charging operations. The fifth charge values ​​of multiple battery clusters are acquired in real time, and based on the multiple fifth charge values, it is determined whether the fourth abnormal battery cluster meets the fourth preset condition. The fourth preset condition is used to indicate that the difference between the fifth charge value of the fourth abnormal battery cluster and the fifth charge value of other battery clusters is within a preset range. If the fourth abnormal battery cluster meets the fourth preset condition, the fourth abnormal battery cluster is controlled to perform a charging operation.

8. A charge-discharge control device based on charge value, characterized in that, The device includes: The acquisition module is used to acquire the first charge value of multiple battery clusters; A determination module is configured to determine at least one abnormal battery cluster from a plurality of battery clusters based on a first charge value. The abnormal battery cluster includes battery clusters with charge values ​​greater than a first charging threshold or charge values ​​less than a first discharging threshold, wherein the first charging threshold and the first discharging threshold are determined based on a plurality of first charge values. The processing module is used to control the first abnormal battery cluster not to perform charging operation when the energy storage system is in the charging process; The acquisition module is also used to acquire the second charge value of multiple battery clusters in real time, wherein the first abnormal battery cluster is a battery cluster whose charge value is greater than the first charging threshold. The determining module is further configured to determine whether the first abnormal battery cluster meets a first preset condition based on multiple second charge values. The first preset condition is configured to indicate that the difference between the second charge value of the first abnormal battery cluster and the second charge value of other battery clusters is within a preset range. The processing module is further configured to control the first abnormal battery cluster to perform a charging operation when the first abnormal battery cluster meets the first preset condition.

9. A charge-discharge control device based on charge value, characterized in that, include: Memory, processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory, causing the processor to perform any one of the charge-value-based charge-discharge control methods as described in claims 1-7.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement any one of the charge-value-based charge-discharge control methods as described in claims 1-7.