Temperature control method and device of battery system and battery system

CN119790526APending Publication Date: 2025-04-08CONTEMPORARY AMPEREX TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202380063332.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-05-29
Publication Date
2025-04-08

AI Technical Summary

Technical Problem

The temperature inhomogeneity of multiple battery clusters in the battery system leads to uneven impedance and current, affecting the charge and discharge performance and increasing the risk of failure.

Method used

By obtaining the cluster temperature of each cell cluster, temperature control is performed to achieve temperature uniformity between clusters, precise temperature regulation is performed using BMS and temperature regulation devices (such as liquid cooling systems) to ensure that the temperature of the battery system is within the preset range.

Benefits of technology

It effectively reduces the pre-filling or venting of the battery cluster during charging, improves the energy conversion efficiency and overall performance of the battery system, and reduces the risk of thermal runaway.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119790526A_ABST
    Figure CN119790526A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a temperature control method and device of a battery system and the battery system. The temperature control method of the battery system comprises the following steps: acquiring the cluster temperature of each battery cluster in a plurality of battery clusters of the battery system; and performing temperature control on each battery cluster according to the cluster temperature of each battery cluster. Through the technical scheme, the cluster temperature of each battery cluster in the battery system can represent the overall temperature condition of each battery cluster, and temperature control is performed on each battery cluster according to the cluster temperature of each battery cluster, so that inter-cluster temperature uniformity of a plurality of battery clusters in the battery system is realized, and the battery system reliability is improved. According to the invention, the problem of nonuniform impedance and current of each battery cluster caused by inconsistent inter-cluster temperature is solved, the condition that the battery clusters are fully charged or emptied in advance in the charging process is reduced, and the energy conversion efficiency of the battery system is improved, so that the operation performance of the battery system where the plurality of battery clusters are located is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Temperature control method and device for battery system and battery system Technical Field

[0001] Embodiments of the present application relate to the field of batteries, and more specifically, to a temperature control method and device for a battery system, and a battery system. Background Art

[0002] With the rapid development of energy technology, batteries have become an indispensable part of human life. In some scenarios, multiple batteries are connected in series or parallel to form a battery system for use in energy storage systems or power systems. When batteries are overcharged or operate at high current for a long time, their temperature rises, affecting their normal charge and discharge performance. In more serious cases, thermal runaway may occur, leading to safety issues. When multiple batteries are arranged in close proximity in a battery system, the heat can easily spread, causing thermal runaway in other batteries. This chain reaction greatly increases the risk of battery system failure.

[0003] In view of this, how to effectively control the temperature of the battery system to improve the performance of the battery system is a technical problem that needs to be solved urgently.

[0004] Summary of the Invention

[0005] The embodiments of the present application provide a temperature control method, device, and battery system for a battery system, which can effectively control the temperature of the battery system to improve the performance of the battery system.

[0006] In a first aspect, a temperature control method for a battery system is provided, comprising: acquiring a cluster temperature of each battery cluster among a plurality of battery clusters of the battery system; and temperature controlling each battery cluster according to the cluster temperature of each battery cluster.

[0007] Through the technical solution of the embodiment of the present application, the cluster temperature of each battery cluster in the battery system is first obtained. The cluster temperature can represent the overall temperature of each battery cluster. Further, the temperature of each battery cluster is controlled according to the cluster temperature of each battery cluster, which is conducive to achieving temperature uniformity among multiple battery clusters in the battery system, solving the problem of uneven impedance and current of each battery cluster caused by inconsistent cluster temperature, reducing the situation of battery clusters being filled or discharged prematurely during charging, improving the energy conversion efficiency of the battery system, and thus improving the operating performance of the battery system where multiple battery clusters are located.

[0008] In some possible embodiments, the cluster temperature of each battery cluster includes: an average temperature of each battery cluster, where the average temperature of each battery cluster is the average temperature of the batteries in each battery cluster; the above-mentioned temperature control of each battery cluster based on the cluster temperature of each battery cluster includes: determining a target average temperature of multiple battery clusters based on the average temperature of each battery cluster, wherein the target average temperature is the maximum value, minimum value or average value of the average temperatures of the multiple battery clusters; and temperature control of each battery cluster based on the difference between the average temperature of each battery cluster and the target average temperature.

[0009] Through the technical solution of this embodiment, the target average temperature determined based on the average temperature of each battery cluster in the multiple battery clusters can change along with the overall temperature change of the multiple battery clusters. Therefore, the temperature of each battery cluster is controlled according to the average temperature of each battery cluster and the target average temperature. This can achieve more accurate and effective temperature control of each battery cluster in the battery system, maintain temperature uniformity between clusters, and further improve the overall performance of the battery system.

[0010] In some possible embodiments, the temperature control of each battery cluster based on the difference between the average temperature of each battery cluster and the target average temperature includes: when the difference between the average temperature of a first battery cluster among the multiple battery clusters and the target average temperature is outside a first preset range, regulating the temperature of the first battery cluster.

[0011] Through the technical solution of the above-mentioned embodiment, the temperature control or temperature maintenance of any battery cluster can be achieved directly based on whether the difference between any battery cluster (i.e., the first battery cluster) among the multiple battery clusters and the target average temperature is within a first preset range, so as to reduce the temperature difference between the clusters of the multiple battery clusters. This technical solution is easy to implement and has high reliability, which is conducive to further improving the overall performance of the battery system.

[0012] In some possible embodiments, the above-mentioned temperature regulation of the first battery cluster so that the difference between the average temperature of the first battery cluster and the average temperature of other battery clusters in the multiple battery clusters is within a second preset range includes: controlling the regulation temperature of a first temperature regulation device corresponding to the first battery cluster, the first temperature regulation device being used to regulate the temperature of the first battery cluster.

[0013] Through the technical solution of this embodiment, the first battery cluster has a corresponding first temperature regulating device. By controlling the first temperature regulating device to regulate the temperature of the first battery cluster, the temperature control accuracy and effectiveness of the first battery cluster are improved.

[0014] In some possible embodiments, the above-mentioned controlling the adjustment temperature of the first temperature adjustment device corresponding to the first battery cluster, where the first temperature adjustment device is used to adjust the temperature of the first battery cluster, includes: controlling the adjustment temperature of the first temperature adjustment device corresponding to the first battery cluster to be a target average temperature, where the first temperature adjustment device is used to adjust the temperature of the first battery cluster.

[0015] Through the technical solution of this embodiment, the adjustment temperature of the first temperature adjustment device corresponding to the first battery cluster can be controlled to be the target average temperature, so that the first temperature adjustment device can effectively and relatively accurately adjust the temperature of the first battery cluster based on the target average temperature, thereby making the average temperature of the first battery cluster close to the target average temperature and maintained within a certain threshold range, effectively reducing the inter-cluster temperature difference between the first battery cluster and other battery clusters, and improving the overall performance of the battery system.

[0016] In some possible implementations, the first preset range is between -5 degrees and 5 degrees. Optionally, the first preset range is between -2 degrees and 2 degrees.

[0017] In some possible implementations, the temperature control of each battery cluster based on the difference between the average temperature of each battery cluster and the target average temperature includes: when the difference between the average temperature of a first battery cluster among the multiple battery clusters and the target average temperature is within a first preset range, maintaining the current temperature of the first battery cluster.

[0018] In some possible embodiments, the cluster temperature of each battery cluster includes: the maximum temperature and / or minimum temperature of each battery cluster, the maximum temperature of each battery cluster is the maximum temperature of the batteries in each battery cluster, and the minimum temperature of each battery cluster is the minimum temperature of the batteries in each battery cluster; the above-mentioned temperature control of each battery cluster according to the cluster temperature of each battery cluster includes: temperature control of each battery cluster according to the maximum temperature and / or minimum temperature of each battery cluster.

[0019] Through the technical solution of this embodiment, not only can the temperature of each battery cluster be controlled according to the average temperature of each battery cluster in multiple battery clusters, but the temperature of each battery cluster can also be controlled according to the maximum temperature and / or minimum temperature of each battery cluster, which is conducive to further fine-tuning the temperature of each battery cluster, so that the temperature between the internal batteries of each battery cluster remains highly uniform.

[0020] In some possible embodiments, the above-mentioned temperature control of each battery cluster based on the maximum temperature and / or the minimum temperature of each battery cluster includes: when the difference between the average temperature of each battery cluster in the multiple battery clusters and the target average temperature is within a first preset range, the temperature of each battery cluster is controlled based on the maximum temperature and / or the minimum temperature of each battery cluster; wherein the target average temperature is the maximum value, minimum value or average value of the average temperatures of the multiple battery clusters.

[0021] Through the technical solution of this embodiment, the average temperature of each battery cluster in the multiple battery clusters is first controlled within a certain range, so that the multiple battery clusters can achieve inter-cluster balance, and it is easy to subsequently perform fine temperature control on each battery cluster according to the maximum temperature and / or minimum temperature of each battery cluster, thereby improving the temperature regulation efficiency and regulation effect of the multiple battery clusters.

[0022] In some possible implementations, the temperature control of each battery cluster according to the maximum temperature and / or minimum temperature of each battery cluster includes: when the maximum temperature of a first battery cluster among the multiple battery clusters is greater than a first preset value, cooling the first battery cluster.

[0023] Through the technical solution of this embodiment, the first preset value is compared with the maximum temperature of the first battery cluster to control the cooling regulation of the first battery cluster. The overall implementation is simple and the control reliability is high.

[0024] In some possible implementations, the cooling and regulating the first battery cluster includes: acquiring a regulating temperature of a first temperature regulating device corresponding to the first battery cluster; and cooling and regulating the first battery cluster according to the regulating temperature of the first temperature regulating device.

[0025] Through the technical solution of this embodiment, on the basis of obtaining the maximum temperature of the first battery cluster, the adjustment temperature of the first temperature adjustment device corresponding to the first battery cluster is further obtained, and the adjustment temperature of the first temperature adjustment device is fully utilized to cool the first battery cluster, thereby reducing the possibility of real-time operation of the first temperature adjustment device and reducing the operating power consumption of the first temperature adjustment device.

[0026] In some possible embodiments, the above-mentioned cooling and regulating the first battery cluster according to the regulation temperature of the first temperature regulation device includes: when the regulation temperature of the first temperature regulation device is greater than a first preset regulation value, controlling the first temperature regulation device to lower the regulation temperature to cool the first battery cluster; or, when the regulation temperature of the first temperature regulation device is less than or equal to the first preset regulation value, controlling the first temperature regulation device to cool the first battery cluster at the current regulation temperature.

[0027] In some possible implementations, the temperature control of each battery cluster based on the maximum temperature and / or minimum temperature of each battery cluster includes: when the minimum temperature of a first battery cluster among the multiple battery clusters is less than or equal to a second preset value, regulating the temperature of the first battery cluster.

[0028] Through the technical solution of this embodiment, the second preset value is compared with the lowest temperature of the first battery cluster to control the temperature increase regulation of the first battery cluster. The overall implementation is simple and the control reliability is high.

[0029] In some possible implementations, regulating the temperature of the first battery cluster includes: acquiring a regulating temperature of a first temperature regulating device corresponding to the first battery cluster; and regulating the temperature of the first battery cluster according to the regulating temperature of the first temperature regulating device.

[0030] Through the technical solution of this embodiment, on the basis of obtaining the lowest temperature of the first battery cluster, the adjustment temperature of the first temperature adjustment device corresponding to the first battery cluster is further obtained, and the adjustment temperature of the first temperature adjustment device is fully utilized to adjust the temperature of the first battery cluster, thereby reducing the possibility of real-time operation of the first temperature adjustment device and reducing the operating power consumption of the first temperature adjustment device.

[0031] In some possible embodiments, the above-mentioned temperature-raising and regulating the first battery cluster according to the regulation temperature of the first temperature regulation device includes: when the regulation temperature of the first temperature regulation device is less than or equal to a second preset regulation value, controlling the regulation temperature of the first temperature regulation device to increase to regulate the temperature of the first battery cluster; or, when the regulation temperature of the first temperature regulation device is greater than the second preset regulation value, controlling the first temperature regulation device to regulate the temperature of the first battery cluster at the current regulation temperature.

[0032] In some possible embodiments, the above-mentioned temperature control of each battery cluster based on the maximum temperature and / or minimum temperature of each battery cluster includes: when the difference between the maximum temperature and the minimum temperature of the first battery cluster among the multiple battery clusters is greater than a third preset value, temperature regulation of the first battery cluster; or, when the difference between the maximum temperature and the minimum temperature of the first battery cluster among the multiple battery clusters is less than or equal to the third preset value, turning off temperature regulation of the first battery cluster.

[0033] Through the technical solution of this embodiment, the maximum temperature and the minimum temperature of the first battery cluster can be obtained, and the temperature regulation method of the first battery cluster can be determined according to the difference between the maximum temperature and the minimum temperature, which is conducive to further improving the temperature uniformity within the first battery cluster and thus improving the overall performance of the battery system.

[0034] In some possible embodiments, the cluster temperature of each battery cluster includes an average temperature of each battery cluster, where the average temperature of each battery cluster is the average temperature of the batteries in each battery cluster. The above-mentioned temperature control of each battery cluster based on the cluster temperature of each battery cluster includes: temperature control of each battery cluster based on the average temperature of each battery cluster and a preset temperature range.

[0035] Through the technical solution of this embodiment, not only can the temperature of each battery cluster be controlled according to the difference between the average temperature of each battery cluster and the target average temperature, but the temperature of each battery cluster can also be controlled according to the average temperature of each battery cluster and the preset temperature range. This is beneficial for controlling the average temperature of each battery cluster in the multiple battery clusters within the preset temperature range, so as to further improve the temperature uniformity between the multiple battery clusters.

[0036] In some possible embodiments, the temperature control of each battery cluster based on the average temperature of each battery cluster and a preset temperature range includes: when the average temperature of a first battery cluster among the multiple battery clusters is greater than a maximum value in the preset temperature range, cooling the first battery cluster so that the average temperature of the first battery cluster is within the preset temperature range; or, when the average temperature of the first battery cluster among the multiple battery clusters is less than a minimum value in the preset temperature range, heating the first battery cluster so that the average temperature of the first battery cluster is within the preset temperature range.

[0037] In some possible embodiments, the above-mentioned cooling and regulating the first battery cluster so that the average temperature of the first battery cluster is within a preset temperature range includes: controlling the regulating temperature of the first temperature regulating device corresponding to the first battery cluster to be less than or equal to the maximum value in the preset temperature range, and the first temperature regulating device is used to cool the first battery cluster so that the average temperature of the first battery cluster is within the preset temperature range; or, the above-mentioned heating and regulating the first battery cluster so that the average temperature of the first battery cluster is within the preset temperature range includes: controlling the regulating temperature of the first temperature regulating device corresponding to the first battery cluster to be greater than or equal to the minimum value in the preset temperature range, and the first temperature regulating device is used to heat the first battery cluster so that the average temperature of the first battery cluster is within the preset temperature range.

[0038] Through the technical solution of this embodiment, the minimum value or the maximum value in the preset temperature range can be directly used to adjust the adjustment temperature of the first temperature adjustment device of the first battery cluster. This solution is not only easy to implement, but also helps to improve the temperature adjustment efficiency and adjustment effect of the first temperature adjustment device on the first battery cluster.

[0039] In some possible implementations, before temperature controlling each battery cluster according to the cluster temperature of each battery cluster, the temperature control method further includes: acquiring electrical parameters of the multiple battery clusters; and determining that the multiple battery clusters are in a non-charging / discharging state according to the electrical parameters.

[0040] Through the technical solution of this embodiment, a temperature control method for a battery system in a non-charging and discharging state is provided. When multiple battery clusters are in the non-charging and discharging state, the temperature control method controls the temperature of multiple battery clusters according to the cluster temperatures of the multiple battery clusters. This helps to reduce the possibility of large temperature differences between the multiple battery clusters during the charging and discharging process, and improves the charging and discharging performance of the battery system in which the multiple battery clusters are located.

[0041] In some possible implementations, the temperature control method is applied to a battery management system (BMS); wherein the temperature control of each battery cluster according to the cluster temperature of each battery cluster includes: the BMS sends a temperature control command to a temperature adjustment device corresponding to each battery cluster according to the cluster temperature of each battery cluster, so that the temperature adjustment device controls the temperature of each battery cluster according to the temperature control command.

[0042] Through the technical solution of this embodiment, the BMS serves as the main management unit in the battery system, which can obtain various information of multiple battery clusters in the battery system. The BMS is used to control the temperature regulation device to control the temperature of multiple battery clusters. The overall technical solution is easy to implement and has high reliability, which is conducive to comprehensively improving the overall performance of the battery system.

[0043] In some possible implementations, the temperature regulating device contains a fluid, and the fluid is used to regulate the temperature of each battery cluster.

[0044] If the temperature control device is a liquid-cooled temperature control device, it can provide relatively uniform and effective temperature control for multiple battery clusters. Compared to air-cooled temperature control devices (such as fans), which often have poor temperature control uniformity, the technical solution of this embodiment can further improve the temperature control effect of multiple battery clusters in the battery system.

[0045] In a second aspect, a temperature control device for a battery system is provided, comprising: an acquisition unit for acquiring a cluster temperature of each battery cluster in a plurality of battery clusters of the battery system; and a control unit for controlling the temperature of each battery cluster according to the cluster temperature of each battery cluster.

[0046] In a third aspect, a temperature control device for a battery system is provided, comprising: a processor and a memory, the memory being used to store a computer program, and the processor being used to call and run the computer program stored in the memory to execute: the temperature control method for the battery system in the first aspect or any possible implementation manner of the first aspect.

[0047] In a fourth aspect, a battery system is provided, comprising: a plurality of battery clusters; and the temperature control device according to the second aspect or the third aspect, wherein the temperature control device is configured to control the temperature of each of the plurality of battery clusters.

[0048] In some possible implementations, the battery system further includes: a temperature regulating device; and the temperature control device is configured to send a temperature control command to the temperature regulating device, so that the temperature regulating device controls the temperature of each battery cluster according to the temperature control command.

[0049] In a fifth aspect, a computer-readable medium is provided for storing a computer program, wherein the computer program includes instructions for executing the temperature control method for a battery system in the first aspect or any possible implementation of the first aspect.

[0050] Through the technical solution of the embodiment of the present application, the cluster temperature of each battery cluster in the battery system is first obtained. The cluster temperature can represent the overall temperature of each battery cluster. Further, the temperature of each battery cluster is controlled according to the cluster temperature of each battery cluster, which is conducive to achieving temperature uniformity among multiple battery clusters in the battery system, solving the problem of uneven impedance and current of each battery cluster caused by inconsistent cluster temperature, reducing the situation of battery clusters being filled or discharged prematurely during charging, improving the energy conversion efficiency of the battery system, and thus improving the operating performance of the battery system where multiple battery clusters are located. BRIEF DESCRIPTION OF THE DRAWINGS

[0051] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments of the present application. 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 the drawings without creative work.

[0052] FIG1 is a schematic structural block diagram of a system provided in an embodiment of the present application;

[0053] FIG2 is a schematic flow chart of a temperature control method for a battery system provided in one embodiment of the present application;

[0054] FIG3 is a schematic flow chart of another temperature control method for a battery system provided in one embodiment of the present application;

[0055] FIG4 is a schematic flow chart of another temperature control method for a battery system provided in one embodiment of the present application;

[0056] FIG5 is a schematic flow chart of another temperature control method for a battery system provided in one embodiment of the present application;

[0057] FIG6 is a schematic flow chart of another temperature control method for a battery system provided in one embodiment of the present application;

[0058] FIG7 is a schematic flow chart of another temperature control method for a battery system provided in accordance with an embodiment of the present application;

[0059] FIG8 is a schematic structural block diagram of a temperature control device provided in one embodiment of the present application;

[0060] FIG9 is a schematic structural block diagram of another temperature control device provided in one embodiment of the present application;

[0061] FIG10 is a schematic structural block diagram of a battery system provided in one embodiment of the present application.

[0062] In the drawings, the drawings are not drawn to scale. DETAILED DESCRIPTION

[0063] The following detailed description of the embodiments of the present application is provided in conjunction with the accompanying drawings and examples. The following detailed description of the embodiments and the accompanying drawings are used to illustrate the principles of the present application, but are not intended to limit the scope of the present application, i.e., the present application is not limited to the described embodiments.

[0064] In the description of this application, it should be noted that, unless otherwise specified, "plurality" means more than two; terms such as "upper," "lower," "left," "right," "inner," and "outer" indicating directions or positional relationships are merely for the purpose of facilitating the description of this application and simplifying the description, and do not indicate or imply that the devices or components referred to must have a specific orientation, be constructed, or operate in a specific orientation. Therefore, they should not be construed as limiting this application. Furthermore, terms such as "first," "second," and "third" are used for descriptive purposes only and should not be construed as indicating or implying relative importance.

[0065] It should also be noted that, in the description of this application, unless otherwise specified or limited, the terms "installed," "connected," and "connected" should be understood broadly. For example, they can refer to fixed connections, detachable connections, or integral connections; they can refer to direct connections or indirect connections through an intermediary. Those skilled in the art will understand the specific meanings of these terms in this application based on the specific circumstances.

[0066] The term "and / or" in this application simply describes an association relationship between related objects, indicating that three relationships can exist. For example, A and / or B can mean: A exists, A and B exist at the same time, and B exists. In addition, the character " / " in this application generally indicates that the related objects are in an "or" relationship.

[0067] Unless otherwise defined, all technical and scientific terms used in this application have the same meanings as commonly understood by those skilled in the art to which this application belongs. The terms used in the specification of this application are for the purpose of describing specific embodiments only and are not intended to limit this application. The terms "including" and "having" and any variations thereof in the specification and claims of this application and the above-mentioned drawings are intended to cover non-exclusive inclusions. The terms "first" and "second" in the specification and claims of this application or the above-mentioned drawings are used to distinguish different objects, rather than to describe a specific order or a primary-secondary relationship.

[0068] References to "embodiments" in this application mean that a particular feature, structure, or characteristic described in connection with the embodiment may be included in at least one embodiment of the 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 in this application may be combined with other embodiments.

[0069] The present application relates to the field of batteries, and specifically to a battery system including multiple battery clusters. The battery cluster refers to a battery assembly in which batteries are connected in series, parallel or in a mixed manner, wherein mixed refers to a mixture of series and parallel. For example, the battery cluster in the present application may be formed by connecting multiple batteries in series or in parallel. For another example, the battery cluster in the present application may be formed by connecting multiple batteries in parallel first and then in series. Multiple battery clusters can be connected in series and in parallel to form a battery system, which can be applied to an energy storage system or a power system to increase the energy storage capacity of the energy storage system or to increase the driving power of the power system. In some related technologies, a battery cluster may also be referred to as a battery pack, a battery stack or other names.

[0070] In this application, a battery refers to a single physical module that includes one or more battery cells to provide electrical energy. When a battery includes multiple battery cells, the multiple battery cells can be connected in series and / or in parallel to form a battery. The specific series and parallel connection methods are as described above and will not be repeated here. Optionally, in this application, the battery can be a lithium-ion battery, a lithium metal battery, a lead-acid battery, a nickel-cathode battery, a nickel-metal hydride battery, a lithium-sulfur battery, a lithium-air battery, a sodium-ion battery, or a magnesium-ion battery, etc. This application does not specifically limit this.

[0071] During the operation of a battery system comprising multiple battery clusters, such as during the charging and discharging process, the batteries in each cluster generate significant heat. This heat is then transferred between adjacent clusters. Failure to provide adequate thermal management for these clusters can not only affect the system's performance but also easily lead to safety issues such as thermal runaway and explosion. Furthermore, if the ambient temperature during battery system operation is low, this can also affect the capacity and output power of the batteries in the cluster, thereby impacting the system's performance and lifespan.

[0072] In order to solve the above-mentioned problems caused by temperature influence, in some related technologies, the energy storage system or power system may be equipped with a temperature management system, or the temperature management system may also be called a thermal management system (TMS). The TMS can be used to manage the temperature of multiple battery clusters, thereby regulating the temperature of the batteries in the multiple battery clusters so that the batteries in the multiple battery clusters are within a relatively stable temperature range. Optionally, the TMS can be an air-cooled thermal management system, a liquid-cooled thermal management system, a phase change thermal management system, etc. The specific type of the TMS is not limited in this application.

[0073] Based on this TMS, related technologies offer temperature management strategies for batteries within multiple battery clusters. For example, these strategies can regulate the temperature of the highest or lowest temperature battery within a cluster, maintaining the difference between the maximum and minimum temperatures within the cluster within a preset range. This approach only improves temperature uniformity between batteries. However, the combined temperature differences between individual cells can increase the temperature difference between clusters, leading to uneven impedance and current across clusters. This can affect the cluster's charge and discharge capacity, leading to partial power loss and ultimately impacting the cluster's performance.

[0074] In view of this, the present application provides a new temperature control method for a battery system, comprising: obtaining the cluster temperature of each battery cluster in a battery system's multiple battery clusters, and temperature-controlling each battery cluster based on the cluster temperature of each battery cluster. This temperature control method first obtains the cluster temperature of each battery cluster in the battery system, which can characterize the overall temperature of each battery cluster. Furthermore, each battery cluster is temperature-controlled based on the cluster temperature of each battery cluster, which facilitates achieving temperature uniformity among multiple battery clusters, resolving the problem of uneven impedance and current among battery clusters caused by inconsistent cluster temperatures, reducing the risk of premature charging or draining of battery clusters during charging, and improving the energy conversion efficiency of the battery system, thereby improving the operating performance of the battery system containing multiple battery clusters.

[0075] FIG1 shows a schematic structural block diagram of a system 100 applicable to an embodiment of the present application.

[0076] As shown in FIG. 1 , the system 100 may include: a plurality of battery clusters 110 , a battery management system (BMS) 120 , and a thermal management system (TMS) 130 .

[0077] Each of the multiple battery clusters 110 may include at least one battery cell 111. The batteries 111 in each battery cluster 110 may be connected in series, in parallel, or in a mixed manner. Multiple battery clusters 110 may be connected in parallel to form a battery system. Generally, the number of batteries in each of the multiple battery clusters 110 is equal, thereby balancing the electrical parameters of the multiple battery clusters 110, reducing circulating currents between the battery clusters 110, and thereby improving the capacity and operating performance of the battery system.

[0078] The BMS 120 can be used to intelligently manage and maintain each battery 111 in multiple battery clusters 110, monitor the status of the battery 111, prevent the battery 111 from overcharging and over-discharging, and extend the service life of the battery 111. Specifically, the BMS 120 can monitor the operating status and related operating parameters of each battery in the battery cluster 110, such as current, voltage, temperature, etc., and calculate more electrical parameters that characterize the status of the battery 111 based on the operating parameters, such as the state of charge (SOC), state of health (SOH), etc. Through the BMS 120, the charging and discharging of the batteries 111 in multiple battery clusters 110 can be well controlled, and different treatment measures can be taken according to different conditions of the battery 111, thereby playing a good management role in the battery system.

[0079] The TMS 130 performs thermal management for multiple battery clusters 110, addressing thermal runaway or thermal dissipation caused by the batteries 111 in the battery clusters 110 operating at excessively high or low temperatures. The TMS 130 may include a temperature control unit and a temperature regulation unit. The temperature regulation unit provides a temperature-regulating medium (e.g., air or liquid) that flows through each battery cell 111 in the battery cluster 110, thereby regulating the temperature of the battery cluster 110. The temperature control unit may be connected to the temperature regulation unit to control its operating status.

[0080] If TMS 130 is an air-cooled thermal management system, it may include a fan (i.e., the aforementioned temperature adjustment unit is a fan), and by controlling the fan's activation and speed, it can achieve temperature adjustment for the battery cluster 110. If TMS 130 is a liquid-cooled thermal management system, it may include a water-cooling plate, water-cooling pipes, and other structures (i.e., the aforementioned temperature adjustment unit is a water-cooling structure), and by controlling the temperature of the liquid in the water-cooling plate or water-cooling pipes, it can achieve temperature adjustment for the battery cluster 110. Of course, this application does not limit the specific temperature adjustment method of the TMS. In other alternative embodiments, TMS 130 may also include other types of temperature adjustment devices. Specific implementation solutions can be found in the description of related art and will not be elaborated on here.

[0081] In the embodiment of the present application, a communication connection may be established between the BMS 120 and the TMS 130. The TMS 130 may receive relevant information and commands sent by the BMS 120, thereby adjusting its own temperature regulation method to achieve effective regulation of the temperature of the battery cluster 110.

[0082] In some embodiments, the system 100 may include multiple TMSs 130 , and the multiple TMSs 130 may correspond one-to-one to the multiple battery clusters 110 , thereby facilitating independent temperature control of the multiple battery clusters 110 .

[0083] The system 100 may be an energy storage system or a power system. For example, the energy storage system may include an energy storage cabinet, an energy storage container, an energy storage power station, etc. For another example, the power system may include a power battery system, etc.

[0084] It is understood that, when system 100 is an energy storage system or a power system, in addition to the multiple battery clusters 110, BMS 120, and TMS 130 shown in FIG1 , system 100 may also include other system structures of the energy storage system or power system. As an example, when system 100 is an energy storage system, system 100 may also include a power conversion system (PCS), an energy management system (EMS), and the like.

[0085] Figure 2 shows a schematic flow chart of a temperature control method 200 for a battery system according to an embodiment of the present application. Optionally, the temperature control method 200 can be used to control the temperature of the battery system formed by the multiple battery clusters 110 shown in Figure 1 above.

[0086] As shown in FIG. 2 , the temperature control method 200 of the battery system may include the following steps.

[0087] S210 : Obtaining a cluster temperature of each battery cluster among a plurality of battery clusters of the battery system.

[0088] S220 : Temperature control is performed on each battery cluster according to the cluster temperature of each battery cluster.

[0089] Optionally, in the embodiment of the present application, the multiple battery clusters of the battery system may be all the battery clusters in the battery system, or may also be part of the battery clusters in the battery system.

[0090] Optionally, the cluster temperature of each battery cluster can be used to characterize the overall temperature of each battery cluster. In some examples, the cluster temperature of the battery cluster can include the average temperature of the battery cluster. The average temperature of the battery cluster can be the average temperature of all or a portion of the batteries in the battery cluster. For example, the average temperature of the battery cluster can be the average temperature of multiple batteries at a specific location in the battery cluster, or the average temperature of all batteries in the battery cluster. In addition to the average temperature of the battery cluster, in other examples, the cluster temperature of the battery cluster can also include other temperature values, such as the maximum or minimum temperature of the batteries in the battery cluster.

[0091] Through the technical solution of the embodiment of the present application, the cluster temperature of each battery cluster in the battery system is first obtained. The cluster temperature can represent the overall temperature of each battery cluster. Further, the temperature of each battery cluster is controlled according to the cluster temperature of each battery cluster, which is conducive to achieving temperature uniformity among multiple battery clusters in the battery system, solving the problem of uneven impedance and current of each battery cluster caused by inconsistent cluster temperature, reducing the situation of battery clusters being filled or discharged prematurely during charging, improving the energy conversion efficiency of the battery system, and thus improving the operating performance of the battery system where multiple battery clusters are located.

[0092] In some embodiments, the temperature control method 200 described above and the temperature control methods described in the following embodiments may be executed by the BMS 120 shown in FIG1 . In this embodiment, the BMS may obtain the cluster temperature of each of the multiple battery clusters in the battery system and perform temperature control on each battery cluster based on the cluster temperature.

[0093] Optionally, the BMS may send a temperature control command based on the cluster temperature of each battery cluster to a temperature adjustment device corresponding to each battery cluster (e.g., TMS 130 shown in FIG1 ), so that the temperature adjustment device controls the temperature of each battery cluster according to the temperature control command. As an example, the temperature control command may include a preset control temperature, and the temperature adjustment device may adjust the temperature of the battery cluster according to the preset control temperature.

[0094] In some embodiments, a temperature regulating device contains a fluid for regulating the temperature of each battery cluster. In this embodiment, the temperature regulating device may be a liquid-cooled temperature regulating device, which may include a water-cooling plate or a water-cooling tube. The water-cooling plate or the water-cooling tube may be attached to or close to the battery cluster to regulate the temperature of the battery cluster.

[0095] Through the technical solution of this embodiment, the BMS serves as the main management unit in the battery system, which can obtain various information of multiple battery clusters in the battery system. The BMS is used to control the temperature regulation device to control the temperature of multiple battery clusters. The overall technical solution is easy to implement and has high reliability, which is conducive to comprehensively improving the overall performance of the battery system.

[0096] Furthermore, if the temperature control device is a liquid-cooled temperature control device, it can provide relatively uniform and effective temperature control for multiple battery clusters. Compared to air-cooled temperature control devices (such as fans), which often provide poor temperature control uniformity, the technical solution of this embodiment can further improve the temperature control effect of multiple battery clusters in a battery system.

[0097] Optionally, the cluster temperature of each battery cluster includes an average temperature of each battery cluster, where the average temperature of each battery cluster is the average temperature of the batteries in each battery cluster. In step S220, a target average temperature of the plurality of battery clusters may be first determined based on the average temperature of each battery cluster, and then the temperature of each battery cluster may be controlled based on the difference between the average temperature of each battery cluster and the target average temperature. The target average temperature may be the maximum, minimum, or average of the average temperatures of the plurality of battery clusters.

[0098] In this embodiment, the BMS can control the temperature of each battery cluster based on the difference between the average temperature of each battery cluster and the target average temperature. The target average temperature can represent the overall temperature of all battery clusters in the battery system. For example, when the target average temperature is the maximum of the average temperatures of multiple battery clusters, the difference between the average temperature of each battery cluster and the target average temperature can indicate whether each battery cluster is a high-temperature battery cluster among the multiple battery clusters, thereby facilitating effective temperature regulation of each battery cluster.

[0099] Through the technical solution of this embodiment, the target average temperature determined based on the average temperature of each battery cluster in the multiple battery clusters can change along with the overall temperature change of the multiple battery clusters. Therefore, the temperature of each battery cluster is controlled according to the average temperature of each battery cluster and the target average temperature. This can achieve more accurate and effective temperature control of each battery cluster in the battery system, maintain temperature uniformity between clusters, and further improve the overall performance of the battery system.

[0100] FIG3 shows a schematic flow chart of another temperature control method 300 provided in an embodiment of the present application.

[0101] As shown in FIG3 , the temperature control method 300 may include the following steps.

[0102] S310: Obtain an average temperature of each battery cluster in a plurality of battery clusters of a battery system.

[0103] S320 : Determine target average temperatures Tmean_0 of the plurality of battery clusters according to the average temperature of each battery cluster.

[0104] S330 : Determine whether the difference between the average temperature Tmean_1 of a first battery cluster among the plurality of battery clusters and the target average temperature Tmean_0 is within a first preset range.

[0105] S340: If yes, maintain the current temperature of the first battery cluster.

[0106] S350: If not, adjust the temperature of the first battery cluster.

[0107] Specifically, in the embodiment of the present application, the first battery cluster may be any one of a plurality of battery clusters. For illustration, the average temperature of the first battery cluster is written as Tmean_1.

[0108] Optionally, in step S330, the BMS may sequentially determine whether the difference between the average temperature of each of the multiple battery clusters and the target average temperature is within a first preset range. For example, the BMS may determine whether the difference between the average temperature Tmean_1 of the first battery cluster and the target average temperature Tmean_0 is within the first preset range.

[0109] In some embodiments, the BMS may determine whether the absolute value of the difference between the average temperature Tmean_1 of a first battery cluster among multiple battery clusters and the target average temperature Tmean_0 is less than a first preset temperature Th1. In this case, the first preset range may be [-Th1, Th1], and the first preset temperature Th1 is a positive value.

[0110] In step S340 , if the difference between the average temperature Tmean_1 of the first battery cluster and the target average temperature Tmean_0 is within a first preset range, the BMS may maintain the current temperature of the first battery cluster.

[0111] Optionally, in an embodiment of the present application, each of the multiple battery clusters may correspond to its own temperature control device, for example, each battery cluster may correspond to its own TMS. When the difference between the average temperature Tmean_1 of a first battery cluster and the target average temperature Tmean_0 is within a first preset range, the BMS may send a sleep command or a self-cycle command to the first temperature control device corresponding to the first battery cluster, causing the first temperature control device to enter a sleep state or a self-cycle state, thereby enabling the first battery cluster to maintain its current temperature.

[0112] As an example, the first temperature regulating device can be a water cooling device corresponding to the first battery cluster. In the dormant state, the first temperature regulating device can stop running, that is, the water circulation in the water cooling device stops. In the self-circulation state, the first temperature regulating device operates in a self-circulating manner, that is, the water in the water cooling device is self-circulating.

[0113] In step S350 , when the difference between the average temperature Tmean_1 of a first battery cluster among the plurality of battery clusters and the target average temperature Tmean_0 is outside a first preset range, the BMS may adjust the temperature of the first battery cluster.

[0114] Optionally, in the case where each battery cluster in a plurality of battery clusters has its own temperature adjustment device, if the difference between the average temperature Tmean_1 of the first battery cluster and the target average temperature Tmean_0 is outside a first preset range, the BMS may send a temperature adjustment command to the first temperature adjustment device corresponding to the first battery cluster, so that the first temperature adjustment device enters a temperature adjustment state, thereby adjusting the temperature of the first battery cluster.

[0115] As an example, the first temperature adjustment device may be a water cooling device corresponding to the first battery cluster. In the temperature adjustment state, the BMS may control and adjust the temperature of water in the water cooling device, for example, heating or further cooling the water.

[0116] Through the technical solution of the embodiment of the present application, the temperature control or temperature maintenance of any battery cluster can be achieved directly based on whether the difference between any battery cluster (i.e., the first battery cluster) among the multiple battery clusters and the target average temperature is within a first preset range, so as to reduce the temperature difference between the clusters of the multiple battery clusters. This technical solution is easy to implement and has high reliability, which is conducive to further improving the overall performance of the battery system.

[0117] Optionally, in some embodiments, when the difference between the average temperature Tmean_1 of a first battery cluster among multiple battery clusters and the target average temperature Tmean_0 is outside a first preset range, the BMS may adjust the temperature of the first battery cluster so that the difference between the average temperature Tmean_1 of the first battery cluster and the average temperature of other battery clusters among the multiple battery clusters is within a second preset range.

[0118] Optionally, the second preset range may be within the first preset range, that is, the minimum value of the second preset range is greater than or equal to the minimum value of the first preset range, and the maximum value of the second preset range is less than or equal to the maximum value of the first preset range.

[0119] Through the technical solution of this embodiment, the temperature of the first battery cluster can be adjusted so that the inter-cluster temperature difference between the first battery cluster and other battery clusters in the multiple battery clusters is within a smaller second preset range, thereby effectively reducing the inter-cluster temperature difference between the first battery cluster and other battery clusters to improve the performance of the battery system.

[0120] Optionally, in some embodiments, the BMS may control the adjustment temperature of the first temperature adjustment device corresponding to the first battery cluster to be the target average temperature Tmean_0, and the first temperature adjustment device is used to adjust the temperature of the first battery cluster so that the difference between the average temperature Tmean_1 of the first battery cluster and the target average temperature Tmean_0 is within a second preset range.

[0121] In this embodiment, the BMS may send a temperature adjustment command to the first temperature adjustment device corresponding to the first battery cluster to enable the first temperature adjustment device to start the cooling or heating mode. The temperature adjustment command may include a preset control temperature for the first temperature adjustment device, that is, the target average temperature Tmean_0.

[0122] As an example, the target average temperature Tmean_0 may be the maximum value of the average temperatures of multiple battery clusters. When the difference between the average temperature Tmean_1 of the first battery cluster and the target average temperature Tmean_0 is outside the first preset range, the temperature of the first battery cluster is lower, and the BMS may send a heating command to the first temperature adjustment device to enable the first temperature adjustment device to turn on the heating mode. In the heating command, the control temperature preset for the first temperature adjustment device is Tmean_0, which is the maximum value of the average temperatures of multiple battery clusters.

[0123] As another example, the target average temperature Tmean_0 may be the minimum value of the average temperatures of multiple battery clusters. When the difference between the average temperature Tmean_1 of the first battery cluster and the target average temperature Tmean_0 is outside the first preset range, the temperature of the first battery cluster is higher. The BMS may send a cooling command to the first temperature adjustment device to enable the first temperature adjustment device to turn on the cooling mode. In the cooling command, the control temperature preset for the first temperature adjustment device is Tmean_0, which is the minimum value of the average temperatures of multiple battery clusters.

[0124] In the above embodiment, the first temperature adjustment device adjusts the temperature of the first battery cluster at the target average temperature Tmean_0, so that the difference between the average temperature Tmean_1 of the first battery cluster and the target average temperature Tmean_0 is within the second preset range.

[0125] Optionally, in some examples, the second preset range may be the same as the first preset range. In this example, after the BMS executes step S350 to adjust the temperature of the first battery cluster, it may return to steps S310 to S330 until the difference between the average temperature Tmean_1 of the first battery cluster and the target average temperature Tmean_0 falls within the first preset range.

[0126] Optionally, the first preset range may be between -5°C and 5°C (°C represents degrees Celsius). Further, the first preset range may be between -2°C and 2°C.

[0127] Through the technical solution of this embodiment, the adjustment temperature of the first temperature adjustment device corresponding to the first battery cluster can be controlled to be the target average temperature, so that the first temperature adjustment device can effectively and relatively accurately adjust the temperature of the first battery cluster based on the target average temperature, thereby making the average temperature of the first battery cluster close to the target average temperature and maintained within a certain threshold range, effectively reducing the inter-cluster temperature difference between the first battery cluster and other battery clusters, and improving the overall performance of the battery system.

[0128] In some embodiments, in addition to the average temperature of each battery cluster, the cluster temperature of each battery cluster may also include: the maximum temperature and / or minimum temperature of each battery cluster, where the maximum temperature of each battery cluster is the maximum temperature of the batteries in each battery cluster, and the maximum temperature of each battery cluster is the minimum temperature of the batteries in each battery cluster.

[0129] In this case, FIG4 shows a schematic flow chart of another temperature control method 400 provided in an embodiment of the present application.

[0130] As shown in FIG. 4 , the temperature control method 400 may include the following steps.

[0131] S410 : Obtaining an average temperature of each battery cluster among a plurality of battery clusters of a battery system, wherein the average temperature of each battery cluster is an average temperature of batteries in each battery cluster.

[0132] S420: Control the temperature of each battery cluster according to the average temperature of each battery cluster.

[0133] S430: Acquire the maximum temperature and / or minimum temperature of each battery cluster among the multiple battery clusters of the battery system.

[0134] S440 : Temperature control is performed on each battery cluster according to the maximum temperature and / or the minimum temperature of each battery cluster.

[0135] Specifically, in this embodiment, step S410 and step S420 may refer to the relevant description of the above embodiment.

[0136] In steps S430 and S440, the BMS may obtain the maximum temperature and / or minimum temperature of each battery cluster in the plurality of battery clusters and perform temperature control on each battery cluster based on the maximum temperature and / or minimum temperature. The maximum temperature of each battery cluster is the maximum temperature of the batteries in each battery cluster, and the maximum temperature of each battery cluster is the minimum temperature of the batteries in each battery cluster.

[0137] Through the technical solution of this embodiment, not only can the temperature of each battery cluster be controlled according to the average temperature of each battery cluster in multiple battery clusters, but the temperature of each battery cluster can also be controlled according to the maximum temperature and / or minimum temperature of each battery cluster, which is conducive to further fine-tuning the temperature of each battery cluster, so that the temperature between the internal batteries of each battery cluster remains highly uniform.

[0138] Optionally, through steps S410 and S420, the difference between the average temperature of each of the multiple battery clusters and the target average temperature can be controlled to be within a first preset range, and then steps S430 and S440 are performed. That is, in this embodiment, when the difference between the average temperature of each of the multiple battery clusters and the target average temperature is within the first preset range, the temperature of each battery cluster is controlled based on the maximum temperature and / or minimum temperature of each battery cluster; wherein the target average temperature is the maximum value, minimum value, or average value of the average temperatures of the multiple battery clusters.

[0139] Through the technical solution of this embodiment, the average temperature of each battery cluster in the multiple battery clusters is first controlled within a certain range, so that the multiple battery clusters can achieve inter-cluster balance, and it is easy to subsequently perform fine temperature control on each battery cluster according to the maximum temperature and / or minimum temperature of each battery cluster, thereby improving the temperature regulation efficiency and regulation effect of the multiple battery clusters.

[0140] Optionally, in some implementations of the present application, steps S430 and S440 may be performed after steps S340 and S350 of the embodiment shown in FIG3 . Specifically, after the BMS performs temperature control on the first battery cluster so that the difference between the average temperature Tmean_1 of the first battery cluster and the target average temperature Tmean_0 is within a second preset range or maintains the current temperature, the temperature of the other battery clusters in the multiple battery clusters may be controlled in the same manner so that the difference between the average temperature of each battery cluster in the multiple battery clusters and the target average temperature is within the first preset range. Then, steps S430 and S440 may be further performed to further temperature control each battery cluster in the multiple battery clusters based on the highest temperature and / or lowest temperature of each battery cluster.

[0141] Optionally, in other implementations of the present application, steps S430 and S440 may be performed after step S350 in the embodiment shown in FIG3 , and the embodiment shown in FIG3 does not include step S340. Specifically, if the difference between the average temperature Tmean_1 of the first battery cluster and the target average temperature Tmean_0 is within a first preset range, step S340 may be omitted. After the temperatures of the other battery clusters in the plurality of battery clusters are controlled in this manner, steps S430 and S440 provided in the embodiment of the present application may be performed.

[0142] Based on the embodiment shown in FIG4 above, FIG5 shows a schematic flow chart of another temperature control method 500 provided in an embodiment of the present application. This temperature control method 500 is mainly used to control the temperature of each battery cluster based on the maximum temperature and minimum temperature of each battery cluster in multiple battery clusters.

[0143] As shown in FIG5 , the temperature control method 500 may include the following steps.

[0144] S510 : Acquire the maximum temperature Tmax_1 and the minimum temperature Tmin_1 of a first battery cluster among the plurality of battery clusters in the battery system.

[0145] S521: Determine whether the maximum temperature Tmax_1 of the first battery cluster is greater than a first preset value Ta.

[0146] S522: If the maximum temperature Tmax_1 of the first battery cluster is greater than the first preset value Ta, determine whether the adjustment temperature of the first temperature adjustment device corresponding to the first battery cluster is greater than the first preset adjustment value Td.

[0147] S523: If the adjustment temperature of the first temperature adjustment device is greater than the first preset adjustment value Td, control to lower the adjustment temperature of the first temperature adjustment device to perform temperature reduction adjustment on the first battery cluster.

[0148] S524: If the adjustment temperature of the first temperature adjustment device is less than or equal to the first preset adjustment value Td, control the first temperature adjustment device to reduce the temperature of the first battery cluster at the current adjustment temperature.

[0149] Specifically, in step S510 , the BMS may sequentially obtain the maximum temperature and the minimum temperature of each battery cluster in the battery system. For example, the BMS may obtain the maximum temperature Tmax_1 and the minimum temperature Tmin_1 of the first battery cluster in the battery system.

[0150] In step S521, the BMS may sequentially determine whether the maximum temperature of each battery cluster in the battery system is greater than a first preset value Ta. For example, the BMS may determine whether the maximum temperature Tmax_1 of the first battery cluster in the battery system is greater than the first preset value Ta. If the maximum temperature Tmax_1 of the first battery cluster is greater than the first preset value Ta, it indicates that the first battery cluster contains batteries with relatively high temperatures, and therefore requires cooling of the first battery cluster. If the maximum temperature Tmax_1 of the first battery cluster is less than or equal to the first preset value Ta, the BMS may control the temperature control of the first battery cluster to be disabled, for example, by controlling the first temperature control device corresponding to the first battery cluster to enter sleep mode.

[0151] Optionally, the BMS not only determines whether the maximum temperature Tmax_1 of the first battery cluster in the battery system is greater than a first preset value Ta, but also determines whether the minimum temperature Tmin_1 of the first battery cluster is greater than another preset value Tb. The other preset value Tb is greater than the first preset value Ta. If the maximum temperature Tmax_1 of the first battery cluster is greater than the first preset value Ta and the minimum temperature Tmin_1 of the first battery cluster is greater than the other preset value Tb, the BMS may perform temperature reduction regulation on the first battery cluster. In this embodiment, the BMS can comprehensively analyze the maximum temperature Tmax_1 and the minimum temperature Tmin_1 of the first battery cluster to understand the overall temperature distribution of the first battery cluster, thereby facilitating more precise temperature regulation and control of the first battery cluster by the BMS.

[0152] In some embodiments, when the maximum temperature Tmax_1 of the first battery cluster is greater than a first preset value Ta, or when the maximum temperature Tmax_1 of the first battery cluster is greater than the first preset value Ta and the minimum temperature Tmin_1 of the first battery cluster is greater than another preset value Tb, the BMS may further obtain a regulation temperature of a first temperature regulation device corresponding to the first battery cluster, and perform temperature reduction regulation on the first battery cluster according to the regulation temperature of the first temperature regulation device.

[0153] For example, referring to steps S522 to S524, the BMS may determine whether the regulating temperature of the first temperature regulating device corresponding to the first battery cluster is greater than a first preset regulating value Td. If the regulating temperature of the first temperature regulating device is greater than the first preset regulating value Td, it indicates that the first temperature regulating device is unable to effectively regulate the temperature of the first battery cluster at the current regulating temperature. Therefore, if the regulating temperature of the first temperature regulating device is greater than the first preset regulating value Td, the BMS may control the first temperature regulating device to lower its regulating temperature to cool the first battery cluster. Alternatively, if the regulating temperature of the first temperature regulating device is less than or equal to the first preset regulating value Td, the BMS may control the first temperature regulating device to cool the first battery cluster at its current regulating temperature.

[0154] As an example, if the first temperature regulating device is a water cooling device corresponding to the first battery cluster, in step S523, the BMS may control the temperature of the water in the water cooling device to reduce the temperature of the first battery cluster. In step S524, the BMS may activate the self-circulation of the water cooling device, and the water cooling device will reduce the temperature of the first battery cluster at the current water cooling temperature.

[0155] Optionally, in the above-mentioned application embodiment, both the first preset value Ta and the first preset adjustment value Td can be preset values ​​set according to actual needs. The first preset value Ta can be determined based on the optimal temperature threshold of the battery. As an example and not a limitation, the first preset value Ta can be greater than 20°C. For example, the first preset value Ta can be between 20°C and 30°C. The first preset adjustment value Td can be less than the first preset value Ta. As an example and not a limitation, the first preset adjustment value Td can be between Ta minus 9°C and Ta minus 11°C.

[0156] Optionally, when the BMS controls the first temperature regulating device to lower the set temperature to cool the first battery cluster, the BMS may send a temperature reduction command to the first temperature regulating device. The temperature reduction command may include a preset lower temperature Tset, where the preset temperature Tset is lower than the current set temperature Tcurrent of the first temperature regulating device. By way of example and not limitation, the preset temperature Tset may be between Tcurrent minus 3°C and Tcurrent minus 5°C.

[0157] When the BMS controls the first temperature regulating device to cool the first battery cluster at the current regulating temperature, the BMS may send a self-circulation command to the first temperature regulating device. The self-circulation command may include the current regulating temperature Tcurrent of the first temperature regulating device. The first temperature regulating device starts self-circulation according to the received self-circulation command.

[0158] Through the technical solution of the embodiment of the present application, on the basis of obtaining the maximum temperature of the first battery cluster, the adjustment temperature of the first temperature adjustment device corresponding to the first battery cluster is further obtained, and the current temperature state of the first temperature adjustment device is fully utilized to cool the first battery cluster, thereby reducing the possibility of real-time operation of the first temperature adjustment device and reducing the operating power consumption of the first temperature adjustment device.

[0159] Furthermore, in some embodiments of the above technical solution, different cooling adjustment modes of the first temperature adjustment device can be controlled according to the adjustment temperature of the first temperature adjustment device and the first preset adjustment value. The technical solution under this embodiment is easy to implement and has high reliability, which is conducive to effective cooling adjustment of the first battery cluster.

[0160] Continuing to refer to FIG. 5 , the temperature control method 500 may further include the following steps.

[0161] S531: Determine whether the minimum temperature Tmin_1 of the first battery cluster is less than or equal to a second preset value Tc.

[0162] S532: If the lowest temperature Tmin_1 of the first battery cluster is less than or equal to the second preset value Tc, determine whether the adjustment temperature of the first temperature adjustment device corresponding to the first battery cluster is less than or equal to the second preset adjustment value Tf.

[0163] S533: If the adjustment temperature of the first temperature adjustment device is less than or equal to the second preset adjustment value Tf, control the adjustment temperature of the first temperature adjustment device to increase so as to adjust the temperature of the first battery cluster.

[0164] S534: If the adjustment temperature of the first temperature adjustment device is greater than the second preset adjustment value Tf, control the nth temperature adjustment device to increase the temperature of the first battery cluster at the current adjustment temperature.

[0165] Optionally, in some embodiments, as shown in FIG5 , step S531 may be performed after step S521, that is, step S531 may be performed when the maximum temperature Tmax_1 of the first battery cluster is less than or equal to the first preset value Ta. Alternatively, in other embodiments, step S531 may be performed before step S521, that is, the BMS first determines whether the minimum temperature Tmin_1 of the first battery cluster among the multiple battery clusters is less than or equal to the second preset value Tc, and performs step S521 when the minimum temperature Tmin_1 of the first battery cluster is greater than the second preset value Tc.

[0166] In step S531, the BMS may sequentially determine whether the minimum temperature of each battery cluster in the battery system is less than or equal to a second preset value Tc. For example, the BMS may determine whether the minimum temperature Tmin_1 of the first battery cluster in the battery system is less than or equal to the second preset value Tc. If the minimum temperature Tmin_1 of the first battery cluster is less than or equal to the second preset value Tc, this indicates that the first battery cluster contains batteries with lower temperatures, and therefore temperature regulation of the first battery cluster is required. If the minimum temperature Tmin_1 of the first battery cluster is greater than the second preset value Tc, the BMS may control the temperature regulation of the first battery cluster to be disabled, for example, by controlling the first temperature regulation device corresponding to the first battery cluster to enter sleep mode.

[0167] In some embodiments, when the lowest temperature Tmin_1 of the first battery cluster is less than or equal to the second preset value Tc, the BMS may further obtain the adjustment temperature of the first temperature adjustment device corresponding to the first battery cluster, and adjust the temperature of the first battery cluster according to the adjustment temperature of the first temperature adjustment device.

[0168] For example, referring to steps S532 to S534, the BMS may determine whether the regulating temperature of the first temperature regulating device corresponding to the first battery cluster is less than or equal to the second preset regulating value Tf. If the regulating temperature of the first temperature regulating device is less than or equal to the second preset regulating value Tf, it indicates that the current regulating temperature of the first temperature regulating device is too low to effectively increase the temperature of the first battery cluster. Therefore, if the regulating temperature of the first temperature regulating device is less than or equal to the second preset regulating value Tf, the BMS may control the first temperature regulating device to increase its regulating temperature to increase the temperature of the first battery cluster; alternatively, if the regulating temperature of the first temperature regulating device is greater than the second preset regulating value Tf, the BMS may control the first temperature regulating device to increase the temperature of the first battery cluster at its current regulating temperature.

[0169] As an example, if the first temperature adjustment device is a water cooling device corresponding to the first battery cluster, in step S533, the BMS may control the temperature of the water in the water cooling device to increase the temperature of the first battery cluster. In step S534, the BMS may activate the self-circulation of the water cooling device, and the water cooling device will adjust the temperature of the first battery cluster at the current water cooling temperature.

[0170] Optionally, in the above-mentioned application embodiment, the second preset value Tc and the second preset adjustment value Tf can both be preset values ​​set according to actual needs. The second preset value Tc can be determined based on the optimal temperature threshold of the battery, and the second preset value Tc can be less than the above-mentioned first preset value Ta. As an example and not a limitation, the second preset value Tc can be between Ta minus 3°C and Ta minus 5°C. The second preset adjustment value Tf can be greater than the second preset value Tc. As an example and not a limitation, the second preset adjustment value Tf can be between Tc plus 14°C and Tc plus 16°C.

[0171] Optionally, when the BMS controls the first temperature regulating device to increase the set temperature to regulate the temperature of the first battery cluster, the BMS may send a temperature increase command to the first temperature regulating device. The temperature increase command may include a preset high temperature Tset, where the preset temperature Tset is greater than the current set temperature Tcurrent of the first temperature regulating device. By way of example and not limitation, the preset temperature Tset may be between Tcurrent plus 3°C and Tcurrent plus 5°C.

[0172] When the BMS controls the first temperature regulating device to increase the temperature of the first battery cluster at the current regulating temperature, the BMS may send a self-circulation command to the first temperature regulating device. The self-circulation command may include the current regulating temperature Tcurrent of the first temperature regulating device. The first temperature regulating device starts self-circulation according to the received self-circulation command.

[0173] Through the technical solution of the embodiment of the present application, on the basis of obtaining the lowest temperature of the first battery cluster, the adjustment temperature of the first temperature adjustment device corresponding to the first battery cluster is further obtained, and the current temperature state of the first temperature adjustment device is fully utilized to adjust the temperature of the first battery cluster, thereby reducing the possibility of real-time operation of the first temperature adjustment device and reducing the operating power consumption of the first temperature adjustment device.

[0174] Furthermore, in some embodiments of the above technical solution, different temperature rise adjustment modes of the first temperature adjustment device can be controlled according to the adjustment temperature of the first temperature adjustment device and the second preset adjustment value. The technical solution under this embodiment is easy to implement and has high reliability, which is conducive to effective temperature rise adjustment of the first battery cluster.

[0175] Continuing to refer to FIG. 5 , the temperature control method 500 may further include the following steps.

[0176] S541: Determine whether the difference between the maximum temperature Tmax_1 and the minimum temperature Tmin_1 of the first battery cluster is greater than a third preset value Tg.

[0177] S542: If the difference between the maximum temperature Tmax_1 and the minimum temperature Tmin_1 of the first battery cluster is greater than a third preset value Tg, control the first temperature adjustment device to adjust the temperature of the first battery cluster.

[0178] S543: If the difference between the maximum temperature Tmax_1 and the minimum temperature Tmin_1 of the first battery cluster is less than or equal to a third preset value Tg, control the first temperature adjustment device to start hibernation.

[0179] Optionally, in some embodiments, as shown in FIG5 , step S541 may be performed after step S531, that is, step S541 may be performed when the minimum temperature Tmin_1 of the first battery cluster is greater than the second preset value Tc. Alternatively, in other embodiments, step S541 may be performed before step S531 and / or step S521. The present embodiment does not specifically limit the order in which steps S521, S531, and S541 are performed.

[0180] In step S541, the BMS sequentially determines whether the difference between the maximum and minimum temperatures of each battery cluster in the battery system is greater than a third preset value Tg. For example, the BMS may determine whether the difference between the maximum temperature Tmax_1 and the minimum temperature Tmin_1 of the first battery cluster in the battery system is greater than the third preset value Tg. If the difference between the maximum temperature Tmax_1 and the minimum temperature Tmin_1 of the first battery cluster is greater than the third preset value Tg, it indicates that there is a significant temperature difference between the battery with the highest temperature and the battery with the lowest temperature in the first battery cluster, and therefore temperature adjustment of the first battery cluster is required.

[0181] Continuing to refer to steps S542 to S543, when the difference between the maximum temperature Tmax_1 and the minimum temperature Tmin_1 of the first battery cluster is greater than the third preset value Tg, the BMS may control the first temperature adjustment device corresponding to the first battery cluster to adjust the temperature of the first battery cluster, or, when the difference between the maximum temperature Tmax_1 and the minimum temperature Tmin_1 of the first battery cluster is less than or equal to the third preset value Tg, the BMS may control to turn off the temperature adjustment of the first battery cluster, for example, the BMS controls the first temperature adjustment device corresponding to the first battery cluster to start sleep.

[0182] Optionally, in the above-mentioned application embodiment, the third preset value Tg may be a preset value set according to actual needs. As an example and not a limitation, the third preset value Tg may be between 3°C and 5°C.

[0183] Optionally, the BMS may control the temperature of the first temperature control device to regulate the temperature of the first battery cluster. In this case, the BMS may send a temperature adjustment command to the first temperature control device, which may include a preset temperature Tset. For example, the preset temperature Tset may be the current temperature Tcurrent of the first temperature control device. The first temperature control device then initiates a self-circulation cycle and regulates the temperature of the first battery cluster at the current temperature Tcurrent. In other examples, the preset temperature Tset may also be other temperature values, which are not specifically limited in this embodiment of the present application.

[0184] Through the technical solution of the embodiment of the present application, the maximum temperature and the minimum temperature of the first battery cluster can be obtained, and the temperature regulation method of the first battery cluster can be determined according to the difference between the maximum temperature and the minimum temperature, which is conducive to further improving the temperature uniformity within the first battery cluster and thus improving the overall performance of the battery system.

[0185] FIG6 shows a schematic flow chart of another temperature control method 600 provided in an embodiment of the present application.

[0186] As shown in FIG6 , the temperature control method 600 may include the following steps.

[0187] S610: Obtain an average temperature of each battery cluster in a plurality of battery clusters of a battery system, wherein the average temperature of each battery cluster is an average temperature of batteries in each battery cluster.

[0188] S620: Control the temperature of each battery cluster according to the average temperature of each battery cluster and a preset temperature range.

[0189] S630: Control the temperature of each battery cluster according to the difference between the average temperature of each battery cluster and the target average temperature.

[0190] Specifically, in the embodiment of the present application, after obtaining the average temperature of each battery cluster of the battery system, the BMS can not only control the temperature of each battery cluster according to the difference between the average temperature of each battery cluster and the target average temperature, but also control the temperature of each battery cluster according to the average temperature of each battery cluster and the preset temperature range, which is beneficial to control the average temperature of each battery cluster in the multiple battery clusters within the preset temperature range, so as to further improve the temperature uniformity between the multiple battery clusters.

[0191] Optionally, in some embodiments, step S620 may be performed before step S630, i.e., the BMS first controls the temperature of each battery cluster based on the average temperature of each battery cluster and a preset temperature range, and then controls the temperature of each battery cluster based on the difference between the average temperature of each battery cluster and a target average temperature. In this embodiment, the BMS first controls the average temperature of each battery cluster within the preset temperature range, ensuring that the average temperature of each battery cluster is neither too high nor too low, which helps improve the temperature regulation efficiency of the subsequent temperature control of the battery cluster based on the target average temperature.

[0192] In some alternative embodiments, step S620 may also be performed after step S630, that is, the BMS first controls the temperature of each battery cluster according to the difference between the average temperature of each battery cluster and the target average temperature, and then controls the temperature of each battery cluster according to the average temperature of each battery cluster and the preset temperature range.

[0193] Optionally, referring to FIG6 , in an embodiment of the present application, the temperature control method 600 may include the following steps.

[0194] S640: Obtain the maximum temperature and / or minimum temperature of each battery cluster among the multiple battery clusters of the battery system.

[0195] S650 : Temperature control is performed on each battery cluster according to the maximum temperature and / or the minimum temperature of each battery cluster.

[0196] Specifically, the specific technical solutions of the above-mentioned steps S640 and S650 can be found in the relevant descriptions of the embodiments shown in Figures 4 and 5 above, and will not be elaborated here.

[0197] In addition, as an example, as shown in FIG6 , step S640 and step S650 may be performed after step S630, that is, the BMS performs temperature control on each battery cluster according to the average temperature of each battery cluster to achieve temperature uniformity between clusters, and then performs temperature control on each battery cluster according to the maximum temperature and / or minimum temperature of each battery cluster to achieve temperature uniformity within the cluster.

[0198] Alternatively, in some alternative implementations, step S640 and step S650 may also be performed before step S630 and / or step S620. The embodiment of the present application does not limit the specific execution order of step S620 to step S640.

[0199] Optionally, in the process of controlling the temperature of each battery cluster according to the average temperature of each battery cluster and the preset temperature range, the BMS may determine in turn whether the average temperature of each battery cluster is within the preset temperature range. When the average temperature of a first battery cluster among multiple battery clusters is greater than the maximum value in the preset temperature range, the first battery cluster may be cooled so that the average temperature of the first battery cluster is within the preset temperature range; or, when the average temperature of the first battery cluster is less than the minimum value in the preset temperature range, the first battery cluster may be heated so that the average temperature of the first battery cluster is within the preset temperature range.

[0200] In some embodiments, the BMS may control the adjustment temperature of the first temperature adjustment device corresponding to the first battery cluster to be less than or equal to the maximum value in a preset temperature range, and the first temperature adjustment device is used to cool the first battery cluster; or, the BMS may control the adjustment temperature of the first temperature adjustment device corresponding to the first battery cluster to be greater than or equal to the minimum value in the preset temperature range, and the first temperature adjustment device is used to heat the first battery cluster.

[0201] Through the technical solution of this embodiment, the BMS can directly use the minimum value or maximum value in the preset temperature range to adjust the adjustment temperature of the first temperature adjustment device of the first battery cluster. This solution is not only easy to implement, but also helps to improve the temperature adjustment efficiency and adjustment effect of the first temperature adjustment device on the first battery cluster.

[0202] In some alternative embodiments, the BMS may further control the first temperature adjustment device corresponding to the first battery cluster to another preset temperature value to achieve temperature regulation of the first battery cluster. For example, the BMS may control the first temperature adjustment device corresponding to the first battery cluster to adjust the temperature to less than or equal to the minimum value in a preset temperature range, thereby reducing the temperature of the first battery cluster. Alternatively, the BMS may control the first temperature adjustment device corresponding to the first battery cluster to adjust the temperature to greater than or equal to the maximum value in the preset temperature range, thereby increasing the temperature of the first battery cluster. This embodiment of the present application does not limit this specific temperature regulation method.

[0203] Optionally, in the embodiments shown in Figures 2 to 6 above, before controlling the temperature of each battery cluster according to the cluster temperature of each battery cluster, the temperature control method of the battery system may further include: obtaining electrical parameters of the multiple battery clusters, and determining that the multiple battery clusters are in a non-charging and discharging state based on the electrical parameters.

[0204] Specifically, the BMS may collect electrical parameters of multiple battery clusters, such as current, voltage, charge capacity, discharge capacity, charge power, discharge power, etc. The BMS may determine whether the multiple battery clusters are in a charge or discharge state based on the electrical parameters.

[0205] As an example, the BMS can collect the current magnitude on the converging elements of multiple battery clusters and, based on the current magnitude on the converging elements, determine whether the multiple battery clusters are in a charging, discharging, or static state. For example, during the charging process of multiple battery clusters, the charging current on the converging elements of the multiple battery clusters may be less than -50A; during the discharging process of multiple battery clusters, the discharge current on the converging elements of the multiple battery clusters may be greater than 50A.

[0206] As another example, the BMS can continuously read the voltage / charge and discharge power / charge and discharge capacity of multiple battery clusters for more than 3 seconds, and determine whether the data for more than 3 seconds is in a continuously rising or falling state. Continuous rising or falling indicates that the battery is charging or discharging.

[0207] When the BMS determines that multiple battery clusters are in a non-charging or non-discharging state, the BMS is used to execute a subsequent temperature control method, that is, temperature control is performed on each battery cluster according to the cluster temperature of each battery cluster, or the temperature of each battery cluster can be further controlled according to the maximum temperature and / or minimum temperature of each battery cluster.

[0208] When multiple battery clusters in a battery system are in a non-charging or discharging state, the multiple battery clusters may be affected by external interference such as the environment, resulting in inconsistent temperatures between clusters. In this case, if the multiple battery clusters are directly charged and discharged, there may always be a temperature difference between the multiple battery clusters during the charging and discharging process, and the temperature difference between the multiple battery clusters may also increase during the charging and discharging process, affecting the charging and discharging performance of the battery system where the multiple battery clusters are located.

[0209] In view of this, the technical solution of the embodiment of the present application provides a temperature control method for a battery system in a non-charging and discharging state. When multiple battery clusters are in a non-charging and discharging state, the temperature control method controls the temperature of multiple battery clusters according to the cluster temperatures of the multiple battery clusters, which is beneficial to reducing the possibility of large temperature differences between the multiple battery clusters during the charging and discharging process, and improving the charging and discharging performance of the battery system where the multiple battery clusters are located.

[0210] Figure 7 shows a schematic flow chart of another temperature control method 700 provided in an embodiment of the present application. This temperature control method 700 involves a battery management system (BMS) and a thermal management system (TMS). The TMS can be a water-cooled thermal management system, including a water chiller, etc. Optionally, there can be multiple TMSs, i.e., the multiple TMSs can correspond one-to-one to multiple battery clusters in the battery system.

[0211] As shown in FIG. 7 , the temperature control method 700 may include the following steps.

[0212] First, when the BMS and TMS are powered on, they can perform self-tests. The TMS sends its self-test status to the TMS. If a fault is detected during the TMS self-test, the TMS self-test information may include a fault alarm signal. The BMS determines whether it has received the TMS fault alarm signal based on the received TMS self-test status.

[0213] After the BMS receives the fault alarm signal from the TMS, the BMS may control the TMS to shut down or take other actions according to the alarm level in the fault alarm signal.

[0214] If the BMS does not receive a fault alarm signal from the TMS, the BMS can obtain the ambient temperature Tx and water temperature Twater of the water cooler collected by the TMS. The BMS can also obtain the temperature of each battery in multiple battery clusters in the battery system.

[0215] Furthermore, the BMS may calculate the average temperature Tmean, the maximum temperature Tmax, and the minimum temperature Tmin of each battery cluster based on the temperature of each battery in the multiple battery clusters, where Tmean_n may represent the average temperature of the nth battery cluster among the multiple battery clusters, Tmax_n may represent the maximum temperature of the nth battery cluster, and Tmin_n may represent the minimum temperature of the nth battery cluster.

[0216] Specifically, the nth battery cluster may include m batteries, and the temperatures of the m batteries may be T_1, T_2, ..., T_m, respectively. The average temperature of the nth battery cluster Tmean_n = (T_1+T_2+...+T_m) / m, the maximum temperature of the nth battery cluster Tmax_n = max{T_1+T_2+...+T_m}, and the minimum temperature of the nth battery cluster Tmin_n = min{T_1+T_2+...+T_m}.

[0217] The BMS can then determine whether the battery system is currently in a charging or discharging state. For example, the BMS can determine whether the battery system is in a charging or discharging state based on the current on the busbar of the battery system. In some embodiments, the charging current during charging may be less than -50A, and the discharge current during discharging may be greater than 50A. For another example, the BMS can continuously read the battery system's voltage / charge / discharge capacity / charge / discharge capacity for more than 3 seconds, and determine whether the data for more than 3 seconds is in a continuously rising or falling state. If it is continuously rising or falling, it can be determined that the battery system is charging or discharging.

[0218] When the battery system is not in a charge or discharge state, the BMS can determine the minimum (or maximum) value Tmean_0 among the average temperatures of the multiple battery clusters based on the average temperatures of the multiple battery clusters. The BMS can then calculate the difference ΔT between the average temperature of each battery cluster and Tmean_0.

[0219] The BMS then determines whether the absolute value |ΔT| of the difference between the average temperature of each battery cluster and Tmean_0 is less than or equal to a preset value Th1. For example, the BMS may determine whether the absolute value |ΔT_n| of the difference ΔT_n between the average temperature Tmean_n and Tmean_0 of the nth battery cluster is less than or equal to a preset value Th1. For example, the preset value Th1 may be less than or equal to 5°C. Furthermore, Th1 may be less than or equal to 2°C.

[0220] When |ΔT_n| is greater than a preset value Th1, the BMS may send a cooling or heating command for the nth battery cluster to the TMS corresponding to the nth battery cluster. Based on the cooling or heating command, the TMS determines that the nth battery cluster should be in cooling or heating mode. The TMS then activates the water cooler for cooling or heating, thereby regulating the temperature of the nth battery cluster. For example, when Tmean_0 is the minimum average temperature of multiple battery clusters and |ΔT_n| is greater than a preset value Th1, it indicates that the temperature of the nth battery cluster is relatively high. In this case, the BMS may send a cooling command for the nth battery cluster to the TMS. For another example, when Tmean_0 is the maximum average temperature of multiple battery clusters and |ΔT_n| is greater than a preset value Th1, it indicates that the temperature of the nth battery cluster is relatively low. In this case, the BMS may send a heating command for the nth battery cluster to the TMS.

[0221] The cooling or heating command for the nth battery cluster may include a preset cooling or heating temperature, wherein the preset cooling temperature may be the minimum value among the average temperatures of the plurality of battery clusters, and the preset heating temperature may be the maximum value among the average temperatures of the plurality of battery clusters.

[0222] During the process of regulating the nth battery cluster, the BMS may also send self-circulation commands for other battery clusters to the corresponding TMSs, instructing the TMSs to control the water chillers to perform self-circulation temperature regulation on the other battery clusters. These other battery clusters are those whose |ΔT| is less than or equal to the preset value Th1. The self-circulation commands may include a preset self-circulation temperature, which may be the average temperature of the current battery cluster.

[0223] After the TMS performs temperature control on multiple battery clusters once, it can continue to collect the battery temperatures of the multiple battery clusters and judge the absolute value |△T| of the difference between the average temperature of each battery cluster and Tmean_0. After adjusting the temperature of each battery cluster, the absolute value |△T| of the difference between the average temperature of each battery cluster and Tmean_0 can be made less than or equal to the preset value Th1.

[0224] When the absolute value |ΔT| of the difference between the average temperature of each battery cluster and Tmean_0 is less than or equal to the preset value Th1, the BMS may further perform temperature adjustment on each battery cluster according to the maximum and minimum temperatures of each battery cluster.

[0225] In addition, when it is determined that multiple battery clusters are in charge or discharge, the BMS may also directly perform further temperature adjustment on each battery cluster based on the maximum temperature and the minimum temperature of each battery cluster.

[0226] Specifically, taking the nth battery cluster among multiple battery clusters as an example, the BMS may first determine whether the maximum temperature Tmax_n of the nth battery cluster is greater than a preset value Ta. Optionally, the preset value Ta can be set based on the battery's optimal temperature threshold, which may be, for example, between 20°C and 30°C. Furthermore, during this process, the BMS may comprehensively determine whether the maximum temperature Tmax_n of the nth battery cluster is greater than the preset value Ta and whether the minimum temperature Tmin_n of the nth battery cluster is greater than a preset value Tb. The preset value Tb may also be set based on the battery's optimal temperature threshold, which may be less than Ta and, for example, between 20°C and 30°C.

[0227] When Tmax_n>Ta and Tmin_n>Tb, the BMS may continue to determine whether the water temperature Twater_n of the water cooler corresponding to the nth battery cluster is greater than a preset value Td. Td is less than Tb, for example, Td may be between Tb minus 9°C and Tb minus 11°C.

[0228] When Twater_n>Td, the BMS can send a cooling command to the TMS to set the cooling temperature Tset1_n for the nth battery cluster. Tset1_n can be between Twater_n minus 3°C and Twater_n minus 5°C. When Twater_n≤Td, the BMS can send a self-circulation command to the TMS to set the self-circulation temperature Tset2_n for the nth battery cluster. Tset2_n can be equal to Twater.

[0229] When Tmax_n≤Ta or Tmin_n≤Tb, the BMS may continue to determine whether the lowest temperature Tmin_n of the nth battery cluster is less than or equal to a preset value Tc. Tc is less than the preset value Tb, for example, Tc may be between Tb minus 3°C and Tb minus 5°C.

[0230] When Tmin_n≤Tc, the BMS may continue to determine whether the water temperature Twater_n of the water cooler corresponding to the nth battery cluster is less than or equal to a preset value Tf. Tf is greater than Tc, for example, Tf may be between Tc plus 14°C and Tc minus 16°C.

[0231] When Twater_n ≤ Tf, the BMS can send a heating command to the TMS, setting the heating temperature Tset3_n for the nth battery cluster. Tset3_n can be between Twater_n plus 3°C and Twater_n plus 5°C. When Twater_n > Tf, the BMS can send a self-circulation command to the TMS, setting the self-circulation temperature Tset2_n for the nth battery cluster. Tset2_n can be equal to Twater.

[0232] When Tmin_n>Tc, the BMS may continue to determine whether the difference between the maximum temperature Tmax_n and the minimum temperature Tmin_n of the nth battery cluster is greater than a preset value Tg, where Tg may be between 3°C and 5°C, for example.

[0233] When Tmax_n-Tmin_n>Tg, the BMS can send a self-circulation command to the TMS to set the self-circulation temperature Tset2_n of the nth battery cluster. When Tmax_n-Tmin_n≤Tg, the BMS can send a sleep command to the TMS, and the water cooler corresponding to the nth battery cluster can enter the sleep state.

[0234] The above mainly uses the temperature control of the nth battery cluster among multiple battery clusters as an example. It is understandable that the temperature control method of any battery cluster among the multiple battery clusters can be controlled in the same manner as the temperature control method of the nth battery cluster described above. Optionally, the temperature control of the multiple battery clusters can be performed synchronously by the BMS and multiple TMSs, thereby achieving parallel temperature control of multiple battery clusters.

[0235] The temperature control method provided in the present application is described above in conjunction with Figures 1 to 7. The temperature control device provided in the present application is described below in conjunction with Figure 8. The temperature control device below can correspond to the temperature control method above. For specific technical solutions, please refer to the specific description of the above embodiment. For the sake of brevity, no further details will be given below.

[0236] Fig. 8 shows a schematic structural block diagram of a temperature control device 800 provided in an embodiment of the present application. Optionally, in some embodiments, the temperature control device 800 may be a BMS.

[0237] As shown in Figure 8, the temperature control device 800 includes an acquisition unit 810 and a control unit 820. The acquisition unit 810 is configured to acquire the cluster temperature of each of the multiple battery clusters in the battery system, and the control unit 820 is configured to control the temperature of each battery cluster based on the cluster temperature.

[0238] In some possible embodiments, the cluster temperature of each battery cluster includes: an average temperature of each battery cluster, where the average temperature of each battery cluster is the average temperature of the batteries in each battery cluster; the control unit 820 can be specifically used to: determine the target average temperature of multiple battery clusters based on the average temperature of each battery cluster and control the temperature of each battery cluster based on the difference between the average temperature of each battery cluster and the target average temperature, wherein the target average temperature is the maximum value, minimum value or average value of the average temperatures of the multiple battery clusters.

[0239] In some possible implementations, the control unit 820 may be specifically configured to maintain the current temperature of the first battery cluster when the difference between the average temperature of the first battery cluster among the multiple battery clusters and the target average temperature is within a first preset range.

[0240] In some possible implementations, the control unit 820 may be specifically configured to: when a difference between an average temperature of a first battery cluster among the multiple battery clusters and a target average temperature is outside a first preset range, adjust the temperature of the first battery cluster.

[0241] In some possible implementations, the control unit 820 may be specifically configured to control the adjustment temperature of a first temperature adjustment device corresponding to the first battery cluster, where the first temperature adjustment device is configured to adjust the temperature of the first battery cluster.

[0242] In some possible implementations, the control unit 820 may be specifically configured to control the adjustment temperature of the first temperature adjustment device corresponding to the first battery cluster to be the target average temperature, where the first temperature adjustment device is used to adjust the temperature of the first battery cluster.

[0243] Optionally, the first preset range may be between -5°C and 5°C. Further, the first preset range may be between -2°C and 2°C.

[0244] In some possible embodiments, the cluster temperature of each battery cluster includes: the maximum temperature and / or the minimum temperature of each battery cluster, the maximum temperature of each battery cluster is the maximum temperature of the batteries in each battery cluster, and the minimum temperature of each battery cluster is the minimum temperature of the batteries in each battery cluster. The control unit 820 is used to: control the temperature of each battery cluster according to the maximum temperature and / or the minimum temperature of each battery cluster.

[0245] In some possible embodiments, the control unit 820 may be specifically configured to: perform temperature control on each battery cluster according to the maximum temperature and / or minimum temperature of each battery cluster when the difference between the average temperature of each battery cluster in the plurality of battery clusters and the target average temperature is within a first preset range; wherein the target average temperature is the maximum value, minimum value or average value of the average temperatures of the plurality of battery clusters.

[0246] In some possible implementations, the control unit 820 may be specifically configured to: when the highest temperature of a first battery cluster among the multiple battery clusters is greater than a first preset value, perform temperature reduction regulation on the first battery cluster.

[0247] In some possible implementations, when the highest temperature of a first battery cluster among the multiple battery clusters is greater than a first preset value, the acquiring unit 810 is further configured to acquire a set temperature of a first temperature regulating device corresponding to the first battery cluster. The control unit 820 is specifically configured to cool the first battery cluster according to the set temperature of the first temperature regulating device.

[0248] In some possible embodiments, the control unit 820 may be specifically configured to: when the adjustment temperature of the first temperature adjustment device is greater than a first preset adjustment value, control the first temperature adjustment device to lower the adjustment temperature to cool the first battery cluster; or, when the adjustment temperature of the first temperature adjustment device is less than or equal to the first preset adjustment value, control the first temperature adjustment device to cool the first battery cluster at the current adjustment temperature.

[0249] In some possible implementations, the control unit 820 may be specifically configured to: when the lowest temperature of a first battery cluster among the multiple battery clusters is less than or equal to a second preset value, perform temperature increase regulation on the first battery cluster.

[0250] In some possible implementations, when the lowest temperature of a first battery cluster among the multiple battery clusters is less than or equal to a second preset value, the acquiring unit 810 is further configured to acquire a set temperature of a first temperature regulating device corresponding to the first battery cluster. The controlling unit 820 is specifically configured to increase the temperature of the first battery cluster according to the set temperature of the first temperature regulating device.

[0251] In some possible embodiments, the control unit 820 may be specifically configured to: when the adjustment temperature of the first temperature adjustment device is less than or equal to a second preset adjustment value, control the increase of the adjustment temperature of the first temperature adjustment device to perform temperature-raising and regulation on the first battery cluster; or, when the adjustment temperature of the first temperature adjustment device is greater than the second preset adjustment value, control the first temperature adjustment device to perform temperature-raising and regulation on the first battery cluster at the current adjustment temperature.

[0252] In some possible embodiments, the control unit 820 may be specifically configured to: perform temperature regulation on the first battery cluster when the difference between the highest temperature and the lowest temperature of the first battery cluster among the multiple battery clusters is greater than a third preset value; or, turn off temperature regulation of the first battery cluster when the difference between the highest temperature and the lowest temperature of the first battery cluster among the multiple battery clusters is less than or equal to the third preset value.

[0253] In some possible embodiments, the cluster temperature of each battery cluster includes the average temperature of each battery cluster, where the average temperature of each battery cluster is the average temperature of the batteries in each battery cluster; the control unit 820 is used to: control the temperature of each battery cluster based on the average temperature of each battery cluster and a preset temperature range.

[0254] In some possible embodiments, the control unit 820 may be specifically configured to: when the average temperature of a first battery cluster among multiple battery clusters is greater than a maximum value in a preset temperature range, perform temperature reduction regulation on the first battery cluster so that the average temperature of the first battery cluster is within a preset temperature range; or, when the average temperature of the first battery cluster among multiple battery clusters is less than a minimum value in a preset temperature range, perform temperature increase regulation on the first battery cluster so that the average temperature of the first battery cluster is within a preset temperature range.

[0255] In some possible embodiments, the control unit 820 may be specifically configured to: control the adjustment temperature of the first temperature adjustment device corresponding to the first battery cluster to be less than or equal to the maximum value in the preset temperature range, and the first temperature adjustment device is configured to cool the first battery cluster so that the average temperature of the first battery cluster is within the preset temperature range; or control the adjustment temperature of the first temperature adjustment device corresponding to the first battery cluster to be greater than or equal to the minimum value in the preset temperature range, and the first temperature adjustment device is configured to heat the first battery cluster so that the average temperature of the first battery cluster is within the preset temperature range.

[0256] In some possible implementations, the acquisition unit 810 is further configured to: acquire electrical parameters of the plurality of battery clusters. The control unit 820 is further configured to: determine, based on the electrical parameters, that the plurality of battery clusters are in a non-charging / discharging state.

[0257] In some possible implementations, the control unit 820 includes a communication interface configured to send a temperature control command to a temperature adjustment device corresponding to each battery cluster, so that the temperature adjustment device controls the temperature of each battery cluster according to the temperature control command.

[0258] In some possible implementations, the temperature regulating device contains a fluid, and the fluid is used to regulate the temperature of each battery cluster.

[0259] Fig. 9 shows a schematic structural block diagram of another temperature control device 900 provided in an embodiment of the present application. Optionally, in some embodiments, the temperature control device 900 may be a BMS.

[0260] As shown in FIG9 , the temperature control device 900 may include a processor 910 and a memory 920 , wherein the memory 920 is used to store computer programs, and the processor 910 is used to call and run the computer programs stored in the memory to execute: the temperature control method of the battery system in any of the above embodiments.

[0261] FIG10 shows a schematic structural block diagram of a battery system 1000 provided in an embodiment of the present application.

[0262] As shown in FIG10 , the battery system 1000 includes: a plurality of battery clusters 1010 and the temperature control device 800 or the temperature control device 900 in the embodiment shown in FIG8 or FIG9 above. The temperature control device 800 or the temperature control device 900 can be used to control the temperature of each battery cluster 1010 in the plurality of battery clusters 1010 .

[0263] Optionally, the battery system 1000 may further include a temperature regulating device 1020 , and the temperature control device 800 or the temperature control device 900 is configured to send a temperature control command to the temperature regulating device 1020 , so that the temperature regulating device 1020 controls the temperature of each battery cluster according to the temperature control command.

[0264] In some specific implementations, the temperature control device 800 or the temperature control device 900 may be a BMS, and the temperature adjustment device 1020 may be a TMS.

[0265] Optionally, there may be multiple temperature adjustment devices 1020 , and the multiple temperature adjustment devices 1020 may correspond one-to-one to the multiple battery clusters 1010 .

[0266] Optionally, the battery system 1000 provided in the embodiment of the present application may be a power system or an energy storage system.

[0267] An embodiment of the present application further provides a computer-readable storage medium storing a computer program. When the computer program is executed on a computer device, the computer device executes the temperature control method for the battery system in any of the above embodiments.

[0268] An embodiment of the present application further provides a computer program product comprising a computer program, which, when executed on a computer device, enables the computer device to execute the temperature control method for the battery system in any of the above embodiments.

[0269] An embodiment of the present application further provides a chip, which includes a processor and a data interface, wherein the processor reads instructions stored in a memory through the data interface to execute the temperature control method of the battery system in any of the above embodiments.

[0270] Optionally, the computer-readable storage medium, computer program product, and chip may be applied to a temperature control device, which may be, for example, a BMS.

[0271] It should be understood that the specific examples in this article are only intended to help those skilled in the art better understand the embodiments of the present application, and are not intended to limit the scope of the embodiments of the present application.

[0272] It should also be understood that in the various embodiments of the present application, the size of the serial number of each process 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.

[0273] Those skilled in the art will appreciate that the modules or units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software 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 beyond the scope of this application.

[0274] Although the present application has been described with reference to preferred embodiments, various modifications may be made thereto and components may be substituted with equivalents without departing from the scope of the present application. In particular, the various technical features described in the various embodiments may be combined in any manner as long as there are no structural conflicts. The present application is not limited to the specific embodiments disclosed herein, but encompasses all technical solutions within the scope of the claims.

Claims

1. A temperature control method for a battery system, characterized in that: include: obtaining a cluster temperature of each battery cluster in a plurality of battery clusters of a battery system; Temperature control is performed on each of the battery clusters according to a cluster temperature of each of the battery clusters.

2. The temperature control method according to claim 1, characterized in that: The cluster temperature of each battery cluster includes: an average temperature of each battery cluster, wherein the average temperature of each battery cluster is an average temperature of batteries in each battery cluster; The step of controlling the temperature of each battery cluster according to the cluster temperature of each battery cluster includes: determining a target average temperature of the plurality of battery clusters according to the average temperature of each battery cluster, wherein the target average temperature is a maximum value, a minimum value or an average value of the average temperatures of the plurality of battery clusters; Temperature control is performed on each of the battery clusters according to a difference between the average temperature of each of the battery clusters and the target average temperature.

3. The temperature control method according to claim 2, characterized in that: The step of controlling the temperature of each battery cluster according to the difference between the average temperature of each battery cluster and the target average temperature includes: When the difference between the average temperature of a first battery cluster among the plurality of battery clusters and the target average temperature is outside a first preset range, the temperature of the first battery cluster is adjusted.

4. The temperature control method according to claim 3, characterized in that: The step of regulating the temperature of the first battery cluster comprises: The regulating temperature of a first temperature regulating device corresponding to the first battery cluster is controlled, where the first temperature regulating device is used to regulate the temperature of the first battery cluster.

5. The temperature control method according to claim 4, characterized in that: The controlling the adjustment temperature of a first temperature adjustment device corresponding to the first battery cluster, wherein the first temperature adjustment device is used to adjust the temperature of the first battery cluster, includes: The regulating temperature of the first temperature regulating device corresponding to the first battery cluster is controlled to be the target average temperature, and the first temperature regulating device is used to regulate the temperature of the first battery cluster at the target average temperature.

6. The temperature control method according to any one of claims 3 to 5, characterized in that: The first preset range is between -5 degrees and 5 degrees.

7. The temperature control method according to any one of claims 2 to 6, characterized in that: The step of controlling the temperature of each battery cluster according to the difference between the average temperature of each battery cluster and the target average temperature includes: When the difference between the average temperature of a first battery cluster among the plurality of battery clusters and the target average temperature is within a first preset range, the current temperature of the first battery cluster is maintained.

8. The temperature control method according to any one of claims 1 to 7, characterized in that: The cluster temperature of each battery cluster includes: a maximum temperature and / or a minimum temperature of each battery cluster, wherein the maximum temperature of each battery cluster is a maximum temperature of batteries in each battery cluster, and the minimum temperature of each battery cluster is a minimum temperature of batteries in each battery cluster; The step of controlling the temperature of each battery cluster according to the cluster temperature of each battery cluster includes: Temperature control is performed on each battery cluster according to the highest temperature and / or the lowest temperature of each battery cluster.

9. The temperature control method according to claim 8, characterized in that: The temperature control of each battery cluster according to the maximum temperature and / or the minimum temperature of each battery cluster includes: When the difference between the average temperature of each battery cluster in the plurality of battery clusters and the target average temperature is within a first preset range, temperature control is performed on each battery cluster according to the highest temperature and / or the lowest temperature of each battery cluster; The target average temperature is a maximum value, a minimum value or an average value of average temperatures of the plurality of battery clusters.

10. The temperature control method according to claim 8 or 9, characterized in that: The temperature control of each battery cluster according to the maximum temperature and / or the minimum temperature of each battery cluster includes: When the highest temperature of a first battery cluster among the plurality of battery clusters is greater than a first preset value, the first battery cluster is temperature-reduced and regulated.

11. The temperature control method according to claim 10, characterized in that: The step of cooling the first battery cluster comprises: acquiring an adjustment temperature of a first temperature adjustment device corresponding to the first battery cluster; The first battery cluster is cooled and regulated according to the regulation temperature of the first temperature regulation device.

12. The temperature control method according to claim 11, characterized in that: The step of cooling the first battery cluster according to the adjustment temperature of the first temperature adjustment device includes: When the regulating temperature of the first temperature regulating device is greater than a first preset regulating value, controlling to lower the regulating temperature of the first temperature regulating device to perform temperature reduction regulation on the first battery cluster; or When the adjustment temperature of the first temperature adjustment device is less than or equal to a first preset adjustment value, the first temperature adjustment device is controlled to perform temperature reduction adjustment on the first battery cluster at the adjustment temperature.

13. The temperature control method according to any one of claims 8 to 12, characterized in that: The temperature control of each battery cluster according to the maximum temperature and / or the minimum temperature of each battery cluster includes: When the lowest temperature of a first battery cluster among the plurality of battery clusters is less than or equal to a second preset value, the temperature of the first battery cluster is increased.

14. The temperature control method according to claim 13, characterized in that: The step of regulating the temperature of the first battery cluster includes: acquiring an adjustment temperature of a first temperature adjustment device corresponding to the first battery cluster; The first battery cluster is temperature-regulated according to the regulation temperature of the first temperature regulation device.

15. The temperature control method according to claim 14, characterized in that: The step of increasing the temperature of the first battery cluster according to the adjustment temperature of the first temperature adjustment device includes: When the regulating temperature of the first temperature regulating device is less than or equal to a second preset regulating value, controlling to increase the regulating temperature of the first temperature regulating device to perform temperature raising regulation on the first battery cluster; or When the adjustment temperature of the first temperature adjustment device is greater than a second preset adjustment value, the first temperature adjustment device is controlled to perform temperature-raising adjustment on the first battery cluster at the adjustment temperature.

16. The temperature control method according to any one of claims 8 to 15, characterized in that: The temperature control of each battery cluster according to the maximum temperature and / or the minimum temperature of each battery cluster includes: When the difference between the highest temperature and the lowest temperature of a first battery cluster among the plurality of battery clusters is greater than a third preset value, the temperature of the first battery cluster is adjusted; or, When a difference between a maximum temperature and a minimum temperature of a first battery cluster among the plurality of battery clusters is less than or equal to a third preset value, temperature regulation of the first battery cluster is turned off.

17. The temperature control method according to any one of claims 1 to 16, characterized in that: The cluster temperature of each battery cluster includes an average temperature of each battery cluster, and the average temperature of each battery cluster is an average temperature of batteries in each battery cluster; The step of controlling the temperature of each battery cluster according to the cluster temperature of each battery cluster includes: The temperature of each battery cluster is controlled according to the average temperature of each battery cluster and a preset temperature range.

18. The temperature control method according to claim 17, characterized in that: The temperature control of each battery cluster according to the average temperature of each battery cluster and a preset temperature range includes: When the average temperature of a first battery cluster among the plurality of battery clusters is greater than the maximum value in the preset temperature range, the first battery cluster is cooled to make the average temperature of the first battery cluster within the preset temperature range; or When the average temperature of a first battery cluster among the plurality of battery clusters is less than a minimum value in the preset temperature range, the first battery cluster is temperature-raised so that the average temperature of the first battery cluster is within the preset temperature range.

19. The temperature control method according to claim 18, characterized in that: The step of cooling the first battery cluster so that the average temperature of the first battery cluster is within the preset temperature range includes: controlling the regulating temperature of the first temperature regulating device corresponding to the first battery cluster to be less than or equal to the maximum value in the preset temperature range, the first temperature regulating device being used to cool the first battery cluster so that the average temperature of the first battery cluster is within the preset temperature range; or, The step of regulating the temperature of the first battery cluster so that the average temperature of the first battery cluster is within the preset temperature range includes: The regulating temperature of the first temperature regulating device corresponding to the first battery cluster is controlled to be greater than or equal to the minimum value in the preset temperature range, and the first temperature regulating device is used to perform temperature rise regulation on the first battery cluster so that the average temperature of the first battery cluster is within the preset temperature range.

20. The temperature control method according to any one of claims 1 to 19, characterized in that: Before controlling the temperature of each battery cluster according to the cluster temperature of each battery cluster, the temperature control method further includes: Acquiring electrical parameters of the plurality of battery clusters; It is determined according to the electrical parameters that the plurality of battery clusters are in a non-charging and discharging state.

21. The temperature control method according to any one of claims 1 to 20, characterized in that: The temperature control method is applied to a battery management system BMS; The step of controlling the temperature of each battery cluster according to the cluster temperature of each battery cluster includes: The BMS sends a signal to the temperature adjustment device corresponding to each battery cluster according to the cluster temperature of each battery cluster. The temperature control command is sent to the temperature regulating device so that the temperature regulating device controls the temperature of each battery cluster according to the temperature control command.

22. The temperature control method according to claim 21, characterized in that: The temperature regulating device contains a fluid, and the fluid is used to regulate the temperature of each battery cluster.

23. A temperature control device for a battery system, characterized in that: include: an acquisition unit, used for acquiring a cluster temperature of each battery cluster in a plurality of battery clusters of the battery system; The control unit is used to control the temperature of each battery cluster according to the cluster temperature of each battery cluster.

24. The temperature control device according to claim 23, characterized in that: The cluster temperature of each battery cluster includes: an average temperature of each battery cluster, wherein the average temperature of each battery cluster is an average temperature of batteries in each battery cluster; The control unit is used to: determine the target average temperature of the plurality of battery clusters according to the average temperature of each battery cluster, wherein the target average temperature is the maximum value, the minimum value or the average value of the average temperatures of the plurality of battery clusters; Temperature control is performed on each of the battery clusters according to a difference between the average temperature of each of the battery clusters and the target average temperature.

25. The temperature control device according to claim 24, characterized in that: The control unit is used for: When the difference between the average temperature of a first battery cluster among the plurality of battery clusters and the target average temperature is outside a first preset range, the temperature of the first battery cluster is adjusted.

26. The temperature control device according to claim 25, characterized in that: The control unit is used for: The regulating temperature of a first temperature regulating device corresponding to the first battery cluster is controlled, where the first temperature regulating device is used to regulate the temperature of the first battery cluster.

27. The temperature control device according to claim 26, characterized in that: The control unit is used for: The regulating temperature of the first temperature regulating device corresponding to the first battery cluster is controlled to be the target average temperature, and the first temperature regulating device is used to regulate the temperature of the first battery cluster at the target average temperature.

28. The temperature control device according to any one of claims 25 to 27, characterized in that: The first preset range is between -5 degrees and 5 degrees.

29. The temperature control device according to any one of claims 24 to 28, characterized in that: The control unit is used for: When the difference between the average temperature of a first battery cluster among the plurality of battery clusters and the target average temperature is within a first preset range, the current temperature of the first battery cluster is maintained.

30. The temperature control device according to any one of claims 23 to 29, characterized in that: The cluster temperature of each battery cluster includes: a maximum temperature and / or a minimum temperature of each battery cluster, wherein the maximum temperature of each battery cluster is a maximum temperature of batteries in each battery cluster, and the minimum temperature of each battery cluster is a minimum temperature of batteries in each battery cluster; The control unit is used for: performing temperature control on each battery cluster according to the maximum temperature and / or the minimum temperature of each battery cluster.

31. The temperature control device according to claim 30, characterized in that: When the difference between the average temperature of each battery cluster in the multiple battery clusters and the target average temperature is within a first preset range, the control unit is used to control the temperature of each battery cluster according to the maximum temperature and / or the minimum temperature of each battery cluster; wherein the target average temperature is the maximum value, minimum value or average value of the average temperatures of the multiple battery clusters.

32. The temperature control device according to any one of claims 23 to 31, characterized in that: The acquisition unit is further used to: acquire electrical parameters of the plurality of battery clusters; The control unit is further configured to determine, based on the electrical parameters, that the plurality of battery clusters are in a non-charging and discharging state.

33. The temperature control device according to any one of claims 23 to 32, characterized in that: The control unit includes: a communication interface, and the communication interface is used to send a temperature control command to the temperature adjustment device corresponding to each battery cluster, so that the temperature adjustment device controls the temperature of each battery cluster according to the temperature control command.

34. The temperature control device according to claim 33, characterized in that: The temperature regulating device contains a fluid, and the fluid is used to regulate the temperature of each battery cluster.

35. A temperature control device for a battery system, characterized in that: include: A processor and a memory, wherein the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to execute the temperature control method of the battery system as described in any one of claims 1 to 22.

36. A battery system, characterized in that: include: Multiple battery clusters; The temperature control device according to any one of claims 23 to 35, wherein the temperature control device is used to control the temperature of each battery cluster in the plurality of battery clusters.

37. The battery system according to claim 36, characterized in that: The battery system further comprises: a temperature regulating device; The temperature control device is used to send a temperature control command to the temperature adjustment device, so that the temperature adjustment device controls the temperature of each battery cluster according to the temperature control command.