Battery pulse heating control method and device, electronic equipment and vehicle
By employing a battery pulse heating strategy in both parking and driving idling scenarios, pulse heating is applied based on battery temperature and remaining charge, solving the problems of slow battery heating rate and high energy consumption in low-temperature environments. This improves battery heating efficiency and energy efficiency, and enhances the user experience.
Patent Information
- Application Number
- CN202211528818.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-30
- Publication Date
- 2026-02-13
- Estimated Expiration
- 2042-11-30
AI Technical Summary
In low-temperature environments, battery heating technology suffers from low temperature rise rate and high heating energy consumption, which affects the user's driving experience.
By acquiring the vehicle's driving status, determining the battery temperature and remaining charge, and utilizing a battery pulse heating strategy in both parking and driving idling scenarios, the battery is controlled to undergo pulse heating, making full use of the idling waiting time for heating.
It improves the battery's temperature rise rate, reduces low-temperature energy consumption, and meets users' driving experience requirements for the vehicle's low-temperature range and power performance.
Smart Images

Figure CN115714219B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of battery pulse heating control, and in particular to a battery pulse heating control method and device, an electronic device and a vehicle. BACKGROUND
[0002] With the gradual popularization of vehicles to the market in lower temperature environments, the problem of heating batteries used in vehicles in low temperature environments gradually emerges. In a low temperature environment, the battery not only needs to meet the low temperature heating rate, but also needs to meet the heating energy consumption in low temperature.
[0003] However, due to the inherent properties of power batteries, the charging and discharging capacity in a low temperature environment is greatly reduced, which greatly affects the use of the battery in a low temperature environment. Therefore, it is necessary to heat the battery in a low temperature environment. However, the current battery heating technology cannot be fully utilized in driving scenarios. In addition, in the battery environment, the battery heating has problems such as low temperature rise rate and high heating energy consumption, which leads to poor user vehicle experience. SUMMARY
[0004] Therefore, the purpose of the present application is to provide a battery pulse heating control method and device, an electronic device and a vehicle, which can solve the problem that the battery heating technology cannot be fully utilized in driving scenarios, the battery heating has a low temperature rise rate and a high heating energy consumption, and affects the user vehicle experience.
[0005] To achieve the above purpose, the present application provides a battery pulse heating control method, which comprises:
[0006] obtaining a vehicle driving state, wherein the vehicle driving state comprises vehicle parking idle speed and vehicle driving idle speed;
[0007] in response to the vehicle driving state being the vehicle parking idle speed, determining that the battery temperature is less than or equal to a preset temperature threshold, and controlling the vehicle to execute a battery pulse heating strategy to pulse heat the battery;
[0008] in response to the vehicle driving state being the vehicle driving idle speed,
[0009] when the battery temperature is less than or equal to the preset temperature threshold, obtaining an idle waiting time of the vehicle;
[0010] when the idle waiting time meets a preset condition, controlling the vehicle to execute the battery pulse heating strategy to pulse heat the battery.
[0011] Based on the same inventive concept, the present application also provides a battery pulse heating control device, which comprises:
[0012] an obtaining module configured to obtain a vehicle driving state, wherein the vehicle driving state comprises vehicle parking idle speed and vehicle driving idle speed;
[0013] The first pulse heating response module is configured to, in response to the vehicle driving state being the vehicle parking idle speed, determine that the battery temperature is less than or equal to a preset temperature threshold, and control the vehicle to execute a battery pulse heating strategy to pulse heat the battery.
[0014] The second pulse heating response module is configured to, in response to the vehicle driving state being the vehicle driving idle speed,
[0015] When it is determined that the battery temperature is less than or equal to the preset temperature threshold, the idle waiting time of the vehicle is obtained.
[0016] When it is determined that the idle waiting time meets a preset condition, the vehicle is controlled to execute the battery pulse heating strategy to pulse heat the battery.
[0017] Based on the same inventive concept, the present application also provides an electronic device, which comprises a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor executes the program to implement the battery pulse heating control method as described above.
[0018] Based on the same inventive concept, the present application also provides a vehicle, which comprises the electronic device as described above.
[0019] As can be seen from the above, the battery pulse heating control method, device, electronic device and vehicle provided by the present application set corresponding battery pulse heating control strategies for different driving scenarios, in the vehicle parking idle speed scenario, according to the determined battery temperature, the vehicle is controlled to execute the battery pulse heating strategy to complete the battery pulse heating function in the parking idle speed scenario, in the vehicle driving idle speed scenario, according to the obtained battery temperature and vehicle parking idle waiting time, the vehicle is controlled to execute the battery pulse heating strategy according to the vehicle parking idle waiting time to complete the battery pulse heating function in the driving idle speed scenario, the present application fully utilizes the parking waiting time to start the battery pulse heating function to heat the battery, solves the battery heating demand and energy consumption demand in the low temperature driving process, effectively improves the temperature rising rate of the battery and reduces the low temperature energy consumption, so as to meet the user's driving experience of the whole vehicle low temperature endurance and low temperature power performance. BRIEF DESCRIPTION OF DRAWINGS
[0020] In order to more clearly illustrate the technical solutions in the present application or the related art, the following will briefly introduce the drawings needed to be used in the embodiments or the related art description. Obviously, the drawings in the following description are only embodiments of the present application, and for those skilled in the art, other drawings can also be obtained without creative labor.
[0021] Figure 1A flowchart of a battery pulse heating control method according to an embodiment of the present application;
[0022] Figure 2 A schematic diagram of vehicle control strategy signal interaction according to an embodiment of the present application;
[0023] Figure 3 A flowchart of a battery pulse heating control method according to another embodiment of the present application;
[0024] Figure 4 A flowchart of a battery pulse heating control method according to another embodiment of the present application;
[0025] Figure 5 A structural schematic diagram of a battery pulse heating control device according to an embodiment of the present application;
[0026] Figure 6 A structural schematic diagram of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION
[0027] To make the objectives, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the accompanying drawings and specific embodiments.
[0028] It should be noted that, unless otherwise defined, the technical terms or scientific terms used in the embodiments of the present application should be understood as their common meanings by those having ordinary skills in the art to which the present application belongs. The terms "first", "second", and similar terms used in the embodiments of the present application do not represent any order, number, or importance, but are only used to distinguish different components. The terms "include", "contain", and similar terms mean that the components or objects before the terms encompass the components or objects listed after the terms and their equivalents, without excluding other components or objects. The terms "connect" or "connected" and similar terms do not mean only physical or mechanical connections, but can also include electrical connections, whether direct or indirect. The terms "upper", "lower", "left", "right", and the like only represent relative positional relationships, which can change when the absolute positions of the described objects change.
[0029] Noun explanation:
[0030] Battery pulse heating technology: Battery pulse heating belongs to heating the inside of the battery. A loop is formed by the battery and the motor inverter of the whole vehicle. IGBT (Insulated Gate Bipolar Transistor) is periodically turned on to realize the periodic storage / discharge of motor inductance. Lithium ions in the battery shuttle between the cathode and the anode under the action of alternating current, and realize self-heating due to Ohmic internal resistance and electrochemical reaction heat generation.
[0031] Parking idle speed: the lowest speed of the engine when the vehicle starts the engine and is in the parking state is called the parking idle speed (the process of the engine changing from the cold idle state to the idle state when the engine reaches the normal working temperature is called warming up or hot start).
[0032] Driving idle speed: when the vehicle is in the process of shifting gears, the throttle is kept at the minimum opening without stepping on the accelerator pedal or releasing the accelerator pedal during driving, and the engine speed is consistent with the parking idle speed, which is called the driving idle speed.
[0033] The application will be described in detail below with reference to the accompanying drawings.
[0034] Please refer to Figure 1 The embodiment of the application provides a battery pulse heating control method, mainly including the following steps:
[0035] Step S1: obtaining the vehicle driving state, the vehicle driving state including the vehicle parking idle speed and the vehicle driving idle speed.
[0036] Specifically, when obtaining the vehicle parking idle speed state, the user starts the vehicle, the vehicle is powered on, and when the gear is in neutral (i.e. N) or parking (i.e. P), it is determined that the vehicle is in the parking idle speed state.
[0037] During the vehicle driving and parking process, when the gear is in neutral (i.e. N) or parking (i.e. P), it is determined that the vehicle is in the driving idle speed state.
[0038] Step S2: in response to the vehicle driving state being the vehicle parking idle speed, determining that the battery temperature is less than or equal to the preset temperature threshold, and controlling the vehicle to execute the battery pulse heating strategy to pulse heat the battery.
[0039] In some embodiments, after determining that the battery temperature is less than or equal to the preset temperature threshold (the preset temperature threshold satisfies the minimum temperature for the battery to pulse heat), it is determined that the remaining battery capacity is greater than or equal to the preset remaining capacity threshold (the remaining capacity threshold satisfies the minimum capacity for the battery to pulse heat); control the vehicle to pulse heat the battery according to the preset time.
[0040] Specifically, Figure 2 The vehicle control strategy signal interaction diagram of the embodiment of the application is based on Figure 2And in combination with the above method, the battery management system (BMS, Battery Management System) monitors the vehicle battery temperature T and the battery remaining capacity (SOC, State Of Charge), and sends the monitored vehicle battery temperature and battery remaining capacity information to the vehicle control unit (VCU, Vehicle Control Unit), and the vehicle control unit determines the battery heating demand according to the battery temperature and the battery remaining capacity, when the battery temperature satisfies less than or equal to the preset temperature threshold, and the battery remaining capacity satisfies greater than or equal to the preset remaining capacity threshold, it is determined that the battery has heating demand, and the heating demand instruction is sent to the host system (HUT, Head Unit System), the host system displays "battery preheating time, whether to proceed" to remind the user to confirm, and the user selects and confirms, the vehicle control unit sends pulse heating enable to the drive motor control unit (MCU, Motor Control Unit), activates the battery pulse heating function, and the whole vehicle performs battery pulse heating.
[0041] After the pulse heating time reaches the preset time, the battery pulse heating exits.
[0042] Optionally, when the vehicle control unit receives the battery temperature greater than the preset temperature threshold or the battery remaining capacity less than the preset remaining capacity threshold sent by the battery management system, the battery pulse heating condition is not met, that is, the battery temperature is not in a low temperature state, and the battery pulse heating is not needed, or the battery remaining capacity is insufficient for battery pulse heating, and the current battery state is maintained, and the battery pulse heating function is not started.
[0043] When the vehicle is powered on, considering the driving scene, the battery temperature is as high as possible in a short time, and the battery temperature is quickly raised to reach a suitable temperature to meet the user's driving demand.
[0044] Step S3: in response to the vehicle driving state being vehicle driving idle speed, the specific execution process is:
[0045] Step S31, when the battery temperature is less than or equal to the preset temperature threshold, the idle waiting time of the vehicle is obtained.
[0046] Optionally, when the battery temperature is greater than the preset temperature threshold, the heating demand is not met, that is, the subsequent vehicle idle waiting time judgment is not needed, and the current battery state is maintained.
[0047] Step S32, determine whether the idle waiting time meets the preset condition (the preset condition is set as the idle waiting time interval), control the vehicle to execute the battery pulse heating strategy, and pulse heat the battery.
[0048] It should be noted that in the present embodiment, during the vehicle running idle process, the preset temperature threshold is the same as the preset temperature threshold set in the parking idle scene, the preset remaining power threshold is the same as the preset remaining power threshold set in the parking idle scene, and the preset temperature threshold and the preset remaining power threshold can be set according to empirical values or calibration conditions. For example, the preset temperature threshold is set to -7℃, the preset remaining power is set to 30%, and the preset time is set to 2min.
[0049] In one embodiment, after determining that the battery temperature is less than or equal to the preset temperature threshold, step S32 is performed, including:
[0050] In step S321, it is determined that the battery remaining power is greater than or equal to the preset remaining power threshold, and the idle waiting time of the vehicle is obtained.
[0051] Specifically, in response to the vehicle running state being vehicle running idle and the vehicle gear being in N or P, the battery management system monitors the battery temperature and the battery remaining power, and sends the battery temperature and the battery remaining power information to the vehicle control unit. When the battery temperature is less than or equal to the preset temperature threshold and the battery remaining power is greater than or equal to the preset remaining power threshold, it is determined that the battery has a heating requirement.
[0052] The idle waiting time of the vehicle is obtained by using the intelligent driving assistance system (ADAS, Advanced Driver Assistance System) and the navigation system of the vehicle, and based on the color change of the road traffic light, the reading time and the road congestion condition. It is determined whether the preset condition is met based on the determined idle waiting time.
[0053] That is, when the vehicle is waiting for a traffic light during the driving process, the intelligent driving assistance system can collect the traffic light color change and the reading time information by using the camera module (such as a camera) installed outside the vehicle, to determine the idle waiting time of the vehicle. Or, when encountering road congestion, the road congestion time is obtained through the navigation system (such as a vehicle map, a vehicle navigation, etc.), to determine the idle waiting time of the vehicle.
[0054] In step S322, it is determined that the idle waiting time meets the preset condition, the target battery pulse heating mode of the vehicle is determined according to the preset condition, the target battery pulse heating mode is one of a plurality of preset battery pulse heating modes, and the vehicle is controlled to perform the battery pulse heating strategy according to the target battery pulse heating mode, to pulse heat the battery.
[0055] Further, for the case of meeting the preset condition, the target battery pulse heating mode of the vehicle is determined according to the preset condition, the target battery pulse heating mode is one of a plurality of preset battery pulse heating modes, and the preset battery pulse heating mode includes but is not limited to a first battery pulse heating mode, a second battery pulse heating mode, and a third battery pulse heating mode.
[0056] Specifically, for the first battery pulse heating mode, the idle waiting time threshold of the mode is small, and the mode is usually applicable to a scenario of a short red light at an intersection (urban street or busy road section). In this scenario, the idle waiting time is short, and the battery does not need to be pulse heated for a long time.
[0057] For the second battery pulse heating mode, the idle waiting time threshold of the mode is larger than that of the first battery pulse heating mode, and the mode is usually applicable to a scenario of a long red light at an intersection (suburban or rural intersection). In this scenario, the idle waiting time is long, and the battery temperature can be quickly increased through a period of pulse heating, so as to meet the driving demand.
[0058] For the third battery pulse heating mode, the idle waiting time threshold of the mode is larger than that of the second battery pulse heating mode, and the mode is usually applicable to a scenario of a congested road section and long traffic jam. In this scenario, a long time is needed for waiting, and the battery can be pulse heated by using the idle waiting time, so as to guarantee the discharge performance of the battery in a low-temperature environment and balance the heating of the battery and the energy consumption demand of the vehicle.
[0059] In one embodiment, step S322 is performed, and the specific execution process is as follows:
[0060] In step S3221, if the idle waiting time is greater than or equal to the preset first idle waiting time threshold and less than the preset second idle waiting time threshold, the first preset condition is met. According to the first preset condition, the first battery pulse heating mode is determined as the target pulse heating mode, and the battery is controlled to be pulse heated for the first idle waiting time threshold.
[0061] Specifically, in the case of meeting the condition of the battery temperature being less than or equal to the preset temperature threshold and the remaining battery power being greater than or equal to the preset remaining power threshold, if the idle waiting time is greater than or equal to the preset first idle waiting time threshold and less than the preset second idle waiting time threshold, it is determined that the first preset condition is met, the first battery pulse heating mode is executed according to the first preset condition, the battery pulse heating is controlled to be performed for the first idle waiting time threshold, and when the heating time reaches the first idle waiting time threshold, the battery pulse heating is exited.
[0062] It should be noted that the second idle waiting time threshold set by the application is greater than the first idle waiting time threshold. For example, the first idle waiting time threshold is set to 60s, and the second idle waiting time threshold is set to 120s. The time interval set by the first preset condition is [60s, 120s). If the obtained vehicle idle waiting time is 90s, the vehicle idle waiting time falls within this time interval, that is, the first preset condition is met, then the vehicle is controlled to pulse heat the battery for 60s, and the battery pulse heating is stopped when the heating time reaches 60s.
[0063] Optionally, if the obtained vehicle idle waiting time is 30s, which is less than the first idle waiting time threshold 60s, it is determined that the first preset condition is not met, and then the vehicle can maintain the current battery state.
[0064] Step S3222, if the idle waiting time is greater than or equal to the preset second idle waiting time threshold and less than the preset third idle waiting time threshold, the second preset condition is met; according to the second preset condition, the second battery pulse heating mode is determined as the target pulse heating mode, and the vehicle is controlled to pulse heat the battery for the second idle waiting time threshold.
[0065] Specifically, in the case that the battery temperature is less than or equal to the preset temperature threshold and the battery remaining capacity is greater than or equal to the preset remaining capacity threshold, if the idle waiting time is greater than or equal to the preset second idle waiting time threshold and less than the preset third idle waiting time threshold, it is determined that the second preset condition is met, the second battery pulse heating mode is executed according to the second preset condition, the battery pulse heating is controlled to be performed for the second idle waiting time threshold, and the battery pulse heating is exited when the heating time reaches the second idle waiting time threshold.
[0066] It should be noted that the third idle waiting time threshold set by the application is greater than the second idle waiting time threshold. For example, the second idle waiting time threshold is set to 120s, and the second idle waiting time threshold is set to 180s. The time interval set by the second preset condition is [120s, 180s). If the obtained vehicle idle waiting time is 150s, the vehicle idle waiting time falls within this time interval, that is, the second preset condition is met, then the vehicle is controlled to pulse heat the battery for 120s, and the battery pulse heating is stopped when the heating time reaches 120s.
[0067] Step S3223, if the idle waiting time is greater than or equal to the preset third idle waiting time threshold, the third preset condition is met; according to the third preset condition, the third battery pulse heating mode is determined as the target pulse heating mode, and the vehicle is controlled to pulse heat the battery for the third idle waiting time threshold.
[0068] Specifically, in the case that the battery temperature is less than or equal to a preset temperature threshold, and the battery remaining capacity is greater than or equal to a preset remaining capacity threshold, if the idle waiting time is greater than or equal to a preset third idle waiting time threshold at the same time, it is determined that the third preset condition is met, the third battery pulse heating mode is executed according to the third preset condition, the battery pulse heating is controlled to be performed for the third idle waiting time threshold time, and when the heating time reaches the third idle waiting time threshold, the battery pulse heating is exited.
[0069] For example, the third idle waiting time threshold is set to 180s, and the time interval of the third preset condition is greater than or equal to 180s. If the idle waiting time of the vehicle is 210s, the idle waiting time of the vehicle falls within this time interval, that is, the third preset condition is met, then the vehicle is controlled to pulse heat the battery for 180s, and the battery pulse heating is stopped and exited when the heating time reaches 180s.
[0070] It should be noted that the time interval setting range in the embodiment is relatively large, and the time interval can be set according to the driving demand and actual situation, and more time intervals with smaller ranges can be set to meet the daily driving demand, which will not be further described.
[0071] The application sets different battery pulse heating control strategies for two different driving states, judges whether the battery temperature and the battery remaining capacity meet the heating demand in the vehicle parking idle speed (power-on start) scene, controls the vehicle to pulse heat the battery for a preset time if the heating demand is met, and keeps the current battery state if the heating demand is not met.
[0072] Based on the vehicle driving idle speed scene, it is first judged whether the battery temperature and the battery remaining capacity meet the heating demand in the scene, the vehicle parking idle waiting time meets which preset condition is judged according to the intelligent driving assistance system and the navigation system based on the traffic light and road congestion, the corresponding battery pulse heating mode is selected according to the preset condition, the battery pulse heating function in the driving idle speed scene is completed, the vehicle idle waiting traffic light and congestion gap are utilized, the battery pulse heating technology advantage is fully utilized for battery heating, and the battery heating demand is met.
[0073] In one embodiment, in response to the vehicle switching to a forward gear, the vehicle exits the battery pulse heating strategy.
[0074] Specifically, during the battery pulse heating process, if the vehicle control unit detects that the vehicle gear is no longer in the N or P gear, i.e., the gear is switched to the D gear, the vehicle control unit stops sending the pulse heating enable to the drive motor control unit, and exits the pulse heating function.
[0075] Specifically, in one possible example, both vehicle parking idle speed and driving idle speed are explained and described:
[0076] Scenario one, parking idle speed scenario, Figure 3 The flowchart of the battery pulse heating control method of another embodiment of the present application is as follows: Figure 3 The method comprises:
[0077] S41, the vehicle is powered on, the vehicle gear is in the N or P gear, and the vehicle is in the parking idle state.
[0078] S42, judge whether the lowest temperature of the battery cell (in this embodiment, the battery temperature is reflected by collecting the lowest temperature of the battery cell) ≤-7℃ (i.e., the preset temperature threshold set in this embodiment) and the battery SOC (i.e., the remaining battery capacity) ≥30% (i.e., the preset remaining battery capacity threshold set in this embodiment), whether the battery meets the heating demand, if the battery meets the heating demand, proceed to step S43; if the battery does not meet the heating demand, jump to step S44.
[0079] S43, under the condition of meeting the heating demand, the HUT (i.e., the host system) prompts whether the battery is preheated for 2 minutes (i.e., the preset time set in this embodiment) in place, after the user clicks to select and confirm "yes", proceed to step S45, and after the user clicks to select and confirm "no", proceed to step S44.
[0080] S44, keep the current battery state.
[0081] S45, start battery pulse heating for 2 minutes.
[0082] S46, exit the battery pulse heating.
[0083] Specifically, the battery management system monitors the vehicle battery temperature and the battery remaining capacity, and sends the vehicle battery temperature and the battery remaining capacity to the vehicle control unit. The vehicle control unit determines the heating requirement of the battery. When the battery minimum temperature is ≤-7℃ and the battery remaining capacity is ≥30%, the vehicle control unit determines that the battery meets the heating requirement. The vehicle control unit synchronously sends the request to the host system. The host system prompts "battery preheating 2min, whether to proceed". After the user selects and confirms "yes", the vehicle control unit sends a pulse heating enable to the drive motor control unit, activates the battery pulse heating function, and the whole vehicle performs the in-place battery pulse heating. Until the battery pulse heating time reaches 2min, the battery pulse heating function is directly exited.
[0084] During the heating process, the vehicle control unit monitors the gear change of the whole vehicle. When the gear is no longer in N or P, the vehicle control unit stops sending the pulse heating enable to the drive motor control unit, and exits the pulse heating function.
[0085] When the vehicle control unit receives the battery minimum temperature >-7℃ or the battery remaining capacity <30% sent by the battery management system, the whole vehicle can maintain the current battery state without starting the battery pulse heating function.
[0086] Scenario two, driving idle speed scenario, Figure 4 The flowchart of the battery pulse heating control method of another embodiment of the application is shown in Figure 4 The method comprises the following steps:
[0087] S51, when the vehicle is driving, if the gear of the vehicle is in N or P, it is in driving idle speed state.
[0088] S52, determine whether the minimum temperature of the battery cell (in this embodiment, the battery temperature is obtained by collecting the minimum temperature of the battery cell) is ≤-7℃ (i.e. the preset temperature threshold) and the battery SOC (i.e. the preset remaining capacity threshold) is ≥30% (i.e. the preset remaining capacity threshold). Determine whether the battery meets the heating requirement. If the battery meets the heating requirement, proceed to step S53; if the battery does not meet the heating requirement, jump to step S55.
[0089] S53, the intelligent driving controller (i.e. intelligent driving assistance system) monitors the road conditions and determines the pulse heating time.
[0090] S54, determine whether the idle waiting time t is <60s. If t<60s, proceed to step S55; if t>60s, jump to step S56.
[0091] S55, maintain the current battery state.
[0092] S56, determine whether the idling waiting time t is < 120s, if 60s≤t<120s, then proceed to step S57; if t>120s, then jump to step S58.
[0093] S57, execute the first pulse heating mode, pulse heat the battery for 60s, heat the battery to 60s, jump to S511.
[0094] S58, determine whether the idling waiting time t is < 180s, if 120s≤t<180s, then proceed to step S59; if t>180s, then jump to step S510.
[0095] S59, execute the second pulse heating mode, pulse heat the battery for 120s, heat the battery to 120s, jump to S511.
[0096] S510, execute the third pulse heating mode, pulse heat the battery for 180s, heat the battery to 180s, then proceed to step S511.
[0097] S511, exit the battery pulse heating.
[0098] Specifically, the battery management system monitors the vehicle battery temperature and the battery remaining capacity, and sends the vehicle battery temperature and the battery remaining capacity to the vehicle control unit, and the vehicle control unit determines the heating demand of the battery.
[0099] When the battery minimum temperature is >-7℃ or the battery remaining capacity is <30%, the vehicle keeps the current battery state, and the battery pulse heating function is not started.
[0100] When the battery minimum temperature is ≤-7℃ and the battery remaining capacity is ≥30%, the vehicle control unit determines that the battery meets the heating demand.
[0101] Based on the condition that the heating demand is met, the intelligent driving assistance system and the navigation system obtain the idling waiting time of the current vehicle based on the color of the traffic light, the countdown and the road congestion, and the intelligent driving assistance system sends the obtained idling waiting time result to the vehicle control unit, and determines the corresponding heating mode based on the idling waiting time result.
[0102] When the obtained idling waiting time t is 30s, the idling waiting time t is <60s, the current battery state is kept, and the battery pulse heating function is not started.
[0103] When the acquired idle waiting time t is 90s, the idle waiting time 60s≤t<120s (in this embodiment, the first idle waiting time threshold is set to 60s, and the second idle waiting time threshold is set to 120s), the first battery pulse heating mode is executed, the vehicle control unit sends the battery pulse heating enable to the drive motor control unit, the battery is pulse heated for 60s, the battery is heated to 60s, and the battery pulse heating function is exited.
[0104] When the acquired idle waiting time t is 150s, the idle waiting time 120s≤t<180s, the second battery pulse heating mode is executed, the vehicle control unit sends the battery pulse heating enable to the drive motor control unit, the battery is pulse heated for 120s, the battery is heated to 120s, and the battery pulse heating function is exited.
[0105] When the acquired idle waiting time t is 210s, the idle waiting time≥180s (in this embodiment, the third idle waiting time threshold is set to 180s), the third battery pulse heating mode is executed, the vehicle control unit sends the battery pulse heating enable to the drive motor control unit, the battery is pulse heated for 180s, the battery is heated to 180s, and the battery pulse heating function is exited.
[0106] In each heating process, the vehicle control unit monitors the change of the whole vehicle gear in real time, when the gear is no longer in N or P, the vehicle control unit stops sending the pulse heating enable to the drive motor control unit, and exits the pulse heating function.
[0107] Based on the test results of the battery pulse bench, according to the table, the battery pulse heating modes are analyzed:
[0108]
[0109] As can be seen from the table, considering the driving scene, the idle waiting time is short, and the short time is used to quickly improve the battery temperature rise as much as possible, the high temperature rise rate heating mode (the first battery pulse heating mode and the second battery pulse heating mode) is selected, the self-heating frequency, amplitude and effective current value are controlled, the battery suitable temperature is quickly reached, and the user driving demand is met.
[0110] And for the long idle waiting time, the battery is heated with low temperature rise rate, the low temperature rise rate heating mode (the third battery pulse heating mode) is selected for heating, the self-heating frequency, amplitude and effective current value are controlled, the battery and motor losses are effectively reduced, and the energy saving effect is focused.
[0111] It should be noted that the method of the embodiments of the present application can be executed by a single device, for example, a computer or a server, etc. The method of the embodiments can also be applied to a distributed scenario, and be completed by multiple devices cooperating with each other. In the case of such a distributed scenario, one of the multiple devices can only execute one or more steps in the method of the embodiments of the present application, and the multiple devices can interact with each other to complete the method.
[0112] It should be noted that some embodiments of the present application have been described above. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims can be performed in a different order than the order described above and still achieve the desired result. In addition, the processes depicted in the figures do not necessarily require the particular order shown, or sequential order, to achieve the desired results. In certain implementations, multitasking and parallel processing can be advantageous.
[0113] Based on the same inventive concept, the present application also provides a battery pulse heating control device corresponding to any of the above-mentioned embodiment methods, please refer to Figure 5 The main structure diagram of the battery pulse heating control device is explained as shown in Figure 5 The battery pulse heating control device in the embodiments of the present application mainly includes: an acquisition module 11, a first pulse heating response module 12 and a second pulse heating response module 13.
[0114] The acquisition module 11 is configured to acquire a vehicle driving state, the vehicle driving state including a vehicle parking idle speed and a vehicle driving idle speed;
[0115] The first pulse heating response module 12 is configured to, in response to the vehicle driving state being the vehicle parking idle speed, determine that the battery temperature is less than or equal to a preset temperature threshold, control the vehicle to execute a battery pulse heating strategy, and pulse heat the battery;
[0116] In one embodiment, the first pulse heating response module 12 is further configured to:
[0117] After determining that the battery temperature is less than or equal to the preset temperature threshold, determine that the remaining battery capacity is greater than or equal to a preset remaining capacity threshold;
[0118] Control the vehicle to pulse heat the battery according to a preset time.
[0119] The second pulse heating response module 13 is configured to, in response to the vehicle driving state being the vehicle driving idle speed,
[0120] When the battery temperature is determined to be less than or equal to the preset temperature threshold, acquire an idle waiting time of the vehicle.
[0121] determining that the idle waiting time meets a preset condition, controlling the vehicle to execute a battery pulse heating strategy to pulse heat the battery.
[0122] In one embodiment, the second pulse heating response module 13 is further configured to:
[0123] determining that the battery temperature is less than or equal to a preset temperature threshold, determining that the remaining battery capacity is greater than or equal to a preset remaining battery capacity threshold, obtaining an idle waiting time of the vehicle, determining that the idle waiting time meets a preset condition, determining a target battery pulse heating mode of the vehicle according to the preset condition, the target battery pulse heating mode being one of a plurality of preset battery pulse heating modes, and controlling the vehicle to execute a battery pulse heating strategy to pulse heat the battery according to the target battery pulse heating mode.
[0124] In one embodiment, the second pulse heating response module 13 is further configured to:
[0125] if the idle waiting time is greater than or equal to a preset first idle waiting time threshold and less than a preset second idle waiting time threshold, a first preset condition is met, a first battery pulse heating mode is determined as the target pulse heating mode according to the first preset condition, and the vehicle is controlled to pulse heat the battery with the first idle waiting time threshold.
[0126] In one embodiment, the second pulse heating response module 13 is further configured to:
[0127] if the idle waiting time is greater than or equal to a preset second idle waiting time threshold and less than a preset third idle waiting time threshold, a second preset condition is met, a second battery pulse heating mode is determined as the target pulse heating mode according to the second preset condition, and the vehicle is controlled to pulse heat the battery with the second idle waiting time threshold.
[0128] In one embodiment, the second pulse heating response module 13 is further configured to:
[0129] if the idle waiting time is greater than or equal to a preset third idle waiting time threshold, a third preset condition is met, a third battery pulse heating mode is determined as the target pulse heating mode according to the third preset condition, and the vehicle is controlled to pulse heat the battery with the third idle waiting time threshold.
[0130] In one embodiment, the second pulse heating response module 13 is further configured to:
[0131] in response to the vehicle switching to a forward gear, controlling the vehicle to exit the battery pulse heating strategy.
[0132] For the convenience of description, the above apparatus is described in various modules in terms of functions. Of course, in the implementation of the present application, the functions of each module can be implemented in one or more software and / or hardware.
[0133] The apparatus of the above embodiments is used to implement the corresponding battery pulse heating control method in any of the above embodiments, and has the beneficial effects of the corresponding method embodiments, which are not described here.
[0134] Based on the same inventive concept, corresponding to any of the above method embodiments, the present application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the battery pulse heating control method described in any of the above embodiments.
[0135] Figure 6 A more specific hardware structure of an electronic device is shown in the present embodiment, which can include a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040, and a bus 1050. The processor 1010, the memory 1020, the input / output interface 1030, and the communication interface 1040 are connected to each other through the bus 1050 for communication within the device.
[0136] The processor 1010 can be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an ASIC (Application Specific Integrated Circuit), or one or more integrated circuits, etc., for executing related programs to implement the technical solutions provided by the embodiments of the present application.
[0137] The memory 1020 can be implemented by a ROM (Read Only Memory), a RAM (Random Access Memory), a static storage device, a dynamic storage device, etc. The memory 1020 can store an operating system and other application programs, and when the technical solutions provided by the embodiments of the present application are implemented by software or firmware, the related program codes are stored in the memory 1020 and called and executed by the processor 1010.
[0138] The input / output interface 1030 is used to connect input / output modules to realize information input and output. Input / output modules can be configured as components within the device (not shown in the figure) or externally connected to the device to provide corresponding functions. Input devices may include keyboards, mice, touchscreens, microphones, various sensors, etc., while output devices may include displays, speakers, vibrators, indicator lights, etc.
[0139] The communication interface 1040 is used to connect a communication module (not shown in the figure) to enable communication between this device and other devices. The communication module can communicate via wired means (such as USB, Ethernet cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.).
[0140] Bus 1050 includes a pathway for transmitting information between various components of the device, such as processor 1010, memory 1020, input / output interface 1030, and communication interface 1040.
[0141] It should be noted that although the above-described device only shows the processor 1010, memory 1020, input / output interface 1030, communication interface 1040, and bus 1050, in specific implementations, the device may also include other components necessary for normal operation. Furthermore, those skilled in the art will understand that the above-described device may only include the components necessary for implementing the embodiments of this specification, and not necessarily all the components shown in the figures.
[0142] The electronic devices described above are used to implement the corresponding battery pulse heating control method in any of the foregoing embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0143] Based on the same inventive concept, this application also provides a vehicle that employs the electronic equipment described in the embodiments.
[0144] Those skilled in the art should understand that the discussion of any of the above embodiments is merely exemplary and is not intended to imply that the scope of this application (including the claims) is limited to these examples; within the framework of this application, the technical features of the above embodiments or different embodiments can also be combined, the steps can be implemented in any order, and there are many other variations of different aspects of the embodiments of this application as described above, which are not provided in the details for the sake of brevity.
[0145] Additionally, to simplify the description and discussion, and so as not to obscure the embodiments of the application being presented, the well-known functions or constructions of integrated circuit (IC) chips and other components can or can not be shown in the figures and will be omitted as not to unnecessarily obscure the embodiments of the application being presented. Moreover, the devices can be shown in block diagram form in order to avoid obscuring the embodiments of the application, and this also acknowledges the fact that the details in regard to the implementation of the block diagram devices are highly dependent on the platform within which the embodiments of the application are to be implemented (i.e., these details should be well within the purview of one of ordinary skill in the art). Where specific details are set forth in order to describe an illustrative embodiment of the application, it will be apparent to one of ordinary skill in the art that the embodiments of the application can be practiced without, or with variation of, these specific details. Thus, the description is to be considered as illustrative only and not restrictive in nature.
[0146] While the application has been described in connection with specific embodiments thereof, it will be understood that many modifications, substitutions and changes will be apparent to those of ordinary skill in the art. For example, other memory architectures (e.g., dynamic RAM (DRAM)) can use the embodiments discussed.
[0147] It is intended to cover all alternatives, modifications and variations of this application falling within the scope of the appended claims. Accordingly, all such changes are intended to be included within the scope of the application as set forth in the claims.
Claims
1. A battery pulse heating control method, characterized by, The method comprises: acquiring a vehicle driving state, the vehicle driving state comprising a vehicle parking idle speed and a vehicle driving idle speed; in response to the vehicle driving state being the vehicle parking idle speed, determining that the battery temperature is less than or equal to a preset temperature threshold, and then determining that the battery remaining capacity is greater than or equal to a preset remaining capacity threshold, controlling the vehicle to execute a battery pulse heating strategy to pulse heat the battery; in response to the vehicle driving state being the vehicle driving idle speed, determining that the battery temperature is less than or equal to a preset temperature threshold, and then determining that the battery remaining capacity is greater than or equal to a preset remaining capacity threshold, acquiring an idle waiting time of the vehicle; determining that the idle waiting time meets a preset condition, and controlling the vehicle to execute the battery pulse heating strategy to pulse heat the battery.
2. The battery pulse heating control method of claim 1, wherein, The pulse heating of the battery comprises: controlling the vehicle to pulse heat the battery according to a preset time.
3. The battery pulse heating control method of claim 1, wherein, The determination that the idle waiting time meets the preset condition and the control of the vehicle to execute the battery pulse heating strategy to pulse heat the battery comprise: determining that the idle waiting time meets a preset condition; determining a target battery pulse heating mode of the vehicle according to the preset condition, the target battery pulse heating mode being one of a plurality of preset battery pulse heating modes; controlling the vehicle to execute the battery pulse heating strategy to pulse heat the battery according to the target battery pulse heating mode.
4. The battery pulse heating control method of claim 3, wherein, The determination that the idle waiting time meets the preset condition and the control of the vehicle to execute the battery pulse heating strategy to pulse heat the battery comprise: if the idle waiting time is greater than or equal to a preset first idle waiting time threshold and less than a preset second idle waiting time threshold, a first preset condition is met; determining a first battery pulse heating mode as the target battery pulse heating mode according to the first preset condition, and controlling the vehicle to pulse heat the battery at the first idle waiting time threshold.
5. The battery pulse heating control method of claim 3, wherein, The determination that the idle waiting time meets the preset condition and the control of the vehicle to execute the battery pulse heating strategy to pulse heat the battery comprise: if the idle waiting time is greater than or equal to a preset second idle waiting time threshold and less than a preset third idle waiting time threshold, a second preset condition is met; determining a second battery pulse heating mode as the target battery pulse heating mode according to the second preset condition, and controlling the vehicle to pulse heat the battery at the second idle waiting time threshold.
6. The battery pulse heating control method of claim 3, wherein, The determination that the idle waiting time meets the preset condition and the control of the vehicle to execute the battery pulse heating strategy to pulse heat the battery comprise: if the idle waiting time is greater than or equal to a preset third idle waiting time threshold, a third preset condition is met; determining a third battery pulse heating mode as the target battery pulse heating mode according to the third preset condition, and controlling the vehicle to pulse heat the battery at the third idle waiting time threshold.
7. A battery pulse heating control method according to any one of claims 1 to 6, characterized in that, The control method further comprises: in response to the vehicle switching to a forward gear, controlling the vehicle to exit the battery pulse heating strategy.
8. A battery pulse heating control device, characterized by, The device comprises: An acquisition module configured to acquire a vehicle driving state, the vehicle driving state including a vehicle parking idle speed and a vehicle driving idle speed; A first pulse heating response module configured to, in response to the vehicle driving state being the vehicle parking idle speed, determine that the battery temperature is less than or equal to a preset temperature threshold, determine that the battery remaining capacity is greater than or equal to a preset remaining capacity threshold, and control the vehicle to execute a battery pulse heating strategy to pulse heat the battery. A second pulse heating response module configured to, in response to the vehicle driving state being the vehicle driving idle speed, determine that the battery temperature is less than or equal to a preset temperature threshold, determine that the battery remaining capacity is greater than or equal to a preset remaining capacity threshold, and acquire an idle waiting time of the vehicle; determine that the idle waiting time meets a preset condition, and control the vehicle to execute a battery pulse heating strategy to pulse heat the battery.
9. An electronic device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, The processor implements the method of any one of claims 1 to 7 when executing the program.
10. A vehicle characterized by comprising: The vehicle includes the electronic device of claim 9.
Citation Information
Patent Citations
Automobile power battery pack preheating method and system, automobile, equipment and storage medium
CN113928184A
Thermal management system for vehicle
US20100100266A1