Energy storage BMS equalization method and device with adaptive equalization time
By adaptively adjusting the equalization time in the energy storage battery management system, and dynamically adjusting the equalization opening and closing time according to the voltage difference of the battery cell and the temperature of the equalization resistor, the problem of overheating of the equalization resistor is solved, and the service life of the battery and the equalization efficiency of the system are improved.
Patent Information
- Application Number
- CN202510005829.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-03
- Publication Date
- 2025-04-18
- Estimated Expiration
- 2045-01-03
AI Technical Summary
In the prior art, the equalization current of the energy storage battery flows through the equalization resistor for a long time, causing the equalization resistor to overheat, and the equalization time is set to a fixed value, and the influence of the initial temperature of the equalization resistor cannot be considered.
It provides an energy storage BMS equalization method with adaptive equalization time. By judging the voltage difference value of the battery cell and the equalization resistance temperature, dynamically adjusting the equalization opening time and the equalization closing time to avoid overheating of the equalization resistance.
It effectively reduces the inconsistency problems caused by long-term operation of the battery, extends the service life of the battery, and improves the balance efficiency and safety of the system.
Smart Images

Figure CN119852563A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of energy storage BMS, and in particular to an energy storage BMS balancing method and device with adaptive balancing time. Background Art
[0002] The BMS (Battery Management System) balancing algorithm is an important part of the battery management system, which is used to ensure the voltage and capacity balance of each battery cell in the battery pack, thereby improving the efficiency of the battery pack, extending the battery life and improving safety. The balancing algorithm is used to prevent the overall performance of the battery from being affected by excessive voltage differences in a single battery.
[0003] Especially when large-capacity cells are used in energy storage batteries, since the balancing current is generally small, when a voltage difference occurs in a single cell, a longer period of current balancing is required to eliminate the voltage difference between the cells. For passive balancing, the balancing current will pass through the balancing resistor for a long time and continue to generate heat. The heat dissipation efficiency of different systems is different, and the degree of heat accumulation in the balancing resistor is also different. Therefore, an effective balancing algorithm can not only ensure that the single cell pressure difference meets the requirements, but also avoid the problem of overheating of the balancing resistor to a certain extent. In addition, in the prior art, the balancing time for a single cell is set to a fixed value, without considering that the initial temperature of the balancing resistor is affected by the heating of the system before balancing. Balancing when the initial temperature of the balancing resistor is high will aggravate the heating of the balancing resistor. The balancing time cannot be adaptively adjusted according to the temperature of the balancing resistor. Summary of the invention
[0004] In view of this, an embodiment of the present application provides an energy storage BMS balancing method with adaptive balancing time. One or more embodiments of the present application also relate to an energy storage BMS balancing device with adaptive balancing time, a computing device, a computer-readable storage medium, and a computer program to solve the technical defect in the prior art that the balancing resistor is overheated due to the balancing current flowing through the balancing resistor for a long time during the passive balancing process.
[0005] According to a first aspect of an embodiment of the present application, a method for balancing an energy storage BMS with adaptive balancing time is provided, comprising:
[0006] The energy storage battery management system BMS determines whether the current mode is charging;
[0007] When it is determined that the current mode is charging, the energy storage BMS obtains the voltage of all battery cells and the minimum battery cell voltage, and collects the balancing resistance temperature corresponding to all battery cells;
[0008] The energy storage BMS determines whether each battery cell meets the balancing condition according to the battery cell voltage and the minimum battery cell voltage of each battery cell;
[0009] When determining whether any battery cell meets the balancing condition, the energy storage BMS determines the balancing on time and the balancing off time according to the balancing resistance temperature corresponding to the battery cell, and performs balancing processing on the battery cell according to the balancing on time and the balancing off time.
[0010] Preferably, the energy storage BMS determines whether each battery cell meets the balancing condition according to the battery cell voltage and the minimum battery cell voltage of each battery cell, including:
[0011] The energy storage BMS calculates the cell voltage difference between the cell voltage of each cell and the minimum cell voltage;
[0012] When the cell voltage of any cell is greater than a set voltage threshold, and the cell voltage difference is greater than a set voltage difference threshold, the energy storage BMS determines that the cell meets the balance condition.
[0013] Preferably, the energy storage BMS determines the balanced opening time and the balanced closing time according to the balanced resistance temperature corresponding to the battery cell, including:
[0014] The balancing resistor temperature is directly proportional to the balancing closing time, and inversely proportional to the balancing opening time.
[0015] Preferably, the energy storage BMS determines the balanced opening time and the balanced closing time according to the balanced resistance temperature corresponding to the battery cell, including:
[0016] The energy storage BMS obtains an adaptive lower limit balancing resistor temperature threshold and an adaptive upper limit balancing resistor temperature threshold;
[0017] The energy storage BMS obtains a comparison result by comparing the balancing resistor temperature with the adaptive lower balancing resistor temperature threshold and the adaptive upper balancing resistor temperature threshold respectively;
[0018] The energy storage BMS determines a balanced on time and a balanced off time according to the comparison result.
[0019] Preferably, the energy storage BMS determines the balanced on time and the balanced off time according to the comparison result, including:
[0020] If the comparison result is that the balancing resistor temperature is greater than the adaptive lower balancing resistor temperature threshold and less than the adaptive upper balancing resistor temperature threshold, the energy storage BMS adopts a preset first balancing on time and a preset first balancing off time;
[0021] If the comparison result is that the balancing resistor temperature is less than the adaptive lower limit balancing resistor temperature threshold, the energy storage BMS adopts the second balancing on time and the second balancing off time;
[0022] If the comparison result is that the balancing resistor temperature is greater than the adaptive upper limit balancing resistor temperature threshold, the energy storage BMS adopts a third balancing on time and a third balancing off time.
[0023] Preferably, if the comparison result is that the balancing resistor temperature is less than the adaptive lower limit balancing resistor temperature threshold, the energy storage BMS adopts the second balancing on time and the second balancing off time including:
[0024] The energy storage BMS calculates, according to the balancing resistor temperature, the adaptive lower balancing resistor temperature threshold, the first balancing opening time, and the first balancing closing time, respectively, a fourth balancing opening time and a fourth balancing closing time when the balancing resistor temperature is less than the adaptive lower balancing resistor temperature threshold;
[0025] The energy storage BMS compares the fourth balanced opening time with the preset maximum balanced opening time and minimum balanced opening time, and compares the fourth balanced closing time with the preset maximum balanced closing time and minimum balanced closing time;
[0026] If the fourth balanced opening time is less than the maximum balanced opening time and greater than the minimum balanced opening time, and if the fourth balanced closing time is less than the maximum balanced closing time and greater than the minimum balanced closing time, the energy storage BMS uses the fourth balanced opening time as the second balanced opening time and the fourth balanced closing time as the second balanced closing time;
[0027] If the fourth balanced opening time is greater than the maximum balanced opening time, and if the fourth balanced closing time is greater than the maximum balanced closing time, the energy storage BMS uses the maximum balanced opening time as the second balanced opening time, and uses the maximum balanced closing time as the second balanced closing time;
[0028] If the fourth balanced opening time is less than the minimum balanced opening time, and if the fourth balanced closing time is less than the minimum balanced closing time, the energy storage BMS uses the minimum balanced opening time as the second balanced opening time and uses the minimum balanced closing time as the second balanced closing time.
[0029] Preferably, if the comparison result is that the balancing resistor temperature is greater than the adaptive upper limit balancing resistor temperature threshold, the energy storage BMS adopts the third balancing on time and the third balancing off time including:
[0030] The energy storage BMS calculates, according to the balancing resistor temperature, the adaptive upper limit balancing resistor temperature threshold, the alarm threshold for excessive balancing resistor temperature, the first balancing opening time, and the first balancing closing time, the fifth balancing opening time and the fifth balancing closing time when the balancing resistor temperature is greater than the adaptive upper limit balancing resistor temperature threshold;
[0031] The energy storage BMS compares the fifth balanced opening time with the preset maximum balanced opening time and minimum balanced opening time, and compares the fifth balanced closing time with the preset maximum balanced closing time and minimum balanced closing time;
[0032] If the fifth balanced opening time is less than the maximum balanced opening time and greater than the minimum balanced opening time, and if the fifth balanced closing time is less than the maximum balanced closing time and greater than the minimum balanced closing time, the energy storage BMS uses the fifth balanced opening time as the third balanced opening time and the fifth balanced closing time as the third balanced closing time;
[0033] If the fifth balanced opening time is greater than the maximum balanced opening time, and if the fifth balanced closing time is greater than the maximum balanced closing time, the energy storage BMS uses the maximum balanced opening time as the third balanced opening time, and uses the maximum balanced closing time as the third balanced closing time;
[0034] If the fifth balanced opening time is less than the minimum balanced opening time, and if the fifth balanced closing time is less than the minimum balanced closing time, the energy storage BMS uses the minimum balanced opening time as the third balanced opening time and uses the minimum balanced closing time as the third balanced closing time.
[0035] According to a second aspect of an embodiment of the present application, there is provided an energy storage BMS balancing device with adaptive balancing time, comprising:
[0036] A determination module is configured to determine whether the current mode is a charging mode;
[0037] The acquisition module is configured to acquire the voltages of all the battery cells and the minimum battery cell voltage when it is determined that the current mode is the charging mode, and collect the balancing resistance temperatures corresponding to all the battery cells;
[0038] The balancing processing module is configured to determine whether each battery cell meets the balancing condition based on the battery cell voltage and the minimum battery cell voltage, and when determining whether any battery cell meets the balancing condition, determine the balancing start time and the balancing stop time according to the balancing resistance temperature corresponding to the battery cell, and perform balancing processing on the battery cell according to the balancing start time and the balancing stop time.
[0039] According to a third aspect of an embodiment of the present application, a computing device is provided, including:
[0040] Memory and processor;
[0041] The memory is used to store computer executable instructions, and the processor is used to execute the computer executable instructions to implement any step of the energy storage BMS balancing method with adaptive balancing time.
[0042] According to a fourth aspect of an embodiment of the present application, a computer-readable storage medium is provided, which stores computer-executable instructions, and when the instructions are executed by a processor, the steps of any one of the energy storage BMS balancing methods with adaptive balancing time are implemented.
[0043] According to a fifth aspect of an embodiment of the present application, a computer program is provided, wherein when the computer program is executed in a computer, the computer is caused to execute the steps of the above-mentioned energy storage BMS balancing method with adaptive balancing time.
[0044] The energy storage BMS balancing solution with adaptive balancing time provided in the embodiment of the present application determines whether the current mode is charging; when it is determined that the current mode is charging, the voltage of all cells and the minimum cell voltage are obtained, and the balancing resistance temperature corresponding to all cells is collected; according to the cell voltage and the minimum cell voltage of each cell, it is determined whether each cell meets the balancing condition; when it is determined whether any cell meets the balancing condition, the balancing opening time and the balancing closing time are determined according to the balancing resistance temperature corresponding to the cell, and the cell is balanced according to the balancing opening time and the balancing closing time. The energy storage BMS balancing solution with adaptive balancing time provided in the embodiment of the present application considers balancing the battery, which can reduce the battery consistency problem caused by long-term operation of the battery, and can slow down the aging speed of the battery and extend the service life of the battery; using the adaptive balancing time algorithm, the balancing closing time and the balancing opening time can be adaptively adjusted to maximize the balancing efficiency of the system; using the balancing resistance temperature as the reference condition of the balancing time, it can avoid the accumulation of balancing resistance heat during the balancing process, resulting in excessive balancing resistance temperature, thereby causing hardware failure, and improving the safety of the system. BRIEF DESCRIPTION OF THE DRAWINGS
[0045] Figure 1 It is a flow chart of an energy storage BMS balancing method with adaptive balancing time provided by an embodiment of the present application;
[0046] Figure 2 It is a schematic diagram of an energy storage BMS balancing device with adaptive balancing time provided by an embodiment of the present application;
[0047] Figure 3 is a flow chart of an adaptive equalization algorithm provided by an embodiment of the present application;
[0048] Figure 4 is a flow chart of an adaptive equalization time algorithm provided by an embodiment of the present application;
[0049] Figure 5 It is a structural block diagram of a computing device provided by an embodiment of the present application. DETAILED DESCRIPTION
[0050] Many specific details are described in the following description to facilitate a full understanding of the present application. However, the present application can be implemented in many other ways than those described herein, and those skilled in the art can make similar generalizations without violating the connotation of the present application, so the present application is not limited by the specific implementation disclosed below.
[0051] The terms used in one or more embodiments of the present application are only for the purpose of describing specific embodiments, and are not intended to limit one or more embodiments of the present application. The singular forms of "a", "said" and "the" used in one or more embodiments of the present application and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings. It should also be understood that the term "and / or" used in one or more embodiments of the present application refers to and includes any or all possible combinations of one or more associated listed items.
[0052] It should be understood that, although the terms first, second, etc. may be used to describe various information in one or more embodiments of the present application, these information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of one or more embodiments of the present application, the first may also be referred to as the second, and similarly, the second may also be referred to as the first. Depending on the context, the word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining".
[0053] In the present application, a method for balancing an energy storage BMS with adaptive balancing time is provided. The present application also relates to an energy storage BMS balancing device with adaptive balancing time, a computing device, a computer-readable storage medium, and a computer program, which are described in detail one by one in the following embodiments.
[0054] Figure 1 A flow chart of an energy storage BMS balancing method with adaptive balancing time provided according to an embodiment of the present application is shown, which specifically includes the following steps.
[0055] Step S101: The energy storage battery management system BMS determines whether the current mode is charging;
[0056] Step S102: When it is determined that the current mode is the charging mode, the energy storage BMS obtains the voltage of all battery cells and the minimum battery cell voltage, and collects the balancing resistance temperature corresponding to all battery cells;
[0057] Step S103: the energy storage BMS determines whether each battery cell meets the balance condition according to the battery cell voltage and the minimum battery cell voltage of each battery cell;
[0058] In the embodiment of the present application, the energy storage BMS determines whether each battery cell meets the balancing condition according to the battery cell voltage and the minimum battery cell voltage of each battery cell, including:
[0059] The energy storage BMS calculates the cell voltage difference between the cell voltage of each cell and the minimum cell voltage;
[0060] When the cell voltage of any cell is greater than a set voltage threshold, and the cell voltage difference is greater than a set voltage difference threshold, the energy storage BMS determines that the cell meets the balance condition.
[0061] That is to say, the present application considers the cell voltage difference as a balance condition during the charging process. During the charging process, the cells existing in the system are polled one by one, and the minimum cell voltage in the system is calculated. By polling all cell voltages in the system and calculating the voltage difference between all cells and the minimum cell voltage, it is determined whether ① the cell voltage reaches the voltage threshold set by the system, where the voltage threshold refers to a specific voltage threshold reached by the cell voltage. For example: Cell No. 3 voltage = 3400mV, if the system sets the voltage threshold to 3200mV, it is considered that cell No. 3 voltage > voltage threshold, and the voltage threshold condition is met. And ② whether the cell voltage difference reaches the voltage difference threshold set by the system, when both conditions are met at the same time, it is considered that the balance condition is met; the cell voltage difference refers to the voltage difference between a certain cell voltage and the minimum cell voltage of the system.
[0062] Step S104: When determining whether any battery cell meets the balancing condition, the energy storage BMS determines the balancing on time and the balancing off time according to the balancing resistance temperature corresponding to the battery cell, and performs balancing processing on the battery cell according to the balancing on time and the balancing off time.
[0063] In an embodiment of the present application, the energy storage BMS determines the balanced opening time and the balanced closing time according to the balanced resistance temperature corresponding to the battery cell, including: the balanced resistance temperature is directly proportional to the balanced closing time, and is inversely proportional to the balanced opening time.
[0064] That is to say, the present application adaptively adjusts the equalization on and off time according to the temperature of the equalization resistor. When the system is equalizing, the adaptive equalization time and off time can be obtained according to the temperature of the equalization resistor. When the temperature of the equalization resistor is higher, the equalization on time is shorter and the equalization off time is longer; when the temperature of the equalization resistor is lower, the equalization on time is longer and the equalization off time is shorter.
[0065] In the embodiment of the present application, the energy storage BMS determines the balanced opening time and the balanced closing time according to the balanced resistance temperature corresponding to the battery cell, including:
[0066] The energy storage BMS obtains an adaptive lower limit balancing resistor temperature threshold and an adaptive upper limit balancing resistor temperature threshold;
[0067] The energy storage BMS obtains a comparison result by comparing the balancing resistor temperature with the adaptive lower balancing resistor temperature threshold and the adaptive upper balancing resistor temperature threshold respectively;
[0068] The energy storage BMS determines a balanced on time and a balanced off time according to the comparison result.
[0069] In the embodiment of the present application, the energy storage BMS determines the balanced on time and the balanced off time according to the comparison result, including:
[0070] If the comparison result is that the balancing resistor temperature is greater than the adaptive lower balancing resistor temperature threshold and less than the adaptive upper balancing resistor temperature threshold, the energy storage BMS adopts a preset first balancing on time and a preset first balancing off time;
[0071] If the comparison result is that the balancing resistor temperature is less than the adaptive lower limit balancing resistor temperature threshold, the energy storage BMS adopts the second balancing on time and the second balancing off time;
[0072] If the comparison result is that the balancing resistor temperature is greater than the adaptive upper limit balancing resistor temperature threshold, the energy storage BMS adopts a third balancing on time and a third balancing off time.
[0073] In the embodiment of the present application, if the comparison result is that the balancing resistor temperature is less than the adaptive lower limit balancing resistor temperature threshold, the energy storage BMS adopts the second balancing on time and the second balancing off time including:
[0074] The energy storage BMS calculates, according to the balancing resistor temperature, the adaptive lower balancing resistor temperature threshold, the first balancing opening time, and the first balancing closing time, respectively, a fourth balancing opening time and a fourth balancing closing time when the balancing resistor temperature is less than the adaptive lower balancing resistor temperature threshold;
[0075] The energy storage BMS compares the fourth balanced opening time with the preset maximum balanced opening time and minimum balanced opening time, and compares the fourth balanced closing time with the preset maximum balanced closing time and minimum balanced closing time;
[0076] If the fourth balanced opening time is less than the maximum balanced opening time and greater than the minimum balanced opening time, and if the fourth balanced closing time is less than the maximum balanced closing time and greater than the minimum balanced closing time, the energy storage BMS uses the fourth balanced opening time as the second balanced opening time and the fourth balanced closing time as the second balanced closing time;
[0077] If the fourth balanced opening time is greater than the maximum balanced opening time, and if the fourth balanced closing time is greater than the maximum balanced closing time, the energy storage BMS uses the maximum balanced opening time as the second balanced opening time, and uses the maximum balanced closing time as the second balanced closing time;
[0078] If the fourth balanced opening time is less than the minimum balanced opening time, and if the fourth balanced closing time is less than the minimum balanced closing time, the energy storage BMS uses the minimum balanced opening time as the second balanced opening time and uses the minimum balanced closing time as the second balanced closing time.
[0079] In the embodiment of the present application, if the comparison result is that the balancing resistor temperature is greater than the adaptive upper limit balancing resistor temperature threshold, the energy storage BMS adopts the third balancing on time and the third balancing off time including:
[0080] The energy storage BMS calculates, according to the balancing resistor temperature, the adaptive upper limit balancing resistor temperature threshold, the alarm threshold for excessive balancing resistor temperature, the first balancing opening time, and the first balancing closing time, the fifth balancing opening time and the fifth balancing closing time when the balancing resistor temperature is greater than the adaptive upper limit balancing resistor temperature threshold;
[0081] The energy storage BMS compares the fifth balanced opening time with the preset maximum balanced opening time and minimum balanced opening time, and compares the fifth balanced closing time with the preset maximum balanced closing time and minimum balanced closing time;
[0082] If the fifth balanced opening time is less than the maximum balanced opening time and greater than the minimum balanced opening time, and if the fifth balanced closing time is less than the maximum balanced closing time and greater than the minimum balanced closing time, the energy storage BMS uses the fifth balanced opening time as the third balanced opening time and the fifth balanced closing time as the third balanced closing time;
[0083] If the fifth balanced opening time is greater than the maximum balanced opening time, and if the fifth balanced closing time is greater than the maximum balanced closing time, the energy storage BMS uses the maximum balanced opening time as the third balanced opening time, and uses the maximum balanced closing time as the third balanced closing time;
[0084] If the fifth balanced opening time is less than the minimum balanced opening time, and if the fifth balanced closing time is less than the minimum balanced closing time, the energy storage BMS uses the minimum balanced opening time as the third balanced opening time and uses the minimum balanced closing time as the third balanced closing time.
[0085] This application uses a step-by-step method to reduce the system cell voltage difference during the equalization process. If the voltage difference is too large, the equalization will be turned off after a period of time to prevent the equalization resistor from continuing to heat up, and the cell voltage difference will be reduced repeatedly in a step-by-step manner;
[0086] The energy storage BMS balancing solution with adaptive balancing time provided in the embodiment of the present application takes into account the balancing processing of the battery, which can reduce the battery consistency problem caused by long-term operation of the battery, and at the same time can slow down the aging of the battery and extend the service life of the battery; using the adaptive balancing time algorithm, the balancing off time and the balancing on time can be adaptively adjusted to maximize the balancing efficiency of the system; using the balancing resistor temperature as the reference condition for the balancing time can avoid the accumulation of balancing resistor heat during the balancing process, resulting in excessive balancing resistor temperature, thereby causing hardware failure, and improving the safety of the system.
[0087] The following combination Figure 3 Taking the application of the adaptive balancing algorithm provided by this application in the field of energy storage BMS as an example, the energy storage BMS balancing method of the adaptive balancing time is further explained. Figure 3The flowchart of the processing process of an adaptive equalization algorithm method provided by an embodiment of the present application is shown. By polling the voltage of each battery cell one by one, it is determined whether each battery cell meets the conditions required for equalization. If the equalization conditions are met, the corresponding equalization channel is set, otherwise equalization is prohibited. The equalization channel can be understood as a signal connected in parallel to the switches at both ends of a battery cell through software control; each battery cell has a corresponding equalization channel. When the battery cell needs to be equalized, the corresponding equalization channel will be turned on, and then the battery cell will be equalized. Specifically including the following steps.
[0088] Step 301: during the energy storage BMS system running the balancing function, first determine whether it is in the charging mode, and in the charging mode, determine again whether the current balancing off time is greater than 0;
[0089] Step 302: If the balancing off time is greater than 0, balancing is prohibited;
[0090] If the balance closing time is greater than 0, it means that the balance closing threshold has not been reached after the last balance was turned on; that is, if the balance closing time is greater than 0, it means that it is still in a balanced state, and the balance closing condition is not met until the balance closing time is reduced to 0.
[0091] It should be pointed out that when in the equilibrium state, the equilibrium on time starts from 0. If the conditions for equilibrium closing are not met during the equilibrium process, the system will continue to accumulate the count until the count reaches the threshold of the equilibrium on time, and the equilibrium will be closed. At the same time, the equilibrium closing time is assigned to the equilibrium closing threshold; when the equilibrium is closed, the equilibrium closing time begins to decrease until the equilibrium closing time is accumulated to 0, and the system will allow the equilibrium to be turned on, otherwise the system will not allow the equilibrium to be turned on; so the system will first judge the charge and discharge status each time, and then judge whether the equilibrium closing time is greater than 0.
[0092] Step 303: If the balancing off time is equal to 0, enter the balancing on condition to determine: ① whether the cell voltage meets the balancing on threshold, ② whether the voltage difference between the cell voltage and the smallest cell meets the voltage difference threshold. If both conditions are met, it is considered that the balancing condition is met, balancing is turned on, and the balancing on count is started;
[0093] Step 304: If the two conditions in the above step 303 are not met, further determine whether the voltage difference between the cell voltage and the minimum cell voltage meets the voltage difference recovery threshold. If so, it is considered that the balance closing condition is met, the balance is closed, and the balance opening timer is reset. Otherwise, determine whether it is in a balanced state. If it is in a balanced state, continue to balance, otherwise prohibit balancing; wherein the voltage difference threshold>voltage difference recovery threshold. For example: voltage difference threshold = 50mV, voltage difference recovery threshold = 30mV;
[0094] It should be pointed out that in step 303, if two conditions are met, the balancing is turned on. Step 304 does not meet the two conditions in the above step 303, that is, the balancing is in the off state at this time - the balancing state may be in the on state at this time; if the balancing state is not met, but the balancing off condition is not reached, the balancing state depends on the balancing state at the previous moment. For example, if the battery cell voltage difference = 40mV, this situation is met.
[0095] Step 305: Determine whether the balancing opening count is greater than the balancing opening time threshold. If the opening count is less than the opening time threshold, it is considered that the start time limit has not been reached and the balancing continues; otherwise, it is considered that the balancing opening time has reached the limit, and then the opening time is cleared and the balancing closing time is assigned a value.
[0096] Step 306: After determining the equalization start time, set the corresponding channel equalization flag position to 1, start the equalization, and then proceed to the next round of determination.
[0097] The balancing channel refers to the signal that is connected in parallel to the switches at both ends of a battery cell through software control. Each battery cell has a corresponding balancing channel. When the battery cell needs to be balanced, the corresponding balancing channel will be turned on to balance the battery cell.
[0098] The following combination Figure 4 Taking the application of the adaptive balancing time algorithm provided by this application in the field of energy storage BMS as an example, the energy storage BMS balancing method of the adaptive balancing time is further explained. Figure 4 The flowchart of the processing process of an adaptive equalization time algorithm method provided by an embodiment of the present application is shown. By collecting the temperature data of the equalization resistance of all battery cells, and judging whether the temperature value Tn of the equalization resistance of the corresponding channel is greater than the adaptive upper limit threshold T_max_adp, if the temperature is higher and greater than the adaptive upper limit threshold, the equalization opening time and the equalization closing time are calculated according to the formula based on the insulation resistance temperature alarm threshold T_alarm and the adaptive upper limit threshold T_max_adp; then judging whether the temperature value Tn of the equalization resistance of the corresponding channel is less than the adaptive lower limit threshold T_min_adp, if the temperature is less than the adaptive temperature lower limit threshold, the equalization opening time and the equalization closing time are calculated according to the formula based on the adaptive lower limit threshold T_min_adp. The equalization opening time and the equalization closing time are updated at the first equalization opening, and specifically include the following steps:
[0099] Step 401: before balancing is started, first collect the temperature Tn of the balancing resistors corresponding to all cells;
[0100] Step 402: If the balancing resistor temperature Tn satisfies T_min_adp≤Tn≤T_max_adp, the default balancing on time t_on and the balancing off time t_off are used;
[0101] Step 403: If the balancing resistor temperature Tn is less than the adaptive lower threshold value T_min_adp, an adaptive balancing on time t_adp_on1 and a balancing off time t_adp_off1 are used, and the calculation formula is as follows:
[0102]
[0103] The cycle of balanced opening and balanced closing remains unchanged before and after self-adaptation. When the temperature of the balanced resistor is low, the balanced opening time is extended and the balanced closing time is shortened.
[0104] Step 404: If the balancing resistor temperature Tn is greater than the adaptive upper threshold value T_max_adp, an adaptive balancing on time t_adp_on2 and a balancing off time t_adp_off2 are used, and the calculation formula is as follows:
[0105]
[0106] T alarm It is the alarm threshold for the equalizing resistor temperature to be too high. The cycle of equalizing on and off remains unchanged before and after adaptation. When the equalizing resistor temperature is high, the equalizing on time is shortened and the equalizing off time is prolonged.
[0107] Step 405: Perform boundary check on the balanced opening time and balanced closing time obtained in step 403 and step 404, that is, define the maximum and minimum values of the two, and take the minimum value when it is less than the minimum value; and take the maximum value when it is greater than the maximum value.
[0108] The present application also provides an embodiment of an energy storage BMS balancing device with adaptive balancing time, Figure 2 FIG. 1 is a schematic diagram showing a structure of an energy storage BMS balancing device with adaptive balancing time provided by an embodiment of the present application. Figure 2 As shown, the device comprises:
[0109] The judging module 201 is configured to judge whether the current mode is a charging mode;
[0110] The acquisition module 202 is configured to acquire the voltages of all the battery cells and the minimum battery cell voltage, and collect the balancing resistance temperatures corresponding to all the battery cells when it is determined that the current mode is the charging mode;
[0111] The balancing processing module 203 is configured to determine whether each battery cell meets the balancing condition based on the battery cell voltage and the minimum battery cell voltage, and when determining whether any battery cell meets the balancing condition, determine the balancing start time and the balancing stop time according to the balancing resistance temperature corresponding to the battery cell, and perform balancing processing on the battery cell according to the balancing start time and the balancing stop time.
[0112] The energy storage BMS balancing solution with adaptive balancing time provided in the embodiment of the present application takes into account the balancing processing of the battery, which can reduce the battery consistency problem caused by long-term operation of the battery, and at the same time can slow down the aging of the battery and extend the service life of the battery; using the adaptive balancing time algorithm, the balancing off time and the balancing on time can be adaptively adjusted to maximize the balancing efficiency of the system; using the balancing resistor temperature as the reference condition for the balancing time can avoid the accumulation of balancing resistor heat during the balancing process, resulting in excessive balancing resistor temperature, thereby causing hardware failure, and improving the safety of the system.
[0113] The above is a schematic scheme of an energy storage BMS balancing device with adaptive balancing time of this embodiment. It should be noted that the technical scheme of the energy storage BMS balancing device with adaptive balancing time and the technical scheme of the energy storage BMS balancing method with adaptive balancing time belong to the same concept, and the details of the technical scheme of the energy storage BMS balancing device with adaptive balancing time that are not described in detail can all be referred to the description of the technical scheme of the energy storage BMS balancing method with adaptive balancing time.
[0114] Figure 5 The block diagram of a computing device 400 according to an embodiment of the present application is shown. The components of the computing device 400 include but are not limited to a memory 410 and a processor 420. The processor 420 is connected to the memory 410 via a bus 430, and the database 450 is used to store data.
[0115] The computing device 400 also includes an access device 440 that enables the computing device 400 to communicate via one or more networks 460. Examples of these networks include a public switched telephone network (PSTN), a local area network (LAN), a wide area network (WAN), a personal area network (PAN), or a combination of communication networks such as the Internet. The access device 440 may include one or more of any type of network interface (e.g., a network interface card (NIC)) wired or wireless, such as an IEEE 802.11 wireless local area network (WLAN) wireless interface, a World Wide Interoperability for Microwave Access (Wi-MAX) interface, an Ethernet interface, a universal serial bus (USB) interface, a cellular network interface, a Bluetooth interface, a near field communication (NFC) interface, and the like.
[0116] In one embodiment of the present application, the above components of the computing device 400 and Figure 5 Other components not shown in the figure may also be connected to each other, for example, via a bus. It should be understood that Figure 5 The computing device structure block diagram shown is only for the purpose of illustration, and is not intended to limit the scope of the present application. Those skilled in the art may add or replace other components as needed.
[0117] Computing device 400 may be any type of stationary or mobile computing device, including a mobile computer or mobile computing device (e.g., a tablet computer, a personal digital assistant, a laptop computer, a notebook computer, a netbook, etc.), a mobile phone (e.g., a smart phone), a wearable computing device (e.g., a smart watch, smart glasses, etc.), or other types of mobile devices, or a stationary computing device such as a desktop computer or PC. Computing device 400 may also be a mobile or stationary server.
[0118] The processor 420 is used to execute the following computer executable instructions, which, when executed by the processor, implement the steps of the energy storage BMS balancing method with the above-mentioned adaptive balancing time.
[0119] The above is a schematic scheme of a computing device of this embodiment. It should be noted that the technical scheme of the computing device and the technical scheme of the energy storage BMS balancing method with adaptive balancing time described above belong to the same concept, and the details not described in detail in the technical scheme of the computing device can be referred to the description of the technical scheme of the energy storage BMS balancing method with adaptive balancing time described above.
[0120] An embodiment of the present application further provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the steps of the energy storage BMS balancing method with the above-mentioned adaptive balancing time.
[0121] The above is a schematic scheme of a computer-readable storage medium of this embodiment. It should be noted that the technical scheme of the storage medium and the technical scheme of the energy storage BMS balancing method with adaptive balancing time described above belong to the same concept, and the details not described in detail in the technical scheme of the storage medium can be referred to the description of the technical scheme of the energy storage BMS balancing method with adaptive balancing time described above.
[0122] An embodiment of the present application further provides a computer program, wherein when the computer program is executed in a computer, the computer is caused to execute the steps of the above-mentioned energy storage BMS balancing method with adaptive balancing time.
[0123] The above is a schematic scheme of a computer program of this embodiment. It should be noted that the technical scheme of the computer program and the technical scheme of the energy storage BMS balancing method with adaptive balancing time described above belong to the same concept, and the details not described in detail in the technical scheme of the computer program can be referred to the description of the technical scheme of the energy storage BMS balancing method with adaptive balancing time described above.
[0124] The above describes specific embodiments of the present application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the accompanying drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0125] The computer instructions include computer program codes, which may be in source code form, object code form, executable files or some intermediate forms, etc. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal and software distribution medium, etc. It should be noted that the content contained in the computer-readable medium may be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable media do not include electric carrier signals and telecommunication signals.
[0126] It should be noted that, for the above-mentioned method embodiments, for the sake of simplicity of description, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the embodiments of the present application are not limited by the described action sequence, because according to the embodiments of the present application, certain steps can be performed in other sequences or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the embodiments of the present application.
[0127] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0128] The preferred embodiments of the present application disclosed above are only used to help explain the present application. The optional embodiments do not describe all the details in detail, nor do they limit the invention to the specific implementation methods described. Obviously, many modifications and changes can be made according to the content of the embodiments of the present application. The present application selects and specifically describes these embodiments in order to better explain the principles and practical applications of the embodiments of the present application, so that those skilled in the art can understand and use the present application well. The present application is only limited by the claims and their full scope and equivalents.
Claims
1. A method for balancing energy storage BMS with adaptive balancing time, characterized in that: include: The energy storage battery management system BMS determines whether the current mode is charging; When it is determined that the current mode is charging, the energy storage BMS obtains the voltage of all battery cells and the minimum battery cell voltage, and collects the balancing resistance temperature corresponding to all battery cells; The energy storage BMS determines whether each battery cell meets the balancing condition according to the battery cell voltage and the minimum battery cell voltage of each battery cell; When determining whether any battery cell meets the balancing condition, the energy storage BMS determines the balancing on time and the balancing off time according to the balancing resistance temperature corresponding to the battery cell, and performs balancing processing on the battery cell according to the balancing on time and the balancing off time.
2. The method according to claim 1, characterized in that The energy storage BMS determines whether each battery cell meets the balancing condition according to the battery cell voltage and the minimum battery cell voltage of each battery cell, including: The energy storage BMS calculates the cell voltage difference between the cell voltage of each cell and the minimum cell voltage; When the cell voltage of any cell is greater than a set voltage threshold, and the cell voltage difference is greater than a set voltage difference threshold, the energy storage BMS determines that the cell meets the balance condition.
3. The method according to claim 1, characterized in that The energy storage BMS determines the balanced opening time and the balanced closing time according to the balanced resistance temperature corresponding to the battery cell, including: The balancing resistor temperature is directly proportional to the balancing closing time, and inversely proportional to the balancing opening time.
4. The method according to claim 3, characterized in that The energy storage BMS determines the balanced opening time and the balanced closing time according to the balanced resistance temperature corresponding to the battery cell, including: The energy storage BMS obtains an adaptive lower limit balancing resistor temperature threshold and an adaptive upper limit balancing resistor temperature threshold; The energy storage BMS obtains a comparison result by comparing the balancing resistor temperature with the adaptive lower balancing resistor temperature threshold and the adaptive upper balancing resistor temperature threshold respectively; The energy storage BMS determines a balanced on time and a balanced off time according to the comparison result.
5. The method according to claim 4, characterized in that The energy storage BMS determines the balanced on time and the balanced off time according to the comparison result, including: If the comparison result is that the balancing resistor temperature is greater than the adaptive lower balancing resistor temperature threshold and less than the adaptive upper balancing resistor temperature threshold, the energy storage BMS adopts a preset first balancing on time and a preset first balancing off time; If the comparison result is that the balancing resistor temperature is less than the adaptive lower limit balancing resistor temperature threshold, the energy storage BMS adopts the second balancing on time and the second balancing off time; If the comparison result is that the balancing resistor temperature is greater than the adaptive upper limit balancing resistor temperature threshold, the energy storage BMS adopts a third balancing on time and a third balancing off time.
6. The method according to claim 5, characterized in that If the comparison result is that the balancing resistor temperature is less than the adaptive lower limit balancing resistor temperature threshold, the energy storage BMS adopts the second balancing on time and the second balancing off time including: The energy storage BMS calculates, according to the balancing resistor temperature, the adaptive lower balancing resistor temperature threshold, the first balancing opening time, and the first balancing closing time, respectively, a fourth balancing opening time and a fourth balancing closing time when the balancing resistor temperature is less than the adaptive lower balancing resistor temperature threshold; The energy storage BMS compares the fourth balanced opening time with the preset maximum balanced opening time and minimum balanced opening time, and compares the fourth balanced closing time with the preset maximum balanced closing time and minimum balanced closing time; If the fourth balanced opening time is less than the maximum balanced opening time and greater than the minimum balanced opening time, and if the fourth balanced closing time is less than the maximum balanced closing time and greater than the minimum balanced closing time, the energy storage BMS uses the fourth balanced opening time as the second balanced opening time and the fourth balanced closing time as the second balanced closing time; If the fourth balanced opening time is greater than the maximum balanced opening time, and if the fourth balanced closing time is greater than the maximum balanced closing time, the energy storage BMS uses the maximum balanced opening time as the second balanced opening time, and uses the maximum balanced closing time as the second balanced closing time; If the fourth balanced opening time is less than the minimum balanced opening time, and if the fourth balanced closing time is less than the minimum balanced closing time, the energy storage BMS uses the minimum balanced opening time as the second balanced opening time and uses the minimum balanced closing time as the second balanced closing time.
7. The method according to claim 5, characterized in that If the comparison result is that the balancing resistor temperature is greater than the adaptive upper limit balancing resistor temperature threshold, the energy storage BMS adopts the third balancing on time and the third balancing off time including: The energy storage BMS calculates, according to the balancing resistor temperature, the adaptive upper balancing resistor temperature threshold, the alarm threshold for excessive balancing resistor temperature, the first balancing opening time, and the first balancing closing time, the fifth balancing opening time and the fifth balancing closing time when the balancing resistor temperature is greater than the adaptive upper balancing resistor temperature threshold; The energy storage BMS compares the fifth balanced opening time with the preset maximum balanced opening time and minimum balanced opening time, and compares the fifth balanced closing time with the preset maximum balanced closing time and minimum balanced closing time; If the fifth balanced opening time is less than the maximum balanced opening time and greater than the minimum balanced opening time, and if the fifth balanced closing time is less than the maximum balanced closing time and greater than the minimum balanced closing time, the energy storage BMS uses the fifth balanced opening time as the third balanced opening time and the fifth balanced closing time as the third balanced closing time; If the fifth balanced opening time is greater than the maximum balanced opening time, and if the fifth balanced closing time is greater than the maximum balanced closing time, the energy storage BMS uses the maximum balanced opening time as the third balanced opening time, and uses the maximum balanced closing time as the third balanced closing time; If the fifth balanced opening time is less than the minimum balanced opening time, and if the fifth balanced closing time is less than the minimum balanced closing time, the energy storage BMS uses the minimum balanced opening time as the third balanced opening time and uses the minimum balanced closing time as the third balanced closing time.
8. An energy storage BMS balancing device with adaptive balancing time, characterized in that: include: A determination module is configured to determine whether the current mode is a charging mode; The acquisition module is configured to acquire the voltages of all the battery cells and the minimum battery cell voltage when it is determined that the current mode is the charging mode, and collect the balancing resistance temperatures corresponding to all the battery cells; The balancing processing module is configured to determine whether each battery cell meets the balancing condition based on the battery cell voltage and the minimum battery cell voltage, and when determining whether any battery cell meets the balancing condition, determine the balancing start time and the balancing stop time according to the balancing resistance temperature corresponding to the battery cell, and perform balancing processing on the battery cell according to the balancing start time and the balancing stop time.
9. A computing device comprising: Memory and processor; The memory is used to store computer executable instructions, and the processor is used to execute the computer executable instructions. When the computer executable instructions are executed by the processor, the steps of the energy storage BMS balancing method with adaptive balancing time described in any one of claims 1 to 7 are implemented.
10. A computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the steps of the energy storage BMS balancing method with adaptive balancing time as claimed in any one of claims 1 to 7.
Citation Information
Patent Citations
Passive equalization control system and control method used for maintaining consistency of battery pack
CN103647332A
Power lithium battery pack passive equalization system with temperature detection function
CN104505912A
Balancing system and method of battery pack
CN118826222A
Cited By
Dynamic thermal management method and device for energy storage battery cell
CN122315162A