Battery temperature equalization control method and control system for industrial and commercial storage system

By monitoring and analyzing the temperature data of the battery pack in real time, calculating the temperature difference and temperature rise acceleration of a single pack, and forming a thermal coupling group for coordinated heat dissipation, the problem of imprecise temperature difference control in the battery thermal management system is solved, achieving more efficient heat dissipation and safety.

CN120879073BActive Publication Date: 2025-12-30DYNESS DIGITAL ENERGY TECHNOLOGY CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202511393668.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-09-28
Publication Date
2025-12-30
Estimated Expiration
2045-09-28

AI Technical Summary

Technical Problem

Existing battery thermal management systems lack precise control over temperature differences between battery packs, resulting in low heat dissipation efficiency, localized overheating, shortened battery life, reduced charging and discharging efficiency, and potential safety hazards.

Method used

By monitoring the temperature data of each battery pack in real time, calculating the temperature difference and temperature rise acceleration of a single pack, and using a dual comparison mechanism to control the start and stop of the fan, the temperature balance management between battery packs is achieved. Combined with real-time and periodic data analysis, a thermal coupling group is formed for coordinated heat dissipation.

Benefits of technology

It improves heat dissipation efficiency, extends battery life, enhances system safety, reduces energy consumption, and optimizes battery charging and discharging efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120879073B_ABST
    Figure CN120879073B_ABST
Patent Text Reader

Abstract

The application relates to a kind of industrial and commercial storage system battery pack temperature equalization control method and control system, it belongs to temperature control technical field, wherein the method comprises: the temperature data of each battery pack contained in battery cluster is monitored in real time, the highest temperature of battery cluster is determined, wherein battery cluster is formed by a plurality of battery packs in series, the highest temperature of battery cluster refers to the maximum value of the temperature data of all battery packs contained in battery cluster;For each battery pack, the temperature data of the battery pack is subtracted from the highest temperature of the battery cluster to obtain the single-pack temperature difference;The temperature data of the battery pack is compared with the preset temperature threshold, and the single-pack temperature difference of the battery pack is compared with the preset temperature difference threshold;According to the comparison result of each battery pack, the start-stop of the fan preconfigured for the corresponding battery pack is controlled.The application has the effects of realizing temperature equalization control between industrial and commercial storage system battery packs, reducing the temperature difference between battery packs, and improving the heat dissipation efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of temperature control technology, and in particular to a method and control system for temperature equalization control of battery packs in industrial and commercial energy storage systems. Background Technology

[0002] With the development of new energy technologies, lithium batteries are widely used in electric vehicles, energy storage systems, and other fields. Commercial and industrial energy storage systems typically contain multiple battery packs. These battery packs generate heat during operation. If the temperature is too high or the temperature difference is too large, it will affect battery performance, shorten lifespan, and even cause safety hazards.

[0003] Existing battery thermal management systems typically use simple temperature thresholds to control fan start and stop, lacking fine-grained control over temperature differences between battery packs. This leads to low heat dissipation efficiency or localized overheating, resulting in numerous problems such as shortened battery life, reduced charging and discharging efficiency of commercial and industrial energy storage systems, and potential safety hazards in commercial and industrial energy storage systems. Summary of the Invention

[0004] In order to achieve temperature equalization control among battery packs in industrial and commercial energy storage systems, reduce temperature differences between battery packs, and improve heat dissipation efficiency, this application provides a method and control system for temperature equalization control of battery packs in industrial and commercial energy storage systems.

[0005] Firstly, this application provides a method for temperature equalization control of battery packs in an industrial and commercial energy storage system, including:

[0006] The temperature data of each battery pack in the battery cluster is monitored in real time to determine the highest temperature of the battery cluster. The battery cluster is formed by connecting several battery packs in series, and the highest temperature of the battery cluster refers to the maximum value of the temperature data of all battery packs in the battery cluster.

[0007] For each battery pack, the temperature difference between the battery pack and the highest temperature of the battery cluster is calculated to obtain the temperature difference of a single pack; the temperature data of the battery pack is compared with a preset temperature threshold, and the temperature difference of a single pack is compared with a preset temperature difference threshold.

[0008] Based on the comparison results of each battery pack, the start and stop of the pre-configured fan for the corresponding battery pack are controlled, wherein the pre-configured fan is used to perform air cooling for the corresponding battery pack during startup.

[0009] By adopting the above technical solution, precise monitoring of battery pack temperature is achieved through real-time acquisition of temperature data for each battery pack. By calculating the temperature difference between each battery pack and the highest temperature of its respective battery cluster (i.e., single-pack temperature difference), a temperature correlation analysis between battery packs and battery clusters is established, enabling a more comprehensive assessment of heat dissipation requirements. A dual comparison mechanism (comparison of battery pack temperature data with temperature thresholds and comparison of single-pack temperature differences with temperature difference thresholds) is employed to achieve a more precise fan control strategy, considering both absolute and relative temperature differences. Through refined fan control based on the comparison results, balanced temperature management of the battery packs is achieved, improving heat dissipation efficiency, extending battery life, and enhancing system safety.

[0010] Optionally, the real-time monitoring of temperature data for each battery pack within the battery cluster determines the highest temperature of the battery cluster. For each battery pack, the temperature difference between the battery pack's temperature data and the highest temperature of its respective battery cluster is calculated to obtain the single-pack temperature difference. The comparison of the battery pack's temperature data with a preset temperature threshold and the comparison of the single-pack temperature difference with a preset temperature difference threshold include:

[0011] The temperature data of each battery pack in the battery cluster is monitored in real time, and the real-time temperature data of each battery pack is periodically summarized to generate a temperature range for each battery pack. Based on the temperature ranges of all battery packs in the battery cluster, the highest temperature of the battery cluster is determined. The temperature range refers to the temperature range formed by all real-time temperature data of the battery packs periodically summarized. The highest temperature of the battery cluster refers to the maximum value of the highest temperature among the temperature ranges of all battery packs in the battery cluster.

[0012] Calculate the temperature difference between the highest temperature in the temperature range of each battery pack and the highest temperature of its battery cluster. For each battery pack, compare the highest temperature in the temperature range of the battery pack with a preset temperature threshold, and compare the temperature difference between the battery pack and the preset temperature difference threshold.

[0013] By adopting the above technical solution, the highest temperature is determined from the temperature range formed by the temperature data of the battery pack obtained by periodic summarization. The difference between the highest temperature and the highest temperature of the battery cluster is used to obtain the temperature difference of a single pack. The highest temperature in the temperature range of the battery pack is compared with the preset temperature threshold, and the temperature difference of a single pack of the battery pack is compared with the preset temperature difference threshold to obtain the comparison result, which is used as a reference for controlling the fan.

[0014] Optionally, the method further includes:

[0015] Based on the temperature data of each battery pack obtained through real-time monitoring, the temperature rise of each battery pack is determined in real time. Based on the temperature rise and the temperature data at the current moment, a benchmark battery pack is screened from the battery cluster. The benchmark battery pack refers to the battery pack in the battery cluster that has a high risk of its temperature data exceeding a preset temperature threshold and a high risk of its single-pack temperature difference exceeding a preset temperature difference threshold.

[0016] Based on the temperature data of the benchmark battery pack at the current moment, a fan adjustment curve is determined, and the operation of the fan of the benchmark battery pack is controlled according to the fan adjustment curve; wherein, the fan adjustment curve refers to the curve of fan speed change over time.

[0017] By adopting the above technical solution, considering that relying solely on periodically obtained temperature ranges to calculate the temperature difference of a single battery pack and the highest temperature within the temperature range to adjust the fan operation is prone to heat dissipation lag, this application proposes to determine the benchmark battery pack (i.e., the battery pack that is prone to overheating / breaking the temperature balance within the battery cluster and widening the temperature difference between packs) based on the temperature data obtained in real time, and to perform timely and preventive heat dissipation on the benchmark battery pack. Furthermore, during heat dissipation, the operation of the fan of the benchmark battery pack is controlled by the fan adjustment curve, thereby avoiding the risk of fan failure caused by sudden start-up and shutdown of the control fan.

[0018] Optionally, the method further includes:

[0019] Based on the temperature data of each battery pack obtained from real-time monitoring, the temperature deviation and temperature rise acceleration of each battery pack are calculated.

[0020] All battery packs that meet the preset primary screening conditions are included in the primary candidate sequence as target battery packs; wherein, the primary screening conditions include at least: the temperature deviation is greater than the preset deviation, and the temperature rise acceleration is greater than the preset temperature rise acceleration;

[0021] Spatial coupling analysis is performed on the target battery packs in the initial candidate sequence to establish correlation relationships among the target battery packs whose thermal radiation cross-influence coefficient is greater than the preset coefficient value.

[0022] Based on the correlation, the primary candidate sequence is divided into several thermal coupling groups, and the following conditions are met: target battery packs with correlation are in the same thermal coupling group, and target battery packs without correlation belong to different thermal coupling groups.

[0023] Battery packs whose physical distance from the target battery pack in the thermal coupling group is less than a preset distance value are considered as neighboring battery packs and included in the corresponding thermal coupling group;

[0024] The step of screening for benchmark battery packs from the battery cluster based on the temperature rise change and the current temperature data, determining the fan adjustment curve based on the temperature data of the benchmark battery pack at the current time, and controlling the operation of the fan of the benchmark battery pack according to the fan adjustment curve includes:

[0025] Determine the highest temperature of the battery cluster at the current moment;

[0026] The battery pack with the highest temperature of the battery cluster is used as the benchmark battery pack, and the battery pack with a temperature difference from the highest temperature of the battery cluster that is less than the preset minimum temperature difference is also used as the benchmark battery pack.

[0027] The thermal coupling group to which the benchmark battery pack belongs is taken as the target thermal coupling group. A preset intra-group collaborative control strategy is adopted to control the operation of the pre-configured fans of all battery packs contained in the target thermal coupling group.

[0028] By adopting the above technical solution, and by analyzing temperature rise changes and real-time temperature data, battery packs that have not yet reached their highest temperature but have the potential for rapid temperature rise (i.e., target battery packs) are identified. This enables proactive grouping (i.e., thermal coupling groups), transforming the traditional passive temperature response into predictive thermal management. The operation of fans in all battery packs within the target thermal coupling group is controlled collaboratively. The formation of thermal coupling groups is an important measure to comprehensively consider the impact of heat conduction from high-temperature battery packs on the temperature rise of adjacent battery packs. This optimizes the collaborative temperature control of the benchmark battery pack and adjacent battery packs that are susceptible to the influence of the benchmark battery pack, thereby optimizing the temperature balance effect among battery packs.

[0029] Optionally, the step of calculating the temperature deviation and temperature rise acceleration of each battery pack based on the temperature data of each battery pack obtained through real-time monitoring includes:

[0030] Based on the real-time monitoring of temperature data for each battery pack, the battery pack with the highest temperature is identified as the highest temperature battery pack. It is then determined whether the highest temperature battery pack is the target battery pack in its thermal coupling group. If not, the real-time temperature difference between the highest temperature battery pack and the target battery pack in its thermal coupling group is calculated. When the real-time temperature difference exceeds a preset offset tolerance threshold, the current group is deemed to have failed. The temperature deviation and temperature rise acceleration of each battery pack are then calculated.

[0031] By adopting the above technical solution, and as described above, this application calculates the temperature deviation and temperature rise acceleration based on real-time detected temperature data, and generates a primary candidate sequence based on the temperature deviation and temperature rise acceleration. All target battery packs in this primary candidate sequence are considered to be the most likely candidate battery packs to become the highest temperature battery packs in the future, and it is believed that they will drive the surrounding battery packs (i.e., physically adjacent battery packs) to rise together, thus dividing them into thermal coupling groups, and designating the target battery pack as the center of its respective thermal coupling group, and the target battery pack as the most likely candidate battery pack to become the highest temperature battery pack in its respective thermal coupling group. If the highest temperature battery pack subsequently determined is not the target battery pack, and the difference between the temperature data of the actually determined highest temperature battery pack and the target battery pack (i.e., the real-time temperature difference) is large and exceeds the preset offset tolerance threshold, then the previous prediction is considered invalid, and the primary candidate sequence and thermal coupling groups are regenerated; this ensures that the prediction results are close to reality, provides an accurate reference for subsequent coordinated temperature control based on thermal coupling groups, and improves the accuracy of control.

[0032] Optionally, the method further includes:

[0033] After all battery packs have been included in the corresponding thermal coupling group, it is determined whether there are any cross-group battery packs. If so, the membership weight of the cross-group battery pack in each thermal coupling group is calculated and stored. The cross-group battery pack refers to a battery pack that belongs to two or more thermal coupling groups at the same time. The membership weight is used to characterize the strength of the thermal correlation between the cross-group battery pack and its thermal coupling group.

[0034] The method of employing a preset intra-group collaborative control strategy to control the operation of pre-configured fans in all battery packs within the target thermal coupling group includes:

[0035] A preset intra-group collaborative control strategy is adopted to determine the corresponding fan adjustment curve for each battery pack in each target thermal coupling group;

[0036] Determine whether a target cross-group battery pack exists among all the target thermal coupling groups; wherein the target cross-group battery pack refers to a cross-group battery pack belonging to two or more target thermal coupling groups;

[0037] If a target cross-group battery pack exists, the membership weight of the target cross-group battery pack relative to each target thermal coupling group is determined, and the fan adjustment curve of the target cross-group battery pack is corrected based on the membership weight.

[0038] According to the determined fan adjustment curve, control the operation of the pre-configured fans of all battery packs contained in the target thermal coupling group.

[0039] By adopting the above technical solution, in scenarios where battery clusters suddenly undergo high-rate charging / discharging (such as grid frequency regulation, rapid acceleration / regenerative braking of electric vehicles), due to the different rates of heat generation by aging cells with high internal resistance and new cells with low internal resistance, multiple hot spots may be formed simultaneously in multiple non-adjacent areas within the battery cluster. This results in multiple benchmark battery packs belonging to different thermal coupling groups. Alternatively, when a fan malfunctions, the area it is responsible for will rapidly generate heat, easily forming new thermoelectricity (i.e., creating new benchmark battery packs). In this case, multiple fans corresponding to thermal coupling groups will operate simultaneously. Therefore, if there are cross-group battery packs (i.e., battery packs belonging to two or more target thermal coupling groups at the same time), in order to avoid fan operation conflicts caused by different fan adjustment curves determined when cross-group battery packs belong to different thermal coupling groups, a membership weight concept is set to help achieve a smooth transition of fan operation control commands. This avoids sudden changes in fan speed caused by hard shear at group boundaries, better reflects the complex thermal field interweaving, and makes heat dissipation control more precise and gentle.

[0040] Optionally, calculating and storing the membership weights of the cross-group battery packs within each corresponding thermal coupling group includes:

[0041] Based on preset evaluation factors, the association score between the cross-group battery pack and each thermally coupled group to which it belongs is calculated. According to the association score, the corresponding membership weight is calculated. The higher the association score, the higher the calculated membership weight. The evaluation shadow includes at least the physical distance between the cross-group battery pack and the target battery pack in the thermally coupled group, and the air duct connectivity coefficient. The higher the air duct connectivity coefficient, the higher the air duct connectivity is considered, and the higher the corresponding association score. The closer the physical distance, the higher the association score.

[0042] By adopting the above technical solution, the association score is calculated by integrating multi-dimensional features (such as the physical distance between the cross-group battery pack and the target battery pack in the thermal coupling group, and the air duct connectivity coefficient), and then normalized to convert it into membership weight.

[0043] Secondly, this application provides a temperature equalization control system for battery packs in industrial and commercial energy storage systems, including,

[0044] The temperature monitoring module is used to monitor the temperature data of each battery pack in the battery cluster in real time and determine the highest temperature of the battery cluster. The battery cluster is formed by connecting several battery packs in series, and the highest temperature of the battery cluster refers to the maximum value of the temperature data of all battery packs contained in the battery cluster.

[0045] The temperature analysis module is used to calculate the temperature difference of each battery pack by comparing the temperature data of the battery pack with the highest temperature of the battery cluster to obtain the temperature difference of a single pack; compare the temperature data of the battery pack with a preset temperature threshold; and compare the temperature difference of a single pack with a preset temperature difference threshold.

[0046] The fan control module is used to control the start and stop of the pre-configured fan of each battery pack according to the comparison result of each battery pack. The pre-configured fan is used to perform air cooling for the corresponding battery pack during startup.

[0047] Thirdly, this application provides a temperature equalization control device for a battery pack in an industrial and commercial storage system, including a memory and a processor, wherein the memory stores a computer program that can be loaded by the processor and executed as described in any of the first aspects.

[0048] Fourthly, this application provides a computer-readable storage medium storing a computer program that can be loaded by a processor and executed as described in any of the first aspects.

[0049] In summary, this application includes the following beneficial technical effects:

[0050] This application achieves more precise heat dissipation control by comprehensively considering both absolute temperature and relative temperature difference. This prevents localized overheating and promotes temperature uniformity, improving the overall performance and safety of the battery system; extending battery life by reducing battery aging caused by localized high temperatures and lowering battery replacement costs; and improving system efficiency by enhancing battery charging and discharging efficiency and reducing energy loss through temperature uniformity. Attached Figure Description

[0051] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0052] Figure 1 This is a schematic flowchart of the temperature equalization control method for battery packs in an industrial and commercial energy storage system disclosed in this application.

[0053] Figure 2 This is a flowchart illustrating the process for determining whether to enter the data acquisition stage, and the data analysis and control logic process after entering the data acquisition stage, as disclosed in the embodiments of this application.

[0054] Figure 3 This is a block diagram of the temperature equalization control structure of the battery pack in the industrial and commercial energy storage system disclosed in the embodiments of this application.

[0055] Explanation of reference numerals in the attached diagram: 201, Temperature monitoring module; 202, Temperature analysis module; 203, Fan control module. Detailed Implementation

[0056] The following is in conjunction with the appendix Figure 1-3 This application will be described in further detail.

[0057] This application discloses a method for temperature equalization control of battery packs in an industrial and commercial energy storage system (hereinafter referred to as the control method), the execution subject of which is a temperature equalization control system for battery packs in an industrial and commercial energy storage system (hereinafter referred to as the control system). The following will be discussed in conjunction with the attached... Figure 1-2 Specifically, describe the execution steps of the control method by the control system.

[0058] S101, monitors the temperature data of each battery pack in the battery cluster in real time, and determines the highest temperature of the battery cluster. The battery cluster is formed by several battery packs connected in series, and the highest temperature of the battery cluster refers to the maximum value of the temperature data of all battery packs contained in the battery cluster.

[0059] S102, for each battery pack, calculate the temperature difference between the temperature data of the battery pack and the highest temperature of the battery cluster to obtain the temperature difference of the single pack; compare the temperature data of the battery pack with the preset temperature threshold, and compare the temperature difference of the single pack with the preset temperature difference threshold.

[0060] S103 controls the start and stop of the pre-configured fan for each battery pack according to the comparison result of each battery pack. The pre-configured fan is used to perform air cooling for the corresponding battery pack during startup.

[0061] Specifically, the steps S101 and S102, namely "real-time monitoring of the temperature data of each battery pack contained in the battery cluster, determining the highest temperature of the battery cluster, calculating the temperature difference between the temperature data of each battery pack and the highest temperature of its respective battery cluster to obtain the single-pack temperature difference; comparing the temperature data of the battery pack with a preset temperature threshold, and comparing the single-pack temperature difference of the battery pack with a preset temperature difference threshold," include the following sub-steps:

[0062] S1011 monitors the temperature data of each battery pack in the battery cluster in real time, periodically summarizes the real-time temperature data of each battery pack, generates a temperature range for each battery pack, and determines the highest temperature of the battery cluster based on the temperature ranges of all battery packs in the battery cluster; wherein, the temperature range refers to the temperature range formed by all real-time temperature data periodically summarized by the battery pack; wherein, the highest temperature of the battery cluster refers to the maximum value of the highest temperature among the temperature ranges of all battery packs in the battery cluster.

[0063] S1012, calculate the single-pack temperature difference between the highest temperature in the temperature range of each battery pack and the highest temperature of the battery cluster to which it belongs. For each battery pack, compare the highest temperature in the temperature range of the battery pack with a preset temperature threshold, and compare the single-pack temperature difference of the corresponding battery pack with the preset temperature difference threshold.

[0064] During implementation, the status of the industrial and commercial storage system is first monitored. If the system is in a fault state, all fans are shut down. If the system is functioning normally, it is determined whether it is in an idle state. If it is in an idle state, a preset default fan strategy is executed (e.g., shut down all fans / start all fans / start only specified fans). If the system is in operation, the temperature data monitoring phase begins, which involves real-time monitoring of the temperature data of each battery pack within the battery cluster. Correspondingly, each battery pack is pre-installed with a temperature sensor for monitoring its temperature data. The control system obtains the corresponding temperature data as follows (it should be noted that the determination of the fault state, idle state, and operation state of the industrial and commercial storage system can be manually determined and entered into the control system, which then determines whether to enter the temperature data monitoring phase):

[0065] The system polls all battery packs, collects temperature data from all battery packs, and records the highest and lowest temperatures of each battery pack. It then uses the collected temperature data from each battery pack within a specified period to generate temperature ranges, with the corresponding highest and lowest temperatures serving as the endpoints of these ranges. Accordingly, battery clusters are predefined, representing combinations of battery packs connected in series. The control system stores the battery packs (which can be represented by numbers) contained within each battery cluster. Based on the temperature data of all battery packs, the system finds the maximum value among the highest temperatures of all battery packs within each battery cluster.

[0066] Next, for each battery pack, the highest temperature of the battery pack is calculated by subtracting the highest temperature of its battery cluster to obtain the first difference (i.e., the single-pack temperature difference mentioned above). The lowest temperature of the battery pack is calculated by subtracting the lowest temperature of its battery cluster to obtain the second difference. Then, the following logic is followed (refer to...). Figure 2 Each battery pack's pre-configured fan can be controlled to start or stop:

[0067] First, determine whether the highest temperature of the battery pack is greater than or equal to the first temperature threshold (e.g., 28℃). If yes, proceed to the first-level judgment logic; otherwise, proceed to the second-level judgment logic.

[0068] The first-level judgment logic is as follows: It determines whether the first difference between the highest temperature of the battery pack and the highest temperature of its corresponding battery cluster is less than or equal to a first temperature difference threshold (e.g., 4°C). If yes, the fan of the corresponding battery pack is turned on. If no, it determines whether the first difference between the highest temperature of the battery pack and the highest temperature of its corresponding battery cluster is greater than or equal to a second temperature difference threshold (e.g., 6°C). If yes, the fan of that battery pack is turned off; otherwise, the judgment ends and no control operation is performed on the fan. The second temperature difference threshold is greater than the first temperature difference threshold.

[0069] The second-level judgment logic is as follows: determine whether the highest temperature of the battery pack is less than or equal to a second temperature threshold (e.g., 25°C). If yes, turn off the fan of the battery pack; otherwise, proceed to the third-level judgment logic. The second temperature threshold is less than the first temperature threshold.

[0070] The third-level judgment logic is as follows: determine whether the first difference between the highest temperature of the battery pack and the highest temperature of its battery cluster is greater than or equal to the second temperature difference threshold (e.g., 6℃). If yes, turn off the fan of the battery pack; otherwise, proceed to the fourth-level judgment logic.

[0071] The fourth-level judgment logic is as follows: First, determine if the second difference between the lowest temperature of the battery pack and the highest temperature of its battery cluster is greater than or equal to the third temperature difference threshold (e.g., 5℃). If not, the judgment ends. If yes, further determine if the highest temperature of the battery pack is less than the third temperature threshold (i.e., the first temperature threshold - 1, e.g., 27℃). If yes, turn off the fan of the battery pack; otherwise, the judgment ends.

[0072] Optionally, since the control method for the battery pack fan mentioned in the above scheme relies on periodic temperature data comparisons, which has a defined time interval, it is prone to heat dissipation lag. Therefore, this application proposes the following scheme to achieve real-time fan speed regulation. Accordingly, the control method includes the following steps:

[0073] S201. Based on the temperature data of each battery pack obtained from real-time monitoring, the battery pack with the highest temperature is identified as the highest temperature battery pack. It is determined whether the highest temperature battery pack is the target battery pack in its thermal coupling group. If not, the real-time temperature difference between the highest temperature battery pack and the target battery pack in its thermal coupling group is calculated. When the real-time temperature difference is greater than the preset offset tolerance threshold, the current group is determined to be in failure. The temperature deviation and temperature rise acceleration of each battery pack are calculated.

[0074] S202, all battery packs that meet the preset primary screening conditions are included as target battery packs in the primary candidate sequence; wherein, the primary screening conditions include at least: the temperature deviation is greater than the preset deviation, and the temperature rise acceleration is greater than the preset temperature rise acceleration;

[0075] S203, Perform spatial coupling analysis on the target battery packs in the initial candidate sequence, and establish correlation relationships for target battery packs whose thermal radiation cross-influence coefficient is greater than the preset coefficient value;

[0076] S204. Based on the correlation, the primary candidate sequence is divided into several thermal coupling groups, and the following conditions are met: target battery packs with correlation are in the same thermal coupling group, and target battery packs without correlation belong to different thermal coupling groups.

[0077] S205, battery packs whose physical distance from the target battery pack in the thermal coupling group is less than a preset distance value are regarded as neighboring battery packs and included in the corresponding thermal coupling group;

[0078] S301, based on the temperature data of each battery pack obtained in real time, determines the temperature rise of each battery pack in real time, and based on the temperature rise and the temperature data at the current moment, filters out the benchmark battery pack from the battery cluster; wherein, the benchmark battery pack refers to the battery pack in the battery cluster that has a high risk of temperature data exceeding the preset temperature threshold and a high risk of single pack temperature difference exceeding the preset temperature difference threshold.

[0079] S302 determines the fan adjustment curve based on the temperature data of the benchmark battery pack at the current moment, and controls the operation of the fan of the benchmark battery pack according to the fan adjustment curve; wherein, the fan adjustment curve refers to the curve of fan speed change over time.

[0080] Among them, "based on the temperature rise change and the current temperature data, screening for benchmark battery packs from the battery cluster, determining the fan adjustment curve according to the current temperature data of the benchmark battery pack, and controlling the operation of the fan of the benchmark battery pack according to the fan adjustment curve" in S301 and S302 includes:

[0081] S3011, determine the highest temperature of the battery cluster at the current moment;

[0082] S3021, the battery pack with the highest temperature of the battery cluster is used as the benchmark battery pack, and the battery pack with a temperature difference from the highest temperature of the battery cluster that is less than the preset minimum temperature difference is also used as the benchmark battery pack.

[0083] S3022 takes the thermal coupling group to which the benchmark battery pack belongs as the target thermal coupling group, and adopts a preset intra-group cooperative control strategy to control the operation of the pre-configured fans of all battery packs contained in the target thermal coupling group.

[0084] In practice, temperature deviation refers to the difference between the current temperature data of the battery pack and the average current temperature data of all battery packs in the battery cluster.

[0085] Temperature rise acceleration is the second derivative of temperature data with respect to time. For example, temperature data acquired within a specified time period before the current time can be used as a temperature sequence (such as five temperature data points), and the temperature rise acceleration can be obtained using the five-point quadratic smoothing derivative formula.

[0086] The calculation method for the thermal radiation cross-influence coefficient β can be as follows: obtain the physical distance d between any two target battery packs in the initial candidate sequence and the air duct connectivity parameter γ. In this case, a three-dimensional coordinate system is established in advance based on the stacking structure of all battery packs in the battery cluster, with a specified point (such as the center of the battery cluster) as the origin. The physical distance d is obtained by calculating the Euclidean distance between the two battery packs using the three-dimensional coordinates of the battery cluster.

[0087] The airflow connectivity parameter γ is calculated as follows: Since the battery packs contained in the battery cluster of this application are known to be stacked vertically, the airflow connectivity coefficient γ will be calculated based on the relative position of the two battery packs, on the basis of a preset baseline coefficient value (e.g., 1). For example: if the two battery packs are in the same column and are adjacent vertically, the corresponding airflow connectivity coefficient γ = preset baseline coefficient value + 0.3; if they are in the same column and there is a battery pack in between (i.e., vertically distributed but not adjacent), the corresponding airflow connectivity coefficient γ = preset baseline coefficient value + 0.1; if the two battery packs are not in the same column, the corresponding airflow connectivity coefficient γ = preset baseline coefficient value - 0.2.

[0088] According to the formula β=γ\cdot [{e}^{({-d / {d}_{0}})}]\cdot (1+ρ) The cross-influence coefficient of thermal radiation, β, was calculated. Here, d is the physical distance between the two battery packs. Characteristic attenuation distance (preset value); The correlation coefficient ρ is used to reflect the exponential decay of thermal radiation with distance. Specifically, it refers to the Pearson coefficient of the curve showing the temperature data of the two target battery packs changing over a specified period of time (e.g., 1 hour). In other embodiments, it can also be a preset value. When the thermal radiation cross-influence coefficient β is greater than the preset value, the two target battery packs are considered to be correlated.

[0089] Next, the control system generates a thermal coupling group for the target battery packs with relationships in the initial candidate sequence, used to store the corresponding related target battery packs. Target battery packs in the initial candidate sequence that are not related to other battery packs are grouped into a separate thermal coupling group to ensure that unrelated target battery packs in the initial candidate sequence belong to different thermal coupling groups. Battery packs whose physical distance to a target battery pack in a thermal coupling group is less than a preset distance value are then considered neighboring battery packs and assigned to their corresponding thermal coupling groups. Neighboring battery packs are those not in the initial candidate sequence that are physically less than a preset distance from the target battery pack. In other words, a typical battery pack can exist in multiple thermal coupling groups simultaneously.

[0090] The intra-group collaborative control strategy refers to: first, finding the highest temperature among all battery packs in the target thermal coupling group at the current moment, and the battery pack to which the highest temperature belongs (hereinafter referred to as the highest temperature battery pack). Based on the highest temperature in the group and a preset correspondence table (where the correspondence table stores several temperature ranges and the fan speed change curve of each temperature range over time), the fan adjustment curve of the highest temperature in the target thermal coupling group is determined by looking up the table. The corresponding fan adjustment curve includes the initial speed (hereinafter referred to as the reference speed) and the speed change rate over time (hereinafter referred to as the reference speed change rate).

[0091] Then, using the fan adjustment curve corresponding to the highest temperature within the target thermal coupling group as a benchmark, calculate the initial rotational speed and rotational speed change rate of other battery packs within the target thermal coupling group, excluding the highest temperature battery pack. Based on the calculated initial rotational speed and rotational speed change rate, generate the corresponding fan adjustment curve for the battery pack. For example, the initial rotational speed of the non-highest temperature battery pack within the target thermal coupling group = benchmark rotational speed * (K / d), and the rotational speed change rate = benchmark rotational speed change rate * (K / d); where K is a preset attenuation coefficient, and d is the physical distance between the currently calculated non-highest temperature battery pack and the highest temperature battery pack within the target thermal coupling group.

[0092] Finally, after determining the fan control curves for all battery packs within the target thermal coupling group, the corresponding fans are controlled to operate according to their respective control curves. In other words, this application implements two fan control mechanisms:

[0093] The first fan control mechanism is as follows: Periodically, based on all temperature data collected for each battery pack within that period, a corresponding temperature range is generated. The control is then executed based on a comparison of the temperature range with the highest temperature of the battery cluster within the period, and the temperature range of each battery pack, along with a temperature difference comparison (i.e., step S1012). Figure 2The adjustment logic shown controls the fan. In other words, the trigger frequency of this adjustment logic is periodic, which enables periodic start and stop control of the fan. By default, the start control here starts the fan at a fixed speed.

[0094] The second fan control mechanism involves identifying the battery pack with the highest temperature data from real-time monitoring. The battery pack within the thermal coupling group corresponding to this benchmark battery pack is then used as the target battery pack. Immediately, a group-wide coordinated control strategy is implemented for the fans of all battery packs within that benchmark battery pack's thermal coupling group. This controls the corresponding fans to operate according to their respective fan adjustment curves, achieving real-time fan control. This mechanism differs from the first in that it achieves smooth fan adjustment by controlling the fan speed. It should be noted that this application stipulates that the first fan control mechanism has a higher priority than the second. In other words, if a start / stop control (such as stop / start) specified in the first fan control mechanism is received before the fan has completed its execution of the corresponding fan adjustment curve, the first fan control mechanism will be used to control the fan immediately.

[0095] Furthermore, this application argues that, within each thermal coupling group, only the temperature data of the target battery pack is likely to become the highest temperature of its respective battery cluster at the current or future time, while the temperature data of ordinary battery packs will not become the highest temperature of their respective battery clusters at the current or future time. If the battery pack whose highest temperature of a battery cluster is determined in real time is not any target battery pack within any thermal coupling group, then the current thermal coupling grouping is considered ineffective, and a regrouping operation needs to be triggered.

[0096] The method for determining whether a regrouping operation is triggered is as follows:

[0097] Based on the real-time monitoring of temperature data for each battery pack, the highest temperature data (i.e., the maximum temperature) is compared and identified. The battery pack with the highest temperature is designated as the highest temperature battery pack, and its thermal coupling group is determined. It is then determined whether the highest temperature battery pack is a target battery pack within its thermal coupling group. Accordingly, each battery pack can be numbered for differentiation, and all target battery packs (i.e., those belonging to the primary candidate sequence) can be further tagged to distinguish between target and non-target battery packs. If the current highest temperature battery pack is not a target battery pack within its thermal coupling group, the temperature difference between the highest temperature battery pack and the target battery packs in the thermal coupling group (i.e., the real-time temperature difference) is further calculated. If the real-time temperature difference exceeds a preset offset tolerance threshold, the previously predicted target battery pack is considered not a candidate for the highest temperature battery pack. In other words, the previously predicted target battery pack, which is the most likely candidate to become the highest temperature battery pack, has a deviation. Therefore, the grouping needs to be retried, i.e., the latest temperature deviation and temperature rise acceleration are recalculated, and a new primary candidate sequence is generated to reorganize the thermal coupling groups.

[0098] Optionally, the control method may also include the following steps:

[0099] After all battery packs are included in their respective thermal coupling groups, it is determined whether any cross-group battery packs exist. If so, based on preset evaluation factors, the association score between the cross-group battery pack and each thermal coupling group to which it belongs is calculated. Based on the association score, the corresponding membership weight is calculated. Here, a cross-group battery pack refers to a battery pack that belongs to two or more thermal coupling groups simultaneously. The membership weight is used to characterize the strength of the thermal association between the cross-group battery pack and its thermal coupling group. Moreover, the higher the association score, the higher the calculated membership weight. The evaluation shadow includes at least the physical distance between the cross-group battery pack and the target battery pack in its thermal coupling group, and the air duct connectivity coefficient. The higher the air duct connectivity coefficient, the higher the air duct connectivity is considered, and the higher the corresponding association score. The closer the physical distance, the higher the association score.

[0100] Accordingly, S3022's "using a preset intra-group cooperative control strategy to control the operation of the pre-configured fans of all battery packs contained in the target thermal coupling group" also includes the following steps:

[0101] A preset intra-group collaborative control strategy is adopted to determine the corresponding fan adjustment curve for each battery pack in each target thermal coupling group;

[0102] Determine whether there is a target cross-group battery pack among all target thermal coupling groups; where a target cross-group battery pack refers to a cross-group battery pack belonging to two or more target thermal coupling groups.

[0103] If a target cross-group battery pack exists, then find and determine the membership weight of the target cross-group battery pack relative to each target thermal coupling group, and correct the fan adjustment curve of the target cross-group battery pack based on the membership weight.

[0104] According to the determined fan adjustment curve, control the operation of the pre-configured fans of all battery packs contained in the target thermal coupling group.

[0105] In practice, after all battery packs are included in the corresponding thermal coupling group, based on the aforementioned principles for determining neighboring battery packs, if the physical distance to any target battery pack is less than a preset distance value, it will be included in the thermal coupling group to which the target battery pack belongs, thus potentially resulting in multiple thermal coupling groups sharing common battery packs (i.e., cross-group battery packs). Therefore, for cross-group battery packs, this application proposes calculating the membership weight between the cross-group battery pack and each thermal coupling group to which it belongs. The membership weight is a value between [0,1], which quantitatively characterizes the strength of the thermal correlation between the battery pack and its thermal coupling group. The calculation method for the membership weight is as follows:

[0106] First, a correlation score is calculated based on preset evaluation factors. Where d' is a preset feature length of 1 meter; This refers to the correlation score between battery pack i and its corresponding thermal coupling group j. This refers to the airflow connectivity coefficient γ between battery pack i and the target battery pack in its thermal coupling group j (which can be obtained by referring to the calculation method for the airflow connectivity coefficient γ between two battery packs mentioned earlier). If there are multiple target battery packs in thermal coupling group j, then the average value of the airflow connectivity coefficient γ between battery pack i and all target battery packs in its thermal coupling group j is taken as the average value. ; This refers to the physical distance between battery pack i and the target battery pack in its thermal coupling group j, expressed in meters. If there are multiple target battery packs in thermal coupling group j, the average physical distance between battery pack i and all target battery packs in thermal coupling group j is taken as the distance between them. .

[0107] Recalculate ;in This refers to the sum of the association scores of each battery pack (including battery pack i) in thermal coupling group j, which is used to achieve normalization processing and ensure that the sum of the weights of all battery packs in thermal coupling group j is 1.

[0108] Thus, the membership weights are calculated in the above manner, and the correspondence between the membership weights, the cross-group battery packs and their respective thermal coupling groups is stored.

[0109] Accordingly, after determining all the benchmark battery packs and the target thermal coupling groups to which they belong, as mentioned earlier, an intra-group collaborative control strategy will be adopted to generate a fan adjustment curve for each battery pack. If there are two or more target thermal coupling groups and there are shared battery packs within these groups (i.e., target cross-group battery packs), then the target cross-group battery packs will have their fan adjustment curves calculated to correspond one-to-one with their respective target thermal coupling groups. For example, if both target thermal coupling groups M and N contain cross-group battery packs q, then according to the intra-group collaborative control strategy, the fan speed of cross-group battery pack q will be calculated based on the fan speed and speed change rate of the highest-temperature battery pack in target thermal coupling group M. and fan speed change rate And thus obtain For the initial rotational speed, based on The fan speed is adjusted as a function of time; similarly, according to the intra-group coordinated control strategy, the fan speed of the cross-group battery pack q is calculated based on the fan speed and speed change rate of the highest temperature battery pack in the target thermal coupling group N. and fan speed change rate In other words, the target cross-group battery pack will receive the same number of fan control curves as the number of target thermal coupling groups to which it belongs. Therefore, this application proposes to determine a unique fan control curve for the target cross-group battery pack based on the membership weight between the target cross-group battery pack and each target thermal coupling group to which it belongs. The rotational speed of this unique fan control curve... ; Rate of change of rotational speed .

[0110] in, The membership weight of the cross-group battery pack q relative to its thermal coupling group M; The membership weight of the cross-group battery pack q relative to its thermal coupling group N is used. The fan operation of the target cross-group battery pack is controlled using the fan adjustment curve of the finally determined displacement.

[0111] This application also discloses a temperature equalization control system for battery packs in industrial and commercial energy storage systems. (Refer to...) Figure 3 ,include:

[0112] Temperature monitoring module 201 is used to monitor the temperature data of each battery pack contained in the battery cluster in real time and determine the highest temperature of the battery cluster. The battery cluster is formed by connecting several battery packs in series, and the highest temperature of the battery cluster refers to the maximum value of the temperature data of all battery packs contained in the battery cluster.

[0113] The temperature analysis module 202 is used to calculate the temperature difference between the temperature data of each battery pack and the highest temperature of the battery cluster to obtain the single-pack temperature difference; compare the temperature data of the battery pack with a preset temperature threshold; and compare the single-pack temperature difference of the battery pack with the preset temperature difference threshold.

[0114] The fan control module 203 is used to control the start and stop of the fan pre-configured for each battery pack according to the comparison result of each battery pack. The pre-configured fan is used to perform air cooling for the corresponding battery pack when it is started.

[0115] Optionally, the temperature monitoring module 201 is also used to monitor the temperature data of each battery pack contained in the battery cluster in real time, periodically summarize the real-time temperature data of each battery pack, generate a temperature range for each battery pack, and determine the highest temperature of the battery cluster based on the temperature ranges of all battery packs in the battery cluster; wherein, the temperature range refers to the temperature range formed by all real-time temperature data periodically summarized by the battery pack; wherein, the highest temperature of the battery cluster refers to the maximum value of the highest temperature among the temperature ranges of all battery packs contained in the battery cluster;

[0116] The temperature analysis module 202 is also used to calculate the single-pack temperature difference between the highest temperature in the temperature range of each battery pack and the highest temperature of the battery cluster to which it belongs. For each battery pack, the highest temperature in the temperature range of the battery pack is compared with a preset temperature threshold, and the single-pack temperature difference of the corresponding battery pack is compared with a preset temperature difference threshold.

[0117] Optionally, a fan pre-regulation module is also included, used to determine the temperature rise of each battery pack in real time based on the temperature data of each battery pack obtained through real-time monitoring, and to screen for benchmark battery packs from the battery cluster based on the temperature rise changes and the temperature data at the current moment; wherein, the benchmark battery pack refers to the battery pack in the battery cluster that has a high risk of its temperature data exceeding a preset temperature threshold and a high risk of its single-pack temperature difference exceeding a preset temperature difference threshold; and to determine the fan adjustment curve based on the temperature data of the benchmark battery pack at the current moment, and to control the operation of the fan of the benchmark battery pack according to the fan adjustment curve; wherein, the fan adjustment curve refers to the fan speed change curve over time.

[0118] Optionally, it also includes a battery pack thermal correlation module, which calculates the temperature deviation and temperature rise acceleration of each battery pack based on the temperature data of each battery pack obtained from real-time monitoring; and includes all battery packs that meet the preset primary screening conditions as target battery packs in the primary candidate sequence; wherein the primary screening conditions include at least: the temperature deviation is greater than the preset deviation and the temperature rise acceleration is greater than the preset temperature rise acceleration; it is also used to perform spatial coupling analysis on the target battery packs in the initial candidate sequence, and establish a correlation relationship for target battery packs whose thermal radiation cross-influence coefficient is greater than the preset coefficient value; according to the correlation relationship, the primary candidate sequence is divided into several thermal coupling groups, and satisfies: target battery packs with correlation relationships are in the same thermal coupling group, and target battery packs without correlation relationships belong to different thermal coupling groups; battery packs whose physical distance from the target battery packs in the thermal coupling group is less than the preset distance value are regarded as neighboring battery packs and included in the corresponding thermal coupling group;

[0119] The fan pre-regulation module is also used to determine the highest temperature of the battery cluster at the current moment; to use the battery pack with the highest temperature of the battery cluster as the benchmark battery pack, and to use the battery pack with a temperature difference of less than a preset minimum temperature difference from the highest temperature of the battery cluster as the benchmark battery pack; to use the thermal coupling group to which the benchmark battery pack belongs as the target thermal coupling group, and to use a preset intra-group cooperative control strategy to control the operation of the fans pre-configured in all battery packs included in the target thermal coupling group.

[0120] Optionally, the battery pack thermal correlation module is also used to determine whether the battery pack with the highest temperature is the highest temperature battery pack based on the temperature data of each battery pack obtained by real-time monitoring, and whether the highest temperature battery pack is the target battery pack in the thermal coupling group. If not, the module calculates the real-time temperature difference between the highest temperature battery pack and the target battery pack in the thermal coupling group. When the real-time temperature difference is greater than a preset offset tolerance threshold, the module determines that the current group has failed and calculates the temperature deviation and temperature rise acceleration of each battery pack.

[0121] Optionally, it also includes a cross-group battery pack definition module, which is used to determine whether there is a cross-group battery pack after the operation of including all battery packs into the corresponding thermal coupling group is completed. If there is, the membership weight of the cross-group battery pack in each thermal coupling group is calculated and stored. The cross-group battery pack refers to a battery pack that belongs to two or more thermal coupling groups at the same time. The membership weight is used to characterize the strength of the thermal correlation between the cross-group battery pack and its thermal coupling group.

[0122] The fan pre-regulation module is also used to determine the corresponding fan adjustment curves for all battery packs in all target thermal coupling groups by adopting a preset intra-group collaborative control strategy; determine whether there are target cross-group battery packs in all the target thermal coupling groups; wherein the target cross-group battery pack refers to a cross-group battery pack belonging to two or more target thermal coupling groups; and if there are target cross-group battery packs, find and determine the membership weight of the target cross-group battery pack relative to each target thermal coupling group, and correct the fan adjustment curve of the target cross-group battery pack based on the membership weight; and control the operation of the pre-configured fans of all battery packs included in the target thermal coupling group according to the determined fan adjustment curves.

[0123] Optionally, the cross-group battery pack definition module is also used to calculate the association score between the cross-group battery pack and each thermally coupled group to which it belongs based on preset evaluation factors, and to calculate the corresponding membership weight according to the association score; wherein, the higher the association score, the higher the calculated membership weight, and the evaluation shadow includes at least the physical distance between the cross-group battery pack and the target battery pack in the thermally coupled group and the air duct connectivity coefficient; wherein, the higher the air duct connectivity coefficient, the higher the air duct connectivity is considered, and the higher the corresponding association score; the closer the physical distance, the higher the association score.

[0124] This application also discloses a temperature equalization control device for a commercial and industrial energy storage system battery pack. The device includes a memory and a processor. The memory stores a computer program that can be loaded by the processor and executed as described above for the temperature equalization control method of the commercial and industrial energy storage system battery pack.

[0125] This application also discloses a computer-readable storage medium that stores a computer program that can be loaded by a processor and executed as described above in the industrial and commercial battery pack temperature equalization control method. The computer-readable storage medium includes, for example, various media capable of storing program code, such as a USB flash drive, a portable hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0126] It should be noted that in this paper, relational terms such as first and second are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations.

[0127] The above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit the scope of protection of the application. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on these embodiments, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

Claims

1. A method for temperature equalization control of a battery pack for an industrial and commercial storage system, characterized by, The method comprises the following steps: monitoring temperature data of each battery pack in a battery cluster in real time, and determining a maximum temperature of the battery cluster, wherein the battery cluster is formed by a plurality of battery packs connected in series, and the maximum temperature of the battery cluster refers to a maximum value of the temperature data of all battery packs included in the battery cluster; for each battery pack, calculating a single-pack temperature difference by subtracting the temperature data of the battery pack from the maximum temperature of the battery cluster; comparing the temperature data of the battery pack with a preset temperature threshold, and comparing the single-pack temperature difference of the battery pack with a preset temperature difference threshold; controlling the start and stop of a pre-configured fan of the corresponding battery pack according to the comparison result of each battery pack, wherein the pre-configured fan is used to perform air cooling heat dissipation on the corresponding battery pack when started; The method further comprises: calculating the temperature deviation and temperature rise acceleration of each battery pack according to the temperature data of each battery pack obtained by real-time monitoring; including all battery packs meeting the preset primary screening condition in a primary candidate sequence as target battery packs; wherein the primary screening condition at least includes that the temperature deviation is greater than a preset deviation, and the temperature rise acceleration is greater than a preset temperature rise acceleration; performing spatial coupling analysis on the target battery packs in the initial candidate sequence, and establishing a correlation relationship between the target battery packs with a thermal radiation cross-influence coefficient greater than a preset coefficient value; According to the correlation relationship, the primary candidate sequence is divided into a plurality of thermal coupling groups, and the target battery packs with a correlation relationship are in the same thermal coupling group, and the target battery packs without a correlation relationship belong to different thermal coupling groups; including the battery packs with a physical distance less than a preset distance value from the target battery packs in the thermal coupling group as adjacent battery packs into the corresponding thermal coupling group; determining the temperature rise change of each battery pack in real time according to the temperature data of each battery pack obtained by real-time monitoring, and determining the maximum temperature of the battery cluster at the current time; including the battery pack of the maximum temperature of the battery cluster as a target battery pack, and including the battery pack with a temperature difference less than a preset minimum temperature difference from the maximum temperature of the battery cluster as a target battery pack; including the thermal coupling group to which the target battery pack belongs as a target thermal coupling group, and controlling the operation of the pre-configured fan of all battery packs included in the target thermal coupling group by using a preset in-group cooperative control strategy; wherein the fan adjustment curve refers to a change curve of fan speed with time.

2. The method of claim 1, wherein, The method comprises the following steps: monitoring temperature data of each battery pack in a battery cluster in real time, and determining a maximum temperature of the battery cluster, wherein the battery cluster is formed by a plurality of battery packs connected in series, and the maximum temperature of the battery cluster refers to a maximum value of the temperature data of all battery packs included in the battery cluster; for each battery pack, calculating a single-pack temperature difference by subtracting the temperature data of the battery pack from the maximum temperature of the battery cluster; comparing the temperature data of the battery pack with a preset temperature threshold, and comparing the single-pack temperature difference of the battery pack with a preset temperature difference threshold; The temperature data of each battery pack included in the battery cluster is monitored in real time, the temperature data of each battery pack monitored in real time is periodically summarized, a temperature interval of each battery pack is generated, a highest temperature of the battery cluster is determined according to the temperature intervals of all battery packs in the battery cluster, wherein the temperature interval refers to a temperature range formed by all the temperature data periodically summarized by the battery pack, and the highest temperature of the battery cluster refers to the maximum value of the highest temperature in the temperature range of all battery packs included in the battery cluster; The single-pack temperature difference between the highest temperature in the temperature interval of each battery pack and the highest temperature of the battery cluster is calculated, and for each battery pack, the highest temperature in the temperature interval of the battery pack is compared with a preset temperature threshold, and the single-pack temperature difference corresponding to the battery pack is compared with a preset temperature difference threshold.

3. The method of claim 1, wherein the temperature balancing control is performed when the temperature of the battery pack is higher than a predetermined temperature. The calculation of the temperature deviation and the temperature rise acceleration of each battery pack according to the temperature data of each battery pack monitored in real time includes: According to the temperature data of each battery pack monitored in real time, the battery pack with the highest temperature is taken as the highest-temperature battery pack, it is determined whether the highest-temperature battery pack is a target battery pack in the thermal coupling group to which it belongs, if not, the real-time temperature difference between the highest-temperature battery pack and the target battery pack in the thermal coupling group to which it belongs is calculated, and when the real-time temperature difference is greater than a preset deviation tolerance threshold, it is determined that the current grouping is invalid, and the temperature deviation and the temperature rise acceleration of each battery pack are calculated.

4. The method of claim 1, wherein the temperature balancing control of the battery pack of the industrial and commercial storage system is performed by a battery management system (BMS) of the battery pack. The method further includes: After completing the operation of including all battery packs in the corresponding thermal coupling group, it is determined whether there is a cross-group battery pack, if there is, the membership weight of the cross-group battery pack in each thermal coupling group to which it belongs is calculated and stored, wherein the cross-group battery pack refers to a battery pack belonging to two or more thermal coupling groups at the same time, and the membership weight is used to represent the strength of the thermal correlation between the cross-group battery pack and the thermal coupling group to which it belongs; The preset in-group collaborative control strategy is used to control the operation of the fan pre-configured in all battery packs included in the target thermal coupling group, including: The preset in-group collaborative control strategy is used to determine the corresponding fan adjustment curve for all battery packs in all target thermal coupling groups; It is determined whether there is a target cross-group battery pack in all target thermal coupling groups, wherein the target cross-group battery pack refers to a cross-group battery pack belonging to two or more target thermal coupling groups; If there is a target cross-group battery pack, the membership weight of the target cross-group battery pack with respect to each target thermal coupling group is determined, and the fan adjustment curve of the target cross-group battery pack is corrected based on the membership weight; The operation of the fan pre-configured in all battery packs included in the target thermal coupling group is controlled according to the determined fan adjustment curve.

5. The method of claim 4, wherein the temperature balancing control is performed when the temperature of the battery pack is higher than a predetermined temperature. The calculation and storage of the membership weight of the cross-group battery pack in each thermal coupling group to which it belongs includes: Based on the preset evaluation factor, the association score of the cross-group battery pack and each thermal coupling group to which the cross-group battery pack belongs is calculated, and the corresponding membership weight is calculated according to the association score; wherein the higher the association score, the higher the membership weight calculated, and the evaluation shadow at least includes the physical distance between the cross-group battery pack and the target battery pack in the thermal coupling group to which the cross-group battery pack belongs, and the air duct connectivity coefficient; wherein the higher the air duct connectivity coefficient value, the higher the air duct connectivity and the higher the corresponding association score; the closer the physical distance, the higher the association score.

6. A battery temperature equalization control system for an energy storage system, the battery temperature equalization control system being applied to the battery temperature equalization control method according to claim 1, characterized by The business and commercial storage system battery pack temperature balancing control system comprises: A temperature monitoring module (201) is configured to monitor the temperature data of each battery pack included in the battery cluster in real time and determine the highest temperature of the battery cluster, wherein the battery cluster is formed by a plurality of battery packs connected in series, and the highest temperature of the battery cluster refers to the maximum value of the temperature data of all battery packs included in the battery cluster. A temperature analysis module (202) is configured to calculate the single-pack temperature difference of each battery pack by subtracting the temperature data of the battery pack from the highest temperature of the battery cluster to which the battery pack belongs; compare the temperature data of the battery pack with the preset temperature threshold value, and compare the single-pack temperature difference of the battery pack with the preset temperature difference threshold value. A fan control module (203) is configured to control the start and stop of the preconfigured fan of each battery pack according to the comparison result of each battery pack, wherein the preconfigured fan is used to perform air cooling heat dissipation on the corresponding battery pack when started.

7. A temperature equalization control device for a battery pack in an industrial and commercial energy storage system, characterized in that, A memory and a processor are included, and the memory stores a computer program capable of being loaded and executed by the processor to perform the method of any one of claims 1 to 5.

8. A computer-readable storage medium, characterized in that, A memory and a processor are included, and the memory stores a computer program capable of being loaded and executed by the processor to perform the method of any one of claims 1 to 5.

Citation Information

Patent Citations

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

    CN114497823A