Thermal management control method and related products
Patent Information
- Application Number
- CN202510229955.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-27
- Publication Date
- 2026-08-28
AI Technical Summary
然而,现有的方案往往只关注温度这一单一因素,忽略了其他关键因子的变化
[0048] The thermal management control method of this invention first parses the battery pack's demand commands to obtain the battery pack's charging and discharging information, then processes the charging and discharging information to predict the target heat generation of each cell. Next, it monitors the internal resistance and voltage states of each cell and calculates the actual heat generation of each cell based on these states. Simultaneously, it monitors the temperature state of each cell and generates temperature reference data for the battery pack based on the temperature states and a preset target temperature threshold. Finally, it adjusts the temperature of each cell in the battery pack according to the target heat generation, actual heat generation, and temperature reference data. By comprehensively considering the target heat generation, actual heat generation, and temperature reference data, precise temperature control of each cell can be achieved, ensuring that the temperature adjustment strategy not only conforms to the actual heat generation of the cell but also meets the overall temperature management requirements of the battery pack.
Smart Images

Figure CN122659386A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of battery technology, and in particular to a thermal management control method and related products. Background Technology
[0002] Current battery thermal management solutions often rely on a single temperature threshold for temperature monitoring and regulation. When the battery pack temperature reaches a preset trigger threshold, the system activates cooling methods such as air cooling or liquid cooling to lower the temperature. Once the temperature drops to the desired range, the cooling process stops. While this triggering mechanism based on a single temperature threshold is simple and direct, it has significant limitations.
[0003] First, it ignores the continuous change in the internal resistance of the battery cell under different SOC (State of Charge). Internal resistance is one of the main sources of battery heat generation, and its magnitude changes with SOC. Therefore, the heat generation calculation of the battery cell under fixed operating conditions often cannot accurately reflect the thermal state of the battery during actual use.
[0004] Secondly, current thermal management solutions lack the ability to comprehensively consider multiple factors. Besides temperature, the cell's charge / discharge requirements, internal resistance state, voltage state, and the environmental conditions of the battery pack all significantly impact battery thermal management. However, existing solutions often focus only on temperature, neglecting changes in other key factors.
[0005] Furthermore, existing thermal management command outputs are often based on preset rules and thresholds, lacking flexibility and real-time performance. When the actual state of the battery pack changes, the system cannot promptly correct and optimize the commands, thus affecting the effectiveness and efficiency of thermal management. Summary of the Invention
[0006] One object of the present invention is to overcome at least one deficiency in the prior art and to provide a thermal management control method and related products.
[0007] Another objective of this invention is to rationally regulate the temperature of each cell in the battery pack.
[0008] Another objective of this invention is to enhance the fault warning capability of the battery pack.
[0009] Another objective of this invention is to improve the temperature uniformity of the battery pack.
[0010] Specifically, according to a first aspect of the present invention, the present invention provides a thermal management control method for regulating the temperature of a battery pack configured with multiple battery cells, the thermal management control method comprising:
[0011] The battery pack's demand command is parsed to obtain its charging and discharging information. This charging and discharging information is then processed to predict the target heat generation of each cell.
[0012] Monitor the internal resistance and voltage status of each cell, and calculate the actual heat generation of each cell based on the internal resistance and voltage status.
[0013] Monitor the temperature status of each cell, and generate temperature reference data for the battery pack based on the temperature status and a preset target temperature threshold;
[0014] The temperature of each cell in the battery pack is adjusted based on the target heat output, the actual heat output, and the temperature reference data.
[0015] Optionally, the charging and discharging information includes charging and discharging start time, charging and discharging end time, charging and discharging power, charging and discharging mode, and charging and discharging rate; wherein, the charging and discharging mode includes constant current charging and discharging, constant voltage charging and discharging, and constant power charging and discharging.
[0016] Optionally, the step of processing the charge / discharge information and predicting the target heat generation of each cell includes:
[0017] Based on the charge / discharge rate, the charge / discharge mode, and the charge / discharge power, the heat generation of the battery cell from the start time of the charge / discharge to the end time of the charge / discharge is simulated using a heat generation prediction model, and this heat generation is taken as the target heat generation.
[0018] Optionally, the internal resistance state of the battery cell includes the internal resistance value, and the voltage state of the battery cell includes the voltage value;
[0019] The steps for calculating the actual heat generation of each cell based on the internal resistance state and the voltage state include:
[0020] Based on the voltage value of each cell, the total voltage value of all cells and the voltage difference between the highest and lowest voltage values in the cells are calculated.
[0021] Based on the calculated total voltage value, the voltage difference value, and the voltage and resistance values of each cell, the charging and discharging current and the equalization current of each cell are determined.
[0022] Using the charging and discharging current, the equalization current, and the resistance value of each cell, the heat generated by each cell from the start time of charging and discharging to the end time of charging and discharging is calculated as the actual heat generated.
[0023] Optionally, the temperature state of the battery cell includes a temperature value;
[0024] The steps for constructing temperature reference data for the battery pack based on the temperature state and a preset target temperature threshold include:
[0025] Based on the temperature value of each cell, the average temperature value of all cells and the temperature difference between the highest and lowest temperature values in the cells are calculated.
[0026] Temperature reference data for the battery pack is generated using the temperature value of each cell, the average temperature value, the temperature difference value, and the preset target temperature threshold.
[0027] Optionally, the step of adjusting the temperature of each cell in the battery pack based on the target heat generation, the actual heat generation, and the temperature reference data includes:
[0028] The actual heat generation of each cell is compared with the target heat generation to determine the heat generation of each cell;
[0029] The temperature value of each cell is compared with the average temperature value, the temperature difference value, and the target temperature threshold to determine the temperature rise of each cell;
[0030] The temperature of each battery cell is adjusted according to the heat generation and temperature rise.
[0031] Optionally, the step of comparing the actual heat generation of each cell with the target heat generation to determine the heat generation of each cell includes:
[0032] Calculate the absolute value of the difference between the actual heat generation and the target heat generation for each battery cell;
[0033] The absolute value of the calculated difference is compared with the preset allowable difference range of heat generation;
[0034] If the absolute value of the difference is within the allowable difference range of the heat generation, then it is determined that the heat generation of the battery cell meets expectations;
[0035] If the absolute value of the difference is not within the allowable difference range of heat generation, then it is determined that the heat generation of the battery cell does not meet expectations.
[0036] Optionally, the step of comparing the temperature value of each cell with the average temperature value, the temperature difference value, and the target temperature threshold to determine the temperature rise of each cell includes:
[0037] The temperature value of each cell is compared with the target temperature threshold.
[0038] If the temperature of the battery cell is greater than the target temperature threshold, it is determined that the temperature rise of the battery cell does not meet expectations.
[0039] If the temperature value of a cell is less than or equal to the target temperature threshold, then the deviation of the temperature value of each cell from the average temperature value is calculated.
[0040] The calculated deviation value is compared with a preset ratio of the temperature difference value;
[0041] If the calculated deviation value is greater than a preset ratio of the temperature difference value, it is determined that the temperature rise of the battery cell does not meet expectations.
[0042] If the calculated deviation value is less than or equal to a preset ratio of the temperature difference value, then the temperature rise of the battery cell is determined to be in line with expectations.
[0043] Optionally, the step of adjusting the cell-level temperature of each cell based on the heat generation and temperature rise includes:
[0044] If the cell's heating is not as expected, but the temperature rise is as expected, adjust the cell's charging and discharging power to change the cell's heating and bring it closer to the target heat output.
[0045] If the cell's heating is as expected, but the temperature rise is not as expected, cool or heat the cell individually to change the cell's temperature rise and bring it closer to the average temperature value.
[0046] If the cell's heating and temperature rise do not meet expectations, first adjust the cell's charging and discharging power to initially control the heat generation, and then cool or heat the cell according to the deviation value.
[0047] According to a second aspect of the present invention, the present invention provides a computer program product comprising a computer program that, when executed by a processor, implements the thermal management control method described in any one of the above descriptions.
[0048] The thermal management control method of this invention first parses the battery pack's demand commands to obtain the battery pack's charging and discharging information, then processes the charging and discharging information to predict the target heat generation of each cell. Next, it monitors the internal resistance and voltage states of each cell and calculates the actual heat generation of each cell based on these states. Simultaneously, it monitors the temperature state of each cell and generates temperature reference data for the battery pack based on the temperature states and a preset target temperature threshold. Finally, it adjusts the temperature of each cell in the battery pack according to the target heat generation, actual heat generation, and temperature reference data. By comprehensively considering the target heat generation, actual heat generation, and temperature reference data, precise temperature control of each cell can be achieved, ensuring that the temperature adjustment strategy not only conforms to the actual heat generation of the cell but also meets the overall temperature management requirements of the battery pack.
[0049] Furthermore, the thermal management control method of the present invention, by calculating the absolute value of the difference between the actual heat generation and the target heat generation of each cell and comparing it with a preset allowable range of heat generation difference, can accurately determine whether the cell's heating status meets expectations. This helps to adjust the temperature regulation strategy in a timely manner, ensuring that the cell temperature remains within the optimal range, thereby improving the performance and safety of the battery pack. If the cell's heating status does not meet expectations, this potential fault can be detected in a timely manner. This early warning mechanism helps to take measures in advance to prevent battery performance degradation or safety accidents caused by cell overheating.
[0050] Furthermore, the thermal management control method of the present invention can quickly identify cells with excessively high temperatures by comparing the cell temperature with a target temperature threshold, thereby taking timely measures to cool them down. Simultaneously, for cells whose temperatures are below the target temperature threshold, by calculating their deviation from the average temperature and comparing it with a preset ratio, it can further subdivide those cells that, although not exceeding the target temperature threshold, have significant temperature deviations. This achieves refined management of battery pack temperature control and helps maintain temperature balance among the cells within the battery pack.
[0051] The above and other objects, advantages and features of the present invention will become more apparent to those skilled in the art from the following detailed description of specific embodiments of the invention in conjunction with the accompanying drawings. Attached Figure Description
[0052] Various other advantages and benefits will become apparent to those skilled in the art upon reading the following detailed description of preferred embodiments. The accompanying drawings are for illustrative purposes only and are not intended to limit the invention. Furthermore, the same reference numerals denote the same parts throughout the drawings. In the drawings:
[0053] Figure 1 This is a schematic flowchart of a thermal management control method according to an embodiment of the present invention;
[0054] Figure 2 This is a schematic flowchart illustrating the calculation of the actual heat generation of a battery cell according to an embodiment of the present invention;
[0055] Figure 3 This is a schematic flowchart illustrating the determination of the heat generation of each battery cell according to an embodiment of the present invention;
[0056] Figure 4 This is a schematic flowchart illustrating the determination of the temperature rise of each battery cell according to an embodiment of the present invention;
[0057] Figure 5 This is a schematic diagram of a computer program product according to an embodiment of the present invention;
[0058] Figure 6 This is a schematic diagram of a computer-readable storage medium according to an embodiment of the present invention;
[0059] Figure 7 This is a schematic diagram of a computer device 30 according to an embodiment of the present invention. Detailed Implementation
[0060] Exemplary embodiments of the present disclosure will now be described in more detail with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
[0061] This invention first provides a thermal management control method, which is mainly designed for battery packs with multiple cells, aiming to precisely adjust and optimize the temperature of the battery pack to ensure its safe and efficient operation.
[0062] Figure 1 This is a schematic flowchart of a thermal management control method according to an embodiment of the present invention, such as... Figure 1 As shown, the thermal management control method of the present invention includes at least the following steps S102 to S108.
[0063] Step S102: Parse the battery pack's demand command to obtain the battery pack's charging and discharging information, process the charging and discharging information, and predict the target heat generation of each cell.
[0064] In this step, the BMS (Battery Management System) can capture and parse demand commands from external systems regarding the battery pack. These commands typically include scheduling and operational requirements for the battery pack. During parsing, the BMS can extract the battery pack's charging and discharging information, which includes, but is not limited to, charging / discharging start time, charging / discharging end time, charging / discharging power, charging / discharging mode, and charging / discharging rate.
[0065] Charging and discharging power refers to the power that a battery pack can provide or consume during the charging and discharging process. The greater the power, the more chemical reactions occur inside the battery per unit time, and therefore the more heat is generated.
[0066] Charge and discharge modes refer to the ways in which a battery pack is charged and discharged, such as constant current charge and discharge, constant voltage charge and discharge, and constant power charge and discharge. Different charge and discharge modes will affect the rate of chemical reactions and the amount of heat generated inside the battery pack.
[0067] The charge / discharge rate refers to the ratio of the current to the rated capacity of a battery pack during charging and discharging. High charge / discharge rates result in more heat being generated inside the battery because resistive heat is generated when current passes through the battery.
[0068] Based on the above charging and discharging information, the BMS can predict the target heat generation of each cell by processing the charging and discharging information. The target heat generation refers to the heat that the cell is expected to generate during the charging and discharging process under specific conditions, and is used to assess the thermal management control requirements and potential thermal risks of the battery.
[0069] Step S104: Monitor the internal resistance and voltage status of each cell, and calculate the actual heat generation of each cell based on the internal resistance and voltage status.
[0070] In this step, the BMS can use a sensor network installed in the battery pack to monitor the resistance and voltage status of each cell in real time.
[0071] Internal resistance not only reflects the aging trajectory of the battery cell and instantaneous temperature fluctuations, but also reveals the active state of the chemical reactions inside the battery. As batteries are used and age, internal resistance typically increases gradually, leading to decreased battery performance and increased heat generation.
[0072] Voltage monitoring is crucial for understanding the charge and discharge status of battery cells and identifying overcharge or over-discharge conditions. Furthermore, voltage differences between battery cells are an important basis for assessing the overall balance of the battery pack.
[0073] Since battery heating is a dynamic process, the BMS needs to monitor and calculate the heat generation in real time in order to take timely thermal management measures to prevent the battery pack from overheating or thermal runaway.
[0074] Step S106: Monitor the temperature status of each cell and generate temperature reference data for the battery pack based on the temperature status and the preset target temperature threshold.
[0075] In this step, the BMS can utilize a sensor network installed within the battery pack to monitor the temperature status of each cell in real time. Temperature status is a key parameter for assessing battery thermal state, predicting thermal risks, and developing thermal management strategies.
[0076] After acquiring the cell's temperature data, the BMS compares this data with preset target temperature thresholds. These target temperature thresholds are typically set based on the cell's technical specifications, thermal management requirements, and safety standards, aiming to ensure the cell operates within its optimal temperature range.
[0077] Step S108: Adjust the temperature of each cell in the battery pack according to the target heat generation, the actual heat generation, and the temperature reference data.
[0078] In this step, the BMS will integrate the target heat generation, actual heat generation, and temperature reference data for each cell, formulate a temperature regulation strategy for each cell, and ensure that the battery pack operates in a safe and efficient state by executing and monitoring these strategies.
[0079] The thermal management control method of this embodiment first parses the battery pack's demand command to obtain the battery pack's charging and discharging information, then processes the charging and discharging information to predict the target heat generation of each cell. Next, it monitors the internal resistance and voltage states of each cell and calculates the actual heat generation of each cell based on these states. Simultaneously, it monitors the temperature state of each cell and generates temperature reference data for the battery pack based on the temperature state and a preset target temperature threshold. Finally, it adjusts the temperature of each cell in the battery pack according to the target heat generation, actual heat generation, and temperature reference data. By comprehensively considering the target heat generation, actual heat generation, and temperature reference data, precise temperature control of each cell can be achieved, ensuring that the temperature adjustment strategy not only conforms to the actual heat generation of the cell but also meets the overall temperature management requirements of the battery pack.
[0080] In an optional embodiment, the step of processing charge and discharge information and predicting the target heat generation of each cell may be: based on the charge and discharge rate, charge and discharge mode and charge and discharge power, using a heat generation prediction model to simulate the heat generation of the cell from the start time of charge and discharge to the end time of charge and discharge, as the target heat generation.
[0081] The heat generation prediction model can accurately simulate the heat generation of a battery cell during charging and discharging, based on physical principles or data-driven approaches. This model is constructed by fully considering various factors, including but not limited to charging / discharging rates, charging / discharging modes, and charging / discharging power. Simultaneously, the physical properties of the battery cell itself, such as its size, materials, and heat capacity, as well as specific heat dissipation conditions, such as ambient temperature and heat dissipation area, are automatically incorporated into the heat generation prediction model.
[0082] By inputting the aforementioned charge / discharge rate, charge / discharge mode, and charge / discharge power into the heat generation prediction model, the heat generation of the battery cell during the entire process from the start time of charge / discharge to the end time of charge / discharge can be calculated. This calculated heat generation is regarded as the target heat generation.
[0083] The target heat output essentially reflects the expected heat generation level of the battery cell under specific charge and discharge conditions. In practical applications, comparing the actual heat output with the target heat output not only allows for the evaluation of the BMS's performance but also provides timely warnings of potential faults.
[0084] In this embodiment, the internal resistance state of the battery cell includes at least the internal resistance value, and the voltage state of the battery cell includes at least the voltage value.
[0085] Figure 2 This is a schematic flowchart illustrating the calculation of the actual heat generation of a battery cell according to an embodiment of the present invention, such as... Figure 2 As shown, calculating the actual heat generation of each cell based on the internal resistance state and voltage state may include the following steps S202 to S206.
[0086] Step S202: Based on the voltage value of each cell, calculate the total voltage value of all cells and the voltage difference between the highest and lowest voltage values in the cells.
[0087] In this step, the BMS reads the voltage value of each cell and calculates the total voltage value of all cells. The total voltage value reflects the overall voltage state of the battery pack.
[0088] At the same time, the BMS identifies the cell with the highest voltage and the cell with the lowest voltage among all the cells, and calculates the voltage difference between these two cells, i.e., the voltage difference between the highest and lowest voltage values. This voltage difference reflects the degree of voltage imbalance among the cells within the battery pack.
[0089] Step S204: Based on the calculated total voltage value, voltage difference value, and voltage and resistance values of each cell, determine the charging and discharging current and balancing current of each cell.
[0090] In this step, the BMS will calculate the overall charging and discharging current of the battery pack based on the total voltage value and the charging and discharging requirements of the battery pack (such as charging power, discharging power, etc.).
[0091] Then, based on the voltage and resistance values of each cell, as well as the overall charging and discharging current of the battery pack, the charging and discharging current of each cell is allocated. This allocation process may take into account voltage imbalances between cells to ensure the safety and efficiency of the charging and discharging process.
[0092] To reduce voltage imbalance between battery cells, the BMS also activates a balancing function. Balancing current refers to the current flowing to balance the voltage differences between battery cells. The BMS calculates the required balancing current for each battery cell based on the voltage difference, the cell's resistance, and the balancing strategy (such as active or passive balancing).
[0093] Step S206: Using the charging and discharging current, the equalization current, and the resistance value of each cell, calculate the heat generated by each cell from the start time of charging and discharging to the end time of charging and discharging, and use this as the actual heat generated.
[0094] In this step, the BMS squares the charging / discharging current and equalization current of each cell, and then multiplies them by the cell's resistance and the power-on time (from the start time of charging / discharging to the end time of charging / discharging) to obtain the heat generated by each cell during this period, which is the actual heat generated by each cell, reflecting the actual heat generation of the cell during the charging, discharging and equalization process.
[0095] In this embodiment, the temperature state of the battery cell includes at least the temperature value. The step of constructing the temperature reference data of the battery pack based on the temperature state and the preset target temperature threshold can be as follows: first, based on the temperature value of each battery cell, calculate the average temperature value of all battery cells and the temperature difference between the highest and lowest temperature values in the battery cells; then, use the temperature value of each battery cell, the average temperature value, the temperature difference value, and the preset target temperature threshold to generate the temperature reference data of the battery pack.
[0096] The average temperature of all cells reflects the overall thermal state of the battery pack, while the temperature difference directly reflects the unevenness of temperature distribution among the cells within the pack. A preset target temperature threshold is a predetermined safety upper limit, defining the highest temperature level a cell can tolerate during normal operation, for example, set at 40°C. This threshold aims to prevent cell overheating, thereby ensuring the safety and stability of the battery system.
[0097] In an optional embodiment, the step of adjusting the temperature of each cell in the battery pack based on the target heat generation, the actual heat generation, and temperature reference data may be as follows: first, compare the actual heat generation of each cell with the target heat generation to determine the heat generation of each cell; then, compare the temperature value of each cell with the average temperature value, the temperature difference value, and the target temperature threshold to determine the temperature rise of each cell; and finally, adjust the temperature of each cell based on the heat generation and temperature rise.
[0098] By comparing the actual heat generation of each cell with the target heat generation, the BMS can accurately identify which cells are generating too much or too little heat, thus enabling personalized temperature management for each cell. This refined management helps avoid localized overheating or underheating, maintaining the overall temperature consistency of the battery pack.
[0099] By comparing cell temperatures with average temperatures, temperature differences, and target temperature thresholds, potential overheating risks can be detected and addressed promptly. If the temperature of a cell deviates from the normal range, the BMS can quickly take measures, such as activating cooling or heating mechanisms, to prevent thermal runaway and ensure the safe operation of the battery pack.
[0100] Figure 3 This is a schematic flowchart illustrating the determination of the heat generation of each battery cell according to an embodiment of the present invention, as shown below. Figure 3As shown, determining the heat generation of each battery cell includes at least the following steps S302 to S306:
[0101] Step S302: Calculate the absolute value of the difference between the actual heat generation and the target heat generation of each cell.
[0102] In this step, the absolute value of the difference between the actual heat generation and the target heat generation reflects the degree of deviation between the actual heat generation of the battery cell and the expected heat generation.
[0103] Step S304: Compare the calculated absolute value of the difference with the preset allowable difference range of heat generation.
[0104] In this step, the allowable range of heat generation variation is set based on factors such as the thermal management requirements of the battery cell, safety considerations, and the overall performance goals of the battery system. It represents an acceptable range of heat generation deviation, such as ±5%, within which heat generation deviation is considered normal or acceptable.
[0105] Step S306: If the absolute value of the difference is within the allowable difference range of heat generation, then it is determined that the heat generation of the battery cell meets expectations.
[0106] In this step, if the absolute value of the difference in heat generation of a certain cell falls within the preset allowable difference range, then the BMS will determine that the heat generation of that cell is in line with expectations. This means that the heat generation of the cell matches the results of the prediction model, and there are no significant anomalies or deviations.
[0107] Step S308: If the absolute value of the difference is not within the allowable difference range for heat generation, it is determined that the heat generation of the battery cell does not meet expectations.
[0108] In this step, if the absolute value of the difference in heat generation between any two cells exceeds the preset allowable range, the BMS will consider the cell's heat generation to be unsatisfactory. This may indicate a problem with the cell's thermal management, such as poor heat dissipation, internal short circuits, or potential risks of thermal runaway.
[0109] By calculating the absolute value of the difference between the actual heat generation and the target heat generation of each cell, and comparing it with the preset allowable range of heat generation difference, it is possible to accurately determine whether the cell's heating status meets expectations. This helps to adjust the temperature regulation strategy in a timely manner, ensuring that the cell temperature remains within the optimal range, thereby improving the performance and safety of the battery pack. If the cell's heating status does not meet expectations, this potential fault can be detected in time. This early warning mechanism helps to take measures in advance to prevent battery performance degradation or safety accidents caused by cell overheating.
[0110] Figure 4This is a schematic flowchart illustrating the determination of the temperature rise of each battery cell according to an embodiment of the present invention, as shown below. Figure 4 As shown, determining the temperature rise of each cell may include the following steps S402 to S410.
[0111] Step S402: Compare the temperature value of each cell with the target temperature threshold.
[0112] In this step, the target temperature threshold can be set based on factors such as the material properties of the battery cell, operating conditions, and safety requirements, and is used to determine whether the battery cell temperature is within a safe or desired range.
[0113] In step S404, if the temperature value of the battery cell is greater than the target temperature threshold, it is determined that the temperature rise of the battery cell does not meet expectations.
[0114] Step S406: If the temperature value of the battery cell is less than or equal to the target temperature threshold, calculate the deviation of the temperature value of each battery cell from the average temperature value.
[0115] In this step, the deviation value reflects the degree of difference between the cell temperature and the overall average temperature, which helps to assess the temperature uniformity between cells.
[0116] Step S408: Compare the calculated deviation value with the preset ratio of the temperature difference value.
[0117] In this step, the preset ratio can be set based on factors such as the thermal management requirements of the battery system and the temperature uniformity requirements between cells. It represents an acceptable temperature deviation range, such as ±5%, within which temperature deviation is considered normal or acceptable.
[0118] In step S410, if the calculated deviation value is greater than the preset ratio of the temperature difference value, it is determined that the temperature rise of the battery cell does not meet expectations.
[0119] Step S412: If the calculated deviation value is less than or equal to the preset ratio of the temperature difference value, then it is determined that the temperature rise of the battery cell meets expectations.
[0120] By comparing the cell temperature with the target temperature threshold, cells with excessively high temperatures can be quickly identified, allowing for timely cooling measures. Simultaneously, for cells with temperatures below the target threshold, by calculating their deviation from the average temperature and comparing it to a preset ratio, cells that, while not exceeding the target threshold, exhibit significant temperature deviations can be further identified. This enables refined management of battery pack temperature control, helping to maintain temperature balance among the cells within the battery pack.
[0121] During cell-level temperature regulation of each battery cell based on its heat generation and temperature rise, if the cell's heat generation does not meet expectations but its temperature rise does, the cell's charging and discharging power can be adjusted to change its heat generation and bring it closer to the target heat output. If the cell's heat generation meets expectations but its temperature rise does not, the cell can be individually cooled or heated to change its temperature rise and bring it closer to the average temperature value. If neither the cell's heat generation nor its temperature rise meets expectations, the cell's charging and discharging power can be adjusted first to initially control the heat output, and then the cell can be cooled or heated based on its deviation.
[0122] The flowchart provided in this embodiment is not intended to indicate that the operations of the method will be performed in any particular order, or that all operations of the method are included in every case. Furthermore, the method may include additional operations. Within the scope of the technical concept provided by the method in this embodiment, additional variations can be made to the above method.
[0123] It should be understood that in some embodiments, the components may be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods may be implemented using software or firmware stored in memory and executed by a suitable instruction execution system.
[0124] This embodiment also provides a computer program product 10, a computer-readable storage medium 20, and a computer device 30. Figure 5 This is a schematic diagram of a computer program product 10 according to an embodiment of the present invention. Figure 6 This is a schematic diagram of a computer-readable storage medium 20 according to an embodiment of the present invention. Figure 7 This is a schematic diagram of a computer device 30 according to an embodiment of the present invention. The computer program product 10 includes a computer program 11, which, when executed by the processor 32, implements the steps of any of the above-described thermal management control methods. A computer-readable storage medium 20 stores the computer program 11 thereon, which, when executed by the processor 32, implements the steps of the thermal management control method of any of the above-described embodiments. The computer device 30 may include a memory 31, a processor 32, and the computer program 11 stored in the memory 31 and running on the processor 32.
[0125] The computer program 11 used to perform the operations of this invention may be assembly instructions, Instruction Set Architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, status setting data, integrated circuit configuration data, or source code or object code written in any combination of one or more programming languages and procedural programming languages. The computer program 11 may execute entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the latter case, the remote computer may be connected to the user's computer via any type of network, including a Local Area Network (LAN) or Wide Area Network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider). In some embodiments, to perform aspects of this invention, electronic circuits, including, for example, programmable logic circuits, Field-Programmable Gate Arrays (FPGAs), or Programmable Logic Arrays (PLAs), may execute computer-readable program instructions using status information from computer-readable program instructions to personalize the electronic circuits.
[0126] For the purposes of this embodiment, computer program product 10 is a related product that includes computer program 11.
[0127] For the purposes of this embodiment, the computer-readable storage medium 20 is a tangible device capable of holding and storing a computer program 11. It can be any device capable of containing, storing, communicating, propagating, or transmitting the program 11 for use by or in conjunction with an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of the computer-readable storage medium 20 include: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), static random access memory (SRAM), portable optical disc read-only memory (CD-ROM), digital versatile disc (DVD), memory stick, floppy disk, mechanical encoding device, and any suitable combination thereof.
[0128] Computer device 30 can be, for example, a server, desktop computer, laptop computer, tablet computer, or smartphone. In some examples, computer device 30 can be a cloud computing node. Computer device 30 can be described in the general context of computer system executable instructions (such as program modules) executed by a computer system. Typically, program modules can include routines, programs, object programs, components, logic, data structures, etc., that perform specific tasks or implement specific abstract data types. Computer device 30 can be implemented in a distributed cloud computing environment where tasks are performed by remote processing devices linked through a communication network. In a distributed cloud computing environment, program modules can reside on local or remote computing system storage media, including storage devices.
[0129] Computer device 30 may include a processor 32 adapted to execute stored instructions and a memory 31 that provides temporary storage space for the operation of said instructions during operation. The processor 32 may be a single-core processor, a multi-core processor, a computing cluster, or any other configuration. The memory 31 may include random access memory (RAM), read-only memory, flash memory, or any other suitable storage system.
[0130] Computer device 30 may also include a network adapter / interface and an input / output (I / O) interface. The I / O interface allows external devices that can be connected to the computer device to input and output data. The network adapter / interface provides communication between the computer device and a network, typically represented as a communication network.
[0131] Therefore, those skilled in the art should recognize that although numerous exemplary embodiments of the present invention have been shown and described in detail herein, many other variations or modifications conforming to the principles of the present invention can be directly determined or derived from the disclosure of the present invention without departing from the spirit and scope of the invention. Thus, the scope of the present invention should be understood and construed as covering all such other variations or modifications.
Claims
1. A thermal management control method for regulating the temperature of a battery pack containing multiple battery cells, the thermal management control method comprising: The battery pack's demand command is parsed to obtain its charging and discharging information. This charging and discharging information is then processed to predict the target heat generation of each cell. Monitor the internal resistance and voltage status of each cell, and calculate the actual heat generation of each cell based on the internal resistance and voltage status. Monitor the temperature status of each cell, and generate temperature reference data for the battery pack based on the temperature status and a preset target temperature threshold; The temperature of each cell in the battery pack is adjusted based on the target heat output, the actual heat output, and the temperature reference data.
2. The thermal management control method according to claim 1, wherein, The charging and discharging information includes charging and discharging start time, charging and discharging end time, charging and discharging power, charging and discharging mode, and charging and discharging rate; wherein, the charging and discharging mode includes constant current charging and discharging, constant voltage charging and discharging, and constant power charging and discharging.
3. The thermal management control method according to claim 2, wherein, The steps of processing the charge and discharge information and predicting the target heat generation of each cell include: Based on the charge / discharge rate, the charge / discharge mode, and the charge / discharge power, the heat generation of the battery cell from the start time of the charge / discharge to the end time of the charge / discharge is simulated using a heat generation prediction model, and this heat generation is taken as the target heat generation.
4. The thermal management control method according to claim 2, wherein, The internal resistance state of the battery cell includes the internal resistance value, and the voltage state of the battery cell includes the voltage value. The steps for calculating the actual heat generation of each cell based on the internal resistance state and the voltage state include: Based on the voltage value of each cell, the total voltage value of all cells and the voltage difference between the highest and lowest voltage values in the cells are calculated. Based on the calculated total voltage value, the voltage difference value, and the voltage and resistance values of each cell, the charging and discharging current and the equalization current of each cell are determined. Using the charging and discharging current, the equalization current, and the resistance value of each cell, the heat generated by each cell from the start time of charging and discharging to the end time of charging and discharging is calculated as the actual heat generated.
5. The thermal management control method according to claim 1, wherein, The temperature status of the battery cell includes the temperature value; The steps for constructing temperature reference data for the battery pack based on the temperature state and a preset target temperature threshold include: Based on the temperature value of each cell, the average temperature value of all cells and the temperature difference between the highest and lowest temperature values in the cells are calculated. Temperature reference data for the battery pack is generated using the temperature value of each cell, the average temperature value, the temperature difference value, and the preset target temperature threshold.
6. The thermal management control method according to claim 5, wherein, The step of adjusting the temperature of each cell in the battery pack based on the target heat generation, the actual heat generation, and the temperature reference data includes: The actual heat generation of each cell is compared with the target heat generation to determine the heat generation of each cell; The temperature value of each cell is compared with the average temperature value, the temperature difference value, and the target temperature threshold to determine the temperature rise of each cell; The temperature of each battery cell is adjusted according to the heat generation and temperature rise.
7. The thermal management control method according to claim 5, wherein, The step of comparing the actual heat generation of each battery cell with the target heat generation to determine the heat generation of each battery cell includes: Calculate the absolute value of the difference between the actual heat generation and the target heat generation for each battery cell; The absolute value of the calculated difference is compared with the preset allowable difference range of heat generation; If the absolute value of the difference is within the allowable difference range of the heat generation, then it is determined that the heat generation of the battery cell meets expectations; If the absolute value of the difference is not within the allowable difference range of heat generation, then it is determined that the heat generation of the battery cell does not meet expectations.
8. The thermal management control method according to claim 7, wherein, The step of comparing the temperature value of each cell with the average temperature value, the temperature difference value, and the target temperature threshold to determine the temperature rise of each cell includes: The temperature value of each cell is compared with the target temperature threshold. If the temperature of the battery cell is greater than the target temperature threshold, it is determined that the temperature rise of the battery cell does not meet expectations. If the temperature value of a cell is less than or equal to the target temperature threshold, then the deviation of the temperature value of each cell from the average temperature value is calculated. The calculated deviation value is compared with a preset ratio of the temperature difference value; If the calculated deviation value is greater than a preset ratio of the temperature difference value, it is determined that the temperature rise of the battery cell does not meet expectations. If the calculated deviation value is less than or equal to a preset ratio of the temperature difference value, then the temperature rise of the battery cell is determined to be in line with expectations.
9. The thermal management control method according to claim 8, wherein, The step of adjusting the cell-level temperature of each cell based on the heat generation and temperature rise includes: If the cell's heating is not as expected, but the temperature rise is as expected, adjust the cell's charging and discharging power to change the cell's heating and bring it closer to the target heat output. If the cell's heating is as expected, but its temperature rise is not as expected, the cell can be cooled or heated individually to change its temperature rise and bring it closer to the average temperature value. If the cell's heating and temperature rise do not meet expectations, first adjust the cell's charging and discharging power to initially control the heat generation, and then cool or heat the cell according to the deviation value.
10. A computer program product comprising a computer program that, when executed by a processor, implements the thermal management control method according to any one of claims 1-9.