Battery cooling method and apparatus based on energy storage system

By identifying battery clusters in the energy storage system whose cooling needs are not being met and adjusting the amount of refrigerant stored, the problems of slow battery cooling speed and high computational pressure in the energy storage system are solved, and a faster cooling effect is achieved.

CN117199622BActive Publication Date: 2026-06-26XIAMEN HITHIUM ENERGY STORAGE TECHNOLOGY CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
XIAMEN HITHIUM ENERGY STORAGE TECHNOLOGY CO LTD
Filing Date
2023-10-24
Publication Date
2026-06-26

AI Technical Summary

Technical Problem

Existing technologies for cooling batteries in energy storage systems result in slow cooling rates, high computational pressure, and demanding computational capabilities.

Method used

By obtaining the cooling requirements and preset storage capacity of the battery cluster, the target battery cluster is identified, and the refrigerant storage capacity in its liquid storage device is adjusted and monitored until the cooling requirements are met. The refrigerant of the battery cluster whose cooling requirements are met is used to cool the target battery cluster, reducing the calculation and adjustment of the refrigerant for the entire energy storage system.

Benefits of technology

It reduces computational burden, increases cooling speed, and optimizes the cooling efficiency of the energy storage system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117199622B_ABST
    Figure CN117199622B_ABST
Patent Text Reader

Abstract

The application discloses a battery cooling method and device based on an energy storage system, and is applied to a server of the energy storage system. The method comprises the following steps: acquiring the cooling demand and preset storage amount of each battery cluster in a plurality of battery clusters; determining a battery cluster with unmet cooling demand in the plurality of battery clusters as a target battery cluster; when it is detected that the storage amount of refrigerant in a liquid storage device of the target battery cluster is the preset storage amount of the target battery cluster and the cooling demand of the target battery cluster is unmet, performing at least one adjusting and detecting operation until the cooling demand of the target battery cluster is met. The refrigerant in the liquid storage device of the battery cluster with met cooling demand is called to enable the battery cluster with unmet cooling demand to be sufficiently cooled, and the refrigerant in the entire energy storage system does not need to be calculated and adjusted, so that the calculation pressure is reduced, and the cooling speed is accelerated.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of thermal management of energy storage batteries, specifically to battery cooling methods and apparatus based on energy storage systems. Background Technology

[0002] During charging and discharging, batteries in energy storage systems generate a significant amount of heat. If this heat is not managed, prolonged operation can lead to low system efficiency and even serious safety hazards such as fires and explosions. Therefore, effective battery cooling is essential. Current technologies primarily involve comprehensive calculations and adjustments to all refrigerants within the energy storage system, resulting in slow cooling speeds, high computational demands, and significant requirements on the system's computing power. Therefore, addressing the computational burden and accelerating cooling during battery operation is a crucial technical challenge that needs further development. Summary of the Invention

[0003] This application proposes a battery cooling method and apparatus based on an energy storage system to solve the problems of slow cooling speed and high computational pressure, so as to reduce computational pressure and speed up cooling.

[0004] In a first aspect, embodiments of this application provide a battery cooling method based on an energy storage system, applied to a server of the energy storage system, the energy storage system including the server and multiple battery clusters, each battery cluster including a liquid storage device, the method comprising:

[0005] The cooling requirements and preset storage capacity of each of the plurality of battery clusters are obtained, wherein the preset storage capacity is used to indicate the minimum safe value of the amount of refrigerant stored in the liquid storage device of each battery cluster;

[0006] One of the battery clusters in which the cooling requirement is not met is identified as the target battery cluster;

[0007] When it is detected that the amount of refrigerant stored in the liquid storage device of the target battery cluster is the preset storage amount of the target battery cluster, and the cooling requirement of the target battery cluster is not met, at least one adjustment and detection operation is performed until the cooling requirement of the target battery cluster is met.

[0008] The adjustment and testing operations include the following steps:

[0009] The battery cluster whose cooling requirements are met among the plurality of battery clusters is identified as the output battery cluster;

[0010] Add the refrigerant from the liquid storage device of the output battery cluster to the refrigerant circuit of the target battery cluster;

[0011] When it is detected that the amount of refrigerant stored in the liquid storage device of the output battery cluster is the preset storage amount of the output battery cluster, and the cooling requirement of the target battery cluster is not met, the next adjustment and detection operation is performed.

[0012] Secondly, embodiments of this application provide a battery cooling device based on an energy storage system, characterized in that it is applied to a server in the energy storage system, the energy storage system including a server and multiple battery clusters, the multiple battery clusters including a liquid storage device corresponding to each battery cluster, the device comprising:

[0013] The first receiving unit is used to obtain the cooling requirement and preset storage amount of each of the plurality of battery clusters, wherein the preset storage amount is used to indicate the minimum safe value of the amount of refrigerant stored in the liquid storage device of each battery cluster.

[0014] The first processing unit is used to identify one of the battery clusters in the plurality of battery clusters whose cooling requirements are not met as the target battery cluster.

[0015] The second processing unit is configured to perform at least one adjustment and detection operation when it is detected that the refrigerant storage level in the liquid storage device of the target battery cluster is the preset storage level of the target battery cluster, and the cooling requirement of the target battery cluster is not met, until the cooling requirement of the target battery cluster is met; the adjustment and detection operation includes the following steps: determining the battery cluster whose cooling requirement is met as the output battery cluster; adding the refrigerant in the liquid storage device of the output battery cluster to the refrigerant circuit of the target battery cluster; and performing the next adjustment and detection operation when it is detected that the refrigerant storage level in the liquid storage device of the output battery cluster is the preset storage level of the output battery cluster, and the cooling requirement of the target battery cluster is not met.

[0016] Thirdly, embodiments of this application provide a server including a processor, a memory, and one or more programs stored in the memory and configured to be executed by the processor, the programs including instructions for performing the steps of the method as described in the first aspect.

[0017] Fourthly, embodiments of this application provide a computer-readable storage medium having a computer program / instructions stored thereon, characterized in that the computer program / instructions, when executed by a processor, implement the steps of the method described in any one of the first aspects.

[0018] As can be seen, in this application, the server first obtains the cooling requirements and preset storage capacity of each of the multiple battery clusters; secondly, it identifies one of the battery clusters whose cooling requirements are not met as the target battery cluster; thirdly, when it is detected that the storage capacity of the refrigerant in the liquid storage device of the target battery cluster is the preset storage capacity of the target battery cluster and the cooling requirements of the target battery cluster are not met, it performs at least one adjustment and detection operation until the cooling requirements of the target battery cluster are met; the adjustment and detection operation includes the following steps: identifying one of the battery clusters whose cooling requirements are met and whose corresponding storage capacity of the refrigerant in the liquid storage device is greater than the preset storage capacity of the output battery cluster as the output battery cluster; when it is detected that the storage capacity of the refrigerant in the liquid storage device of the output battery cluster is the preset storage capacity of the output battery cluster and the cooling requirements of the target battery cluster are not met, it performs the next adjustment and detection operation. Since the cooling demand of battery clusters is met by utilizing the refrigerant in the storage device of the battery clusters whose cooling demand is not met, the cooling demand of battery clusters can be fully cooled without the need to calculate and adjust the refrigerant in the entire energy storage system, thereby reducing the calculation burden and accelerating the cooling speed. Attached Figure Description

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

[0020] Figure 1 This is a schematic diagram of the structure of an energy storage system provided in an embodiment of this application;

[0021] Figure 2 This is a schematic diagram of the structure of a server in an energy storage system provided in an embodiment of this application;

[0022] Figure 3 This is a schematic flowchart of a battery cooling method based on an energy storage system provided in an embodiment of this application;

[0023] Figure 4 This is a schematic flowchart of another battery cooling method based on an energy storage system provided in an embodiment of this application;

[0024] Figure 5a This is a functional unit block diagram of a battery cooling device based on an energy storage system provided in an embodiment of this application;

[0025] Figure 5b This is a functional unit block diagram of another battery cooling device based on an energy storage system provided in this application embodiment;

[0026] Figure 6 This is a structural block diagram of a server provided in an embodiment of this application. Detailed Implementation

[0027] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of the present application.

[0028] The terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or apparatuses.

[0029] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.

[0030] In the embodiments of this application, "and / or" describes the relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent the following three situations: A exists alone; A and B exist simultaneously; B exists alone. Among them, A and B can be singular or plural.

[0031] In this embodiment, the symbol " / " can indicate that the preceding and following objects are in an "or" relationship. Alternatively, the symbol " / " can also represent a division sign, i.e., performing a division operation. For example, A / B can mean A divided by B.

[0032] In the embodiments of this application, "at least one item" or its similar expression refers to any combination of these items, including any combination of a single item or a plurality of items. "One or more" means one or more, while "multiple" means two or more. For example, "at least one item" of a, b, or c can represent the following seven cases: a, b, c; a and b; a and c; b and c; a, b, and c. Each of a, b, and c can be an element or a set containing one or more elements.

[0033] In the embodiments of this application, "equal to" can be used with "greater than" and is applicable to technical solutions used when "greater than" is used; it can also be used with "less than" and is applicable to technical solutions used when "less than" is used. When "equal to" is used with "greater than", it is not used with "less than"; when "equal to" is used with "less than", it is not used with "greater than".

[0034] To better understand the solutions of the embodiments of this application, the terminal devices, related concepts and background that may be involved in the embodiments of this application will be introduced below.

[0035] (1) Coolant: A substance that transfers heat energy in an energy storage system through heat transfer. It is usually used to cool the battery by immersion in the energy storage system, absorbs the battery heat, and transfers the heat to the outside of the energy storage system.

[0036] (2) Preset storage capacity: The safe storage capacity of refrigerant in the liquid storage device of the battery cluster in the energy storage system. It is an emergency storage capacity used to cool the battery cluster in case of uncontrollable accidents.

[0037] Current technical solutions require overall calculation and adjustment of all refrigerants in the energy storage system when cooling batteries, resulting in slow battery cooling speed, high computational pressure, and high requirements for the computing power of the energy storage system.

[0038] To address the aforementioned issues, embodiments of this application provide a battery cooling method and apparatus based on an energy storage system. This method is applied to a server within the energy storage system. The server can utilize the refrigerant in the liquid storage device of battery clusters whose cooling needs are met to ensure sufficient cooling for battery clusters whose cooling requirements are not met. This eliminates the need for calculation and adjustment of the refrigerant throughout the entire energy storage system, thereby reducing computational burden and accelerating the cooling rate.

[0039] Please see Figure 1 , Figure 1 This is a schematic diagram of the structure of an energy storage system provided in an embodiment of this application. Figure 1As shown, the energy storage system 100 includes multiple battery clusters 110 and a server 120. The multiple battery clusters 110 are communicatively connected to the server 120. Each battery cluster 110 can be a single battery cluster or a cluster of battery clusters. Each battery cluster 110 includes a single battery cluster n and a corresponding liquid storage device m. The server 120 can be a single server, a server cluster, or a cloud computing service center, etc.

[0040] In the current battery cooling process, Server 120 needs to perform overall calculations and adjustments on all the refrigerants in the energy storage system, resulting in a slow battery cooling speed, high computational pressure, and high requirements for the computing power of the energy storage system.

[0041] In the daily use of the energy storage system 100, the server 120 obtains the cooling requirements and preset storage capacity of each battery cluster in multiple battery clusters; one of the battery clusters whose cooling requirements are not met is identified as the target battery cluster; when it is detected that the storage capacity of the refrigerant in the liquid storage device of the target battery cluster is the preset storage capacity of the target battery cluster and the cooling requirements of the target battery cluster are not met, at least one adjustment and detection operation is performed until the cooling requirements of the target battery cluster are met; the adjustment and detection operation includes the following steps: identifying one of the battery clusters whose cooling requirements are met and whose corresponding storage capacity of the refrigerant in the liquid storage device is greater than the preset storage capacity of the output battery cluster as the output battery cluster; adding the refrigerant in the storage device of the output battery cluster to the refrigerant circuit of the target battery cluster; when it is detected that the storage capacity of the refrigerant in the storage device of the output battery cluster is the preset storage capacity of the output battery cluster and the cooling requirements of the target battery cluster are not met, the next adjustment and detection operation is performed.

[0042] Please see Figure 2 , Figure 2 This is a schematic diagram of the server structure in the energy storage system provided in this application embodiment. For example... Figure 2As shown, server 200 includes processor 210 and memory 220, with processor 210 communicatively connected to memory 220. Memory 220 stores one or more programs, which are configured to be executed by processor 210. The function of this one or more programs is to acquire the cooling requirements and preset storage capacity of each of multiple battery clusters; identify one of the battery clusters whose cooling requirements are not met as the target battery cluster; when it is detected that the storage capacity of the refrigerant in the liquid storage device of the target battery cluster is the preset storage capacity of the target battery cluster and the cooling requirements of the target battery cluster are not met, perform at least one adjustment and detection operation until the cooling requirements of the target battery cluster are met; the adjustment and detection operation includes the following steps: identifying one of the battery clusters whose cooling requirements are met and whose corresponding storage capacity of the refrigerant in the liquid storage device is greater than the preset storage capacity of the output battery cluster as the output battery cluster; adding the refrigerant in the storage device of the output battery cluster to the refrigerant circuit of the target battery cluster; when it is detected that the storage capacity of the refrigerant in the storage device of the output battery cluster is the preset storage capacity of the output battery cluster and the cooling requirements of the target battery cluster are not met, perform the next adjustment and detection operation.

[0043] The following describes a battery cooling method based on an energy storage system provided in an embodiment of this application.

[0044] Please see Figure 3 , Figure 3 This is a schematic flowchart of a battery cooling method based on an energy storage system provided in an embodiment of this application, which is applied to, for example... Figure 1 The energy storage system 100 shown includes a server 120, which comprises multiple battery clusters 110 and a server 120. The multiple battery clusters 110 are communicatively connected to the server 120. As shown, the method includes the following steps:

[0045] Step S301: Obtain the cooling requirement and preset storage amount of each of the plurality of battery clusters. The preset storage amount is used to indicate the minimum safe value of the amount of refrigerant stored in the liquid storage device of each battery cluster.

[0046] Before obtaining the cooling requirements and preset storage capacity of each of the plurality of battery clusters, the method further includes: detecting a start command for battery cooling and responding to the start command.

[0047] The start command may be a start charging command and / or a start discharging command.

[0048] The preset storage capacity is the minimum amount of refrigerant that the liquid storage device must guarantee. It is used to perform emergency cooling on the corresponding battery cluster when the corresponding battery cluster catches fire, overheats, and cannot draw refrigerant from other battery clusters.

[0049] The cooling requirement can be that the surface temperature of the battery cluster is within a preset surface temperature threshold range.

[0050] The cooling requirement can be that the charging efficiency of the battery cluster is within a preset charging efficiency threshold range.

[0051] The cooling requirement can be that the discharge efficiency of the battery cluster is within a preset discharge efficiency threshold range.

[0052] Step S302: Identify one of the battery clusters whose cooling requirements are not met as the target battery cluster.

[0053] The cooling requirement can be that the surface temperature of the battery cluster is within a preset surface temperature threshold range, and the charging efficiency of the battery cluster is within a preset charging efficiency threshold range.

[0054] The cooling requirement can be that the surface temperature of the battery cluster is within a preset surface temperature threshold range, and the discharge efficiency of the battery cluster is within a preset discharge efficiency threshold range.

[0055] The cooling requirement can be that the charging efficiency of the battery cluster is within a preset charging efficiency threshold range, and the discharging efficiency of the battery cluster is within a preset discharging efficiency threshold range.

[0056] The cooling requirement can be that the surface temperature of the battery cluster is within a preset surface temperature threshold range, the charging efficiency of the battery cluster is within a preset charging efficiency threshold range, and the discharging efficiency of the battery cluster is within a preset discharging efficiency threshold range.

[0057] In one possible embodiment, before identifying one of the battery clusters in the plurality of battery clusters whose cooling requirements are not met as the target battery cluster, the method further includes: obtaining a preset surface temperature threshold range for each of the plurality of battery clusters, the surface temperature threshold range being used to indicate the range of surface temperatures of each of the plurality of battery clusters when the cooling requirements are met; detecting the surface temperature of each of the plurality of battery clusters; and identifying the battery clusters in the plurality of battery clusters whose surface temperatures are not within the surface temperature threshold range as the battery clusters whose cooling requirements are not met.

[0058] The surface temperature threshold range can be: the surface temperature threshold range of battery cluster A in the multiple battery clusters is 18 degrees Celsius to 22 degrees Celsius.

[0059] The detection of the surface temperature of each of the plurality of battery clusters can be, for example, detecting that the surface temperature of battery cluster A is 50 degrees Celsius, at which point the cooling requirement of battery cluster A is not met.

[0060] As can be seen, in this example, the refrigerant in the liquid storage device of the battery cluster in the energy storage system is adjusted according to the surface temperature, and the battery cluster whose cooling demand is not met is cooled down. There is no need to calculate data such as refrigerant demand and refrigerant output, which can reduce the calculation burden.

[0061] In one possible embodiment, determining one of the battery clusters whose cooling requirements are not met as the target battery cluster includes: when there is only one battery cluster whose cooling requirements are not met, determining that battery cluster whose cooling requirements are not met as the target battery cluster; when there are at least two battery clusters whose cooling requirements are not met, determining the battery cluster whose cooling requirements are not met and whose surface temperature is the highest as the target battery cluster.

[0062] The step of identifying the battery cluster with the highest surface temperature and unmet cooling requirements as the target battery cluster includes: arranging the battery clusters among the plurality of battery clusters with unmet cooling requirements according to their corresponding surface temperatures from highest to lowest to obtain a battery cluster sequence; and identifying the battery cluster at the very front of the battery cluster sequence as the target battery cluster.

[0063] The battery cluster sequence can be, for example, battery cluster A (surface temperature 50 degrees Celsius), battery cluster C (surface temperature 40 degrees Celsius), and battery cluster B (surface temperature 35 degrees Celsius).

[0064] As can be seen, in this example, the battery cluster with the highest surface temperature among those whose cooling requirements are not met is identified as the target battery cluster. Prioritizing the adjustment and detection operations on the battery cluster with the high surface temperature not only ensures the safety of the energy storage system, but also reduces the computational burden and accelerates the cooling speed.

[0065] Step S303: When it is detected that the amount of refrigerant stored in the liquid storage device of the target battery cluster is the preset storage amount of the target battery cluster, and the cooling requirement of the target battery cluster is not met, at least one adjustment and detection operation is performed until the cooling requirement of the target battery cluster is met.

[0066] The adjustment and detection operation includes the following steps: identifying the battery cluster whose cooling requirement is met as the output battery cluster; adding the refrigerant from the liquid storage device of the output battery cluster to the refrigerant circuit of the target battery cluster; and performing the next adjustment and detection operation when it is detected that the amount of refrigerant stored in the liquid storage device of the output battery cluster is the preset amount of the output battery cluster, and the cooling requirement of the target battery cluster is not met.

[0067] Before determining one of the battery clusters in the plurality of battery clusters whose cooling requirements are met and whose refrigerant storage in the corresponding liquid storage device is greater than the preset storage amount of the output battery cluster as the output battery cluster, the method further includes: obtaining a preset surface temperature threshold range for each of the plurality of battery clusters, the surface temperature threshold range being used to indicate the range of surface temperatures of each of the plurality of battery clusters when the cooling requirements are met; detecting the surface temperature of each of the plurality of battery clusters; and determining the battery clusters in the plurality of battery clusters whose surface temperatures are within the surface temperature threshold range as the battery clusters whose cooling requirements are met.

[0068] In one specific embodiment, determining one of the battery clusters whose cooling requirements are met and whose refrigerant storage in the corresponding liquid storage device is greater than the preset storage amount of the output battery cluster as the output battery cluster includes: when there is only one battery cluster whose cooling requirements are met, determining the battery cluster whose cooling requirements are met as the output battery cluster; when there are at least two battery clusters whose cooling requirements are met, determining the output battery cluster based on the state information of each of the at least two battery clusters whose cooling requirements are met, wherein the state information is used to characterize the ability of the liquid storage device of each of the at least two battery clusters to cool the target battery cluster.

[0069] The status information includes the spacing between each of the at least two battery clusters, the amount of refrigerant remaining, the frequency of use, and the temperature of the refrigerant.

[0070] The frequency of use is used to characterize the number of times the battery cluster is used by the server for charging or discharging. The lower the frequency of use, the higher the probability that the battery cluster will be identified as the output battery cluster.

[0071] The temperature of the refrigerant is used to characterize the temperature of the refrigerant circulating in the refrigerant circuit of the battery cluster. The lower the temperature of the refrigerant, the higher the probability that the battery cluster will be identified as the output battery cluster.

[0072] As can be seen in this example, by determining the output battery cluster based on the status information of the battery cluster, the refrigerant can be scheduled according to the actual situation in the energy storage system, thereby accelerating the cooling rate.

[0073] In one possible embodiment, the state information includes spacing, which refers to the distance between the liquid storage device of each of the at least two battery clusters and the target battery cluster. When at least two of the plurality of battery clusters have their cooling requirements met, determining the output battery cluster based on the state information of each of the at least two battery clusters with their cooling requirements met includes: determining the battery cluster with the smallest spacing among the at least two battery clusters as the output battery cluster.

[0074] The spacing can be, for example, the straight-line distance between the liquid storage device of each of the at least two battery clusters and the target battery cluster.

[0075] The spacing can be, for example, the length of the pipe connecting the liquid storage device of each of the at least two battery clusters to the target battery cluster.

[0076] As can be seen in this example, when there are multiple battery clusters whose cooling needs are met, the refrigerant in the liquid storage device of the battery cluster closest to the target battery cluster is used to cool the target battery cluster. The refrigerant flows a short distance, thereby accelerating the cooling rate.

[0077] In one possible embodiment, the status information includes refrigerant surplus, which refers to the difference between the amount of refrigerant stored in the liquid storage device of each of the at least two battery clusters and the corresponding preset storage amount. When at least two of the plurality of battery clusters have their cooling requirements met, determining the output battery cluster based on the status information of each of the at least two battery clusters with their cooling requirements met includes: determining the battery cluster with the largest refrigerant surplus among the at least two battery clusters as the output battery cluster.

[0078] Wherein, if the preset storage amount of battery cluster F in the at least two battery clusters is 100 ml, and the storage amount of refrigerant in the liquid storage device of battery cluster F is 250 ml, then the excess amount of refrigerant is: 250-100=150 ml.

[0079] If the refrigerant surplus of battery cluster G and battery cluster H in the at least two battery clusters is the same and the largest, then the battery cluster with the smallest spacing between battery cluster G and battery cluster H is determined as the output battery cluster.

[0080] As can be seen in this example, when there are multiple battery clusters whose cooling needs are met, the refrigerant stored in the liquid storage device of the battery cluster with the largest preset storage capacity is used. Under the premise of ensuring the safe operation of the battery clusters whose cooling needs are met, the number of times the refrigerant in the liquid storage device of the battery clusters whose cooling needs are met is reduced, thereby speeding up the cooling speed and reducing the computational burden.

[0081] In one possible embodiment, when it is detected that the refrigerant storage level in the liquid storage device of the target battery cluster is the preset storage level of the target battery cluster, and the cooling requirement of the target battery cluster is not met, at least one adjustment and detection operation is performed until the cooling requirement of the target battery cluster is met. The method further includes: adding the refrigerant from the liquid storage device of the target battery cluster to the refrigerant circuit of the target battery cluster until the refrigerant storage level in the liquid storage device of the target battery cluster is the preset storage level of the target battery cluster, and then performing the next step.

[0082] The step of adding the refrigerant from the liquid storage device of the target battery cluster to the refrigerant circuit of the target battery cluster includes: using gravity to allow the refrigerant from the liquid storage device of the target battery cluster to flow into the refrigerant circuit of the target battery cluster.

[0083] The step of adding the refrigerant from the liquid storage device of the target battery cluster to the refrigerant circuit of the target battery cluster includes: pumping the refrigerant from the liquid storage device of the target battery cluster into the refrigerant circuit of the target battery cluster.

[0084] Please refer to Figure 4 , Figure 4 This is a schematic flowchart of another battery cooling method based on an energy storage system provided in an embodiment of this application, applied to a server of an energy storage system. For example... Figure 4 As shown, the method includes:

[0085] S401, obtain the cooling requirement and preset storage amount of each of the plurality of battery clusters;

[0086] S402, one of the battery clusters in which the cooling requirement is not met is identified as the target battery cluster;

[0087] S403, add the refrigerant from the liquid storage device of the target battery cluster to the refrigerant circuit of the target battery cluster until the amount of refrigerant stored in the liquid storage device of the target battery cluster is the preset storage amount of the target battery cluster;

[0088] S404, whether the amount of refrigerant stored in the liquid storage device of the target battery cluster is the preset storage amount of the target battery cluster, and whether the cooling requirement of the target battery cluster is not met;

[0089] If so, continue executing S405;

[0090] If not, then execute S408;

[0091] S405, the battery cluster whose cooling requirement is met among the plurality of battery clusters is determined as the output battery cluster;

[0092] S406, add the refrigerant in the liquid storage device of the output battery cluster to the refrigerant circuit of the target battery cluster;

[0093] S407, whether the amount of refrigerant stored in the liquid storage device of the output battery cluster is the preset storage amount of the output battery cluster, and whether the cooling requirement of the target battery cluster is not met;

[0094] If so, then execute S405;

[0095] If not, continue executing S408;

[0096] S408, End.

[0097] As can be seen in this example, the refrigerant in the liquid storage device of the target battery cluster is called first before the refrigerant in the liquid storage device of the battery cluster whose cooling demand is met, thereby reducing the computational burden and speeding up the cooling process.

[0098] As can be seen, in this embodiment, the server first obtains the cooling requirement and preset storage amount of each of the multiple battery clusters; secondly, it identifies one of the battery clusters whose cooling requirement is not met as the target battery cluster; thirdly, when it is detected that the storage amount of refrigerant in the liquid storage device of the target battery cluster is the preset storage amount of the target battery cluster and the cooling requirement of the target battery cluster is not met, it performs at least one adjustment and detection operation until the cooling requirement of the target battery cluster is met; the adjustment and detection operation includes the following steps: identifying one of the battery clusters whose cooling requirement is met and whose corresponding storage amount of refrigerant in the liquid storage device is greater than the preset storage amount of the output battery cluster as the output battery cluster; adding the refrigerant in the storage device of the output battery cluster to the refrigerant circuit of the target battery cluster; when it is detected that the storage amount of refrigerant in the storage device of the output battery cluster is the preset storage amount of the output battery cluster and the cooling requirement of the target battery cluster is not met, it performs the next adjustment and detection operation. Since the cooling demand of battery clusters is met by utilizing the refrigerant in the storage device of the battery clusters whose cooling demand is not met, the cooling demand of battery clusters can be fully cooled without the need to calculate and adjust the refrigerant in the entire energy storage system, thereby reducing the calculation burden and accelerating the cooling speed.

[0099] The above primarily describes the solutions of the embodiments of this application from the perspective of the method execution process. It is understood that, in order to achieve the above functions, the server includes the corresponding hardware structure and / or software modules for executing each function. Those skilled in the art should readily recognize that, based on the units and algorithm steps of the examples described in the embodiments provided herein, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0100] For embodiments consistent with those shown above, please refer to... Figure 5a , Figure 5a This is a functional unit block diagram of a battery cooling device based on an energy storage system provided in an embodiment of this application, such as... Figure 5aAs shown, the battery cooling device 500 based on the energy storage system includes: a first receiving unit 501, configured to acquire the cooling requirement and preset storage amount of each of the plurality of battery clusters, wherein the preset storage amount is used to indicate the minimum safe value of the refrigerant storage amount in the liquid storage device of each battery cluster; a first processing unit 502, configured to identify one of the battery clusters in the plurality of battery clusters whose cooling requirement is not met as a target battery cluster; and a second processing unit 503, configured to, when it is detected that the storage amount of refrigerant in the liquid storage device of the target battery cluster is the preset storage amount of the target battery cluster, and the target battery cluster... When the cooling requirement of the target battery cluster is not met, at least one adjustment and detection operation is performed until the cooling requirement of the target battery cluster is met. The adjustment and detection operation includes the following steps: determining the battery cluster whose cooling requirement is met as the output battery cluster; adding the refrigerant from the liquid storage device of the output battery cluster to the refrigerant circuit of the target battery cluster; when it is detected that the storage amount of refrigerant in the liquid storage device of the output battery cluster is the preset storage amount of the output battery cluster, and the cooling requirement of the target battery cluster is not met, the next adjustment and detection operation is performed.

[0101] In one possible embodiment, before determining one of the battery clusters in the plurality of battery clusters whose cooling requirements are not met as the target battery cluster, the battery cooling device 500 based on the energy storage system is further configured to: obtain a preset surface temperature threshold range for each of the plurality of battery clusters, the surface temperature threshold range being used to indicate the range of surface temperatures of each of the plurality of battery clusters when the cooling requirements are met; detect the surface temperature of each of the plurality of battery clusters; and determine the battery clusters in the plurality of battery clusters whose surface temperatures are not within the surface temperature threshold range as the battery clusters whose cooling requirements are not met.

[0102] In one possible embodiment, in determining one of the battery clusters whose cooling requirements are not met as the target battery cluster, the first processing unit 502 is specifically configured to: when there is only one battery cluster whose cooling requirements are not met among the plurality of battery clusters, determine the battery cluster whose cooling requirements are not met as the target battery cluster; when there are at least two battery clusters whose cooling requirements are not met among the plurality of battery clusters, determine the battery cluster whose cooling requirements are not met and whose surface temperature is the highest as the target battery cluster.

[0103] In one possible embodiment, regarding the determination of one of the battery clusters whose cooling requirements are met and whose refrigerant storage in the corresponding liquid storage device is greater than the preset storage amount of the output battery cluster as the output battery cluster, the second processing unit 503 is specifically configured to: when there is only one battery cluster whose cooling requirements are met among the plurality of battery clusters, determine the battery cluster whose cooling requirements are met as the output battery cluster; when there are at least two battery clusters whose cooling requirements are met among the plurality of battery clusters, determine the output battery cluster based on the state information of each of the at least two battery clusters whose cooling requirements are met, wherein the state information is used to characterize the ability of the liquid storage device of each of the at least two battery clusters to cool the target battery cluster.

[0104] In one possible embodiment, the state information includes spacing, which refers to the distance between the liquid storage device of each of the at least two battery clusters and the target battery cluster. When at least two of the plurality of battery clusters have their cooling requirements met, the second processing unit 503 is specifically used to determine the output battery cluster based on the state information of each of the at least two battery clusters whose cooling requirements are met.

[0105] In one possible embodiment, the status information includes refrigerant surplus, which refers to the difference between the amount of refrigerant stored in the liquid storage device of each of the at least two battery clusters and the corresponding preset storage amount. When at least two of the plurality of battery clusters have their cooling requirements met, the output battery cluster is determined based on the status information of each of the at least two battery clusters whose cooling requirements are met. Specifically, the second processing unit 503 is used to: determine the battery cluster with the largest refrigerant surplus among the at least two battery clusters as the output battery cluster.

[0106] In one possible embodiment, when it is detected that the amount of refrigerant stored in the liquid storage device of the target battery cluster is the preset storage amount of the target battery cluster, and the cooling requirement of the target battery cluster is not met, at least one adjustment and detection operation is performed until the cooling requirement of the target battery cluster is met. The battery cooling device 500 based on the energy storage system is further configured to: add the refrigerant in the liquid storage device of the target battery cluster to the refrigerant circuit of the target battery cluster until the amount of refrigerant stored in the liquid storage device of the target battery cluster is the preset storage amount of the target battery cluster, and then perform the next step.

[0107] It is understood that since the method embodiments and the device embodiments are different presentations of the same technical concept, the content of the method embodiment section in this application should be adapted to the device embodiment section in a synchronous manner, and will not be repeated here.

[0108] When using integrated units, such as Figure 5b As shown, Figure 5b This is a functional unit block diagram of another battery cooling device based on an energy storage system provided in an embodiment of this application. Figure 5b In this document, the battery cooling device 510 based on an energy storage system includes a processing module 512 and a communication module 511. The processing module 512 controls and manages the operation of the battery cooling device, for example, executing the steps of the first receiving unit 501, the first processing unit 502, and the second processing unit 503, and / or performing other processes described herein. The communication module 511 supports interaction between the battery cooling device and other devices. Figure 5b As shown, the battery cooling device based on the energy storage system may further include a storage module 513, which is used to store the program code and data of the battery cooling device based on the energy storage system.

[0109] The processing module 512 can be a processor or server, such as a central processing unit (CPU), a general-purpose processor, a digital signal processor (DSP), an ASIC, an FPGA, or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. The processor can also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc. The communication module 511 can be a transceiver, RF circuitry, or a communication interface, etc. The storage module 513 can be a memory.

[0110] All relevant content in each scenario involved in the above method embodiments can be referenced from the functional descriptions of the corresponding functional modules, and will not be repeated here. The battery cooling device 510 based on the energy storage system described above can perform the above... Figure 3 The battery cooling method based on the energy storage system is shown.

[0111] The above embodiments can be implemented, in whole or in part, by software, hardware, firmware, or any other combination thereof. When implemented using software, the above embodiments can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more sets of available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium. A semiconductor medium can be a solid-state drive.

[0112] Figure 6 This is a structural block diagram of a server provided in an embodiment of this application. For example... Figure 6 As shown, server 600 may include one or more of the following components: processor 601, memory 602 coupled to processor 601, wherein memory 602 may store one or more computer programs, which may be configured to implement the methods described in the above embodiments when executed by one or more processors 601. Server 600 may be server 120 in the above embodiments.

[0113] Processor 601 may include one or more processing cores. Processor 601 connects to various parts within server 600 using various interfaces and lines, and performs various functions and processes data of server 600 by running or executing instructions, programs, code sets, or instruction sets stored in memory 602, and by calling data stored in memory 602. Optionally, processor 601 may be implemented using at least one hardware form of Digital Signal Processing (DSP), Field-Programmable Gate Array (FPGA), or Programmable Logic Array (PLA). Processor 601 may integrate one or more of the following: Central Processing Unit (CPU), Graphics Processing Unit (GPU), and modem. The CPU primarily handles the operating system, user interface, and applications; the GPU is responsible for rendering and drawing the displayed content; and the modem handles wireless communication. It is understood that the modem may also not be integrated into processor 601 and may be implemented separately using a communication chip.

[0114] The memory 602 may include random access memory (RAM) or read-only memory (ROM). The memory 602 can be used to store instructions, programs, code, code sets, or instruction sets. The memory 602 may include a program storage area and a data storage area. The program storage area may store instructions for implementing an operating system, instructions for implementing at least one function (such as touch functionality, sound playback functionality, image playback functionality, etc.), and instructions for implementing the various method embodiments described above. The data storage area may also store data created by the server 600 during use.

[0115] It is understood that server 600 may include more or fewer structural elements than those shown in the above block diagram, and this is not limited thereto. Embodiments of this application provide a computer-readable storage medium having a computer program / instructions stored thereon, which, when executed by a processor, implement the steps of the method described in any possible embodiment.

[0116] It should be understood that in the various embodiments of this application, the order of the above-mentioned processes does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0117] In the several embodiments provided in this application, it should be understood that the disclosed methods, apparatuses, and systems can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for example, the division of units is merely a logical functional division, and other division methods may exist in actual implementation; for example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.

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

[0119] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can be physically comprised separately, or two or more units can be integrated into one unit. The integrated unit described above can be implemented in hardware or in the form of hardware plus software functional units.

[0120] The integrated units implemented as software functional units described above can be stored in a computer-readable storage medium. These software functional units, stored in a storage medium, include several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute some steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes: a USB flash drive, a portable hard drive, a magnetic disk, an optical disk, volatile memory, or non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate synchronous DRAM (DDR SDRAM), enhanced synchronous DRAM (ESDRAM), synchronous linked DRAM (SLDRAM), and direct rambus RAM (DR RAM), etc., which are various media capable of storing program code.

[0121] While the present invention has been disclosed above, it is not limited thereto. Any person skilled in the art can easily conceive of variations or substitutions without departing from the spirit and scope of the present invention, and various modifications and alterations can be made, including combinations of the different functions and implementation steps described above, as well as software and hardware implementation methods, all of which are within the protection scope of the present invention.

Claims

1. A battery cooling method based on an energy storage system, characterized in that, A server applied to an energy storage system, the energy storage system including the server and multiple battery clusters, each battery cluster including a liquid storage device, the method comprising: The cooling requirements and preset storage capacity of each of the plurality of battery clusters are obtained, wherein the preset storage capacity is used to indicate the minimum safe value of the amount of refrigerant stored in the liquid storage device of each battery cluster; One of the battery clusters whose cooling requirements are not met is identified as the target battery cluster. When it is detected that the amount of refrigerant stored in the liquid storage device of the target battery cluster is the preset storage amount of the target battery cluster, and the cooling requirement of the target battery cluster is not met, at least one adjustment and detection operation is performed until the cooling requirement of the target battery cluster is met. The adjustment and testing operations include the following steps: The battery cluster whose cooling requirements are met and whose refrigerant storage in the corresponding liquid storage device is greater than the preset storage amount of the output battery cluster is identified as the output battery cluster. Add the refrigerant from the liquid storage device of the output battery cluster to the refrigerant circuit of the target battery cluster; When it is detected that the amount of refrigerant stored in the liquid storage device of the output battery cluster is the preset storage amount of the output battery cluster, and the cooling requirement of the target battery cluster is not met, the next adjustment and detection operation is performed.

2. The method according to claim 1, characterized in that, The step of determining one of the battery clusters whose cooling requirements are met and whose corresponding refrigerant storage capacity in the liquid storage device is greater than the preset storage capacity of the output battery cluster as the output battery cluster includes: When only one of the multiple battery clusters has its cooling requirement met, the battery cluster whose cooling requirement is met is determined as the output battery cluster. When at least two of the plurality of battery clusters have their cooling requirements met, the output battery cluster is determined based on the state information of each of the at least two battery clusters whose cooling requirements are met. The state information is used to characterize the ability of the liquid storage device of each of the at least two battery clusters to cool the target battery cluster.

3. The method according to claim 2, characterized in that, The status information includes spacing, which refers to the distance between the liquid storage device of each of the at least two battery clusters and the target battery cluster. When at least two of the plurality of battery clusters have their cooling requirements met, the output battery cluster is determined based on the status information of each of the at least two battery clusters whose cooling requirements are met, including: The battery cluster with the smallest spacing among the at least two battery clusters is determined as the output battery cluster.

4. The method according to claim 2, characterized in that, The status information includes refrigerant surplus, which refers to the difference between the refrigerant storage amount in the liquid storage device of each of the at least two battery clusters and the corresponding preset storage amount. When at least two of the plurality of battery clusters have their cooling requirements met, the output battery cluster is determined based on the status information of each of the at least two battery clusters whose cooling requirements are met, including: The battery cluster with the largest refrigerant surplus among the at least two battery clusters is determined as the output battery cluster.

5. The method according to claim 1, characterized in that, Before identifying one of the battery clusters whose cooling requirements are not met as the target battery cluster, the method further includes: Obtain a preset surface temperature threshold range for each of the plurality of battery clusters, wherein the surface temperature threshold range is used to indicate the range of surface temperature for each of the plurality of battery clusters when the cooling requirement is met; Detect the surface temperature of each of the plurality of battery clusters; The battery clusters whose surface temperature is not within the surface temperature threshold range are identified as battery clusters whose cooling requirements are not met.

6. The method according to any one of claims 1-5, characterized in that, The step of identifying one of the battery clusters whose cooling requirements are not met as the target battery cluster includes: When there is only one battery cluster among the plurality of battery clusters whose cooling requirements are not met, the battery cluster whose cooling requirements are not met is identified as the target battery cluster. When at least two of the plurality of battery clusters have unmet cooling requirements, the battery cluster with the unmet cooling requirements and the highest surface temperature is identified as the target battery cluster.

7. The method according to any one of claims 1-5, characterized in that, When it is detected that the amount of refrigerant stored in the liquid storage device of the target battery cluster is the preset storage amount of the target battery cluster, and the cooling requirement of the target battery cluster is not met, at least one adjustment and detection operation is performed until the cooling requirement of the target battery cluster is met. The method further includes: The refrigerant in the liquid storage device of the target battery cluster is added to the refrigerant circuit of the target battery cluster until the amount of refrigerant stored in the liquid storage device of the target battery cluster is the preset storage amount of the target battery cluster, and then the next step is performed.

8. A battery cooling device based on an energy storage system, characterized in that, A server for use in an energy storage system, the energy storage system including the server and multiple battery clusters, the multiple battery clusters including a liquid storage device corresponding to each battery cluster, the device including: The first receiving unit is used to obtain the cooling requirement and preset storage amount of each of the plurality of battery clusters, wherein the preset storage amount is used to indicate the minimum safe value of the amount of refrigerant stored in the liquid storage device of each battery cluster. The first processing unit is used to identify one of the battery clusters in the plurality of battery clusters whose cooling requirements are not met as the target battery cluster. The second processing unit is configured to perform at least one adjustment and detection operation when it is detected that the refrigerant storage level in the liquid storage device of the target battery cluster is the preset storage level of the target battery cluster, and the cooling requirement of the target battery cluster is not met, until the cooling requirement of the target battery cluster is met; the adjustment and detection operation includes the following steps: identifying one of the battery clusters whose cooling requirement is met and whose corresponding refrigerant storage level in the liquid storage device is greater than the preset storage level of the output battery cluster as the output battery cluster; adding the refrigerant in the liquid storage device of the output battery cluster to the refrigerant circuit of the target battery cluster; and performing the next adjustment and detection operation when it is detected that the refrigerant storage level in the liquid storage device of the output battery cluster is the preset storage level of the output battery cluster, and the cooling requirement of the target battery cluster is not met.

9. A server, characterized in that, The method includes a processor, a memory, and one or more programs, said programs being stored in the memory and configured to be executed by the processor, said programs including instructions for performing the steps of the method as described in any one of claims 1-7.

10. A computer-readable storage medium having a computer program / instructions stored thereon, characterized in that, When the computer program / instructions are executed by the processor, they implement the steps of the method according to any one of claims 1-7.