Thermal management method, electronic equipment and computer readable storage medium

By combining battery temperature and charging current settings to generate control conditions, the problem of inaccurate battery temperature control during supercharging is solved, improving charging speed and user experience.

CN121756978APending Publication Date: 2026-03-31CONTEMPORARY AMPEREX INTELLIGENCE TECHNOLOGY (SHANGHAI) LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-30
Publication Date
2026-03-31

AI Technical Summary

Technical Problem

Existing thermal management methods cannot effectively control battery temperature during supercharging, resulting in slower charging speeds and impacting user experience.

Method used

By combining the settings of two variables, battery temperature and charging current, control conditions are generated to precisely control the thermal management device, reduce the erroneous influence of a single variable, and improve charging speed.

Benefits of technology

It achieves precise control over battery thermal management, improving the charging speed and user experience of supercharging.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121756978A_ABST
    Figure CN121756978A_ABST
Patent Text Reader

Abstract

The invention relates to the field of batteries, in particular to a thermal management method, electronic equipment and a computer readable storage medium. The method comprises the steps that a control condition is obtained, and the control condition is determined according to the combination relation between the value range of a first variable of a battery and the value range of a second variable of the battery; and controlling a thermal management device of the battery according to the control condition. In the method, a control condition is set through the combination of a plurality of battery variables, and the thermal management device is controlled according to the control condition. Through the above method, the error influence of a single control variable on thermal management can be reduced, accurate control of battery thermal management is realized, the charging speed of overcharge is improved, and thus the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of batteries, and more particularly to a thermal management method, electronic device, and computer-readable storage medium. Background Technology

[0002] With the popularization of new energy vehicles, supercharging technology is also constantly developing. Supercharging is a high-power charging technology that typically uses direct current (DC) charging and can provide a large amount of electrical energy to electric vehicles in a short time. Most new energy vehicles are currently equipped with supercharging capabilities. When using supercharging, charging efficiency and speed are significantly improved, making it the primary choice for users in long-distance driving or emergency situations.

[0003] Typically, thermal management is needed to control battery temperature during vehicle charging. For vehicles equipped with supercharging capabilities, using the same thermal management methods as in regular charging could affect the supercharging speed, thus impacting the user experience. Summary of the Invention

[0004] This application provides a thermal management method, an electronic device, and a computer-readable storage medium that help improve the charging speed of superchargers.

[0005] To achieve the above objectives, this application adopts the following technical solution:

[0006] Firstly, a thermal management method is provided, including:

[0007] Obtain control conditions, wherein the control conditions are determined based on the combination relationship between the value range of a first variable of the battery and the value range of a second variable of the battery;

[0008] The thermal management device of the battery is controlled according to the control conditions.

[0009] In this embodiment, control conditions are set by combining multiple battery variables, and the thermal management device is controlled according to these control conditions. This method reduces the erroneous impact of a single control variable on thermal management, achieving precise control of battery thermal management, which helps improve the charging speed of supercharging and thus enhances the user experience.

[0010] In one implementation of the first aspect, the acquisition of control conditions includes:

[0011] Obtain the value range of the first variable of the battery to obtain the first range;

[0012] Obtain the value range of the second variable of the battery to obtain the second range;

[0013] The control conditions are determined based on the combination relationship between the first range and the second range.

[0014] In this embodiment, the control conditions are determined by combining the value ranges of two battery variables, taking into account various factors affecting battery temperature. This reduces the erroneous influence of a single variable on thermal management and helps to achieve precise control of battery thermal management.

[0015] In one implementation of the first aspect, determining the control condition based on the combination relationship between the first range and the second range includes:

[0016] The first range is divided into at least one numerical interval according to the preset control gear, so as to obtain the first numerical interval corresponding to each control gear.

[0017] The second range is divided into at least one numerical interval according to the control gear, so as to obtain the second numerical interval corresponding to each control gear.

[0018] The first condition in the control conditions for each control gear is generated by combining the first and second numerical ranges corresponding to each control gear; wherein the first condition corresponding to the control gear is used to indicate entering the control gear.

[0019] In this embodiment, control conditions are set by combining multiple battery variables, and the thermal management device is controlled according to these control conditions. This method reduces the erroneous impact of a single control variable on thermal management, achieving precise control of battery thermal management, which helps improve the charging speed of supercharging and thus enhances the user experience.

[0020] In one implementation of the first aspect, determining the control condition based on the combination relationship between the first range and the second range includes:

[0021] Based on the first numerical range corresponding to each control gear, determine the third numerical range corresponding to each control gear;

[0022] Based on the second numerical range corresponding to each control gear, determine the fourth numerical range corresponding to each control gear;

[0023] The second condition in the control conditions for each control gear is generated by combining the third and fourth numerical ranges corresponding to each control gear; wherein the second condition corresponding to the control gear is used to indicate jumping to the adjacent gear of the control gear.

[0024] By setting control conditions through a combination of multiple battery variables, the thermal management device can be controlled according to these conditions. This method reduces the erroneous impact of a single control variable on thermal management, achieving precise control of battery thermal management, which helps improve the charging speed of supercharging and thus enhances the user experience.

[0025] In one implementation of the first aspect, for at least one of the control gears, the first condition corresponding to the control gear is that the monitored value of the first variable satisfies the first numerical range corresponding to the control gear, and the monitored value of the second variable satisfies the second numerical range corresponding to the control gear.

[0026] For at least one of the control gears, the second condition corresponding to the control gear is that the monitored value of the first variable satisfies the first numerical range corresponding to the control gear, and the monitored value of the second variable satisfies the second numerical range corresponding to the control gear.

[0027] It is understandable that when the first condition corresponding to a control level is the AND combination of the first and second numerical ranges corresponding to that control level, it means that the monitored values ​​of the two battery variables must simultaneously satisfy their respective numerical ranges in order to trigger the corresponding control level. Since the values ​​of the first and second numerical ranges corresponding to the lowest level are relatively small, in this case, setting the first condition corresponding to the lowest level as the AND combination of the first and second numerical ranges ensures that thermal management will not immediately engage when the battery temperature is in a relatively low temperature range (such as the first numerical range corresponding to the lowest level) and the battery is charging at a low to medium charging rate; thermal management will only engage when the battery temperature rises to a medium to high temperature range (such as the first numerical range corresponding to the medium or highest level) or when the battery is charging at a medium to high charging rate. This effectively increases the proportion of time the battery operates in the temperature range of the maximum charging rate during supercharging, which is beneficial for improving the charging speed of supercharging.

[0028] In one implementation of the first aspect, for at least one of the control gears, the first condition corresponding to the control gear is that the monitored value of the first variable satisfies the first numerical range corresponding to the control gear, or the monitored value of the second variable satisfies the second numerical range corresponding to the control gear.

[0029] For at least one of the control gears, the second condition corresponding to the control gear is that the monitored value of the first variable satisfies the first numerical range corresponding to the control gear, or the monitored value of the second variable satisfies the second numerical range corresponding to the control gear.

[0030] Understandably, when the first condition corresponding to a control level is an OR combination of the first and second numerical ranges corresponding to that control level, it means that if either of the two monitored values ​​of the battery satisfies its respective numerical range, the corresponding control level can be triggered. Since the values ​​in the first and second numerical ranges corresponding to the highest level are relatively large, setting the first condition corresponding to the highest level as an OR combination of the first and second numerical ranges allows for rapid intervention in thermal management when the battery temperature is high or the charging rate is high after supercharging begins. This controls the rapid rise in battery temperature, effectively increasing the proportion of time the battery operates within the temperature range of the maximum charging rate during supercharging, thus improving the charging speed.

[0031] In one implementation of the first aspect, when the second condition corresponding to the first gear is used to indicate switching to the second gear, the minimum value of the first numerical interval in the first condition corresponding to the first gear is greater than the maximum value of the third numerical interval in the second condition corresponding to the first gear.

[0032] The minimum value of the second numerical interval in the first condition corresponding to the first gear is greater than the maximum value of the fourth numerical interval in the second condition corresponding to the first gear.

[0033] Wherein, the first gear is any of the control gears, the second gear is an adjacent gear of the first gear, and the control level of the second gear is lower than the control level of the first gear.

[0034] In one implementation of the first aspect, when the second condition corresponding to the first gear is used to indicate jumping to the third gear, the maximum value of the first numerical interval in the first condition corresponding to the first gear is less than the minimum value of the third numerical interval in the second condition corresponding to the first gear.

[0035] The maximum value of the second numerical interval in the first condition corresponding to the first gear is less than the minimum value of the fourth numerical interval in the second condition corresponding to the first gear.

[0036] Wherein, the first gear position is any of the control gear positions, the third gear position is the adjacent gear position of the first gear position, and the control level of the third gear position is higher than the control level of the first gear position.

[0037] Understandably, if the difference between the threshold values ​​of adjacent gears is too large, the control precision is low; if the difference is too small, gear shifting will be more frequent. By using the method described above, the difference between the threshold values ​​of adjacent gears is greater than 0, thus preventing excessively frequent shifts between adjacent gears and improving control precision.

[0038] In one implementation of the first aspect, the thermal management device for controlling the battery according to the control conditions includes:

[0039] Obtain the control parameters of the thermal management device corresponding to each control level;

[0040] Acquire monitoring data of the battery, wherein the monitoring data includes the monitoring value of the first variable and the monitoring value of the second variable;

[0041] The thermal management device of the battery is controlled based on the monitoring data, the control conditions and control parameters corresponding to each control level.

[0042] By setting different control parameters for each control level in the above manner, when the control conditions corresponding to different control levels are met, thermal management can be carried out in a targeted manner according to the current state of the battery, which helps to achieve more precise control.

[0043] In one implementation of the first aspect, the thermal management device for controlling the battery based on the monitoring data, the control conditions corresponding to each control level, and the control parameters includes:

[0044] If the monitoring data meets the first condition corresponding to the control level, then the thermal management device is controlled according to the control parameters corresponding to the control level.

[0045] By using the above methods, when the control conditions corresponding to different control levels are met, thermal management can be carried out in a targeted manner according to the control parameters corresponding to the control level, which helps to achieve more precise control.

[0046] In one implementation of the first aspect, the method further includes:

[0047] During the process of controlling the thermal management device according to the control parameters corresponding to the control gear, if the monitoring data meets the second condition of the control gear, then the thermal management device is controlled according to the control parameters corresponding to the adjacent gear of the control gear.

[0048] The above method allows for flexible switching of gears during the thermal management process, thereby enabling flexible control of the thermal management device.

[0049] In one implementation of the first aspect, the method further includes:

[0050] During the process of controlling the thermal management device according to the control parameters corresponding to the control level, if the monitoring data does not meet the first condition of the control level and does not meet the second condition of the control level, the thermal management device is turned off.

[0051] In this way, during the thermal management process, when the monitored value of a variable does not meet the control conditions, the thermal management device can be shut down in a timely manner, which helps to achieve precise control of thermal management.

[0052] In one implementation of the first aspect, the number of control gears is greater than 1.

[0053] Understandably, the more control levels there are, the smoother and more precise the thermal management will be. Especially for multi-port charging stations, when the charging status of the other charging guns changes, the charging current of the user's vehicle increases. In this case, using multiple control levels can intervene in thermal management faster and more accurately, thereby increasing the proportion of time that the charging process operates within the temperature range of the maximum charging rate, which is beneficial to improving the charging speed of the supercharger.

[0054] In one implementation of the first aspect, the first variable is the temperature of the battery; the second variable is the charging current of the battery.

[0055] Since battery temperature is a direct factor, the magnitude of the charging current can affect battery temperature. For example, when the battery is charged at a high charging rate, the battery temperature may rise rapidly. In the embodiments of this application, the control conditions are determined by the direct and indirect variables affecting battery temperature, taking into account multiple factors affecting battery temperature, which helps to achieve precise control of battery thermal management.

[0056] In one implementation of the first aspect, the acquisition of control conditions includes:

[0057] When the battery is in the first charging mode, if the preset conditions are met, the control conditions are acquired.

[0058] The battery charging modes include a first charging mode and a second charging mode, wherein the charging power of the first charging mode is higher than that of the second charging mode.

[0059] In the above method, the thermal management method of this application embodiment is executed when the vehicle is undergoing supercharging and the battery temperature reaches a preset temperature; if the above conditions are not met, an existing thermal management method is executed to perform thermal management on the battery. Through the above method, the vehicle can adapt to different charging methods and can be charged in a better state under different charging methods.

[0060] In a second aspect, embodiments of this application provide an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the thermal management method as described in any one of the first aspects above.

[0061] Thirdly, embodiments of this application provide a computer-readable storage medium storing a computer program that, when executed by a processor, implements the thermal management method as described in any one of the first aspects above.

[0062] Fifthly, embodiments of this application provide a computer program product that, when run on a terminal device, causes the terminal device to execute the thermal management method described in any one of the first aspects.

[0063] It is understood that the beneficial effects of the second to fifth aspects mentioned above can be found in the relevant descriptions in the first aspect mentioned above, and will not be repeated here.

[0064] The above description is only an overview of the technical solution of this application. In order to better understand the technical means of this application and to implement it in accordance with the contents of the specification, and to make the above and other objects, features and advantages of this application more obvious and understandable, the following are specific embodiments of this application. Attached Figure Description

[0065] Various other advantages and benefits will become apparent to those skilled in the art upon reading the detailed description of the preferred embodiments below. The accompanying drawings are for illustrative purposes only and are not intended to limit the scope of this application. Furthermore, the same reference numerals denote the same parts throughout the drawings. In the drawings:

[0066] Figure 1 This is a schematic diagram of the thermal management system provided in an embodiment of this application;

[0067] Figure 2 This is a schematic flowchart of the thermal management method provided in an embodiment of this application;

[0068] Figure 3 This is a schematic diagram of the control positions provided in an embodiment of this application;

[0069] Figure 4 This is a schematic flowchart of the thermal management method provided in an embodiment of this application;

[0070] Figure 5 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this application. Detailed Implementation

[0071] The embodiments of the technical solution of this application will now be described in detail with reference to the accompanying drawings. These embodiments are only used to more clearly illustrate the technical solution of this application and are therefore merely examples, and should not be used to limit the scope of protection of this application.

[0072] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application pertains; the terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the application; the terms “comprising” and “having”, and any variations thereof, in the specification, claims, and foregoing description of the drawings are intended to cover non-exclusive inclusion.

[0073] In the description of the embodiments of this application, technical terms such as "first" and "second" are used only to distinguish different objects and should not be construed as indicating or implying relative importance or implicitly specifying the number, specific order, or primary and secondary relationship of the indicated technical features. In the description of the embodiments of this application, "multiple" means two or more, unless otherwise explicitly defined.

[0074] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.

[0075] In the description of the embodiments in this application, the term "and / or" is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Additionally, the character " / " in this document generally indicates that the preceding and following related objects have an "or" relationship.

[0076] In the description of the embodiments of this application, the term "multiple" refers to two or more (including two), similarly, "multiple sets" refers to two or more (including two sets), and "multiple pieces" refers to two or more (including two pieces).

[0077] In the description of the embodiments in this application, the technical terms "center", "longitudinal", "lateral", "length", "width", "thickness", "up", "down", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", and "clockwise" are used.

[0078] The orientation or positional relationship indicated by terms such as "counterclockwise," "axial," "radial," and "circumferential" is based on the orientation or positional relationship shown in the accompanying drawings. It is only for the purpose of facilitating the description of the embodiments of this application and simplifying the description, and is not intended to indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, it should not be construed as a limitation on the embodiments of this application.

[0079] In the description of the embodiments of this application, unless otherwise expressly specified and limited, technical terms such as "installation," "connection," "joining," and "fixing" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral part; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; they can refer to the internal communication of two components or the interaction between two components. For those skilled in the art, the specific meaning of the above terms in the embodiments of this application can be understood according to the specific circumstances.

[0080] With the popularization of new energy vehicles, supercharging technology is also constantly developing. Supercharging is a high-power charging technology that can provide a large amount of electrical energy to electric vehicles in a short time. Most new energy vehicles are now equipped with supercharging capabilities. When using supercharging to charge a vehicle, charging efficiency and charging speed can be significantly improved. Therefore, in application scenarios such as long-distance driving or emergencies, supercharging has become the primary choice for users.

[0081] The maximum charging rate of a battery has a relatively narrow temperature range, typically between 35℃ and 45℃. The charging rate refers to the current required to charge the battery to its rated capacity within a specified time, usually denoted by C, where C represents the battery's rated capacity. The formula for calculating the charging rate C is: Charging Rate = Charging Current (A) / Battery Rated Capacity (Ah). A higher charging rate indicates a faster charging and discharging speed. For example, 1C means charging and discharging the battery with a current value equal to 1 times its rated capacity, and 1.6C means charging and discharging the battery with a current value equal to 1.6 times its rated capacity.

[0082] When a battery is charged at a high rate, its temperature will rise. Both excessively high and low battery temperatures can lead to decreased battery performance and even safety hazards; therefore, thermal management of batteries is extremely important.

[0083] In related technologies, battery temperature is typically used as the control variable for thermal management. For example, when the battery temperature reaches a certain threshold (such as 38°C), the battery's thermal management is activated. During normal charging (or slow charging), the battery temperature rises slowly, so the battery operates within its maximum charging rate temperature range for a significant portion of the time.

[0084] Supercharging typically uses direct current (DC) charging. DC charging stations have a maximum power output of approximately 3kW-500kW, and supercharging can achieve maximum charging rates of 4C, 5C, or higher. During supercharging, the battery temperature rises rapidly. If not cooled promptly, the battery temperature can quickly reach 45°C or even above 50°C. When the battery temperature is high, the charging rate decreases rapidly, severely impacting charging speed and battery life.

[0085] For example, Table 1 shows an example of the battery charging rate.

[0086] Table 1

[0087]

[0088] As shown in Table 1, when the battery temperature is between 35℃ and 45℃, the battery operates within its maximum charging rate range for a relatively high percentage of the time. When the battery temperature exceeds 50℃, the charging rate decreases rapidly. As shown in Table 1, at a battery temperature of 60℃, the charging rate drops to 0.5C. It is evident that when the battery temperature is high, the battery operates within its maximum charging rate range for a relatively low percentage of the time, which significantly reduces the supercharging speed.

[0089] To address the aforementioned issues, some implementations still use battery temperature as the control variable for thermal management of the supercharging function, but the battery temperature threshold needs to be lowered (e.g., to 25°C).

[0090] While the above implementation can improve the charging speed of supercharging, when the vehicle is charging normally, thermal management will be activated when the battery temperature is low, resulting in the battery temperature being cooled too low. This will still affect the proportion of time the battery operates in the temperature range of the maximum charging rate and waste thermal management resources.

[0091] Based on this, embodiments of this application provide a thermal management method. In this embodiment, in addition to using a single battery variable as the control variable, other battery variables are introduced as control variables. Control conditions are set through combinations of multiple battery variables, and the thermal management device is controlled according to these control conditions. This method reduces the erroneous influence of a single control variable on thermal management, achieving precise control of battery thermal management, which helps improve the charging speed of supercharging and thus enhances the user experience.

[0092] See Figure 1 This is a schematic diagram of a thermal management system provided in an embodiment of this application. It is intended as an example and not a limitation. Figure 1 As shown, the thermal management system may include an electronic device 11, a battery 12, a first sensor 13, a second sensor 14, and a thermal management device 15.

[0093] During the thermal management process, the electronic device 11 obtains the monitoring value of the first variable of the battery 12 from the first sensor 13 and the monitoring value of the second variable of the battery 12 from the second sensor 14. Then, it executes the thermal management method of this application embodiment according to the obtained monitoring values ​​to control the thermal management device 15 to cool or heat the battery 12.

[0094] For example, when the first variable is the battery temperature and the second variable is the battery charging current, the first sensor 13 can be a temperature sensor and the second sensor 14 can be a current sensor.

[0095] Understandable Figure 1 Only two sensors (first sensor 13 and second sensor 14) are shown in the illustration. When thermal management requires more battery variables, additional sensors corresponding to those battery variables can be added. In this embodiment, the number of battery variables involved in the thermal management method and the number of sensors in the thermal management system are not specifically limited.

[0096] Optionally, the thermal management device 15 may include a circulation pump and a cooler. The cooler is used to cool the battery using coolant. The circulation pump is used to control the circulation flow of coolant.

[0097] It should be noted that the aforementioned thermal management device 15 cools the battery using a liquid, but it can also cool the battery using other methods, such as air cooling, natural cooling, or thermoelectric cooling. When other cooling technologies are used, the thermal management device 15 includes corresponding components. This application does not specifically limit the thermal management method or the components in the thermal management device 15.

[0098] It should be noted that battery thermal management includes not only battery cooling but also battery heating. For example, when the outdoor temperature is low, the battery temperature is also low. In this case, the battery needs to be heated to a suitable temperature range to ensure normal charging and discharging. Therefore, the aforementioned thermal management device 15 may also include devices for heating the battery, such as heaters. Since the thermal management method provided in this application embodiment is applicable to both battery heating and battery cooling, and the thermal management methods in both cases are substantially the same, for ease of description, this application embodiment uses the case of battery cooling as an example for explanation. For the thermal management method in the case of battery heating, please refer to the description of the thermal management method in the case of battery cooling in the following embodiments, which will not be repeated in this application embodiment.

[0099] based on Figure 1 The thermal management system shown below is followed by a description of the thermal management method according to an embodiment of this application.

[0100] See Figure 2 This is a schematic flowchart of the thermal management method provided in an embodiment of this application. It is intended as an example and not a limitation. Figure 2 As shown, the thermal management method may include the following steps:

[0101] S201, Obtain control conditions.

[0102] The control conditions are determined based on the combination relationship between the value range of the battery's first variable and the value range of the battery's second variable.

[0103] Since battery temperature is a direct factor, the magnitude of the charging current can affect battery temperature. For example, when the battery is charged at a high charging rate, the battery temperature may rise rapidly. Based on this, in some embodiments, the first variable is battery temperature, and the second variable is battery charging current.

[0104] In this embodiment, the control conditions are determined by the direct and indirect variables that affect the battery temperature, taking into account a variety of factors that affect the battery temperature, which helps to achieve precise control of battery thermal management.

[0105] It should be noted that in practical applications, there may be other variables that indirectly affect the battery temperature. Control conditions can also be determined based on three or more variables that can affect the battery temperature. This application does not impose specific limitations on this.

[0106] For ease of explanation, the following embodiments will use battery temperature as the first variable and charging current as the second variable as an example.

[0107] Vehicles typically possess both supercharging and regular charging capabilities. Supercharging usually employs DC charging, while regular charging typically uses AC charging. To enable vehicles to adapt to different charging methods, in some embodiments, the thermal management method of this application is used when the vehicle is supercharging; when the vehicle is regular charging, existing thermal management methods are still used. Specifically:

[0108] If the preset conditions are met when the battery is in the first charging mode, the control conditions are acquired.

[0109] The battery charging modes include a first charging mode and a second charging mode, with the charging power of the first charging mode being higher than that of the second charging mode.

[0110] For example, the first charging mode is supercharging, and the second charging mode is normal charging. Alternatively, the first charging mode is DC charging, and the second charging mode is AC charging.

[0111] Optionally, the preset condition is that the battery temperature is higher than a preset temperature. For example, the preset temperature is 25°C.

[0112] In the above method, the thermal management method of this application embodiment is executed when the vehicle is undergoing supercharging and the battery temperature reaches a preset temperature; if the above conditions are not met, an existing thermal management method is executed to perform thermal management on the battery. Through the above method, the vehicle can adapt to different charging methods and can be charged in a better state under different charging methods.

[0113] S202, a thermal management device for controlling the battery according to control conditions.

[0114] The specific implementation of step S202 can be found in the description of the following embodiments.

[0115] In this embodiment, control conditions are set by combining multiple battery variables, and the thermal management device is controlled according to these control conditions. This method reduces the erroneous impact of a single control variable on thermal management, achieving precise control of battery thermal management, which helps improve the charging speed of supercharging and thus enhances the user experience.

[0116] In some embodiments, obtaining the control conditions in S201 may include:

[0117] Obtain the value range of the first variable of the battery, and get the first range;

[0118] Obtain the range of values ​​for the second variable of the battery, and thus obtain the second range;

[0119] The control conditions are determined based on the combination relationship between the first range and the second range.

[0120] Taking battery temperature as the first variable as an example, the first range can be the theoretical range of battery temperature. As described in the above embodiments, when the preset conditions are met, the thermal management method of this application is adopted. When the preset condition is that the battery temperature reaches a preset temperature, the first range in this application embodiment refers to the portion of the theoretical range of battery temperature that is greater than or equal to the preset temperature. For example, when the preset temperature is 25°C, the first range can be 25°C-60°C.

[0121] Taking the battery charging current as the second variable as an example, the charging current can be characterized by the charging rate. Correspondingly, the second range can be the theoretical range of the charging rate, such as 0.1C-5C.

[0122] The combination relationship between the first range and the second range can be the sum or combination of a numerical interval in the first range and a numerical interval in the second range. It is understood that the control condition includes a numerical interval in the first range and / or a numerical interval in the second range.

[0123] In this embodiment, the control conditions are determined by combining the value ranges of two battery variables, taking into account various factors affecting battery temperature. This reduces the erroneous influence of a single variable on thermal management and helps to achieve precise control of battery thermal management.

[0124] In this embodiment of the application, the control conditions may include a first condition and a second condition. The first condition indicates entering a control gear position, and the second condition indicates jumping to an adjacent gear position.

[0125] Some implementations of determining the first condition may include:

[0126] The first range is divided into at least one numerical interval according to the preset control gear, so as to obtain the first numerical interval corresponding to each control gear.

[0127] The second range is divided into at least one numerical interval according to the control gear, so as to obtain the second numerical interval corresponding to each control gear.

[0128] The first condition in the control conditions for each control gear is generated by combining the first and second numerical ranges corresponding to each control gear.

[0129] The first condition corresponding to the control gear is used to indicate entering the control gear.

[0130] To achieve more precise control over battery thermal management, optionally, the number of control levels is greater than one.

[0131] Understandably, the more control levels there are, the smoother and more precise the thermal management will be. Especially for multi-port charging stations, when the charging status of the other charging guns changes, the charging current of the user's vehicle increases. In this case, using multiple control levels can intervene in thermal management faster and more accurately, thereby increasing the proportion of time that the charging process operates within the temperature range of the maximum charging rate, which is beneficial to improving the charging speed of the supercharger.

[0132] For example, see Figure 3 This is a schematic diagram of the control positions provided in an embodiment of this application. It is intended as an example and not a limitation. Figure 3 As shown, it includes three control gears: the lowest gear (or first gear), the middle gear (or second gear), and the highest gear (or third gear).

[0133] Accordingly, the first range is divided into three numerical intervals, each corresponding to a control level. For example, the first numerical interval corresponding to the lowest level is (t0℃, t1℃), the first numerical interval corresponding to the medium level is (t1℃, t2℃), and the first numerical interval corresponding to the highest level is (t2℃, tmax℃). Here, t0 is greater than or equal to T1, where T1 is the preset temperature; and tmax is the maximum value of the first range.

[0134] Accordingly, the second range is divided into three numerical intervals, each corresponding to a control level. For example, the second numerical interval corresponding to the lowest level is [Cmin, C1], the second numerical interval corresponding to the medium level is (C1, C2], and the second numerical interval corresponding to the highest level is (C2, Cmax). Here, Cmin is the minimum value of the second range, and Cmax is the maximum value of the second range.

[0135] Combining the first and second numerical intervals, we can obtain:

[0136] The first condition corresponding to the lowest level includes t∈(t0℃, t1℃) and Ic∈[Cmin, C1].

[0137] The first condition corresponding to the medium range includes t∈(t1℃, t2℃) and Ic∈(C1, C2).

[0138] The first condition corresponding to the highest grade includes t∈(t2℃, Tmax℃) and Ic∈(C2, Cmax).

[0139] Where t is the monitored value of battery temperature (first variable) and Ic is the monitored value of charging rate (second variable).

[0140] In the above example, the first condition for each control gear is the AND combination of the first and second numerical ranges corresponding to that control gear.

[0141] In some implementations, the first condition corresponding to at least one control gear can be an AND combination of the first and second numerical ranges corresponding to that control gear, or an OR combination of the first and second numerical ranges corresponding to that control gear. For the first condition corresponding to other gears, it can be an AND combination of the first and second numerical ranges corresponding to that gear, or an OR combination of the first and second numerical ranges corresponding to that gear.

[0142] Continuing with the example above, we can set the first condition corresponding to the lowest tier as the AND combination of the first and second numerical intervals corresponding to the highest tier, and set the first condition corresponding to the highest tier as the OR combination of the first and second numerical intervals corresponding to the highest tier. For the first condition corresponding to the middle tier, it can be either the OR combination of the first and second numerical intervals corresponding to the middle tier, or the AND combination of the first and second numerical intervals corresponding to the middle tier.

[0143] For example, the first condition corresponding to each gear after combination is as follows:

[0144] The first condition corresponding to the lowest level includes t∈(t0℃, t1℃) and Ic∈[Cmin, C1].

[0145] The first condition corresponding to the medium range includes t∈(t1℃, t2℃) and Ic∈(C1, C2), or the first condition includes t∈(t1℃, t2℃) or Ic∈(C1, C2).

[0146] The first condition corresponding to the highest grade includes t∈(t2℃, Tmax℃) and Ic∈(C2, Cmax).

[0147] It is understandable that when the first condition corresponding to a control level is the AND combination of the first and second numerical ranges corresponding to that control level, it means that the monitored values ​​of the two battery variables must simultaneously satisfy their respective numerical ranges in order to trigger the corresponding control level. Since the values ​​of the first and second numerical ranges corresponding to the lowest level are relatively small, in this case, setting the first condition corresponding to the lowest level as the AND combination of the first and second numerical ranges ensures that thermal management will not immediately engage when the battery temperature is in a relatively low temperature range (such as the first numerical range corresponding to the lowest level) and the battery is charging at a low to medium charging rate; thermal management will only engage when the battery temperature rises to a medium to high temperature range (such as the first numerical range corresponding to the medium or highest level) or when the battery is charging at a medium to high charging rate. This effectively increases the proportion of time the battery operates in the temperature range of the maximum charging rate during supercharging, which is beneficial for improving the charging speed of supercharging.

[0148] When the first condition corresponding to a control level is an OR combination of the first and second numerical ranges corresponding to that control level, it means that if either of the two monitored values ​​of the battery satisfies its respective numerical range, the corresponding control level can be triggered. Since the values ​​of the first and second numerical ranges corresponding to the highest level are relatively large, in this case, setting the first condition corresponding to the highest level as an OR combination of the first and second numerical ranges allows for rapid intervention in thermal management when the battery temperature is high or the charging rate is high after supercharging begins. This controls the rapid rise in battery temperature, effectively increasing the proportion of time the battery operates within the temperature range of the maximum charging rate during supercharging, thus improving the charging speed of supercharging.

[0149] Some implementations of determining the second condition may include:

[0150] Based on the first numerical range corresponding to each control gear, determine the third numerical range corresponding to each control gear.

[0151] Based on the second numerical range corresponding to each control gear, determine the fourth numerical range corresponding to each control gear.

[0152] The second condition in the control conditions for each control gear is generated by combining the third and fourth numerical ranges corresponding to each control gear.

[0153] The second condition corresponding to the control gear is used to indicate whether to jump to the adjacent gear of the control gear.

[0154] Understandably, for the intermediate gear, there are two adjacent gears, so there are two corresponding second conditions: one indicates shifting from the intermediate gear to the adjacent higher gear, and the other indicates shifting from the intermediate gear to the adjacent lower gear. For the lowest and highest gears, there is only one adjacent gear, so there is one corresponding second condition. For the lowest gear, the corresponding second condition indicates shifting from the lowest gear to the adjacent intermediate gear; for the highest gear, the corresponding second condition indicates shifting from the highest gear to the adjacent intermediate gear.

[0155] Optionally, when the second condition corresponding to the first gear is used to indicate switching to the second gear, the minimum value of the first numerical interval in the first condition corresponding to the first gear is greater than the maximum value of the third numerical interval in the second condition corresponding to the first gear; and the minimum value of the second numerical interval in the first condition corresponding to the first gear is greater than the maximum value of the fourth numerical interval in the second condition corresponding to the first gear.

[0156] When the second condition corresponding to the first gear is used to indicate switching to the third gear, the maximum value of the first numerical interval in the first condition corresponding to the first gear is less than the minimum value of the third numerical interval in the second condition corresponding to the first gear; the maximum value of the second numerical interval in the first condition corresponding to the first gear is less than the minimum value of the fourth numerical interval in the second condition corresponding to the first gear.

[0157] The first gear is any control gear, the second gear is the adjacent gear of the first gear and the control level of the second gear is lower than that of the first gear, and the third gear is the adjacent gear of the first gear and the control level of the third gear is higher than that of the first gear.

[0158] Continuing with the example of the three control gears above, as follows:

[0159] The first condition corresponding to the lowest tier includes t∈(t0℃, t1℃) and Ic∈[Cmin, C1]. Based on this first condition, the second condition corresponding to the lowest tier is determined to be either t>t1plus℃ (third numerical interval) or Ic>C1plus (fourth numerical interval). Among them, t1plus is greater than t1, and C1plus is greater than C1.

[0160] The first condition for the medium-range option includes t∈(t1℃, t2℃) and Ic∈(C1, C2). Since the medium-range option is the middle range, it corresponds to two second conditions.

[0161] Based on the first condition corresponding to the mid-range price, the first second condition A corresponding to the mid-range price includes t∈(t0℃, t1minus℃) (third numerical interval) and Ic∈[Cmin, C1minus) (fourth numerical interval). Among them, t1minus is less than t1, and C1minus is less than C1.

[0162] Based on the first condition corresponding to the mid-range, the second condition B corresponding to the mid-range is determined, including t∈(t2℃, Tmax℃] (third numerical interval) or Ic∈(C2, Cmax] (fourth numerical interval).

[0163] The first condition for the highest grade includes t∈(t2℃, Tmax℃) or Ic∈(C2, Cmax). Based on this first condition, the second condition for the highest grade includes t∈(t1℃, t2minus℃) (the third numerical interval) and Ic∈(C1, C2minus) (the fourth numerical interval). Among them, t2minus is less than t2, and C2minus is less than C2.

[0164] In the example above, the first gear is the medium gear, the second gear is the lowest gear, and the third gear is the highest gear. From this example, we can see that the minimum value t1 of the first numerical interval in the first condition corresponding to the medium gear is greater than the maximum value t1minus of the third numerical interval in the second condition corresponding to the medium gear; the minimum value C1 of the second numerical interval in the first condition corresponding to the medium gear is greater than the maximum value C1minus of the fourth numerical interval in the second condition corresponding to the medium gear. The maximum value t2 of the first numerical interval in the first condition corresponding to the medium gear is less than the minimum value of the third numerical interval in the second condition corresponding to the medium gear; the maximum value C2 of the second numerical interval in the first condition corresponding to the medium gear is less than the minimum value of the fourth numerical interval in the second condition corresponding to the first gear.

[0165] Understandably, if the difference between the threshold values ​​of adjacent gears is too large, the control precision is low; if the difference is too small, gear shifting will be more frequent. By using the method described above, the difference between the threshold values ​​of adjacent gears is greater than 0, thus preventing excessively frequent shifts between adjacent gears and improving control precision.

[0166] Optionally, the temperature threshold difference between adjacent gears can be set to 3°C.

[0167] Example Table 2 shows the threshold values ​​for each gear.

[0168] Table 2

[0169]

[0170] It should be noted that, Figure 3 The range of values ​​for the first and second conditions in the example is only for illustration. This application does not specifically limit the critical values ​​of the first and second conditions, and they can be set according to actual needs.

[0171] Based on the control conditions described above, the control process in S202 is described below.

[0172] In some embodiments, S202 may include:

[0173] Obtain the control parameters of the thermal management device corresponding to each control level;

[0174] Acquire battery monitoring data, which includes the monitoring values ​​of a first variable and a second variable;

[0175] The battery thermal management device controls the battery based on monitoring data, control conditions, and control parameters corresponding to each control level.

[0176] For example, when the thermal management device 15 includes a circulating pump and a cooler, the control parameters of the thermal management device 15 may include the flow rate of the coolant and the target water temperature. Table 3 shows examples of the control parameters corresponding to each setting.

[0177] Table 3

[0178]

[0179] By setting different control parameters for each control level in the above manner, when the control conditions corresponding to different control levels are met, thermal management can be carried out in a targeted manner according to the current state of the battery, which helps to achieve more precise control.

[0180] In some implementations, the thermal management device of the battery is controlled according to monitoring data, control conditions and control parameters corresponding to each control level, including: if the monitoring data meets the first condition corresponding to the control level, then the thermal management device is controlled according to the control parameters corresponding to the control level.

[0181] For example, such as Figure 3 As shown, if t∈(t0℃,t1℃] and Ic∈[Cmin,C1], that is, the first condition corresponding to the lowest level is satisfied, then the thermal management device is controlled according to the control parameters corresponding to the lowest level.

[0182] If t∈(t1℃,t2℃] and Ic∈(C1,C2], that is, the first condition corresponding to the medium range is satisfied, then the thermal management device is controlled according to the control parameters corresponding to the medium range.

[0183] If t∈(t2℃,Tmax℃] and Ic∈(C2,Cmax], that is, the first condition corresponding to the highest level is satisfied, then the thermal management device is controlled according to the control parameters corresponding to the highest level.

[0184] By using the above methods, when the control conditions corresponding to different control levels are met, thermal management can be carried out in a targeted manner according to the control parameters corresponding to the control level, which helps to achieve more precise control.

[0185] In some embodiments, the method further includes:

[0186] During the process of controlling the thermal management device according to the control parameters corresponding to the control gear, if the monitoring data meets the second condition of the control gear, the thermal management device is controlled according to the control parameters corresponding to the adjacent gear.

[0187] During the process of controlling the thermal management device according to the control parameters corresponding to the control gear, if the monitoring data does not meet the first condition of the control gear and does not meet the second condition of the control gear, the thermal management device is turned off.

[0188] For example, continue Figure 3 In the example above, during the process of controlling the thermal management device according to the control parameters corresponding to the lowest setting, if t∈[T1℃, t0minus℃), and the current monitoring data does not meet the first condition and the second condition of the lowest setting, then the thermal management device is turned off. Here, t0minus is less than t0.

[0189] It is understandable that since the values ​​of the control conditions for the medium and highest gears are higher than those for the lowest gear, when the monitoring data does not meet the control conditions for the lowest gear, it also does not meet the control conditions for the medium and highest gears.

[0190] If t > t1plus℃ or Ic > C1plus, the system will switch from the lowest setting to the middle setting and control the thermal management device according to the control parameters corresponding to the middle setting.

[0191] During the process of controlling the thermal management device according to the control parameters corresponding to the medium setting, if t∈(t0℃, t1minus℃) and Ic∈[C1min, C1minus), then the device jumps from the medium setting to the lowest setting and controls the thermal management device according to the control parameters corresponding to the lowest setting; if t∈(t2℃, Tmax℃) or Ic∈(C2, Cmax), then the device jumps from the medium setting to the highest setting and controls the thermal management device according to the control parameters corresponding to the highest setting.

[0192] During the process of controlling the thermal management device according to the control parameters corresponding to the highest setting, if t∈(t1℃,t2minus℃] and Ic∈(C1,C2minus), then the device will switch from the highest setting to the medium setting and the thermal management device will be controlled according to the control parameters corresponding to the medium setting.

[0193] The above method allows for flexible switching of gears during the thermal management process, thereby enabling flexible control of the thermal management device.

[0194] For example, see Figure 4 This is a schematic flowchart of the thermal management method provided in an embodiment of this application. It is intended as an example and not a limitation. Figure 4 As shown, the thermal management method process may include the following steps:

[0195] S401, detect if it is supercharging.

[0196] If it is not supercharging, then the thermal management process of normal charging (or slow charging) will be executed.

[0197] One detection method can determine the type of charging gun. For example, if the charging gun is a DC charging gun, it is determined to be overcharge; if the charging gun is an AC charging gun, it is determined to be normal charging or slow charging.

[0198] S402, if it is supercharging, then determine whether the current battery temperature is higher than the preset temperature.

[0199] If the current battery temperature is less than or equal to the preset temperature, continue monitoring the battery temperature.

[0200] S403: If the current battery temperature is higher than the preset temperature, determine whether the first condition of the highest setting is met.

[0201] If the first condition of the highest level is met, execute S404; otherwise, execute S406.

[0202] S404, if the first condition of the highest level is met, the thermal management device is controlled according to the control parameters of the highest level.

[0203] S405, during the process of controlling the thermal management device according to the control parameters of the highest level, detects whether the second condition of the highest level is met.

[0204] If the second condition of the highest level is met, then execute S407; otherwise, continue to check whether the second condition of the highest level is met, and continue to control the thermal management device according to the control parameters of the highest level.

[0205] S406, if the first condition for the highest grade is not met, determine whether the first condition for the mid-range grade is met.

[0206] If the first condition for the medium range is met, execute S407; otherwise, execute S409.

[0207] S407, if the first condition for the medium-range setting is met, control the thermal management device according to the control parameters corresponding to the medium-range setting.

[0208] S408, during the process of controlling the thermal management device according to the control parameters corresponding to the medium setting, determine whether the second condition A of the medium setting is met.

[0209] If the second condition A for the medium setting is met, then execute S404; otherwise, continue to check whether the second condition for the medium setting is met, and continue to control the thermal management device according to the control parameters corresponding to the medium setting.

[0210] S409, during the process of controlling the thermal management device according to the control parameters corresponding to the medium setting, determine whether the second condition B of the medium setting is met.

[0211] If the second condition B for the medium setting is met, then execute S411; otherwise, continue to check whether the second condition for the medium setting is met, and continue to control the thermal management device according to the control parameters corresponding to the medium setting.

[0212] S410: If the first condition for the mid-range is not met, then determine whether the first condition for the lowest-range is met.

[0213] If the first condition of the lowest level is met, then execute S411; otherwise, execute S413.

[0214] S411 controls the thermal management device according to the control parameters corresponding to the lowest setting.

[0215] S412, during the process of controlling the thermal management device according to the control parameters corresponding to the lowest level, determine whether the second condition of the lowest level is met.

[0216] If the second condition of the lowest level is met, then execute S407; otherwise, continue to check whether the second condition of the lowest level is met, and continue to control the thermal management device according to the control parameters corresponding to the lowest level.

[0217] S413 If the first condition of the lowest level is not met, the thermal management device is shut down.

[0218] It should be noted that, Figure 4 This is merely an example of the execution flow of a thermal management method. Figure 4 In some embodiments, the judgment is made starting with the highest setting. In other embodiments, the judgment may start with the lowest setting. In still other embodiments, the three settings may be judged in parallel. This application does not specifically limit the embodiments in this regard.

[0219] It should be understood that the sequence number of each step in the above embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0220] Figure 5 This is a schematic diagram of the structure of the electronic device provided in an embodiment of this application. For example... Figure 5 As shown, the terminal device 5 in this embodiment includes: at least one processor 50 ( Figure 5 (Only one is shown) a processor, a memory 51, and a computer program 52 stored in the memory 51 and executable on the at least one processor 50, which, when executing the computer program 52, implements the steps in any of the above control method embodiments.

[0221] The terminal device may be a desktop computer, laptop, handheld computer, or cloud server, etc. This terminal device may include, but is not limited to, a processor and memory. Those skilled in the art will understand that... Figure 5 This is merely an example of terminal device 5 and does not constitute a limitation on terminal device 5. It may include more or fewer components than shown in the figure, or combine certain components, or different components, such as input / output devices, network access devices, etc.

[0222] The processor 50 can be a Central Processing Unit (CPU), but it can 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 can be a microprocessor or any conventional processor.

[0223] In some embodiments, the memory 51 may be an internal storage unit of the terminal device 5, such as a hard disk or memory of the terminal device 5. In other embodiments, the memory 51 may be an external storage device of the terminal device 5, such as a plug-in hard disk, smart media card (SMC), secure digital card (SD), flash card, etc., equipped on the terminal device 5. Furthermore, the memory 51 may include both internal and external storage units of the terminal device 5. The memory 51 is used to store the operating system, applications, boot loader, data, and other programs, such as the program code of the computer program. The memory 51 can also be used to temporarily store data that has been output or will be output.

[0224] This application also provides a computer-readable storage medium storing a computer program that, when executed by a processor, can implement the steps in the above-described method embodiments.

[0225] This application provides a computer program product that, when run on a terminal device, enables the terminal device to implement the steps described in the various method embodiments.

[0226] If the integrated unit is implemented as 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, all or part of the processes in the methods of the above embodiments of this application can be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. The computer-readable medium can include at least: any entity or device capable of carrying computer program code to a device / terminal equipment, a recording medium, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electrical carrier signal, a telecommunication signal, and a software distribution medium. Examples include USB flash drives, portable hard drives, magnetic disks, or optical disks. In some jurisdictions, according to legislation and patent practice, computer-readable media cannot be electrical carrier signals or telecommunication signals.

[0227] In the above embodiments, the descriptions of each embodiment have different focuses. For parts that are not described in detail or recorded in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0228] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0229] In the embodiments provided in this application, it should be understood that the disclosed devices / terminal equipment and methods can be implemented in other ways. For example, the device / terminal equipment embodiments described above are merely illustrative. For instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual coupling or direct coupling or communication connection may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.

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

[0231] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be included within the protection scope of this application.

Claims

1. A thermal management method, characterized by, The method comprises: obtaining a control condition, wherein the control condition is determined according to a combination relationship between a value range of a first variable of a battery and a value range of a second variable of the battery; controlling a thermal management device of the battery according to the control condition.

2. The thermal management method of claim 1, wherein, The obtaining of the control condition comprises: obtaining the value range of the first variable of the battery to obtain a first range; obtaining the value range of the second variable of the battery to obtain a second range; determining the control condition according to a combination relationship between the first range and the second range.

3. The thermal management method of claim 2, wherein, The determining of the control condition according to the combination relationship between the first range and the second range comprises: dividing the first range into at least one numerical interval according to a preset control gear to obtain a first numerical interval corresponding to each control gear; dividing the second range into at least one numerical interval according to the control gear to obtain a second numerical interval corresponding to each control gear; combining the first numerical interval and the second numerical interval corresponding to each control gear to generate a first condition in the control condition of each control gear; wherein the first condition corresponding to the control gear is used to indicate entering the control gear.

4. The thermal management method of claim 3, wherein, The determining of the control condition according to the combination relationship between the first range and the second range comprises: determining a third numerical interval corresponding to each control gear according to the first numerical interval corresponding to each control gear; determining a fourth numerical interval corresponding to each control gear according to the second numerical interval corresponding to each control gear; combining the third numerical interval and the fourth numerical interval corresponding to each control gear to generate a second condition in the control condition of each control gear; wherein the second condition corresponding to the control gear is used to indicate jumping to an adjacent gear of the control gear.

5. The thermal management method of claim 4, wherein, For at least one control gear, the first condition corresponding to the control gear is that a monitored value of the first variable meets the first numerical interval corresponding to the control gear and a monitored value of the second variable meets the second numerical interval corresponding to the control gear.

6. The thermal management method of claim 4, wherein, For at least one control gear, the second condition corresponding to the control gear is that the monitored value of the first variable meets the first numerical interval corresponding to the control gear or the monitored value of the second variable meets the second numerical interval corresponding to the control gear.

7. The thermal management method of claim 4, wherein, For at least one control gear, the first condition corresponding to the control gear is that the monitored value of the first variable meets the first numerical interval corresponding to the control gear or the monitored value of the second variable meets the second numerical interval corresponding to the control gear.

8. The thermal management method of claim 4, wherein, For at least one control gear, the second condition corresponding to the control gear is that the monitored value of the first variable meets the first numerical interval corresponding to the control gear or the monitored value of the second variable meets the second numerical interval corresponding to the control gear.

9. The thermal management method of claim 4, wherein, In a case where the second condition corresponding to the first gear is used to indicate jumping to the second gear, a minimum value of the first numerical interval in the first condition corresponding to the first gear is greater than a maximum value of the third numerical interval in the second condition corresponding to the first gear. A minimum value of the second numerical interval in the first condition corresponding to the first gear is greater than a maximum value of the fourth numerical interval in the second condition corresponding to the first gear; The first gear is any one of the control gears, and the third gear is an adjacent gear of the first gear and has a higher control level than the first gear.

10. The thermal management method of claim 4, wherein, In a case where the second condition corresponding to the first gear is used to indicate a jump to a third gear, a maximum value of the first numerical interval in the first condition corresponding to the first gear is less than a minimum value of the third numerical interval in the second condition corresponding to the first gear; A maximum value of the second numerical interval in the first condition corresponding to the first gear is less than a minimum value of the fourth numerical interval in the second condition corresponding to the first gear; The first gear is any one of the control gears, and the third gear is an adjacent gear of the first gear and has a higher control level than the first gear.

11. The thermal management method according to any one of claims 4 to 10, characterized in that, The control of the thermal management device of the battery according to the control condition comprises: Obtaining a control parameter of the thermal management device corresponding to each control gear; Obtaining monitoring data of the battery, wherein the monitoring data comprises a monitoring value of the first variable and a monitoring value of the second variable; Controlling the thermal management device of the battery according to the monitoring data, the control condition and the control parameter corresponding to each control gear.

12. The method of claim 11, wherein, The control of the thermal management device of the battery according to the monitoring data, the control condition and the control parameter corresponding to each control gear comprises: If the monitoring data satisfies the first condition corresponding to the control gear, the thermal management device is controlled according to the control parameter corresponding to the control gear.

13. The thermal management method of claim 12, wherein, The method further comprises: In the process of controlling the thermal management device according to the control parameter corresponding to the control gear, if the monitoring data satisfies the second condition of the control gear, the thermal management device is controlled according to the control parameter corresponding to the adjacent gear of the control gear.

14. The thermal management method of claim 12, wherein, The method further comprises: In the process of controlling the thermal management device according to the control parameter corresponding to the control gear, if the monitoring data does not satisfy the first condition of the control gear and does not satisfy the second condition of the control gear, the thermal management device is turned off.

15. The thermal management method of any one of claims 3 to 14, wherein, The number of control gears is greater than 1.

16. The thermal management method of any one of claims 1 to 15, wherein, The first variable is the temperature of the battery.

17. The thermal management method of any one of claims 1 to 16, wherein, The second variable is the charging current of the battery.

18. The thermal management method of any one of claims 1 to 17, wherein, The control condition comprises: If a preset condition is satisfied when the battery is in a first charging mode, the control condition is obtained; The charging mode of the battery comprises the first charging mode and a second charging mode, and the charging power of the first charging mode is higher than that of the second charging mode.

19. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, The processor executes the computer program to implement the thermal management method of any one of claims 1 to 18.

20. A computer-readable storage medium, the computer-readable storage medium storing a computer program, characterized in that, The computer program is executed by the processor to implement the thermal management method of any one of claims 1 to 18.