Temperature control method and storage medium

By obtaining the temperature data of the battery cluster and calculating the maximum average temperature difference, the fan is adjusted using the duty cycle adjustment strategy, which solves the problem of temperature inconsistency of the battery cluster in the energy storage system and improves the stability of the output power.

CN115172936BActive Publication Date: 2025-10-21SHENZHEN CLOU ELECTRONICS +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210889926.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-07-27
Publication Date
2025-10-21
Estimated Expiration
2042-07-27

AI Technical Summary

Technical Problem

In the prior art, the fan speed regulation strategy of the energy storage system is controlled according to the average temperature of the battery module, which makes it difficult to ensure the temperature consistency of the battery cluster, resulting in unstable output power of the energy storage system.

Method used

By acquiring the temperature data of multiple battery clusters, calculating the cluster average temperature and the maximum average temperature difference, and using a preset duty cycle adjustment strategy to adjust the fan speed, the temperature difference between battery clusters can be accurately adjusted.

Benefits of technology

The temperature stability of the energy storage system is achieved, the stability of the output current is guaranteed, and thus the output power stability of the energy storage system is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115172936B_ABST
    Figure CN115172936B_ABST
Patent Text Reader

Abstract

The application discloses a temperature control method and a storage medium, and relates to the technical field of energy storage. The temperature control method comprises the following steps: acquiring temperature data sets of a plurality of battery clusters, wherein each battery cluster comprises at least one battery module, each battery module comprises at least one battery cell, and the temperature data set comprises temperature data of each battery cell; calculating cluster average temperatures of the corresponding battery clusters according to the temperature data of each battery cell in each battery module; calculating maximum average temperature differences between the plurality of battery clusters according to the cluster average temperatures of the plurality of battery clusters; and when the maximum average temperature difference is greater than a preset first temperature threshold, adjusting the speed of a fan of a battery cluster corresponding to the maximum average temperature difference according to a preset first duty cycle adjustment strategy. The temperature control method can more effectively control the temperature difference of an energy storage system, thereby guaranteeing the stability of the output power of the energy storage system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of energy storage technology, and in particular to a temperature control method and storage medium. Background Art

[0002] Among the related technologies, energy storage technology is an important part of the smart grid and one of the supporting technologies of the smart grid technology. The energy storage system built based on energy storage technology includes a large number of battery cells. The battery cell is the basic unit of the energy storage system. The temperature difference of the battery cells in the energy storage system has a relatively large impact on the system life, SOH (lithium battery health status), and system balance. In order to reduce the temperature difference of the system battery cells and extend the system service life, fans are generally set to adjust the temperature difference of the battery cells in the energy storage system. At present, the speed regulation strategy of the fan is usually controlled based on the average temperature of the battery module in the energy storage system. The control method is relatively rough. When a large temperature difference occurs during the operation of the energy storage system, it is difficult to ensure the consistency of the average temperature of the battery cluster composed of battery modules by adjusting the average temperature of the battery module, which affects the output power of the energy storage system. Summary of the Invention

[0003] The present application aims to solve at least one of the technical problems existing in the prior art. To this end, the present application proposes a temperature control method and storage medium that can more effectively control the temperature difference of an energy storage system, thereby ensuring the stability of the output power of the energy storage system.

[0004] The temperature control method according to the first embodiment of the present application includes:

[0005] Acquire temperature data sets of a plurality of battery clusters, wherein each battery cluster includes at least one battery module, each battery module includes at least one battery cell, and the temperature data sets include temperature data of each battery cell;

[0006] Calculating an average temperature of the battery cluster corresponding to the battery cluster based on the temperature data of each battery cell in each battery module;

[0007] calculating a maximum average temperature difference between the plurality of battery clusters according to the cluster average temperatures of the plurality of battery clusters;

[0008] When the maximum average temperature difference is greater than a preset first temperature threshold, the fan of the battery cluster corresponding to the maximum average temperature difference is speed-regulated according to a preset first duty cycle regulation strategy.

[0009] According to some embodiments of the present application, calculating the average cluster temperature of the corresponding battery cluster based on the temperature data of each battery cell in each battery module includes:

[0010] Calculating an average module temperature of each battery module based on the temperature data of each battery cell in each battery module;

[0011] The cluster average temperature of the battery cluster is calculated based on the module average temperatures of the plurality of battery modules.

[0012] According to some embodiments of the present application, calculating the maximum average temperature difference between the plurality of battery clusters based on the cluster average temperatures of the plurality of battery clusters includes:

[0013] Comparing and obtaining a maximum cluster average temperature and a minimum cluster average temperature among the plurality of cluster average temperatures;

[0014] The maximum average temperature difference between the plurality of battery clusters is calculated by calculating the difference between the maximum cluster average temperature and the minimum cluster average temperature.

[0015] According to some embodiments of the present application, when the maximum average temperature difference is greater than a preset first temperature threshold, adjusting the speed of the fan of the battery cluster corresponding to the maximum average temperature difference according to a preset first duty cycle adjustment strategy includes:

[0016] When the maximum average temperature difference is greater than a preset first temperature threshold, obtaining a maximum cluster average temperature and a minimum cluster average temperature corresponding to the maximum average temperature difference;

[0017] According to the maximum cluster average temperature and the minimum cluster average temperature, obtaining a first target battery cluster among the plurality of battery clusters corresponding to the maximum cluster average temperature and a second target battery cluster among the plurality of battery clusters corresponding to the minimum cluster average temperature;

[0018] adjusting the speed of the fan corresponding to the first target battery cluster according to a preset first duty cycle adjustment strategy and a preset duty cycle increase value;

[0019] The fan corresponding to the second target battery cluster is speed-regulated according to a preset first duty cycle adjustment strategy and a preset duty cycle reduction value.

[0020] According to some embodiments of the present application, after calculating the average cluster temperature of the corresponding battery cluster based on the temperature data of each battery cell in each battery module, the temperature control method further includes:

[0021] Obtaining a maximum cluster temperature and a minimum cluster temperature of a plurality of battery clusters;

[0022] The maximum temperature difference between the maximum cluster temperature and the minimum cluster temperature in the battery stack is calculated based on the maximum cluster temperature and the minimum cluster temperature of the plurality of battery clusters, wherein the battery stack includes the plurality of battery clusters.

[0023] According to some embodiments of the present application, calculating the maximum in-stack temperature difference between the maximum cluster temperature and the minimum cluster temperature in the battery stack based on the maximum cluster temperature and the minimum cluster temperature of the plurality of battery clusters includes:

[0024] Comparing and obtaining a maximum temperature value among the plurality of cluster maximum temperatures and a minimum temperature value among the plurality of cluster minimum temperatures;

[0025] The maximum temperature value and the minimum temperature value are differentiated to calculate the maximum in-stack temperature difference between the maximum temperature of the cluster and the minimum temperature of the cluster.

[0026] According to some embodiments of the present application, obtaining the maximum cluster temperature and the minimum cluster temperature of the plurality of battery clusters includes:

[0027] Calculating the maximum module temperature and the minimum module temperature of each battery module according to the temperature data of each battery cell in each battery module;

[0028] The cluster maximum temperature and the cluster minimum temperature of the battery cluster are respectively calculated based on the module maximum temperature and the module minimum temperature of the plurality of battery modules.

[0029] According to some embodiments of the present application, the temperature control method further includes:

[0030] When the maximum intra-stack temperature difference is greater than a preset second temperature threshold, the fan of the battery module corresponding to the maximum intra-stack temperature difference is speed-regulated according to a preset second duty cycle regulation strategy.

[0031] According to some embodiments of the present application, adjusting the speed of the fan of the battery module corresponding to the maximum in-stack temperature difference according to a preset second duty cycle adjustment strategy includes:

[0032] Obtaining the minimum temperature value corresponding to the maximum in-pile temperature difference;

[0033] According to the minimum temperature value, obtaining a target battery module from the plurality of battery modules corresponding to the minimum temperature value;

[0034] According to a preset second duty cycle adjustment strategy, the speed of the fan corresponding to the target battery module is adjusted.

[0035] According to the computer-readable storage medium of the second embodiment of the present application, the computer-readable storage medium stores computer-executable instructions, and the computer-executable instructions are used to enable a computer to execute the temperature control method as described in the first embodiment.

[0036] The temperature control method according to the embodiment of the present application has the following beneficial effects: first, a temperature data set of multiple battery clusters is obtained, wherein each battery cluster includes at least one battery module, each battery module includes at least one battery cell, and the temperature data set includes temperature data of each battery cell; second, based on the temperature data of each battery cell in each battery module, the cluster average temperature of the corresponding battery cluster is calculated; then, based on the cluster average temperatures of the multiple battery clusters, the maximum average temperature difference between the multiple battery clusters is calculated; finally, when the maximum average temperature difference is greater than a preset first temperature threshold, the fan of the battery cluster corresponding to the maximum average temperature difference is adjusted according to a preset first duty cycle adjustment strategy. The temperature control method of the present application obtains the maximum average temperature difference between multiple battery clusters, and obtains two battery clusters corresponding to the maximum average temperature difference based on the maximum average temperature difference. It can then specifically adjust the speed of the fans corresponding to the two battery clusters whose maximum average temperature difference exceeds the first temperature threshold through a first duty cycle adjustment strategy, thereby quickly achieving precise adjustment of the temperature difference of the energy storage system and ensuring the temperature stability within the energy storage system. The temperature is related to the resistance of the battery cells in the energy storage system. When the temperature stability of the energy storage system is good, the stability of the output current can be guaranteed, and ultimately the stability of the output power of the energy storage system can be achieved. Therefore, the temperature control method of the present application can more effectively control the temperature difference of the energy storage system, thereby ensuring the stability of the output power of the energy storage system.

[0037] Additional aspects and advantages of the present application will be given in part in the description below, and in part will become obvious from the description below, or will be learned through practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] The present application is further described below with reference to the accompanying drawings and embodiments, wherein:

[0039] Figure 1 A diagram showing the layout of battery clusters within a battery stack in an energy storage system according to an embodiment of the present application;

[0040] Figure 2 for Figure 1 The battery module layout diagram of the battery cluster shown in;

[0041] Figure 3 A schematic flow chart of the temperature control method provided in an embodiment of the present application;

[0042] Figure 4A schematic flow chart of a temperature control method provided in another embodiment of the present application;

[0043] Figure 5 This is a schematic diagram of the structure of the temperature control system provided in an embodiment of the present application.

[0044] Reference numerals:

[0045] Memory 200 and processor 300. DETAILED DESCRIPTION

[0046] The following describes in detail embodiments of the present application. Examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present application and are not to be construed as limiting the present application.

[0047] It should be noted that although the system diagrams illustrate functional module divisions and the flowcharts illustrate logical sequences, in certain circumstances, the steps shown or described may be performed in a sequence that differs from the module divisions in the system or the sequence in the flowcharts. Terms used in the specification, claims, and drawings are intended to distinguish similar items and are not necessarily intended to describe a specific sequence or chronological order.

[0048] In the description of this application, "several" means more than one, "plurality" means more than two, "greater than," "less than," and "exceed" are understood to exclude the number itself, while "above," "below," and "within" are understood to include the number itself. The use of "first" and "second" in the description is solely for the purpose of distinguishing technical features and should not be construed as indicating or implying relative importance, implicitly specifying the number of the indicated technical features, or implicitly specifying the order of the indicated technical features.

[0049] In the description of this application, unless otherwise clearly defined, terms such as setting, installing, and connecting should be understood in a broad sense, and technicians in the relevant technical field can reasonably determine the specific meanings of the above terms in this application based on the specific content of the technical solution.

[0050] In the description of this application, reference to the terms "one embodiment," "some embodiments," "illustrative embodiments," "examples," "specific examples," or "some examples" means that the specific features, structures, materials, or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of this application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described can be combined in any appropriate manner in any one or more embodiments or examples.

[0051] like Figure 1 and Figure 2 As shown, the energy storage system of the present application includes multiple battery stacks, each battery stack includes multiple battery clusters, and each battery cluster includes multiple battery modules. Specifically, the energy storage system is set in a container, and each battery module is equipped with a fan, which is used to dissipate heat from the battery module to achieve temperature control. Furthermore, each battery module includes multiple battery cells, and each battery cell is equipped with a temperature sensor to detect the temperature of the battery cell.

[0052] It should be noted that the battery cell may be an electrochemical cell having a positive electrode and a negative electrode.

[0053] Energy storage technology is a key component of smart grids and one of the supporting technologies for smart grids. Currently, energy storage systems built using this technology are integrated with numerous battery cells, the fundamental unit of an energy storage system. Temperature differences within these cells significantly impact the system's lifespan, SOH (state of health) (SOH), and overall system balance. To reduce these temperature differences and extend the system's lifespan, battery modules in these systems typically incorporate fans to regulate internal temperature differences. Currently, fan speed control strategies in energy storage systems are based solely on the average temperature of the battery modules themselves. When the system operates at high charge rates or maximum discharge rates for extended periods, the energy storage system is prone to significant temperature differences. This temperature consistency affects the consistency of the cell internal resistance, which in turn leads to variations in the energy storage system's output current. Large variations in the average temperature of battery clusters lead to large variations in the overall internal resistance of the battery clusters, ultimately resulting in inconsistent output currents between battery clusters. This further reduces the system's output power and, consequently, its energy efficiency.

[0054] Refer to the following Figure 3 A temperature control method according to an embodiment of the present application is described.

[0055] It is understandable that if Figure 3 As shown, the temperature control method includes:

[0056] Step S100, acquiring a temperature data set of a plurality of battery clusters, wherein each battery cluster includes at least one battery module, each battery module includes at least one battery cell, and the temperature data set includes temperature data of each battery cell;

[0057] Step S110 , calculating the average temperature of the corresponding battery cluster based on the temperature data of each battery cell in each battery module;

[0058] Step S120 , calculating a maximum average temperature difference between the plurality of battery clusters based on the average cluster temperatures of the plurality of battery clusters;

[0059] Step S130 : When the maximum average temperature difference is greater than a preset first temperature threshold, the fan of the battery cluster corresponding to the maximum average temperature difference is adjusted in speed according to a preset first duty cycle adjustment strategy.

[0060] First, a temperature data set of multiple battery clusters is obtained, wherein each battery cluster includes at least one battery module, each battery module includes at least one battery cell, and the temperature data set includes temperature data of each battery cell; second, based on the temperature data of each battery cell in each battery module, the cluster average temperature of the corresponding battery cluster is calculated; then, based on the cluster average temperatures of the multiple battery clusters, the maximum average temperature difference between the multiple battery clusters is calculated; finally, when the maximum average temperature difference is greater than a preset first temperature threshold, the fan of the battery cluster corresponding to the maximum average temperature difference is adjusted according to a preset first duty cycle adjustment strategy. The temperature control method of the present application obtains the maximum average temperature difference between multiple battery clusters, and obtains two battery clusters corresponding to the maximum average temperature difference based on the maximum average temperature difference. It can then specifically adjust the speed of the fans corresponding to the two battery clusters whose maximum average temperature difference exceeds the first temperature threshold through a first duty cycle adjustment strategy, thereby quickly achieving precise adjustment of the temperature difference of the energy storage system and ensuring the temperature stability within the energy storage system. The temperature is related to the resistance of the battery cells in the energy storage system. When the temperature stability of the energy storage system is good, the stability of the output current can be guaranteed, and ultimately the stability of the output power of the energy storage system can be achieved. Therefore, the temperature control method of the present application can more effectively control the temperature difference of the energy storage system, thereby ensuring the stability of the output power of the energy storage system.

[0061] It should be noted that through precise adjustment of the battery clusters, the temperature consistency between battery clusters can also be improved. The temperature control method of the present application obtains the temperature data sets of multiple battery clusters in real time, and then can adjust the battery clusters in real time. When the maximum average temperature difference between any two battery clusters is greater than the first temperature threshold, the corresponding fans can be adjusted to reduce the average temperature difference between the two battery clusters, so that the average temperature difference of each battery cluster in the energy storage system as a whole is controlled, and the temperature difference value of each battery cluster is within the allowable range. Only in this way, compared with the method of controlling only by average temperature, the temperature difference value of the battery cluster is improved, so that the consistency of the average temperature of the battery cluster is improved, thereby ensuring the consistency of the output current of different battery clusters.

[0062] It should be noted that consistency can be understood as basically the same size, and the difference is within the allowable threshold range.

[0063] It should be noted that, for the temperature data set in step S100 , the temperature data of the cells on all battery modules in the battery stack are collected once according to a preset collection cycle to obtain the temperature data set. Specifically, the collection cycle may be 10 seconds.

[0064] It is understood that the average temperature of the corresponding battery cluster is calculated based on the temperature data of each battery cell in each battery module, including:

[0065] Calculate the average module temperature of each battery module based on the temperature data of each battery cell in each battery module;

[0066] The average temperature of the battery cluster is calculated based on the average module temperatures of the multiple battery modules.

[0067] It should be noted that, assuming that the number of cells in a battery module is n, the temperatures of the n cells are T1, T2, T3, ... Tn, then the average module temperature of a single battery module is t 模组平均温度 =aver{T1, T2, T3, ..., Tn}, that is, the average temperature of n battery cells. A battery cluster has multiple battery modules. Assuming that a battery cluster has n battery modules, the average temperature of a single battery cluster, that is, the cluster average temperature t 簇平均温度 =aver{T 模组1平均温度 、T 模组2平均温度 ,…,T 模组n平均温度}, that is, the average temperature of n modules is calculated to obtain the cluster average temperature.

[0068] It should be noted that, assuming that a battery stack includes multiple battery clusters, a battery cluster includes multiple battery modules, a battery module includes multiple battery cells, and the temperature data of multiple battery cells in a battery module is A1 = {T1, T2, T3, ..., Tn}, then the temperature data of multiple battery cells in a battery cluster is B1 = {A1, A2, A3, ..., An}, then the temperature data of multiple battery cells in a battery stack is C = {B1, B2, B3, ..., Bn}.

[0069] It is understood that the maximum average temperature difference between the multiple battery clusters is calculated based on the cluster average temperatures of the multiple battery clusters, including:

[0070] Comparing and obtaining the maximum cluster average temperature and the minimum cluster average temperature among the multiple cluster average temperatures;

[0071] The maximum average temperature of the cluster is different from the minimum average temperature of the cluster, and the maximum average temperature difference between the multiple battery clusters is calculated.

[0072] It should be noted that when calculating the average temperature t of a single battery cluster, 簇平均温度Finally, since the battery stack includes multiple battery clusters, it is also necessary to calculate the average cluster temperature t for each battery cluster. 簇平均温度 , and then the average temperature t of multiple battery clusters can be obtained 簇平均温度 , and finally the average temperature of multiple battery clusters t 簇平均温度 The maximum temperature and minimum temperature are determined in the equation. The maximum temperature is the average temperature of the maximum cluster, and the minimum temperature is the average temperature of the minimum cluster. Finally, the difference between the average temperature of the maximum cluster and the average temperature of the minimum cluster is calculated to obtain the maximum average temperature difference. The relevant formula is as follows:

[0073] t 最大平均温度差 =max{t 簇1平均温度 ,…,t 簇n平均温度}-min{t 簇1平均温度 ,…,t 簇n平均温度},

[0074] Among them, t 最大平均温度差 is the maximum average temperature difference, that is, the maximum average temperature difference between battery clusters.

[0075] It is understandable that when the maximum average temperature difference is greater than a preset first temperature threshold, the fan of the battery cluster corresponding to the maximum average temperature difference is adjusted in speed according to a preset first duty cycle adjustment strategy, including:

[0076] When the maximum average temperature difference is greater than a preset first temperature threshold, obtaining the maximum cluster average temperature and the minimum cluster average temperature corresponding to the maximum average temperature difference;

[0077] According to the maximum cluster average temperature and the minimum cluster average temperature, obtaining a first target battery cluster among the multiple battery clusters corresponding to the maximum cluster average temperature and a second target battery cluster among the multiple battery clusters corresponding to the minimum cluster average temperature;

[0078] Adjusting the speed of the fan corresponding to the first target battery cluster according to a preset first duty cycle adjustment strategy and a preset duty cycle increase value;

[0079] The fan corresponding to the second target battery cluster is speed-regulated according to the preset first duty cycle adjustment strategy and the preset duty cycle reduction value.

[0080] It should be noted that the maximum average temperature difference is obtained by subtracting the average temperatures of the two battery clusters. Therefore, when the maximum average temperature difference is greater than the preset first temperature threshold, the maximum cluster average temperature and the minimum cluster average temperature corresponding to the maximum average temperature difference can be obtained, and the corresponding battery cluster is determined according to the maximum cluster average temperature, and the corresponding battery cluster is determined according to the minimum cluster average temperature, that is, the first target battery cluster and the second target battery cluster.

[0081] It should be noted that the first duty cycle adjustment strategy is shown in Table 1 below:

[0082] Table 1 Module fan zone speed table

[0083] Judgment conditions Fan operation duty cycle <![CDATA[t 模组最高温度 >38℃]]> Full rotation <![CDATA[t 模组平均温度 ≥35℃]]> 100% <![CDATA[32℃≤t 模组平均温度 <35℃]]> 75% <![CDATA[29℃≤t 模组平均温度 <32℃]]> 50% <![CDATA[26℃≤t 模组平均温度 <29℃]]> 25% <![CDATA[t 模组平均温度 <26℃]]> 5%

[0084] As can be seen from Table 1, the first duty cycle adjustment strategy will be based on t 模组平均温度 and t 模组最高温度 Adjust the duty cycle of the fan (duty cycle refers to the proportion of power-on time to the total time in a pulse cycle. Duty ratio has the following meaning in the telecommunications field: for example, the duty cycle of a pulse sequence with a pulse width of 1 μs and a signal period of 4 μs is 0.25, or 25%).

[0085] It should be noted that the duty cycle increase value can be set as needed, for example, 5%, 10%, 15%, etc.

[0086] It should be noted that the first temperature threshold can be obtained by testing the battery stack on site. For example, the first temperature threshold is 3°C.

[0087] It should be noted that, according to the preset first duty cycle adjustment strategy and the preset duty cycle increase value, the speed of the fan corresponding to the first target battery cluster is adjusted, including:

[0088] When the fan duty cycle corresponding to the first target battery cluster is any one of the first preset ratio, the second preset ratio, the third preset ratio, and the fourth preset ratio, the duty cycle increase value is added to any one of the first preset ratio, the second preset ratio, the third preset ratio, and the fourth preset ratio to obtain the first target duty cycle;

[0089] The speed of the fan corresponding to the first target battery cluster is adjusted according to the first target duty cycle.

[0090] It should be noted that the first preset ratio, the second preset ratio, the third preset ratio, and the fourth preset ratio are 5%, 25%, 50%, and 75%, respectively. When the duty cycle does not reach 100%, the duty cycle can be increased by the duty cycle increment value. For example, if the duty cycle increment value is 5%, and the original duty cycle of the first target battery cluster is 50%, then the duty cycle is increased by 5% from 50%, that is, the speed of the fan corresponding to the first target battery cluster is increased by 55%, thereby reducing its temperature.

[0091] It should be noted that, according to the preset first duty cycle adjustment strategy and the preset duty cycle reduction value, the speed of the fan corresponding to the second target battery cluster is adjusted, including:

[0092] When the fan duty cycle corresponding to the second target battery cluster is any one of the first preset ratio, the second preset ratio, the third preset ratio, and the fourth preset ratio, the duty cycle reduction value is subtracted from any one of the first preset ratio, the second preset ratio, the third preset ratio, and the fourth preset ratio to obtain the second target duty cycle;

[0093] The fan corresponding to the first target battery cluster is speed-regulated according to the second target duty cycle.

[0094] It should be noted that when the duty cycle does not reach 100%, the duty cycle can be reduced by reducing the duty cycle value. For example, if the duty cycle reduction value is 5%, and the original duty cycle of the second target battery cluster is 75%, then it is reduced by 5% based on 75%, that is, the speed of the fan corresponding to the second target battery cluster is reduced by 70% to increase its temperature.

[0095] It should be noted that, when the maximum average temperature difference is greater than the first temperature threshold, the maximum average temperature difference between the two battery clusters is adjusted as follows:

[0096] Assuming there are four battery clusters with average temperatures of 60°C, 55°C, 53°C, and 45°C, respectively, the maximum average temperature difference can be calculated to be 60°C - 45°C = 15°C. When the first temperature threshold is 3°C, the maximum average temperature difference is greater than the first temperature threshold. The fan of the battery cluster corresponding to 60°C is adjusted using the first target duty cycle, and the fan of the battery cluster corresponding to 45°C is adjusted using the second target duty cycle. Through adjustment, 60°C is reduced to 55°C, and 45°C is increased to 53°C. Compared with before adjustment, the temperature difference is basically consistent within the allowable threshold. Therefore, the temperature consistency of the battery cluster is improved.

[0097] It should be noted that when the maximum average temperature difference is less than a preset first temperature threshold, the fan speeds of all battery clusters within the battery stack are adjusted according to a preset first duty cycle adjustment strategy. Based on the relationship between the temperature differences between battery cluster tests and the internal resistance differences of all battery cells in the battery cluster, when the first temperature threshold is less than 3°C, the temperature differences between battery clusters within the battery stack are small, resulting in good consistency in the output currents of different battery clusters. Therefore, only the first duty cycle adjustment strategy is required.

[0098] It is understood that after calculating the average temperature of the corresponding battery cluster based on the temperature data of each battery cell in each battery module, the temperature control method further includes:

[0099] The maximum temperature difference between the highest cluster temperature and the lowest cluster temperature in the battery stack is calculated based on the highest cluster temperature and the lowest cluster temperature of the plurality of battery clusters, wherein the battery stack includes the plurality of battery clusters.

[0100] It is understandable that the temperature parameter set also includes the cluster maximum temperature and the cluster minimum temperature of the battery cluster;

[0101] Based on the temperature data of each battery cell in each battery module, the temperature parameter set of the corresponding battery cluster is calculated, which also includes:

[0102] Calculate the maximum and minimum module temperatures of each battery module based on the temperature data of each battery cell in each battery module.

[0103] The maximum temperature and the minimum temperature of the battery cluster are calculated based on the maximum module temperature and the minimum module temperature of the plurality of battery modules.

[0104] It should be noted that, assuming that the number of cells in a battery module is n, the temperatures of the n cells are T1, T2, T3, ... Tn, then it is relatively easy to calculate the maximum temperature of the module t 模组最高温度 =max{T1, T2, T3, ..., T n}、Module minimum temperature t 模组最低温度 =min{T1, T2, T3, ..., T n}, that is, determine the highest and lowest temperatures of the n battery cells, and then determine the highest temperature of the battery cell as the highest module temperature, and the lowest temperature of the battery cell as the lowest module temperature. Assuming that a battery cluster has n battery modules, then among the highest and lowest module temperatures of the n battery modules, calculate the highest temperature among the highest module temperatures and the lowest temperature among the lowest module temperatures, and use the highest temperature as the highest cluster temperature, and the lowest temperature as the lowest cluster temperature. The formula is as follows:

[0105] The maximum temperature of the battery cluster t 簇最高温度 =max{T 模组1最高温度 ,…,T 模组n最高温度}, this formula can be understood as determining the maximum temperature among the highest temperatures of n battery modules;

[0106] The lowest temperature of the battery cluster t 簇最低温度 =min{T 模组1最低温度 ,…,T 模组n最低温度}, this formula can be understood as determining the minimum temperature among the maximum temperatures of n battery modules.

[0107] It is understood that the maximum temperature difference between the highest cluster temperature and the lowest cluster temperature in the battery stack is calculated based on the highest cluster temperature and the lowest cluster temperature of the plurality of battery clusters, including:

[0108] Comparing and obtaining a maximum temperature value among the highest temperatures of the multiple clusters and a minimum temperature value among the lowest temperatures of the multiple clusters;

[0109] The maximum temperature difference between the highest temperature in the cluster and the lowest temperature in the cluster is calculated by taking the difference between the maximum temperature and the minimum temperature.

[0110] It should be noted that among multiple battery clusters, each battery cluster has a cluster maximum temperature t 簇最高温度 and the cluster minimum temperature t 簇最低温度 , and determine the maximum temperature among the highest cluster temperatures of multiple battery clusters, and determine the minimum temperature among the lowest cluster temperatures of multiple battery clusters. Then, the difference between the maximum temperature and the minimum temperature can be calculated to obtain the maximum in-stack temperature difference between the highest cluster temperature and the lowest cluster temperature. The relevant formula is as follows:

[0111] Maximum temperature difference in the pile t 最大堆内温差 =max{t 簇1最高温度 ,…,t 簇n最高温度}-min{t 簇1最底温度 ,…,t 簇n最底温度}.

[0112] It is understood that the temperature control method also includes:

[0113] When the maximum intra-stack temperature difference is greater than a preset second temperature threshold, the fan of the battery module corresponding to the maximum intra-stack temperature difference is adjusted in speed according to a preset second duty cycle adjustment strategy.

[0114] It should be noted that the second temperature threshold can be configured according to the hardware performance of the battery cells in the battery stack. For example, the second temperature threshold is 5°C.

[0115] It should be noted that when the maximum temperature difference within the stack is less than the preset second temperature threshold, the temperature difference between different battery modules in the battery stack is small. It is only necessary to adjust the fan of the battery module according to the first duty cycle adjustment strategy to achieve the purpose of maintaining the system temperature difference.

[0116] It is understandable that, according to the preset second duty cycle adjustment strategy, the fan speed of the battery module corresponding to the maximum intra-stack temperature difference is adjusted, including:

[0117] Get the minimum temperature value corresponding to the maximum temperature difference within the pile;

[0118] According to the minimum temperature value, obtaining a target battery module from a plurality of battery modules corresponding to the minimum temperature value;

[0119] According to the preset second duty cycle adjustment strategy, the speed of the fan corresponding to the target battery module is adjusted.

[0120] It should be noted that the second duty cycle adjustment strategy can be understood as adjusting the fan speed to the minimum or shutting it down so that the temperature of the target battery module can rise rapidly, thereby achieving the purpose of quickly reducing the maximum temperature difference within the stack.

[0121] It should be noted that, according to the preset second duty cycle adjustment strategy, the speed of the fan corresponding to the target battery module is adjusted, including:

[0122] The speed of the fan corresponding to the target battery module is adjusted according to the preset third target duty cycle.

[0123] It should be noted that the third target duty cycle may be 5%.

[0124] Refer to the following Figure 4 A temperature control method according to an embodiment of the present application is described.

[0125] It is understandable that if Figure 4 As shown in the figure, ε1 is the first temperature threshold, and ε2 is the second temperature threshold. After calculating the maximum intra-stack temperature difference and the maximum average temperature difference, we first determine whether the maximum average temperature is greater than the first temperature threshold. If the maximum average temperature is less than the first temperature threshold, we then determine whether the maximum intra-stack temperature difference is greater than the second temperature threshold. Different judgment results are processed differently.

[0126] It should be noted that ε1 represents the average temperature difference between different battery clusters in the battery stack, and ε2 represents the maximum temperature difference of all battery cells in the battery stack. If ε1 is small, ε2 is not necessarily small. If ε2 is small, it can be determined that ε1 is small. The overall relationship is ε1≤ε2, as detailed below:

[0127] When the average temperature difference ε1 between different battery clusters is small, but the maximum temperature difference within the battery cluster is large, the maximum temperature difference ε2 within the battery stack is large.

[0128] When the maximum temperature difference ε2 in the battery stack is very small, it can be concluded that the average temperature difference ε1 between different battery clusters is very small.

[0129] Refer to the following Figure 5 A temperature control system according to an embodiment of the present application is described.

[0130] It is understandable that if Figure 5 As shown, the temperature control system includes:

[0131] at least one memory 200;

[0132] at least one processor 300;

[0133] at least one program;

[0134] Programs are stored in the memory 200 , and the processor 300 executes at least one program to implement the above-mentioned temperature control method. Figure 5 Take a processor 300 as an example.

[0135] The processor 300 and the memory 200 may be connected via a bus or other means. Figure 5 Take the example of connecting via a bus.

[0136] Memory 200, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs, non-transitory computer-executable programs, and signals, such as the program instructions / signals corresponding to the temperature control system in the embodiments of the present application. Processor 300 executes the non-transitory software programs, instructions, and signals stored in memory 200 to perform various functional applications and data processing, thereby implementing the temperature control method in the above-described method embodiment.

[0137] The memory 200 may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function; the data storage area may store relevant data of the above-mentioned temperature control method, etc. In addition, the memory 200 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other non-volatile solid-state storage device. In some embodiments, the memory 200 may optionally include a memory remotely arranged relative to the processor 300, and these remote memories may be connected to the temperature control system via a network. Examples of the above-mentioned network include, but are not limited to, the Internet of Things, a software-defined network, a sensor network, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0138] One or more signals are stored in the memory 200, and when executed by one or more processors 300, the temperature control method in any of the above method embodiments is executed. Figures 3 and 4 The method in .

[0139] Refer to the following Figure 5 A computer-readable storage medium according to an embodiment of the present application is described.

[0140] like Figure 5 As shown, the computer readable storage medium stores computer executable instructions, which are executed by one or more processors 300, for example, Figure 5 The one or more processors 300 can execute the temperature control method in the above method embodiment. Figures 3 and 4 The method in .

[0141] The system embodiment described above is merely illustrative. The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected based on actual needs to achieve the objectives of this embodiment.

[0142] From the description of the above embodiments, one skilled in the art will appreciate that all or some of the steps and systems in the methods disclosed above can be implemented as software, firmware, hardware, or any suitable combination thereof. Some or all of the physical components may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit. Such software may be distributed on computer-readable media, which may include computer storage media and communication media. As is well known to those skilled in the art, the term computer storage media includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information. Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disks or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store desired information and that can be accessed by a computer. Furthermore, as is well known to those skilled in the art, communication media generally contains computer-readable signals, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transmission mechanism, and may include any information delivery medium.

[0143] The embodiments of the present application have been described in detail above with reference to the accompanying drawings. However, the present application is not limited to the above embodiments. Various modifications can be made within the scope of knowledge possessed by ordinary technicians in the relevant technical field without departing from the purpose of the present application. In addition, the embodiments of the present application and the features of the embodiments can be combined with each other unless there is a conflict.

Claims

1. A temperature control method, characterized in that: include: Acquire temperature data sets of a plurality of battery clusters, wherein each battery cluster includes at least one battery module, each battery module includes at least one battery cell, and the temperature data sets include temperature data of each battery cell; Calculating an average temperature of the battery cluster corresponding to the battery cluster based on the temperature data of each battery cell in each battery module; calculating a maximum average temperature difference between the plurality of battery clusters according to the cluster average temperatures of the plurality of battery clusters; When the maximum average temperature difference is greater than a preset first temperature threshold, adjusting the speed of the fan of the battery cluster corresponding to the maximum average temperature difference according to a preset first duty cycle adjustment strategy; Obtaining a maximum cluster temperature and a minimum cluster temperature of a plurality of battery clusters; calculating a maximum temperature difference between the maximum cluster temperature and the minimum cluster temperature in a battery stack according to the maximum cluster temperature and the minimum cluster temperature of the plurality of battery clusters, wherein the battery stack includes the plurality of battery clusters; When the maximum intra-stack temperature difference is greater than a preset second temperature threshold, the fan of the battery module corresponding to the maximum intra-stack temperature difference is speed-regulated according to a preset second duty cycle regulation strategy.

2. The temperature control method according to claim 1, characterized in that: The step of calculating the average temperature of the battery cluster according to the temperature data of each battery cell in each battery module includes: Calculating an average module temperature of each battery module based on the temperature data of each battery cell in each battery module; The cluster average temperature of the battery cluster is calculated based on the module average temperatures of the plurality of battery modules.

3. The temperature control method according to claim 1, wherein: The calculating, based on the cluster average temperatures of the plurality of battery clusters, a maximum average temperature difference between the plurality of battery clusters includes: Comparing and obtaining a maximum cluster average temperature and a minimum cluster average temperature among the plurality of cluster average temperatures; The maximum average temperature difference between the plurality of battery clusters is calculated by calculating the difference between the maximum cluster average temperature and the minimum cluster average temperature.

4. The temperature control method according to claim 1, wherein: When the maximum average temperature difference is greater than a preset first temperature threshold, adjusting the speed of the fan of the battery cluster corresponding to the maximum average temperature difference according to a preset first duty cycle adjustment strategy includes: When the maximum average temperature difference is greater than a preset first temperature threshold, obtaining a maximum cluster average temperature and a minimum cluster average temperature corresponding to the maximum average temperature difference; According to the maximum cluster average temperature and the minimum cluster average temperature, obtaining a first target battery cluster among the plurality of battery clusters corresponding to the maximum cluster average temperature and a second target battery cluster among the plurality of battery clusters corresponding to the minimum cluster average temperature; adjusting the speed of the fan corresponding to the first target battery cluster according to a preset first duty cycle adjustment strategy and a preset duty cycle increase value; The fan corresponding to the second target battery cluster is speed-regulated according to a preset first duty cycle adjustment strategy and a preset duty cycle reduction value.

5. The temperature control method according to claim 1, wherein: The calculating, based on the cluster maximum temperatures and the cluster minimum temperatures of the plurality of battery clusters, a maximum temperature difference within the battery stack between the cluster maximum temperature and the cluster minimum temperature, includes: Comparing and obtaining a maximum temperature value among the plurality of cluster maximum temperatures and a minimum temperature value among the plurality of cluster minimum temperatures; The maximum temperature value and the minimum temperature value are differentiated to calculate the maximum in-stack temperature difference between the maximum temperature of the cluster and the minimum temperature of the cluster.

6. The temperature control method according to claim 1, wherein: The obtaining of the maximum cluster temperature and the minimum cluster temperature of the plurality of battery clusters includes: Calculating the maximum module temperature and the minimum module temperature of each battery module according to the temperature data of each battery cell in each battery module; The cluster maximum temperature and the cluster minimum temperature of the battery cluster are respectively calculated based on the module maximum temperature and the module minimum temperature of the plurality of battery modules.

7. The temperature control method according to claim 5, characterized in that: The step of adjusting the speed of the fan of the battery module corresponding to the maximum intra-stack temperature difference according to a preset second duty cycle adjustment strategy includes: Obtaining the minimum temperature value corresponding to the maximum in-pile temperature difference; According to the minimum temperature value, obtaining a target battery module from the plurality of battery modules corresponding to the minimum temperature value; According to a preset second duty cycle adjustment strategy, the speed of the fan corresponding to the target battery module is adjusted.

8. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer-executable instructions, and the computer-executable instructions are used to enable a computer to execute the temperature control method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Temperature difference control method and device for energy storage system, apparatusand storage medium

    CN113791655A

  • Temperature control method, device and equipment of energy storage system and storage medium

    CN114497823A