Control method and device of vehicle, electronic device, vehicle and computer program product

By dynamically adjusting the heating power based on battery and navigation information, the problem of unsuitable battery temperature before charging electric vehicles is solved, ensuring that the battery reaches the appropriate temperature when it arrives at the charging location, thus improving charging efficiency.

CN120396776BActive Publication Date: 2026-05-01BYD CO LTD +1
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BYD CO LTD
Filing Date
2025-04-22
Publication Date
2026-05-01

AI Technical Summary

Technical Problem

Existing electric vehicles use a fixed time and power to heat the power battery before charging, which results in an unsuitable battery temperature when the vehicle arrives at the charging location, affecting charging efficiency.

Method used

The travel time is determined based on battery and navigation information, and the heating power is dynamically adjusted to ensure that the battery reaches the appropriate temperature when it arrives at the charging location. The time required for the vehicle to reach the charging location is determined in real time using battery and navigation information, and the target heating power during the heating process is adjusted in real time based on battery information and travel time.

Benefits of technology

This ensures that the battery reaches the appropriate charging temperature when it reaches the charging position, thereby improving charging efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120396776B_ABST
    Figure CN120396776B_ABST
Patent Text Reader

Abstract

The application discloses a control method of a vehicle, a control device of the vehicle, an electronic device, the vehicle and a computer program product. The application relates to the technical field of vehicle control, and the control method comprises the following steps: in the case that the vehicle needs to be charged, determining a travel time according to battery information and navigation information; determining a target heating power according to the battery information and the travel time; and controlling the vehicle to heat the battery according to the travel time and the target heating power. The application can ensure that the battery reaches a suitable charging temperature when the vehicle reaches a charging position, and thus improves charging efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Vehicle control methods and devices, electronic devices, vehicles and computer program products Technical Field

[0001] This application relates to the field of vehicle control technology, and more specifically, to a vehicle control method, a vehicle control device, an electronic device, a vehicle, and a computer program product. Background Technology

[0002] During operation, the battery charge of an electric vehicle gradually decreases. When the battery charge is low, the user needs to find a suitable charging station. To improve charging efficiency, the battery typically needs to be heated. However, current electric vehicles usually use fixed heating times and power to heat the battery, which may result in the battery not reaching the appropriate charging temperature when the vehicle arrives at the charging location, thus affecting charging efficiency. Summary of the Invention

[0003] This application provides a vehicle control method, a vehicle control device, an electronic device, a vehicle, and a computer program product to at least solve the problem that the power battery has not reached a suitable charging temperature when the vehicle arrives at the charging position.

[0004] The vehicle control method of this application includes: when the vehicle needs to be charged, determining the travel time based on battery information and navigation information; determining a target heating power based on the battery information and the travel time; and controlling the vehicle to heat the battery based on the travel time and the target heating power.

[0005] In some implementations, the battery information includes power information, and determining the travel time based on the battery information and navigation information includes: determining the travel time based on the power information and navigation information.

[0006] In some embodiments, the battery information includes temperature information, mode information, power information, and battery level information. Determining the target heating power based on the battery information and the travel time includes: determining the target heating power based on the battery level information, the temperature information, the mode information, the power information, and the travel time.

[0007] In some embodiments, the temperature information includes the current minimum temperature, the current average temperature, the current maximum temperature, and the ambient temperature; the mode information includes the waste heat mode and the heating element; the power information includes the minimum initial heating power and the maximum initial heating power; and determining the target heating power based on the battery charge information, the temperature information, the mode information, the power information, and the travel time includes: obtaining the target heating temperature; determining the initial temperature rise information based on the battery charge information, the current minimum temperature, the current average temperature, the current maximum temperature, the ambient temperature, the waste heat mode, the minimum initial heating power, the maximum initial heating power, and the heating element, wherein the initial temperature rise information includes the minimum initial temperature rise curve and the maximum initial temperature rise curve; and determining the target heating power based on the power information, the target heating temperature, the travel time, the minimum initial temperature rise curve, and the maximum initial temperature rise curve.

[0008] In some embodiments, determining the target heating power based on the power information, the target heating temperature, the travel time, the minimum initial temperature rise curve, and the maximum initial temperature rise curve includes: determining the minimum target heating temperature and the maximum target heating temperature based on the travel time, the minimum initial temperature rise curve, and the maximum initial temperature rise curve; comparing the target heating temperature, the minimum target heating temperature, and the maximum target heating temperature to determine the magnitude relationship between the target heating temperature, the minimum target heating temperature, and the maximum target heating temperature; and, when the target heating temperature is greater than or equal to the minimum target heating temperature and the target heating temperature is less than or equal to the maximum target heating temperature, obtaining the maximum number of iterations, the sleep time, and the temperature difference tolerance, and determining the target heating power based on the power information, the target heating temperature, the travel time, the minimum initial temperature rise curve, and the maximum initial temperature rise curve. The target heating power is determined by considering the target heating temperature, the travel time, the maximum number of iterations, and the temperature difference tolerance. If the target heating temperature is less than the minimum target heating temperature, the sleep time is obtained, and after the sleep time has elapsed, the steps of determining the initial temperature rise information based on the battery charge information, the current minimum temperature, the current average temperature, the current maximum temperature, the ambient temperature, the residual heat mode, the minimum initial heating power, the maximum initial heating power, and the heating location, up to determining the relationship between the target heating temperature, the minimum target heating temperature, and the maximum target heating temperature, are re-executed. If the target heating temperature is greater than the maximum target heating temperature, the maximum initial heating power is determined as the target heating power.

[0009] In some embodiments, determining the target heating power based on the power information, the target heating temperature, the travel time, the maximum number of iterations, and the temperature difference tolerance includes: determining a transition heating power based on the minimum initial heating power and the maximum initial heating power; determining transition temperature rise information, including a transition temperature rise curve, based on the battery charge information, the current minimum temperature, the current average temperature, the current maximum temperature, the ambient temperature, the waste heat mode, the transition heating power, and the heating location; determining a transition heating temperature based on the travel time and the transition temperature rise curve; and determining the target heating power based on the transition heating temperature, the target heating temperature, the maximum number of iterations, and the temperature difference tolerance.

[0010] In some embodiments, determining the target heating power based on the transition heating temperature, the target heating temperature, the maximum number of iterations, and the temperature difference tolerance includes: comparing the transition heating temperature and the target heating temperature to determine the magnitude relationship between the transition heating temperature and the target heating temperature; determining the transition heating power as the target heating power if the difference between the transition heating temperature and the target heating temperature is less than or equal to the temperature difference tolerance; and determining the target heating power based on the transition heating temperature, the target heating temperature, the maximum number of iterations, and the temperature difference tolerance if the difference between the transition heating temperature and the target heating temperature is greater than the temperature difference tolerance.

[0011] In some embodiments, determining the target heating power based on the transition heating temperature, the target heating temperature, the maximum number of iterations, and the temperature difference tolerance when the difference between the transition heating temperature and the target heating temperature is greater than the temperature difference tolerance includes: when the transition heating temperature is less than the target heating temperature, updating the minimum initial heating power to the transition heating power, re-executing the step of determining the relationship between the transition heating temperature and the target heating temperature based on the minimum initial heating power and the maximum initial heating power, and accumulating the current iteration count; when the transition heating temperature is greater than the target heating temperature, updating the maximum initial heating power to the transition heating power, re-executing the step of determining the relationship between the transition heating temperature and the target heating temperature based on the minimum initial heating power and the maximum initial heating power, and accumulating the current iteration count; and when the current iteration count is equal to the maximum iteration count, determining the transition heating power as the target heating power.

[0012] In some embodiments, after determining the maximum initial heating power as the target heating power when the target heating temperature is greater than the maximum target heating temperature, the control method further includes: controlling the vehicle to heat the battery according to the target heating power until the heating time of the battery reaches the travel time; or, controlling the vehicle to heat the battery according to the target heating power until the temperature of the battery rises to the target heating temperature.

[0013] In some implementations, the battery information includes power information, which includes the current power level. The control method further includes: determining that the vehicle needs to be charged when the user inputs a charging request; or, displaying charging options when the current power level is below a power threshold, and determining that the vehicle needs to be charged when the user selects to charge through the charging options.

[0014] This application provides a vehicle control device, which includes a first determining module, a second determining module, and a control module. The first determining module is used to determine the travel time based on battery information and navigation information when the vehicle needs to be charged. The second determining module is used to determine a target heating power based on the battery information and the travel time. The control module is used to control the vehicle to heat the battery based on the travel time and the target heating power.

[0015] This application provides an electronic device including a memory and a processor. The memory is configured to store a computer program, and the processor, when executing the computer program, implements the control method described in any of the above embodiments.

[0016] This application provides a vehicle that includes the control device described in any of the above embodiments, or includes the electronic device described in any of the above embodiments.

[0017] This application provides a computer program product having a computer program stored thereon, which, when executed by a processor, implements the control method described in any of the above embodiments.

[0018] The vehicle control method, vehicle control device, electronic device, vehicle, and computer program product provided in this application, when the vehicle needs charging, determine the travel time required for the vehicle to reach a charging station based on battery information reflecting the vehicle's remaining driving range and navigation information reflecting the location of the charging station. Then, based on the battery information and travel time, determine the target heating power required to heat the battery to the optimal charging temperature. Finally, based on the travel time and the target heating power, control the vehicle to heat the battery. This application determines the time required for the vehicle to reach the charging location in real time using battery information and navigation information, and determines the target heating power during the battery heating process in real time based on battery information and travel time. This achieves dynamic adjustment of the battery heating process, ensuring that the battery reaches a suitable charging temperature when the vehicle arrives at the charging location, thereby improving charging efficiency.

[0019] Additional aspects and advantages of embodiments of this application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of embodiments of this application. Attached Figure Description

[0020] The above and / or additional aspects and advantages of this application will become apparent and readily understood from the description of the embodiments taken in conjunction with the following drawings, wherein:

[0021] Figure 1 is a schematic flowchart of a vehicle control method according to some embodiments of this application;

[0022] Figure 2 is a schematic diagram of the structure of a vehicle control device according to some embodiments of this application;

[0023] Figure 3 is a schematic diagram of the process of determining the target heating power based on power information, temperature information, mode information, power information and travel time in the vehicle control method of some embodiments of this application.

[0024] Figure 4 is a schematic diagram of the process of determining the target heating power based on power information, target heating temperature, travel time, minimum initial temperature rise curve and maximum initial temperature rise curve in the vehicle control method of some embodiments of this application.

[0025] Figure 5 is a flowchart illustrating the process of determining the target heating power based on power information, target heating temperature, travel time, maximum number of iterations, and temperature difference tolerance in a vehicle control method according to some embodiments of this application.

[0026] Figure 6 is a schematic diagram of the process of determining the target heating power based on the transition heating temperature, the target heating temperature, the maximum number of iterations, and the temperature difference tolerance in the vehicle control method of some embodiments of this application.

[0027] Figure 7 is a flowchart illustrating the process of determining the target heating power based on the transition heating temperature, the target heating temperature, the maximum number of iterations, and the temperature difference tolerance in a vehicle control method according to some embodiments of this application when the difference between the transition heating temperature and the target heating temperature is greater than the temperature difference tolerance.

[0028] Figure 8 is a flowchart illustrating a vehicle control method according to some embodiments of this application;

[0029] Figure 9 is a schematic diagram of the structure of a vehicle control device according to some embodiments of this application;

[0030] Figure 10 is a structural schematic diagram of a vehicle according to some embodiments of this application;

[0031] Figure 11 is a schematic diagram of the connection state between a computer-readable storage medium and a processor according to some embodiments of this application.

[0032] Explanation of key component symbols:

[0033] 100 vehicles;

[0034] Vehicle control device 10;

[0035] First determining module 11; Second determining module 12; Control module 13; Third determining module 14; Fourth determining module 15;

[0036] Processor 20;

[0037] Computer program product 200; Computer program 202;

[0038] Electronic device 30. Detailed Implementation

[0039] The embodiments of this application are described in detail below. Examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the embodiments of this application, and should not be construed as limiting the embodiments of this application.

[0040] During operation, the amount of electricity stored in the battery of an electric vehicle gradually decreases as the electric motor continuously outputs power and onboard equipment consumes electrical energy. When the battery level is low, users need to follow the guidance of the in-vehicle navigation system or mobile application to find nearby charging stations to replenish the power. However, the charging efficiency of the battery is not constant and is significantly correlated with the battery's current temperature. In low-temperature conditions (such as when the ambient temperature is below 15°C), the migration rate of lithium ions in the electrolyte slows down significantly, leading to increased internal resistance and decreased charging acceptance. This phenomenon is particularly noticeable in northern winters. To improve the charging efficiency of the battery in low-temperature environments, the industry commonly uses preheating of the battery before charging as a solution. When the vehicle enters the charging preparation state, the Battery Management System (BMS) actively heats the battery pack through a PTC heater or heat pump system, aiming to raise the internal temperature of the battery to the ideal charging temperature range of 25-35°C. However, current technical solutions have significant limitations. Most vehicle models use a fixed-duration heating program (e.g., continuous heating for 15 minutes) and a constant power output mode (e.g., maintaining a heating power of 3kW). This "one-size-fits-all" heating strategy completely ignores the dynamic changes in actual usage scenarios. For example, when the user is only 5 kilometers away from the charging station, a fixed 15-minute heating cycle may prematurely achieve the temperature control target, resulting in energy waste. When the charging station is 20 kilometers away, although the vehicle has started the heating program during the journey, the battery temperature may begin to drop before reaching the charging station due to the travel time exceeding the preset heating duration, ultimately resulting in the battery still being at an unsuitable charging temperature during actual charging. How to avoid the problem of the power battery not reaching a suitable temperature when the vehicle arrives at the charging location, thus affecting charging efficiency, has become a problem that urgently needs to be solved by those skilled in the art. To solve this problem, this application provides a vehicle control method (as shown in Figure 1), a vehicle control device (as shown in Figure 2), an electronic device 30 (as shown in Figure 10), a vehicle 100 (as shown in Figure 10), and a computer program product 200 (as shown in Figure 11).

[0041] Please refer to Figures 1 and 2. The vehicle control method according to an embodiment of this application includes:

[0042] 03: When the vehicle needs charging, determine the trip time based on battery information and navigation information;

[0043] 05: Determine the target heating power based on battery information and travel time;

[0044] 07: Control the vehicle's heating battery based on the travel time and target heating power.

[0045] The above-described vehicle control method can be applied to a vehicle control device 10. The vehicle control device 10 according to this application includes a first determining module 11, a second determining module 12, and a control module 13. The first determining module 11 determines the travel time based on battery information and navigation information when the vehicle needs charging. The second determining module 12 determines the target heating power based on battery information and travel time. The control module 13 controls the vehicle to heat the battery based on the travel time and the target heating power.

[0046] Specifically, the vehicle control device 10 is one of the core components of the vehicle. In electric vehicles, the vehicle control device 10 manages the battery heating process. The main function of the vehicle control device 10 is to automatically adjust the battery heating method according to the specific circumstances when the vehicle is going to charge. The vehicle control device 10 calculates the time required to reach the charging location and, combined with the condition of the battery itself, determines the target heating power to heat the battery, so that the battery reaches the optimal charging temperature when it arrives at the charging station.

[0047] More specifically, the vehicle control device 10 includes a first determining module 11, a second determining module 12, and a control module 13. The first determining module 11 executes method 03, the second determining module 12 executes method 05, and the control module 13 executes method 07. The first determining module 11 is the module in the vehicle control device 10 responsible for calculating how long it will take for the vehicle to reach the charging location. When the vehicle needs charging, the first determining module 11 first checks the battery's current charge level, temperature, and other information. Simultaneously, it combines this information with data provided by the navigation system, such as route distance, road speed limits, and traffic conditions, to estimate the approximate time required to drive from the current location to the charging station (i.e., calculate the travel time). For example, if the battery has only 20% charge remaining, and the navigation system indicates that the charging station is 10 kilometers away and there is traffic congestion, the first determining module 11, assuming the remaining battery charge is sufficient to reach the charging station, will calculate that it may take approximately 25 minutes to reach the charging station.

[0048] More specifically, the second determining module 12 can determine the power required to heat the battery (i.e., the target heating power) based on the battery information and the travel time calculated by the first determining module 11. The control module 13 is the module in the vehicle's control device 10 responsible for executing the heating operation. The control module 13 can control the vehicle to heat the battery based on the travel time calculated by the first determining module 11 and the target heating power calculated by the second determining module 12.

[0049] Furthermore, "vehicle" specifically refers to electric passenger vehicles, commercial vehicles, and other land-based transportation vehicles equipped with power batteries and electric drive systems. The vehicle's energy source is primarily a high-voltage power battery pack, and it has a charging interface for connecting to an external power source for recharging. Battery information includes various battery-related data, which will be explained in more detail below. Travel time refers to the time required for the vehicle to travel from its current location to the target charging station. Target heating power is the heating power required to ensure that the vehicle's battery is heated to the optimal temperature range for charging upon arrival at the charging station.

[0050] It is understood that in the vehicle control method provided in this application, when the vehicle needs charging, the travel time required for the vehicle to reach a charging station is determined based on battery information reflecting the vehicle's remaining driving range and navigation information reflecting the location of the charging station. Then, based on the battery information and travel time, the target heating power required to heat the battery to the optimal charging temperature is determined. Finally, based on the travel time and the target heating power, the vehicle is controlled to heat the battery. This application determines the time required for the vehicle to reach the charging location in real time using battery information and navigation information, and determines the target heating power during the battery heating process in real time based on battery information and travel time. This achieves dynamic adjustment of the battery heating process, ensuring that the battery reaches a suitable charging temperature when the vehicle arrives at the charging location, thereby improving charging efficiency.

[0051] In some implementations, please refer to Figure 2. Battery information includes power level information. 03: Based on the battery information and navigation information, the trip time is determined, including:

[0052] 031: Determine the trip time based on battery level and navigation information.

[0053] The above-mentioned vehicle control method can be applied to the vehicle control device 10. The first determining module 11 is used to determine the travel time based on the battery information and navigation information.

[0054] In other words, battery information includes battery level information, which includes the remaining battery power. Therefore, the first determining module 11 can determine which charging stations the vehicle can reach based on the battery level information and navigation information containing road conditions and route information. The user can then select one of these reachable charging stations as the target charging station. The time required for the vehicle to reach the target charging station is the travel time.

[0055] In some implementations, please refer to Figure 2. The battery information includes temperature information, mode information, power information, and battery level information. 05: Based on the battery information and travel time, the target heating power is determined, including:

[0056] 051: Determine the target heating power based on the power information, temperature information, mode information, power information, and travel time.

[0057] The above-mentioned vehicle control method can be applied to the vehicle control device 10. The second determining module 12 is used to determine the target heating power based on the power information, temperature information, mode information, power information and travel time.

[0058] Specifically, battery information includes temperature information, mode information, power information, and battery capacity information. Temperature information includes various temperature-related information of the battery. Mode information includes the heating mode and operating mode used by the battery. Power information includes various power-related information of the battery. Temperature information, mode information, and power information will be further explained below.

[0059] In some implementations, please refer to Figures 2 and 3. Temperature information includes the current minimum temperature, current average temperature, current maximum temperature, and ambient temperature. Mode information includes waste heat mode and heating location. Power information includes minimum initial heating power and maximum initial heating power. 051: Based on the power information, temperature information, mode information, power information, and travel time, the target heating power is determined, including:

[0060] 0511: Obtain the target heating temperature;

[0061] 0513: Based on battery power information, current minimum temperature, current average temperature, current maximum temperature, ambient temperature, waste heat mode, minimum initial heating power, maximum initial heating power, and heating location, determine the initial temperature rise information, which includes the minimum initial temperature rise curve and the maximum initial temperature rise curve.

[0062] 0515: Determine the target heating power based on the power information, target heating temperature, stroke time, minimum initial temperature rise curve, and maximum initial temperature rise curve.

[0063] The above-mentioned vehicle control method can be applied to the vehicle control device 10. The second determining module 12 is used to obtain the target heating temperature; determine the initial temperature rise information based on the battery power information, the current minimum temperature, the current average temperature, the current maximum temperature, the ambient temperature, the residual heat mode, the minimum initial heating power, the maximum initial heating power, and the heating part. The initial temperature rise information includes the minimum initial temperature rise curve and the maximum initial temperature rise curve; and determine the target heating power based on the power information, the target heating temperature, the travel time, the minimum initial temperature rise curve, and the maximum initial temperature rise curve.

[0064] Specifically, in method 0511, the target heating temperature refers to the suitable charging temperature of the vehicle's power battery, that is, the power battery of the vehicle has the highest charging efficiency when it is at the target heating temperature. The target heating temperature can vary depending on the type of the vehicle's power battery and can be preset by the operator.

[0065] Specifically, the current minimum temperature refers to the minimum temperature value of all parts (or modules) inside the battery; the current maximum temperature refers to the maximum temperature value of all parts (or modules) inside the battery; the current average temperature refers to the average temperature value of all parts (or modules) inside the battery; the ambient temperature refers to the temperature of the external environment; and the waste heat mode refers to the battery heating method, which utilizes the waste heat generated during vehicle operation (such as the electric motor and air conditioning system) for heating, thus saving additional energy consumption and improving energy efficiency. The minimum initial heating power is the minimum value of the initial heating power preset by the operator, and the maximum initial heating power is the maximum value of the initial heating power preset by the operator. Heating areas are divided into single-plate heating and double-plate heating, referring to partial heating and overall heating of the battery, respectively.

[0066] Furthermore, in this application, eight sets of parameters—battery power information, current minimum temperature, current average temperature, current maximum temperature, ambient temperature, residual heat mode, power information, and heating part—can be input into a pre-trained dual-hidden-layer neural network model. The hidden layer of the dual-hidden-layer neural network model can extract heat from the input parameters, and finally output the corresponding temperature rise information through the output layer. The temperature rise information includes a temperature rise curve. Since the power information includes the minimum initial heating power and the maximum initial heating power, the temperature rise curve also includes the minimum initial temperature rise curve and the maximum initial temperature rise curve.

[0067] In some implementations, please refer to Figures 2 and 4, 0515: The target heating power is determined based on power information, target heating temperature, stroke time, minimum initial temperature rise curve, and maximum initial temperature rise curve, including:

[0068] 05151: Determine the minimum target heating temperature and the maximum target heating temperature based on the travel time, the minimum initial temperature rise curve, and the maximum initial temperature rise curve;

[0069] 05152: Compare the target heating temperature, minimum target heating temperature, and maximum target heating temperature to determine the relationship between them;

[0070] 05153: When the target heating temperature is greater than or equal to the minimum target heating temperature and less than or equal to the maximum target heating temperature, obtain the maximum number of iterations, sleep time, and temperature difference tolerance, and determine the target heating power based on the power information, target heating temperature, travel time, maximum number of iterations, and temperature difference tolerance.

[0071] 05154: When the target heating temperature is less than the minimum target heating temperature, obtain the sleep time, and after the sleep time has elapsed, re-execute the steps of determining the initial temperature rise information based on battery power information, current minimum temperature, current average temperature, current maximum temperature, ambient temperature, residual heat mode, minimum initial heating power, maximum initial heating power, and heating part, and then determine the relationship between the target heating temperature, minimum target heating temperature, and maximum target heating temperature.

[0072] 05155: When the target heating temperature is greater than the maximum target heating temperature, the maximum initial heating power is determined as the target heating power.

[0073] The above-described vehicle control method can be applied to the vehicle control device 10. The second determining module 12 is used to: determine the minimum target heating temperature and the maximum target heating temperature based on the travel time, the minimum initial temperature rise curve, and the maximum initial temperature rise curve; compare the target heating temperature, the minimum target heating temperature, and the maximum target heating temperature to determine the magnitude relationship between the target heating temperature, the minimum target heating temperature, and the maximum target heating temperature; when the target heating temperature is greater than or equal to the minimum target heating temperature and the target heating temperature is less than or equal to the maximum target heating temperature, obtain the maximum number of iterations, the sleep time, and the temperature difference tolerance, and based on the power information, the target heating temperature, and the travel time... The target heating power is determined by time, maximum number of iterations, and temperature difference tolerance. If the target heating temperature is less than the minimum target heating temperature, the sleep time is obtained. After the sleep time has elapsed, the process of determining the initial temperature rise information based on battery power information, current minimum temperature, current average temperature, current maximum temperature, ambient temperature, residual heat mode, minimum initial heating power, maximum initial heating power, and heating location is re-executed. This process is then used to determine the relationship between the target heating temperature, minimum target heating temperature, and maximum target heating temperature. If the target heating temperature is greater than the maximum target heating temperature, the maximum initial heating power is determined as the target heating power.

[0074] Specifically, the minimum initial temperature rise curve refers to the curve showing the battery temperature change over time when using the minimum initial heating power (e.g., 1 kW) (e.g., a rise of 0.5°C per minute, accumulating a 15°C rise over 30 minutes). The maximum initial temperature rise curve, on the other hand, refers to the curve showing the battery temperature change over time when using the maximum initial heating power (e.g., 3 kW) (e.g., a rise of 1.5°C per minute, accumulating a 45°C rise over 30 minutes). Therefore, the second determining module 12 can determine the minimum target heating temperature corresponding to the minimum initial temperature rise curve and the maximum target heating temperature corresponding to the maximum initial temperature rise curve from the curves based on the travel time. The subsequent control method is then determined by comparing the magnitudes of the target heating temperature, the minimum target heating temperature, and the maximum target heating temperature.

[0075] Furthermore, if the target heating temperature is greater than or equal to the minimum target heating temperature and less than or equal to the maximum target heating temperature (i.e., the temperature range formed by the minimum and maximum target heating temperatures covers the target heating temperature), it indicates that the distance between the vehicle and the user-selected target charging station is appropriate. The final target heating power for battery heating can be determined based on power information, target heating temperature, travel time, maximum number of iterations, and temperature difference tolerance. If the target heating temperature is less than the minimum target heating temperature, it indicates that the distance between the vehicle and the user-selected target charging station is too far. After waiting for a certain period (i.e., a sleep time, which can be set by the operator), the target heating temperature can be recalculated, and the relationship between the target heating temperature, the minimum target heating temperature, and the maximum target heating temperature can be compared before making a judgment. If the target heating temperature is greater than the maximum target heating temperature, it indicates that the distance between the vehicle and the user-selected target charging station is too short. Therefore, the maximum initial heating power can be directly determined as the target heating power to quickly heat the battery and ensure that the battery temperature reaches the suitable charging temperature as quickly as possible, thereby improving charging efficiency.

[0076] Please refer to Figures 2 and 5. In some embodiments, 05153: The target heating power is determined based on power information, target heating temperature, stroke time, maximum number of iterations, and temperature difference tolerance, including:

[0077] 051531: Determine the transition heating power based on the minimum and maximum initial heating power;

[0078] 051533: Based on battery power information, current minimum temperature, current average temperature, current maximum temperature, ambient temperature, waste heat mode, transition heating power, and heating location, determine the transition temperature rise information, which includes the transition temperature rise curve.

[0079] 051535: Determine the transition heating temperature based on the travel time and transition temperature rise curve;

[0080] 051537: Determine the target heating power based on the transition heating temperature, target heating temperature, maximum number of iterations, and temperature difference tolerance.

[0081] The above-mentioned vehicle control method can be applied to the vehicle control device 10. The second determining module 12 is used to: determine the transition heating power based on the minimum initial heating power and the maximum initial heating power; determine the transition temperature rise information based on the battery power information, the current minimum temperature, the current average temperature, the current maximum temperature, the ambient temperature, the residual heat mode, the transition heating power, and the heating part, the transition temperature rise information including the transition temperature rise curve; determine the transition heating temperature based on the travel time and the transition temperature rise curve; and determine the target heating power based on the transition heating temperature, the target heating temperature, the maximum number of iterations, and the temperature difference tolerance.

[0082] Specifically, the transition heating power is the average of the minimum initial heating power and the maximum initial heating power. After obtaining the transition heating power, the battery charge information, current minimum temperature, current average temperature, current maximum temperature, ambient temperature, residual heat mode, transition heating power, and heating location are input into the dual hidden layer neural network model to obtain transition temperature rise information containing the transition temperature rise curve. Then, the second determining module 12 determines the temperature that the battery can be heated to after the travel time, i.e., the transition heating temperature, from the transition temperature rise curve based on the travel time. Then, based on the transition heating temperature, the target heating temperature, the maximum number of iterations, and the temperature difference tolerance, the target heating power is determined.

[0083] Please refer to Figures 2 and 6. In some embodiments, 051537: the target heating power is determined based on the transition heating temperature, the target heating temperature, the maximum number of iterations, and the temperature difference tolerance, including:

[0084] 0515371: Compare the transition heating temperature and the target heating temperature to determine the magnitude relationship between the transition heating temperature and the target heating temperature;

[0085] 0515373: When the difference between the transition heating temperature and the target heating temperature is less than or equal to the temperature difference tolerance, the transition heating power is determined as the target heating power;

[0086] 0515375: When the difference between the transition heating temperature and the target heating temperature is greater than the temperature difference tolerance, the target heating power is determined based on the transition heating temperature, the target heating temperature, the maximum number of iterations, and the temperature difference tolerance.

[0087] The above-described vehicle control method can be applied to the vehicle control device 10. The second determining module 12 is used to: compare the transition heating temperature and the target heating temperature to determine the magnitude relationship between the transition heating temperature and the target heating temperature; if the difference between the transition heating temperature and the target heating temperature is less than or equal to the temperature difference tolerance, determine the transition heating power as the target heating power; if the difference between the transition heating temperature and the target heating temperature is greater than the temperature difference tolerance, determine the target heating power based on the transition heating temperature, the target heating temperature, the maximum number of iterations, and the temperature difference tolerance.

[0088] Specifically, the second determining module 12 continues to compare the transition heating temperature and the target heating temperature, and determines the magnitude relationship between the transition heating temperature and the target heating temperature. If the difference between the transition heating temperature and the target heating temperature is less than or equal to the temperature difference tolerance, the transition heating temperature and the target heating temperature can be considered approximately equal, and the second determining module 12 determines the transition heating power as the target heating power. However, if the difference between the transition heating temperature and the target heating temperature is greater than the temperature difference tolerance, the transition heating temperature and the target heating temperature cannot be considered approximately equal, and the second determining module 12 continues to determine the target heating power based on the transition heating temperature, the target heating temperature, the maximum number of iterations, and the temperature difference tolerance.

[0089] Please refer to Figures 2 and 7. In some embodiments, 0515375: when the difference between the transition heating temperature and the target heating temperature is greater than the temperature difference tolerance, the target heating power is determined based on the transition heating temperature, the target heating temperature, the maximum number of iterations, and the temperature difference tolerance, including:

[0090] 05153751: If the transition heating temperature is lower than the target heating temperature, update the minimum initial heating power to the transition heating power, re-execute the step of determining the relationship between the transition heating power and the target heating temperature based on the minimum and maximum initial heating power, and increment the current iteration number once.

[0091] 05153753: If the transition heating temperature is greater than the target heating temperature, update the maximum initial heating power to the transition heating power, re-execute the step of determining the relationship between the transition heating power and the target heating temperature based on the minimum and maximum initial heating power, and increment the current iteration number once.

[0092] 05153755: When the current iteration number is equal to the maximum iteration number, determine the transition heating power as the target heating power.

[0093] The above-described vehicle control method can be applied to the vehicle control device 10. The second determining module 12 is used to: update the minimum initial heating power to the transition heating power when the transition heating temperature is less than the target heating temperature, re-execute the step of determining the relationship between the transition heating power and the target heating temperature based on the minimum initial heating power and the maximum initial heating power, and accumulate the current iteration count once; update the maximum initial heating power to the transition heating power when the transition heating temperature is greater than the target heating temperature, re-execute the step of determining the relationship between the transition heating power and the target heating temperature based on the minimum initial heating power and the maximum initial heating power, and accumulate the current iteration count once; and determine the transition heating power as the target heating power when the current iteration count is equal to the maximum iteration count.

[0094] Specifically, when the transition heating temperature is lower than the target heating temperature, the second determining module 12 needs to increase the transition heating temperature in the next iteration calculation. Therefore, the minimum initial heating power is updated to the transition heating power, and the steps of determining the transition heating power (the new transition heating power is still the average of the minimum and maximum initial heating power, but the transition heating power obtained in the second iteration calculation has replaced the minimum initial heating power with the transition heating power obtained in the previous calculation, thereby increasing the new transition heating power) based on the minimum initial heating power and the maximum initial heating power are executed again to determine the relationship between the transition heating temperature and the target heating temperature, and the current iteration number is accumulated once. When the transition heating temperature is higher than the target heating temperature, the second determining module 12 needs to reduce the transition heating temperature in the next iteration calculation. Therefore, the maximum initial heating power is updated to the transition heating power, and the step of determining the relationship between the transition heating power and the target heating temperature based on the minimum and maximum initial heating power is re-executed (the new transition heating power is still the average of the minimum and maximum initial heating power, but the second iteration calculation has replaced the maximum initial heating power with the transition heating power obtained in the previous calculation, thereby reducing the new transition heating power), and the current iteration number is accumulated once.

[0095] Furthermore, if after multiple iterations of calculation, the required transitional heating power still cannot be obtained, that is, when the current iteration number is equal to the maximum iteration number, the second determining module 12 directly determines the transitional heating power as the target heating power.

[0096] Referring to Figure 2, in some embodiments, 05155: when the target heating temperature is greater than the maximum target heating temperature, after determining the maximum initial heating power as the target heating power, the control method further includes:

[0097] 071: Control the vehicle's battery heating according to the target heating power until the battery heating time reaches the travel time; or,

[0098] 073: Control the vehicle to heat the battery according to the target heating power until the battery temperature rises to the target heating temperature.

[0099] The above-mentioned vehicle control method can be applied to the vehicle control device 10. The control module 13 is used to: control the vehicle to heat the battery according to the target heating power until the battery heating time reaches the travel time; or, control the vehicle to heat the battery according to the target heating power until the battery temperature rises to the target heating temperature.

[0100] Specifically, when the target heating temperature is greater than the maximum target heating temperature, that is, when the distance between the vehicle and the target charging station is relatively close, the control module 13 directly heats the battery according to the maximum initial heating power until the battery temperature rises to the target heating temperature or the battery heating time reaches the travel time (i.e., the vehicle travels to the location of the target charging station).

[0101] Please refer to Figures 8 and 9. In some embodiments, battery information includes power information, which includes the current power level. The control method further includes:

[0102] 01: When the user inputs a charging request, determine that the vehicle needs charging; or,

[0103] 02: When the current battery level is below the battery threshold, display the charging option, and if the user selects that the vehicle needs to be charged through the charging option, confirm that the vehicle needs to be charged.

[0104] The aforementioned vehicle control method can be applied to the vehicle control device 10. The vehicle control device 10 further includes a third determining module 14 and a fourth determining module 15. The third determining module 14 is used to determine that the vehicle needs to be charged when the user inputs a charging request. The fourth determining module 15 is used to display charging options when the current battery level is below a battery threshold, and to determine that the vehicle needs to be charged when the user selects charging through the charging options.

[0105] Understandably, users can directly input their charging needs, and the third determination module 14, upon receiving this input, directly determines that the vehicle needs charging. If the current battery level is below a threshold, the fourth determination module 15 can also remind the user that the vehicle needs charging by displaying charging options.

[0106] In summary, in the vehicle control method and control device provided in this application, when the vehicle needs charging, the travel time required for the vehicle to reach a charging station is determined based on battery information reflecting the vehicle's remaining driving range and navigation information reflecting the location of the charging station. Then, based on the battery information and travel time, the target heating power required to heat the battery to the optimal charging temperature is determined. Finally, based on the travel time and the target heating power, the vehicle is controlled to heat the battery. This application determines the time required for the vehicle to reach the charging location in real time using battery information and navigation information, and determines the target heating power during the battery heating process in real time based on battery information and travel time. This achieves dynamic adjustment of the battery heating process, ensuring that the battery reaches a suitable charging temperature when the vehicle arrives at the charging location, thereby improving charging efficiency.

[0107] In some embodiments, referring to FIG10, this application also provides an electronic device 30, which includes a memory and a processor. The memory is configured to store a computer program, and the processor, when executing the computer program, implements the control method in any of the above embodiments.

[0108] For example, when the processor of electronic device 30 executes a computer program stored in memory, it implements the following control method:

[0109] 03: When the vehicle needs charging, determine the trip time based on battery information and navigation information;

[0110] 05: Determine the target heating power based on battery information and travel time;

[0111] 07: Control the vehicle's heating battery based on the travel time and target heating power.

[0112] For example, when the processor of electronic device 30 executes a computer program stored in memory, it implements the following control method:

[0113] 031: Determine the trip time based on battery level and navigation information.

[0114] For example, when the processor of electronic device 30 executes the computer program stored in memory, it can also implement the control methods in 01, 02, 051, 0511, 0513, 0515, 05151, 05152, 05153, 051531, 051533, 051535, 051537, 0515371, 0515373, 0515375, 05153751, 05153753, 05153755, 05154, 05155, 071 and 073.

[0115] In some embodiments, referring to FIG10, this application also provides a vehicle 100, including the vehicle control device 10 of any of the above embodiments or the electronic device 30 of any of the above embodiments.

[0116] Please refer to Figure 11. In some embodiments, this application also provides a computer program product 200, on which a computer program 202 is stored, which, when executed by a processor, implements the control method in any of the above embodiments.

[0117] For example, when computer program 202 is executed by processor 20, the following control method is implemented:

[0118] 03: When the vehicle needs charging, determine the trip time based on battery information and navigation information;

[0119] 05: Determine the target heating power based on battery information and travel time;

[0120] 07: Control the vehicle's heating battery based on the travel time and target heating power.

[0121] For example, when computer program 202 is executed by processor 20, the following control method is implemented:

[0122] 031: Determine the trip time based on battery level and navigation information.

[0123] For example, when computer program 202 is executed by processor 20, it can also implement the control methods in 01, 02, 051, 0511, 0513, 0515, 05151, 05152, 05153, 051531, 051533, 051535, 051537, 0515371, 0515373, 0515375, 05153751, 05153753, 05153755, 05154, 05155, 071, and 073.

[0124] In the computer program product 200 of this application, when a vehicle needs charging, the system determines the travel time required for the vehicle to reach a charging station based on battery information reflecting the vehicle's remaining driving range and navigation information reflecting the location of charging stations. Then, based on the battery information and travel time, it determines the target heating power required to heat the battery to the optimal charging temperature. Finally, based on the travel time and the target heating power, it controls the vehicle to heat the battery. This application determines the time required for the vehicle to reach the charging location in real time using battery and navigation information, and determines the target heating power during the battery heating process in real time based on the battery information and travel time. This achieves dynamic adjustment of the battery heating process, ensuring that the battery reaches a suitable charging temperature when the vehicle arrives at the charging location, thereby improving charging efficiency.

[0125] In the description of this specification, the references to terms such as "some embodiments," "in one example," "exemplarily," etc., indicate that a specific feature, structure, material, or characteristic described in connection with an embodiment or example is included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.

[0126] Any process or method described in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or more executable instructions for implementing a particular logical function or process, and the scope of the preferred embodiments of this application includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the function involved, as will be understood by those skilled in the art to which embodiments of this application pertain.

[0127] Although embodiments of this application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting this application. Those skilled in the art can make changes, modifications, substitutions and variations to the above embodiments within the scope of this application.

Claims

1. A method for controlling a vehicle, characterized in that, include: If the vehicle needs charging, the travel time is determined based on battery information and navigation information; The battery information includes temperature information, mode information, power information, and battery level information. The temperature information includes the current minimum temperature, current average temperature, current maximum temperature, and ambient temperature. The mode information includes waste heat mode and heating location. The power information includes minimum initial heating power and maximum initial heating power. Based on the battery information and the travel time, the target heating power is determined, including: obtaining the target heating temperature; and determining initial temperature rise information based on the battery information, including minimum initial temperature rise curves and maximum initial temperature rise curves. The minimum target heating temperature and the maximum target heating temperature are determined based on the travel time and the initial temperature rise information; the target heating temperature, the minimum target heating temperature, and the maximum target heating temperature are compared to determine the magnitude relationship between them; when the target heating temperature is greater than or equal to the minimum target heating temperature and less than or equal to the maximum target heating temperature, a transition heating power is determined based on the minimum initial heating power and the maximum initial heating power, wherein the transition heating power is the average of the minimum initial heating power and the maximum initial heating power; Based on the battery information, transition temperature rise information is determined, including a transition temperature rise curve. Based on the travel time and the transition temperature rise curve, a transition heating temperature is determined. The transition heating temperature and the target heating temperature are compared to determine their relative magnitudes. If the difference between the transition heating temperature and the target heating temperature is less than or equal to the temperature difference tolerance, the transition heating power is determined to be the target heating power. If the difference between the transition heating temperature and the target heating temperature is greater than the temperature difference tolerance, or if the transition heating temperature is less than the target heating temperature, the maximum... The initial heating power is updated to the transition heating power, and the step of determining the relationship between the transition heating power and the target heating temperature based on the minimum and maximum initial heating power is re-executed, and the current iteration count is incremented once. If the transition heating temperature is greater than the target heating temperature, the maximum initial heating power is updated to the transition heating power, and the step of determining the relationship between the transition heating temperature and the target heating temperature based on the minimum and maximum initial heating power is re-executed, and the current iteration count is incremented once. If the current iteration count equals the maximum iteration count, the transition heating power is determined as the target heating power. If the target heating temperature is less than the minimum target heating temperature, the sleep time is obtained, and after the sleep time has elapsed, the step of determining the initial temperature rise information based on battery information and determining the relationship between the target heating temperature, the minimum target heating temperature, and the maximum target heating temperature is re-executed. If the target heating temperature is greater than the maximum target heating temperature, the maximum initial heating power is determined as the target heating power. The vehicle heating battery is controlled according to the travel time and the target heating power.

2. The control method according to claim 1, characterized in that, The battery information includes battery level information. Determining the travel time based on the battery information and navigation information includes: determining the travel time based on the battery level information and navigation information.

3. The control method according to claim 1, characterized in that, The vehicle's heating battery is controlled according to the target heating power until the heating time of the battery reaches the travel time.

4. The control method according to claim 1, characterized in that, The vehicle heating battery is controlled according to the target heating power until the battery temperature rises to the target heating temperature.

5. The control method according to claim 1, characterized in that, The power information includes the current power level, and the control method further includes: determining that the vehicle needs to be charged when the user inputs a charging request; or, displaying a charging option when the current power level is lower than a power threshold, and determining that the vehicle needs to be charged when the user selects to charge through the charging option.

6. A vehicle control device, characterized in that, The control device includes a first determining module, a second determining module, and a control module. The first determining module is used to determine the travel time based on battery information and navigation information when the vehicle needs charging. The battery information includes temperature information, mode information, power information, and battery level information. The temperature information includes the current minimum temperature, current average temperature, current maximum temperature, and ambient temperature. The mode information includes waste heat mode and heating element. The power information includes minimum initial heating power and maximum initial heating power. The second determining module is used to determine the target heating power based on the battery information and the travel time, including: obtaining the target heating temperature; and determining initial temperature rise information based on the battery information. The initial temperature rise information includes a minimum initial temperature rise curve and a maximum initial temperature rise curve; a minimum target heating temperature and a maximum target heating temperature are determined based on the travel time and the initial temperature rise information; the target heating temperature, the minimum target heating temperature, and the maximum target heating temperature are compared to determine their relative magnitudes; when the target heating temperature is greater than or equal to the minimum target heating temperature and less than or equal to the maximum target heating temperature, a transition heating power is determined based on the minimum initial heating power and the maximum initial heating power, wherein the transition heating power is the sum of the minimum initial heating power and the maximum initial heating power. The average of the maximum initial heating power and the target heating power; based on the battery information, determine the transition temperature rise information, including the transition temperature rise curve; based on the travel time and the transition temperature rise curve, determine the transition heating temperature; compare the transition heating temperature and the target heating temperature to determine the relationship between them; if the difference between the transition heating temperature and the target heating temperature is less than or equal to the temperature difference tolerance, determine the transition heating power as the target heating power; if the difference between the transition heating temperature and the target heating temperature is greater than the temperature difference tolerance, determine the transition heating power as the target heating power when the transition heating temperature is less than the target heating temperature. In the case where the minimum initial heating power is updated to the transition heating power, the step of determining the relationship between the transition heating power and the target heating temperature based on the minimum initial heating power and the maximum initial heating power is re-executed, and the current iteration count is incremented once; if the transition heating temperature is greater than the target heating temperature, the maximum initial heating power is updated to the transition heating power, the step of determining the relationship between the transition heating temperature and the target heating temperature based on the minimum initial heating power and the maximum initial heating power is re-executed, and the current iteration count is incremented once.If the current iteration count equals the maximum iteration count, the transition heating power is determined as the target heating power. If the target heating temperature is less than the minimum target heating temperature, a sleep time is obtained, and after the sleep time has elapsed, the steps of determining the initial temperature rise information based on battery information and determining the relationship between the target heating temperature, the minimum target heating temperature, and the maximum target heating temperature are re-executed. If the target heating temperature is greater than the maximum target heating temperature, the maximum initial heating power is determined as the target heating power. The control module is used to control the vehicle to heat the battery based on the travel time and the target heating power.

7. An electronic device, characterized in that, The electronic device includes a memory and a processor, the memory being configured to store a computer program, and the processor, when executing the computer program, implementing the control method according to any one of claims 1-5.

8. A vehicle, characterized in that, It includes the control device of claim 6, or the electronic device of claim 7.

9. A computer program product having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the control method according to any one of claims 1-5.

Citation Information

Patent Citations

  • Vehicle battery preheating method and device, vehicle and readable storage medium

    CN116001652A