Balancing method, system and equipment between battery clusters and medium

By using an adjustment device of an anti-parallel diode group and a bypass switch, the state of charge of the battery cluster is controlled, and the problems of complex structure and difficult control of the battery cluster equalization technology in the prior art are solved, and the equalization and performance improvement of the battery clusters are achieved.

CN119727044APending Publication Date: 2025-03-28GUANGDONG ELECTRIC POWER SCI RES INST ENERGY TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202510017124.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-06
Publication Date
2025-03-28

AI Technical Summary

Technical Problem

The existing inter-cluster equalization technology of battery cells leads to complex structure and difficult control by adding power electronic converters.

Method used

The adjustment device including multiple sets of series anti-parallel diode groups and bypass switches corresponding to the anti-parallel diodes is adopted. By acquiring the operating status data of the energy storage system and the charge status data of each battery cluster, the input and exit of the diode groups are controlled to achieve the charge state equalization between the battery clusters.

Benefits of technology

The system structure is simplified, the control difficulty is reduced, the balance between the battery clusters is achieved, the service life of the battery clusters is extended, and the overall performance and safety is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119727044A_ABST
    Figure CN119727044A_ABST
Patent Text Reader

Abstract

The invention discloses a battery cluster equalization method, system and device and a medium, and relates to the technical field of energy storage systems. The method comprises the following steps: acquiring running state data of the energy storage system and a battery cluster charge state data set of each commissioned battery cluster in the energy storage system; and when the running state data is in a charging state, inputting a corresponding adjusting device to perform equalization among the battery clusters based on the charge state maximum value corresponding to the charge state data set of each battery cluster. And when the operation state data is in a discharge state, inputting a corresponding adjusting device to carry out equalization among the battery clusters based on the charge state minimum value corresponding to the charge state data set of each battery cluster. The adjusting device is composed of a diode and a bypass switch, the structure is simple, the control mode is simple, the charging and discharging current of the battery cluster can be changed by controlling the on / off input diode of the bypass switch corresponding to the anti-parallel diode group, and charge state balance is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of energy storage systems, and in particular to a battery cluster balancing method, system, device and medium. Background Art

[0002] In recent years, energy storage systems have been widely used on the power generation side, the grid side and the user side. It is mainly composed of energy storage battery packs, energy storage converters, battery management systems, monitoring and dispatching management units, etc. It can complete the storage and release of electric energy, and has functions such as smooth transition, peak shaving and valley filling, frequency regulation and voltage regulation. It can make solar and wind power generation output smoothly and reduce the impact of its randomness, intermittency and volatility on the grid and users. Charging during the valley price period and discharging during the peak price period can reduce the user's electricity bill expenditure. When the large power grid is out of power, it can operate in an island to ensure uninterrupted power supply to users.

[0003] As the energy storage system runs longer, the battery clusters sharing the DC bus will gradually experience imbalances in capacity and voltage due to slight differences in manufacturing, different usage conditions, and different degrees of aging. This imbalance will directly affect the overall performance of the battery pack, such as reducing endurance, shortening service life, and increasing safety risks.

[0004] In order to overcome the above problems, battery cluster balancing technology has emerged. Its goal is to keep each battery cell in the battery cluster as close to the same state of charge (SOC) as possible through various means, thereby extending the service life of the battery cluster and improving overall performance and safety. Existing battery cluster balancing technologies all achieve inter-cluster balancing by adding power electronic converters, which have complex structures and are difficult to control. Summary of the invention

[0005] The present invention provides a battery inter-cluster balancing method, system, device and medium, which solves the technical problem that the existing battery inter-cluster balancing technology realizes inter-cluster balancing by adding power electronic converters, which has a complex structure and leads to great control difficulty.

[0006] A battery cluster balancing method provided by the present invention is applied to a preset battery cluster voltage balancing system, wherein the preset battery cluster voltage balancing system includes a plurality of regulating devices, wherein the regulating devices include a plurality of series-connected anti-parallel diode groups and bypass switches corresponding to the anti-parallel diode groups. The method includes:

[0007] Acquire the operating status data of the energy storage system and the battery cluster charge status data set of each operational battery cluster in the energy storage system;

[0008] When the operating state data is a charging state, a corresponding adjustment device is used to perform inter-battery cluster balancing based on the maximum value of the state of charge corresponding to each of the battery cluster state of charge data sets;

[0009] When the operation status data is in a discharge state, a corresponding adjustment device is used to perform inter-battery cluster balancing based on the minimum state of charge value corresponding to each battery cluster state of charge data set.

[0010] Optionally, the step of using a corresponding adjustment device to perform inter-battery cluster balancing based on the maximum state of charge value corresponding to each battery cluster state of charge data set includes:

[0011] respectively calculating deviation values ​​between a maximum state of charge value corresponding to each of the battery cluster state of charge data sets and a first state of charge average value corresponding to the maximum state of charge value, to generate a plurality of first initial deviation values;

[0012] Selecting a first initial deviation value greater than a preset first deviation threshold value from the first initial deviation values ​​to generate a plurality of first target deviation values;

[0013] Using the regulating device corresponding to the maximum value of the first target deviation values ​​as the first voltage regulating device;

[0014] Using the first anti-parallel diode group in the first voltage regulating device as a first unit;

[0015] Setting the working state of the first unit to an input state, generating a first state of charge equalization data set and a battery cluster charging current set corresponding to the first unit, and counting the number of first input groups;

[0016] Calculate a balancing deviation value based on the first state of charge balancing data set and the battery cluster charging current set to generate a first balancing deviation value and a second balancing deviation value;

[0017] When any deviation value of the first balancing deviation value or the second balancing deviation value meets a first preset deviation threshold, setting the first voltage regulating device to exit the operation state and generating first balancing data between battery clusters;

[0018] When neither the first balancing deviation value nor the second balancing deviation value satisfies the first preset deviation threshold, and the maximum charging current at the current moment is less than the preset charging threshold, the next group of anti-parallel diode groups corresponding to the first unit is used as a new first unit, and the step of setting the working state of the first unit to the input state, generating a first state of charge balancing data set and a battery cluster charging current set corresponding to the first unit, and counting the number of first input groups is executed;

[0019] When the first input group number is equal to the diode group number corresponding to the first voltage regulating device, the first state of charge balancing data set and the battery cluster charging current set at the current moment are used to construct the second balancing data between the battery clusters.

[0020] Optionally, the step of calculating the equalization deviation value based on the first state of charge equalization data set and the battery cluster charging current set to generate a first equalization deviation value and a second equalization deviation value includes:

[0021] Selecting a maximum value of cluster currents in the battery cluster charging current set to generate a first cluster current maximum value;

[0022] When the maximum value of the first cluster current is greater than a first preset cluster current threshold, adjusting the working state of the anti-parallel diode group with the longest operating time in the first voltage regulating device according to the first preset adjustment data, to generate a first battery cluster balancing data set;

[0023] When the first cluster current maximum value is less than or equal to the first preset cluster current threshold, using the first state of charge balancing data set as a battery cluster balancing first data set;

[0024] Selecting the maximum state of charge in the first data set of the battery cluster balance and the state of charge corresponding to the first voltage regulating device to generate a target maximum state of charge and a first device state of charge value;

[0025] Calculating a deviation between the state of charge value of the first device and the maximum value of the target state of charge to generate a first balancing deviation value;

[0026] Calculating the average value of the battery cluster balanced first data set according to the battery clusters respectively to generate a plurality of first state of charge balanced average values;

[0027] Deviation values ​​between the first device state of charge value and the first state of charge equilibrium average value are calculated respectively to generate a plurality of second equilibrium deviation values.

[0028] Optionally, when any deviation value of the first equalization deviation value or the second equalization deviation value meets a first preset deviation threshold, setting the first voltage regulating device to exit the operation state and generating first equalization data between battery clusters includes:

[0029] When the first balance deviation value is greater than a first preset balance deviation threshold, setting the first voltage regulating device to exit the operation state and generating first balance data;

[0030] When the second balance deviation value is less than a second preset balance deviation threshold, the first voltage regulating device is set to exit the operating state and generate second balance data.

[0031] Optionally, the step of inputting a corresponding adjustment device to perform inter-battery cluster balancing based on the minimum state of charge value corresponding to each battery cluster state of charge data set includes:

[0032] respectively calculating deviation values ​​between a minimum state of charge value corresponding to each of the battery cluster state of charge data sets and a second state of charge average value corresponding to the minimum state of charge value, to generate a plurality of second initial deviation values;

[0033] Selecting a second initial deviation value greater than a preset second deviation threshold value from the second initial deviation values ​​to generate a plurality of second target deviation values;

[0034] Using the regulating device corresponding to the minimum value of the second target deviation values ​​as the second voltage regulating device;

[0035] Using the first group of anti-parallel diodes in the second voltage regulating device as a second unit;

[0036] Setting the working state of the second unit to an input state, generating a second state of charge balancing data set and a battery cluster discharge current set corresponding to the second unit, and counting the number of second input groups;

[0037] Calculate the balancing deviation value based on the second state of charge balancing data set and the battery cluster discharge current set to generate a third balancing deviation value and a plurality of fourth balancing deviation values;

[0038] When any deviation value of the third balancing deviation value or the fourth balancing deviation value meets a second preset deviation threshold, setting the second voltage regulating device to exit the operation state and generating third balancing data between battery clusters;

[0039] When the third balancing deviation value and all the fourth balancing deviation values ​​do not meet the second preset deviation threshold, and the discharge current at the current moment is less than the preset discharge threshold, the next group of anti-parallel diode groups corresponding to the second unit is used as a new first unit, and the step of setting the working state of the second unit to the input state, generating a second state of charge balancing data set and a battery cluster discharge current set corresponding to the second unit, and counting the number of second input groups is executed;

[0040] When the second input group number is equal to the diode group number corresponding to the second voltage regulating device, the second state of charge balancing data set and the battery cluster discharge current set at the current moment are used to construct fourth balancing data between battery clusters.

[0041] Optionally, the step of calculating the equalization deviation value based on the second state of charge equalization data set and the battery cluster discharge current set to generate a third equalization deviation value and a plurality of fourth equalization deviation values ​​includes:

[0042] Selecting the maximum value of the cluster current in the battery cluster discharge current concentration to generate a second cluster current maximum value;

[0043] When the maximum value of the second cluster current is greater than a second preset charging current threshold, adjusting the working state of the anti-parallel diode group with the longest operating time in the second voltage regulating device according to the second preset adjustment data, to generate a second battery cluster balancing data set;

[0044] When the second cluster current maximum value is less than or equal to the second preset charging current threshold, using the second state of charge balancing data set as a battery cluster balancing second data set;

[0045] Selecting the minimum state of charge value in the battery cluster balanced second data set and the state of charge corresponding to the second voltage regulating device to generate a target minimum state of charge value and a second device state of charge value;

[0046] Calculating a deviation between the state of charge value of the second device and the target minimum state of charge value to generate a third balancing deviation value;

[0047] Calculating the average value of the battery cluster balanced second data set according to the battery clusters respectively to generate a plurality of second state of charge balanced average values;

[0048] Deviation values ​​between the state of charge value of the second device and the second state of charge balanced average value are calculated respectively to generate a plurality of fourth balanced deviation values.

[0049] Optionally, when any deviation value of the third balancing deviation value or the fourth balancing deviation value meets a second preset deviation threshold, setting the second voltage regulating device to exit the operation state and generating third balancing data between battery clusters includes:

[0050] When the third balance deviation value is greater than a third preset balance deviation threshold, setting the second voltage regulating device to exit the operation state and generating third balance data;

[0051] When the fourth balance deviation value is less than a fourth preset balance deviation threshold, the second voltage regulating device is set to exit the operating state to generate fourth balance data.

[0052] The present invention further provides a battery cluster balancing system, which is applied to a preset battery cluster voltage balancing system. The preset battery cluster voltage balancing system includes a plurality of regulating devices, and the regulating devices include a plurality of series-connected anti-parallel diode groups and bypass switches corresponding to the anti-parallel diode groups. The balancing system includes:

[0053] A data acquisition module, used to acquire the operating status data of the energy storage system and the battery cluster charge status data set of each operational battery cluster in the energy storage system;

[0054] A first battery cluster balancing module, configured to, when the operating state data is a charging state, activate a corresponding adjustment device based on the maximum state of charge value corresponding to each battery cluster state of charge data set to perform battery cluster balancing;

[0055] The second battery cluster balancing module is used for, when the operation status data is in a discharge state, inputting a corresponding adjustment device to perform battery cluster balancing based on the minimum state of charge value corresponding to each battery cluster state of charge data set.

[0056] The present invention further provides an electronic device, comprising a memory and a processor, wherein the memory stores a computer program, and when the computer program is executed by the processor, the processor executes the steps of implementing any of the above-mentioned battery cluster balancing methods.

[0057] The present invention also provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed, any of the above-mentioned battery cluster balancing methods is implemented.

[0058] It can be seen from the above technical solutions that the present invention has the following advantages:

[0059] The regulating device used in the present invention includes a plurality of groups of anti-parallel diodes connected in series and bypass switches corresponding to the anti-parallel diodes. The regulating device is composed of the anti-parallel diode group and the bypass switch, has a simple structure, and a simple control method. By controlling the opening / closing of the bypass switch corresponding to the anti-parallel diode group and the diode, the charging and discharging current of the battery cluster can be changed to achieve charge state balance. The existing battery cluster balancing technology is solved by adding power electronic converters to achieve cluster balancing, which has a complex structure and leads to difficult control. BRIEF DESCRIPTION OF THE DRAWINGS

[0060] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.

[0061] Figure 1 A flowchart of a method for balancing battery clusters provided in the first embodiment of the present invention;

[0062] Figure 2 An electrical schematic diagram of a preset inter-cell voltage balancing system corresponding to the energy storage system provided in the first embodiment of the present invention;

[0063] Figure 3A schematic diagram of the structure of the regulating device provided in the first embodiment of the present invention;

[0064] Figure 4 Another structural schematic diagram of the regulating device provided in the first embodiment of the present invention;

[0065] Figure 5 This is a structural block diagram of a battery cluster balancing system provided in Embodiment 2 of the present invention. DETAILED DESCRIPTION

[0066] The prior art has proposed some solutions to solve the problem of balancing between battery clusters, such as a virtual internal resistance adjustment circuit for balancing between battery clusters disclosed in publication number CN113783251B, a virtual internal resistance adjustment device for balancing between battery clusters disclosed in publication number CN113783252A, and a virtual internal resistance control method for balancing between battery clusters disclosed in publication number CN113659683A. All of them achieve balancing between battery clusters by connecting a virtual internal resistance in series with the battery cluster output, and the virtual internal resistance is simulated by a DC / DC converter.

[0067] Publication No. CN114362288A discloses a battery inter-cluster balancing adjustment method, system and storage medium, which adopts the method of adding a balancing bus to achieve inter-cluster balancing. Each cluster of batteries is connected to the balancing bus through an inverter, and energy is transferred between clusters through the balancing bus to achieve inter-cluster balancing. Publication No. CN117713314A discloses an inter-cluster balancing system and method for energy storage systems with a common DC bus, which uses an additional PACK controller to achieve inter-cluster and inter-PACK balancing.

[0068] The above solutions all achieve inter-cluster balancing by adding power electronic converters, which are complex in structure and difficult to control. Therefore, the embodiments of the present invention provide a battery inter-cluster balancing method, system, device and medium, which are used to solve the technical problem that the existing battery inter-cluster balancing technology achieves inter-cluster balancing by adding power electronic converters, which are complex in structure and difficult to control.

[0069] In order to make the purpose, features and advantages of the present invention more obvious and easy to understand, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the embodiments described below are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0070] Embodiment 1

[0071] See also Figure 1 , Figure 1This is a flowchart of a battery cluster balancing method provided in Embodiment 1 of the present invention.

[0072] The electrical schematic diagram of the preset inter-cluster voltage balancing system corresponding to the energy storage system in the embodiment of the present invention is as follows: Figure 2 As shown, multiple battery clusters are connected to a common DC bus through a regulating device and a switch, and the common DC bus is connected to the power grid through a converter. The schematic diagram of the regulating device is shown in Figure 3 As shown in FIG. 1 , it can be composed of multiple buck units connected in series and connected in parallel with a total bypass switch K. Each buck unit is composed of two anti-parallel diodes, i.e., an anti-parallel diode group, and a bypass switch. After a buck unit fails, the total bypass switch K is closed, and the battery cluster can still supply power normally, thereby improving system reliability. Figure 3 Remove the main bypass switch K in.

[0073] The working principle of the inter-cluster voltage balancing system corresponding to the energy storage system is as follows: the battery management module (BMS) determines whether the regulating device is put into operation or out of operation according to the state of charge SOC and current information of each cluster battery. The battery management module (BMS) controls the opening / closing of the diode bypass switch in the regulating device, adjusts the number of diodes put into operation, changes the charge and discharge current of the cluster, and realizes the state of charge balancing. During the balancing process, at most only one regulating device is in operation (K1-Kn in the device are not all in the closed state).

[0074] When the system starts, all regulating devices are out of operation, and the bypass switches K1-Kn are in a closed state. The regulating devices are put into or out of operation according to the operating status data of the energy storage system and the battery cluster charge status data set, and the state of the bypass switches K1-Kn is changed.

[0075] In addition, the embodiment of the present invention also provides another structural schematic diagram of the adjustment device, such as Figure 4 As shown, by grouping the diodes in the form of an encoder, the number of bypass switches in the voltage regulating device can be reduced.

[0076] Furthermore, the activation and deactivation strategies of the regulating device and the activation and deactivation strategies of the diode in the regulating device are all implemented in the battery management module BMS, and a new control may be added to implement these strategies.

[0077] Furthermore, the regulating device can be placed in the high-voltage box of the battery cluster, and the air-cooling / liquid-cooling heat dissipation system of the high-voltage box can be used to dissipate heat from the regulating device, making the design more compact.

[0078] Furthermore, the regulating device can be connected to the positive busbar of the common busbar, or to the negative busbar.

[0079] Furthermore, to improve reliability, two or more regulating devices may be used in parallel, or one regulating device may be connected to the positive bus and one to the negative bus.

[0080] A battery cluster balancing method provided in Example 1 of the present invention includes:

[0081] Step 101: Acquire the operating status data of the energy storage system and the battery cluster charge status data set of each operating battery cluster in the energy storage system.

[0082] The operating status data refers to whether the energy storage system is in a charging or discharging state.

[0083] In the embodiment of the present invention, the operating state data of the energy storage system is obtained, and the state of charge data set of each operational battery cluster in the energy storage system, that is, the SOC value of each battery in each operational battery cluster, is obtained. The state of charge refers to the ratio of the remaining capacity of the battery after it has been used for a period of time or has been shelved for a long time to its capacity in a fully charged state.

[0084] Step 102 : When the operation status data is a charging state, a corresponding adjustment device is used to perform inter-battery cluster balancing based on the maximum value of the state of charge corresponding to the state of charge data set of each battery cluster.

[0085] Further, step 102 may include the following sub-steps S11-S19:

[0086] S11 , respectively calculating deviation values ​​between a maximum state of charge value corresponding to each battery cluster state of charge data set and a first state of charge average value corresponding to the maximum state of charge value, to generate a plurality of first deviation values.

[0087] S12: Select a second initial deviation value that is greater than a preset second deviation threshold value from the second initial deviation values ​​to generate a plurality of second target deviation values.

[0088] S13. Use the regulating device corresponding to the minimum value among the second target deviation values ​​as the second voltage regulating device.

[0089] S14, using the first group of anti-parallel diodes in the first voltage regulating device as the first unit.

[0090] S15, setting the working state of the first unit to the input state, generating a first state of charge balancing data set and a battery cluster charging current set corresponding to the first unit, and counting the number of first input groups.

[0091] S16: Calculate the balancing deviation value based on the first state of charge balancing data set and the battery cluster charging current set to generate a first balancing deviation value and a second balancing deviation value.

[0092] S17: When any deviation value of the first balancing deviation value or the second balancing deviation value meets a first preset deviation threshold, the first voltage regulating device is set to exit the operation state, and first balancing data between battery clusters is generated.

[0093] S18. When neither the first balancing deviation value nor the second balancing deviation value satisfies the first preset deviation threshold, and the maximum charging current at the current moment is less than the preset charging threshold, the next group of anti-parallel diode groups corresponding to the first unit is used as the new first unit, and the execution is jumped to set the working state of the first unit to the investment state, generate the first state of charge balancing data set and battery cluster charging current set corresponding to the first unit, and count the number of the first investment groups.

[0094] S19: When the first input group number is equal to the diode group number corresponding to the first voltage regulating device, the first state of charge balancing data set and the battery cluster charging current set at the current moment are used to construct the second balancing data between the battery clusters.

[0095] Further, step S16 may include the following sub-steps S161-S167:

[0096] S161 . Select a maximum value of cluster currents in a battery cluster charging current concentration to generate a first cluster current maximum value.

[0097] S162: When the maximum value of the first cluster current is greater than the first preset cluster current threshold, adjust the working state of the anti-parallel diode group with the longest operating time in the first voltage regulating device according to the first preset adjustment data to generate a first battery cluster balancing data set.

[0098] S163: When the maximum value of the first cluster current is less than or equal to the first preset cluster current threshold, use the first state of charge balancing data set as the first battery cluster balancing data set.

[0099] S164, selecting the maximum state of charge in the first data set of battery cluster balancing and the state of charge corresponding to the first voltage regulating device, and generating a target maximum state of charge and a first device state of charge value.

[0100] S165: Calculate a deviation between the state of charge value of the first device and a maximum value of the target state of charge to generate a first balancing deviation value.

[0101] S166 , calculating average values ​​of the battery cluster balancing first data set according to the battery clusters respectively, to generate a plurality of first state of charge balancing average values.

[0102] S167, respectively calculating deviations between the state of charge value of the first device and the first state of charge equilibrium average value to generate a plurality of second equilibrium deviation values.

[0103] Further, step S17 may include the following sub-steps S171-S172:

[0104] S171. When the first balance deviation value is greater than a first preset balance deviation threshold, the first voltage regulating device is set to exit the operating state and the first balance data is generated.

[0105] S172: When the second balance deviation value is less than a second preset balance deviation threshold, the first voltage regulating device is set to exit the operation state and generate second balance data.

[0106] The preset first deviation threshold refers to setting in advance a critical value that the first initial deviation value needs to meet based on actual needs.

[0107] The first preset cluster current threshold refers to a critical value that needs to be satisfied by the maximum value of the cluster current of the battery cluster charging current set corresponding to each battery cluster after the first voltage regulating device is put into use when the energy storage system is in a charging state.

[0108] The first preset adjustment data means that when the maximum value of the first cluster current is greater than the first preset cluster current threshold, the bypass switch of the diode with the longest running time in the voltage regulating device in operation is closed, and the group of diodes is exited, but at least one group of diodes should be kept in working state.

[0109] The first preset balancing deviation threshold refers to the critical value that needs to be satisfied by the deviation between the first device state of charge value of the battery cluster corresponding to the first adjustment device and the maximum state of charge value of each battery cluster in operation at the current moment, that is, the target state of charge maximum value.

[0110] The second preset balancing deviation threshold refers to a critical value that needs to be satisfied by the deviation between the first device state of charge value of the battery cluster corresponding to the first regulating device and the first state of charge balancing average value corresponding to each battery cluster in operation at the current moment.

[0111] The preset charging threshold refers to a critical value that the maximum charging current of each operating battery cluster needs to meet.

[0112] The first battery cluster balancing data set includes a plurality of charge states corresponding to each battery cluster after the first voltage regulating device is put into use.

[0113] The first device state of charge value refers to the state of charge of the battery cluster corresponding to the first voltage regulating device after the first voltage regulating device is put into use.

[0114] In the embodiment of the present invention, the energy storage system is in a charging state, and the working process of the first regulating device is as follows:

[0115] 1. The battery management module BMS calculates the state of charge SOC of each battery cluster in operation, and uses the multiple state of charge SOCs corresponding to each battery cluster to calculate the average value, and obtains multiple first state of charge average values. From the battery cluster state of charge data set, find the maximum value of the SOC value in each battery cluster to obtain multiple state of charge maximum values.

[0116] 2. Calculate the deviation between the maximum state of charge value and the corresponding first state of charge average value respectively to obtain multiple first deviation values. Select the first initial deviation value that is greater than the preset first deviation threshold value from the first initial deviation values ​​to generate multiple first target deviation values. Then select the maximum value among the first target deviation values, and use the regulating device connected to the battery cluster corresponding to the maximum value as the first voltage regulating device. Put the first voltage regulating device connected in series with the battery cluster corresponding to the first target deviation value into operation, and open / close the bypass switches K1-Kn in the first voltage regulating device according to certain rules. During the whole process, at most only the voltage regulating device of one battery cluster is in working state.

[0117] The process of opening / closing the bypass switches K1-Kn in the first voltage regulating device put into operation is as follows:

[0118] 1) K1 is disconnected, and the first group of diodes is put into operation. Specifically, the first group of anti-parallel diodes in the first voltage regulating device is used as the first unit, and the working state of the first unit is set to the put-in state, a first state of charge balancing data set and a battery cluster charging current set corresponding to the first unit are generated, and the number of the first put-in groups is counted.

[0119] 2) The battery management module BMS collects the charging current of the first battery cluster of each battery cluster in operation. If the maximum charging current of the first battery cluster is less than the first preset cluster current threshold, K2 is disconnected and the second group of diodes is put into operation. Specifically, the maximum value of the cluster current in the battery cluster charging current concentration is selected to generate the maximum value of the first cluster current. When the maximum value of the first cluster current is less than or equal to the first preset cluster current threshold, the first state of charge balancing data set is used as the first battery cluster balancing data set. The maximum value of the state of charge in the battery cluster balancing first data set and the state of charge corresponding to the first voltage regulating device are selected to generate the target state of charge maximum value and the first device state of charge value. The deviation value between the first device state of charge value and the target state of charge maximum value is calculated to generate a first balancing deviation value. The average value of the battery cluster balancing first data set is calculated according to the battery clusters to generate multiple first state of charge balancing average values. The deviation value between the first device state of charge value and the first state of charge balancing average value is calculated respectively to generate multiple second balancing deviation values.

[0120] When both the first balancing deviation value and the second balancing deviation value do not meet the first preset deviation threshold, and the maximum charging current at the current moment is less than the preset charging threshold, the next group of anti-parallel diode groups corresponding to the first unit is used as the new first unit, and the execution is jumped to set the working state of the first unit to the investment state, generate the first state of charge balancing data set and battery cluster charging current set corresponding to the first unit, and count the number of the first investment groups.

[0121] 3) Repeat step 2 to decide whether to put in the next set of diodes until all diodes are put in. That is, when the first number of put-in groups is equal to the number of diode groups corresponding to the first voltage regulating device, the first state of charge balancing data set and the battery cluster charging current set at the current moment are used to construct the second balancing data between battery clusters.

[0122] 4) As the balancing process proceeds, if the maximum value of the cluster current is greater than a certain threshold, the bypass switch of the diode with the longest operating time in the voltage regulating device in operation is closed, and the group of diodes is withdrawn, but at least one group of diodes should be kept in operation. That is, when the maximum value of the first cluster current is greater than the first preset cluster current threshold, the working state of the anti-parallel diode group with the longest operating time in the first voltage regulating device is adjusted according to the first preset adjustment data to generate the first data set for battery cluster balancing.

[0123] 3. The first voltage regulating device in operation shall exit the operation state according to the following rules.

[0124] 1) As the balancing process proceeds, the state of charge SOC of the battery cluster whose voltage regulating device is in operation is no longer the maximum SOC, and the deviation between its SOC, i.e., the state of charge value of the first device, and the current SOCmax, i.e., the maximum value of the target state of charge, exceeds a certain threshold value, i.e., when the first balancing deviation value is greater than the first preset balancing deviation threshold value, the first voltage regulating device is set to the exit state, the voltage regulating device of the cluster exits operation, and the bypass switches K1-Kn are closed to obtain the first balancing data.

[0125] 2) As balancing proceeds, the deviation between the state of charge value of the first device of the battery cluster in which the first voltage regulating device is in operation and the average value of the SOC of each cluster, i.e., the first state of charge balanced average value, is less than a certain threshold value. That is, when any deviation value less than the second preset balancing deviation threshold value exists in the second balancing deviation value, the first voltage regulating device is set to the exit operation state, the voltage regulating device of the cluster exits operation, and the bypass switches K1-Kn are closed to obtain the second balancing data.

[0126] Step 103 : When the operation status data is in the discharge state, a corresponding adjustment device is used to perform inter-battery cluster balancing based on the minimum state of charge value corresponding to the state of charge data set of each battery cluster.

[0127] Further, step 103 may include the following sub-steps S21-S29:

[0128] S21 , respectively calculating deviations between a minimum state of charge value corresponding to each battery cluster state of charge data set and a second state of charge average value corresponding to the minimum state of charge value, to generate a plurality of second initial deviation values.

[0129] S22: Select a second initial deviation value that is greater than a preset second deviation threshold value from the second initial deviation values ​​to generate a plurality of second target deviation values.

[0130] S23. Use the regulating device corresponding to the minimum value among the second target deviation values ​​as the second voltage regulating device.

[0131] S24, using the first group of anti-parallel diodes in the second voltage regulating device as the second unit.

[0132] S25, setting the working state of the second unit to the input state, generating a second state of charge balancing data set and a battery cluster discharge current set corresponding to the second unit, and counting the number of second input groups.

[0133] S26 , performing a balancing deviation value calculation based on the second state of charge balancing data set and the battery cluster discharge current set to generate a third balancing deviation value and a plurality of fourth balancing deviation values.

[0134] S27: When any deviation value of the third balancing deviation value or the fourth balancing deviation value meets the second preset deviation threshold, the second voltage regulating device is set to exit the operation state, and the third balancing data between the battery clusters is generated.

[0135] S28. When the third balancing deviation value and all the fourth balancing deviation values ​​do not meet the second preset deviation threshold, and the discharge current at the current moment is less than the preset discharge threshold, the next group of anti-parallel diode groups corresponding to the second unit is used as the new first unit, and the execution is jumped to set the working state of the second unit to the investment state, generate the second state of charge balancing data set and battery cluster discharge current set corresponding to the second unit, and count the number of second investment groups.

[0136] S29, when the second input group number is equal to the diode group number corresponding to the second voltage regulating device, the second state of charge balancing data set and the battery cluster discharge current set at the current moment are used to construct fourth balancing data between battery clusters.

[0137] Further, step S26 may include the following sub-steps S261-S267:

[0138] S261 . Selecting a maximum value of a cluster current in a concentration of discharge currents of a battery cluster to generate a second cluster current maximum value.

[0139] S262: When the maximum current of the second cluster is greater than the second preset charging current threshold, adjust the working state of the anti-parallel diode group with the longest operating time in the second voltage regulating device according to the second preset adjustment data to generate a second battery cluster balancing data set.

[0140] S263: When the second cluster current maximum value is less than or equal to the second preset charging current threshold, use the second state of charge balancing data set as the battery cluster balancing second data set.

[0141] S264, selecting the minimum state of charge in the battery cluster balancing second data set and the state of charge corresponding to the second voltage regulating device, and generating a target minimum state of charge and a second device state of charge value.

[0142] S265: Calculate a deviation between the state of charge value of the second device and the target minimum state of charge value to generate a third balance deviation value.

[0143] S266: Calculate average values ​​of the battery cluster balanced second data sets according to the battery clusters to generate a plurality of second state of charge balanced average values.

[0144] S267, respectively calculating deviations between the state of charge value of the second device and the second state of charge equilibrium average value to generate a plurality of fourth equilibrium deviation values.

[0145] Further, step S27 may include the following sub-steps S271-S272:

[0146] S271. When the third balance deviation value is greater than a third preset balance deviation threshold, the second voltage regulating device is set to exit the operation state and generate third balance data.

[0147] S272: When the fourth balance deviation value is less than a fourth preset balance deviation threshold, the second voltage regulating device is set to exit the operation state, and fourth balance data is generated.

[0148] Presetting the second deviation threshold refers to setting in advance a critical value that the second initial deviation value needs to meet based on actual needs.

[0149] The second preset cluster current threshold refers to a critical value that needs to be satisfied by the maximum value of the cluster current of the battery cluster charging current concentration corresponding to each battery cluster after the voltage regulating device is put into use when the energy storage system is in a discharging state.

[0150] The second preset adjustment data means that when the second cluster current maximum value is greater than the second preset cluster current threshold, the bypass switch of the diode with the longest running time in the voltage regulating device in operation is closed, and the group of diodes is exited, but at least one group of diodes should be kept in working state.

[0151] The third preset balancing deviation threshold refers to the critical value that the deviation between the second device SOC value of the battery cluster corresponding to the second adjustment device and the minimum SOC value of each battery cluster in operation at the current moment, ie, the target minimum SOC value, needs to meet.

[0152] The fourth preset balancing deviation threshold refers to a critical value that needs to be satisfied by the deviation between the second device state of charge value of the battery cluster corresponding to the second regulating device and the second state of charge balancing average value corresponding to each battery cluster in operation at the current moment.

[0153] The preset discharge threshold refers to a critical value that the maximum discharge current of the discharge current of each battery cluster in operation needs to meet.

[0154] The second battery cluster balancing data set includes a plurality of charge states corresponding to each battery cluster after the second voltage regulating device is put into use.

[0155] The second device state of charge value refers to the state of charge of the battery cluster corresponding to the second voltage regulating device after the second voltage regulating device is put into use.

[0156] In the embodiment of the present invention, the energy storage system is in a discharging state, and the working process of the second regulating device is as follows:

[0157] 1. The battery management module BMS calculates the state of charge SOC of each battery cluster in operation, and uses the multiple state of charge SOCs corresponding to each battery cluster to calculate the average value, and obtains multiple second state of charge average values. From the battery cluster state of charge data set, find the minimum value of the SOC value in each battery cluster to obtain multiple state of charge minimum values.

[0158] 2. Calculate the deviation between the minimum state of charge value and the corresponding second state of charge average value respectively to obtain multiple second initial deviation values. Select the second initial deviation value that is greater than the preset second deviation threshold value from the second initial deviation values ​​to generate multiple second target deviation values. Then select the minimum value from the second target deviation values, and use the regulating device connected to the battery cluster corresponding to the minimum value as the second voltage regulating device. Put the second voltage regulating device into operation, and open / close the bypass switches K1-Kn in the second voltage regulating device according to certain rules. During the whole process, at most only the voltage regulating device of one battery cluster is in working state.

[0159] The process of opening / closing the bypass switch K1-Kn in the second voltage regulating device is as follows:

[0160] 1) K1 is disconnected, and the first group of diodes is put into operation. Specifically, the first group of anti-parallel diodes in the second voltage regulating device is used as the second unit, and the working state of the second unit is set to the put-in state, a second state of charge balancing data set and a battery cluster discharge current set corresponding to the second unit are generated, and the number of the second put-in groups is counted.

[0161] 2) The battery management module BMS collects the discharge current of each battery cluster in operation. If the maximum discharge current is less than a certain threshold, K2 is disconnected and the second group of diodes is put into operation. Specifically, the maximum value of the cluster current in the battery cluster discharge current concentration is selected to generate the second cluster current maximum value. When the second cluster current maximum value is greater than the second preset charging current threshold, the working state of the anti-parallel diode group with the longest running time in the second voltage regulating device is adjusted according to the second preset adjustment data to generate the battery cluster balanced second data set. When the second cluster current maximum value is less than or equal to the second preset charging current threshold, the second state of charge balanced data set is used as the battery cluster balanced second data set. The minimum state of charge in the battery cluster balanced second data set and the state of charge corresponding to the second voltage regulating device are selected to generate the target state of charge minimum value and the second device state of charge value. The deviation value between the second device state of charge value and the target state of charge minimum value is calculated to generate a third balanced deviation value. The battery cluster balanced second data set is averaged according to the battery clusters to generate multiple second state of charge balanced average values. The deviation values ​​between the second device state of charge value and the second state of charge balanced average value are calculated respectively to generate multiple fourth balanced deviation values.

[0162] When the third balancing deviation value and all the fourth balancing deviation values ​​do not meet the second preset deviation threshold, and the discharge current at the current moment is less than the preset discharge threshold, the next group of anti-parallel diode groups corresponding to the second unit is used as the new first unit, and the step of setting the working state of the second unit to the investment state is jumped to generate a second state of charge balancing data set and a battery cluster discharge current set corresponding to the second unit, and counting the number of second investment groups.

[0163] 3) Repeat step 2 to decide whether to put in the next set of diodes until all diodes are put in. That is, when the second number of groups put in is equal to the number of diode groups corresponding to the second voltage regulating device, the second state of charge balancing data set and the battery cluster discharge current set at the current moment are used to construct the fourth balancing data between battery clusters.

[0164] 4) As the balancing process proceeds, if the maximum value of the cluster current is greater than a certain threshold, the bypass switch of the diode with the longest running time in the voltage regulating device in operation is closed, and the group of diodes is withdrawn, but at least one group of diodes should be kept in operation. That is, when the maximum value of the second cluster current is greater than the second preset charging current threshold, the working state of the anti-parallel diode group with the longest running time in the second voltage regulating device is adjusted according to the second preset adjustment data to generate a second data set for battery cluster balancing.

[0165] 3. The first voltage regulating device in operation shall exit the operation state according to the following rules.

[0166] 1) As the balancing process proceeds, the state of charge SOC of the battery cluster in which the second voltage regulating device is in operation is no longer the minimum SOC, and the deviation between its SOC, i.e., the state of charge value of the second device, and the current SOCmin, i.e., the target minimum state of charge value, exceeds a certain threshold, i.e., when the third balancing deviation value is greater than the third preset balancing deviation threshold, the second voltage regulating device is set to the exit state, the voltage regulating device of the cluster exits operation, and the bypass switches K1-Kn are closed to obtain the third balancing data.

[0167] 2) As balancing proceeds, the deviation between the state of charge value of the second device of the battery cluster whose voltage regulating device is in operation and the average value of the SOC of each cluster, i.e., the second state of charge balanced average value, is less than a certain threshold value, that is, when the fourth equalization deviation value has a deviation value less than the fourth preset equalization deviation threshold value, the second voltage regulating device is set to the exit operation state, the voltage regulating device of the cluster exits operation, and the bypass switches K1-Kn are closed to obtain fourth equalization data.

[0168] In an embodiment of the present invention, the regulating device includes a plurality of groups of anti-parallel diodes connected in series and bypass switches corresponding to the anti-parallel diodes. By obtaining the operating status data of the energy storage system and the battery cluster state of charge data set of each operating battery cluster in the energy storage system. When the operating status data is a charging state, the corresponding regulating device is put into operation based on the maximum state of charge corresponding to the state of charge data set of each battery cluster to balance the battery clusters. When the operating status data is a discharging state, the corresponding regulating device is put into operation based on the minimum state of charge corresponding to the state of charge data set of each battery cluster to balance the battery clusters. The regulating device is composed of a diode and a bypass switch, and has a simple structure and a simple control method. By controlling the opening / closing of the bypass switch corresponding to the anti-parallel diode and putting the diode into operation, the charging and discharging current of the battery cluster can be changed to achieve state of charge balance. The existing battery cluster balancing technology is solved by adding a power electronic converter to achieve cluster balancing, and its structure is complex, resulting in a technical problem of high control difficulty.

[0169] Embodiment 2

[0170] See also Figure 5 , Figure 5 This is a structural block diagram of a battery cluster balancing system provided in Embodiment 2 of the present invention.

[0171] A battery cluster balancing system provided in Example 2 of the present invention is applied to a preset battery cluster voltage balancing system. The preset battery cluster voltage balancing system includes a plurality of regulating devices, the regulating devices include a plurality of series-connected anti-parallel diode groups and bypass switches corresponding to the anti-parallel diode groups. The balancing system includes:

[0172] The data acquisition module 501 is used to acquire the operating status data of the energy storage system and the battery cluster charge status data set of each operating battery cluster in the energy storage system.

[0173] The first battery cluster balancing module 502 is used for, when the operation status data is a charging state, activating a corresponding adjustment device based on the maximum value of the state of charge corresponding to the state of charge data set of each battery cluster to perform battery cluster balancing.

[0174] The second battery cluster balancing module 503 is used to, when the operation state data is in the discharge state, input a corresponding adjustment device to perform battery cluster balancing based on the minimum state of charge value corresponding to each battery cluster state of charge data set.

[0175] Optionally, the first battery cluster balancing module 502 includes:

[0176] The first initial deviation value generating module is used to respectively calculate the deviation between the maximum state of charge value corresponding to each battery cluster state of charge data set and the first state of charge average value corresponding to the maximum state of charge value, and generate a plurality of first initial deviation values.

[0177] The first target deviation generating module is used to select a first initial deviation value greater than a preset first deviation threshold value from the first initial deviation values ​​to generate a plurality of first target deviation values.

[0178] The first voltage regulating device determining module is used to use the regulating device corresponding to the maximum value of the first target deviation value as the first voltage regulating device.

[0179] The first unit determination module is used to use the first anti-parallel diode group in the first voltage regulating device as the first unit.

[0180] The first module for determining the data set and the number of input groups is used to set the working state of the first unit to the input state, generate a first state of charge balancing data set and a battery cluster charging current set corresponding to the first unit, and count the first number of input groups.

[0181] The first balance deviation value and the second balance deviation value generating module are used to calculate the balance deviation value based on the first state of charge balance data set and the battery cluster charging current set to generate the first balance deviation value and the second balance deviation value.

[0182] The first balancing data generation module between battery clusters is used to set the first voltage regulating device to exit the operation state and generate the first balancing data between battery clusters when any deviation value of the first balancing deviation value or the second balancing deviation value meets the first preset deviation threshold.

[0183] The first jump module is used to, when both the first balancing deviation value and the second balancing deviation value do not meet the first preset deviation threshold and the maximum charging current at the current moment is less than the preset charging threshold, use the next group of anti-parallel diode groups corresponding to the first unit as the new first unit, and jump to execute the steps of setting the working state of the first unit to the investment state, generating a first state of charge balancing data set and a battery cluster charging current set corresponding to the first unit, and counting the number of first investment groups.

[0184] The second balancing data generation module between battery clusters is used to construct the second balancing data between battery clusters by using the first state of charge balancing data set and the battery cluster charging current set at the current moment when the first input group number is equal to the diode group number corresponding to the first voltage regulating device.

[0185] Optionally, the first balance deviation value and the second balance deviation value generating module may perform the following steps:

[0186] Selecting the maximum value of the cluster current in the battery cluster charging current concentration to generate a first cluster current maximum value;

[0187] When the maximum value of the first cluster current is greater than the first preset cluster current threshold, adjusting the working state of the anti-parallel diode group with the longest operating time in the first voltage regulating device according to the first preset adjustment data, to generate a first data set for battery cluster balancing;

[0188] When the maximum value of the first cluster current is less than or equal to the first preset cluster current threshold, using the first state of charge balancing data set as the battery cluster balancing first data set;

[0189] Selecting the maximum state of charge in the first data set of battery cluster balancing and the state of charge corresponding to the first voltage regulating device to generate a target maximum state of charge and a state of charge value of the first device;

[0190] Calculating a deviation between the state of charge value of the first device and a maximum value of the target state of charge to generate a first equilibrium deviation value;

[0191] Calculate the average value of the battery cluster balancing first data set according to the battery clusters to generate multiple first state of charge balancing average values;

[0192] Deviations between the state of charge value of the first device and the first state of charge equilibrium average value are calculated respectively to generate a plurality of second equilibrium deviation values.

[0193] Optionally, the first inter-cell balancing data generating module may perform the following steps:

[0194] When the first balance deviation value is greater than a first preset balance deviation threshold, the first voltage regulating device is set to exit the operation state and the first balance data is generated;

[0195] When the second balance deviation value is less than the second preset balance deviation threshold, the first voltage regulating device is set to exit the operation state and generate second balance data.

[0196] Optionally, the second battery cluster balancing module 503 includes:

[0197] The second initial deviation value generating module is used to respectively calculate the deviation between the minimum state of charge value corresponding to each battery cluster state of charge data set and the second state of charge average value corresponding to the minimum state of charge value, and generate multiple second initial deviation values.

[0198] The second target deviation value module is used to select a second initial deviation value greater than a preset second deviation threshold from the second initial deviation values ​​to generate a plurality of second target deviation values.

[0199] The second voltage regulating device determining module is used to use the regulating device corresponding to the minimum value of the second target deviation values ​​as the second voltage regulating device.

[0200] The second unit determination module is used to use the first group of anti-parallel diodes in the second voltage regulating device as the second unit.

[0201] The second determination module for the data set and the number of input groups is used to set the working state of the second unit to the input state, generate a second state of charge balancing data set and a battery cluster discharge current set corresponding to the second unit, and count the second number of input groups.

[0202] The third balancing deviation value and the fourth balancing deviation value generating module is used to calculate the balancing deviation value based on the second state of charge balancing data set and the battery cluster discharge current set to generate a third balancing deviation value and a plurality of fourth balancing deviation values.

[0203] The battery cluster third balancing data generating module is used to set the second voltage regulating device to exit the operation state and generate the battery cluster third balancing data when any deviation value of the third balancing deviation value or the fourth balancing deviation value meets the second preset deviation threshold.

[0204] The second jump module is used for, when the third balancing deviation value and all the fourth balancing deviation values ​​do not meet the second preset deviation threshold, and the discharge current at the current moment is less than the preset discharge threshold, using the next group of anti-parallel diode groups corresponding to the second unit as the new first unit, and jumping to execute the steps of setting the working state of the second unit to the investment state, generating a second state of charge balancing data set and a battery cluster discharge current set corresponding to the second unit, and counting the number of second investment groups.

[0205] The fourth balancing data generation module between battery clusters is used to construct the fourth balancing data between battery clusters by using the second state of charge balancing data set and the battery cluster discharge current set at the current moment when the second input group number is equal to the diode group number corresponding to the second voltage regulating device.

[0206] Optionally, the third balance deviation value and the fourth balance deviation value generating module may perform the following steps:

[0207] Selecting the maximum value of the cluster current in the battery cluster discharge current concentration to generate the second cluster current maximum value;

[0208] When the maximum value of the second cluster current is greater than the second preset charging current threshold, adjusting the working state of the anti-parallel diode group with the longest operating time in the second voltage regulating device according to the second preset adjustment data, to generate a second battery cluster balancing data set;

[0209] When the second cluster current maximum value is less than or equal to the second preset charging current threshold, using the second state of charge balancing data set as the battery cluster balancing second data set;

[0210] Selecting the minimum state of charge in the second data set of the battery cluster balance and the state of charge corresponding to the second voltage regulating device to generate a target minimum state of charge and a second device state of charge value;

[0211] Calculating a deviation between the state of charge value of the second device and the target minimum state of charge value to generate a third equilibrium deviation value;

[0212] Calculate the average value of the battery cluster balanced second data set according to the battery clusters to generate multiple second state of charge balanced average values;

[0213] Deviations between the state of charge value of the second device and the second state of charge equilibrium average value are calculated respectively to generate a plurality of fourth equilibrium deviation values.

[0214] Optionally, the third inter-cell balancing data generating module may perform the following steps:

[0215] When the third balance deviation value is greater than a third preset balance deviation threshold, the second voltage regulating device is set to exit the operation state and generate third balance data;

[0216] When the fourth balance deviation value is less than a fourth preset balance deviation threshold, the second voltage regulating device is set to exit the operation state, and fourth balance data is generated.

[0217] An embodiment of the present invention further provides an electronic device, comprising: a memory and a processor, wherein a computer program is stored in the memory; when the computer program is executed by the processor, the processor executes the battery cluster balancing method according to any of the above embodiments.

[0218] The memory may be an electronic memory such as a flash memory, an EEPROM (electrically erasable programmable read-only memory), an EPROM, a hard disk or a ROM. The memory has a storage space for program codes for executing any method steps in the above method. For example, the storage space for program codes may include individual program codes for implementing various steps in the above method, respectively. These program codes may be read from or written to one or more computer program products. These computer program products include program code carriers such as hard disks, compact disks (CDs), memory cards or floppy disks. The program code may be compressed, for example, in an appropriate form. When these codes are run by a computing and processing device, the computing and processing device performs the various steps in the battery cluster balancing method described above.

[0219] An embodiment of the present invention further provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the battery cluster balancing method according to any of the above embodiments is implemented.

[0220] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0221] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.

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

[0223] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0224] If the integrated unit is implemented in the form of 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 the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods of each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc. Various media that can store program codes.

[0225] The above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features thereof may be replaced by equivalents. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A battery cluster balancing method, characterized in that: Applied to a preset inter-cluster voltage balancing system, the preset inter-cluster voltage balancing system includes a plurality of regulating devices, the regulating devices include a plurality of series-connected anti-parallel diode groups and bypass switches corresponding to the anti-parallel diode groups, the method includes: Acquire the operating status data of the energy storage system and the battery cluster charge status data set of each operational battery cluster in the energy storage system; When the operating state data is a charging state, a corresponding adjustment device is used to perform inter-battery cluster balancing based on the maximum value of the state of charge corresponding to each of the battery cluster state of charge data sets; When the operation status data is in a discharge state, a corresponding adjustment device is used to perform inter-battery cluster balancing based on the minimum state of charge value corresponding to each battery cluster state of charge data set.

2. The battery cluster balancing method according to claim 1, characterized in that: The step of using a corresponding adjustment device to balance the battery clusters based on the maximum value of the state of charge corresponding to each of the battery cluster state of charge data sets includes: respectively calculating deviation values ​​between a maximum state of charge value corresponding to each of the battery cluster state of charge data sets and a first state of charge average value corresponding to the maximum state of charge value, to generate a plurality of first initial deviation values; Selecting a first initial deviation value greater than a preset first deviation threshold value from the first initial deviation values ​​to generate a plurality of first target deviation values; Using the regulating device corresponding to the maximum value of the first target deviation values ​​as the first voltage regulating device; Using the first anti-parallel diode group in the first voltage regulating device as a first unit; Setting the working state of the first unit to an input state, generating a first state of charge equalization data set and a battery cluster charging current set corresponding to the first unit, and counting the number of first input groups; Calculate a balancing deviation value based on the first state of charge balancing data set and the battery cluster charging current set to generate a first balancing deviation value and a second balancing deviation value; When any deviation value of the first balancing deviation value or the second balancing deviation value meets a first preset deviation threshold, setting the first voltage regulating device to exit the operation state and generating first balancing data between battery clusters; When neither the first balancing deviation value nor the second balancing deviation value satisfies the first preset deviation threshold, and the maximum charging current at the current moment is less than the preset charging threshold, the next group of anti-parallel diode groups corresponding to the first unit is used as a new first unit, and the step of setting the working state of the first unit to the input state, generating a first state of charge balancing data set and a battery cluster charging current set corresponding to the first unit, and counting the number of first input groups is executed; When the first input group number is equal to the diode group number corresponding to the first voltage regulating device, the first state of charge balancing data set and the battery cluster charging current set at the current moment are used to construct the second balancing data between the battery clusters.

3. The battery cluster balancing method according to claim 2, characterized in that: The step of calculating the equalization deviation value based on the first state of charge equalization data set and the battery cluster charging current set to generate the first equalization deviation value and the second equalization deviation value includes: Selecting a maximum value of cluster currents in the battery cluster charging current set to generate a first cluster current maximum value; When the maximum value of the first cluster current is greater than a first preset cluster current threshold, adjusting the working state of the anti-parallel diode group with the longest operating time in the first voltage regulating device according to the first preset adjustment data, to generate a first battery cluster balancing data set; When the first cluster current maximum value is less than or equal to the first preset cluster current threshold, using the first state of charge balancing data set as a battery cluster balancing first data set; Selecting the maximum state of charge in the first data set of the battery cluster balance and the state of charge corresponding to the first voltage regulating device to generate a target maximum state of charge and a first device state of charge value; Calculating a deviation between the state of charge value of the first device and the maximum value of the target state of charge to generate a first balancing deviation value; Calculating the average value of the battery cluster balanced first data set according to the battery clusters respectively to generate a plurality of first state of charge balanced average values; Deviation values ​​between the first device state of charge value and the first state of charge equilibrium average value are calculated respectively to generate a plurality of second equilibrium deviation values.

4. The battery cluster balancing method according to claim 2, characterized in that: The step of setting the first voltage regulating device to exit the operation state and generating first balancing data between battery clusters when any deviation value of the first balancing deviation value or the second balancing deviation value meets a first preset deviation threshold comprises: When the first balance deviation value is greater than a first preset balance deviation threshold, setting the first voltage regulating device to exit the operation state and generating first balance data; When the second balance deviation value is less than a second preset balance deviation threshold, the first voltage regulating device is set to exit the operating state and generate second balance data.

5. The battery cluster balancing method according to any one of claims 1 to 4, characterized in that: The step of inputting the minimum state of charge value corresponding to each battery cluster state of charge data set into the corresponding adjustment device to perform balancing between battery clusters includes: respectively calculating deviation values ​​between a minimum state of charge value corresponding to each of the battery cluster state of charge data sets and a second state of charge average value corresponding to the minimum state of charge value, to generate a plurality of second initial deviation values; Selecting a second initial deviation value greater than a preset second deviation threshold value from the second initial deviation values ​​to generate a plurality of second target deviation values; Using the regulating device corresponding to the minimum value of the second target deviation values ​​as the second voltage regulating device; Using the first group of anti-parallel diodes in the second voltage regulating device as a second unit; Setting the working state of the second unit to an input state, generating a second state of charge balancing data set and a battery cluster discharge current set corresponding to the second unit, and counting the number of second input groups; Calculate the balancing deviation value based on the second state of charge balancing data set and the battery cluster discharge current set to generate a third balancing deviation value and a plurality of fourth balancing deviation values; When any deviation value of the third balancing deviation value or the fourth balancing deviation value meets a second preset deviation threshold, setting the second voltage regulating device to exit the operation state and generating third balancing data between battery clusters; When the third balancing deviation value and all the fourth balancing deviation values ​​do not meet the second preset deviation threshold, and the discharge current at the current moment is less than the preset discharge threshold, the next group of anti-parallel diode groups corresponding to the second unit is used as a new first unit, and the step of setting the working state of the second unit to the input state, generating a second state of charge balancing data set and a battery cluster discharge current set corresponding to the second unit, and counting the number of second input groups is executed; When the second input group number is equal to the diode group number corresponding to the second voltage regulating device, the second state of charge balancing data set and the battery cluster discharge current set at the current moment are used to construct fourth balancing data between battery clusters.

6. The battery cluster balancing method according to claim 5, characterized in that: The step of calculating the equalization deviation value based on the second state of charge equalization data set and the battery cluster discharge current set to generate a third equalization deviation value and a plurality of fourth equalization deviation values ​​comprises: Selecting the maximum value of the cluster current in the battery cluster discharge current concentration to generate a second cluster current maximum value; When the maximum value of the second cluster current is greater than a second preset charging current threshold, adjusting the working state of the anti-parallel diode group with the longest operating time in the second voltage regulating device according to the second preset adjustment data, to generate a second battery cluster balancing data set; When the second cluster current maximum value is less than or equal to the second preset charging current threshold, using the second state of charge balancing data set as a battery cluster balancing second data set; Selecting the minimum state of charge value in the battery cluster balanced second data set and the state of charge corresponding to the second voltage regulating device to generate a target minimum state of charge value and a second device state of charge value; Calculating a deviation between the state of charge value of the second device and the target minimum state of charge value to generate a third balancing deviation value; Calculating the average value of the battery cluster balanced second data set according to the battery clusters respectively to generate a plurality of second state of charge balanced average values; Deviation values ​​between the state of charge value of the second device and the second state of charge balanced average value are calculated respectively to generate a plurality of fourth balanced deviation values.

7. The battery cluster balancing method according to claim 5, characterized in that: The step of setting the second voltage regulating device to exit the operation state and generating third balancing data between battery clusters when any deviation value of the third balancing deviation value or the fourth balancing deviation value meets the second preset deviation threshold comprises: When the third balance deviation value is greater than a third preset balance deviation threshold, setting the second voltage regulating device to exit the operation state and generating third balance data; When the fourth balance deviation value is less than a fourth preset balance deviation threshold, the second voltage regulating device is set to exit the operating state to generate fourth balance data.

8. A battery cluster balancing system, characterized in that: Applied to a preset inter-cluster voltage balancing system for batteries, the preset inter-cluster voltage balancing system for batteries includes a plurality of regulating devices, the regulating devices include a plurality of series-connected anti-parallel diode groups and bypass switches corresponding to the anti-parallel diode groups, the balancing system includes: A data acquisition module, used to acquire the operating status data of the energy storage system and the battery cluster charge status data set of each operational battery cluster in the energy storage system; A first battery cluster balancing module, configured to, when the operating state data is a charging state, activate a corresponding adjustment device based on the maximum state of charge value corresponding to each battery cluster state of charge data set to perform battery cluster balancing; The second battery cluster balancing module is used for, when the operation status data is in a discharge state, inputting a corresponding adjustment device to perform battery cluster balancing based on the minimum state of charge value corresponding to each battery cluster state of charge data set.

9. An electronic device, characterized in that: The invention comprises a memory and a processor, wherein a computer program is stored in the memory, and when the computer program is executed by the processor, the processor executes the steps of the battery cluster balancing method according to any one of claims 1 to 7.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed, the battery cluster balancing method according to any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • Virtual internal resistance control method for equalization between battery clusters

    CN113659683A

  • A virtual internal resistance regulation circuit for balancing between battery clusters

    CN113783251B

  • Virtual internal resistance adjusting device for equalization between battery clusters

    CN113783252A

  • Balance adjustment method and system between battery clusters and storage medium

    CN114362288A

  • Common direct current bus energy storage system inter-cluster equalization system and method

    CN117713314A