Battery control method, vehicle and computer storage medium
By monitoring the vehicle battery temperature and obtaining the internal compensation temperature, the battery temperature is adjusted to reflect the actual temperature, which solves the problem of inaccurate control of the battery thermal management system and achieves more accurate temperature regulation and battery protection.
Patent Information
- Application Number
- CN202510786120.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-12
- Publication Date
- 2025-09-23
AI Technical Summary
In the existing technology, the temperature monitoring of vehicle battery packs mainly relies on the temperature sensor of the battery cell shell, which cannot accurately reflect the internal temperature of the battery cell, resulting in untimely or inaccurate control of the thermal management system, which may damage the battery cell.
By monitoring the vehicle battery temperature and obtaining the internal compensation temperature from a preset temperature compensation mapping relationship, the battery temperature is adjusted to obtain the target actual temperature, thereby controlling the thermal management system to regulate the battery temperature.
The control accuracy of the battery thermal management system is improved, ensuring that the battery operates within an appropriate temperature range and reducing the risk of battery damage.
Smart Images

Figure CN120680987A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of battery technology, and in particular to a battery control method, a vehicle, and a computer storage medium. Background Art
[0002] The vehicle battery packs of new energy vehicles usually use square shell cells. Due to the large volume of square shell cells, there is a delay in heat conduction between the interior of the square shell cells and the cell shell, resulting in a difference between the internal temperature of the cell and the surface temperature of the shell. However, the current temperature monitoring of the battery pack mainly relies on the temperature sensor installed on the surface of the cell shell. The temperature data collected by the temperature sensor can only collect the temperature of the cell shell, and cannot accurately reflect the actual temperature inside the cell. As a result, when the temperature difference between the inside and outside of the battery is large, it will cause the vehicle battery's thermal management system to be turned on or off in an untimely and inaccurate manner, making it difficult to dissipate heat from the battery in a timely or accurate manner, which may damage the battery cells. Therefore, there is currently a technical problem of low control accuracy of the battery's thermal management system.
[0003] The above content is only used to assist in understanding the technical solutions of the embodiments of the present application and does not constitute an admission that the above content is prior art. Summary of the Invention
[0004] The main purpose of the embodiments of the present application is to provide a battery control method, a vehicle, and a computer storage medium, aiming to solve the technical problem of low control accuracy of the battery thermal management system.
[0005] To achieve the above objectives, an embodiment of the present application provides a battery control method, the method comprising:
[0006] Monitoring the battery temperature of the vehicle and obtaining an internal compensation temperature corresponding to the battery temperature from a preset temperature compensation mapping relationship;
[0007] adjusting the battery temperature according to the internal compensation temperature to obtain a target actual temperature;
[0008] A thermal management system of a battery in the vehicle is controlled according to the target actual temperature to adjust the temperature of the battery.
[0009] In a feasible embodiment, the preset temperature compensation mapping relationship includes a preset high temperature compensation mapping relationship, a preset low temperature compensation mapping relationship, a preset temperature increase compensation mapping relationship, and a preset temperature decrease compensation mapping relationship;
[0010] The step of obtaining the internal compensation temperature corresponding to the battery temperature from a preset temperature compensation mapping relationship includes:
[0011] When the battery temperature is lower than a preset low temperature threshold and the thermal management system does not enable a heating mode, searching for an internal compensation temperature corresponding to the battery temperature from the preset low temperature compensation mapping relationship;
[0012] When the thermal management system operates in a heating mode, searching for an internal compensation temperature corresponding to the battery temperature from the preset temperature rise compensation mapping relationship;
[0013] When the battery temperature is greater than a preset high temperature threshold and the thermal management system does not enable a cooling mode, searching for an internal compensation temperature corresponding to the battery temperature from the preset high temperature compensation mapping relationship;
[0014] When the thermal management system operates in a cooling mode, the internal compensation temperature corresponding to the battery temperature is searched from the preset cooling compensation mapping relationship.
[0015] In a feasible embodiment, the step of adjusting the battery temperature according to the internal compensation temperature to obtain a target actual temperature includes:
[0016] When the battery temperature is lower than a preset low temperature threshold, reducing the battery temperature according to the internal compensation temperature to obtain a target actual temperature;
[0017] When the battery temperature is greater than a preset high temperature threshold, the battery temperature is increased according to the internal compensation temperature to obtain a target actual temperature.
[0018] In a feasible embodiment, the method further includes:
[0019] Identify a test battery that is the same model as the vehicle's battery;
[0020] Performing temperature tests on the test battery under multiple preset vehicle operating conditions respectively to obtain temperature test results corresponding to the multiple preset vehicle operating conditions;
[0021] Based on the temperature test results, a preset temperature compensation mapping relationship is determined.
[0022] In a feasible embodiment, the temperature test result includes the internal temperature of the first battery, the internal temperature of the second battery, the internal temperature of the third battery, and the internal temperature of the fourth battery;
[0023] The step of performing a temperature test on the test battery under a plurality of preset vehicle operating conditions to obtain temperature test results corresponding to the plurality of preset vehicle operating conditions includes:
[0024] For each preset vehicle operating condition, under the preset vehicle operating condition, when the thermal management system is in an idle state, detecting first battery internal temperatures corresponding to the external temperature of the test battery in a plurality of preset high temperature ranges, and detecting second battery internal temperatures corresponding to the external temperature of the test battery in a plurality of preset low temperature ranges;
[0025] When the thermal management system is in a cooling mode, detecting the internal temperature of the third battery in each preset high temperature range of the external temperature of the test battery;
[0026] When the thermal management system is in a heating mode, the external temperature of the test battery and the internal temperature of the fourth battery in each preset low temperature range are detected.
[0027] In a feasible embodiment, the preset temperature compensation mapping relationship includes a preset high temperature compensation mapping relationship and a preset cooling compensation mapping relationship. The step of determining the preset temperature compensation mapping relationship based on the temperature test result includes:
[0028] Obtaining, from the temperature test results, a first battery internal temperature and a third battery internal temperature in each preset high temperature range of the test battery under each preset vehicle operating condition;
[0029] For each preset high temperature interval, calculating a difference between an internal temperature of each first battery and a corresponding external temperature within the preset high temperature interval to obtain a first internal-external temperature difference of each first battery, and calculating a difference between an internal temperature of each third battery and a corresponding external temperature within the preset high temperature interval to obtain a second internal-external temperature difference of each third battery;
[0030] The maximum target first internal / external temperature difference among the first internal / external temperature differences is used as the first compensation temperature of the preset high temperature interval, and the maximum target second internal / external temperature difference among the second internal / external temperature differences is used as the second compensation temperature of the preset high temperature interval;
[0031] The mapping relationship between each preset high temperature interval and the corresponding first compensation temperature is collectively used as the preset high temperature compensation mapping relationship, and the mapping relationship between each preset high temperature interval and the corresponding second compensation temperature is collectively used as the preset cooling compensation mapping relationship.
[0032] In a feasible embodiment, the preset temperature compensation mapping relationship includes a preset low temperature compensation mapping relationship and a preset temperature increase compensation mapping relationship; and the step of determining the preset temperature compensation mapping relationship based on the temperature test result includes:
[0033] Obtaining, from the temperature test results, a second battery internal temperature and a fourth battery internal temperature in each preset low temperature range of the test battery under each preset vehicle operating condition;
[0034] For each preset high temperature interval, calculating a difference between an internal temperature of each second battery and a corresponding external temperature within the preset high temperature interval to obtain a third internal-external temperature difference of each second battery, and calculating a difference between an internal temperature of each fourth battery and a corresponding external temperature within the preset high temperature interval to obtain a fourth internal-external temperature difference of each fourth battery;
[0035] The largest target third internal / external temperature difference among the third internal / external temperature differences is used as the third compensation temperature for the preset low temperature range, and the largest target fourth internal / external temperature difference among the fourth internal / external temperature differences is used as the fourth compensation temperature for the preset high temperature range;
[0036] The mapping relationship between each preset low temperature interval and the corresponding third compensation temperature is collectively used as the preset low temperature compensation mapping relationship, and the mapping relationship between each preset low temperature interval and the corresponding fourth compensation temperature is collectively used as the preset temperature rise compensation mapping relationship.
[0037] In a feasible embodiment, the step of controlling the thermal management system of the battery in the vehicle to adjust the temperature of the battery according to the target actual temperature includes:
[0038] When the target actual temperature is lower than a preset low-temperature start threshold, controlling the thermal management system to operate in a heating mode;
[0039] When the thermal management system is operating in a heating mode and the target actual temperature is greater than a preset low-temperature shutdown threshold, controlling the thermal management system to stop operating in the heating mode;
[0040] When the target actual temperature is greater than a preset high temperature start threshold, controlling the thermal management system to operate in a cooling mode;
[0041] When the thermal management system is running in a cooling mode and the target actual temperature is less than a preset high temperature shutdown threshold, the thermal management system is controlled to stop running in the cooling mode.
[0042] In addition, to achieve the above-mentioned purpose, an embodiment of the present application provides a vehicle battery control device, the device comprising:
[0043] A monitoring module, configured to monitor the battery temperature of the vehicle and obtain an internal compensation temperature corresponding to the battery temperature from a preset temperature compensation mapping relationship;
[0044] a compensation module, configured to adjust the battery temperature according to the internal compensation temperature to obtain a target actual temperature;
[0045] The control module controls a thermal management system of a battery in the vehicle according to the target actual temperature to adjust the temperature of the battery.
[0046] In addition, to achieve the above-mentioned purpose, an embodiment of the present application also provides a vehicle, which includes: a memory, a processor, and a program of the battery control method stored in the memory and runnable on the processor. When the program of the battery control method is executed by the processor, the steps of the battery control method as described above can be implemented.
[0047] In addition, to achieve the above-mentioned purpose, an embodiment of the present application also provides a computer-readable storage medium, on which a program for implementing the battery control method is stored. When the program of the battery control method is executed by a processor, the steps of the battery control method as described above are implemented.
[0048] In addition, to achieve the above-mentioned purpose, an embodiment of the present application further provides a computer program product, including a computer program, which implements the steps of the battery control method as described above when executed by a processor.
[0049] One or more technical solutions proposed in the embodiments of the present application have at least the following technical effects: the present application can monitor the battery temperature of a vehicle and obtain an internal compensation temperature corresponding to the battery temperature from a preset temperature compensation mapping relationship, thereby facilitating the use of the internal compensation temperature to compensate the battery temperature to obtain a target actual temperature, thereby reflecting the actual temperature of the vehicle battery through the target actual temperature, and then controlling the thermal management system of the battery in the vehicle through the target actual temperature to adjust the temperature of the battery in the vehicle. Since the thermal management system is controlled by the target actual temperature rather than directly by the battery temperature detected on the outside of the vehicle battery, the thermal management system of the battery is controlled by the target actual temperature, and the target actual temperature can reflect the actual temperature of the battery, and thus the thermal management system of the battery can be controlled more accurately, thereby improving the control accuracy of the thermal management system of the battery. BRIEF DESCRIPTION OF THE DRAWINGS
[0050] The drawings herein are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the embodiments of the present application, and together with the specification are used to explain the principles of the embodiments of the present application.
[0051] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0052] Figure 1 This is a flow chart of an embodiment of a battery control method according to an embodiment of the present application;
[0053] Figure 2 This is a schematic diagram of a structure in which a temperature sensor is arranged outside a vehicle battery in a battery control method according to an embodiment of the present application;
[0054] Figure 3 This is a flow chart of an example of a battery control method according to an embodiment of the present application;
[0055] Figure 4 This is a schematic diagram of the module structure of the vehicle battery control device according to an embodiment of the present application;
[0056] Figure 5 Schematic diagram of the device structure of the hardware operating environment involved in the battery control method in the embodiment of the present application.
[0057] The purpose, features and advantages of the embodiments of the present application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0058] It should be understood that the specific embodiments described herein are merely used to explain the technical solutions of the embodiments of the present application and are not intended to limit the embodiments of the present application.
[0059] In order to better understand the technical solutions of the embodiments of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.
[0060] With the continuous development and popularization of new energy vehicles, battery charge and discharge efficiency and power output are closely related to temperature. Batteries provide optimal performance when operating within their optimal operating temperature range. Excessively high or low temperatures will reduce battery performance. Furthermore, due to the charging and discharging of the battery system, the battery will experience significant temperature fluctuations, making it necessary to control the battery temperature through a thermal management system.
[0061] Currently, vehicle battery packs typically use prismatic cells. Prismatic cells are generally larger, resulting in a temperature difference between the inside and outside of the cell. The vehicle battery pack's NTC (Negative Temperature Coefficient) sensor measures the surface temperature of the cell's outer casing, so the temperature collected by the NTC doesn't accurately represent the cell's temperature. Under extreme operating conditions (e.g., high or low temperatures), this temperature difference can cause the battery thermal management system to activate inaccurately and in a delayed manner, potentially damaging the battery cell and posing a safety risk.
[0062] To this end, an embodiment of the present application provides a battery control method. This embodiment of the present application can monitor the battery temperature of a vehicle and obtain an internal compensation temperature corresponding to the battery temperature from a preset temperature compensation mapping relationship. This allows the internal compensation temperature to be used to compensate the battery temperature to obtain a target actual temperature. This target actual temperature can then be used to reflect the actual temperature of the vehicle battery. This can then be used to control the thermal management system of the battery in the vehicle so as to regulate the temperature of the battery in the vehicle. Because the thermal management system in this embodiment of the application is not controlled directly by the battery temperature detected on the outside of the vehicle battery, but rather by the target actual temperature, the target actual temperature can reflect the actual temperature of the battery. This allows the battery thermal management system to be controlled more accurately, thereby improving the control accuracy of the battery thermal management system.
[0063] Based on this, the embodiment of the present application provides a battery control method, referring to Figure 1 , Figure 1 This is a flow chart of the first embodiment of the battery control method of the present application. The battery control method includes steps S10 to S30:
[0064] Step S10, monitoring the battery temperature of the vehicle, and obtaining an internal compensation temperature corresponding to the battery temperature from a preset temperature compensation mapping relationship;
[0065] It should be noted that after detecting that the vehicle generates a power-on signal, the vehicle's battery temperature can be monitored, thereby facilitating real-time monitoring of the temperature changes of the battery in the vehicle so that the battery's thermal management system can be controlled in a timely manner. For example, the vehicle's power-on signal is received, and the vehicle's BMS (Battery Management System) is controlled to start, and the battery temperature of the vehicle's battery is detected by the BMS. The battery temperature that can be monitored in the vehicle is generally the temperature outside the battery cell shell inside the battery. The temperature sensor can be set outside the battery cell shell. The vehicle battery pack can be composed of multiple batteries. Multiple temperature sensors can be set in the same vehicle battery pack, and generally a temperature sensor (NTC (Negative Temperature Coefficient, thermistor)) is arranged every 3 to 4 batteries. Therefore, there can be multiple battery temperatures collected at the same time. In a high temperature environment, the highest temperature can be selected as the battery temperature collected at that moment, so that the thermal management system can be combined with the battery temperature to determine whether the cooling function needs to be turned on. In a low temperature environment, the lowest temperature can be selected as the battery temperature collected at that moment, so that the thermal management system can be combined with the battery temperature to determine whether the heating function needs to be turned on. For example, to better understand this embodiment, please refer to Figure 2 , Figure 2The schematic diagram of the structure of the temperature sensor installed outside the vehicle battery is shown in Figure 1. Figure 2 C1 may refer to a temperature sensor disposed outside the vehicle battery, and D1 may refer to the vehicle battery.
[0066] For example, for the battery temperature collected at any moment, if the proportion of temperatures collected at that moment that are greater than a preset high temperature threshold to all temperatures collected at that moment is greater than a preset proportion, then it can be considered to be in a high temperature environment. For the battery temperature collected at any moment, if the proportion of temperatures collected at that moment that are less than a preset low temperature threshold to all temperatures collected at that moment is greater than a preset proportion, then it can be considered to be in a low temperature environment. This embodiment does not specifically limit the preset high temperature threshold and the preset low temperature threshold.
[0067] The preset temperature compensation mapping relationship reflects the mapping relationship between the preset battery temperature and the preset internal compensation temperature. Therefore, the internal compensation temperature corresponding to the battery temperature can be found from the preset temperature compensation mapping relationship to facilitate temperature compensation of the battery. This ensures that the compensated temperature more accurately reflects the actual battery temperature, thereby improving the control accuracy of the thermal management system. The monitored battery temperature is the temperature outside the battery, and the internal compensation temperature reflects the difference between the external and internal battery temperatures.
[0068] Exemplarily, a power-on signal of the vehicle is received, the battery temperature of the vehicle is monitored, and the internal compensation temperature corresponding to the battery temperature is searched from a preset temperature compensation mapping relationship between the preset battery temperature and the preset internal compensation temperature.
[0069] Step S20, adjusting the battery temperature according to the internal compensation temperature to obtain a target actual temperature;
[0070] It should be noted that the target actual temperature can reflect the actual temperature of the battery. The internal compensation temperature can be used to dynamically compensate for the battery temperature to obtain the target actual temperature. For example, the internal compensation temperature can be used to increase or decrease the battery temperature to obtain the target actual temperature.
[0071] Step S30 , controlling a thermal management system of a battery in the vehicle according to the target actual temperature to adjust the temperature of the battery.
[0072] It should be noted that the thermal management system is a system in the vehicle that ensures that the battery operates at an appropriate temperature. For example, when the vehicle battery temperature is too high or too low, the thermal management system will start to adjust the vehicle battery temperature. For example, when the temperature is too high, the thermal management system can be controlled to operate in cooling mode, and when the temperature is too low, the thermal management system can be controlled to operate in heating mode to ensure that the battery operates at an appropriate temperature.
[0073] In this embodiment, the vehicle battery's thermal management system is controlled based on the target actual temperature. Because the target actual temperature reflects the actual temperature of the vehicle battery, the thermal management system's control accuracy is improved, allowing for timely activation of cooling or heating modes, thereby ensuring the vehicle battery operates at an optimal temperature. Cooling mode dissipates heat from the vehicle battery, while heating mode heats the battery.
[0074] For example, the operating mode of the thermal management system can be adjusted according to the target actual temperature so as to regulate the temperature of the battery. For example, the operating mode can be a heating mode, a cooling mode, an idle mode, etc. This embodiment does not specifically limit this. The idle mode can refer to a mode in which the thermal management system does not perform heating or cooling. In addition, in this embodiment, the battery temperature of the vehicle can be monitored in real time, and the internal compensation temperature corresponding to the real-time monitored battery temperature can be used to compensate the battery temperature in real time to obtain the target actual temperature, and then the thermal management system can be controlled in real time according to the target actual temperature. Furthermore, during the use of the vehicle battery, the actual temperature of the battery can be determined in real time, which facilitates the real-time control of the thermal management system so that the battery in the vehicle can operate at an appropriate temperature in real time.
[0075] The embodiment of the present application can monitor the battery temperature of a vehicle and obtain an internal compensation temperature corresponding to the battery temperature from a preset temperature compensation mapping relationship, thereby facilitating the use of the internal compensation temperature to compensate the battery temperature to obtain a target actual temperature. The target actual temperature can then reflect the actual temperature of the vehicle battery, and the target actual temperature can then be used to control the thermal management system of the battery in the vehicle to regulate the temperature of the battery in the vehicle. Because the thermal management system is controlled by the target actual temperature rather than directly by the detected battery temperature outside the vehicle battery, the target actual temperature can reflect the actual temperature of the battery, thereby more accurately controlling the thermal management system of the battery, thereby improving the control accuracy of the thermal management system of the battery.
[0076] In a feasible embodiment, the preset temperature compensation mapping relationship includes a preset high temperature compensation mapping relationship, a preset low temperature compensation mapping relationship, a preset temperature increase compensation mapping relationship, and a preset temperature decrease compensation mapping relationship; step S10 further includes steps S11 to S14:
[0077] Step S11, when the battery temperature is lower than a preset low temperature threshold and the thermal management system does not enable a heating mode, searching for an internal compensation temperature corresponding to the battery temperature from a preset low temperature compensation mapping relationship;
[0078] It should be noted that the preset temperature compensation mapping relationship may include multiple sub-mapping sets, each of which may be a preset high temperature compensation mapping relationship, a preset low temperature compensation mapping relationship, a preset temperature increase compensation mapping relationship, and a preset temperature decrease compensation mapping relationship. Each sub-mapping set includes a mapping relationship between a preset battery temperature and a corresponding preset internal compensation temperature. However, the same preset battery temperature may correspond to different preset internal compensation temperatures in different sub-mapping sets. In the preset high temperature compensation mapping relationship, the preset internal compensation temperature is a first compensation temperature; in the preset temperature decrease compensation mapping relationship, the preset internal compensation temperature is a second compensation temperature; in the preset low temperature compensation mapping relationship, the preset internal compensation temperature is a third compensation temperature; and in the preset temperature increase compensation mapping relationship, the preset internal compensation temperature is a fourth compensation temperature.
[0079] The preset high-temperature compensation mapping relationship and the preset cooling compensation mapping relationship are mapping relationships between preset battery temperatures within a preset high-temperature range and corresponding preset internal compensation temperatures. The preset low-temperature compensation mapping relationship and the preset heating compensation mapping relationship are mapping relationships between preset battery temperatures within a preset low-temperature range and corresponding preset internal compensation temperatures. Each sub-mapping set is pre-set, for example, and may be determined through pre-testing.
[0080] The preset low temperature threshold can be determined based on actual conditions, and this embodiment does not impose any specific restrictions on this. When the battery temperature is lower than the preset low temperature threshold, it indicates that the vehicle's battery temperature is very low and may require heating. The preset low temperature compensation mapping relationship is obtained by testing in a preset low temperature area and when the thermal management system is not running in heating mode. Therefore, the internal compensation temperature corresponding to the battery temperature can be found from the preset low temperature compensation mapping relationship.
[0081] For example, the preset low-temperature compensation mapping includes multiple preset low-temperature intervals and their corresponding third compensation temperatures. These multiple preset low-temperature intervals all fall within the preset low-temperature range. The preset high-temperature range and the preset low-temperature range can be determined based on actual circumstances and are not specifically limited in this embodiment. The preset low-temperature range and the preset high-temperature range do not overlap. The third compensation temperature is the compensation temperature determined when the thermal management system is not in heating mode and the vehicle battery's external temperature falls within the preset low-temperature range.
[0082] For example, when the battery temperature is lower than a preset low temperature threshold and the thermal management system does not enable the heating mode, the internal compensation temperature corresponding to the battery temperature can be found from the preset low temperature compensation mapping relationship. For example, the preset low temperature interval of the battery temperature in the preset low temperature compensation mapping relationship can be found, and the third compensation temperature of the preset low temperature interval in the preset low temperature compensation mapping relationship can be used as the internal compensation temperature of the battery temperature.
[0083] Step S12, when the thermal management system operates in a heating mode, searching for an internal compensation temperature corresponding to the battery temperature from a preset temperature rise compensation mapping relationship;
[0084] It should be noted that the preset temperature rise compensation mapping relationship may be a mapping relationship between a preset low temperature range and the fourth compensation temperature determined when the thermal management system operates in a heating mode. The preset temperature rise compensation mapping relationship may determine a mapping relationship between multiple preset low temperature ranges and their corresponding fourth compensation temperatures.
[0085] When the thermal management system is running in heating mode, it means that the thermal management system has started heating. When the thermal management system starts heating, it means that the battery in the vehicle is in a relatively low temperature environment. The preset temperature rise compensation mapping relationship is the mapping relationship between the preset low temperature range and the fourth compensation temperature determined when the thermal management system is running in heating mode. Therefore, the internal compensation temperature corresponding to the battery temperature can be found from the preset temperature rise compensation mapping relationship, which facilitates the subsequent more accurate determination of the actual temperature of the battery in heating mode.
[0086] For example, when the thermal management system is running in heating mode, the preset low temperature interval corresponding to the battery temperature can be found from the preset temperature rise compensation mapping relationship, and the fourth compensation temperature of the preset low temperature interval in the preset temperature rise compensation mapping relationship can be used as the internal compensation temperature of the battery temperature.
[0087] Step S13, when the battery temperature is greater than a preset high temperature threshold and the thermal management system is not in a cooling mode, searching for an internal compensation temperature corresponding to the battery temperature from a preset high temperature compensation mapping relationship;
[0088] It should be noted that the preset high temperature threshold can be determined based on actual conditions. The preset high temperature threshold is greater than the preset low temperature threshold. When the battery temperature is less than the preset low temperature threshold, it can be determined that the battery temperature is currently within the preset low temperature range. When the battery temperature is greater than the preset high temperature threshold, it can be determined that the battery temperature is currently within the preset high temperature range. The preset high temperature compensation mapping relationship can be a mapping relationship between a preset high temperature interval and a first compensation temperature determined when the battery temperature is greater than the preset high temperature threshold and the thermal management system does not enable the cooling mode. The preset high temperature compensation mapping relationship can include mapping relationships between multiple preset high temperature intervals and their corresponding first compensation temperatures. The preset high temperature interval can be set based on actual conditions. The temperature within the preset high temperature interval is greater than the preset high temperature threshold. A preset high temperature interval can be determined every 5 degrees Celsius, or every 6 degrees Celsius, etc. This embodiment does not specifically limit this.
[0089] For example, when the battery temperature is greater than a preset high temperature threshold and the thermal management system does not enable the cooling mode, the preset high temperature interval where the battery temperature is located can be searched in the preset high temperature compensation mapping relationship, and the first compensation temperature of the preset high temperature interval in the preset high temperature compensation mapping relationship can be used as the internal compensation temperature of the battery temperature.
[0090] Step S14 , when the thermal management system operates in a cooling mode, searching for an internal compensation temperature corresponding to the battery temperature from a preset cooling compensation mapping relationship.
[0091] It should be noted that the preset temperature reduction compensation mapping relationship may be a mapping relationship between a preset high temperature range and a second compensation temperature determined when the thermal management system operates in a temperature reduction mode. The preset temperature reduction compensation mapping relationship may include mapping relationships between multiple preset high temperature ranges and their corresponding second compensation temperatures.
[0092] When the thermal management system operates in cooling mode, it means that the thermal management system has started to dissipate heat from the battery. When the thermal management system enables cooling mode, it means that the battery temperature is greater than the preset high temperature threshold. The preset cooling compensation mapping relationship is the mapping relationship between the preset low temperature range and the fourth compensation temperature determined when the external temperature of the battery is greater than the preset high temperature threshold and the thermal management system operates in heating mode. Therefore, the internal compensation temperature corresponding to the battery temperature can be found from the preset cooling compensation mapping relationship, which facilitates more accurate subsequent determination of the actual temperature of the battery in cooling mode.
[0093] For example, when the thermal management system is running in cooling mode, the preset high temperature range corresponding to the battery temperature can be found from the preset cooling compensation mapping relationship, and the second compensation temperature of the preset high temperature range in the preset cooling compensation mapping relationship can be used as the internal compensation temperature of the battery temperature.
[0094] In this embodiment, the internal compensation temperature corresponding to the battery temperature in different scenarios can be distinguished, and the internal compensation temperature can be determined more accurately, so as to subsequently control the thermal management system more accurately.
[0095] In a feasible embodiment, step S20 further includes steps S21 and S22:
[0096] Step S21 , when the battery temperature is lower than a preset low temperature threshold, the battery temperature is adjusted down according to the internal compensation temperature to obtain a target actual temperature;
[0097] In step S22 , when the battery temperature is greater than a preset high temperature threshold, the battery temperature is increased according to the internal compensation temperature to obtain a target actual temperature.
[0098] It should be noted that when the battery temperature is less than the preset low-temperature threshold, it indicates that the battery in the vehicle is in a relatively low-temperature environment, and the battery cells are already operating. Therefore, the temperature inside the battery cells may be higher than the temperature outside the battery, and the actual temperature inside the battery cells may be lower than the temperature outside the battery. Therefore, when the battery temperature is less than the preset low-temperature threshold, the battery temperature can be adjusted down based on the internal compensation temperature to achieve the target actual temperature. For example, in a low-temperature environment, if the thermal management system turns on heating, the battery cell casing will first be heated by the water cooling plate, which may also cause the battery cell casing temperature to be higher than the internal battery cell temperature.
[0099] When the battery temperature is greater than the preset high temperature threshold, it means that the battery in the vehicle is in a high temperature environment. At this time, the temperature inside the battery cell may be higher than the temperature outside the battery. Therefore, the actual temperature inside the battery cell may be greater than the temperature outside the battery. Therefore, when the battery temperature reaches the high temperature threshold, the battery temperature can be increased based on the internal compensation temperature to obtain the target actual temperature.
[0100] For example, when the battery temperature is lower than a preset low temperature threshold, the battery temperature can be adjusted down based on the internal compensation temperature to obtain the target actual temperature. When the battery temperature is higher than a preset high temperature threshold, the sum of the battery temperature and the internal compensation temperature can be calculated to obtain the target actual temperature.
[0101] This embodiment can distinguish different scenarios and determine the corresponding target actual temperature based on the internal compensation temperature and the battery temperature, thereby facilitating more accurate determination of the target actual temperature so that the thermal management system can be controlled more accurately subsequently.
[0102] In a feasible embodiment, the battery control method further includes steps A10 to A30:
[0103] Step A10, determining a test battery of the same model as the vehicle's battery;
[0104] It should be noted that the battery model of the test battery can be the same as the battery model of the vehicle, so that the temperature changes of the battery of the vehicle under different working conditions can be more accurately measured through the test battery, so as to more accurately determine the preset temperature compensation mapping relationship. Temperature sensors can be set inside and outside the test battery. For example, a temperature sensor can be preset inside the battery cell of the test battery, so that the temperature inside the battery cell of the test battery can be detected by the temperature sensor preset inside the battery cell. Since it is a test battery, the test battery will not be used in an actual vehicle, so setting a temperature sensor inside the battery cell of the test battery will not affect the safe operation of the vehicle. At the same time, the temperature detected by the temperature sensor inside the battery cell can also be obtained, so that the preset temperature compensation mapping relationship can be determined later.
[0105] Step A20, performing temperature tests on the test battery under multiple preset vehicle operating conditions, respectively, to obtain temperature test results corresponding to the multiple preset vehicle operating conditions;
[0106] Step A30: determining a preset temperature compensation mapping relationship based on the temperature test result.
[0107] It should be noted that the preset vehicle operating conditions can reflect the operating status of the vehicle, and the temperature test results can characterize the internal and external temperatures of the test battery under different preset vehicle operating conditions. The multiple preset vehicle operating conditions can be high-temperature fast charging, high-speed driving, low-temperature fast charging and other conditions, which are not specifically limited in this embodiment. The preset vehicle operating conditions can also be other conditions in addition to the above conditions. A test cycle standard of CLTC is suitable for light passenger vehicles, including three speed ranges: low speed, medium speed and high speed. The operating condition is 1800 seconds long and the average vehicle speed is 29km / h (kilometers per hour); high-temperature overcharging or high-temperature driving conditions will cause heat to accumulate in the battery pack.
[0108] The test battery can be temperature tested under each preset vehicle operating condition, and the temperature test results can be obtained after the temperature tests are performed under multiple preset vehicle operating conditions, which makes it easier to determine the preset temperature compensation mapping relationship based on the temperature test results.
[0109] Exemplarily, a test battery of the same model as the battery of the vehicle is determined, and a temperature test is performed on the test battery under each preset vehicle operating condition to obtain temperature test results corresponding to multiple preset vehicle operating conditions, and a preset high temperature compensation mapping relationship, a preset low temperature compensation mapping relationship, a preset temperature rise compensation mapping relationship, and a preset temperature drop compensation mapping relationship are determined based on the temperature test results.
[0110] The embodiment of the present application determines a test battery of the same model as the battery of the vehicle, and then obtains a temperature test result by testing the test battery, which can more realistically reflect the internal temperature of the battery in the vehicle, thereby facilitating improving the accuracy of the preset temperature compensation mapping relationship.
[0111] In a feasible embodiment, the temperature test results include the internal temperature of the first battery, the internal temperature of the second battery, the internal temperature of the third battery, and the internal temperature of the fourth battery; step A20 includes steps A21 to A23:
[0112] Step A21: for each preset vehicle operating condition, under the preset vehicle operating condition, with the thermal management system in an idle state, detecting first battery internal temperatures corresponding to the external temperature of the test battery in a plurality of preset high temperature ranges, and detecting second battery internal temperatures corresponding to the external temperature of the test battery in a plurality of preset low temperature ranges;
[0113] It should be noted that the thermal management system is in an idle state, which means that the thermal management system has neither heating mode enabled nor cooling mode running. The first battery internal temperature is the internal temperature of the test battery cell in the preset high temperature range detected when the thermal management system is in an idle state. When the thermal management system is in an idle state, under the same vehicle operating condition, the first battery internal temperature corresponding to multiple external temperatures of the test battery in the preset high temperature range can be detected, and the second battery internal temperature corresponding to multiple external temperatures of the test battery in the preset low temperature range can also be detected. The second battery internal temperature is the internal temperature of the test battery cell in the preset low temperature range detected when the thermal management system is in an idle state. Therefore, when the thermal management system is in an idle state, multiple first battery internal temperatures can be detected in the same preset high temperature range and the same preset vehicle operating condition, and each first battery internal temperature has its own corresponding external temperature, and the external temperatures all belong to the same preset high temperature range.
[0114] In the same preset low temperature range and the same preset vehicle operating condition, multiple second battery internal temperatures can be detected, and each second battery internal temperature has its own corresponding external temperature, and the external temperatures all belong to the same preset low temperature range.
[0115] Under each preset vehicle operating condition, it is necessary to detect the internal temperature of the first battery corresponding to multiple preset high temperature ranges and the internal temperature of the second battery corresponding to multiple preset low temperature ranges when the thermal management system is in an idle state.
[0116] Step A22, when the thermal management system is in a cooling mode, detecting the external temperature of the test battery and the internal temperature of the third battery in each preset high temperature range;
[0117] Step A23 : When the thermal management system is in a heating mode, detecting the external temperature of the test battery and the internal temperature of the fourth battery in each preset low temperature range.
[0118] It should be noted that, under each preset vehicle operating condition, it is also necessary to detect the internal temperature of the third battery in each preset high temperature range when the thermal management system is in the cooling mode. Under each preset vehicle operating condition, it is also necessary to detect the internal temperature of the fourth battery in each preset low temperature range when the thermal management system is in the heating mode.
[0119] The third battery internal temperature is the internal temperature of the battery cell when the external temperature of the test battery is detected in a preset high temperature range when the thermal management system is in a cooling mode. The fourth battery internal temperature is the internal temperature of the battery cell when the external temperature of the test battery is detected in a preset low temperature range when the thermal management system is in a heating mode.
[0120] When the thermal management system is in cooling mode, under the same vehicle operating conditions, the internal temperature of the third battery corresponding to multiple external temperatures of the test battery in a preset high temperature range can be detected.
[0121] Therefore, when the thermal management system is in the cooling mode, multiple third battery internal temperatures can be detected within the same preset high temperature range and the same preset vehicle operating condition, and each third battery internal temperature has a corresponding external temperature, and the external temperatures all fall within the same preset high temperature range. When the thermal management system is in the heating mode, multiple fourth battery internal temperatures can be detected within the same preset low temperature range and the same preset vehicle operating condition, and each fourth battery internal temperature has a corresponding external temperature, and the external temperatures all fall within the same preset low temperature range.
[0122] For example, under each preset vehicle operating condition, the test battery's external temperature, when the thermal management system is in an idle state, is determined to correspond to a first battery internal temperature in each preset high temperature range, and a second battery internal temperature in each low temperature range. Under each preset vehicle operating condition, the test battery's external temperature, when the thermal management system is in a cooling mode, is determined to correspond to a third battery internal temperature in each preset high temperature range, and the test battery's external temperature, when the thermal management system is in a heating mode, is determined to correspond to a fourth battery internal temperature in each preset low temperature range. This allows the determination of the internal and external temperatures of the test battery under different preset vehicle operating conditions and under different operating modes of the thermal management system, thereby facilitating a more comprehensive and accurate subsequent determination of the preset temperature compensation mapping relationship, thereby improving temperature compensation accuracy.
[0123] In a feasible embodiment, step A30 further includes steps A31 to A34:
[0124] Step A31, obtaining a first battery internal temperature and a third battery internal temperature in each preset high temperature range of the test battery under each preset vehicle operating condition from the temperature test result;
[0125] Step A32: For each preset high temperature range, the difference between the internal temperature of each first battery cell and the corresponding external temperature within the preset high temperature range is calculated to obtain a first internal / external temperature difference of each first battery cell. The difference between the internal temperature of each third battery cell and the corresponding external temperature within the preset high temperature range is calculated to obtain a second internal / external temperature difference of each third battery cell.
[0126] It should be noted that within each preset high-temperature range, there are multiple first battery internal temperatures corresponding to preset vehicle operating conditions, as well as multiple third battery internal temperatures corresponding to preset vehicle operating conditions. Each first battery internal temperature has a corresponding external surface temperature, and each third battery internal temperature has a corresponding external surface temperature. The external surface temperature can be the surface temperature of the test battery. Multiple first battery internal temperatures within the same preset high-temperature range correspond to different external surfaces, and multiple third battery internal temperatures within the same preset high-temperature range correspond to different external surfaces. For example, if within the preset high-temperature range G1, the internal temperature of the test battery cell is detected to be first battery internal temperature B at external surface temperature A, then the external surface temperature corresponding to first battery internal temperature B is external surface temperature A, and external surface temperature A can fall within the preset high-temperature range G1.
[0127] The first internal-external temperature difference is the absolute value of the difference between the internal temperature of the first battery and the corresponding external temperature thereof. The second internal-external temperature difference is the absolute value of the difference between the internal temperature of the third battery and the corresponding external temperature thereof.
[0128] To better understand this embodiment, please refer to Table 1 below. Table 1 illustrates an example of a thermal management system detecting a first internal / external temperature difference within each predetermined high temperature range under each predetermined vehicle operating condition while in an idle state. In Table 1, each predetermined high temperature range determines a first internal / external temperature difference corresponding to a first battery internal temperature detected at an external temperature.
[0129] Table 1:
[0130]
[0131] Wherein, T1 is the outside temperature, which can be 30°C, 35°C, 50°C, 55°C, etc., respectively. This embodiment does not impose any specific restrictions on this. The preset high temperature ranges of the outside temperatures in Table 1 are different. K refers to a preset vehicle operating condition, which can include CLTC, high-speed driving, and other operating conditions. T2 can refer to a first inside-outside temperature difference. For example, t11 to tni in Table 1 are all first inside-outside temperature differences. n can be the number of preset vehicle operating conditions, and i can be the number of outside temperatures. Both n and i can be positive integers, which are not specifically restricted in this embodiment.
[0132] Step A33: using the largest target first internal / external temperature difference among the first internal / external temperature differences as the first compensation temperature for the preset high temperature interval, and using the largest target second internal / external temperature difference among the second internal / external temperature differences as the second compensation temperature for the preset high temperature interval;
[0133] It should be noted that the target first internal and external temperature difference is the largest among all the first internal and external temperature differences, and thus the maximum first internal and external temperature difference under different preset vehicle operating conditions in the same preset high temperature range can be determined. The target second internal and external temperature difference is the largest among all the second internal and external temperature differences, and thus the maximum second internal and external temperature difference under different preset vehicle operating conditions in the same preset high temperature range can be determined. Using the target first internal and external temperature difference as the first compensation temperature of the preset high temperature range, and using the target second internal and external temperature difference as the second compensation temperature of the preset high temperature range, can ensure that no matter what preset vehicle operating condition the vehicle is running under, when the battery temperature belongs to the preset high temperature range, the thermal management system can be turned on in time, and the battery will not be damaged by high temperature caused by untimely start-up. Each preset high temperature range has a first compensation temperature and a second compensation temperature. For example, in each preset high temperature range, the first battery internal temperature under different preset vehicle operating conditions needs to be detected at the same outside temperature, and the thermal management system is in an idle state. The third battery internal temperature under different preset vehicle operating conditions also needs to be detected at the same outside temperature, and the thermal management system is in a cooling state.
[0134] When a first battery internal temperature at an external temperature is determined in each preset high temperature interval, the target first internal and external temperature difference in the preset high temperature interval may be the internal and external temperature difference corresponding to the highest first battery internal temperature under each preset vehicle operating condition.
[0135] When a third battery internal temperature at an external temperature is determined in each preset high temperature range, the target third internal and external temperature difference in the preset high temperature range may be the internal and external temperature difference corresponding to the highest third battery internal temperature under each preset vehicle operating condition.
[0136] In step A34, the mapping relationship between each preset high temperature interval and the corresponding first compensation temperature is collectively used as a preset high temperature compensation mapping relationship, and the mapping relationship between each preset high temperature interval and the corresponding second compensation temperature is collectively used as a preset cooling compensation mapping relationship.
[0137] It should be noted that the preset high temperature compensation mapping relationship is composed of the mapping relationship between multiple preset high temperature intervals and their respective corresponding first compensation temperatures, and the preset cooling compensation mapping relationship is composed of the mapping relationship between multiple preset high temperature intervals and their respective corresponding second compensation temperatures.
[0138] Exemplarily, obtaining, from the temperature test results, a first battery internal temperature and a third battery internal temperature in each preset high temperature range of the test battery under each preset vehicle operating condition;
[0139] For each preset high-temperature interval, the difference between the internal temperature of each first battery and the corresponding external temperature in the preset high-temperature interval is calculated to obtain the first internal-external temperature difference of each first battery, and the maximum target first internal-external temperature difference is determined among the first internal-external temperature differences, thereby achieving the maximum target first internal-external temperature difference in the preset high-temperature interval in multiple preset vehicle operating conditions. The target first internal-external temperature difference can be used as the first compensation temperature for the preset high-temperature interval, and the cooling mode of the thermal management system can be timely turned on under any preset vehicle operating condition to protect the vehicle battery.
[0140] For each preset high temperature interval, the difference between the internal temperature of each third battery and its corresponding external temperature within the preset high temperature interval is calculated to obtain a second internal / external temperature difference of each third battery; thereby, a maximum target second internal / external temperature difference within the preset high temperature interval is determined across multiple preset vehicle operating conditions. The target second internal / external temperature difference can then be used as the second compensation temperature for the preset high temperature interval. Thus, under any preset vehicle operating condition, the vehicle battery can be adequately cooled, reducing the risk of insufficient vehicle battery cooling caused by premature shutdown of the thermal management system's cooling mode. The mapping relationship between each preset high temperature interval and the corresponding first compensation temperature is collectively used as a preset high temperature compensation mapping relationship, and the mapping relationship between each preset high temperature interval and the corresponding second compensation temperature is collectively used as a preset cooling compensation mapping relationship.
[0141] In a feasible embodiment, step A30 further includes steps B10 to B40:
[0142] Step B10, obtaining the second battery internal temperature and the fourth battery internal temperature in each preset low temperature range of the test battery under each preset vehicle operating condition from the temperature test results;
[0143] Step B20: For each preset low temperature range, calculate the difference between the internal temperature of each second battery and the corresponding external temperature within the preset low temperature range to obtain a third internal / external temperature difference of each second battery. Also calculate the difference between the internal temperature of each fourth battery and the corresponding external temperature within the preset low temperature range to obtain a fourth internal / external temperature difference of each fourth battery.
[0144] It should be noted that within each preset low-temperature interval, there are multiple second battery internal temperatures corresponding to preset vehicle operating conditions, as well as multiple fourth battery internal temperatures corresponding to preset vehicle operating conditions. Each second battery internal temperature has a corresponding external temperature, and each fourth battery internal temperature has a corresponding external temperature, which can be the surface temperature of the test battery. Within the same preset low-temperature interval, the multiple second battery internal temperatures correspond to different external temperatures, and the multiple fourth battery internal temperatures also correspond to different external temperatures. For example, if within the preset low-temperature interval D1, the internal temperature of the test battery detected at external temperature T1 is determined to be the fourth battery internal temperature TN1, then the external temperature corresponding to the first battery internal temperature TN1 is external temperature T1, and external temperature T1 can fall within the preset low-temperature interval D1.
[0145] The third internal-external temperature difference is the absolute value of the difference between the internal temperature of the second battery and the corresponding external temperature thereof. The fourth internal-external temperature difference is the absolute value of the difference between the internal temperature of the fourth battery and the corresponding external temperature thereof.
[0146] For example, within each preset low temperature range, the internal temperature of the second battery under different preset vehicle operating conditions needs to be detected at the same outside temperature and the thermal management system is in an idle state. The internal temperature of the fourth battery under different preset vehicle operating conditions also needs to be detected at the same outside temperature and the thermal management system is in a heating state.
[0147] When determining the second battery internal temperature corresponding to an outside temperature under different preset vehicle operating conditions within each preset low-temperature range, the target second inside-outside temperature difference within the preset low-temperature range can be the inside-outside temperature difference corresponding to the lowest second battery internal temperature under each preset vehicle operating condition.
[0148] When, within each preset low-temperature interval, an outside temperature is determined to correspond to the fourth battery internal temperature under different preset vehicle operating conditions, the target fourth inside-outside temperature difference within the preset low-temperature interval may be the inside-outside temperature difference corresponding to the lowest fourth battery internal temperature under each preset vehicle operating condition.
[0149] Step B30, using the largest target third internal / external temperature difference among the third internal / external temperature differences as the third compensation temperature for the preset low temperature range, and using the largest target fourth internal / external temperature difference among the fourth internal / external temperature differences as the fourth compensation temperature for the preset low temperature range;
[0150] It should be noted that the target third internal and external temperature difference is the largest of the third internal and external temperature differences, and thus the maximum third internal and external temperature difference under different preset vehicle operating conditions in the same preset low temperature range can be determined. The target fourth internal and external temperature difference is the largest of the fourth internal and external temperature differences, and thus the maximum fourth internal and external temperature difference under different preset vehicle operating conditions in the same preset low temperature range can be determined. Using the target fourth internal and external temperature difference as the third compensation temperature of the preset low temperature range, and using the target fourth internal and external temperature difference as the fourth compensation temperature of the preset low temperature range, can ensure that no matter what preset vehicle operating condition the vehicle is operating in, when the battery temperature falls within the preset low temperature range, the thermal management system can be turned on in time, and the battery will not be damaged by low temperature due to untimely start-up. Each preset low temperature range has a third compensation temperature and a fourth compensation temperature.
[0151] In step B40, the mapping relationship between each preset low temperature interval and the corresponding third compensation temperature is collectively used as the preset low temperature compensation mapping relationship, and the mapping relationship between each preset low temperature interval and the corresponding fourth compensation temperature is collectively used as the preset temperature rise compensation mapping relationship.
[0152] It should be noted that the preset high temperature compensation mapping relationship consists of the mapping relationship between multiple preset low temperature intervals and their respective corresponding third compensation temperatures, and the preset temperature rise compensation mapping relationship consists of the mapping relationship between multiple preset low temperature intervals and their respective corresponding fourth compensation temperatures.
[0153] Exemplarily, obtaining the second battery internal temperature and the fourth battery internal temperature in each preset low temperature range of the test battery under each preset vehicle operating condition from the temperature test result;
[0154] For each preset low-temperature interval, the difference between the internal temperature of each second battery and the corresponding external temperature in the preset low-temperature interval is calculated to obtain the third internal-external temperature difference of each second battery. The maximum target third internal-external temperature difference is determined among the third internal-external temperature differences, thereby achieving the maximum target third internal-external temperature difference in the preset low-temperature interval in multiple preset vehicle operating conditions. The target third internal-external temperature difference can be used as the third compensation temperature of the preset low-temperature interval, thereby timely turning on the heating mode of the thermal management system under any preset vehicle operating condition to protect the vehicle battery.
[0155] For each preset low temperature interval, the difference between the internal temperature of each fourth battery and its corresponding external temperature within the preset low temperature interval is calculated to obtain a fourth internal-external temperature difference of each fourth battery. This allows the maximum target fourth internal-external temperature difference within the preset low temperature interval to be determined across multiple preset vehicle operating conditions. This target fourth internal-external temperature difference can be used as the fourth compensation temperature for the preset low temperature interval. This allows the vehicle's batteries to be adequately heated under any preset vehicle operating condition, minimizing the risk of insufficient battery heating resulting from premature shutdown of the thermal management system's heating mode. The mapping relationship between each preset low temperature interval and its corresponding third compensation temperature is collectively referred to as a preset low temperature compensation mapping relationship, and the mapping relationship between each preset low temperature interval and its corresponding third compensation temperature is collectively referred to as a preset cooling compensation mapping relationship.
[0156] In other embodiments, before performing temperature testing on the test battery, a test simulation may be performed to ensure the accuracy of the temperature testing on the test battery and to ensure the credibility of the preset temperature compensation mapping relationship determined after the test battery is tested.
[0157] The following is a brief description of the simulation process: First, a suitable battery model is built. The battery model can include a single-cell internal and external temperature difference simulation model and a whole-pack working condition simulation model; the construction standard is based on the ability to accurately reflect the thermodynamic state of the battery under different working conditions; for example, a single-cell internal and external temperature difference simulation model is constructed, and temperature measurement points are arranged on the upper, middle, lower, left and right pole pieces inside the simulated battery, and temperature points are arranged at the terminals outside the simulated battery; a whole-pack working condition simulation model can also be constructed, for example, temperature measurement points can be arranged on the battery with the highest temperature and the lowest temperature. Further, the battery model can be parameterized, and the parameters can generally include the physical properties of the battery itself (such as electrode area, mass of active material), electrochemical properties (such as diffusion coefficient, reaction rate constant) and thermal properties (such as heat capacity, thermal conductivity), etc., which are not specifically limited; the battery experimental data can also be used (the experimental data can be data from experiments on actual batteries, which is not specifically limited in this embodiment) to verify the battery model to ensure that the battery model can reflect the actual situation of the battery. After determining the battery model, you can set the simulation conditions, such as the battery charge and discharge mode and the vehicle driving state; wherein, the charge and discharge mode can be, for example, constant current charging, constant power charging, fast charging, or simulating the battery usage habits of some users; the vehicle driving state can be, for example, high-speed driving or constant speed driving. You can also combine the charge and discharge mode and the vehicle driving state to set CLTC, high-temperature fast charging, high-speed driving, low-temperature fast charging and other working conditions for simulation. You can simulate the internal and external temperature changes of the battery under the set simulation conditions. For example, you can simulate the internal and external temperature changes of the battery every 5 degrees Celsius in the high temperature range (for example, 30℃~50℃), and simulate the internal and external temperature changes of the battery every 5 degrees Celsius in the low temperature range (for example, -30℃~-10℃). By analyzing the data obtained from the simulation, abnormal data in the simulation data can be eliminated. At the same time, the data obtained from the simulation can be used to determine the temperature difference between the inside and outside of the battery cell under different simulation working conditions. Based on the temperature difference between the inside and outside of the battery cell, the simulation temperature compensation mapping relationship obtained through simulation can be determined. The simulation temperature compensation mapping relationship can also be a mapping relationship between the simulated battery temperature and the corresponding compensation temperature. This embodiment does not make specific limitations on this.
[0158] The purpose of simulation in this embodiment is to ensure the credibility of the preset temperature compensation mapping relationship. When the preset temperature compensation mapping relationship obtained by testing the test battery is similar to the simulated temperature compensation mapping relationship obtained by simulation, it means that the preset temperature compensation mapping relationship is more credible. Ultimately, the preset temperature compensation mapping relationship can be used to compensate for the battery temperature and then determine the target actual temperature.
[0159] In a feasible embodiment, step S30 further includes steps S31 to S34:
[0160] Step S31, when the target actual temperature is lower than the preset low-temperature start threshold, controlling the thermal management system to operate in a heating mode;
[0161] Step S32: when the thermal management system is operating in the heating mode and the target actual temperature is greater than the preset low-temperature shutdown threshold, controlling the thermal management system to stop operating in the heating mode;
[0162] Step S33: When the target actual temperature is greater than the preset high temperature start threshold, the thermal management system is controlled to operate in a cooling mode;
[0163] Step S34 , when the thermal management system is running in the cooling mode and the target actual temperature is less than the preset high temperature shutdown threshold, the thermal management system is controlled to stop running in the cooling mode.
[0164] It should be noted that the preset low-temperature start threshold and the preset low-temperature shutdown threshold are both lower than the preset low-temperature threshold, and the preset high-temperature start threshold and the preset high-temperature shutdown threshold are both higher than the preset high-temperature threshold. The preset low-temperature shutdown threshold is higher than the preset low-temperature start threshold, and the preset high-temperature shutdown threshold is lower than the preset high-temperature start threshold. The specific values of the preset low-temperature shutdown threshold, the preset low-temperature start threshold, the preset high-temperature shutdown threshold, and the preset high-temperature start threshold can be determined based on actual conditions and are not specifically limited in this embodiment.
[0165] When the battery temperature is greater than or equal to the preset low temperature threshold and the target actual temperature is less than or equal to the preset high temperature threshold, the battery temperature does not need to be compensated because the battery temperature is at room temperature at this time. At room temperature, the temperature difference between the inside and outside of the battery is not large, so the battery temperature does not need to be compensated and the thermal management system can be controlled directly based on the battery temperature.
[0166] Exemplarily, when the target actual temperature is less than the preset low-temperature start threshold, it means that the actual temperature of the battery is low and needs to be heated, so the thermal management system can be controlled to run the heating mode. When the thermal management system runs the heating mode, and the target actual temperature is greater than the preset low-temperature shutdown threshold, it means that the actual temperature of the battery has increased, and the thermal management system can stop running the heating mode. Therefore, the thermal management system can be controlled to stop running the heating mode to avoid unnecessary energy consumption. When the target actual temperature is greater than the preset high-temperature start threshold, it means that the actual temperature of the battery is high and needs to be cooled. Therefore, the thermal management system can be controlled to run the cooling mode to dissipate heat from the battery in time to avoid the battery temperature being too high. When the thermal management system runs the cooling mode, and the target actual temperature is less than the preset high-temperature shutdown threshold, the thermal management system can be controlled to stop running the cooling mode. This is to avoid the actual temperature of the battery being too low, thereby damaging the battery.
[0167] Therefore, this embodiment controls the thermal management system through the target actual temperature, thereby timely adjusting the temperature of the vehicle battery so that the battery can operate at a more suitable temperature and avoid battery damage due to excessively high or low temperature.
[0168] For a better understanding of this embodiment, please refer to Figure 3 The process of this embodiment is briefly described as follows: Step X10: Start; Step X20: Detect the battery temperature via the BMS; Step X30: Obtain the internal compensation temperature corresponding to the battery temperature; Step X40: Compensate the battery temperature based on the internal compensation temperature to obtain a target actual temperature TS1; Step X50: Determine whether TS1 is less than a preset low-temperature on-time threshold and whether TS1 is greater than a preset high-temperature on-time threshold. If TS1 is greater than the preset low-temperature on-time threshold and TS1 is less than the preset high-temperature on-time threshold, then return to Step X20. If TS1 is less than the preset low-temperature on-time threshold, then execute Step X511: Control the thermal management system to enable the heating mode; Step X512: Obtain the new battery temperature in real time and compensate the new battery temperature using the internal compensation temperature to obtain a new target actual temperature TS2; Step X513: Determine whether TS2 is less than a preset low-temperature off-time threshold. If TS2 is less than or equal to the preset low-temperature off-time threshold, then return to Step X512. If TS2 is greater than the preset low-temperature off-time threshold, then execute Step X514: Control the thermal management system to disable the heating mode.
[0169] If TS1 is greater than the preset high-temperature threshold, then execute step X521: control the thermal management system to activate the cooling mode. Step X522: obtain the new battery temperature in real time and use the internal compensation temperature of the new battery temperature to compensate for the new battery temperature to obtain the new target actual temperature TS2. Step X523: determine whether TS2 is less than the preset high-temperature threshold. If TS2 is less than the preset high-temperature threshold, execute step X524: control the thermal management system to deactivate the cooling mode. If TS2 is greater than or equal to the preset high-temperature threshold, then return to step X522.
[0170] The present application also provides a vehicle battery control device, please refer to Figure 4 , the device comprises:
[0171] The monitoring module 10 is used to monitor the battery temperature of the vehicle and obtain the internal compensation temperature corresponding to the battery temperature from a preset temperature compensation mapping relationship;
[0172] a compensation module 20 for adjusting the battery temperature according to the internal compensation temperature to obtain a target actual temperature;
[0173] The control module 30 controls a thermal management system of a battery in the vehicle according to the target actual temperature to adjust the temperature of the battery.
[0174] The vehicle battery control device provided in the embodiments of this application utilizes the battery control method described in the aforementioned embodiments, aiming to address the technical issue of low control accuracy in the battery thermal management system. Compared to the prior art, the battery control method provided in the embodiments of this application achieves the same beneficial effects as those provided in the aforementioned embodiments. Other technical features of the vehicle battery control device are the same as those disclosed in the aforementioned embodiments and are not further detailed here.
[0175] The present application provides a vehicle, which includes a vehicle body, a vehicle battery and a controller. The controller and the vehicle battery are both arranged in the vehicle body. The controller includes at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the battery control method in the above-mentioned embodiment one.
[0176] Reference below Figure 5 , which shows a schematic diagram of the structure of an electronic device suitable for implementing the embodiments of the present application. The electronic devices in the embodiments of the present application may include, but are not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions), PMPs (Portable Media Players), in-vehicle terminals (such as in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. Figure 5 The vehicle shown is merely an example and should not limit the functionality and scope of use of the embodiments of the present application.
[0177] like Figure 5As shown, the vehicle may include a processing device 1001 (e.g., a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes based on programs stored in a read-only memory 1002 or programs loaded from a storage device 1003 into a random access memory 1004. Random access memory 1004 also stores various programs and data required for vehicle operation. Processing device 1001, read-only memory 1002, and random access memory 1004 are interconnected via a bus 1005. An input / output interface 1006 is also connected to the bus. Typically, the following systems may be connected to input / output interface 1006: input devices 1007 including, for example, a touchscreen, touchpad, keyboard, mouse, image sensor, microphone, accelerometer, gyroscope, etc.; output devices 1008 including, for example, a liquid crystal display (LCD), speakers, and vibrator; storage device 1003 including, for example, a magnetic tape or hard disk; and communication device 1009. Communication device 1009 may allow the vehicle to communicate with other devices wirelessly or by wire to exchange data. Although the figures show a vehicle with various systems, it should be understood that it is not required to implement or have all of the systems shown. More or fewer systems may be implemented or have alternatively.
[0178] In particular, according to the embodiments disclosed in the present application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, the embodiments disclosed in the present application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program comprising program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network via a communication device, or installed from a storage device 1003, or installed from a read-only memory 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are performed.
[0179] The vehicle provided in this application utilizes the battery control method described in the aforementioned embodiment, resolving the technical issue of low control accuracy in the battery thermal management system. Compared to the prior art, the vehicle provided in this application achieves the same beneficial effects as the battery control method described in the aforementioned embodiment. Other technical features of this vehicle are the same as those disclosed in the aforementioned embodiment and are not further elaborated here.
[0180] It should be understood that the various parts disclosed in this application can be implemented using hardware, software, firmware, or a combination thereof. In the description of the above embodiments, specific features, structures, materials, or characteristics can be combined in any one or more embodiments or examples in a suitable manner.
[0181] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.
[0182] This embodiment provides a computer-readable storage medium having computer-readable program instructions stored thereon, and the computer-readable program instructions are used to execute the battery control method in the above-mentioned embodiment 1.
[0183] The computer-readable storage medium provided in the embodiment of the present application can be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor devices, equipment or devices, or any combination thereof. More specific examples of computer-readable storage media can include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable EPROM (Electrical Programmable Read Only Memory, read-only memory) or flash memory, an optical fiber, a portable compact disk CD-ROM (compact discread-only memory, read-only memory), an optical storage device, a magnetic storage device, or any suitable combination thereof. In this embodiment, the computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in combination with an instruction execution device, device or device. The program code contained on the computer-readable storage medium can be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency, radio frequency) and the like, or any suitable combination thereof.
[0184] The computer-readable storage medium may be included in the vehicle, or may exist independently without being installed in the vehicle.
[0185] The above-mentioned computer-readable storage medium carries one or more programs. When the above-mentioned one or more programs are executed by the vehicle, the vehicle: monitors the battery temperature of the vehicle, obtains the internal compensation temperature corresponding to the battery temperature from a preset temperature compensation mapping relationship; adjusts the battery temperature according to the internal compensation temperature to obtain a target actual temperature; and controls the thermal management system of the battery in the vehicle according to the target actual temperature to regulate the temperature of the battery.
[0186] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages, or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a LAN (local area network) or WAN (wide area network), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).
[0187] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the equipment, methods and computer program products according to various embodiments of the present application. In this regard, each box in the flowchart or block diagram can represent a module, program segment or a part of code, and the module, program segment or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of the boxes in the block diagram and / or flowchart can be implemented with a dedicated hardware-based device that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0188] The modules involved in the embodiments described in this disclosure may be implemented in software or hardware, wherein the name of a module does not necessarily limit the unit itself.
[0189] The computer-readable storage medium provided in the embodiments of this application stores computer-readable program instructions for executing the aforementioned battery control method, aiming to address the technical issue of low control accuracy in a battery thermal management system. Compared to the prior art, the computer-readable storage medium provided in the embodiments of this application has the same beneficial effects as the battery control method provided in the aforementioned embodiments, and therefore will not be elaborated upon here.
[0190] An embodiment of the present application further provides a computer program product, including a computer program, which implements the steps of the above-mentioned battery control method when executed by a processor.
[0191] The computer program product provided in the embodiments of this application is intended to address the technical issue of low control accuracy in a battery thermal management system. Compared to the prior art, the computer program product provided in the embodiments of this application has the same beneficial effects as the battery control method provided in the aforementioned embodiments, and will not be further elaborated here.
[0192] The above are only preferred embodiments of the embodiments of the present application, and do not limit the patent scope of the embodiments of the present application. Any equivalent structure or equivalent process transformation made using the contents of the description and drawings of the embodiments of the present application, or directly or indirectly applied in other related technical fields, are also included in the patent processing scope of the embodiments of the present application.
Claims
1. A battery control method, characterized in that: The method includes: Monitoring the battery temperature of the vehicle and obtaining an internal compensation temperature corresponding to the battery temperature from a preset temperature compensation mapping relationship; adjusting the battery temperature according to the internal compensation temperature to obtain a target actual temperature; A thermal management system of a battery in the vehicle is controlled according to the target actual temperature to adjust the temperature of the battery.
2. The battery control method according to claim 1, wherein: The preset temperature compensation mapping relationship includes a preset high temperature compensation mapping relationship, a preset low temperature compensation mapping relationship, a preset temperature increase compensation mapping relationship, and a preset temperature decrease compensation mapping relationship; The step of obtaining the internal compensation temperature corresponding to the battery temperature from a preset temperature compensation mapping relationship includes: When the battery temperature is lower than a preset low temperature threshold and the thermal management system does not enable a heating mode, searching for an internal compensation temperature corresponding to the battery temperature from the preset low temperature compensation mapping relationship; When the thermal management system operates in a heating mode, searching for an internal compensation temperature corresponding to the battery temperature from the preset temperature rise compensation mapping relationship; When the battery temperature is greater than a preset high temperature threshold and the thermal management system does not enable a cooling mode, searching for an internal compensation temperature corresponding to the battery temperature from the preset high temperature compensation mapping relationship; When the thermal management system operates in a cooling mode, the internal compensation temperature corresponding to the battery temperature is searched from the preset cooling compensation mapping relationship.
3. The battery control method according to claim 1, wherein: The step of adjusting the battery temperature according to the internal compensation temperature to obtain a target actual temperature includes: When the battery temperature is lower than a preset low temperature threshold, reducing the battery temperature according to the internal compensation temperature to obtain a target actual temperature; When the battery temperature is greater than a preset high temperature threshold, the battery temperature is increased according to the internal compensation temperature to obtain a target actual temperature.
4. The battery control method according to claim 1, wherein: The method further comprises: Identify a test battery that is the same model as the vehicle's battery; Performing temperature tests on the test battery under multiple preset vehicle operating conditions respectively to obtain temperature test results corresponding to the multiple preset vehicle operating conditions; Based on the temperature test results, a preset temperature compensation mapping relationship is determined.
5. The battery control method according to claim 4, wherein: The temperature test results include the internal temperature of the first battery, the internal temperature of the second battery, the internal temperature of the third battery, and the internal temperature of the fourth battery; The step of performing a temperature test on the test battery under a plurality of preset vehicle operating conditions to obtain temperature test results corresponding to the plurality of preset vehicle operating conditions includes: For each preset vehicle operating condition, under the preset vehicle operating condition, when the thermal management system is in an idle state, detecting first battery internal temperatures corresponding to the external temperature of the test battery in a plurality of preset high temperature ranges, and detecting second battery internal temperatures corresponding to the external temperature of the test battery in a plurality of preset low temperature ranges; When the thermal management system is in a cooling mode, detecting the internal temperature of the third battery in each preset high temperature range of the external temperature of the test battery; When the thermal management system is in a heating mode, the external temperature of the test battery and the internal temperature of the fourth battery in each preset low temperature range are detected.
6. The battery control method according to claim 4, wherein: The preset temperature compensation mapping relationship includes a preset high temperature compensation mapping relationship and a preset cooling compensation mapping relationship. The step of determining the preset temperature compensation mapping relationship based on the temperature test result includes: Obtaining, from the temperature test results, a first battery internal temperature and a third battery internal temperature in each preset high temperature range of the test battery under each preset vehicle operating condition; For each preset high temperature interval, calculating a difference between an internal temperature of each first battery and a corresponding external temperature within the preset high temperature interval to obtain a first internal-external temperature difference of each first battery, and calculating a difference between an internal temperature of each third battery and a corresponding external temperature within the preset high temperature interval to obtain a second internal-external temperature difference of each third battery; The maximum target first internal / external temperature difference among the first internal / external temperature differences is used as the first compensation temperature of the preset high temperature interval, and the maximum target second internal / external temperature difference among the second internal / external temperature differences is used as the second compensation temperature of the preset high temperature interval; The mapping relationship between each preset high temperature interval and the corresponding first compensation temperature is collectively used as the preset high temperature compensation mapping relationship, and the mapping relationship between each preset high temperature interval and the corresponding second compensation temperature is collectively used as the preset cooling compensation mapping relationship.
7. The battery control method according to claim 4, wherein: The preset temperature compensation mapping relationship includes a preset low temperature compensation mapping relationship and a preset temperature rise compensation mapping relationship; The step of determining a preset temperature compensation mapping relationship based on the temperature test result includes: Obtaining, from the temperature test results, a second battery internal temperature and a fourth battery internal temperature in each preset low temperature range of the test battery under each preset vehicle operating condition; For each preset high temperature interval, calculating a difference between an internal temperature of each second battery and a corresponding external temperature within the preset high temperature interval to obtain a third internal-external temperature difference of each second battery, and calculating a difference between an internal temperature of each fourth battery and a corresponding external temperature within the preset high temperature interval to obtain a fourth internal-external temperature difference of each fourth battery; The largest target third internal / external temperature difference among the third internal / external temperature differences is used as the third compensation temperature for the preset low temperature range, and the largest target fourth internal / external temperature difference among the fourth internal / external temperature differences is used as the fourth compensation temperature for the preset high temperature range; The mapping relationship between each preset low temperature interval and the corresponding third compensation temperature is collectively used as the preset low temperature compensation mapping relationship, and the mapping relationship between each preset low temperature interval and the corresponding fourth compensation temperature is collectively used as the preset temperature rise compensation mapping relationship.
8. The battery control method according to claim 1, wherein: The step of controlling the thermal management system of the battery in the vehicle to adjust the temperature of the battery according to the target actual temperature includes: When the target actual temperature is lower than a preset low-temperature start threshold, controlling the thermal management system to operate in a heating mode; When the thermal management system is operating in a heating mode and the target actual temperature is greater than a preset low-temperature shutdown threshold, controlling the thermal management system to stop operating in the heating mode; When the target actual temperature is greater than a preset high temperature start threshold, controlling the thermal management system to operate in a cooling mode; When the thermal management system is running in a cooling mode and the target actual temperature is less than a preset high temperature shutdown threshold, the thermal management system is controlled to stop running in the cooling mode.
9. A vehicle, characterized in that: The vehicle includes a vehicle body, a vehicle battery, and a controller. The controller and the vehicle battery are both provided in the vehicle body. The controller is used to execute the steps of implementing the battery control method according to any one of claims 1 to 8.
10. A storage medium, characterized in that: The storage medium is a computer-readable storage medium, on which a program for implementing the battery control method is stored. The program for implementing the battery control method is executed by a processor to implement the steps of the battery control method according to any one of claims 1 to 8.
Citation Information
Patent Citations
Battery temperature detection method and device
CN105633498A
Battery temperature detection method, battery temperature detection device and storage medium
CN114814587A
Thermal management system, thermal management method, vehicle and computer readable storage medium
CN115946575A
Method and device for correcting temperature of battery, battery management system and electric equipment
CN116848697A
Vehicle temperature management method and device and vehicle
CN118024821A
Cited By
Flow channel heat dissipation management system and method of flow battery
CN121331871A
A flow channel heat dissipation management system and method for a flow battery
CN121331871B