Electric vehicle battery heating control method, device, computer equipment and storage medium

By obtaining the maximum battery discharge power value and the allowable power difference, and combining factors such as navigation mode and vehicle speed, we can determine whether the electric vehicle battery needs to be heated, solving the problem of short battery life at low temperatures, and achieving the improvement of energy saving and battery life.

CN116424160BActive Publication Date: 2025-08-26CHONGQING SELIS PHOENIX INTELLIGENT INNOVATION TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310440103.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-04-23
Publication Date
2025-08-26
Estimated Expiration
2043-04-23

AI Technical Summary

Technical Problem

When existing electric vehicles are driving at low temperatures, the dischargeable power of the battery is not enough to meet driving needs, resulting in a shorter range and an increase in energy consumption. The existing heating strategies may cause energy waste.

Method used

By obtaining the maximum discharge power value and allowable power difference of the battery after the vehicle is powered on, combining factors such as navigation mode, commuting mode and vehicle speed, we can determine whether the battery needs to be heated, and use battery heating process control in multiple modes, including navigation mode, commuting mode and non-navigation non-commuting mode.

Benefits of technology

On the premise of meeting the battery discharge power needs, determine whether to heat the battery based on user habits and driving conditions, improve the low-temperature range, save energy consumption, and meet user needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116424160B_ABST
    Figure CN116424160B_ABST
Patent Text Reader

Abstract

The present invention provides a method, device, computer equipment and storage medium for controlling the heating of an electric vehicle battery. The method includes obtaining the maximum battery discharge power when the vehicle is in energy-saving or comfort mode after the vehicle is powered on and obtaining the current battery discharge allowable power through the battery management system; obtaining the power difference between the current battery discharge allowable power and the preset power demand power, and comparing the power difference with the maximum battery discharge power. If the maximum battery discharge power is greater than or equal to the power difference, the battery is heated; if the maximum battery discharge power is less than the power difference, the target travel mode is obtained, and the battery heating is controlled according to the target travel mode; wherein the target travel mode includes navigation mode, commuting mode and non-navigation non-commuting mode. The present application proposes a low-temperature heating logic for electric vehicle batteries based on user habits, which covers comprehensive scenarios, can meet user needs and improve the low-temperature range of electric vehicles.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of electric vehicles, and in particular to a method and device for controlling heating of an electric vehicle battery, a computer device, and a storage medium. Background Art

[0002] Due to the inherent characteristics of the battery of electric vehicles, their low-temperature performance is poor at low temperatures. Therefore, car manufacturers will heat the battery after the vehicle is powered on when the battery is at a low temperature. However, the inventors of this application have found through research that when electric vehicles are driving, low temperatures affect more the dischargeable power of the battery. If the driving range is short and the battery discharge power meets the driving requirements, the battery can be left unheated during driving, thereby saving energy. If the battery is heated at this time, it will cause energy waste, which will be reflected in the whole vehicle as an increase in energy consumption per 100 kilometers and a decrease in cruising range. Therefore, when the driving range is short and the battery discharge power meets the driving requirements, the battery can be left unheated during driving, relying on the battery's own discharge to generate heat, thereby saving energy. Therefore, how to innovatively propose a low-temperature heating logic for electric vehicle batteries based on user habits has become a problem that needs to be solved urgently. Summary of the Invention

[0003] In the case of existing electric vehicles, if the driving range is short and the battery discharge power meets the driving requirements, the battery does not need to be heated during driving. In order to solve this problem, a technical problem of how to innovatively propose a low-temperature heating logic for electric vehicle batteries based on user habits is addressed. The present invention provides an electric vehicle battery heating control method, device, computer equipment and storage medium.

[0004] In order to solve the above technical problems, the present invention adopts the following technical solutions:

[0005] In one aspect, the present invention provides a method for controlling heating of an electric vehicle battery, comprising:

[0006] After the vehicle is powered on, obtaining the maximum battery discharge power when the vehicle is in energy-saving or comfort mode and obtaining the current battery discharge allowable power through the battery management system;

[0007] Obtaining a power difference between the current battery discharge allowable power and a preset power demand power, and comparing the power difference with the maximum battery discharge power;

[0008] If the maximum discharge power of the battery is greater than or equal to the power difference, heating the battery;

[0009] If the maximum battery discharge power is less than the power difference, a target travel mode is obtained, and battery heating control is performed according to the target travel mode; wherein the target travel mode includes a navigation mode, a commuting mode, and a non-navigation and non-commuting mode.

[0010] Furthermore, the battery heating control according to the target travel mode includes:

[0011] Acquire a target travel mode, wherein the target travel mode includes a navigation mode and a commuting mode;

[0012] If the target travel mode is the navigation mode, reading the navigation time and calculating the battery heating time according to the real-time navigation, and comparing the navigation time with the battery heating time;

[0013] If the navigation time is greater than or equal to the battery heating time, heating the battery;

[0014] If the navigation time is less than the battery heating time, the actual power requirement is obtained, and battery heating control is performed according to the actual power requirement and the power difference.

[0015] Furthermore, the battery heating control according to the target travel mode includes:

[0016] If the target travel mode is a commuting mode, obtaining the commuting time and calculating the battery heating time;

[0017] If the commuting time is greater than or equal to the battery heating time, heating the battery;

[0018] If the commuting time is less than the battery heating time, the actual power demand is obtained, and battery heating control is performed according to the actual power demand and the power difference.

[0019] Furthermore, the battery heating control according to the target travel mode includes:

[0020] Obtaining a target travel mode, and if the target travel mode is a non-navigation or non-commuting mode, obtaining all vehicle speeds within a preset time;

[0021] If one of the vehicle speeds within the preset time is greater than a first preset speed, heating the battery;

[0022] If all vehicle speeds within the preset time are less than the first preset vehicle speed, the actual power demand is obtained, and battery heating control is performed according to the actual power demand and the power difference.

[0023] Furthermore, the battery heating control according to the target travel mode includes:

[0024] If the target travel mode is a non-navigation or non-commuting mode, obtaining the current vehicle speed;

[0025] If the current vehicle speed is greater than the first preset vehicle speed, heating the battery;

[0026] If the current vehicle speed is less than or equal to the first preset vehicle speed and greater than or equal to a second preset vehicle speed, acquiring a battery heating state and maintaining the battery heating state; wherein the first preset vehicle speed is greater than the second preset vehicle speed;

[0027] If the current vehicle speed is less than the second preset vehicle speed, the battery is not heated.

[0028] Furthermore, the calculation of the battery heating time includes:

[0029] The sum of the estimated battery heating time and a preset battery heating time threshold is obtained to obtain the battery heating time. The mathematical expression of the estimated battery heating time is:

[0030]

[0031] Among them, t estimate Estimated battery heating time, T target Heating the battery to target temperature, T now is the current temperature of the battery, m bat is the mass of the battery pack, C bat is the specific heat capacity of the battery pack, T coolant_in is the battery pack coolant inlet temperature, T coolant_out To estimate the battery pack coolant outlet temperature, ρ is the coolant density, v is the coolant flow rate, C coolant is the specific heat capacity of the coolant.

[0032] Furthermore, the controlling battery heating according to the actual power demand and the power difference includes:

[0033] Comparing the actual power demand with the power difference;

[0034] Obtaining a target number of times, wherein the target number of times is the number of times the actual power demand exceeds the power difference, and when the vehicle is powered on, the target number of times is set to 0;

[0035] Obtaining the time difference corresponding to two adjacent target times greater than 0 to obtain a target time difference;

[0036] The target time difference is compared with a preset time threshold, and if the target time difference is less than or equal to the preset time threshold, the battery is heated.

[0037] In another aspect, the present invention provides an electric vehicle battery heating control device, comprising:

[0038] A power acquisition module is used to obtain the maximum battery discharge power when the vehicle is in energy-saving or comfort mode after the vehicle is powered on, and to obtain the current battery discharge allowable power through the battery management system;

[0039] a power comparison module, configured to obtain a power difference between the current battery discharge allowable power and a preset power demand power, and compare the power difference with the maximum battery discharge power;

[0040] a first battery heating module, configured to heat the battery if the maximum battery discharge power is greater than or equal to the power difference;

[0041] The second battery heating module is configured to obtain a target travel mode if the maximum battery discharge power is less than the power difference, and perform battery heating control according to the target travel mode; wherein the target travel mode includes a navigation mode, a commuting mode, and a non-navigation and non-commuting mode.

[0042] On the other hand, the present invention provides a computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps in the above-mentioned electric vehicle battery heating control method when executing the computer program.

[0043] In another aspect, the present invention provides a computer-readable storage medium, wherein the storage medium stores a computer program, and when the computer program is executed by a processor, the steps in the above-mentioned electric vehicle battery heating control method are implemented.

[0044] Compared with the prior art, the electric vehicle battery heating control method, device, computer equipment, and storage medium provided by the present invention obtain the maximum battery discharge power when the vehicle is in energy-saving or comfort mode after the vehicle is powered on, and obtain the current battery discharge allowable power through the battery management system; obtain the power difference between the current battery discharge allowable power and the preset power demand, and compare the power difference with the maximum battery discharge power. If the maximum battery discharge power is greater than or equal to the power difference, the battery is heated; if the maximum battery discharge power is less than the power difference, the target travel mode is obtained and the battery heating control is performed according to the target travel mode; wherein the target travel mode includes navigation mode, commuting mode, and non-navigation non-commuting mode. Based on the premise of meeting the discharge power, this application determines whether the electric vehicle battery needs to be heated based on factors such as the user's navigation status, commuting mode, and driving speed. It proposes a low-temperature heating logic for electric vehicle batteries based on user habits, including battery heating process judgment in multiple modes and battery heating process judgment based on actual power demand. It combines user historical usage data, navigation status, commuting mode, driving speed, and other information to cover comprehensive scenarios, meet user needs, and improve the low-temperature range of electric vehicles. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] Figure 1 This is a flow chart of a method for controlling heating of an electric vehicle battery provided by an embodiment of the present invention.

[0046] Figure 2 This is a detailed diagram of the battery heating process judgment in multiple modes provided by an embodiment of the present invention.

[0047] Figure 3 This is a detailed diagram of a battery heating process based on actual power requirements provided by an embodiment of the present invention.

[0048] Figure 4 This is a structural block diagram of an electric vehicle battery heating control device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0049] In order to make the technical means, creative features, objectives and effects achieved by the present invention easier to understand, the present invention is further described below with reference to specific illustrations.

[0050] As a specific embodiment, please refer to Figure 1 and Figure 2 As shown, the present invention provides an electric vehicle battery heating control method, comprising:

[0051] After the vehicle is powered on, the maximum battery discharge power P of the vehicle in energy-saving or comfort mode is obtained. customer_max And obtain the current battery discharge allowable power P through the battery management system (BMS) bms_allow ;

[0052] Get the current battery discharge allowable power P bms_allow and the preset power demand P power_threshold The power difference is calculated and the power difference is compared with the maximum battery discharge power P customer_max Make a comparison;

[0053] If the maximum battery discharge power P customer_max If the power difference is greater than or equal to the power difference, the battery is heated; specifically, the maximum discharge power of the battery P is determined customer_max Is it greater than or equal to the power difference value P customer_max ≥P bms_allow -P power_threshold , to determine the current battery discharge allowable power P bms_allow Whether it can meet the power demand of the vehicle and heat the battery when it cannot meet the power demand of the vehicle;

[0054] If the maximum battery discharge power P customer_max Less than the power difference Pcustomer_max <P bms_allow -P power_threshold , then obtain the target travel mode and perform battery heating control according to the target travel mode; wherein the target travel mode includes navigation mode, commuting mode and non-navigation non-commuting mode.

[0055] In one embodiment, the maximum battery discharge power P when the vehicle is in energy-saving or comfort mode is obtained through historical data. customer_max , specifically including:

[0056] Sort all battery discharge powers in the cloud data and take the maximum value. If the frequency of the maximum value meets the preset frequency threshold, set this maximum value as the maximum battery discharge power.

[0057] In one embodiment, the preset power demand power P power_threshold It can be set according to actual needs, such as 2KW. The preset power demand P power_threshold Specifically, the current battery discharge allowable power P bms_allow Whether the threshold of vehicle power demand can be met.

[0058] In one embodiment, controlling battery heating according to the target travel mode includes:

[0059] Acquire a target travel mode, wherein the target travel mode includes a navigation mode and a commuting mode;

[0060] If the target travel mode is the navigation mode, reading the navigation time and calculating the battery heating time according to the real-time navigation, and comparing the navigation time with the battery heating time;

[0061] If the navigation time is greater than or equal to the battery heating time, heating the battery;

[0062] If the navigation time is less than the battery heating time, the actual power requirement is obtained, and battery heating control is performed according to the actual power requirement and the power difference.

[0063] Specifically in this embodiment, when the target travel mode of the vehicle is the navigation mode, that is, when the vehicle is set to navigate, the navigation time t is read according to the real-time navigation. navigation And calculate the battery heating time t judge , and determine the navigation time t navigation Is it greater than or equal to the battery heating time t judge That is t navigation ≥t judge , if yes, then heat the battery.

[0064] In one embodiment, controlling battery heating according to the target travel mode includes:

[0065] If the target travel mode is a commuting mode, obtaining the commuting time and calculating the battery heating time;

[0066] If the commuting time is greater than or equal to the battery heating time, heating the battery;

[0067] If the commuting time is less than the battery heating time, the actual power demand is obtained, and battery heating control is performed according to the actual power demand and the power difference.

[0068] Specifically, in this embodiment, when the target travel mode of the vehicle is the commuting mode, that is, when the vehicle is not set to navigation but is in the commuting state, the commuting time t in the commuting state is obtained. commute , and determine the commuting time t commute Is it greater than or equal to the battery heating time t judge That is t commute ≥t judge , if yes, then heat the battery.

[0069] In one embodiment, when the vehicle is in a commuting state (commuting state and non-commuting state can be determined by a pre-set commuting mode or travel time, etc.), that is, from home to work, the commuting time t in the commuting state is obtained. commute include:

[0070] Sort all historical commuting times in the commuting state in the cloud data, and take the historical commuting time with the highest frequency as the commuting time t commute .

[0071] In one embodiment, controlling battery heating according to the target travel mode includes:

[0072] Obtaining a target travel mode, and if the target travel mode is a non-navigation or non-commuting mode, obtaining all vehicle speeds within a preset time;

[0073] If one of the vehicle speeds within the preset time is greater than a first preset speed, heating the battery;

[0074] If all vehicle speeds within the preset time are less than the first preset vehicle speed, the actual power demand is obtained, and battery heating control is performed according to the actual power demand and the power difference.

[0075] Specifically in this embodiment, when the target travel mode of the vehicle is non-navigation and non-commuting mode, that is, when the vehicle is not set to navigation and is not in commuting mode, all vehicle speeds within a preset time are obtained, and if one of the vehicle speeds within the preset time is greater than a first preset speed, the battery is heated.

[0076] In one embodiment, controlling battery heating according to the target travel mode includes:

[0077] If the target travel mode is a non-navigation or non-commuting mode, obtaining the current vehicle speed;

[0078] If the current vehicle speed is greater than the first preset vehicle speed, heating the battery;

[0079] If the current vehicle speed is less than or equal to the first preset vehicle speed and greater than or equal to a second preset vehicle speed, acquiring a battery heating state and maintaining the battery heating state; wherein the first preset vehicle speed is greater than the second preset vehicle speed;

[0080] If the current vehicle speed is less than the second preset vehicle speed, the battery is not heated.

[0081] Specifically, in this embodiment, when the vehicle is not in navigation or commuting mode, to avoid repeated fluctuations between battery heating and non-heating states, which would result in frequent activation of the heating device, when the current vehicle speed is less than or equal to a first preset speed and greater than or equal to a second preset speed, if the vehicle battery is in the battery heating state, the battery heating is maintained; otherwise, the battery heating is maintained. When the current vehicle speed is less than the second preset speed, the battery heating is disabled. Preferably, the first preset speed can be set to 30 km / h, and the second preset speed can be set to 15 km / h, depending on actual conditions. Of course, those skilled in the art can adjust these speeds based on actual conditions.

[0082] In one embodiment, calculating the battery heating time includes:

[0083] The sum of the estimated battery heating time and the preset battery heating time threshold is obtained to obtain the battery heating time, that is, the battery heating time t judge Estimated time t for battery heating estimate and the preset battery heating time threshold t threshold The sum of t judge =t estimate +t threshold , the preset battery heating time threshold t threshold is the heating time increased due to heat energy loss during the battery heating process; wherein the mathematical expression of the estimated battery heating time is:

[0084]

[0085] Among them, t estimate Estimated battery heating time, T target Heating the battery to target temperature, T now is the current temperature of the battery, m bat is the mass of the battery pack, C bat is the specific heat capacity of the battery pack, T coolant_in is the battery pack coolant inlet temperature, T coolant_out To estimate the battery pack coolant outlet temperature, ρ is the coolant density, v is the coolant flow rate, C coolant is the specific heat capacity of the coolant.

[0086] In one embodiment, controlling battery heating according to the actual power demand and the power difference includes:

[0087] Comparing the actual power demand with the power difference;

[0088] Obtaining a target number of times, wherein the target number of times is the number of times the actual power demand exceeds the power difference, and when the vehicle is powered on, the target number of times is set to 0;

[0089] Obtaining the time difference corresponding to two adjacent target times greater than 0 to obtain a target time difference;

[0090] The target time difference is compared with a preset time threshold, and if the target time difference is less than or equal to the preset time threshold, the battery is heated.

[0091] Specifically in this embodiment, the detailed flow chart of the battery heating control based on the actual power demand and the power difference is as follows: Figure 3 As shown, the specific judgment process is as follows:

[0092] After the vehicle is powered on, the target number N of times that the actual power demand exceeds the power difference is set to 0, that is, N=0;

[0093] Get the actual power demand P of the current vehicle customer_real and the current battery discharge allowable power P bms_allow ;

[0094] Get the current battery discharge allowable power P bms_allow and the preset power demand P power_threshold The power difference is used to determine the actual power demand P customer_real Is it less than the power difference P customer_real <P bms_allow -P power_threshold , in order to determine the current battery discharge allowable power P bms_allowWhether it can meet the actual power demand of the current vehicle, if the actual power demand P customer_real is less than the power difference, it means that the current battery discharge allowable power P bms_allow Able to meet the actual power demand of the current vehicle P customer_real , then return to the step of obtaining the current vehicle actual power demand and the current battery discharge allowable power to perform a cyclic judgment; on the contrary, when the actual power demand P customer_real is greater than or equal to the power difference, it means that the current battery discharge allowable power P bms_allow Cannot meet the actual power demand of the current vehicle P customer_real , at this time, it is necessary to identify and judge the target number N:

[0095] When the target number N is 0, the target number N is reset to 1, i.e., N=1, and the time t at this moment is recorded as the first time t1, i.e., t1=t, and then the process returns to the step of obtaining the current actual power demand of the vehicle and the current battery discharge allowable power to continue the cyclic judgment;

[0096] When the target number is 1, the current time t is recorded as the second time t2, that is, t2=t, and the time interval t2-t1 between the second time t2 and the first time t1 is determined, that is, the actual power demand P of the current vehicle is determined twice. customer_real Exceeds the current battery discharge allowable power P bms_allow If the time interval t2-t1 is less than or equal to a preset time threshold (for example, it can be set to 1 minute based on experience), the battery is heated; conversely, when the time interval t2-t1 is greater than the preset time threshold, the second time t2 is used as the first time t1, that is, t1=t2, and the process returns to the step of obtaining the current actual power demand of the vehicle and the current battery discharge allowable power to continue the cyclic judgment.

[0097] In this embodiment, the battery heating judgment control based on the actual power demand and the power difference is a redundant design of the battery heating judgment control in the aforementioned multiple modes (navigation mode, commuting mode, and non-navigation non-commuting mode). The battery heating judgment control in the aforementioned multiple modes has a higher priority than the battery heating judgment control based on the actual power demand and the power difference. The battery heating judgment control based on the actual power demand and the power difference and the battery heating judgment control in the aforementioned multiple modes are simultaneously used to judge the battery heating process. When it is determined that the battery is not to be heated through the battery heating judgment control process in the aforementioned multiple modes, that is, when the maximum battery discharge power P customer_max Less than the current battery discharge allowable power P bms_allow and the preset power demand Ppower_threshold The power difference, the navigation time t navigation Less than battery heating time t judge , the commuting time t commute Less than battery heating time t judge When the vehicle speed is less than or equal to the first preset speed, the battery heating judgment control process is performed based on the actual power demand and the power difference to determine whether the battery needs to be heated. At this time, the battery heating judgment control in the multiple modes no longer implements the battery heating judgment, thereby preventing emergencies caused by different operations due to different drivers.

[0098] At this point, it should be understood by those skilled in the art that, although the steps in the flowchart are shown in sequence as indicated by the arrows, these steps are not necessarily executed in the order indicated by the arrows, unless otherwise specified herein, that is, there is no strict order restriction on the execution of these steps, and these steps can be executed in other orders. Moreover, at least some of the steps in the flowchart may include multiple sub-steps or multiple stages, and these sub-steps or stages do not necessarily need to be executed at the same time, but can be executed at different times. The execution order of these sub-steps or stages does not necessarily need to be carried out in sequence, but can be executed in rotation or alternation with other steps or at least a portion of the sub-steps or stages of other steps.

[0099] As another specific embodiment, please refer to Figure 4 As shown, the present invention provides an electric vehicle battery heating control device, comprising:

[0100] A power acquisition module is used to obtain the maximum battery discharge power when the vehicle is in energy-saving or comfort mode after the vehicle is powered on, and to obtain the current battery discharge allowable power through the battery management system;

[0101] a power comparison module, configured to obtain a power difference between the current battery discharge allowable power and a preset power demand power, and compare the power difference with the maximum battery discharge power;

[0102] a first battery heating module, configured to heat the battery if the maximum battery discharge power is greater than or equal to the power difference;

[0103] The second battery heating module is configured to obtain a target travel mode if the maximum battery discharge power is less than the power difference, and perform battery heating control according to the target travel mode; wherein the target travel mode includes a navigation mode, a commuting mode, and a non-navigation and non-commuting mode.

[0104] For other specific limitations on the electric vehicle battery heating control device, please refer to the above description of the electric vehicle battery heating control method, which will not be repeated here.

[0105] At this point, those skilled in the art should understand that the various functional modules in the above-mentioned electric vehicle battery heating control device can be implemented in whole or in part through software, hardware and a combination thereof, and the above-mentioned functional modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the corresponding operations of the above-mentioned modules.

[0106] In one embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram is well known to those skilled in the art. The computer device includes a processor, memory, a network interface, a display, and an input device connected via a system bus. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program, and the internal memory provides an environment for the operation of the operating system and computer program in the non-volatile storage medium. The network interface of the computer device is used to communicate with an external terminal via a network connection. When the computer program is executed by the processor, it implements a method for controlling electric vehicle battery heating. The display of the computer device may be a liquid crystal display or an electronic ink display. The input device of the computer device may be a touch layer covering the display, or a button or touchpad provided on the computer device housing, or an external keyboard, touchpad, or mouse.

[0107] As another specific embodiment, the present invention provides a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the following steps are implemented:

[0108] After the vehicle is powered on, obtaining the maximum battery discharge power when the vehicle is in energy-saving or comfort mode and obtaining the current battery discharge allowable power through the battery management system;

[0109] Obtaining a power difference between the current battery discharge allowable power and a preset power demand power, and comparing the power difference with the maximum battery discharge power;

[0110] If the maximum discharge power of the battery is greater than or equal to the power difference, heating the battery;

[0111] If the maximum battery discharge power is less than the power difference, a target travel mode is obtained, and battery heating control is performed according to the target travel mode; wherein the target travel mode includes a navigation mode, a commuting mode, and a non-navigation and non-commuting mode.

[0112] For other specific limitations on computer equipment, please refer to the above description of the electric vehicle battery heating control method, which will not be repeated here.

[0113] As another specific embodiment, the present invention provides a computer-readable storage medium, wherein the storage medium stores a computer program, and when the computer program is executed by a processor, the following steps are implemented:

[0114] After the vehicle is powered on, obtaining the maximum battery discharge power when the vehicle is in energy-saving or comfort mode and obtaining the current battery discharge allowable power through the battery management system;

[0115] Obtaining a power difference between the current battery discharge allowable power and a preset power demand power, and comparing the power difference with the maximum battery discharge power;

[0116] If the maximum discharge power of the battery is greater than or equal to the power difference, heating the battery;

[0117] If the maximum battery discharge power is less than the power difference, a target travel mode is obtained, and battery heating control is performed according to the target travel mode; wherein the target travel mode includes a navigation mode, a commuting mode, and a non-navigation and non-commuting mode.

[0118] For other specific limitations on the computer-readable storage medium, please refer to the above description of the electric vehicle battery heating control method, which will not be repeated here.

[0119] It will be understood by those skilled in the art that any reference to memory, storage medium, or database in the above embodiments of the present application may include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), synchronous link DRAM (SLDRAM), memory bus direct RAM (RDRAM), enhanced SDRAM (ESDRAM), and direct memory bus dynamic RAM (DRDRAM).

[0120] Compared with the prior art, the electric vehicle battery heating control method, device, computer equipment, and storage medium provided by the present invention obtain the maximum battery discharge power when the vehicle is in energy-saving or comfort mode after the vehicle is powered on, and obtain the current battery discharge allowable power through the battery management system; obtain the power difference between the current battery discharge allowable power and the preset power demand, and compare the power difference with the maximum battery discharge power. If the maximum battery discharge power is greater than or equal to the power difference, the battery is heated; if the maximum battery discharge power is less than the power difference, the target travel mode is obtained and the battery heating control is performed according to the target travel mode; wherein the target travel mode includes navigation mode, commuting mode, and non-navigation non-commuting mode. Based on the premise of meeting the discharge power, this application determines whether the electric vehicle battery needs to be heated based on factors such as the user's navigation status, commuting mode, and driving speed. It proposes a low-temperature heating logic for electric vehicle batteries based on user habits, including battery heating process judgment in multiple modes and battery heating process judgment based on actual power demand. It combines user historical usage data, navigation status, commuting mode, driving speed, and other information to cover comprehensive scenarios, meet user needs, and improve the low-temperature range of electric vehicles.

[0121] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not limiting. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical solutions of the present invention may be modified or replaced by equivalents without departing from the purpose and scope of the technical solutions of the present invention, which should all be included in the scope of the claims of the present invention.

Claims

1. An electric vehicle battery heating control method, characterized in that: include: After the vehicle is powered on, the maximum battery discharge power when the vehicle is in energy-saving or comfort mode is obtained, and the current battery discharge allowable power is obtained from the battery management system. All battery discharge powers in the cloud data are sorted and the maximum value is taken. If the maximum value occurs at a frequency that meets a preset frequency threshold, this maximum value is set as the maximum battery discharge power. Obtaining a power difference between the current battery discharge allowable power and a preset power demand power, and comparing the power difference with the maximum battery discharge power; If the maximum discharge power of the battery is greater than or equal to the power difference, heating the battery; If the maximum battery discharge power is less than the power difference, a target travel mode is obtained, and battery heating control is performed according to the target travel mode; wherein the target travel mode includes a navigation mode, a commuting mode, and a non-navigation non-commuting mode; The controlling of battery heating according to the target travel mode includes: Obtain target travel mode; If the target travel mode is the navigation mode, reading the navigation time and calculating the battery heating time according to the real-time navigation, and comparing the navigation time with the battery heating time; If the navigation time is greater than or equal to the battery heating time, heating the battery; If the navigation time is less than the battery heating time, the actual power demand is obtained, and the battery heating control is performed according to the actual power demand and the power difference, including: comparing the actual power demand and the power difference; obtaining a target number of times, which is the number of times the actual power demand exceeds the power difference, and when the vehicle is powered on, the target number of times is set to 0; obtaining the time difference corresponding to two adjacent target numbers greater than 0 to obtain a target time difference; comparing the target time difference with a preset time threshold, and if the target time difference is less than or equal to the preset time threshold, heating the battery.

2. The electric vehicle battery heating control method according to claim 1, characterized in that: The controlling of battery heating according to the target travel mode includes: If the target travel mode is a commuting mode, obtaining the commuting time and calculating the battery heating time; If the commuting time is greater than or equal to the battery heating time, heating the battery; If the commuting time is less than the battery heating time, the actual power demand is obtained, and battery heating control is performed according to the actual power demand and the power difference.

3. The electric vehicle battery heating control method according to claim 1, characterized in that: The controlling of battery heating according to the target travel mode includes: Obtaining a target travel mode, and if the target travel mode is a non-navigation or non-commuting mode, obtaining all vehicle speeds within a preset time; If one of the vehicle speeds within the preset time is greater than a first preset speed, heating the battery; If all vehicle speeds within the preset time are less than the first preset vehicle speed, the actual power demand is obtained, and battery heating control is performed according to the actual power demand and the power difference.

4. The electric vehicle battery heating control method according to claim 3, characterized in that: The controlling of battery heating according to the target travel mode includes: If the target travel mode is a non-navigation or non-commuting mode, obtaining the current vehicle speed; If the current vehicle speed is greater than the first preset vehicle speed, heating the battery; If the current vehicle speed is less than or equal to the first preset vehicle speed and greater than or equal to a second preset vehicle speed, acquiring a battery heating state and maintaining the battery heating state; wherein the first preset vehicle speed is greater than the second preset vehicle speed; If the current vehicle speed is less than the second preset vehicle speed, the battery is not heated.

5. The electric vehicle battery heating control method according to any one of claims 1 or 2, characterized in that: The calculating of the battery heating time comprises: The sum of the estimated battery heating time and a preset battery heating time threshold is obtained to obtain the battery heating time. The mathematical expression of the estimated battery heating time is: Among them, t estimate Estimated battery heating time, T target Heating the battery to target temperature, T now is the current temperature of the battery, m bat is the mass of the battery pack, C bat is the specific heat capacity of the battery pack, T coolant_in is the battery pack coolant inlet temperature, T coolant_out To estimate the battery pack coolant outlet temperature, ρ is the coolant density, v is the coolant flow rate, C coolant is the specific heat capacity of the coolant.

6. Electric vehicle battery heating control device, characterized in that: include: A power acquisition module is used to obtain the maximum battery discharge power when the vehicle is in energy-saving or comfort mode after the vehicle is powered on, and to obtain the current battery discharge allowable power through the battery management system. The module sorts all battery discharge powers in the cloud data and takes the maximum value. If the maximum value occurs at a frequency that meets a preset frequency threshold, the maximum value is set as the maximum battery discharge power. a power comparison module, configured to obtain a power difference between the current battery discharge allowable power and a preset power demand power, and compare the power difference with the maximum battery discharge power; a first battery heating module, configured to heat the battery if the maximum battery discharge power is greater than or equal to the power difference; a second battery heating module, configured to obtain a target travel mode if the maximum battery discharge power is less than the power difference, and perform battery heating control according to the target travel mode; wherein the target travel mode includes a navigation mode, a commuting mode, and a non-navigation, non-commuting mode; The second battery heating module is specifically used to: obtain a target travel mode; if the target travel mode is a navigation mode, read the navigation time and calculate the battery heating time according to the real-time navigation, and compare the navigation time with the battery heating time; if the navigation time is greater than or equal to the battery heating time, heat the battery; if the navigation time is less than the battery heating time, obtain the actual power demand, and control the battery heating according to the actual power demand and the power difference, including: comparing the actual power demand and the power difference to obtain a target number of times, the target number of times being the number of times the actual power demand exceeds the power difference, and when the vehicle is powered on, setting the target number of times to 0, obtaining the time difference corresponding to two adjacent target numbers greater than 0, obtaining a target time difference, comparing the target time difference with a preset time threshold, and heating the battery if the target time difference is less than or equal to the preset time threshold.

7. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the steps of the electric vehicle battery heating control method according to any one of claims 1 to 5 are implemented.

8. A computer-readable storage medium storing a computer program, wherein: When the computer program is executed by a processor, the steps of the electric vehicle battery heating control method according to any one of claims 1 to 5 are implemented.

Citation Information

Patent Citations

  • Energy management system and method for high-voltage accessories of electric vehicle and intelligent vehicle

    CN113895373A

  • Power battery driving heating control method and device and electric vehicle

    CN114475363A