Battery cooling method and apparatus based on energy storage system

By obtaining the cooling requirements and preset storage amount of the battery cluster in the energy storage system, determining the target battery cluster, and performing refrigerant adjustment, the problem of slow cooling and high calculation pressure is solved, and faster cooling and lower calculation pressure are achieved.

WO2025086861A1PCT designated stage expired Publication Date: 2025-05-01XIAMEN HITHIUM ENERGY STORAGE TECHNOLOGY CO LTD

Patent Information

Application Number
PCT/CN2024/114211
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-10-24
Filing Date
2024-08-23
Publication Date
2025-05-01

AI Technical Summary

Technical Problem

The prior art has a slow cooling rate and high calculation pressure when the battery is cooled, and requires high calculation capabilities of the energy storage system.

Method used

By acquiring the cooling requirements and preset storage amounts of multiple battery clusters, the target battery cluster is determined, and through adjustment and detection operations, the refrigerant of the battery cluster whose cooling requirements are met is added to the refrigerant circuit of the target battery cluster until the cooling requirements of the target battery cluster are met.

Benefits of technology

Reduce calculation pressure, speed up the cooling speed, and avoid overall calculation and adjustment of the refrigerant in the entire energy storage system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024114211_01052025_PF_FP_ABST
    Figure CN2024114211_01052025_PF_FP_ABST
Patent Text Reader

Abstract

Disclosed in the present application are a battery cooling method and apparatus based on an energy storage system, which method and apparatus are applied to a server of an energy storage system. The method comprises: acquiring a cooling requirement and a preset storage amount of each battery cluster among a plurality of battery clusters; determining as a target battery cluster a battery cluster among the plurality of battery clusters of which the cooling requirement is not met; and when it is detected that the storage amount of a refrigerant in a liquid storage apparatus of the target battery cluster is a preset storage amount of the target battery cluster and the cooling requirement of the target battery cluster is not met, executing at least one adjustment and detection operation until the cooling requirement of the target battery cluster is met. In the present application, a refrigerant in a liquid storage apparatus of a battery cluster of which the cooling requirement is met is mobilized so as to be able to fully cool a battery cluster of which the cooling requirement is not met, such that it is not necessary to perform calculation and adjustment on the refrigerant in the entire energy storage system, thereby reducing the calculation pressure and increasing the cooling speed.
Need to check novelty before this filing date? Find Prior Art

Description

Battery cooling method and device based on energy storage system

[0001] This application claims priority to the Chinese patent application filed with the China Patent Office on October 24, 2023, with application number 202311388925.3 and application name “Battery Cooling Method and Device Based on Energy Storage System”, the entire contents of which are incorporated by reference into this application. Technical Field

[0002] The present application relates to the field of thermal management of energy storage batteries, and in particular to a battery cooling method and device based on an energy storage system. Background Art

[0003] When the batteries in an energy storage system are charging or discharging, they generate a large amount of heat. If the heat generated by the batteries is not managed, during the long-term operation of the batteries, not only will the operating efficiency of the energy storage system be low, but it will also easily cause serious safety accidents such as fire and explosion. Therefore, the batteries must be effectively cooled. When cooling batteries, the current technical solution mainly calculates and adjusts all refrigerants in the energy storage system as a whole. This results in a slow cooling rate of the batteries, high computing pressure, and high computing power requirements for the energy storage system. Therefore, how to reduce the computing pressure and speed up the cooling rate when cooling the batteries in the energy storage system has become a technical problem that needs to be solved further.

[0004] Summary of the Invention

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

[0006] In a first aspect, an embodiment of the present application provides a battery cooling method based on an energy storage system, which is applied to a server of the energy storage system. The energy storage system includes the server and multiple battery clusters, each battery cluster including a liquid storage device. The method includes:

[0007] obtaining a cooling requirement and a preset storage capacity of each battery cluster among the plurality of battery clusters, wherein the preset storage capacity is used to indicate a minimum safe value of a storage capacity of a refrigerant in a liquid storage device of each battery cluster;

[0008] determining one of the battery clusters whose cooling requirements are not met as a target battery cluster among the plurality of battery clusters;

[0009] When it is detected that the storage amount of the refrigerant in the 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 not met, performing at least one adjustment and detection operation until the cooling demand of the target battery cluster is met;

[0010] The adjustment and detection operation includes the following steps:

[0011] determining a battery cluster whose cooling requirement is satisfied among the plurality of battery clusters as an output battery cluster;

[0012] adding the refrigerant in the liquid storage device of the output battery cluster to the refrigerant circuit of the target battery cluster;

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

[0014] In a second aspect, an embodiment of the present application provides a battery cooling device based on an energy storage system, characterized in that it is applied to a server of 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 of the multiple battery clusters, the device including:

[0015] a first receiving unit, configured to obtain a cooling requirement and a preset storage capacity of each battery cluster among the plurality of battery clusters, wherein the preset storage capacity is used to indicate a minimum safe value of a storage capacity of a refrigerant in a liquid storage device of each battery cluster;

[0016] a first processing unit, configured to determine one of the battery clusters whose cooling requirements are not met among the plurality of battery clusters as a target battery cluster;

[0017] The second processing unit is used to perform at least one adjustment and detection operation until the cooling demand of the target battery cluster is met when it is detected that the storage amount of the refrigerant in the 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 not met; the adjustment and detection operation includes the following steps: determining the battery cluster whose cooling demand is met among the multiple battery clusters 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; when it is detected that the storage amount of the refrigerant in the liquid storage device of the output battery cluster is the preset storage amount of the output battery cluster and the cooling demand of the target battery cluster is not met, performing the next adjustment and detection operation.

[0018] In a third aspect, an embodiment of the present application provides a server comprising a processor, a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor, and the programs include instructions for executing the steps in the method described in the first aspect.

[0019] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium having a computer program / instruction stored thereon, characterized in that when the computer program / instruction is executed by a processor, the steps of any one of the methods described in the first aspect are implemented.

[0020] It can be seen that in the present application, the server first obtains the cooling requirements and preset storage capacity of each battery cluster among the multiple battery clusters; secondly, one of the battery clusters whose cooling requirements are not met among the multiple battery clusters is determined as the target battery cluster; secondly, 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 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: one of the battery clusters whose cooling requirements are met among the multiple battery clusters and the storage capacity of the refrigerant in the corresponding liquid storage device is greater than the preset storage capacity of the output battery cluster is determined 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 requirement of the target battery cluster is not met, the next adjustment and detection operation is performed. Since the refrigerant in the liquid storage device of the battery cluster whose cooling demand is met is called to fully cool the battery cluster whose cooling demand is not met, there is no need to calculate and adjust the refrigerant in the entire energy storage system, thereby reducing the calculation pressure and accelerating the cooling speed. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0022] FIG1 is a schematic structural diagram of an energy storage system provided in an embodiment of the present application;

[0023] FIG2 is a schematic diagram of the structure of a server in an energy storage system provided in an embodiment of the present application;

[0024] FIG3 is a schematic flow chart of a battery cooling method based on an energy storage system provided in an embodiment of the present application;

[0025] FIG4 is a schematic flow chart of another battery cooling method based on an energy storage system provided in an embodiment of the present application;

[0026] FIG5a is a block diagram of functional units of a battery cooling device based on an energy storage system provided by an embodiment of the present application;

[0027] FIG5 b is a block diagram of functional units of another battery cooling device based on an energy storage system provided by an embodiment of the present application;

[0028] FIG6 is a structural block diagram of a server provided in an embodiment of the present application. DETAILED DESCRIPTION

[0029] In order to enable those skilled in the art to better understand the present invention, the following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0030] The terms "first," "second," and the like in the specification and claims of this application and the accompanying drawings are used to distinguish between different objects, not to describe a particular order. Furthermore, the terms "including," "having," and any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or apparatus comprising a series of steps or elements is not limited to the listed steps or elements but may optionally include steps or elements not listed, or may optionally include other steps or elements inherent to the process, method, product, or apparatus.

[0031] References herein to "embodiments" mean that a particular feature, structure, or characteristic described in connection with the embodiments may be included in at least one embodiment of the present application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor does it constitute an independent or alternative embodiment that is mutually exclusive of other embodiments. It is understood, both explicitly and implicitly, by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0032] In the embodiments of this application, "and / or" describes the relationship between associated objects and indicates 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; and B exists alone. A and B can be singular or plural.

[0033] In the embodiments of the present application, the symbol " / " can indicate that the preceding and following objects are in an "or" relationship. In addition, the symbol " / " can also represent a division sign, that is, performing a division operation. For example, A / B can mean A divided by B.

[0034] In the embodiments of the present application, "at least one item" or similar expressions refers to any combination of these items, including any combination of single items or plural items, and refers to one or more, and multiple refers to two or more. For example, at least one item (item) of a, b, or c can represent the following seven situations: a, b, c, a and b, a and c, b and c, a, b, and c. Among them, each of a, b, and c can be an element or a set containing one or more elements.

[0035] In the embodiments of this application, "equal to" can be used in conjunction with "greater than" and is applicable to the technical solution adopted when "greater than" is used, and can also be used in conjunction with "less than" and is applicable to the technical solution adopted when "less than" is used. When "equal to" is used in conjunction with "greater than", it should not be used in conjunction with "less than"; when "equal to" is used in conjunction with "less than", it should not be used in conjunction with "greater than".

[0036] In order to better understand the solutions of the embodiments of the present application, the terminal devices, related concepts and backgrounds that may be involved in the embodiments of the present application are first introduced below.

[0037] (1) Refrigerant: 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, absorb the heat from the battery, and transfer the heat to the outside of the energy storage system.

[0038] (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 and is used for emergency cooling of the battery cluster in the event of an uncontrollable accident.

[0039] The current technical solution requires comprehensive calculation and adjustment of all refrigerants in the energy storage system when cooling batteries, resulting in slower battery cooling, high computational pressure, and higher computing power requirements for the energy storage system.

[0040] To address the aforementioned issues, embodiments of the present application provide a battery cooling method and device based on an energy storage system. This method is applied to a server in the energy storage system. The server can utilize refrigerant from the liquid storage devices of battery clusters with satisfied cooling needs to fully cool battery clusters with unsatisfied cooling needs. This eliminates the need to calculate and adjust the refrigerant in the entire energy storage system, thereby reducing computational burden and accelerating cooling.

[0041] Please refer to Figure 1, which is a schematic diagram of the structure of an energy storage system provided in an embodiment of the present application. As shown in Figure 1, 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. The multiple battery clusters 110 can be a single battery cluster or a battery cluster composed of multiple battery clusters. The multiple battery clusters 110 include a single battery cluster n and a liquid storage device m corresponding to the single battery cluster n. The server 120 can be a single server or a server cluster composed of multiple servers, or a cloud computing service center, etc.

[0042] In the current battery cooling process, the server 120 needs to perform overall calculation and adjustment of all refrigerants in the energy storage system, resulting in a slow cooling speed for the battery, high computing pressure, and high computing power requirements for the energy storage system.

[0043] During daily use of the energy storage system 100, the server 120 obtains the cooling requirements and preset storage capacity of each battery cluster among the multiple battery clusters; one of the battery clusters whose cooling requirements are not met is determined 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 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 one of the battery clusters whose cooling requirements are met among the multiple battery clusters and the storage capacity of the refrigerant in the corresponding 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 liquid 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 liquid storage device of the output battery cluster is the preset storage capacity of the output battery cluster and the cooling requirement of the target battery cluster is not met, performing the next adjustment and detection operation.

[0044] Please refer to Figure 2, which is a schematic diagram of the structure of a server in an energy storage system provided in an embodiment of the present application. As shown in Figure 2, server 200 includes a processor 210 and a memory 220, wherein processor 210 is in communication with memory 220. Memory 220 stores one or more programs, and these one or more programs are configured to be executed by processor 210. The function of the one or more programs is to obtain the cooling requirements and preset storage capacity of each battery cluster in a plurality of battery clusters; determine 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 requirement of the target battery cluster is not met, perform 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: determine one of the battery clusters whose cooling requirements are met in a plurality of battery clusters and the storage capacity of the refrigerant in the corresponding liquid storage device is greater than the preset storage capacity of the output battery cluster as the output battery cluster; add the refrigerant in 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 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 requirement of the target battery cluster is not met, perform the next adjustment and detection operation.

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

[0046] Please refer to Figure 3, which is a flow chart of a battery cooling method based on an energy storage system provided in an embodiment of the present application. The method is applied to the server 120 in the energy storage system 100 shown in Figure 1. The energy storage system 100 includes multiple battery clusters 110 and the server 120. The multiple battery clusters 110 are communicatively connected to the server 120. As shown in the figure, the method includes the following steps:

[0047] Step S301 : obtaining a cooling requirement and a preset storage capacity of each battery cluster among the plurality of battery clusters, wherein the preset storage capacity is used to indicate a minimum safe value of the storage capacity of the refrigerant in the liquid storage device of each battery cluster.

[0048] Before obtaining the cooling requirement and the preset storage capacity of each battery cluster in the plurality of battery clusters, the method further includes: detecting a startup instruction for battery cooling and responding to the startup instruction.

[0049] The start instruction may be a start charging instruction and / or a start discharging instruction.

[0050] The preset storage volume is the minimum amount of refrigerant that the liquid storage device must ensure, and is used to perform emergency cooling of the corresponding battery cluster when a fire or overheating occurs in the corresponding battery cluster and the refrigerant in other battery clusters cannot be used.

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

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

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

[0054] Step S302 : determining one of the battery clusters whose cooling requirements are not met among the multiple battery clusters as a target battery cluster.

[0055] The cooling requirement may 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.

[0056] The cooling requirement may 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.

[0057] The cooling requirement may 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.

[0058] The cooling requirement may 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 discharge efficiency threshold range.

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

[0060] The surface temperature threshold interval may be: the surface temperature threshold interval of battery cluster A among the multiple battery clusters is 18 degrees Celsius to 22 degrees Celsius.

[0061] The detecting of the surface temperature of each battery cluster among the plurality of battery clusters may, for example, be: detecting that the surface temperature of battery cluster A among the plurality of battery clusters is 50 degrees Celsius. At this time, the cooling requirement of battery cluster A is not met.

[0062] 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 computing pressure.

[0063] In a possible embodiment, determining one of the battery clusters whose cooling requirements are not met among the multiple battery clusters as the target battery cluster includes: when there is only one battery cluster whose cooling requirements are not met among the multiple battery clusters, determining 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 multiple battery clusters, determining the battery cluster whose cooling requirements are not met and whose surface temperature is the highest as the target battery cluster.

[0064] The step of determining the battery cluster whose cooling requirement is not met and whose surface temperature is the highest as the target battery cluster includes: arranging the battery clusters among the multiple battery clusters whose cooling requirements are not met from high to low according to the corresponding surface temperatures to obtain a battery cluster sequence; and determining the battery cluster at the front end of the battery cluster sequence as the target battery cluster.

[0065] The battery cluster sequence may be, for example: battery cluster A (surface temperature 50 degrees Celsius), battery cluster C (surface temperature 40 degrees Celsius), battery cluster B (surface temperature 35 degrees Celsius).

[0066] It can be seen that in this example, the battery cluster with the highest surface temperature among those whose cooling needs are not met is identified as the target battery cluster, and the battery cluster with high surface temperature is adjusted and tested first. This not only ensures the safety of the energy storage system, but also reduces computing pressure and speeds up cooling.

[0067] Step S303 , when it is detected that the storage amount of the refrigerant in the 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 not met, performing at least one adjustment and detection operation until the cooling demand of the target battery cluster is met.

[0068] Among them, the adjustment and detection operation includes the following steps: determining the battery cluster whose cooling demand is met among the multiple battery clusters 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; when it is detected that the storage amount of the refrigerant in the liquid storage device of the output battery cluster is the preset storage amount of the output battery cluster and the cooling demand of the target battery cluster is not met, performing the next adjustment and detection operation.

[0069] Wherein, before determining one of the battery clusters among the multiple battery clusters whose cooling demand is met and the storage amount of refrigerant 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 interval for each battery cluster among the multiple battery clusters, the surface temperature threshold interval being used to indicate the range of surface temperatures when the cooling demand of each battery cluster among the multiple battery clusters is met; detecting the surface temperature of each battery cluster among the multiple battery clusters; and determining the battery cluster among the multiple battery clusters whose surface temperature is within the surface temperature threshold interval as the battery cluster whose cooling demand is met.

[0070] In a specific embodiment, determining one of the battery clusters whose cooling requirements are met among the multiple battery clusters and whose corresponding liquid storage device has a refrigerant storage capacity greater than the preset storage capacity of the output battery cluster as the output battery cluster includes: when there is only one battery cluster whose cooling requirements are met among the multiple battery clusters, 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 among the multiple battery clusters, determining the output battery cluster based on status information of each battery cluster among the at least two battery clusters whose cooling requirements are met, the status information being used to characterize the ability of the liquid storage device of each battery cluster among the at least two battery clusters to cool the target battery cluster.

[0071] The status information includes the distance between each battery cluster in the at least two battery clusters, the remaining amount of refrigerant, the frequency of use, the temperature of the refrigerant, etc.

[0072] The usage frequency is used to represent the number of times the battery cluster is called by the server for charging or discharging. The lower the usage frequency of a battery cluster, the higher the probability of being determined as the output battery cluster.

[0073] The refrigerant temperature is used to represent the temperature of the refrigerant circulating in the refrigerant circuit of the battery cluster. The battery cluster with a lower refrigerant temperature has a higher probability of being determined as the output battery cluster.

[0074] It can be seen that in this example, the output battery cluster is determined based on the status information of the battery cluster, and the refrigerant can be scheduled according to the actual situation in the energy storage system to accelerate the cooling speed.

[0075] In a possible embodiment, the status information includes a spacing, where the spacing refers to the size of the distance between the liquid storage device of each battery cluster in the at least two battery clusters and the target battery cluster. When there are at least two battery clusters in the multiple battery clusters whose cooling requirements are met, determining the output battery cluster based on the status information of each battery cluster in the at least two battery clusters whose cooling requirements are met includes: determining the battery cluster in the at least two battery clusters with the smallest spacing as the output battery cluster.

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

[0077] The distance may be, for example, the length of a pipe connecting the liquid storage device of each of the at least two battery clusters to the target battery cluster.

[0078] It can be seen that 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 called to cool the target battery cluster. The refrigerant flows over a short distance, thereby accelerating the cooling speed.

[0079] In a possible embodiment, the status information includes a surplus amount of refrigerant, and the surplus amount of refrigerant refers to the difference between the storage amount of refrigerant in the liquid storage device of each battery cluster in the at least two battery clusters and the corresponding preset storage amount. When there are at least two battery clusters whose cooling requirements are met among the multiple battery clusters, the output battery cluster is determined according to the status information of each battery cluster in the at least two battery clusters whose cooling requirements are met, including: determining the battery cluster with the largest surplus amount of refrigerant among the at least two battery clusters as the output battery cluster.

[0080] If the preset storage capacity of battery cluster F among the at least two battery clusters is 100 ml, and the storage capacity of the refrigerant in the liquid storage device of battery cluster F is 250 ml, then the surplus amount of refrigerant is: 250-100=150 ml.

[0081] If the surplus amount of refrigerant of battery cluster G and battery cluster H among the at least two battery clusters is the same and the largest, the battery cluster with the smallest distance between battery cluster G and battery cluster H is determined as the output battery cluster.

[0082] It can be seen that 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 with the largest preset storage capacity is called. On the premise of ensuring the safe operation of the battery cluster whose cooling needs are met, the number of times the refrigerant in the liquid storage device of the battery cluster whose cooling needs are met is called is reduced, thereby speeding up the cooling speed and reducing the computing pressure.

[0083] In one possible embodiment, when it is detected that the storage amount of the refrigerant in the 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 not met, at least one adjustment and detection operation is performed until the cooling demand of the target battery cluster is met. The method also includes: adding the refrigerant in the liquid storage device of the target battery cluster to the refrigerant circuit of the target battery cluster until the storage amount of the refrigerant in the liquid storage device of the target battery cluster is the preset storage amount of the target battery cluster, and then executing the next step.

[0084] The adding of the refrigerant in the liquid storage device of the target battery cluster into the refrigerant circuit of the target battery cluster includes: utilizing gravity to make the refrigerant in the liquid storage device of the target battery cluster flow into the refrigerant circuit of the target battery cluster.

[0085] The adding the refrigerant in the liquid storage device of the target battery cluster into the refrigerant circuit of the target battery cluster includes: pumping the refrigerant in the liquid storage device of the target battery cluster into the refrigerant circuit of the target battery cluster.

[0086] Please refer to Figure 4, which is a flow chart of another battery cooling method based on an energy storage system provided by an embodiment of the present application, which is applied to a server of the energy storage system. As shown in Figure 4, the method includes:

[0087] S401, obtaining a cooling requirement and a preset storage capacity of each battery cluster among the plurality of battery clusters;

[0088] S402, determining one of the battery clusters whose cooling requirements are not met among the multiple battery clusters as a target battery cluster;

[0089] S403, adding the refrigerant in the liquid storage device of the target battery cluster to the refrigerant circuit of the target battery cluster until the storage amount of the refrigerant in the liquid storage device of the target battery cluster reaches the preset storage amount of the target battery cluster;

[0090] S404: Whether the storage amount of the refrigerant in the 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 not met;

[0091] If yes, continue to execute S405;

[0092] If not, execute S408;

[0093] S405 , determining a battery cluster whose cooling requirement is met among the multiple battery clusters as an output battery cluster;

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

[0095] S407: Whether the storage amount of the refrigerant in the liquid storage device of the output battery cluster is the preset storage amount of the output battery cluster, and the cooling demand of the target battery cluster is not met;

[0096] If yes, execute S405;

[0097] If not, continue to execute S408;

[0098] S408, end.

[0099] It can be seen that in this example, before calling the refrigerant in the liquid storage device of the battery cluster whose cooling demand is met, the refrigerant in the liquid storage device of the target battery cluster is called first, thereby reducing the computing pressure and accelerating the cooling speed.

[0100] It can be seen that in the embodiment of the present application, the server first obtains the cooling demand and preset storage capacity of each battery cluster among the multiple battery clusters; secondly, one of the battery clusters whose cooling demand is not met among the multiple battery clusters is determined as the target battery cluster; secondly, 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 demand of the target battery cluster is not met, at least one adjustment and detection operation is performed until the cooling demand of the target battery cluster is met; the adjustment and detection operation includes the following steps: determining one of the battery clusters whose cooling demand is met among the multiple battery clusters and the storage capacity of the refrigerant in the corresponding 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 liquid 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 liquid storage device of the output battery cluster is the preset storage capacity of the output battery cluster and the cooling demand of the target battery cluster is not met, performing the next adjustment and detection operation. Since the refrigerant in the liquid storage device of the battery cluster whose cooling demand is met is called to fully cool the battery cluster whose cooling demand is not met, there is no need to calculate and adjust the refrigerant in the entire energy storage system, thereby reducing the calculation pressure and accelerating the cooling speed.

[0101] The above mainly introduces the solution of the embodiment of the present application from the perspective of the execution process of the method side. It is understandable that, in order to realize the above functions, the server includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of each example described in the embodiment provided herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in a hardware or computer software driven hardware manner depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0102] Consistent with the embodiment shown above, please refer to Figure 5a, which is a functional unit composition block diagram of a battery cooling device based on an energy storage system provided in an embodiment of the present application. As shown in Figure 5a, the battery cooling device 500 based on the energy storage system includes: a first receiving unit 501, used to obtain the cooling demand and preset storage capacity of each battery cluster in the multiple battery clusters, and the preset storage capacity is used to indicate the minimum safe value of the storage capacity of the refrigerant in the liquid storage device of each battery cluster; a first processing unit 502, used to determine one of the battery clusters whose cooling demand is not met in the multiple battery clusters as a target battery cluster; a second processing unit 503, used to detect that the liquid storage device of the target battery cluster is not satisfied. When the storage amount of the refrigerant is the preset storage amount of the target battery cluster and the cooling demand of the target battery cluster is not met, at least one adjustment and detection operation is performed until the cooling demand of the target battery cluster is met; the adjustment and detection operation includes the following steps: determining the battery cluster whose cooling demand is met among the multiple battery clusters 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; when it is detected that the storage amount of the refrigerant in the liquid storage device of the output battery cluster is the preset storage amount of the output battery cluster and the cooling demand of the target battery cluster is not met, performing the next adjustment and detection operation.

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

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

[0105] In one possible embodiment, in terms of determining one of the battery clusters whose cooling requirements are met and whose corresponding liquid storage device has a refrigerant storage capacity greater than the preset storage capacity of the output battery cluster as the output battery cluster, the second processing unit 503 is specifically used to: when there is only one battery cluster whose cooling requirements are met among the multiple 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 multiple battery clusters, determine the output battery cluster based on status information of each battery cluster among the at least two battery clusters whose cooling requirements are met, the status information being used to characterize the ability of the liquid storage device of each battery cluster among the at least two battery clusters to cool the target battery cluster.

[0106] In a possible embodiment, the status information includes a spacing, and the spacing refers to the size of the distance between the liquid storage device of each battery cluster in the at least two battery clusters and the target battery cluster. When there are at least two battery clusters in the multiple battery clusters whose cooling requirements are met, the output battery cluster is determined based on the status information of each battery cluster in the at least two battery clusters whose cooling requirements are met. The second processing unit 503 is specifically used to: determine the battery cluster in the at least two battery clusters with the smallest spacing as the output battery cluster.

[0107] In a possible embodiment, the status information includes a surplus amount of refrigerant, and the surplus amount of refrigerant refers to the difference between the storage amount of refrigerant in the liquid storage device of each battery cluster in the at least two battery clusters and the corresponding preset storage amount. When there are at least two battery clusters whose cooling requirements are met among the multiple battery clusters, the output battery cluster is determined based on the status information of each battery cluster in the at least two battery clusters whose cooling requirements are met. The second processing unit 503 is specifically used to: determine the battery cluster with the largest surplus amount of refrigerant among the at least two battery clusters as the output battery cluster.

[0108] In one possible embodiment, when it is detected that the storage amount of the refrigerant in the 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 not met, at least one adjustment and detection operation is performed until the cooling demand of the target battery cluster is met. The battery cooling device 500 based on the energy storage system is also used 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 storage amount of the refrigerant in the liquid storage device of the target battery cluster is the preset storage amount of the target battery cluster, and then execute the next step.

[0109] It can be understood that since the method embodiment and the device embodiment are different presentation forms of the same technical concept, the content of the method embodiment part in this application should be synchronously adapted to the device embodiment part and will not be repeated here.

[0110] In the case of adopting an integrated unit, as shown in Figure 5b, Figure 5b is a block diagram of the functional unit composition of another battery cooling device based on an energy storage system provided in an embodiment of the present application. In Figure 5b, the battery cooling device 510 based on the energy storage system includes: a processing module 512 and a communication module 511. The processing module 512 is used to control and manage the actions of the battery cooling device based on the energy storage system, for example, executing the steps of the first receiving unit 501, the first processing unit 502 and the second processing unit 503, and / or other processes for executing the technology described in this article. The communication module 511 is used to support the interaction between the battery cooling device based on the energy storage system and other devices. As shown in Figure 5b, the battery cooling device based on the energy storage system may also include a storage module 513, which is used to store program code and data of the battery cooling device based on the energy storage system.

[0111] The processing module 512 may 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 device, a transistor logic device, a hardware component, or any combination thereof. It may implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. The processor may 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, and the like. The communication module 511 may be a transceiver, an RF circuit, or a communication interface, and the like. The storage module 513 may be a memory.

[0112] Among them, all relevant contents of each scenario involved in the above method embodiment can be referred to the functional description of the corresponding functional module, and will not be repeated here. The above energy storage system-based battery cooling device 510 can execute the energy storage system-based battery cooling method shown in Figure 3 above.

[0113] The above embodiments can be implemented in whole or in part by software, hardware, firmware or any other combination. When implemented using software, the above embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer program are loaded or executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. 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 computer-readable storage medium. 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 can be accessed by a computer or a data storage device such as a server or data center that contains one or more available media sets. The available medium can be a magnetic medium (for example, a floppy disk, a hard disk, a tape), an optical medium (for example, a DVD), or a semiconductor medium. The semiconductor medium can be a solid-state drive.

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

[0115] Processor 601 may include one or more processing cores. Processor 601 utilizes various interfaces and circuits to connect various components within server 600. It executes instructions, programs, code sets, or instruction sets stored in memory 602, and accesses data stored in memory 602 to perform various server 600 functions and process data. Optionally, processor 601 may be implemented using at least one of the following hardware forms: digital signal processing (DSP), field-programmable gate array (FPGA), and programmable logic array (PLA). Processor 601 may integrate one or a combination of a central processing unit (CPU), a graphics processing unit (GPU), and a modem. The CPU primarily processes the operating system, user interface, and application programs; the GPU is responsible for rendering and drawing display content; and the modem handles wireless communications. It is understood that the modem may not be integrated into processor 601 and may be implemented separately via a communications chip.

[0116] The memory 602 may include a random access memory (RAM) or a read-only memory (ROM). The memory 602 may be used to store instructions, programs, codes, 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 a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the above-mentioned various method embodiments, etc. The data storage area may also store data created by the server 600 during use.

[0117] It is understandable that the server 600 may include more or fewer structural elements than those in the above structural block diagram, and this is not limited here. The present application provides a computer-readable storage medium having a computer program / instruction stored thereon, which, when executed by a processor, implements the steps of the method described in any possible embodiment.

[0118] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean 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 the present application.

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

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

[0121] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may be physically included separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or in the form of hardware plus software functional units.

[0122] The above-mentioned integrated unit implemented in the form of a software functional unit can be stored in a computer-readable storage medium. The above-mentioned software functional unit is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to perform some steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: a USB flash drive, a mobile hard disk, a magnetic disk, an optical disk, a volatile memory or a non-volatile memory. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM) or a flash memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM), among other media that can store program code.

[0123] Although the present application discloses the above, the present application is not limited thereto. Any person skilled in the art may readily conceive of variations or substitutions, and may make various changes and modifications, including combinations of the above-mentioned functions and implementation steps, including software and hardware implementations, without departing from the spirit and scope of the present application, and all are within the scope of protection of the present application.

Claims

1. A battery cooling method based on an energy storage system, characterized in that: A server applied to an energy storage system, wherein the energy storage system comprises the server and a plurality of battery clusters, wherein a single battery cluster comprises a liquid storage device, and the method comprises: Acquiring a cooling requirement and a preset storage capacity of each battery cluster among the plurality of battery clusters, wherein the preset storage capacity is used to indicate a minimum safe value of a storage capacity of a refrigerant in a liquid storage device of each battery cluster; determining one of the battery clusters whose cooling requirements are not met among the plurality of battery clusters as a target battery cluster; When it is detected that the storage amount of the refrigerant in the 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 not met, performing at least one adjustment and detection operation until the cooling demand of the target battery cluster is met; The adjustment and detection operation includes the following steps: Determine one of the battery clusters whose cooling requirement is met and whose corresponding liquid storage device has a storage amount of refrigerant greater than the preset storage amount of the output battery cluster as the output battery cluster; Adding the refrigerant in the liquid storage device of the output battery cluster into the refrigerant circuit of the target battery cluster; When it is detected that the storage amount of the refrigerant in the liquid storage device of the output battery cluster is the preset storage amount of the output battery cluster and the cooling demand 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 liquid storage device has a storage amount of refrigerant greater than the preset storage amount of the output battery cluster as the output battery cluster includes: When there is only one battery cluster among the multiple battery clusters whose cooling requirement is met, determining the one battery cluster whose cooling requirement is met as the output battery cluster; When there are at least two battery clusters among the multiple battery clusters whose cooling requirements are met, the output battery cluster is determined based on status information of each battery cluster among the at least two battery clusters whose cooling requirements are met, and the status information is used to characterize the ability of the liquid storage device of each battery cluster among the at least two battery clusters to cool the target battery cluster.

3. The method according to claim 2, characterized in that The state information includes a spacing, where the spacing refers to the size of a distance between a liquid storage device of each of the at least two battery clusters and the target battery cluster, and when there are at least two battery clusters among the multiple battery clusters whose cooling requirements are met, determining the output battery cluster according to the state information of each of the at least two battery clusters whose cooling requirements are met, comprises: The battery cluster with the smallest distance 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 state information includes a surplus amount of refrigerant, and the surplus amount of refrigerant refers to the difference between the storage amount of refrigerant in the liquid storage device of each of the at least two battery clusters and the corresponding preset storage amount. When there are at least two battery clusters whose cooling requirements are met among the multiple battery clusters, determining the output battery cluster according to the state information of each of the at least two battery clusters whose cooling requirements are met, includes: The battery cluster having the largest surplus amount of refrigerant 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 determining one of the battery clusters whose cooling requirements are not met among the plurality of battery clusters as a target battery cluster, the method further includes: Acquire a preset surface temperature threshold interval of each battery cluster among the plurality of battery clusters, wherein the surface temperature threshold interval is used to indicate a range of surface temperature when the cooling requirement of each battery cluster among the plurality of battery clusters is met; detecting a surface temperature of each battery cluster of the plurality of battery clusters; A battery cluster among the plurality of battery clusters whose surface temperature is not within the surface temperature threshold interval is determined as a battery cluster whose cooling requirement is not met.

6. The method according to any one of claims 1 to 5, characterized in that: The step of determining one of the battery clusters whose cooling requirements are not met among the plurality of battery clusters as a target battery cluster comprises: When there is only one battery cluster among the multiple battery clusters whose cooling requirement is not met, determining the one battery cluster whose cooling requirement is not met as the target battery cluster; When there are at least two battery clusters among the plurality of battery clusters whose cooling requirements are not met, a battery cluster whose cooling requirements are not met and whose surface temperature is the highest is determined as the target battery cluster.

7. The method according to any one of claims 1 to 5, characterized in that: When it is detected that the storage amount of the refrigerant in the 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 not met, performing at least one adjustment and detection operation until the cooling demand 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 storage amount of the refrigerant in the liquid storage device of the target battery cluster reaches 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 applied to an energy storage system, the energy storage system comprising a server and a plurality of battery clusters, the plurality of battery clusters comprising a liquid storage device corresponding to each of the plurality of battery clusters, the device comprising: a first receiving unit, configured to obtain a cooling requirement and a preset storage capacity of each battery cluster among the plurality of battery clusters, wherein the preset storage capacity is used to indicate a minimum safe value of a storage capacity of a refrigerant in a liquid storage device of each battery cluster; a first processing unit, configured to determine one of the battery clusters whose cooling requirements are not met among the plurality of battery clusters as a target battery cluster; A second processing unit is used to perform at least one adjustment and detection operation until the cooling demand of the target battery cluster is met when it is detected that the storage amount of the refrigerant in the 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 not met; the adjustment and detection operation includes the following steps: determining the battery cluster whose cooling demand is met among the multiple battery clusters 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; when it is detected that the storage amount of the refrigerant in the liquid storage device of the output battery cluster is the preset storage amount of the output battery cluster and the cooling demand of the target battery cluster is not met, performing the next adjustment and detection operation.

9. A server, characterized in that: The method comprises a processor, a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor, and the programs include instructions for executing the steps in the method according to any one of claims 1 to 7.

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

Citation Information

Patent Citations

  • Control method, device and system of liquid cooling energy storage system

    CN115832532A

  • Method, device and equipment for controlling liquid cooling pipeline of battery energy storage system

    CN116315273A

  • Battery temperature adjusting system and method and storage medium

    CN116526002A

  • Battery cooling method and device based on energy storage system

    CN117199622A

Cited By

  • Thermal management control method and energy storage system

    CN120914403A