Battery Thermal Management Method, Device, Equipment and Computer Readable Storage Medium

By using the information acquisition unit and the thermal management unit in the battery thermal management device, the thermal management mode is determined based on the real-time temperature value and power value of the battery, and corresponding control is carried out, the problem of high cost of traditional battery thermal management methods is solved, and more efficient and economical battery thermal management is achieved.

CN119944161BActive Publication Date: 2025-06-24GUANGDONG OCEAN UNIVERSITY
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510430234.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-04-08
Publication Date
2025-06-24
Estimated Expiration
2045-04-08

AI Technical Summary

Technical Problem

Traditional battery thermal management methods have high battery thermal management costs because some products need to use high-temperature resistant batteries.

Method used

By introducing an information acquisition unit and a thermal management unit into the battery thermal management device, the real-time temperature value and power value of the battery are obtained, the thermal management mode is determined based on the real-time temperature value, and the thermal management unit or battery is controlled based on the real-time power value in different modes to realize battery thermal management.

Benefits of technology

This method avoids the problem that some products need to use high-temperature resistant batteries, reduces the cost of battery thermal management, and improves the accuracy and intelligence of battery thermal management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119944161B_ABST
    Figure CN119944161B_ABST
Patent Text Reader

Abstract

The present application discloses a battery thermal management method, device, equipment and computer-readable storage medium, relating to the technical field of battery thermal management, and applied to a battery thermal management device including an information acquisition unit and a thermal management unit. By acquiring battery management information collected by the information acquisition unit, wherein the battery management information includes the real-time temperature value and the real-time power value of the battery; determining a thermal management mode according to the real-time temperature value, wherein the thermal management mode includes a first thermal management mode for dissipating heat from the battery and a second thermal management mode for heating the battery; when the thermal management mode is the first thermal management mode, controlling the thermal management unit according to the real-time power value to achieve battery thermal management; when the thermal management mode is the second thermal management mode, controlling the battery according to the real-time power value to achieve battery thermal management, reducing the cost of battery thermal management.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of battery thermal management, and particularly to a battery thermal management method, device, equipment and computer-readable storage medium. Background Art

[0002] As batteries are increasingly frequently used in different fields, users have put forward higher requirements for battery thermal management methods.

[0003] The traditional battery thermal management method is to select high-temperature-resistant batteries with different properties for different products, and then realize battery thermal management based on the properties of the batteries themselves. This battery thermal management method has great defects. There will be a phenomenon that some products need to select high-temperature-resistant batteries. That is, this battery thermal management method will cause high costs for battery thermal management because some products need to select high-temperature-resistant batteries.

[0004] The above content is only used to assist in understanding the technical solution of the present application, and does not represent an admission that the above content is prior art. Summary of the Invention

[0005] The main purpose of the present application is to provide a battery thermal management method, device, equipment and computer-readable storage medium, aiming to solve the technical problem of high costs for battery thermal management.

[0006] To achieve the above purpose, the present application proposes a battery thermal management method. The battery thermal management method is applied to a battery thermal management device. The battery thermal management device includes an information acquisition unit and a thermal management unit. The battery thermal management method includes:

[0007] Obtain battery management information collected by the information acquisition unit, where the battery management information includes the real-time temperature value and real-time power value of the battery;

[0008] Determine a thermal management mode according to the real-time temperature value, where the thermal management mode includes a first thermal management mode for dissipating heat from the battery and a second thermal management mode for heating the battery;

[0009] When the thermal management mode is the first thermal management mode, control the thermal management unit according to the real-time power value to achieve battery thermal management;

[0010] When the thermal management mode is the second thermal management mode, control the battery according to the real-time power value to achieve battery thermal management.

[0011] In one embodiment, the battery includes a plurality of battery blocks, and the real-time temperature value includes the battery block temperature value of each battery block. When the battery blocks are in a preset separated arrangement state, the step of determining the thermal management mode according to the real-time temperature value includes:

[0012] For each battery block, determine the battery block temperature threshold corresponding to the battery block temperature value, where the battery block temperature threshold includes the minimum operating temperature and the maximum operating temperature of the battery block;

[0013] When the battery block temperature value is greater than the maximum operating temperature, determine that the thermal management mode is the first thermal management mode;

[0014] When the battery block temperature value is less than the minimum operating temperature, determine that the thermal management mode is the second thermal management mode;

[0015] When the battery blocks are in a preset contact arrangement state, after the step of determining the thermal management mode according to the real-time temperature value, it further includes:

[0016] For each target battery block with the thermal management mode being the second thermal management mode, determine the adjacent battery blocks adjacent to the target battery block, and detect whether the battery block temperature value of the adjacent battery blocks is greater than the theoretical temperature value of the target battery block;

[0017] When the battery block temperature value of the adjacent battery blocks is greater than the theoretical temperature value of the target battery block, determine that the thermal management mode is the preset normal operating mode.

[0018] In one embodiment, the thermal management unit includes a selector and a limiter. One selection input terminal of the selector is connected to the output terminal of one battery block in the battery. Wherein, the selection input terminal is connected to the output terminal of the battery block through the limiter. The selection output terminal of the selector is used as the output terminal of the battery. The selection control terminal of the selector is connected to the battery thermal management controller in the battery thermal management device. The control terminal of the limiter is connected to the battery thermal management controller. The real-time power value includes the single output power of each battery block in the battery and the total output power of the battery. The step of controlling the thermal management unit according to the real-time power value includes:

[0019] Determine the first battery blocks corresponding to the first thermal management mode. For each first battery block, determine the first single output power corresponding to the first battery block, where the first single output power includes the output power of the first battery block in the single output power;

[0020] When the single output power of the first battery block is greater than the minimum output power of the first battery block, the first limiter corresponding to the first battery block is controlled to limit the current, where the first limiter includes a limiter connecting the first battery block and the selection input terminal;

[0021] When the single output power of the first battery block is less than or equal to the minimum output power of the first battery block, the sum of the single output powers of each second battery block is determined as the first output power sum, and when the first output power sum is greater than the total output power, the connection between the selection input terminal corresponding to the first battery block and the selection output terminal is controlled to be disconnected; when the first output power sum is less than or equal to the total output power, the thermal management unit is controlled according to the second battery block and the total output power of the battery, where the second battery block includes other battery blocks except the first battery block in the battery block.

[0022] In an embodiment, the thermal management unit further includes a heat transfer end of a heat conduction device, the heat conduction device is connected to the battery thermal management controller, and the step of controlling the thermal management unit according to the second battery block and the total output power of the battery includes:

[0023] For each of the second battery blocks, the optimal output power of the second battery block is determined, and the sum of the optimal output powers of all the second battery blocks is determined as the second output power sum;

[0024] When the second output power sum is greater than the total output power, the second limiter corresponding to the second battery block is controlled to limit the current, where the second limiter includes a limiter connecting the second battery block and the selection input terminal;

[0025] When the second output power sum is less than or equal to the total output power, the first limiter corresponding to the first battery block is controlled to limit the current to the minimum output power, and the heat transfer end of the heat conduction device is controlled to transfer heat to the first battery block.

[0026] In an embodiment, the step of controlling the battery according to the real-time power value includes:

[0027] Determine the single output power in the real-time power value and the total output power of the battery, where the single output power includes the output power of each battery block in the battery;

[0028] Determine the third battery block corresponding to the second thermal management mode, and for each of the third battery blocks, determine the second single output power corresponding to the third battery block, where the second single output power includes the output power of the third battery block in the single output power;

[0029] When the second single output power is less than the first maximum output power of the third battery block, the third battery block is controlled to output at the first maximum output power;

[0030] When the second single output power is greater than or equal to the first maximum output power of the third battery block, the fourth battery block adjacent to the third battery block is determined, and the fourth battery block is controlled to output at the second maximum output power.

[0031] In one embodiment, after the step of controlling the battery according to the real-time power value, it includes:

[0032] Determine the third battery block corresponding to the second thermal management mode, and determine the target real-time temperature value and the target temperature threshold corresponding to the third battery block;

[0033] When the target real-time temperature value is less than the target temperature threshold and there is heat conduction heat at the heat conduction end of the heat conduction device in the thermal management unit, control the heat conduction end of the heat conduction device to conduct heat to the third battery block;

[0034] When the target real-time temperature value is less than the target temperature threshold and there is no heat conduction heat at the heat conduction end of the conduction unit in the thermal management unit, control the heat transfer end of the heat conduction device to transfer heat to the fifth battery block, and control the heat conduction end of the heat conduction device to conduct heat to the third battery block, where the fifth battery block includes the battery blocks in the battery with temperature values greater than the preset temperature value.

[0035] In one embodiment, after the step of determining the thermal management mode according to the real-time temperature value, the battery thermal management method further includes:

[0036] Determine the first battery block corresponding to the first thermal management mode, and determine the third battery block corresponding to the first thermal management mode;

[0037] Determine the temperature reduction temperature corresponding to the first battery block and the temperature increase temperature corresponding to the third battery block;

[0038] When the first battery block and the third battery block are in a neighboring relationship and the temperature reduction temperature matches the temperature increase temperature, adjust the output power of the first battery block and the first battery block based on a preset proportional value;

[0039] When the first battery block and the third battery block are not in a neighboring relationship and the temperature reduction temperature matches the temperature increase temperature, adjust the output power of the first battery block and the first battery block based on a preset proportional value, and control the heat conduction device in the thermal management unit to conduct heat to the first battery block and the first battery block;

[0040] When the cooling temperature does not match the heating temperature, the steps of controlling the thermal management unit according to the real-time power value and controlling the battery according to the real-time power value are executed.

[0041] In addition, to achieve the above object, the present application further provides a battery thermal management device, which includes a battery thermal management controller, an information acquisition unit, and a thermal management unit. The battery thermal management controller is connected to the information acquisition unit and the thermal management unit. The battery thermal management controller includes:

[0042] An information acquisition module, configured to acquire battery management information collected by the information acquisition unit, where the battery management information includes the real-time temperature value and the real-time power value of the battery;

[0043] A mode determination module, configured to determine a thermal management mode according to the real-time temperature value, where the thermal management mode includes a first thermal management mode for dissipating heat from the battery and a second thermal management mode for heating the battery;

[0044] A first management module, configured to control the thermal management unit according to the real-time power value when the thermal management mode is the first thermal management mode, so as to implement battery thermal management;

[0045] A second management module, configured to control the battery according to the real-time power value when the thermal management mode is the second thermal management mode, so as to implement battery thermal management.

[0046] In addition, to achieve the above object, the present application further provides a battery thermal management device, which includes a memory, a processor, and a computer program stored on the memory and executable on the processor. The computer program is configured to implement the steps of the battery thermal management method as described above.

[0047] In addition, to achieve the above object, the present application further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the battery thermal management method as described above are implemented.

[0048] An embodiment of the present application provides a battery thermal management method, which is applied to a battery thermal management device. The battery thermal management device includes an information acquisition unit and a thermal management unit. By obtaining the battery management information collected by the information acquisition unit, where the battery management information includes the real-time temperature value and the real-time power value of the battery; determining the thermal management mode according to the real-time temperature value, where the thermal management mode includes a first thermal management mode for dissipating heat from the battery and a second thermal management mode for heating the battery; when the thermal management mode is the first thermal management mode, controlling the thermal management unit according to the real-time power value to implement battery thermal management; when the thermal management mode is the second thermal management mode, controlling the battery according to the real-time power value to implement battery thermal management. This battery thermal management method determines the thermal management mode through the real-time temperature value, and then, in different modes, controls the thermal management unit based on the real-time power value to implement battery thermal management, and / or controls the battery based on the real-time power value to implement battery thermal management, thereby avoiding the problem that some products need to select high-temperature-resistant batteries, and further reducing the cost of battery thermal management. Description of the Drawings

[0049] Figure 1 It is a schematic flowchart of the first embodiment of the battery thermal management method of the present application;

[0050] Figure 2 It is a schematic implementation flowchart of the battery thermal management method of the present application;

[0051] Figure 3 It is a schematic flowchart of the second embodiment of the battery thermal management method of the present application;

[0052] Figure 4 It is a schematic block diagram of the battery thermal management device of the present application;

[0053] Figure 5 It is a schematic device structure diagram of the hardware operating environment involved in the device of the present application.

[0054] The implementation, functional characteristics and advantages of the purpose of the present application will be further described with reference to the embodiments and the accompanying drawings. Detailed Embodiments

[0055] It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0056] In order to better understand the technical solution of the present application, the following will be described in detail with reference to the accompanying drawings of the specification and the specific embodiments.

[0057] For products with different usage requirements, batteries with different temperature resistance values are generally selected to supply power to the products, which results in high costs for battery thermal management. The commonly used method is to cool the battery, but cooling generally requires the use of relatively expensive instrument combinations for temperature rise and fall. At the same time, for smaller products, the layout of the temperature rise and fall instruments is a problem. As a result, for larger products, the cost of battery thermal management is high, and for smaller products, battery thermal management cannot be achieved. Another point worth noting is that temperature rise and fall generally use physical methods such as ventilation and cooling pipe circulation for temperature reduction. At this time, the originally sealed battery (such as for products with high sealing) will be exposed to the external environment, which may cause substances such as water vapor in the external environment to affect the battery, thereby affecting the service life of the battery.

[0058] Therefore, based on the deficiencies of the above battery thermal management solutions, the battery thermal management method of this application is proposed. The solution of the embodiment of this application is: after determining the thermal management mode through the real-time temperature value, under different modes, the thermal management unit is controlled based on the real-time power value to achieve battery thermal management, and / or the battery is controlled based on the real-time power value to achieve battery thermal management, so as to avoid the problem that some products need to select high-temperature-resistant batteries, and thus the cost of battery thermal management can be reduced.

[0059] It should be noted that the execution subject of this embodiment can be a computing service device with data processing, network communication, and program running functions, such as a tablet computer, a personal computer, a mobile phone, etc., or a device that can implement the above functions, such as a battery thermal management device. Hereinafter, the battery thermal management device will be used as an example to illustrate this embodiment and the following embodiments.

[0060] Based on this, the embodiment of this application provides a battery thermal management method, referring to Figure 1 , Figure 1 is a schematic flowchart of the first embodiment of the battery thermal management method of this application.

[0061] Referring to Figure 1 ,this application provides a battery thermal management method, and the battery thermal management method is applied to a battery thermal management device. The battery thermal management device includes an information collection unit and a thermal management unit. In the first embodiment of the battery thermal management method, the battery thermal management method includes:

[0062] Step S10, obtaining the battery management information collected by the information collection unit, where the battery management information includes the real-time temperature value and the real-time power value of the battery;

[0063] Step S20, determining the thermal management mode according to the real-time temperature value, where the thermal management mode includes a first thermal management mode for dissipating heat from the battery and a second thermal management mode for heating the battery;

[0064] Exemplarily, the battery thermal management method is applied to a battery thermal management device, which includes an information acquisition unit and a thermal management unit. Among them, the information acquisition unit can be used to collect the temperature and power value of each battery block in the battery, and relevant temperature sensors, current sensors, voltage sensors, etc. can be used. The thermal management unit is a structure for controlling the connection or disconnection of the battery block to the battery output, or restricting the output of the battery block, as well as heat conduction and heat transfer, so as to perform battery thermal management based on the battery-related information collected by the information acquisition unit. It can directly control the output of the battery itself, or use the thermal management unit to control the battery thermal management. Furthermore, battery thermal management can be achieved based on the battery thermal management device and the battery thermal management method executed on the device, reducing the limitation on the temperature resistance of the battery, and thus reducing the cost of battery thermal management.

[0065] In this embodiment, battery thermal management can be achieved by obtaining the battery management information collected by the information acquisition unit in real time or based on an interval duration, and then processing the battery management information. Among them, the battery management information includes the real-time temperature value and real-time power value of the battery. The real-time temperature value refers to the real-time temperature of each battery block in the battery, and the real-time power value refers to the output power of each battery block in the battery, which can be current, voltage or power value. In this application, the power value is used for illustration. At this time, the real-time temperature value will be judged, and then it is determined that the battery block in the battery is in the first thermal management mode for battery heat dissipation or the second thermal management mode for battery heating, that is, the thermal management mode is determined considering the actual temperature and the nature of the battery blocks in the battery. It should be noted that in order to ensure the effective implementation of thermal management at this time, battery blocks with different temperature resistance properties can be set in the battery (at this time, the temperature resistance properties of the battery blocks may also change due to different usage times), so as to achieve battery thermal management between battery blocks with different temperature resistance properties, while ensuring heat interaction between battery blocks with temperature resistance properties and improving the usage scenario of the battery, thereby greatly improving the functionality of the battery.

[0066] Step S30, when the thermal management mode is the first thermal management mode, control the thermal management unit according to the real-time power value to achieve the battery thermal management;

[0067] Step S40, when the thermal management mode is the second thermal management mode, control the battery according to the real-time power value to achieve the battery thermal management.

[0068] In this embodiment, after determining the thermal management mode, control is performed based on two different thermal management modes. When the thermal management mode is the first thermal management mode, it is determined that there is a battery block that needs to be cooled. Then, based on the real-time battery charge value, the thermal management unit is controlled to cool the battery and thus achieve thermal management. When the thermal management mode is the second thermal management mode, the battery is controlled based on the real-time battery charge value to heat the battery to the required temperature and achieve the battery thermal management. At this time, the battery can be thermally managed based on different thermal management modes to achieve the battery thermal management function in different scenarios, and thus the accuracy of battery thermal management can be ensured.

[0069] In one embodiment, referring to Figure 2 , Figure 2 is a schematic diagram of an implementation process of the battery thermal management method of this application. By obtaining temperature-related information (such as the actual temperature and the working temperature requirements of the battery block itself), that is, the real-time temperature value of the battery, the management mode can be determined based on the temperature-related information, which includes the first thermal management mode for cooling the battery and the second thermal management mode for heating the battery. When the mode is the heating management mode, the battery is directly thermally managed based on information such as the battery charge in the relevant information, that is, the process of controlling the battery according to the real-time battery charge value is executed at this time; when the mode is the cooling management mode, the heat conduction devices and the like are directly thermally managed based on information such as the battery charge in the relevant information, that is, the process of controlling the thermal management unit according to the real-time battery charge value is executed at this time. Considering the influence of different requirements on thermal management at this time and avoiding the problem that some products need to select high-temperature-resistant batteries, the cost of battery thermal management can be reduced.

[0070] In this embodiment, a battery thermal management method is provided, which is applied to a battery thermal management device. The battery thermal management device includes an information acquisition unit and a thermal management unit. By obtaining the battery management information collected by the information acquisition unit, where the battery management information includes the real-time temperature value and the real-time power value of the battery; determining the thermal management mode according to the real-time temperature value, where the thermal management mode includes a first thermal management mode for dissipating heat from the battery and a second thermal management mode for heating the battery; when the thermal management mode is the first thermal management mode, controlling the thermal management unit according to the real-time power value to achieve battery thermal management; when the thermal management mode is the second thermal management mode, controlling the battery according to the real-time power value to achieve battery thermal management. After determining the thermal management mode through the real-time temperature value, in different modes, the thermal management unit is controlled based on the real-time power value to achieve battery thermal management, and / or the battery is controlled based on the real-time power value to achieve battery thermal management, thus avoiding the problem that some products need to select high-temperature-resistant batteries, and further reducing the cost of battery thermal management.

[0071] Further, based on the first embodiment of the present application above, a second embodiment of the battery thermal management method of the present application is proposed. In this embodiment, in step S20 above, the battery includes a plurality of battery blocks, and the real-time temperature value includes the battery block temperature value of each battery block. When the battery blocks are in a preset separated arrangement state, the step of determining the thermal management mode according to the real-time temperature value includes:

[0072] Step S21, for each battery block, determining the battery block temperature threshold corresponding to the battery block temperature value, where the battery block temperature threshold includes the minimum operating temperature and the maximum operating temperature of the battery block;

[0073] Step S22, when the battery block temperature value is greater than the maximum operating temperature, determining the thermal management mode as the first thermal management mode;

[0074] Step S23, when the battery block temperature value is less than the minimum operating temperature, determining the thermal management mode as the second thermal management mode.

[0075] In this embodiment, the battery includes a plurality of battery blocks, and the collected real-time temperature values at this time include the battery block temperature values of each of the battery blocks. Further, when the battery blocks are in a preset separated arrangement state, that is, each battery block is separately arranged, then a battery block temperature threshold corresponding to the battery block temperature value will be determined for each battery block, which can be directly determined in the corresponding temperature table. That is, the temperature threshold of battery block A is determined to be A1 - A2, and the temperature threshold of battery block B is determined to be B1 - B2. The temperature table can define in advance the temperature thresholds of each battery block in the battery. For example, the temperature threshold of a battery block made of material G is G1 - G2, and it can be defined to be positively correlated with the usage time and a certain internal parameter (for example, as the usage time extends, the temperature threshold of the battery block made of material G is G1 - mT - G2 - mT, where m is the defined change constant and T is the usage time). That is, for each battery block, it includes the minimum operating temperature (the minimum operating temperature of the battery block) and the maximum operating temperature (the maximum operating temperature of the battery block). Further, when the battery block temperature value is greater than the maximum operating temperature, the thermal management mode is determined to be the first thermal management mode; otherwise, the thermal management mode is determined to be the second thermal management mode. Further, the thermal management mode of the battery can be determined based on the nature of the battery itself and the actual temperature (when it is between the minimum operating temperature and the maximum operating temperature, it is determined that the battery block does not need to be cooled or heated, and this process ends), so as to facilitate subsequent thermal management. It should be noted that when there are multiple battery blocks that need thermal management, one of the most serious ones (the battery block with the most serious overheating that needs to be cooled and / or the most serious temperature loss that needs to be heated) can be selected to execute the control of the first thermal management mode or the second thermal management mode (that is, the subsequent process). When the battery blocks are in a preset contact arrangement state, after the step of determining the thermal management mode according to the real-time temperature value, the following steps are further included:

[0076] Step S24, for each target battery block whose thermal management mode is the second thermal management mode, determine the adjacent battery blocks adjacent to the target battery block, and detect whether the battery block temperature value of the adjacent battery blocks is greater than the theoretical temperature value of the target battery block;

[0077] Step S25, when the battery block temperature value of the adjacent battery blocks is greater than the theoretical temperature value of the target battery block, determine the thermal management mode to be the preset normal working mode.

[0078] In this embodiment, since the battery blocks inside the battery may still be in a preset contact arrangement state, that is, the battery blocks are arranged in contact as a battery. At this time, the situation of the second thermal management mode will be re-controlled, that is, the target battery blocks for the second thermal management mode are determined. The target battery blocks refer to the battery blocks that need to be cooled. After determining the target battery blocks, the adjacent batteries adjacent to the target battery blocks are determined, and then it is determined whether the battery block temperature of the adjacent battery blocks is greater than the theoretical temperature value of the target battery blocks. When the battery block temperature value of the adjacent battery blocks is greater than the theoretical temperature value of the target battery blocks, the thermal management mode can be directly determined as the preset normal working mode. When the battery block temperature value of the adjacent battery blocks is not greater than the theoretical temperature value of the target battery blocks, steps S24 - S25 are skipped and the subsequent steps are continued. Among them, the adjacent battery blocks refer to the battery blocks that are in contact with the target battery blocks. The theoretical temperature value is a temperature value defined by the user, and this temperature value is related to the minimum operating temperature of the target battery blocks. For example, the minimum operating temperature plus M is used as the theoretical temperature value. That is, at this time, the battery block temperature of the adjacent battery blocks can be used as a heat source to raise the temperature of the target battery blocks, so that the target battery blocks reach the required minimum operating temperature. The preset normal working mode refers to a mode where it is defined that there is no need to dissipate heat or heat the battery blocks. At this time, through the secondary judgment of the preset contact arrangement state, unnecessary heating control can be reduced to ensure the accuracy of thermal management and the effective utilization of energy.

[0079] Further, based on the first embodiment and / or the second embodiment of the present application above, a third embodiment of the battery thermal management method of the present application is proposed. In this embodiment, for the above step S30, the thermal management unit includes a selector and a limiter. One selection input terminal of the selector is connected to the output terminal of one battery block in the battery. Among them, the selection input terminal and the output terminal of the battery block are connected through the limiter. The selection output terminal of the selector serves as the output terminal of the battery. The selection control terminal of the selector is connected to the battery thermal management controller in the battery thermal management device. The control terminal of the limiter is connected to the battery thermal management controller. The real-time power value includes the single output power of each battery block in the battery and the total output power of the battery. The step of controlling the thermal management unit according to the real-time power value includes:

[0080] Step S31, determining the first battery blocks corresponding to the first thermal management mode. For each of the first battery blocks, determining the first single output power corresponding to the first battery block, where the first single output power includes the output power of the first battery block in the single output power;

[0081] When the single output power of the first battery block in step S32 is greater than the minimum output power of the first battery block, the first limiter corresponding to the first battery block is controlled to limit the current. Herein, the first limiter includes a limiter connecting the first battery block and the selection input terminal.

[0082] In step S33, when the single output power of the first battery block is less than or equal to the minimum output power of the first battery block, the sum of the single output powers of the second battery blocks is determined as the first output power sum. When the first output power sum is greater than the total output power, the connection between the selection input terminal corresponding to the first battery block and the selection output terminal is controlled to be disconnected. When the first output power sum is less than or equal to the total output power, the thermal management unit is controlled according to the second battery blocks and the total output power of the battery. Herein, the second battery blocks include the other battery blocks except the first battery block in the battery blocks.

[0083] In this embodiment, the thermal management unit includes a selector (a common selector, taking six inputs and one output as an example. If the selection control terminal inputs 000111, the first selection input terminal, the second selection input terminal, and the third selection input terminal are connected to the selection output terminal, and the other selection input terminals are disconnected from the selection output terminal) and a limiter. The number of selection input terminals of the selector is greater than or equal to the number of battery blocks in the battery. At this time, the output terminal of each battery block can be connected to a selection input terminal, and a limiter is also connected between the selection input terminal and the output terminal of the battery block. On the one hand, the connection and disconnection of a certain battery block can be controlled by controlling the selector, and thus the working and standby states of the battery block can be controlled. On the other hand, the output of the battery block can be limited by the limiter to reduce the output power of the battery block to reduce battery block heating or increase the output power of the battery block to increase battery block heating. The limiter can be a commonly used device for limiting the output power, and thus the temperature of the battery block can be controlled by limiting the output power. At this time, both the control terminal of the limiter and the selector are connected to the battery thermal management controller in the battery thermal management device to control the conduction situation of the selector and the limiting situation of the limiter. When performing battery thermal management control, the battery will be controlled in advance so that the output of the battery meets the output requirements. The real-time power value includes the single output power of each battery block in the battery (the output power of each battery block) and the total output power of the battery (the total output power of the entire battery). That is, the controller controlling the battery will process the required power supply demand and then control the battery to meet the power supply demand (that is, allocate corresponding output power values to each battery block to meet the total output power of the battery), and perform thermal management on the battery during the power supply process. When in the first thermal management mode, the first battery block corresponding to the first thermal management mode will be determined. Then, for each first battery block (processed separately according to the severity of overheating. For example, if battery block q1 exceeds its own designed maximum temperature by 3 and battery block q2 exceeds its own designed maximum temperature by 4, then battery block q2 will be processed first, and then battery block q1. For temperature reduction, thermal management needs to be performed on each battery), the first single output power corresponding to the first battery block will be determined. The first single output power refers to the output power of the first battery block among the single output powers. At this time, it will be judged whether the first single output power is greater than its own minimum output power. Then, when it is greater than its own minimum output power, the first limiter corresponding to the first battery block will be directly controlled to limit the current. Among them, the first limiter includes a limiter connecting the first battery block and the selection input terminal. Because when initially allocating the power supply, the nature and usage of the battery block are considered, it is possible that all battery blocks are appropriately controlled in output, rather than directly setting the output to the maximum (so appropriately reducing the output does not affect the normal output of the entire battery). Therefore, the output of the first battery block with appropriately controlled output can be limited to achieve the temperature reduction effect.Among them, the minimum output power of the first battery block refers to the output power when the user-defined first battery block cools down. For example, if the output of 3.2V can achieve the cooling of the battery block, the current of the first battery block can be limited based on the first limiter to be at 3.2V or below 3.2V to achieve the cooling of the first battery block. When it is already less than or equal to its own minimum output power at this time, the first battery block will not be directly cooled, but the demand for the total output power needs to be considered to avoid the phenomenon that the total output power demand cannot be met after directly controlling the first battery block again. By determining the sum of the single output powers of each second battery block (other battery blocks except the first battery block) as the first output power sum, when the first output power sum is greater than the total output power, it is determined that the entire battery can still meet the normal power supply demand without the first battery block for power supply at this time. Then, the selector can be directly controlled to disconnect the connection between the first battery block and the selection output end of the selector, so that the first battery block is in a state of stopping power supply to achieve the cooling effect. It should be noted that the sum of the single output powers of the second battery blocks as the first output power sum is actually the sum of the output powers of all other batteries except the first battery block. At this time, the battery blocks in the second battery block that are not currently powered can also be considered. If it is greater than the total output power, the unpowered battery block needs to be controlled for power supply, that is, connecting the battery block to the selection output end. When it is less than or equal to the total output power, the thermal management unit will be controlled based on the second battery block and the total output power of the battery. At this time, it is determined that the first battery block cannot be controlled to cut off the power, so the thermal management unit needs to be controlled to achieve the cooling effect, thereby realizing the accuracy of battery thermal management when the battery needs to dissipate heat.

[0084] Further, the thermal management unit further includes a heat transfer end of a heat conduction device, the heat conduction device is connected to the battery thermal management controller, and the step of controlling the thermal management unit according to the second battery block and the total output power of the battery includes:

[0085] Step S331, for each of the second battery blocks, determine the optimal output power of the second battery block, and determine the sum of the optimal output powers of all the second battery blocks as the second output power sum;

[0086] Step S332, when the second output power sum is greater than the total output power, control the second limiter corresponding to the second battery block to limit the current, where the second limiter includes a limiter connecting the second battery block and the selection input end;

[0087] Step S333: When the sum of the second output power is less than or equal to the total output power, control the first limiter corresponding to the first battery block to limit the current to the minimum output power, and control the heat transfer end of the heat conduction device to transfer heat to the first battery block.

[0088] In this embodiment, the thermal management unit further includes the heat transfer end of the heat conduction device, that is, the part that absorbs and transfers heat. The battery thermal management controller controls the heat transfer end to move to the corresponding battery block. Then, by determining the optimal output power of each second battery block, the sum of all the optimal output powers of all the second battery blocks is used as the sum of the second output powers. The sum of the second output powers refers to the sum of the optimal output powers of all the second battery blocks. The optimal output power refers to the maximum power that the second battery block can output. That is, at this time, all the second battery blocks are controlled to output the maximum output power. When the sum of the second output powers is greater than the total output power, it can be determined that there is no need to use the first battery block for power supply. Then, the first battery block can stop power supply for heat dissipation, and the connection between the first battery block and the selected output terminal is controlled to be disconnected. At the same time, the second limiter corresponding to the second battery block is controlled to limit the current. Among them, the second limiter includes a limiter connecting the second battery block and the selected input terminal. That is, the second limiter controls each second battery block to output its corresponding optimal output power. At this time, the optimal output power can be directly input into the battery thermal management controller, and then the second limiter is controlled based on the power input into the battery thermal management controller. The internal control logic is not elaborated here. When the sum of the second output powers is less than or equal to the total output power, it is determined that the power supply of the second battery block cannot meet the total output power requirement of the battery. The first limiter corresponding to the first battery block is limited to the minimum output power, and at the same time, the heat transfer end of the heat conduction device is controlled to transfer heat to the first battery block. That is, the heat transfer end of the heat conduction device is turned on to transfer heat to the first battery block, or the heat transfer end of the movable heat conduction device is directly moved to the contact position of the first battery block, and then the first battery block is cooled to complete the control of the cooled first battery block and achieve intelligent battery thermal management.

[0089] Further, based on the first embodiment, the second embodiment, and / or the third embodiment of the present application above, a fourth embodiment of the battery thermal management method of the present application is proposed. In this embodiment, refer to Figure 3 , Figure 3 which is a schematic flowchart of the second embodiment of the battery thermal management method of the present application. The above step S40, the step of controlling the battery according to the real-time power value, includes:

[0090] Step S41: Determine the single output power in the real-time power value and the total output power of the battery. Among them, the single output power includes the output power of each battery block in the battery;

[0091] Step S42: Determine the third battery block corresponding to the second thermal management mode. For each of the third battery blocks, determine the second single-output power of the third battery block, where the second single-output power includes the output power of the third battery block in the single-output power.

[0092] Step S43: When the second single-output power is less than the first maximum output power of the third battery block, control the third battery block to output at the first maximum output power.

[0093] Step S44: When the second single-output power is greater than or equal to the first maximum output power of the third battery block, determine the fourth battery block adjacent to the third battery block, and control the fourth battery block to output at the second maximum output power.

[0094] In this embodiment, when it is necessary to heat the battery block to the operating temperature, the single output power in the real-time power value and the total output power of the battery are preferentially determined. Among them, the single output power includes the output power of each battery block in the battery. At the same time, the third battery block corresponding to the second thermal management mode is determined, and for each third battery block (also preferentially selecting the battery block that needs to be heated the most. For the battery blocks with smaller subsequent temperature rises, control can be directly skipped and wait until the working temperature returns), the second single output power corresponding to the third battery block is determined. Among them, the second single output power includes the output power of the third battery block in the single output power. Furthermore, when the second single output power is less than the first maximum output power of the third battery block, that is, at this time, the output power of the third battery block has not reached its own maximum output power, that is, the first maximum output power, the third battery block can be controlled to output at the first maximum output power to heat the battery block by increasing the output. It should be noted that at this time, outputting at the first maximum output power can directly control the battery block, or can be restricted and controlled based on the limiter connected to the battery block, or other methods can be used, which are not limited here. When the second single output power is greater than or equal to the first maximum output power of the third battery block, the fourth battery block adjacent to the third battery block is preferentially determined, and then the fourth battery block is controlled to output at the second maximum output power. The second maximum output power means the maximum output power of the fourth battery block to heat the third battery block through the fourth battery block. It should be noted that since the battery blocks in the battery do not work simultaneously, the heat generation properties between the battery blocks vary due to the usage time (the temperature changes of the battery blocks caused by different power levels are different). Therefore, the effect of heating the adjacent batteries can be achieved, and the battery thermal management during the heating control can be realized without the need to select heat-resistant batteries. Furthermore, the thermal management control of the entire battery can be realized through the thermal management control of the internal battery blocks, thereby reducing the cost of the battery thermal management control.

[0095] Further, based on the first embodiment, the second embodiment, the third embodiment, and / or the fourth embodiment of the present application above, a fifth embodiment of the battery thermal management method of the present application is proposed. In this embodiment, after the step of controlling the battery according to the real-time power value, it includes:

[0096] Step a: Determine the third battery block corresponding to the second thermal management mode, and determine the target real-time temperature value and the target temperature threshold corresponding to the third battery block;

[0097] Step b: When the target real-time temperature value is less than the target temperature threshold and there is heat conduction heat at the heat conduction end of the heat conduction device in the thermal management unit, control the heat conduction end of the heat conduction device to conduct heat to the third battery block;

[0098] Step c: When the target real-time temperature value is less than the target temperature threshold and there is no heat conduction heat at the heat conduction end of the conduction unit in the thermal management unit, control the heat transfer end of the heat conduction device to transfer heat to the fifth battery block, and control the heat conduction end of the heat conduction device to conduct heat to the third battery block, where the fifth battery block includes the battery blocks in the battery whose temperature values are greater than the preset temperature value.

[0099] In this embodiment, after the temperature rise control of the third battery block, the target real-time temperature value and the target temperature threshold corresponding to the third battery block will be determined. The target real-time temperature value refers to the actual temperature of the third battery block, and the target temperature threshold refers to the required theoretical temperature of the third battery block. At this time, when the target real-time temperature value is less than the target temperature threshold (if the target real-time temperature value is greater than or equal to the target temperature threshold, subsequent control is not required), and there is heat conduction heat at the heat conduction end of the heat conduction device in the thermal management unit, control the heat conduction end of the heat conduction device to conduct heat to the third battery block, that is, transfer the heat of the temperature of the battery block that needs to dissipate heat to the third battery block to ensure the normal operation of the third battery block. The existence of heat conduction heat can be judged based on whether the heat conduction end of the heat conduction device contacts the first battery block that needs to dissipate heat, or a temperature sensor can be set at the heat conduction end for judgment, which is not limited here. At this time, the heat between the battery blocks can be transferred to ensure the normal operation of each battery block inside the battery. When the target real-time temperature value is less than the target temperature threshold and there is no heat conduction heat at the heat conduction end of the conduction unit in the thermal management unit, the heat transfer end of the heat conduction device will be controlled to transfer heat to the fifth battery block, and the heat conduction end of the heat conduction device will be controlled to conduct heat to the third battery block, that is, control the battery block with a higher temperature value to be the heat source for transfer. The fifth battery block includes the battery blocks in the battery whose temperature values are greater than the preset temperature value (the optimal temperature set for the fifth battery block itself, which can directly be the minimum operating temperature of the fifth battery block), that is, the battery blocks whose temperature is greater than the set average temperature value can all be the fifth battery block. For example, the maximum temperature of a certain battery block is 10 and the minimum temperature is 5. When the temperature of this battery block is 6, no temperature rise or fall control is required, but it can be used as a heat source to raise the temperature of the third battery block to complete thermal management inside the battery, thereby improving the intelligence and functionality of battery thermal management.

[0100] It should be noted that at this time, the total output power of other battery blocks except the third battery block can be detected. Then, when the total output power is greater than or equal to the total output power, the third battery block can be directly controlled to stop working. Otherwise, continue to execute the subsequent process after the above steps of controlling the battery according to the real-time power value to ensure the intelligence of battery thermal management.

[0101] In one embodiment, after the step of determining the thermal management mode according to the real-time temperature value, the battery thermal management method further includes:

[0102] Step d, determining the first battery block corresponding to the first thermal management mode and determining the third battery block corresponding to the first thermal management mode;

[0103] Step e, determining the temperature reduction temperature corresponding to the first battery block and determining the temperature increase temperature corresponding to the third battery block;

[0104] Step f, when the first battery block and the third battery block are in a neighboring relationship and the temperature reduction temperature matches the temperature increase temperature, adjusting the first battery block and the output power of the first battery block based on a preset proportional value;

[0105] Step g, when the first battery block and the third battery block are not in a neighboring relationship and the temperature reduction temperature matches the temperature increase temperature, adjusting the first battery block and the output power of the first battery block based on a preset proportional value, and controlling the heat conduction device in the thermal management unit to conduct heat to the first battery block and the first battery block;

[0106] Step h, when the temperature reduction temperature does not match the temperature increase temperature, performing the step of controlling the thermal management unit according to the real-time power value and the step of controlling the battery according to the real-time power value.

[0107] In this embodiment, after determining the thermal management mode, the first battery block corresponding to the first thermal management mode is determined, and the third battery block corresponding to the first thermal management mode is determined. At the same time, the temperature reduction temperature corresponding to the first battery block (i.e., the difference between the current temperature of the first battery block and the maximum operating temperature of the first battery block) is determined, and the temperature increase temperature corresponding to the third battery block (i.e., the difference between the current temperature of the third battery block and the minimum operating temperature of the third battery block) is determined. Furthermore, it is determined whether the third battery block and the first battery block are in a neighboring relationship, and at the same time, it is determined whether the temperature increase temperature matches the temperature reduction temperature (for example, if the custom temperature increase temperature is about 5 degrees less than the temperature reduction temperature, it is determined that the two temperatures match, that is, at this time, heat conduction of air is considered). At this time, the temperature exchange can be directly carried out between the two temperatures. As long as the two temperatures do not match, steps S30 and S40 will be directly executed. When the first battery block and the third battery block are in a neighboring relationship (when two battery blocks are neighboring, the subsequent control will be executed on those two battery blocks, and other non-neighboring battery blocks will still continue to execute steps S30 and S40), and the temperature reduction temperature matches the temperature increase temperature, the output power of the first battery block and the first battery block will be adjusted based on a preset ratio value. At this time, in order to satisfy the heat transfer between the two battery blocks, control will be carried out based on a certain control strategy, that is, the first total output power of the two battery blocks is determined, and then the output is controlled based on the first total output power and the set preset ratio value. For example, if the preset ratio value defines that the battery block for temperature increase outputs 70% of the power and the battery block for temperature reduction outputs 30% of the power, to control the two battery blocks to achieve the best temperature increase and decrease effects. The preset ratio value refers to the ratio value with the best temperature increase and decrease effects, which can be obtained based on experiments or can be adaptively set for battery blocks with different usage durations. Furthermore, the heat exchange can be directly controlled based on the output power of the battery block to achieve thermal management.When the two batteries are not adjacent but the temperature values match, the output power of the first battery block and the first battery block can be directly adjusted based on a preset ratio value, and the heat conduction device in the thermal management unit is controlled to conduct heat to the first battery block and the first battery block, that is, the heat transfer end (heat absorption material) in the heat conduction device is connected to the first battery block that needs to be cooled to transfer the heat of the first battery block, and the heat conduction end (heat dissipation material) in the heat conduction device is connected to the third battery block that needs to be cooled to receive the heat of the first battery block, thereby realizing the heat exchange between the first battery block and the third battery block. At the same time, the power output of the first battery block and the third battery block can also be controlled at a preset ratio value. The preset ratio value can be the above-mentioned preset ratio value or can be adaptively changed based on the above-mentioned preset ratio value. For example, when the two battery blocks are adjacent, the preset ratio value defines that the battery block that is heated outputs 75% of the power, and the battery block that is cooled outputs 25% of the power. Thus, thermal management control can be directly achieved inside the battery, improving the intelligence of battery thermal management.

[0108] It should be noted that the above examples are only for understanding this application and do not constitute a limitation on the battery thermal management method of this application. Based on this technical concept, more forms of simple transformations are within the protection scope of this application.

[0109] This application also provides a battery thermal management device. The battery thermal management device includes a battery thermal management controller, an information acquisition unit, and a thermal management unit. The battery thermal management controller is connected to the information acquisition unit and the thermal management unit. Please refer to Figure 4 , the battery thermal management controller includes:

[0110] An information acquisition module 10, configured to acquire battery management information collected by the information acquisition unit, where the battery management information includes the real-time temperature value and the real-time power value of the battery;

[0111] A mode determination module 20, configured to determine a thermal management mode according to the real-time temperature value, where the thermal management mode includes a first thermal management mode for dissipating heat from the battery and a second thermal management mode for heating the battery;

[0112] A first management module 30, configured to control the thermal management unit according to the real-time power value when the thermal management mode is the first thermal management mode to implement battery thermal management;

[0113] A second management module 40, configured to control the battery according to the real-time power value when the thermal management mode is the second thermal management mode to implement battery thermal management.

[0114] The battery thermal management device provided by the present application adopts the battery thermal management method in the above-mentioned embodiment, and can solve the technical problem of high cost of battery thermal management. Compared with the prior art, the beneficial effects of the battery thermal management device provided by the present application are the same as those of the battery thermal management method provided by the above-mentioned embodiment, and other technical features in the battery thermal management device are the same as the features disclosed in the above-mentioned embodiment method, which will not be elaborated here.

[0115] The present application provides a battery thermal management device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein, the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute the battery thermal management method in the first embodiment above.

[0116] Refer to the following Figure 5 , which shows a schematic structural diagram of a battery thermal management device suitable for implementing the embodiments of the present application. The battery thermal management device in the embodiments of the present application may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions), PMPs (Portable Media Players), in-vehicle terminals (such as in-vehicle navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 5 The battery thermal management device shown is only an example and should not impose any limitations on the functions and usage scope of the embodiments of the present application.

[0117] As shown in Figure 5As shown, the battery thermal management device may include a processing device 1001 (such as a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM: Read Only Memory) 1002 or the program loaded from the storage device 1003 into the random access memory (RAM: Random Access Memory) 1004. In the RAM 1004, various programs and data required for the operation of the battery thermal management device are also stored. The processing device 1001, the ROM 1002, and the RAM 1004 are connected to each other through a bus 1005. The input / output (I / O) interface 1006 is also connected to the bus. Generally, the following devices may be connected to the I / O interface 1006: an input device 1007 including, for example, a touch screen, a touch pad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; an output device 1008 including, for example, a liquid crystal display (LCD: Liquid Crystal Display), a speaker, a vibrator, etc.; a storage device 1003 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1009. The communication device 1009 can allow the battery thermal management device to communicate with other devices wirelessly or wiredly to exchange data. Although the figure shows a battery thermal management device having various devices, it should be understood that it is not required to implement or have all the shown devices. Instead, more or fewer devices may be implemented or had.

[0118] In particular, according to the embodiments disclosed in the present application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program contains program codes for executing the methods shown in the flowcharts. In such an embodiment, the computer program can be downloaded and installed from the network through the communication device, or installed from the storage device 1003, or installed from the ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the methods of the embodiments disclosed in the present application are executed.

[0119] The battery thermal management device provided by the present application adopts the battery thermal management method in the above-mentioned embodiment, and can solve the technical problem of high cost of battery thermal management. Compared with the prior art, the beneficial effects of the battery thermal management device provided by the present application are the same as those of the battery thermal management method provided by the above-mentioned embodiment, and the other technical features in this battery thermal management device are the same as those disclosed in the method of the previous embodiment, and will not be elaborated here.

[0120] It should be understood that the various parts disclosed in this application can be implemented by hardware, software, firmware, or a combination thereof. In the description of the above embodiments, specific features, structures, materials, or characteristics can be combined in a suitable manner in any one or more embodiments or examples.

[0121] As described above, the above is only the specific implementation manner of this application, but the protection scope of this application is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed in this application, and all of them should be covered by the protection scope of this application. Therefore, the protection scope of this application should be subject to the protection scope of the claims.

[0122] This application provides a computer-readable storage medium having computer-readable program instructions (i.e., computer programs) stored thereon, and the computer-readable program instructions are used to execute the battery thermal management method in the above embodiments.

[0123] The computer-readable storage medium provided by this application can be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor devices, devices, or components, or any combination of the above. More specific examples of the computer-readable storage medium may include, but are not limited to: electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM) or flash memory, optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above. In this embodiment, the computer-readable storage medium can be any tangible medium that contains or stores a program, and this program can be used by or combined with an instruction execution device, device, or component. The program code contained on the computer-readable storage medium can be transmitted by any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination of the above.

[0124] The above computer-readable storage medium can be included in the battery thermal management device; it can also exist separately and not be assembled into the battery thermal management device.

[0125] The above computer-readable storage medium carries one or more programs, and when the above one or more programs are executed by the battery thermal management device, the battery thermal management device is caused to:

[0126] Obtain the battery management information collected by the information collection unit, where the battery management information includes the real-time temperature value and the real-time power value of the battery;

[0127] Determine the thermal management mode according to the real-time temperature value, where the thermal management mode includes a first thermal management mode for dissipating heat from the battery and a second thermal management mode for heating the battery;

[0128] When the thermal management mode is the first thermal management mode, control the thermal management unit according to the real-time power value to achieve battery thermal management;

[0129] When the thermal management mode is the second thermal management mode, control the battery according to the real-time power value to achieve battery thermal management.

[0130] Computer program code for performing the operations of the present application can be written in one or more programming languages or combinations thereof. The above programming languages include object-oriented programming languages - such as Java, Smalltalk, C++, and also include conventional procedural programming languages - such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, executed as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any type of network - including a local area network (LAN: Local Area Network) or a wide area network (WAN: Wide Area Network) - or can be connected to an external computer (for example, by using an Internet service provider to connect through the Internet).

[0131] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of the devices, methods, and computer program products according to various embodiments of the present application. In this regard, each block in the flowchart or block diagram may represent a module, a program segment, or a part of code that contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than marked in the accompanying drawings. For example, two consecutive blocks shown may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram and / or flowchart, and combinations of blocks in the block diagram and / or flowchart, can be implemented by a dedicated hardware-based device for performing the specified functions or operations, or can be implemented by a combination of dedicated hardware and computer instructions.

[0132] The modules involved in the embodiments of the present application can be implemented in software or in hardware. Among them, the name of the module does not constitute a limitation to the unit itself in some cases.

[0133] The computer-readable storage medium provided by the present application stores computer-readable program instructions (i.e., computer programs) for executing the above battery thermal management method, and can solve the technical problem of high cost of battery thermal management. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided by the present application are the same as those of the battery thermal management method provided by the above embodiments, and will not be elaborated here.

[0134] The present application further provides a computer program product, including a computer program, and when the computer program is executed by a processor, it implements the steps of the battery thermal management method as described above.

[0135] The computer program product provided by the present application can solve the technical problem of high cost of battery thermal management. Compared with the prior art, the beneficial effects of the computer program product provided by the present application are the same as those of the battery thermal management method provided by the above embodiments, and will not be elaborated here.

[0136] The above are only some embodiments of the present application, and do not limit the patent scope of the present application. Any equivalent structural transformation made by using the content of the specification and drawings of the present application under the technical concept of the present application, or any direct / indirect application in other related technical fields, is included in the patent protection scope of the present application.

Claims

1. A battery thermal management method, characterized in that: The battery thermal management method is applied to a battery thermal management device, the battery thermal management device includes an information acquisition unit and a thermal management unit, and the battery thermal management method includes: Acquire the battery management information collected by the information collection unit, wherein the battery management information includes a real-time temperature value and a real-time power value of the battery; Determining a thermal management mode according to the real-time temperature value, wherein the thermal management mode includes a first thermal management mode for dissipating heat from the battery and a second thermal management mode for heating the battery; When the thermal management mode is the first thermal management mode, controlling the thermal management unit according to the real-time power value to implement the battery thermal management; When the thermal management mode is the second thermal management mode, the battery is controlled according to the real-time power value to achieve the battery thermal management, wherein the step of controlling the battery according to the real-time power value includes: determining a single output power in the real-time power value and a total output power of the battery, wherein the single output power includes the output power of each battery block in the battery; determining a third battery block corresponding to the second thermal management mode, and for each of the third battery blocks, determining a second single output power corresponding to the third battery block, wherein the second single output power includes the output power of the third battery block in the single output power; when the second single output power is less than a first maximum output power of the third battery block, controlling the third battery block to output at the first maximum output power, wherein the first maximum output power refers to the maximum output power of the third battery block; when the second single output power is greater than or equal to the first maximum output power of the third battery block, determining a fourth battery block adjacent to the third battery block, and controlling the fourth battery block to output at the second maximum output power, wherein the second maximum output power refers to the maximum output power of the fourth battery block.

2. The battery thermal management method according to claim 1, characterized in that: The battery includes a plurality of battery blocks, the real-time temperature value includes a battery block temperature value of each of the battery blocks, and when the battery blocks are in a preset separated arrangement state, the step of determining the thermal management mode according to the real-time temperature value includes: For each of the battery blocks, determining a battery block temperature threshold corresponding to the battery block temperature value, wherein the battery block temperature threshold includes a minimum operating temperature and a maximum operating temperature of the battery block; When the battery block temperature value is greater than the maximum operating temperature, determining that the thermal management mode is a first thermal management mode; When the battery block temperature value is less than the minimum operating temperature, determining that the thermal management mode is a second thermal management mode; When the battery block is in a preset contact arrangement state, after the step of determining the thermal management mode according to the real-time temperature value, the method further includes: For each target battery block whose thermal management mode is the second thermal management mode, determining a neighboring battery block adjacent to the target battery block, and detecting whether a battery block temperature value of the neighboring battery block is greater than a theoretical temperature value of the target battery block; When the battery block temperature value of the adjacent battery block is greater than the theoretical temperature value of the target battery block, the thermal management mode is determined to be a preset normal operating mode.

3. The battery thermal management method according to claim 1, characterized in that: The thermal management unit includes a selector and a limiter, a selection input end of the selector is connected to an output end of a battery block in the battery, wherein the selection input end and the output end of the battery block are connected through the limiter, the selection output end of the selector serves as the output end of the battery, the selection control end of the selector is connected to a battery thermal management controller in the battery thermal management device, and the control end of the limiter is connected to the battery thermal management controller, the real-time power value includes a single output power of each battery block in the battery and a total output power of the battery, and the step of controlling the thermal management unit according to the real-time power value includes: Determine a first battery block corresponding to the first thermal management mode, and for each of the first battery blocks, determine a first single output power corresponding to the first battery block, wherein the first single output power includes an output power of the first battery block in the single output power; When the first single output power is greater than the minimum output power of the first battery block, a first limiter corresponding to the first battery block is controlled to limit current, wherein the first limiter includes a limiter connected to the first battery block and the selection input end; When the first single output power is less than or equal to the minimum output power of the first battery block, the sum of the single output powers of each second battery block is determined as the first output power sum, and when the first output power sum is greater than the total output power, the selection input end corresponding to the first battery block is controlled to disconnect from the selection output end; when the first output power sum is less than or equal to the total output power, the thermal management unit is controlled according to the total output power of the second battery block and the battery, wherein the second battery block includes other battery blocks in the battery block except the first battery block.

4. The battery thermal management method according to claim 3, characterized in that: The thermal management unit further includes a heat transfer end of a heat conduction device, the heat conduction device is connected to the battery thermal management controller, and the step of controlling the thermal management unit according to the total output power of the second battery block and the battery includes: For each of the second battery blocks, determine the optimal output power of the second battery block, and determine the sum of the optimal output power of all the second battery blocks as the second output power sum; When the second output power sum is greater than the total output power, controlling the second limiter corresponding to the second battery block to limit current, wherein the second limiter includes a limiter connected to the second battery block and the selection input end; When the second output power is less than or equal to the total output power, the first limiter corresponding to the first battery block is controlled to limit the current to the minimum output power, and the heat transfer end of the heat conduction device is controlled to transfer heat to the first battery block.

5. The battery thermal management method according to claim 1, characterized in that: After the step of controlling the battery according to the real-time power value, the method further comprises: Determining a third battery block corresponding to the second thermal management mode, and determining a target real-time temperature value and a target temperature threshold corresponding to the third battery block; When the target real-time temperature value is less than the target temperature threshold and there is heat conduction heat at the heat conduction end of the heat conduction device in the thermal management unit, controlling the heat conduction end of the heat conduction device to conduct heat to the third battery block; When the target real-time temperature value is less than the target temperature threshold and there is no heat conduction heat at the heat conduction end of the conduction unit in the thermal management unit, the heat conduction end of the heat conduction device is controlled to conduct heat to the fifth battery block, and the heat conduction end of the heat conduction device is controlled to conduct heat to the third battery block, wherein the fifth battery block includes a battery block in the battery having a temperature value greater than a preset temperature value.

6. A battery thermal management device, characterized in that: The battery thermal management device comprises a battery thermal management controller, an information acquisition unit and a thermal management unit, wherein the battery thermal management controller is connected to the information acquisition unit and the thermal management unit, and the battery thermal management controller comprises: An information acquisition module, used to acquire the battery management information collected by the information acquisition unit, wherein the battery management information includes a real-time temperature value and a real-time power value of the battery; a mode determination module, configured to determine a thermal management mode according to the real-time temperature value, wherein the thermal management mode includes a first thermal management mode for dissipating heat from the battery and a second thermal management mode for heating the battery; a first management module, configured to control the thermal management unit according to the real-time power value to implement the battery thermal management when the thermal management mode is the first thermal management mode; a second management module, configured to control the battery according to the real-time power value to achieve the battery thermal management when the thermal management mode is the second thermal management mode, wherein the step of controlling the battery according to the real-time power value comprises: determining a single output power in the real-time power value and a total output power of the battery, wherein the single output power comprises the output power of each battery block in the battery; determining a third battery block corresponding to the second thermal management mode, and for each of the third battery blocks, determining a second single output power corresponding to the third battery block, wherein the second single output power comprises the output power of the third battery block in the single output power; when the second single output power is less than a first maximum output power of the third battery block, controlling the third battery block to output at the first maximum output power, wherein the first maximum output power refers to the maximum output power of the third battery block; when the second single output power is greater than or equal to the first maximum output power of the third battery block, determining a fourth battery block adjacent to the third battery block, and controlling the fourth battery block to output at the second maximum output power, wherein the second maximum output power refers to the maximum output power of the fourth battery block.

7. A battery thermal management device, characterized in that: The battery thermal management device comprises: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the battery thermal management method according to any one of claims 1 to 5.

8. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the battery thermal management method according to any one of claims 1 to 5 are implemented.

Citation Information

Patent Citations

  • Battery system, battery thermal management method and apparatus, and battery management unit

    CN105470589A

  • Battery management system

    CN109075579A