Battery thermal management method and vehicle
By obtaining vehicle driving data and battery temperature, dynamically adjusting the refrigeration and heating levels, and accurately setting the target temperature, the problem of high energy consumption in the whole vehicle is solved and the adaptability and energy efficiency of battery thermal management are improved.
Patent Information
- Application Number
- CN202510663759.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-22
- Publication Date
- 2025-08-05
AI Technical Summary
In the prior art, the vehicle battery thermal management method uses preset thresholds to cause the vehicle to consume high energy and cannot adapt to more application scenarios.
By obtaining vehicle driving data and battery temperature, the cooling and heating levels are dynamically determined, so as to accurately set the target cooling and heating entry temperature, and the air conditioning module is controlled for targeted processing.
It reduces the energy consumption of the whole vehicle, improves the adaptability of battery thermal management, and reduces energy consumption loss.
Smart Images

Figure CN120422720A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of automotive electronic control technology, and in particular to a battery thermal management method and a vehicle. Background Art
[0002] With the increasing popularity of new energy vehicles, battery issues such as battery safety, battery life, and battery quality have gradually come into the public eye. These various battery issues are closely related. To ensure optimal battery power delivery to the vehicle, thermal management is often performed to balance battery temperature, reduce battery consumption, and improve battery health and lifespan.
[0003] In related technologies, vehicle battery thermal management is usually managed by using a preset threshold method. For example, the cooling entry temperature is preset to 38 degrees in advance. When the battery temperature is greater than 38 degrees, the cooling mode is entered. This can easily lead to high energy consumption of the entire vehicle and cannot adapt to more application scenarios. Summary of the Invention
[0004] The present invention provides a battery thermal management method and a vehicle, which are used to solve the problem of high energy consumption of vehicle battery thermal management in related technologies.
[0005] In a first aspect, the present invention provides a battery thermal management method, the method comprising:
[0006] Acquiring driving data of a vehicle and a first battery temperature of a vehicle battery, and determining a first cooling level and a first heating level of the vehicle battery according to the driving data;
[0007] determining a target cooling entry temperature from a plurality of preset cooling entry temperatures according to the first cooling level, and determining a target heating entry temperature from a plurality of preset heating entry temperatures according to the first heating level;
[0008] When the air conditioning module of the vehicle is in an off state, if the first battery temperature is greater than the target cooling entry temperature, controlling the air conditioning module to turn on to cool the vehicle battery;
[0009] If the first battery temperature is lower than the target heating entry temperature, the air conditioning module is controlled to be turned on to heat the vehicle battery.
[0010] Optionally, the driving data includes N types, and determining the first cooling level and the first heating level of the vehicle battery according to the driving data includes:
[0011] Determining N levels of adjustment amounts according to the driving data, wherein the N types of driving data correspond one to one with the N levels of adjustment amounts;
[0012] Adjusting the preset basic cooling level according to the level adjustment amount corresponding to each driving data to obtain a first cooling level;
[0013] The preset basic heating level is adjusted according to the level adjustment amount corresponding to each driving data to obtain the first heating level.
[0014] Optionally, the driving data includes at least one of an average discharge power of the vehicle battery within a first preset time period, the driving time of the vehicle, and a number of cooling times of the vehicle, wherein the driving time represents a length of time the vehicle is in the driving process, and the cooling times represents a number of times the vehicle battery is cooled during the driving process;
[0015] The step of adjusting the preset basic cooling level according to the level adjustment amount corresponding to each driving data to obtain the first cooling level includes:
[0016] During the driving of the vehicle, obtaining the average discharge power of the battery within the first preset time period at intervals of the first preset time period;
[0017] If the average discharge power of the battery is greater than the preset discharge power, adjusting the basic cooling level based on a first level adjustment amount to obtain the first cooling level, the level adjustment amount including the first level adjustment amount;
[0018] If the average discharge power of the battery is not greater than the preset average discharge power, adjusting the basic cooling level based on the second level adjustment amount to obtain the first cooling level, the level adjustment amount including the second level adjustment amount;
[0019] During the driving process of the vehicle, obtaining the driving time of the vehicle;
[0020] If the driving time is greater than a preset driving time, adjusting the basic cooling level based on a third level adjustment amount to obtain the first cooling level, the level adjustment amount including the third level adjustment amount;
[0021] If the driving time is not greater than the preset driving time, adjusting the basic cooling level based on a fourth level adjustment amount to obtain the first cooling level, the level adjustment amount including the fourth level adjustment amount;
[0022] During the driving of the vehicle, obtaining the number of cooling times of the vehicle;
[0023] If the number of refrigeration times is greater than the preset number of refrigeration times, adjusting the basic refrigeration level based on the fifth level adjustment amount to obtain the first refrigeration level, the level adjustment amount including the fifth level adjustment amount;
[0024] If the number of refrigeration times is not greater than the preset number of refrigeration times, the basic refrigeration level is adjusted based on the sixth level adjustment amount to obtain the first refrigeration level, and the level adjustment amount includes the sixth level adjustment amount.
[0025] Optionally, after controlling the air conditioning module to be turned on to cool the vehicle battery, the method further includes: obtaining, while the air conditioning module of the vehicle is cooling the vehicle battery, a second battery temperature of the vehicle battery and thermal management data of the vehicle battery during the cooling process, the thermal management data including M types;
[0026] determining a plurality of level adjustment amounts according to each type of the thermal management data and each type of the driving data, the plurality of level adjustment amounts including M level adjustment amounts, the M types of the thermal management data corresponding one to one with the M level adjustment amounts;
[0027] adjusting the first cooling level according to a plurality of level adjustment amounts to obtain a second cooling level;
[0028] determining a target cooling exit temperature of the vehicle battery from a plurality of preset cooling exit temperatures according to the second cooling level;
[0029] If the second battery temperature is lower than the target cooling exit temperature, the air conditioning module is controlled to stop cooling the vehicle battery.
[0030] Optionally, the thermal management data includes a first rate of change and / or a second battery temperature;
[0031] The adjusting the first refrigeration level according to the multiple level adjustment amounts to obtain the second refrigeration level includes:
[0032] During the process of controlling the air conditioning module to cool the vehicle battery, obtaining the first rate of change of the second battery temperature of the vehicle battery within the second preset time period at intervals of the second preset time period;
[0033] If the first rate of change is a positive number, the first cooling level is adjusted based on a seventh level adjustment amount to obtain the second cooling level, and the level adjustment amount includes the seventh level adjustment amount;
[0034] If the first rate of change is a negative number, the first cooling level is adjusted based on an eighth level adjustment amount to obtain the second cooling level, and the level adjustment amount includes the eighth level adjustment amount;
[0035] obtaining a first difference between the target cooling exit temperature and the second battery temperature;
[0036] If the first temperature difference is greater than a first preset temperature difference, adjusting the first cooling level based on a ninth level adjustment amount to obtain the second cooling level, the level adjustment amount including the ninth level adjustment amount;
[0037] If the first difference is not greater than a first preset temperature difference, the first refrigeration level is adjusted based on a tenth level adjustment amount to obtain the second refrigeration level, and the level adjustment amount includes the tenth level adjustment amount.
[0038] Optionally, adjusting the preset basic heating level according to the level adjustment amount corresponding to each driving data to obtain the first heating level includes:
[0039] During the driving of the vehicle, obtaining the average discharge power of the battery within the first preset time period at intervals of the first preset time period;
[0040] If the average discharge power of the battery is greater than the preset average discharge power, adjusting the basic heating level based on an eleventh level adjustment amount to obtain the first heating level, the level adjustment amount including the eleventh level adjustment amount;
[0041] If the average discharge power of the battery is not greater than the preset average discharge power, adjusting the basic heating level based on a twelfth level adjustment amount to obtain the first heating level, the level adjustment amount including the twelfth level adjustment amount;
[0042] During the driving process of the vehicle, obtaining the driving time of the vehicle;
[0043] If the driving time is greater than a preset driving time, adjusting the basic heating level based on a thirteenth level adjustment amount to obtain the first heating level, the level adjustment amount including the thirteenth level adjustment amount;
[0044] If the driving time is not greater than the preset driving time, the basic heating level is adjusted based on a fourteenth level adjustment amount to obtain the first heating level, and the level adjustment amount includes the fourteenth level adjustment amount.
[0045] Optionally, after controlling the air conditioning module to be turned on to heat the battery, the method further includes: obtaining a third battery temperature of the vehicle battery and thermal management data of the vehicle battery during the heating process when the air conditioning module of the vehicle is heating the vehicle battery:
[0046] Determining a plurality of level adjustment amounts according to each type of thermal management data and each type of driving data, wherein the plurality of level adjustment amounts include M level adjustment amounts, and the M types of thermal management data correspond one to one with the M level adjustment amounts;
[0047] adjusting the first heating level according to a plurality of level adjustment amounts to obtain a second heating level;
[0048] determining a target heating exit temperature of the vehicle battery from a plurality of preset heating exit temperatures according to the second heating level;
[0049] If the third battery temperature is greater than the target heating exit temperature, the air conditioning module is controlled to stop heating the vehicle battery.
[0050] Optionally, the thermal management data of the vehicle battery further includes a second rate of change;
[0051] The step of adjusting the first heating level according to the plurality of level adjustment amounts to obtain the second heating level includes:
[0052] every second preset time period, obtaining the second rate of change of the temperature of the vehicle battery within the second preset time period;
[0053] if the second rate of change is a positive number, adjusting the first heating level based on a fifteenth level adjustment amount to obtain the second heating level, the level adjustment amount including the fifteenth level adjustment amount;
[0054] if the second rate of change is a negative number, adjusting the first heating level based on a sixteenth level adjustment amount to obtain the second heating level, the level adjustment amount including the sixteenth level adjustment amount;
[0055] obtaining a second difference between the target heating exit temperature and the third battery temperature;
[0056] If the second temperature difference is greater than a second preset temperature difference, adjusting the first heating level based on a seventeenth level adjustment amount to obtain the second heating level, the level adjustment amount including the seventeenth level adjustment amount;
[0057] If the second difference is not greater than the second preset temperature difference, the first heating level is adjusted based on an eighteenth level adjustment amount to obtain the second heating level, and the level adjustment amount includes the eighteenth level adjustment amount.
[0058] In a second aspect, the present invention provides a vehicle comprising:
[0059] processor;
[0060] a memory for storing instructions executable by the processor;
[0061] The processor is configured to execute the instructions to implement the method as described in the first aspect.
[0062] In a third aspect, the present invention provides a storage medium, which, when instructions in the storage medium are executed by a processor of an electronic device, enables the electronic device to execute the method described in the first aspect.
[0063] In a fourth aspect, an embodiment of the present invention provides a computer program product, comprising a computer program, wherein the computer program is executed by a processor as described in the first aspect.
[0064] An embodiment of the present invention provides a battery thermal management method that obtains driving data and a first battery temperature of a vehicle battery, determines a first cooling level and a first heating level of the vehicle battery based on the driving data, determines a target cooling entry temperature from multiple preset cooling entry temperatures based on the first cooling level, and determines a target heating entry temperature from multiple preset heating entry temperatures based on the first heating level. If the vehicle's air conditioning module is in an off state, if the first battery temperature is greater than the target cooling entry temperature, controls the air conditioning module to cool the vehicle battery; if the first battery temperature is less than the target heating entry temperature, controls the air conditioning module to heat the battery. In this manner, the first cooling level and the first heating level of the vehicle battery can be dynamically determined based on the vehicle's driving data, thereby determining the target cooling entry temperature and the target heating entry temperature, respectively, from multiple preset entry temperatures. This makes the target cooling entry temperature and the target heating entry temperature more accurate, and further, determines whether the air conditioning module should cool or heat the vehicle battery based on the first battery temperature in a more targeted manner, thereby reducing vehicle energy consumption. This, to a certain extent, addresses the technical issue of high vehicle energy consumption caused by battery thermal management and its inability to adapt to a wider range of application scenarios. BRIEF DESCRIPTION OF THE DRAWINGS
[0065] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following is a brief introduction to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0066] Figure 1 A flowchart of a battery thermal management method provided by an embodiment of the present invention;
[0067] Figure 2 A structural block diagram of a vehicle provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0068] As described in the background, with the increasing popularity of new energy vehicles, battery issues such as battery safety, battery life, and battery quality have gradually come into the public eye. These various battery issues are closely related. To ensure optimal battery power delivery to the vehicle, thermal management is often performed to balance battery temperature, reduce battery consumption, and improve battery health and lifespan.
[0069] In related technologies, vehicle battery thermal management is usually managed by using a preset threshold method. For example, the cooling entry temperature is preset to 38 degrees in advance. When the battery temperature is greater than 38 degrees, the cooling mode is entered. This can easily lead to high energy consumption of the entire vehicle and cannot adapt to more application scenarios.
[0070] An embodiment of the present invention provides a battery thermal management method that obtains driving data and a first battery temperature of a vehicle battery, determines a first cooling level and a first heating level of the vehicle battery based on the driving data, determines a target cooling entry temperature from multiple preset cooling entry temperatures based on the first cooling level, and determines a target heating entry temperature from multiple preset heating entry temperatures based on the first heating level. If the vehicle's air conditioning module is in an off state, if the first battery temperature is greater than the target cooling entry temperature, controls the air conditioning module to cool the vehicle battery; if the first battery temperature is less than the target heating entry temperature, controls the air conditioning module to heat the battery. In this manner, the first cooling level and the first heating level of the vehicle battery can be dynamically determined based on the vehicle's driving data, thereby determining the target cooling entry temperature and the target heating entry temperature, respectively, from multiple preset entry temperatures. This makes the target cooling entry temperature and the target heating entry temperature more accurate, and further, determines whether the air conditioning module should cool or heat the vehicle battery based on the first battery temperature in a more targeted manner, thereby reducing vehicle energy consumption. This, to a certain extent, addresses the technical issue of high vehicle energy consumption caused by battery thermal management and its inability to adapt to a wider range of application scenarios.
[0071] The following describes in detail the technical solution of the present invention and how the technical solution of the present invention solves the above-mentioned technical problems using specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described in detail in some embodiments. The following description will be made of the implementation adjustments of the present invention as an example with reference to the accompanying drawings.
[0072] It should be understood that the vehicle ventilation control method provided in the embodiments of the present invention can be executed by a vehicle's onboard computer. The onboard computer can be a server equipped with a vehicle control system. The onboard computer can include an independent physical server, a server cluster consisting of multiple servers, or a cloud server capable of cloud computing.
[0073] Figure 1This is a flow chart of a battery thermal management method provided by an embodiment of the present invention. Figure 1 As shown, the battery thermal management method provided by the embodiment of the present invention includes steps 110 to 140.
[0074] Step 110 : Acquire driving data of the vehicle and a first battery temperature of a vehicle battery, and determine a first cooling level and a first heating level of the vehicle battery according to the driving data.
[0075] In an embodiment of the present invention, the driving data may represent the state of the vehicle during driving, for example, the driving data may include driving duration. The vehicle battery may be a battery that supplies power to various functional systems of the vehicle, and the first battery temperature of the vehicle battery may be the temperature of the vehicle battery before entering a heating process or a cooling process.
[0076] It should be noted that in an embodiment of the present invention, the vehicle battery may include multiple temperature detection points, and the highest or lowest temperature data among the multiple temperature detection points is selected as the temperature of the vehicle battery, that is, the first battery temperature of the vehicle battery mentioned above, including the second battery temperature mentioned below.
[0077] In the embodiment of the present invention, the vehicle computer may obtain driving data from inside the vehicle computer, for example, obtaining driving data from the vehicle braking system, and may also obtain the first battery temperature of the battery from a temperature sensor provided on the battery.
[0078] In an embodiment of the present invention, a first cooling level and a first heating level for a vehicle battery can be determined based on driving data. For example, the driving data may include driving time, and a correlation function may be formed between driving time and the first cooling level. After the vehicle has been driving for a long time, a higher first cooling level can be determined based on the correlation function between driving time and the first cooling level, thereby promptly cooling the battery through the vehicle's air conditioning module. Furthermore, the vehicle battery may also include a temperature regulation module. When the first cooling level is high, the temperature regulation module can be controlled to cool the vehicle battery, thereby lowering the battery temperature and reducing energy consumption.
[0079] The first cooling level may indicate the urgency of the battery's need for cooling. A higher first cooling level indicates a more urgent need for cooling the battery, and a lower first cooling level indicates a less urgent need for cooling the battery. Correspondingly, the first heating level may indicate the urgency of the battery's need for heating.
[0080] In the embodiment of the present invention, after the first cooling level and / or the first heating level are obtained according to the driving data, step 120 may be executed.
[0081] Step 120 : determining a target cooling entry temperature from a plurality of preset cooling entry temperatures according to the first cooling level, and determining a target heating entry temperature from a plurality of preset heating entry temperatures according to the first heating level.
[0082] In an embodiment of the present invention, multiple cooling entry temperatures can be preset in advance. The cooling entry temperatures can serve as thresholds for determining whether the battery enters the cooling process. For example, the preset cooling entry temperatures can include a temperature range above 38°C, or a temperature range between 38°C and 45°C. The target cooling entry temperature is the final threshold for the vehicle battery to enter the cooling process. A correlation function can exist between the first cooling level and the multiple preset cooling entry temperatures. For example, for each additional level in the first cooling level, the cooling entry temperature decreases by 0.5°C or more. The target cooling entry level is determined based on the first cooling level.
[0083] In an embodiment of the present invention, there may be a correspondence in tabular form between the first cooling level and a plurality of preset cooling entry temperatures, that is, a temperature level data table exists in the vehicle computer, and the temperature level data table includes a plurality of first cooling levels and a plurality of preset cooling entry temperatures corresponding to the plurality of first cooling levels.
[0084] In an embodiment of the present invention, the target cooling entry temperature and the power used by the air conditioning module to cool the battery can be determined based on the first cooling level. If the first cooling level is higher, the vehicle battery's need for cooling is more urgent, and the cooling entry temperature threshold (i.e., the target cooling entry temperature) is lower, the vehicle computer controls the air conditioning module to use more power to cool the vehicle battery. If the first cooling level is lower, the vehicle battery's need for cooling is less urgent, and the cooling entry temperature threshold (i.e., the target cooling entry temperature) is higher, the vehicle computer controls the air conditioning module to use less power to cool the battery.
[0085] Accordingly, the heating entry temperature may be a threshold for determining whether the battery enters the heating process. For example, the preset heating entry temperature may include a temperature below -5 degrees Celsius. The target heating entry temperature is the final threshold for the vehicle battery to enter the heating process. A correlation function may exist between the first heating level and the various preset heating entry temperatures. For example, for each additional first heating level, the heating entry temperature increases by 0.5 degrees Celsius, or more. The target heating entry level is determined based on the first heating level.
[0086] In an embodiment of the present invention, there may be a correspondence in tabular form between the first heating level and a plurality of preset heating entry temperatures, that is, a temperature level data table exists in the vehicle computer, and the temperature level data table includes a plurality of first heating levels and a plurality of preset heating entry temperatures corresponding to the plurality of first heating levels.
[0087] In this embodiment of the present invention, the target heating entry temperature and the power applied by the air conditioning module to the battery heating process can be controlled based on the first heating level. If the first heating level is higher, the urgency of the vehicle battery heating process increases, and the temperature threshold for battery heating entry (i.e., the target heating entry temperature) increases, and the power applied by the air conditioning module to the battery heating process increases. If the first heating level is lower, the temperature threshold for battery heating entry (i.e., the target heating entry level) decreases, and the power applied by the air conditioning module to the battery heating process decreases.
[0088] In the embodiment of the present invention, when the first cooling entry temperature is obtained, step 130 may be performed; when the first heating entry temperature is obtained, step 140 may be performed.
[0089] Step 130 : When the vehicle air conditioning module is in an off state, if the first battery temperature is greater than the target cooling entry temperature, control the air conditioning module to be turned on to cool the vehicle battery.
[0090] In an embodiment of the present invention, the vehicle's air-conditioning module can be used to cool or heat the battery. When the vehicle's air-conditioning module is in the off state, it can be considered that the vehicle's battery has not entered a cooling or heating process. It should be noted that the vehicle's air-conditioning module can not only cool or heat the vehicle's battery, but can also cool or heat the vehicle's cockpit. In an embodiment of the present invention, the situation where the vehicle's air-conditioning module cools or heats the cockpit is not considered, and the vehicle's air-conditioning module defaults to controlling the vehicle's battery to enter a cooling mode or a heating mode.
[0091] In an embodiment of the present invention, when the first battery temperature representing the real-time temperature of the vehicle battery is greater than the target cooling entry temperature, the vehicle battery has a demand for cooling. The vehicle computer can control the air-conditioning module to start cooling the vehicle battery, thereby lowering the vehicle battery temperature and reducing energy consumption loss.
[0092] In an embodiment of the present invention, the first cooling level may also be related to the power of the air-conditioning module when cooling the vehicle battery. The higher the first cooling level, the greater the power of the air-conditioning module when cooling the vehicle battery; the lower the first cooling level, the smaller the power of the air-conditioning module when cooling the vehicle battery.
[0093] Step 140 : When it is determined that the air conditioning module of the vehicle is in an off state, if the first battery temperature is lower than the target heating entry temperature, control the air conditioning module to be turned on to heat the vehicle battery.
[0094] In an embodiment of the present invention, when the first battery temperature representing the real-time temperature of the vehicle battery is lower than the target heating entry temperature, the vehicle battery needs to be heated. The vehicle computer can control the air-conditioning module to start heating the vehicle battery, thereby increasing the vehicle battery temperature and reducing energy consumption losses.
[0095] In an embodiment of the present invention, the first heating level may also be related to the power of the air-conditioning module when heating the vehicle battery. The higher the first heating level, the greater the power of the air-conditioning module when heating the vehicle battery; the lower the first heating level, the smaller the power of the air-conditioning module when heating the vehicle battery.
[0096] In an embodiment of the present invention, the first cooling level and the first heating level of the vehicle battery can be dynamically determined based on the vehicle's driving data, so that the target cooling entry temperature and the target heating entry temperature can be determined respectively from a plurality of preset entry temperatures, so that the target cooling entry temperature and the target heating entry temperature are more accurate, and further judging whether the air-conditioning module performs cooling or heating treatment on the vehicle battery based on the first battery temperature is more targeted, thereby reducing the energy consumption of the entire vehicle, thereby to a certain extent solving the technical problem that the battery thermal management leads to high energy consumption of the entire vehicle and cannot adapt to more application scenarios.
[0097] In an embodiment of the present invention, the driving data includes N types, and determining the first cooling level and the first heating level of the vehicle battery according to the driving data includes:
[0098] N level adjustment amounts are determined based on the driving data, and the N types of driving data correspond one-to-one to the N level adjustment amounts; the preset basic cooling level is adjusted according to the level adjustment amount corresponding to each type of driving data to obtain the first cooling level, and the preset basic heating level is adjusted according to the level adjustment amount corresponding to each type of driving data to obtain the first heating level.
[0099] In an embodiment of the present invention, to better determine the first cooling level and thus the target cooling entry temperature, the driving data may include N types of data. Level adjustment amounts are determined one by one based on the N types of driving data, resulting in N level adjustment amounts. The N level adjustment amounts can then be summed to adjust the preset basic cooling level or basic heating level. The preset basic cooling level can be zero or another value. To better calculate the first cooling level and the first heating level, the preset basic cooling level and the preset basic heating level can be the same value.
[0100] In an embodiment of the present invention, the driving data includes at least one of the average discharge power of the vehicle battery within a first preset time period, the driving time of the vehicle, and the number of cooling times of the vehicle, wherein the driving time represents the length of time the vehicle is in the driving process, and the number of cooling times represents the number of times the vehicle battery is cooled during the driving process.
[0101] In the process of adjusting the preset basic cooling level according to the level adjustment amount corresponding to each driving data to obtain the first cooling level, the process of obtaining the corresponding level adjustment amount for each driving data and adjusting the basic cooling level can refer to the following steps:
[0102] First, regarding the average discharge power in the driving data: during the driving process of the vehicle, the vehicle computer obtains the average discharge power of the battery within the first preset time period every first preset time period. If the average battery discharge power is greater than the preset discharge power, the basic cooling level is adjusted based on the first level adjustment amount to obtain the first cooling level, and the level adjustment amount includes the first level adjustment amount. If the average battery discharge power is not greater than the preset average discharge power, the basic cooling level is adjusted based on the second level adjustment amount to obtain the first cooling level, and the level adjustment amount includes the second level adjustment amount;
[0103] In the embodiment of the present invention, the first preset duration may be any duration, such as 1 minute, 5 minutes, etc. The preset discharge power may be defined as W1, and the magnitude of the preset discharge power may also be any magnitude considering normal driving, such as 350 watts.
[0104] In an embodiment of the present invention, if the average battery discharge power is greater than the preset average discharge power, a positive first level adjustment amount may be obtained. When adjusting the basic cooling level based on the first level adjustment amount to obtain the first cooling level, the basic cooling level and the first level adjustment amount may be directly added, that is, the value of the basic cooling level may be increased to obtain a first cooling level that is greater than the basic cooling level. If the average battery discharge power is not greater than the preset average discharge power, a negative second level adjustment amount may be obtained. When adjusting the basic cooling level based on the second level adjustment amount to obtain the first cooling level, the basic cooling level and the second level adjustment amount may be directly added, that is, the value of the basic cooling level may be decreased to obtain a first cooling level that is less than the basic cooling level.
[0105] For example, during the driving of the vehicle, the average discharge power of the vehicle battery within 5 minutes is calculated every 5 minutes. If the average battery discharge power within 5 minutes is greater than the preset discharge power W1, the basic cooling level is +1 (at this time, the first level adjustment amount is +1); if the average discharge power within 5 minutes is not greater than the preset discharge power W1, the basic cooling level is -1 (at this time, the second level adjustment amount is -1).
[0106] Second, with respect to the driving time in the driving data representing the length of time the vehicle is in the driving process: during the driving process, the driving time of the vehicle is obtained. If the driving time is greater than a preset driving time, the basic cooling level is adjusted based on a third-level adjustment amount to obtain the first cooling level, and the level adjustment amount includes the third-level adjustment amount. If the driving time is not greater than the preset driving time, the basic cooling level is adjusted based on a fourth-level adjustment amount to obtain the first cooling level, and the level adjustment amount includes the fourth-level adjustment amount.
[0107] In an embodiment of the present invention, the preset driving time can be defined as T1, and the size of the preset driving time can also be any size considering normal driving, such as 0.5 hours. That is, after the vehicle has been driving for half an hour, it can be considered to increase the cooling level to obtain a first cooling level that is higher than the basic cooling level.
[0108] In an embodiment of the present invention, if the driving time is greater than a preset driving time, a third-level adjustment amount may be obtained as a positive number. When adjusting the basic cooling level based on the third-level adjustment amount to obtain the first cooling level, the basic cooling level may be directly added to the third-level adjustment amount, that is, the value of the basic cooling level may be increased to obtain a first cooling level that is greater than the basic cooling level. If the driving time is not greater than the preset driving time, a fourth-level adjustment amount may be obtained as a negative number. When adjusting the basic cooling level based on the fourth-level adjustment amount to obtain the first cooling level, the basic cooling level may be directly added to the fourth-level adjustment amount, that is, the value of the basic cooling level may be decreased to obtain a first cooling level that is less than the basic cooling level.
[0109] For example, during the vehicle's driving process, if the single-trip driving time is greater than the preset driving time T1, the basic cooling level is +1 (at this time, the third-level adjustment amount is +1); if the single-trip driving time is not greater than the preset driving time T1, the basic cooling level is -1 (at this time, the fourth-level adjustment amount is -1).
[0110] Third, with respect to the number of cooling times performed on the vehicle battery during driving, as indicated in the driving data: During driving, the number of cooling times of the vehicle is obtained; if the number of cooling times is greater than a preset number of cooling times, the basic cooling level is adjusted based on a fifth-level adjustment amount to obtain the first cooling level, wherein the level adjustment amount includes the fifth-level adjustment amount. If the number of cooling times is not greater than the preset number of cooling times, the basic cooling level is adjusted based on a sixth-level adjustment amount to obtain the first cooling level, wherein the level adjustment amount includes the sixth-level adjustment amount.
[0111] In an embodiment of the present invention, the preset number of cooling times can be defined as A1, and the size of the preset number of cooling times can also be any size considering normal driving, for example, 5 times. That is, during vehicle driving, if the battery has been activated 5 times to enter the cooling process, it can be considered to increase the cooling level and obtain a first cooling level that is higher than the basic cooling level.
[0112] In an embodiment of the present invention, if the number of cooling cycles exceeds a preset number, a positive fifth-level adjustment amount may be obtained. When adjusting the base cooling level based on the fifth-level adjustment amount to obtain the first cooling level, the base cooling level and the fifth-level adjustment amount may be directly added, thereby increasing the value of the base cooling level to obtain a first cooling level greater than the base cooling level. Furthermore, to better calculate the first cooling level, a second cooling number A2 may be preset in addition to the preset number A1, with A2 being greater than A1. When the number of cooling cycles exceeds A2, it is assumed that the vehicle battery's cooling demand is more urgent, and the fifth-level adjustment amount may be appropriately increased.
[0113] In an embodiment of the present invention, if the number of refrigeration times is not greater than the preset number of refrigeration times, a negative sixth-level adjustment amount can be obtained. In the process of adjusting the basic refrigeration level based on the sixth-level adjustment amount to obtain the first refrigeration level, the basic refrigeration level can be directly added to the fourth-level adjustment amount, that is, the value of the basic refrigeration level can be reduced to obtain a first refrigeration level that is smaller than the basic refrigeration level.
[0114] For example, during the driving process of the vehicle, if the number of cooling times for activating the battery for cooling treatment in a single trip is greater than the preset cooling times A1, the basic cooling level is +1 (at this time, the fifth-level adjustment amount is +1); if the number of cooling times for activating the battery for cooling treatment in a single trip is greater than the preset cooling times A1 and can also be greater than the preset cooling times A2, the basic cooling level is +2 (at this time, the fifth-level adjustment amount is +2); if the number of cooling times for activating the battery for cooling treatment in a single trip is not greater than the preset cooling times A1, the basic cooling level is -1 (at this time, the sixth-level adjustment amount is -1).
[0115] In an embodiment of the present invention, after the air conditioning module is controlled to be turned on to cool the vehicle battery, while the vehicle air conditioning module is cooling the vehicle battery, a second battery temperature of the vehicle battery and thermal management data of the vehicle battery during the cooling process are obtained. The thermal management data includes M types of data. Multiple level adjustment amounts are determined based on each type of thermal management data and each type of driving data. The multiple level adjustment amounts include M level adjustment amounts, and the M types of thermal management data correspond one-to-one with the M level adjustment amounts. The first cooling level is adjusted based on the multiple level adjustment amounts to obtain a second cooling level. Furthermore, based on the second cooling level, a target cooling exit temperature for the vehicle battery is determined from multiple preset cooling exit temperatures. If the second battery temperature is less than the target cooling exit temperature, the air conditioning module is controlled to stop cooling the vehicle battery.
[0116] In an embodiment of the present invention, after the vehicle battery enters the refrigeration process according to the target refrigeration entry temperature determined by the first refrigeration level, in order to better perform thermal management on the battery, thermal management data representing the state of the vehicle battery in the refrigeration process can also be used to adjust the first refrigeration level again to obtain a second refrigeration level, thereby determining the target refrigeration exit temperature of the vehicle battery. When the second battery temperature is lower than the target refrigeration exit temperature, the air-conditioning module is controlled to stop refrigerating the vehicle battery, so that the vehicle battery exits the refrigeration stage. The second battery temperature can be the real-time battery temperature of the battery after entering the refrigeration process, which can be represented by the data with the highest temperature value at multiple temperature detection points on the battery.
[0117] In this embodiment of the present invention, a target cooling exit temperature for the vehicle battery can be determined from a plurality of preset cooling exit temperatures based on the second cooling level. The specific process can refer to the description of determining the target cooling entry temperature from a plurality of preset cooling entry temperatures based on the first cooling level. The plurality of preset cooling exit temperatures can be within a temperature range of 35°C or below.
[0118] In this embodiment of the present invention, the higher the second cooling level, the lower the temperature threshold for battery cooling exit (i.e., the target cooling exit temperature). The battery cooling process is terminated when the highest temperature among all detection points in the battery (i.e., the second battery temperature) is lower than the cooling exit temperature threshold.
[0119] In this embodiment of the present invention, the first cooling level can be adjusted not only based on thermal management data but also based on driving data after the vehicle battery enters the cooling process. Since the concept of adjusting the preset basic cooling level or the first cooling level based on driving data is the same, the specific process for adjusting the first cooling level based on driving data in this embodiment of the present invention can be referenced above with respect to the specific process for adjusting the preset basic cooling level based on driving data, and will not be further described.
[0120] In an embodiment of the present invention, the thermal management data includes a first rate of change and / or a second battery temperature. The second battery temperature is the real-time temperature of the vehicle battery after entering the cooling process, and the first rate of change can be the rate of change of the second battery temperature of the vehicle battery within a second preset time period. In the process of adjusting the first cooling level according to the level adjustment amount corresponding to each type of thermal management data to obtain the second cooling level, the process of obtaining the corresponding level adjustment amount for each type of thermal management data and adjusting the first cooling level can refer to the following steps:
[0121] Fourth, regarding the rate of change of the second battery temperature in the thermal management data over a second preset time period: while controlling the air conditioning module to cool the vehicle battery, obtain the first rate of change of the second battery temperature of the vehicle battery over the second preset time period at intervals of the second preset time period. If the first rate of change is positive, adjust the first cooling level based on the seventh level adjustment amount to obtain the second cooling level, with the level adjustment amount including the seventh level adjustment amount. If the first rate of change is negative, adjust the first cooling level based on the eighth level adjustment amount to obtain the second cooling level, with the level adjustment amount including the eighth level adjustment amount.
[0122] In this embodiment of the present invention, the second preset time period can be any time period, such as 1 minute, 5 minutes, etc. The second preset time period can be the same as or different from the first preset time period. At every second preset time period, a ratio of a change in the second battery temperature of the vehicle battery to the second preset time period, i.e., a first rate of change, is obtained.
[0123] In an embodiment of the present invention, if the first rate of change is a positive number, a positive seventh-level adjustment amount may be obtained. When adjusting the first cooling level based on the seventh-level adjustment amount to obtain the second cooling level, the first cooling level and the seventh-level adjustment amount may be directly added together, that is, the value of the first cooling level is increased to obtain a second cooling level that is larger than the first cooling level. If the first rate of change is a negative number, a negative eighth-level adjustment amount may be obtained. When adjusting the first cooling level based on the eighth-level adjustment amount to obtain the second cooling level, the first cooling level and the seventh-level adjustment amount may be directly added together, that is, the value of the first cooling level is decreased to obtain a second cooling level that is smaller than the first cooling level.
[0124] In an embodiment of the present invention, in order to better determine the second cooling level, the absolute value of the first change rate can also be judged. The preset threshold value of the absolute value of the first change rate (i.e., the preset first change rate absolute value described below) can be represented by B1 or B2. B1 is greater than B2. The absolute value of the first change rate can affect the absolute value of the level adjustment amount.
[0125] For example, after the battery enters the cooling process, the rate of change of the second battery temperature (i.e., the first rate of change) is calculated every 5 minutes. If the first rate of change is a positive number and the absolute value of the first rate of change is greater than the preset first rate of change absolute value B1, the first cooling level is increased by +2 (in this case, the seventh level adjustment amount is +2). If the first rate of change is a positive number, the absolute value of the first rate of change is less than the preset first rate of change absolute value B1 and greater than the preset first rate of change absolute value B2, the first cooling level is increased by +1 (in this case, the seventh level adjustment amount is +1).
[0126] If the first rate of change is a negative number and its absolute value is greater than the preset first rate of change absolute value B1, the first cooling level is -2 (in this case, the eighth level adjustment amount is -2). If the first rate of change is a negative number and its absolute value is greater than the preset first rate of change absolute value B2 and less than the preset first rate of change absolute value B1, the first cooling level is -1 (in this case, the eighth level adjustment amount is -1).
[0127] Fifth, with respect to the first difference between the target cooling exit temperature and the second battery temperature in the thermal management data: the first difference between the target cooling exit temperature and the second battery temperature is obtained. If the first difference is greater than a first preset temperature difference, the first cooling level is adjusted based on a ninth level adjustment amount to obtain the second cooling level, where the ninth level adjustment amount includes the ninth level adjustment amount. If the first difference is not greater than the first preset temperature difference, the first cooling level is adjusted based on a tenth level adjustment amount to obtain the second cooling level, where the tenth level adjustment amount includes the tenth level adjustment amount.
[0128] In this embodiment of the present invention, the first preset temperature difference C1 can be any value. After the vehicle battery enters the cooling process, the real-time battery temperature (second battery temperature) can be obtained in real time. The first difference between the target cooling exit temperature (previously determined) and the second battery temperature can also be obtained to adjust the second cooling level and the target cooling exit temperature.
[0129] In an embodiment of the present invention, if the first difference is greater than the first preset temperature difference C1, a positive ninth-level adjustment amount may be obtained. When adjusting the first cooling level based on the ninth-level adjustment amount to obtain the second cooling level, the first cooling level and the ninth-level adjustment amount may be directly added together, that is, the value of the first cooling level may be increased to obtain a second cooling level that is larger than the first cooling level. If the first difference is not greater than the first preset temperature difference C1, a negative tenth-level adjustment amount may be obtained. When adjusting the first cooling level based on the tenth-level adjustment amount to obtain the second cooling level, the first cooling level and the tenth-level adjustment amount may be directly added together, that is, the value of the first cooling level may be decreased to obtain a second cooling level that is smaller than the first cooling level.
[0130] For example, after the battery enters the cooling process, if the difference between the target cooling exit temperature and the current battery temperature (the second battery temperature) (i.e., the first difference) is greater than the first preset temperature difference C1, the first cooling penalty level is increased by +1 (in this case, the ninth level adjustment amount is +1). If the difference between the target cooling exit temperature and the current battery temperature (i.e., the first difference) is not greater than the first preset temperature difference C1, the first cooling penalty level is decreased by -1 (in this case, the tenth level adjustment amount is -1).
[0131] In an embodiment of the present invention, when determining whether a battery enters a cooling process, the level adjustment amount includes at least one of a first level adjustment amount, a second level adjustment amount, a third level adjustment amount, a fourth level adjustment amount, a fifth level adjustment amount, a sixth level adjustment amount, a seventh level adjustment amount, an eighth level adjustment amount, a ninth level adjustment amount, and a tenth level adjustment amount. When the level adjustment amount includes more than one data point, the multiple level adjustment amounts can be superimposed. Furthermore, all level adjustment amounts can be superimposed not only on a preset basic cooling level to obtain a first cooling level, but also on the first cooling level to obtain a second cooling level, dynamically adjusting the target cooling entry temperature and target cooling exit temperature for the battery entering the cooling process, thereby more intelligently managing the thermal performance of the vehicle battery.
[0132] In an embodiment of the present invention, not only can the first cooling level and / or the second cooling level be determined based on driving data, but a first heating level for determining whether the battery has entered a heating process can also be determined based on the driving data. Furthermore, a second heating level for determining whether the battery has exited a heating process can also be determined based on both the driving data and the thermal management data.
[0133] In an embodiment of the present invention, in the process of adjusting the preset basic heating level according to the level adjustment amount corresponding to each driving data to obtain the first heating level, the following steps may be referred to:
[0134] First, regarding the average discharge power in the driving data: During vehicle driving, the average battery discharge power of the battery within the first preset duration is obtained at intervals of the first preset duration. If the average battery discharge power is greater than the preset average discharge power, the basic heating level is adjusted based on an eleventh level adjustment amount to obtain the first heating level, and the level adjustment amount includes the eleventh level adjustment amount. If the average battery discharge power is not greater than the preset average discharge power, the basic heating level is adjusted based on a twelfth level adjustment amount to obtain the first heating level, and the level adjustment amount includes the twelfth level adjustment amount.
[0135] In an embodiment of the present invention, if the average battery discharge power is greater than the preset average discharge power, a positive eleventh-level adjustment amount may be obtained. When adjusting the basic heating level based on the first-level adjustment amount to obtain the first heating level, the basic heating level may be directly added to the eleventh-level adjustment amount, that is, the value of the basic heating level may be increased to obtain a first heating level that is greater than the basic heating level. If the average battery discharge power is not greater than the preset average discharge power, a negative twelfth-level adjustment amount may be obtained. When adjusting the basic heating level based on the twelfth-level adjustment amount to obtain the first heating level, the basic heating level may be directly added to the twelfth-level adjustment amount, that is, the value of the basic heating level may be decreased to obtain a first heating level that is less than the basic heating level.
[0136] For example, while the vehicle is driving, the average battery discharge power is calculated every 5 minutes. If the average battery discharge power over 5 minutes is greater than a certain threshold value W1 (in this case, the 11th level adjustment is +1), the basic heating level is increased by +1. If the average discharge power over 5 minutes is less than W1, the basic heating level is decreased by -1 (in this case, the 12th level adjustment is -1).
[0137] Second, with respect to the driving time in the driving data, which represents the length of time the vehicle is in the driving process: during the driving process, the driving time of the vehicle is obtained. If the driving time is greater than a preset driving time, the basic heating level is adjusted based on a thirteenth level adjustment amount to obtain the first heating level, and the level adjustment amount includes the thirteenth level adjustment amount. If the driving time is not greater than the preset driving time, the basic heating level is adjusted based on a fourteenth level adjustment amount to obtain the first heating level, and the level adjustment amount includes the fourteenth level adjustment amount.
[0138] In an embodiment of the present invention, if the driving time is greater than a preset driving time, a positive thirteenth-level adjustment amount may be obtained. When adjusting the basic heating level based on the thirteenth-level adjustment amount to obtain the first heating level, the basic heating level and the thirteenth-level adjustment amount may be directly added, that is, the value of the basic heating level may be increased to obtain a first heating level that is greater than the basic heating level. If the driving time is not greater than the preset driving time, a negative fourteenth-level adjustment amount may be obtained. When adjusting the basic heating level based on the fourteenth-level adjustment amount to obtain the first heating level, the basic heating level and the fourth-level adjustment amount may be directly added, that is, the value of the basic heating level may be decreased to obtain a first heating level that is less than the basic heating level.
[0139] For example, during the vehicle's driving process, if the single-trip driving time is greater than the preset driving time T1, the basic heating level is +1 (at this time, the thirteenth-level adjustment amount is +1); if the single-trip driving distance is not greater than the preset driving time T1, the basic heating level is -1 (at this time, the fourteenth-level adjustment amount is -1).
[0140] In an embodiment of the present invention, when the air-conditioning module of the vehicle performs a heating treatment on the vehicle battery, a third battery temperature of the vehicle battery and thermal management data of the vehicle battery during the heating treatment are obtained. The third battery temperature is the real-time battery temperature of the vehicle battery after entering the heating treatment. A plurality of level adjustment amounts are determined based on each type of thermal management data and each type of driving data. The plurality of level adjustment amounts include M level adjustment amounts, and the M types of thermal management data correspond one to one with the M level adjustment amounts. The first heating level is adjusted according to the plurality of level adjustment amounts to obtain a second heating level. Based on the second heating level, a target heating exit temperature of the vehicle battery is determined from a plurality of preset heating exit temperatures. If the third battery temperature is greater than the target heating exit temperature, the air-conditioning module is controlled to stop performing heating treatment on the vehicle battery.
[0141] In an embodiment of the present invention, after the vehicle battery enters the heating process, the first heating level can be adjusted again according to the level adjustment amount to obtain a second heating level, thereby determining a target heating exit temperature for the vehicle battery from among a plurality of preset heating exit temperatures. Determining the target heating exit temperature for the vehicle battery from among the plurality of preset heating exit temperatures according to the second heating level can be described with reference to the above-described process for determining the target heating entry temperature from among the plurality of preset heating entry temperatures according to the first heating level, and will not be further described.
[0142] In an embodiment of the present invention, a target heating exit temperature can be determined based on the second heating level. The target heating exit temperature can be within a temperature range of 0 to 5 degrees Celsius. A higher second heating level results in a higher temperature threshold for battery heating process exit (i.e., the target heating exit temperature). A lower second heating level results in a lower temperature threshold for battery heating process exit (i.e., the target heating exit temperature). When the lowest battery temperature (i.e., the third battery temperature, the lowest temperature among multiple test points of the vehicle battery) exceeds the target heating exit temperature, the battery heating process is exited.
[0143] In an embodiment of the present invention, the battery thermal management data also includes a rate of change of the third battery temperature within a second preset time period after the battery enters the heating process, i.e., a second rate of change. The process of adjusting the first heating level according to multiple level adjustment amounts to obtain the second heating level can refer to the following steps:
[0144] Third, regarding the rate of change of the third battery temperature in the thermal management data over a second preset duration: While controlling the air conditioning module to heat the vehicle battery, obtain the second rate of change of the third battery temperature over the second preset duration at intervals of the second preset duration. If the second rate of change is positive, adjust the first heating level based on a fifteenth level adjustment amount to obtain the second heating level, with the fifteenth level adjustment amount included in the level adjustment amount. If the second rate of change is negative, adjust the first heating level based on a sixteenth level adjustment amount to obtain the second heating level, with the sixteenth level adjustment amount included in the level adjustment amount.
[0145] In an embodiment of the present invention, if the second rate of change is a positive number, a negative fifteenth-level adjustment amount may be obtained. In the process of adjusting the first heating level based on the fifteenth-level adjustment amount to obtain the second heating level, the first heating level and the fifteenth-level adjustment amount may be directly added together, that is, the value of the first heating level is reduced to obtain a second heating level smaller than the first heating level. If the second rate of change is a negative number, a positive sixteenth-level adjustment amount may be obtained. In the process of adjusting the first heating level based on the sixteenth-level adjustment amount to obtain the second heating level, the first heating level and the sixteenth-level adjustment amount may be directly added together, that is, the value of the first heating level is increased to obtain a second heating level larger than the first heating level.
[0146] In an embodiment of the present invention, in order to better determine the second heating level, the absolute value of the second change rate can also be judged. The preset threshold value of the absolute value of the second change rate (that is, the preset second change rate absolute value described below can be the same as the preset first change rate absolute value) can be represented by B1 or B2. B1 is greater than B2. The absolute value of the second change rate can affect the absolute value of the level adjustment amount.
[0147] For example, after the battery enters the heating process, the rate of change of the third battery temperature (i.e., the second rate of change) is calculated every 5 minutes. If the second rate of change is a positive number and the absolute value of the third rate of change is greater than the preset second rate of change absolute value B1, the first heating level is -2 (in this case, the fifteenth level adjustment amount is -2). If the second rate of change is a positive number and the absolute value of the second rate of change is less than the preset first rate of change absolute value B1, and the absolute value of the first rate of change is greater than the preset first rate of change absolute value B2, the first heating level is -1 (in this case, the fifteenth level adjustment amount is -1).
[0148] If the second rate of change is a negative number, and the absolute value of the second rate of change is greater than the preset second rate of change absolute value B1, then the first heating level is increased by 2 (in this case, the adjustment amount for the sixteenth level is +2). If the second rate of change is a negative number, and the absolute value of the second rate of change is less than the preset second rate of change absolute value B1, and the absolute value of the second rate of change is greater than the preset second rate of change absolute value B2, then the first heating level is increased by 1 (in this case, the adjustment amount for the eighth level is +1).
[0149] Fourth, with respect to the second difference between the target heating exit temperature and the third battery temperature in the thermal management data: the second difference between the target heating exit temperature and the third battery temperature is obtained. If the second difference is greater than a second preset temperature difference, the first heating level is adjusted based on a seventeenth level adjustment amount to obtain a second heating level, wherein the level adjustment amount includes the seventeenth level adjustment amount. If the second difference is not greater than the second preset temperature difference, the first heating level is adjusted based on an eighteenth level adjustment amount to obtain a second heating level, wherein the level adjustment amount includes the eighteenth level adjustment amount.
[0150] In this embodiment of the present invention, the second preset temperature difference C2 can be any value. After the vehicle battery enters the heating process, the lowest battery temperature (third battery temperature) can be obtained in real time. Furthermore, a second difference between the target cooling exit temperature (previously determined) and the third battery temperature can be obtained to adjust the second heating level and the target heating exit temperature.
[0151] In an embodiment of the present invention, if the second difference is greater than the second preset temperature difference C2, a positive seventeenth-level adjustment amount may be obtained. When adjusting the first heating level based on the seventeenth-level adjustment amount to obtain the second heating level, the first heating level and the seventeenth-level adjustment amount may be directly added together, that is, the value of the first heating level is increased to obtain a second heating level that is larger than the first heating level. If the second difference is not greater than the second preset temperature difference C2, a negative eighteenth-level adjustment amount may be obtained. When adjusting the first heating level based on the eighteenth-level adjustment amount to obtain the second heating level, the first heating level and the eighteenth-level adjustment amount may be directly added together, that is, the value of the first heating level is decreased to obtain a second heating level that is smaller than the first heating level.
[0152] For example, after the battery enters the heating process, if the difference between the target heating exit temperature and the third battery cell temperature (i.e., the second difference) is greater than the second preset temperature difference C2, the first heating level is increased by 1 (in this case, the adjustment amount for the seventeenth level is +1). If the difference between the target heating exit temperature and the third battery cell temperature (i.e., the second difference) is not greater than the second preset temperature difference C2, the first heating level is decreased by 1 (in this case, the adjustment amount for the eighteenth level is -1).
[0153] In an embodiment of the present invention, when determining whether a battery has entered a heating process, the level adjustment amount includes at least one of the eleventh, twelfth, thirteenth, fourteenth, fifteenth, sixteenth, and seventeenth level adjustment amounts. When the level adjustment amount includes more than one data point, the multiple level adjustment amounts can be superimposed. Furthermore, all level adjustment amounts can be superimposed not only on a preset base heating level to obtain a first heating level, but also on the first heating level to obtain a second heating level, dynamically adjusting the target heating entry temperature and target heating exit temperature for the battery entering the heating process, thereby more intelligently managing the thermal performance of the vehicle battery.
[0154] An embodiment of the present invention provides a battery thermal management control scheme that adjusts the battery thermal management level based on driving power, single-trip driving time, the number of thermal management activations per trip, the rate of temperature change during thermal management, and the difference between the thermal management exit temperature threshold and the current battery temperature. This enables the battery to self-learn its thermal management, effectively saving energy consumed during battery thermal management, reducing vehicle energy consumption, and enhancing the competitiveness of new energy vehicles. Furthermore, based on the concepts provided by the embodiments of the present invention, the battery thermal management level can also be adjusted based on parameters such as driving distance and driving speed.
[0155] In an embodiment of the present invention, a vehicle is also provided. Figure 2 This is a structural block diagram of a vehicle provided in an embodiment of the present invention. The vehicle 200 includes:
[0156] Processor 210;
[0157] a memory 220 for storing instructions executable by the processor;
[0158] The processor 210 is configured to execute the instructions to implement the following Figure 1 The method described.
[0159] In an exemplary embodiment, the vehicle computer can be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors or other electronic components to perform the above method.
[0160] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory including instructions, and the instructions can be executed by a processor of the device to perform the above method. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, and an optical data storage device. When the instructions in the non-transitory computer-readable storage medium are executed by the processor of the electronic device, the electronic device can perform Figure 1 The method shown.
[0161] The present application also provides a computer program product, comprising a computer program, which, when executed by a processor, Figure 1 The method shown.
[0162] While the above description does not provide detailed technical details regarding the patterning of each layer, those skilled in the art will appreciate that various technical means can be employed to form layers, regions, and the like in desired shapes. Furthermore, those skilled in the art may devise methods that differ from those described above to achieve the same structure. Furthermore, while each embodiment has been described separately, this does not mean that the measures in each embodiment cannot be advantageously combined.
[0163] Although the preferred embodiments of the present invention have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the present invention.
[0164] Obviously, those skilled in the art may make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if such changes and modifications fall within the scope of the claims and their equivalents, the present invention is intended to include such changes and modifications.
Claims
1. A battery thermal management method, characterized in that: The method comprises: Acquiring driving data of a vehicle and a first battery temperature of a vehicle battery, and determining a first cooling level and a first heating level of the vehicle battery according to the driving data; determining a target cooling entry temperature from a plurality of preset cooling entry temperatures according to the first cooling level, and determining a target heating entry temperature from a plurality of preset heating entry temperatures according to the first heating level; When the air conditioning module of the vehicle is in an off state, if the first battery temperature is greater than the target cooling entry temperature, controlling the air conditioning module to turn on to cool the vehicle battery; If the first battery temperature is lower than the target heating entry temperature, the air conditioning module is controlled to be turned on to heat the vehicle battery.
2. The method according to claim 1, characterized in that The driving data includes N types, and determining the first cooling level and the first heating level of the vehicle battery according to the driving data includes: Determining N levels of adjustment amounts according to the driving data, wherein the N types of driving data correspond one to one with the N levels of adjustment amounts; Adjusting the preset basic cooling level according to the level adjustment amount corresponding to each driving data to obtain a first cooling level; The preset basic heating level is adjusted according to the level adjustment amount corresponding to each driving data to obtain the first heating level.
3. The method according to claim 2, characterized in that The driving data includes at least one of an average discharge power of the vehicle battery within a first preset time period, a driving time of the vehicle, and a number of cooling times of the vehicle, wherein the driving time represents a length of time the vehicle is in a driving process, and the cooling times represents a number of times the vehicle battery is cooled during the driving process; The step of adjusting the preset basic cooling level according to the level adjustment amount corresponding to each driving data to obtain the first cooling level includes: During the driving of the vehicle, obtaining the average discharge power of the battery within the first preset time period at intervals of the first preset time period; If the average discharge power of the battery is greater than the preset discharge power, adjusting the basic cooling level based on a first level adjustment amount to obtain the first cooling level, the level adjustment amount including the first level adjustment amount; If the average discharge power of the battery is not greater than the preset average discharge power, adjusting the basic cooling level based on the second level adjustment amount to obtain the first cooling level, the level adjustment amount including the second level adjustment amount; During the driving process of the vehicle, obtaining the driving time of the vehicle; If the driving time is greater than the preset driving time, adjusting the basic cooling level based on the third level adjustment amount to obtain the first cooling level, the level adjustment amount including the third level adjustment amount; If the driving time is not greater than the preset driving time, adjusting the basic cooling level based on a fourth level adjustment amount to obtain the first cooling level, the level adjustment amount including the fourth level adjustment amount; During the driving of the vehicle, obtaining the number of cooling times of the vehicle; If the number of refrigeration times is greater than the preset number of refrigeration times, adjusting the basic refrigeration level based on the fifth level adjustment amount to obtain the first refrigeration level, the level adjustment amount including the fifth level adjustment amount; If the number of refrigeration times is not greater than the preset number of refrigeration times, the basic refrigeration level is adjusted based on the sixth level adjustment amount to obtain the first refrigeration level, and the level adjustment amount includes the sixth level adjustment amount.
4. The method according to claim 2, characterized in that After controlling the air conditioning module to be turned on to cool the vehicle battery, the method further includes: obtaining, while the air conditioning module of the vehicle is cooling the vehicle battery, a second battery temperature of the vehicle battery and thermal management data of the vehicle battery during the cooling process, the thermal management data including M types; determining a plurality of level adjustment amounts according to each type of the thermal management data and each type of the driving data, the plurality of level adjustment amounts including M level adjustment amounts, the M types of the thermal management data corresponding one to one with the M level adjustment amounts; adjusting the first cooling level according to a plurality of level adjustment amounts to obtain a second cooling level; determining a target cooling exit temperature of the vehicle battery from a plurality of preset cooling exit temperatures according to the second cooling level; If the second battery temperature is lower than the target cooling exit temperature, the air conditioning module is controlled to stop cooling the vehicle battery.
5. The method according to claim 4, characterized in that The thermal management data includes a first rate of change and / or a second battery temperature; The adjusting the first refrigeration level according to the multiple level adjustment amounts to obtain the second refrigeration level includes: During the process of controlling the air conditioning module to cool the vehicle battery, obtaining the first rate of change of the second battery temperature of the vehicle battery within the second preset time period at intervals of the second preset time period; If the first rate of change is a positive number, the first cooling level is adjusted based on a seventh level adjustment amount to obtain the second cooling level, and the level adjustment amount includes the seventh level adjustment amount; If the first rate of change is a negative number, the first cooling level is adjusted based on an eighth level adjustment amount to obtain the second cooling level, and the level adjustment amount includes the eighth level adjustment amount; obtaining a first difference between the target cooling exit temperature and the second battery temperature; If the first temperature difference is greater than a first preset temperature difference, adjusting the first cooling level based on a ninth level adjustment amount to obtain the second cooling level, the level adjustment amount including the ninth level adjustment amount; If the first difference is not greater than a first preset temperature difference, the first refrigeration level is adjusted based on a tenth level adjustment amount to obtain the second refrigeration level, and the level adjustment amount includes the tenth level adjustment amount.
6. The method according to claim 3, characterized in that The step of adjusting the preset basic heating level according to the level adjustment amount corresponding to each driving data to obtain the first heating level includes: During the driving of the vehicle, obtaining the average discharge power of the battery within the first preset time period at intervals of the first preset time period; If the average discharge power of the battery is greater than the preset average discharge power, adjusting the basic heating level based on an eleventh level adjustment amount to obtain the first heating level, the level adjustment amount including the eleventh level adjustment amount; If the average discharge power of the battery is not greater than the preset average discharge power, adjusting the basic heating level based on a twelfth level adjustment amount to obtain the first heating level, the level adjustment amount including the twelfth level adjustment amount; During the driving process of the vehicle, obtaining the driving time of the vehicle; If the driving time is greater than a preset driving time, adjusting the basic heating level based on a thirteenth level adjustment amount to obtain the first heating level, the level adjustment amount including the thirteenth level adjustment amount; If the driving time is not greater than the preset driving time, the basic heating level is adjusted based on a fourteenth level adjustment amount to obtain the first heating level, and the level adjustment amount includes the fourteenth level adjustment amount.
7. The method according to claim 4, characterized in that After controlling the air conditioning module to be turned on to heat the battery, the method further includes: obtaining a third battery temperature of the vehicle battery and thermal management data of the vehicle battery during the heating process when the air conditioning module of the vehicle is heating the vehicle battery: Determining a plurality of level adjustment amounts according to each type of thermal management data and each type of driving data, wherein the plurality of level adjustment amounts include M level adjustment amounts, and the M types of thermal management data correspond one to one with the M level adjustment amounts; adjusting the first heating level according to a plurality of level adjustment amounts to obtain a second heating level; determining a target heating exit temperature of the vehicle battery from a plurality of preset heating exit temperatures according to the second heating level; If the third battery temperature is greater than the target heating exit temperature, the air conditioning module is controlled to stop heating the vehicle battery.
8. The method according to claim 7, characterized in that The thermal management data of the vehicle battery also includes a second rate of change; The step of adjusting the first heating level according to the plurality of level adjustment amounts to obtain the second heating level includes: every second preset time period, obtaining the second rate of change of the temperature of the vehicle battery within the second preset time period; if the second rate of change is a positive number, adjusting the first heating level based on a fifteenth level adjustment amount to obtain the second heating level, the level adjustment amount including the fifteenth level adjustment amount; if the second rate of change is a negative number, adjusting the first heating level based on a sixteenth level adjustment amount to obtain the second heating level, the level adjustment amount including the sixteenth level adjustment amount; obtaining a second difference between the target heating exit temperature and the third battery temperature; If the second temperature difference is greater than a second preset temperature difference, adjusting the first heating level based on a seventeenth level adjustment amount to obtain the second heating level, the level adjustment amount including the seventeenth level adjustment amount; If the second difference is not greater than the second preset temperature difference, the first heating level is adjusted based on an eighteenth level adjustment amount to obtain the second heating level, and the level adjustment amount includes the eighteenth level adjustment amount.
9. A vehicle, characterized in that: include: processor; a memory for storing instructions executable by the processor; The processor is configured to execute the instructions to implement the method according to any one of claims 1 to 8.
10. A computer program product, characterized in that The method comprises a computer program which is used by a processor to execute the method according to any one of claims 1 to 8.