A Battery Temperature Equalization Method, Device, Electronic Device, and Storage Medium

By calculating the temperature difference and average temperature between the battery clusters and adjusting the power of the battery clusters according to these parameters, the problem of battery temperature imbalance is solved, and the battery temperature equalization and battery life are achieved.

CN115842173BActive Publication Date: 2025-06-10CHINA ENERGY INVESTMENT CORP LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111111896.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-09-18
Publication Date
2025-06-10
Estimated Expiration
2041-09-18

AI Technical Summary

Technical Problem

The prior art is difficult to achieve battery temperature equalization, resulting in inconsistent temperature between battery clusters and affecting battery life.

Method used

By obtaining the current temperature of each cell cluster in the target battery, the maximum temperature difference between clusters is calculated, if the preset tolerance value is exceeded, the average temperature is calculated, and the power increment of each cell cluster is calculated based on the average temperature and the current temperature of each cell cluster, and its current power is adjusted to achieve temperature equalization.

Benefits of technology

It achieves battery temperature equalization, extends the battery life, and improves the flexibility and accuracy of temperature regulation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115842173B_ABST
    Figure CN115842173B_ABST
Patent Text Reader

Abstract

The present invention discloses a battery temperature equalization method, device, electronic device, and storage medium. The method includes: obtaining the current temperatures of each battery cluster in a target battery; calculating the maximum inter-cluster temperature difference of the target battery according to the maximum and minimum values in the current temperatures; if the maximum inter-cluster temperature difference is greater than a preset tolerance value, calculating the average temperature of the target battery; calculating the power increment corresponding to each battery cluster based on the average temperature and the current temperature of each battery cluster; and adjusting the current power of each battery cluster according to the power increment to achieve temperature equalization of the target battery. The solution of the present invention takes into account that the heat source of the battery mainly comes from Q = I<supgt;2< / supgt;R, and the magnitude of the current determines the temperature rise of the battery; uses the power increment as an index for equalizing the battery temperature, with higher flexibility and more accurate precision. By adjusting the power, the magnitude of the current in the target battery can be changed, so that the temperatures among the battery clusters of the target battery achieve an equalization effect, and the service life of the battery is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of batteries, and in particular to a battery temperature equalization method, device, electronic device, and storage medium. Background Art

[0002] In a BMS system (Battery Management System), a ventilation and cooling system (such as a ventilation system and an air conditioning system) is often equipped to cool the batteries.

[0003] In the prior art, a duct is provided, which includes a first housing and a second housing arranged opposite to each other. The first housing and the second housing are connected by a third housing. An air inlet is provided at the connection of the first housing and the second housing. A damper assembly is provided at the air inlet. The damper assembly includes a slideway, and a first wind baffle and a second wind baffle are arranged opposite to each other on the slideway. The air volume entering the first housing is adjusted by moving the first wind baffle and the second wind baffle.

[0004] The solution of the prior art can reduce the ambient temperature and cool the batteries. However, since the heat generation of each battery cluster is different, it is difficult to achieve the temperature equalization of the batteries. And the inconsistent battery temperatures easily lead to inconsistent temperatures between battery clusters, affecting the battery life. Summary of the Invention

[0005] The technical problem to be solved by the present invention is that in the prior art, it is difficult to achieve the temperature equalization of the batteries during the cooling process, and the inconsistent battery temperatures easily lead to inconsistent temperatures between battery clusters, affecting the battery life.

[0006] To solve the above technical problem, the present invention provides a battery temperature equalization method, including:

[0007] Obtain the current temperatures of each battery cluster in the target battery;

[0008] Calculate the maximum inter-cluster temperature difference of the target battery according to the maximum value and the minimum value in the current temperatures;

[0009] If the maximum inter-cluster temperature difference is greater than a preset tolerance value, calculate the average temperature of the target battery;

[0010] Calculate the power increment corresponding to each battery cluster based on the average temperature and the current temperatures of each battery cluster;

[0011] Adjust the current power of each battery cluster according to the power increment to achieve the temperature equalization of the target battery.

[0012] Optionally, the adjusting the current power of each battery cluster according to the power increment includes:

[0013] Determine whether the estimated output power after the target battery temperature is balanced is greater than the current output power of the target battery, where the estimated output power is the sum of the current powers of each battery cluster and the power increments corresponding to each battery cluster;

[0014] If it is not greater, then calculate the adjusted power P i1 = P i0 + ΔP i for each battery cluster, where P i1 is the current power of the i-th battery cluster, and ΔP i0 is the power increment of the i-th battery cluster. i

[0015] Optionally, the adjusting the current power of each battery cluster according to the power increment further includes:

[0016] When the estimated output power after the target battery temperature is balanced is greater than the current output power of the target battery, obtain the maximum output power corresponding to each battery cluster;

[0017] Calculate the estimated adjusted power of each battery cluster according to the current power of each battery cluster and the power increment corresponding to the battery cluster;

[0018] If there is a target battery cluster among the battery clusters whose estimated adjusted power is greater than the corresponding maximum output power, then determine the maximum output power of the target battery cluster as the adjusted power.

[0019] Optionally, the calculating the power increment corresponding to each battery cluster based on the average temperature and the current temperature of each battery cluster includes:

[0020] Determine the thermal energy increment of each battery cluster based on the average temperature and the current temperature of each battery cluster;

[0021] Calculate the equivalent current flowing through each battery cluster according to the thermal energy increment of each battery cluster and the equivalent resistance;

[0022] Calculate the power increment of each battery cluster based on the thermal energy increment of each battery cluster and the corresponding equivalent current.

[0023] Optionally, the determining the thermal energy increment of each battery cluster based on the average temperature and the current temperature of each battery cluster includes:

[0024] Calculate the thermal energy increment ΔQ according to the following expression i ,

[0025] ΔQ i = CM(T i - T a ),

[0026] Wherein, C is the specific heat capacity of the i-th battery cluster, M is the mass of the i-th battery cluster, and T i is the current temperature of the i-th battery cluster, and T a is the average temperature of the target battery.

[0027] To solve the above technical problems, the present invention provides a battery temperature equalization device, including:

[0028] A current temperature acquisition module, configured to acquire the current temperature of each battery cluster in the target battery;

[0029] An inter-cluster temperature difference calculation module, configured to calculate the maximum inter-cluster temperature difference of the target battery according to the maximum and minimum values in the current temperature;

[0030] An average temperature calculation module, configured to calculate the average temperature of the target battery when the maximum inter-cluster temperature difference is greater than a preset tolerance value;

[0031] A power increment calculation module, configured to calculate the power increment corresponding to each battery cluster based on the average temperature and the current temperature of each battery cluster;

[0032] A temperature equalization module, configured to adjust the current power of each battery cluster according to the power increment to achieve temperature equalization of the target battery.

[0033] Optionally, it further includes a power judgment module, configured to judge whether the estimated output power after the temperature equalization of the target battery is greater than the current output power of the target battery, wherein the estimated output power is the sum of the current power of each battery cluster and the power increment corresponding to each battery cluster;

[0034] The temperature equalization module is further configured to, when the estimated output power after the temperature equalization of the target battery is not greater than the current output power of the target battery, calculate the adjusted power P i1 = P i0 + ΔP i of each battery cluster according to the expression, where P i1 is the current power of the i-th battery cluster, and ΔP i0 is the power increment of the i-th battery cluster. i for the i-th battery cluster.

[0035] Optionally, the battery temperature control device further includes:

[0036] A single-cluster power acquisition module, configured to acquire the maximum output power corresponding to each battery cluster when the estimated output power after the temperature equalization of the target battery is greater than the current output power of the target battery;

[0037] An adjustment power calculation module, configured to calculate the estimated adjustment power of each battery cluster according to the current power of each battery cluster and the power increment corresponding to the battery cluster;

[0038] A power determination module, configured to, when there is a target battery cluster in each battery cluster whose estimated adjustment power is greater than the corresponding maximum output power, determine the maximum output power of the target battery cluster as the adjusted power.

[0039] Optionally, the power increment calculation module includes:

[0040] A thermal energy calculation unit, configured to determine the thermal energy increment of each battery cluster based on the average temperature and the current temperature of each battery cluster;

[0041] An equivalent current calculation unit, configured to calculate the equivalent current flowing through each battery cluster according to the thermal energy increment of each battery cluster and the equivalent resistance;

[0042] A power increment calculation unit, configured to calculate the power increment of each battery cluster based on the thermal energy increment of each battery cluster and the corresponding equivalent current.

[0043] Optionally, the thermal energy calculation unit is configured to calculate the thermal energy increment ΔQ according to the following expression i ,

[0044] ΔQ i = CM(T i - T a ),

[0045] where C is the specific heat capacity of the i-th battery cluster, M is the mass of the i-th battery cluster, T i is the current temperature of the i-th battery cluster, and T a is the average temperature of the target battery.

[0046] To solve the above technical problems, the present invention provides a computer device, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the computer program, the above method is implemented.

[0047] To solve the above technical problems, the present invention provides a computer-readable storage medium, on which a computer program is stored. When the program is executed by a processor, the above method is implemented.

[0048] Compared with the prior art, one or more embodiments of the above solutions may have the following advantages or beneficial effects:

[0049] When applying the solution of the present invention for battery temperature equalization, first obtain the current temperatures of each battery cluster in the target battery; calculate the maximum inter-cluster temperature difference of the target battery according to the maximum and minimum values in the current temperatures; if the maximum inter-cluster temperature difference is greater than the preset tolerance value, calculate the average temperature of the target battery; calculate the power increment corresponding to each battery cluster based on the average temperature and the current temperature of each battery cluster; adjust the current power of each battery cluster according to the power increment to achieve temperature equalization of the target battery.

[0050] As can be seen from the above, in the temperature equalization solution provided by the present invention, considering the fundamental cause of battery heat generation, that is, the heat source of the battery mainly comes from Q = I 2 R, that is, the magnitude of the current determines the temperature rise of the battery; since the battery voltage is not as easy to control as its power, the power increment is used as an index for equalizing the battery temperature, making the temperature adjustment more flexible and accurate. In addition, by adjusting the power, the magnitude of the current in the target battery can be changed, fundamentally reducing / raising the temperature of the target battery, so that the temperature between the battery clusters of the target battery achieves an equalization effect, and the service life of the battery is improved. BRIEF DESCRIPTION OF THE DRAWINGS

[0051] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings required for the description of the embodiments or the prior art. Obviously, the following drawings are only some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.

[0052] Figure 1 It is a side view of the target battery provided by the embodiment of the present invention;

[0053] Figure 2 It is a top view of the target battery provided by the embodiment of the present invention;

[0054] Figure 3 It is a flowchart of a battery temperature equalization method provided by the embodiment of the present invention;

[0055] Figure 4 It is another flowchart of a battery temperature equalization method provided by the embodiment of the present invention;

[0056] Figure 5 It is a structural diagram of a battery temperature equalization device provided by the embodiment of the present invention;

[0057] Figure 6 It is another structural diagram of a battery temperature equalization device provided by the embodiment of the present invention;

[0058] Figure 7Another structural diagram of the battery temperature equalization device provided by the embodiment of the present invention;

[0059] Figure 8 A structural diagram of a computer device provided by the embodiment of the present invention. Detailed implementation manners

[0060] To make the objectives, technical solutions, and advantages of the present invention clearer, the following will, in conjunction with the accompanying drawings and embodiments, elaborate in detail on the implementation methods of the present invention, so as to fully understand how the present invention uses technical means to solve technical problems and the implementation process of achieving technical effects and implement accordingly.

[0061] As Figure 1 and Figure 2 shown, in a BMS system (Battery Management System), a ventilation and cooling system (such as a ventilation system and an air conditioning system) is often equipped to achieve the cooling of the battery. The battery includes several battery clusters, cluster 1... cluster 10.

[0062] In the prior art, a duct is provided, which includes a first housing and a second housing arranged opposite to each other. The first housing and the second housing are connected by a third housing. An air inlet is provided at the connection of the first housing and the second housing. A damper assembly is provided at the air inlet. The damper assembly includes a slideway, and a first wind baffle and a second wind baffle are arranged opposite to each other on the slideway. The air volume entering the first housing is adjusted by moving the first wind baffle and the second wind baffle.

[0063] The solution of the prior art can reduce the ambient temperature and achieve the cooling effect on the battery. However, due to the different heat generation situations of each battery cluster, it is difficult to achieve the temperature equalization of the battery, and the inconsistent battery temperature easily leads to the inconsistent temperature between battery clusters, affecting the battery life.

[0064] To solve the above problems, the present invention analyzes the fundamental reasons for the heat generation of lithium-ion batteries, that is, the heat generated by lithium-ion batteries during operation mainly comes from reaction heat Q f , polarization internal resistance heat Q j , ohmic internal resistance heat Q o and side reaction heat Q y These four parts. That is to say, the total heat generation of lithium-ion batteries is: Q = Q f + Q j + Q o + Q y .

[0065] Among them, (1) Reaction heat refers to the heat generated due to the electrochemical reaction when lithium ions are inserted into or removed from the electrode during the charge and discharge process of the battery. The reaction heat is negative during charging and positive during discharging, expressed as:

[0066]

[0067] Among them, n represents the number of battery clusters, m represents the sum of the electrode masses of the positive and negative electrodes of the battery cluster, and Q 化 represents the algebraic sum of the heat released during the electrochemical reaction between the positive and negative electrodes of the battery cluster; I represents the charging current or discharging current of the battery cluster; M represents the molar mass of lithium ions, and F represents the Faraday constant, 96485.5 C / mol.

[0068] (2) Polarization internal resistance heat refers to the heat generated by the voltage drop between the open-circuit voltage and the terminal voltage of the battery. When current passes through the inside of the lithium-ion battery, the electrode potential will deviate from the equilibrium electrode potential, which is expressed as:

[0069] Q j = I 2 R p

[0070] Among them, I represents the charging current or discharging current of the battery cluster; R p represents the polarization internal resistance.

[0071] (3) Ohmic internal resistance heat refers to the heat generated by the ohmic internal resistance when current passes through the inside of the battery. The ohmic internal resistance heat is always positive, which is expressed as:

[0072] Q o = I 2 R e

[0073] Among them, I represents the charging current or discharging current of the battery cluster; R e is the ohmic internal resistance.

[0074] (4) Side reaction heat refers to the reaction heat that occurs during the self-discharge, over-discharge, and over-charging of the battery, as well as the heat generated by the decomposition of the electrolyte during the chemical reaction of the battery.

[0075] Based on the above analysis, it can be seen that the internal energy represents the energy of the thermodynamic system. The internal energy can change by doing work, heat transfer, and the exchange of energy between the system and the outside world. According to the general law of energy conservation, after the system reaches the final state from the initial state through any process, the increment of the internal energy should be equal to the difference between the heat transferred to the system by the outside world and the work done by the system to the outside world during this process, that is

[0076] U II -U I = ΔU = Q - A,

[0077] It can also be expressed as: Q = ΔU + A

[0078] Among them, U I represents the energy of the battery at the initial state, U II$E$ represents the energy at the end state of the battery, $\Delta U$ represents the increment of the internal energy of the system, $Q$ represents the heat transferred to the battery by the outside world, and $A$ represents the difference in work done by the battery on the outside world. Moreover, the values of $\Delta U$, $Q$, and $A$ can be positive or negative.

[0079] Based on the above analysis, to solve the problem in the prior art that it is difficult to achieve temperature equilibrium of the battery during the cooling of electrical appliances, and the inconsistent battery temperatures easily lead to inconsistent temperatures among battery clusters, affecting the battery life, a battery temperature equilibrium method, device, electronic device, and storage medium are provided.

[0080] First, the battery temperature equilibrium method provided by the present invention will be described below.

[0081] Embodiment 1

[0082] As Figure 3 shown, it is a flowchart of a battery temperature equilibrium method provided by an embodiment of the present invention, which may include the following steps:

[0083] Step S101: Obtain the current temperatures of each battery cluster in the target battery.

[0084] In one case, the current temperatures of each battery cluster in the target battery can be obtained through the BMS system. Of course, they can also be obtained through other means, and the present invention does not limit this.

[0085] Step S102: Calculate the maximum inter-cluster temperature difference of the target battery according to the maximum and minimum values in the current temperatures.

[0086] Generally, in order to meet the requirements of output power, the target battery is often composed of multiple battery clusters. Here, the inter-cluster temperature difference refers to the temperature differences between every two battery clusters among all battery clusters, and the numerically largest temperature difference is taken as the maximum inter-cluster temperature difference for subsequent battery temperature equilibrium processing.

[0087] Step S103: Determine whether the maximum inter-cluster temperature difference is greater than a preset tolerance value. If it is greater, execute Step S104.

[0088] Preferably, the preset tolerance value is 8 - 12 degrees Celsius, and those skilled in the art can reasonably set it according to the specific situation in actual applications. It should be understood that if the maximum inter-cluster temperature difference is not greater than the preset tolerance value, return to Step S101 to continue monitoring the current temperatures of each battery cluster in the target battery, and then calculate the maximum inter-cluster temperature difference of the target battery and compare it with the preset tolerance value, so as to achieve real-time temperature monitoring during the operation of the target battery and timely adjust the current power of each battery cluster, so that the temperatures among the battery clusters of the target battery are always in an equilibrium state.

[0089] Step S104: Calculate the average temperature of the target battery.

[0090] Step S105: Calculate the power increment corresponding to each battery cluster based on the average temperature and the current temperature of each battery cluster.

[0091] Step S106: Adjust the current power of each battery cluster according to the power increment to achieve temperature equilibrium of the target battery.

[0092] When applying the solution provided by the present invention for temperature equalization, considering the fundamental cause of battery heat generation, that is, the heat source of the battery mainly comes from Q = I 2 R, that is, the magnitude of the current determines the temperature rise of the battery; since the battery voltage is not as easy to control as its power, the power increment is used as an index for equalizing the battery temperature, making the temperature adjustment more flexible and accurate. In addition, by adjusting the power, the magnitude of the current in the target battery can be changed, fundamentally reducing / raising the temperature of the target battery, so that the temperature between the battery clusters of the target battery achieves an equalization effect, improving the service life of the battery.

[0093] When performing temperature equalization processing on the target battery, in order to ensure the safety of the battery power output, it is necessary to first estimate the temperature equalization situation of the target battery. Specifically, the current power of each battery cluster can be adjusted in the following manner: Determine whether the estimated output power after the temperature equalization of the target battery is greater than the current output power of the target battery, where the estimated output power is the sum of the current power of each battery cluster and the power increment corresponding to each battery cluster; if not greater than, then calculate the adjusted power P i1 = P i0 + ΔP i of each battery cluster, where P i1 is the current power of the i-th battery cluster, and ΔP i0 is the power increment of the i-th battery cluster. i

[0094] It can be seen that before performing the temperature equalization action on the target battery, first calculate the estimated output power of the target battery. This estimated output power represents the actual power output situation of the target battery after temperature equalization in the manner shown in Embodiment 1. By comparing the estimated output power representing the temperature equalization with the current output power of the target battery before temperature equalization, the situation where the estimated output power is greater than the current output power can be controlled, avoiding the occurrence of over-power output of the target battery, thereby ensuring the safety of the target battery during use. And when the estimated output power is not greater than the current output power, the temperature equalization processing can be performed in the manner provided in Embodiment 1.

[0095] Further, for the case where the estimated output power is greater than the current power of the target battery, on the premise of ensuring the safety of the power output of the target battery, a certain degree of temperature equalization processing can still be performed on the target battery. Specifically, the current power of each battery cluster can be adjusted in the following manner: When the estimated output power after temperature equalization of the target battery is greater than the current output power of the target battery, obtain the maximum output power corresponding to each battery cluster; calculate the estimated adjustment power of each battery cluster according to the current power of each battery cluster and the power increment corresponding to the battery cluster; if there is a target battery cluster among the battery clusters whose estimated adjustment power is greater than the corresponding maximum output power, then determine the maximum output power of the target battery cluster as the adjusted power.

[0096] It can be seen from this that when the estimated output power is greater than the current power, it indicates that adding the power increment to some battery clusters in the target battery will cause the estimated output power to exceed the current power. Therefore, it is necessary to limit the output power of this part of the battery clusters in the target battery. If it exceeds its corresponding maximum output power after adding the power increment, then use its corresponding maximum output power as the current power of this battery cluster. In addition, for the battery clusters in the target battery that need to subtract the power increment, it will only reduce the current power of the entire target battery and will not affect the safety of the power output of the target battery. Therefore, there is no need to limit the output power of the battery clusters with reduced output power.

[0097] Embodiment 2

[0098] As Figure 4 shown, it is another flowchart of the battery temperature equalization method provided by the embodiment of the present invention, which may include the following steps:

[0099] Step S201: Obtain the current temperature of each battery cluster in the target battery.

[0100] Step S202: Calculate the maximum inter-cluster temperature difference of the target battery according to the maximum value and the minimum value in the current temperature.

[0101] Step S203: Determine whether the maximum inter-cluster temperature difference is greater than a preset tolerance value. If it is greater, execute step S104.

[0102] Step S204: Calculate the average temperature of the target battery.

[0103] Step S205: Determine the thermal energy increment of each battery cluster based on the average temperature and the current temperature of each battery cluster.

[0104] In one implementation, the thermal energy increment ΔQ can be calculated according to the following expression i ,

[0105] ΔQi = CM(T i - T a ),

[0106] where C is the specific heat capacity of the i-th battery cluster, M is the mass of the i-th battery cluster, and T i is the current temperature of the i-th battery cluster, and T a is the average temperature of the target battery.

[0107] Step S206: Calculate the equivalent current flowing through each battery cluster according to the thermal energy increment and equivalent resistance of each battery cluster.

[0108] Step S207: Calculate the power increment of each battery cluster based on the thermal energy increment and corresponding equivalent current of each battery cluster.

[0109] Step S208: Adjust the current power of each battery cluster according to the power increment to achieve temperature equalization of the target battery.

[0110] It should be noted that Figure 4 Steps S201 to S204 and Step S208 in the method embodiment shown are similar to Figure 3 Steps S101 to S104 and Step S106 in the method embodiment shown. For the relevant parts, reference can be made to Figure 3 the method embodiment shown, and details will not be described here again.

[0111] As can be seen from the above, Figure 4 the method embodiment shown has Figure 3 all the beneficial effects of the method embodiment shown. In addition, Figure 4 the method embodiment shown provides a solution for determining the thermal energy increment of each battery cluster based on the average temperature and the current temperature of each battery cluster, establishing a corresponding relationship between temperature and thermal energy increment. Since temperature change is easier to measure, the temperature equalization of the target battery is more controllable, further improving the flexibility of temperature equalization.

[0112] Next, the battery temperature equalization device provided by the present invention will be described.

[0113] Embodiment 3

[0114] As Figure 5 shown, it is a structural diagram of a battery temperature equalization device provided by an embodiment of the present invention, including: a current temperature acquisition module 310, an inter-cluster temperature difference calculation module 320, an average temperature calculation module 330, a power increment calculation module 340, and a temperature equalization module 350.

[0115] Among them, the current temperature acquisition module 310 is used to acquire the current temperature of each battery cluster in the target battery;

[0116] The inter-cluster temperature difference calculation module 320 is configured to calculate the maximum inter-cluster temperature difference of the target battery according to the maximum and minimum values in the current temperatures.

[0117] The average temperature calculation module 330 is configured to calculate the average temperature of the target battery when the maximum inter-cluster temperature difference is greater than a preset tolerance value.

[0118] The power increment calculation module 340 is configured to calculate the power increment corresponding to each battery cluster based on the average temperature and the current temperatures of the battery clusters.

[0119] The temperature equalization module 350 is configured to adjust the current power of each battery cluster according to the power increment to achieve temperature equalization of the target battery.

[0120] When applying the solution provided by the present invention for temperature equalization, considering the fundamental cause of battery heat generation, that is, the heat source of the battery mainly comes from Q = I 2 R, that is, the magnitude of the current determines the temperature rise of the battery; since the battery voltage is not as easy to control as its power, the power increment is used as an index for equalizing the battery temperature, making the temperature regulation more flexible and accurate. In addition, by adjusting the power, the magnitude of the current in the target battery can be changed, fundamentally reducing / raising the temperature of the target battery, so that the temperature between the battery clusters of the target battery achieves an equalization effect, improving the service life of the battery.

[0121] Further, the power increment calculation module 340 includes:

[0122] The thermal energy calculation unit is configured to determine the thermal energy increment of each battery cluster based on the average temperature and the current temperatures of the battery clusters.

[0123] The current calculation unit is configured to calculate the equivalent current flowing through each battery cluster according to the thermal energy increment and the equivalent resistance of each battery cluster.

[0124] The power increment calculation unit is configured to calculate the power increment of each battery cluster based on the thermal energy increment and the corresponding equivalent current of each battery cluster.

[0125] In one implementation, the thermal energy calculation unit is configured to calculate the thermal energy increment ΔQ according to the following expression i ,

[0126] ΔQ i = CM(T i - T a ),

[0127] where C is the specific heat capacity of the i-th battery cluster, M is the mass of the i-th battery cluster, T i is the current temperature of the i-th battery cluster, Ta is the average temperature of the target battery.

[0128] In one embodiment of the present invention, as Figure 6 shown, it is another structural diagram of the battery temperature equalization device provided by the embodiment of the present invention, and further includes a power judgment module 360, configured to judge whether the estimated output power after the target battery temperature is equalized is greater than the current output power of the target battery, wherein the estimated output power is the sum of the current powers of each battery cluster and the power increments corresponding to each battery cluster;

[0129] The temperature equalization module 350 is further configured to, when the estimated output power after the target battery temperature is equalized is not greater than the current output power of the target battery, calculate the adjusted power P i1 = P i0 + ΔP i of each battery cluster according to the expression, where P i1 is the current power of the i-th battery cluster, and ΔP i0 is the power increment of the i-th battery cluster. i

[0130] In one embodiment of the present invention, as Figure 7 shown, it is yet another structural diagram of the battery temperature equalization device provided by the embodiment of the present invention, and further includes: a single-cluster power acquisition module 370, configured to acquire the maximum output power corresponding to each battery cluster when the estimated output power after the target battery temperature is equalized is greater than the current output power of the target battery;

[0131] An adjusted power calculation module 380, configured to calculate the estimated adjusted power of each battery cluster according to the current power of each battery cluster and the power increment corresponding to the battery cluster;

[0132] A power determination module 390, configured to, when there is a target battery cluster among each battery cluster whose estimated adjusted power is greater than the corresponding maximum output power, determine the maximum output power of the target battery cluster as the adjusted power.

[0133] Embodiment 4

[0134] To solve the above technical problems, the present invention provides a computer device, as Figure 8 shown, including a memory 410, a processor 420, and a computer program stored on the memory and executable on the processor. When the processor executes the computer program, the above-described method is implemented.

[0135] ​The computer device may be a computing device such as a desktop computer, a notebook, a palm computer, and a cloud server. The computer device may include, but is not limited to, a processor 420 and a memory 410. Those skilled in the art can understand that Figure 8 merely examples of computer devices, which do not constitute a limitation on computer devices, may include more or fewer components than shown in the figure, or combine certain components, or different components. For example, the computer device may further include input / output devices, network access devices, a bus, etc.

[0136] The so-called processor 420 may be a central processing unit (CPU), or may also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0137] The memory 410 may be an internal storage unit of the computer device, such as the hard disk or memory of the computer device. The memory 410 may also be an external storage device of the computer device, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the computer device. Further, the memory 410 may also include both the internal storage unit and the external storage device of the computer device. The memory 410 is used to store the computer program and other programs and data required by the computer device. The memory 410 may also be used to temporarily store data that has been output or will be output.

[0138] Embodiment 5

[0139] The embodiment of the present application also provides a computer-readable storage medium. The computer-readable storage medium may be the computer-readable storage medium included in the memory in the above embodiment; it may also be a computer-readable storage medium that exists separately and is not assembled into the computer device. The computer-readable storage medium stores one or more computer programs, and when the programs are executed by the processor, the above-mentioned method is implemented.

[0140] When the integrated module / unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, to implement all or part of the processes in the above-described embodiment methods of this application, it can also be completed by a computer program instructing relevant hardware. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by a processor, the steps of the above-described method embodiments can be implemented. Among them, the computer program includes computer program code, and the computer program code can be in the form of source code, object code, executable file, or some intermediate form, etc. The computer-readable medium can include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disc, computer memory 410, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), electrical carrier signal, telecommunication signal, and software distribution medium, etc. It should be noted that the content included in the computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, the computer-readable medium does not include electrical carrier signals and telecommunication signals.

[0141] For the system or device embodiments, since they are basically similar to the method embodiments, the description is relatively simple. For the relevant parts, refer to the partial description of the method embodiments.

[0142] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the above-mentioned division of each functional unit and module is used as an example. In actual applications, the above-mentioned functions can be allocated to different functional units and modules according to needs, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. Each functional unit and module in the embodiment can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of a software functional unit. In addition, the specific names of each functional unit and module are only for the convenience of mutual distinction and do not limit the protection scope of this application. The specific working processes of the units and modules in the above system can refer to the corresponding processes in the foregoing method embodiments and will not be elaborated here.

[0143] It should be noted that in this article, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprising", "including" or any other variant thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements not only includes those elements, but also includes other elements not expressly listed, or elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "comprising an..." does not exclude the presence of additional identical elements in the process, method, article or device comprising said element.

[0144] It should be understood that the terms used in the specification of this application are only for the purpose of describing specific embodiments and are not intended to limit this application. As used in the specification of this application and the appended claims, unless the context clearly indicates otherwise, the singular forms "a", "an" and "the" are intended to include the plural forms.

[0145] It should also be understood that the term "and / or" used in the specification of this application and the appended claims refers to any combination and all possible combinations of one or more of the associated listed items, and includes these combinations.

[0146] As used in this specification and the appended claims, the term "if" can be interpreted as "when...", "once", "in response to determining", or "in response to detecting" depending on the context. Similarly, the phrase "if determined" or "if the described condition or event is detected" can be interpreted as meaning "once determined", "in response to determining", "once the described condition or event is detected", or "in response to detecting the described condition or event" depending on the context.

[0147] The above are only the preferred embodiments of the present invention and are not used to limit the protection scope of the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present invention are included in the protection scope of the present invention.

Claims

1. A battery temperature equalization method, characterized in that, comprising: Obtaining the current temperature of each battery cluster in the target battery; Calculating the maximum inter-cluster temperature difference of the target battery according to the maximum and minimum values in the current temperature; If the maximum inter-cluster temperature difference is greater than a preset tolerance value, calculating the average temperature of the target battery; Calculating the power increment corresponding to each battery cluster based on the average temperature and the current temperature of each battery cluster; Adjusting the current power of each battery cluster according to the power increment to achieve temperature equalization of the target battery; The calculating the power increment corresponding to each battery cluster based on the average temperature and the current temperature of each battery cluster includes: Determining the thermal energy increment of each battery cluster based on the average temperature and the current temperature of each battery cluster; Calculating the equivalent current flowing through each battery cluster according to the thermal energy increment and the equivalent resistance of each battery cluster; Calculating the power increment of each battery cluster based on the thermal energy increment and the corresponding equivalent current of each battery cluster; The determining the thermal energy increment of each battery cluster based on the average temperature and the current temperature of each battery cluster includes: Calculate the thermal energy increment according to the following expression , , Among them, is the specific heat capacity of the i-th battery cluster, is the mass of the i-th battery cluster, is the current temperature of the i-th battery cluster, is the average temperature of the target battery.

2. The battery temperature equalization method according to claim 1, characterized in that, The adjusting the current power of each battery cluster according to the power increment includes: Judging whether the estimated output power after the temperature equalization of the target battery is greater than the current output power of the target battery, wherein the estimated output power is the sum of the current power of each battery cluster and the power increment corresponding to each battery cluster; If it is not greater than, then calculate the adjusted power of each battery cluster according to the expression where the adjusted power of each battery cluster is calculated , where is the current power of the i-th battery cluster, is the power increment of the i-th battery cluster.

3. The battery temperature equalization method according to claim 2, characterized in that, The adjusting the current power of each battery cluster according to the power increment further includes: When the estimated output power after the temperature equalization of the target battery is greater than the current output power of the target battery, obtaining the maximum output power corresponding to each battery cluster; Calculating the estimated adjustment power of each battery cluster according to the current power of each battery cluster and the power increment corresponding to the battery cluster; If there is a target battery cluster in each battery cluster whose estimated adjustment power is greater than the corresponding maximum output power, determining the maximum output power of the target battery cluster as the adjusted power.

4. A battery temperature equalization device, characterized in that, comprising: A current temperature acquisition module for acquiring the current temperature of each battery cluster in the target battery; An inter-cluster temperature difference calculation module for calculating the maximum inter-cluster temperature difference of the target battery according to the maximum and minimum values in the current temperature; An average temperature calculation module for calculating the average temperature of the target battery when the maximum inter-cluster temperature difference is greater than a preset tolerance value; A power increment calculation module for calculating the power increment corresponding to each battery cluster based on the average temperature and the current temperature of each battery cluster; A temperature equalization module for adjusting the current power of each battery cluster according to the power increment to achieve temperature equalization of the target battery; The power increment calculation module includes: A thermal energy calculation unit for determining the thermal energy increment of each battery cluster based on the average temperature and the current temperature of each battery cluster; A current calculation unit for calculating the equivalent current flowing through each battery cluster according to the thermal energy increment and the equivalent resistance of each battery cluster; A power increment calculation unit for calculating the power increment of each battery cluster based on the thermal energy increment of each battery cluster and the corresponding equivalent current; The thermal energy calculation unit is used to calculate the thermal energy increment according to the following expression , , Among them, is the specific heat capacity of the i-th battery cluster, is the mass of the i-th battery cluster, is the current temperature of the i-th battery cluster, is the average temperature of the target battery.

5. The battery temperature equalization device according to claim 4, characterized in that, it further includes a power judgment module for judging whether the estimated output power after the target battery temperature is equalized is greater than the current output power of the target battery, wherein the estimated output power is the sum of the current power of each battery cluster and the power increment corresponding to each battery cluster; The temperature equalization module is further configured to, when the estimated output power after the target battery temperature equalization is not greater than the current output power of the target battery, calculate the adjusted power of each battery cluster according to the expression calculate the adjusted power of each battery cluster , where is the current power of the i-th battery cluster, is the power increment of the i-th battery cluster.

6. The battery temperature equalization device according to claim 5, characterized in that, it further includes: A single-cluster power acquisition module for acquiring the maximum output power corresponding to each battery cluster when the estimated output power after the target battery temperature is equalized is greater than the current output power of the target battery; An adjustment power calculation module for calculating the estimated adjustment power of each battery cluster according to the current power of each battery cluster and the power increment corresponding to the battery cluster; A power determination module for determining the maximum output power of the target battery cluster as the adjusted power when there is a target battery cluster among the battery clusters whose estimated adjustment power is greater than the corresponding maximum output power.

7. A computer device, including a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, when the processor executes the computer program, it implements the method according to any one of claims 1 to 3.

8. A computer-readable storage medium, on which a computer program is stored, characterized in that, when the program is executed by the processor, it implements the method according to any one of claims 1 to 3.

Citation Information

Patent Citations

  • Surface temperature dependent battery cell charging system

    CN101394103A

  • Power control method and system of vehicle power battery pack

    CN105206881A