Vehicle control method and device, electronic device, vehicle and computer program product
By dynamically adjusting the heating power based on battery and navigation information, the problem of low charging efficiency of electric vehicles in low-temperature environments is solved, ensuring that the battery reaches the optimal charging temperature when it arrives at the charging location, thus improving charging efficiency.
Patent Information
- Application Number
- CN202510511281.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-22
- Publication Date
- 2025-08-01
- Estimated Expiration
- 2045-04-22
AI Technical Summary
When charging electric vehicles in low-temperature environments, the heating strategy of fixed heating time and heating power cannot guarantee that the power battery reaches the appropriate charging temperature when it reaches the charging position, which affects the charging efficiency.
By determining the journey time based on battery and navigation information, the heating power is dynamically adjusted to ensure that the battery reaches the optimal charging temperature when the vehicle arrives at the charging location.
It enables dynamic adjustment of the battery heating process, ensuring that the battery reaches the appropriate charging temperature when it reaches the charging position, thereby improving charging efficiency.
Smart Images

Figure CN120396776A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of vehicle control, and more particularly, to a control method for a vehicle, a control device for a vehicle, an electronic device, a vehicle, and a computer program product. Background Art
[0002] During the driving process of an electric vehicle, the power of the power battery will gradually decrease. When the power of the power battery is low, the user needs to drive the vehicle to find a suitable charging pile for charging. In order to improve the charging efficiency of the power battery, it is usually necessary to heat the power battery. However, current electric vehicles usually use a fixed heating time and heating power to heat the power battery, which may result in the power battery not reaching the appropriate charging temperature when the vehicle arrives at the charging location, thus affecting the charging efficiency. Summary of the Invention
[0003] Embodiments of the present application provide a control method for a vehicle, a control device for a vehicle, an electronic device, a vehicle, and a computer program product, so as to at least solve the problem that the power battery does not reach the appropriate charging temperature when the vehicle arrives at the charging location.
[0004] The control method for a vehicle according to an embodiment of the present application includes: when 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.
[0005] In some embodiments, the battery information includes power information, and determining the travel time according to the battery information and the navigation information includes: determining the travel time according to the power information and the navigation information.
[0006] In some embodiments, the battery information includes temperature information, mode information, power information, and power information, and determining the target heating power according to the battery information and the travel time includes: determining the target heating power according to the power 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 part, the power information includes the minimum initial heating power and the maximum initial heating power, and determining the target heating power according to the power consumption information, the temperature information, the mode information, the power information, and the travel time includes: obtaining a target heating temperature; determining initial temperature rise information according to the battery power 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 part, where the initial temperature rise information includes a minimum initial temperature rise curve and a maximum initial temperature rise curve; and determining the target heating power according to 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 according to 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 a minimum target heating temperature and a maximum target heating temperature according to 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 among the target heating temperature, the minimum target heating temperature, and the maximum target heating temperature; in the case where 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 according to the power information, the target heating temperature, the travel time, the maximum number of iterations, and the temperature difference tolerance; in the case where the target heating temperature is less than the minimum target heating temperature, obtaining the sleep time, and after the current time has passed the sleep time, re-executing the steps of determining the initial temperature rise information according to the battery power 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 part to determining the magnitude relationship among the target heating temperature, the minimum target heating temperature, and the maximum target heating temperature; and in the case where the target heating temperature is greater than the maximum target heating temperature, determining the maximum initial heating power as the target heating power.
[0009] In some embodiments, determining the target heating power according to 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 according to the minimum initial heating power and the maximum initial heating power; determining transition temperature rise information according to the battery power information, the current lowest temperature, the current average temperature, the current highest temperature, the ambient temperature, the waste heat mode, the transition heating power, and the heating part, where the transition temperature rise information includes a transition temperature rise curve; determining a transition heating temperature according to the travel time and the transition temperature rise curve; and determining the target heating power according to 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 according to 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 when 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 according to 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.
[0011] In some embodiments, when the difference between the transition heating temperature and the target heating temperature is greater than the temperature difference tolerance, determining the target heating power according to the transition heating temperature, the target heating temperature, the maximum number of iterations, and 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, and re - executing the steps from determining the transition heating power according to the minimum initial heating power and the maximum initial heating power to determining the magnitude relationship between the transition heating temperature and the target heating temperature, and incrementing the current iteration count by one; when the transition heating temperature is greater than the target heating temperature, updating the maximum initial heating power to the transition heating power, and re - executing the steps from determining the transition heating power according to the minimum initial heating power and the maximum initial heating power to determining the magnitude relationship between the transition heating temperature and the target heating temperature, and incrementing the current iteration count by one; and determining the transition heating power as the target heating power when the current iteration count is equal to the maximum number of iterations.
[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 heating battery according to the target heating power until the heating time of the battery reaches the travel time; or, controlling the vehicle heating battery according to the target heating power until the temperature of the battery rises to the target heating temperature.
[0013] In some embodiments, the battery information includes power information, and the power information includes the current power. The control method further includes: determining that the vehicle needs to be charged when the user inputs a charging requirement; or, displaying charging options when the current power is lower than the power threshold, and determining that the vehicle needs to be charged when the user selects the need to charge through the charging options.
[0014] The present application provides a control device for a vehicle. The control device includes a first determination module, a second determination module, and a control module. The first determination module is configured to determine the travel time according to the battery information and the navigation information when the vehicle needs to be charged. The second determination module is configured to determine the target heating power according to the battery information and the travel time. The control module is configured to control the vehicle heating battery according to the travel time and the target heating power.
[0015] The present application provides an electronic device. The electronic device includes a memory and a processor. The memory is configured to store a computer program. When the processor executes the computer program, the control method described in any of the above embodiments is implemented.
[0016] The present application provides a vehicle, including the control device described in any of the above embodiments, or including the electronic device described in any of the above embodiments.
[0017] The present application provides a computer program product, on which a computer program is stored. When the program is executed by a processor, the control method described in any of the above embodiments is implemented.
[0018] In the vehicle control method, vehicle control device, electronic device, vehicle, and computer program product provided by the present application, when the vehicle needs to be charged, based on battery information that can reflect the remaining driving range of the vehicle and navigation information that can reflect the location of the charging pile, the travel time required for the vehicle to travel to a chargeable charging pile is determined. Then, based on the battery information and the 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. The present application can determine in real time the time required for the vehicle to reach the charging location through the battery information and the navigation information, and can determine in real time the target heating power during the battery heating process based on the battery information and the travel time, thereby realizing the dynamic adjustment of the battery heating process to ensure that the battery can reach a suitable charging temperature when the vehicle reaches the charging location, and thus improving the charging efficiency.
[0019] Additional aspects and advantages of the embodiments of the present application will be given in part in the following description, become apparent in part from the following description, or be understood through the practice of the embodiments of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] The above and / or additional aspects and advantages of the present application will become apparent and be readily understood from the following description of the embodiments in conjunction with the accompanying drawings, where:
[0021] Figure 1 is a flowchart of the vehicle control method according to some embodiments of the present application;
[0022] Figure 2 is a structural diagram of the vehicle control device according to some embodiments of the present application;
[0023] Figure 3 is a flowchart of determining the target heating power according to the power information, temperature information, mode information, power information, and travel time in the vehicle control method according to some embodiments of the present application;
[0024] Figure 4 is a flowchart of determining the target heating power according to the power information, target heating temperature, travel time, minimum initial temperature rise curve, and maximum initial temperature rise curve in the vehicle control method according to some embodiments of the present application;
[0025] Figure 5 is a flowchart of determining the target heating power according to the power information, target heating temperature, travel time, maximum number of iterations, and temperature difference tolerance in the vehicle control method according to some embodiments of the present application;
[0026] Figure 6It is a schematic flowchart for determining the target heating power according to 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 the present application;
[0027] Figure 7 It is a schematic flowchart for determining the target heating power according to 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 in the vehicle control method of some embodiments of the present application;
[0028] Figure 8 It is a schematic flowchart of the vehicle control method of some embodiments of the present application;
[0029] Figure 9 It is a schematic structural diagram of the vehicle control device of some embodiments of the present application;
[0030] Figure 10 It is a schematic structural diagram of the vehicle of some embodiments of the present application;
[0031] Figure 11 It is a schematic diagram of the connection state between the computer-readable storage medium and the processor of some embodiments of the present application.
[0032] Main element symbol description:
[0033] Vehicle 100;
[0034] Vehicle control device 10;
[0035] First determination module 11; Second determination module 12; Control module 13; Third determination module 14; Fourth determination module 15;
[0036] Processor 20;
[0037] Computer program product 200; Computer program 202;
[0038] Electronic device 30. Specific embodiments
[0039] The following details the embodiments of the present application. The examples of the embodiments are shown in the drawings, where the same or similar reference numerals denote the same or similar elements or elements with the same or similar functions throughout. The embodiments described below with reference to the drawings are exemplary and are only used to explain the embodiments of the present application and should not be construed as a limitation of the embodiments of the present application.
[0040] During the driving process of an electric vehicle, as the motor continuously outputs power and in-vehicle devices consume electrical energy, the amount of electricity stored in the power battery will show a progressive downward trend. When the power battery has a low charge, the user needs to drive the vehicle to find available charging piles in the vicinity for power replenishment according to the guidance of the in-vehicle navigation system or the mobile application. However, the charging efficiency of the power battery is not constant. There is a significant correlation between the charging efficiency of the power battery and the current temperature of the power battery. Under low-temperature conditions (such as when the ambient temperature is lower than 15°C), the migration speed of lithium ions in the electrolyte will significantly slow down, which will lead to an increase in battery internal resistance and a decrease in charging acceptance ability. This phenomenon is particularly obvious in the northern winter. To improve the charging efficiency of the power battery in a low-temperature environment, currently, preheating the battery before charging is generally adopted as a solution in the industry. When the vehicle enters the charging preparation state, the battery management system (BMS) will actively warm the battery pack through a PTC heater or a heat pump system, aiming to raise the internal temperature of the battery to the ideal charging temperature range of 25 - 35°C. However, the current technical solutions have obvious limitations. Most vehicle models adopt a fixed-duration heating program (such as continuous heating for 15 minutes) and a constant-power output mode (such as maintaining a heating power of 3 kW). This "one-size-fits-all" heating strategy completely ignores the dynamic change characteristics of the actual usage scenarios. For example, when the user is only 5 kilometers away from the charging pile, the fixed 15-minute heating cycle may complete the temperature control target prematurely, resulting in energy waste. When the charging pile is 20 kilometers away, although the heating program has been started during the vehicle's driving, due to the travel time exceeding the preset heating duration, the battery temperature may start to drop before reaching the charging station, and ultimately, the battery is still at an inappropriate temperature for charging during actual charging. How to avoid the problem that the power battery has not reached the appropriate temperature when the vehicle arrives at the charging position, thus affecting the charging efficiency, has become a difficult problem that needs to be solved urgently by those skilled in the art. To solve this problem, the present application provides a control method for a vehicle (such as Figure 1 shown), a control device for a vehicle (such as Figure 2 shown), an electronic device 30 (such as Figure 10 shown), a vehicle 100 (such as Figure 10 shown), and a computer program product 200 (such as Figure 11 shown).
[0041] Please refer to Figure 1 and Figure 2 . The control method for a vehicle according to an embodiment of the present application includes:
[0042] 03: When the vehicle needs to be charged, determine the travel time according to the battery information and the navigation information;
[0043] 05: Determine the target heating power according to the battery information and the travel time;
[0044] 07: Control the vehicle's heating battery according to the travel time and the target heating power.
[0045] The above vehicle control method can be applied to the vehicle control device 10. The vehicle control device 10 according to the embodiments of the present application includes a first determination module 11, a second determination module 12, and a control module 13. Among them, the first determination module 11 is configured to determine the travel time according to the battery information and the navigation information when the vehicle needs to be charged. The second determination module 12 is configured to determine the target heating power according to the battery information and the travel time. The control module 13 is configured to control the vehicle's heating battery according to the travel time and the target heating power.
[0046] Specifically, the vehicle control device 10 is one of the core devices of the vehicle. In an electric vehicle, the vehicle control device 10 can manage the heating process of the battery. The main function of the vehicle control device 10 is to automatically adjust the battery heating method according to the specific situation when the vehicle is going to be charged. The vehicle control device 10 calculates the time required to reach the charging location, and then combines the condition of the battery itself to determine the target heating power for heating the battery, so that the battery reaches the most suitable temperature for charging just when it arrives at the charging station.
[0047] More specifically, the vehicle control device 10 includes a first determination module 11, a second determination module 12, and a control module 13. Among them, the first determination module 11 is configured to execute method 03, the second determination module 12 is configured to execute method (05), and the control module 13 is configured to execute method 07. The first determination module 11 is the module in the vehicle control device 10 responsible for calculating how long it takes for the vehicle to reach the charging location. When the vehicle needs to be charged, the first determination module 11 first checks the current battery power, temperature and other information, and at the same time combines the data such as the route distance, road speed limit, and traffic conditions provided by the navigation system to estimate how many minutes it takes to drive from the current location to the charging pile (that is, estimate the travel time). For example, if the battery only has 20% power left and the navigation shows that the charging pile is 10 kilometers away and there is a congested section, the first determination module 11 will calculate that it may take 25 minutes to reach the charging pile on the premise that it determines that the remaining battery power can reach the charging pile.
[0048] More specifically, the second determination module 12 can determine the power required for heating the battery (that is, the target heating power) according to the battery information and the travel time calculated by the first determination module 11. The control module 13 is the module in the vehicle control device 10 responsible for specifically executing the heating operation. The control module 13 can control the vehicle's heating battery according to the travel time calculated by the first determination module 11 and the target heating power calculated by the second determination module 12.
[0049] Further, the vehicle specifically refers to land transportation vehicles such as electric passenger vehicles and commercial vehicles equipped with power batteries and electric drive systems. The energy source of the vehicle is mainly a high-voltage power battery pack, and it has a charging interface to connect to an external power source for power replenishment. Battery information includes various data information related to the battery, and more detailed explanations about the battery information will be given below. The travel time refers to the time value required for the vehicle to travel from the current position to the target charging pile. The target heating power is the heating power required to ensure that when the vehicle arrives at the charging pile, the battery of the vehicle can be heated to the optimal temperature range suitable for charging.
[0050] It can be understood that in the vehicle control method provided in this application, when the vehicle needs to be charged, based on the battery information that can reflect the remaining driving mileage of the vehicle and the navigation information that can reflect the location of the charging pile, the travel time required for the vehicle to travel to a chargeable charging pile is determined. Then, based on the battery information and the 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 can determine in real time the time required for the vehicle to reach the charging position through the battery information and the navigation information, and determine the target heating power during the battery heating process in real time according to the battery information and the travel time, thereby realizing the dynamic adjustment of the battery heating process to ensure that when the vehicle arrives at the charging position, the battery can reach a suitable charging temperature, thus improving the charging efficiency.
[0051] In some embodiments, please refer to Figure 2 , the battery information includes power information. 03: Determining the travel time according to the battery information and the navigation information includes:
[0052] 031: Determining the travel time according to the power information and the navigation information.
[0053] The above vehicle control method can be applied to the vehicle control device 10. The first determination module 11 is used to determine the travel time according to the power information and the navigation information.
[0054] That is to say, the battery information includes power information, and the power information includes the remaining power of the battery. Therefore, the first determination module 11 can determine which charging piles the vehicle can reach relying on the remaining power according to the power information and the navigation information including road condition status and route information, and the user can select one of these reachable charging piles as the target charging pile. The time required for the vehicle to travel to the target charging pile is the travel time.
[0055] In some embodiments, please refer to Figure 2 , the battery information includes temperature information, mode information, power information, and power information. 05: Determining the target heating power according to the battery information and the travel time includes:
[0056] 051: Determine the target heating power according to the power information, temperature information, mode information, power information, and travel time.
[0057] The control method of the above vehicle can be applied to the control device 10 of the vehicle. The second determination module 12 is used to determine the target heating power according to the power information, temperature information, mode information, power information, and travel time.
[0058] Specifically, the battery information includes temperature information, mode information, power information, and power information. The temperature information includes various temperature-related information of the battery. The mode information includes the heating mode and working mode used by the battery. The power information includes various power-related information of the battery. The temperature information, mode information, and power information will be further explained below.
[0059] In some embodiments, please refer to Figure 2 and Figure 3 , the temperature information includes the current minimum temperature, current average temperature, current maximum temperature, and ambient temperature. The mode information includes the waste heat mode and the heating part. The power information includes the minimum initial heating power and the maximum initial heating power. 051: Determine the target heating power according to the power information, temperature information, mode information, power information, and travel time, including:
[0060] 0511: Obtain the target heating temperature;
[0061] 0513: Determine the initial temperature rise information according to the 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 part. The initial temperature rise information includes the minimum initial temperature rise curve and the maximum initial temperature rise curve;
[0062] 0515: Determine the target heating power according to the power information, target heating temperature, travel time, minimum initial temperature rise curve, and maximum initial temperature rise curve.
[0063] The control method of the above vehicle can be applied to the control device 10 of the vehicle. The second determination module 12 is used to obtain the target heating temperature; determine the initial temperature rise information according to the 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 part. The initial temperature rise information includes the minimum initial temperature rise curve and the maximum initial temperature rise curve; determine the target heating power according to the power information, target heating temperature, travel time, minimum initial temperature rise curve, and 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, when the vehicle's power battery is at the target heating temperature, it has the highest charging efficiency. The target heating temperature can vary with 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 value of the temperature values of each part (or each module) inside the battery. The current maximum temperature refers to the maximum value of the temperature values of each part (or each module) inside the battery. The current average temperature refers to the average value of the temperature values of each part (or each module) inside the battery. The ambient temperature refers to the temperature of the external environment of the battery. The waste heat mode is a heating method of the battery, which uses the waste heat generated during vehicle operation (such as the motor, air conditioning system, etc.) for heating, so as to save additional power consumption and improve energy utilization efficiency. The minimum initial heating power is the minimum value of the initial values of the heating power preset by the operator, and the maximum initial heating power is the maximum value of the initial values of the heating power preset by the operator. The heating parts are divided into single-board heating and double-board heating, which respectively refer to partial heating and overall heating of the battery.
[0066] Furthermore, in this application, eight groups of parameters, namely battery power information, current minimum temperature, current average temperature, current maximum temperature, ambient temperature, waste heat mode, power information, and heating parts, can be input into a double-hidden layer neural network model pre-trained through a training set. The hidden layer of the double-hidden layer neural network model can extract heat evidence from the input parameters, and finally, the corresponding temperature rise information is output 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 embodiments, please refer to Figure 2 and Figure 4 , 0515: Determine the target heating power according to the power information, target heating temperature, travel 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 according to the travel time, minimum initial temperature rise curve, and maximum initial temperature rise curve;
[0069] 05152: Compare the target heating temperature, minimum target heating temperature, and maximum target heating temperature to determine the magnitude relationship among the target heating temperature, minimum target heating temperature, and maximum target heating temperature;
[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, the sleep time, and the temperature difference tolerance, and determine the target heating power according to the power information, the target heating temperature, the travel time, the maximum number of iterations, and the 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 current time has passed the sleep time, re-execute the steps of determining the initial temperature rise information according to the battery power 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 part until determining the magnitude relationship among the target heating temperature, the minimum target heating temperature, and the maximum target heating temperature.
[0072] 05155: When the target heating temperature is greater than the maximum target heating temperature, determine the maximum initial heating power as the target heating power.
[0073] The above vehicle control method can be applied to the vehicle control device 10. The second determination module 12 is used to: determine the minimum target heating temperature and the maximum target heating temperature according to 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 among 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 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 determine the target heating power according to the power information, the target heating temperature, the travel time, the maximum number of iterations, and the temperature difference tolerance; when the target heating temperature is less than the minimum target heating temperature, obtain the sleep time, and after the current time has passed the sleep time, re-execute the steps of determining the initial temperature rise information according to the battery power 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 part until determining the magnitude relationship among the target heating temperature, the minimum target heating temperature, and the maximum target heating temperature; when the target heating temperature is greater than the maximum target heating temperature, determine the maximum initial heating power as the target heating power.
[0074] Specifically, the minimum initial temperature rise curve refers to the curve of the battery temperature changing with time when using the minimum initial heating power (such as 1 kW) (for example, rising 0.5 °C per minute, with a cumulative temperature rise of 15 °C in 30 minutes). The maximum initial temperature rise curve refers to the curve of the battery temperature changing with time when using the maximum initial heating power (such as 3 kW) (for example, rising 1.5 °C per minute, with a cumulative temperature rise of 45 °C in 30 minutes). Therefore, the second determination 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 according to the travel time. Then, determine the subsequent control method by comparing the magnitude relationship among the target heating temperature, the minimum target heating temperature, and the maximum target heating temperature.
[0075] Furthermore, 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, that is, when the temperature range composed of the minimum target heating temperature and the maximum target heating temperature covers the target heating temperature, it indicates that the distance between the vehicle and the target charging pile selected by the user is moderate. The target heating power finally used for battery heating can be determined according to the power information, the target heating temperature, the travel time, the maximum number of iterations, and the temperature difference tolerance. When the target heating temperature is less than the minimum target heating temperature, it indicates that the distance between the vehicle and the target charging pile selected by the user is far. After waiting for a certain time (i.e., the sleep time, which can be set by the operator), the target heating temperature can be recalculated, and the magnitude relationship among the target heating temperature, the minimum target heating temperature, and the maximum target heating temperature can be compared, and then a judgment can be made. When the target heating temperature is greater than the maximum target heating temperature, it indicates that the distance between the vehicle and the target charging pile selected by the user is close. Therefore, directly determine the maximum initial heating power 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 to improve the charging efficiency.
[0076] Please refer to Figure 2 and Figure 5 , in some embodiments, 05153: determining the target heating power according to the power information, the target heating temperature, the travel time, the maximum number of iterations, and the temperature difference tolerance includes:
[0077] 051531: determining the transition heating power according to the minimum initial heating power and the maximum initial heating power;
[0078] 051533: determining the transition temperature rise information according to the battery power information, the current lowest temperature, the current average temperature, the current highest temperature, the ambient temperature, the waste heat mode, the transition heating power, and the heating part, where the transition temperature rise information includes the transition temperature rise curve;
[0079] 051535: Determine the transition heating temperature according to the travel time and the transition temperature rise curve;
[0080] 051537: Determine the target heating power according to the transition heating temperature, the target heating temperature, the maximum number of iterations, and the temperature difference tolerance.
[0081] The above vehicle control method can be applied to the vehicle control device 10. The second determination module 12 is configured to: determine the transition heating power according to the minimum initial heating power and the maximum initial heating power; determine the transition temperature rise information according to the battery power information, the current lowest temperature, the current average temperature, the current highest temperature, the ambient temperature, the waste heat mode, the transition heating power, and the heating part, where the transition temperature rise information includes the transition temperature rise curve; determine the transition heating temperature according to the travel time and the transition temperature rise curve; determine the target heating power according to 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 power information, the current lowest temperature, the current average temperature, the current highest temperature, the ambient temperature, the waste heat mode, the transition heating power, and the heating part are input into the double hidden layer neural network model again to obtain the transition temperature rise information including the transition temperature rise curve. Then, the second determination module 12 determines the temperature to which the battery can be heated after the travel time from the transition temperature rise curve according to the travel time, that is, the transition heating temperature, and then determines the target heating power according to the transition heating temperature, the target heating temperature, the maximum number of iterations, and the temperature difference tolerance.
[0083] Please refer to Figure 2 and Figure 6 , in some embodiments, 051537: Determine the target heating power according to the transition heating temperature, the target heating temperature, the maximum number of iterations, and the temperature difference tolerance, including: A
[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, determine that the transition heating power is 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, determine the target heating power according to the transition heating temperature, the target heating temperature, the maximum number of iterations, and the temperature difference tolerance.
[0087] The above vehicle control method can be applied to the vehicle control device 10. The second determination module 12 is used to: compare the transition heating temperature and the target heating temperature, and determine the magnitude relationship between the transition heating temperature and the target heating temperature; when 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; when the difference between the transition heating temperature and the target heating temperature is greater than the temperature difference tolerance, determine the target heating power according to the transition heating temperature, the target heating temperature, the maximum number of iterations, and the temperature difference tolerance.
[0088] Specifically, the second determination 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. 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 temperature and the target heating temperature can be regarded as approximately equal, and the second determination module 12 determines the transition heating power as the target heating power. When 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 regarded as approximately equal, and the second determination module 12 continues to determine the target heating power according to the transition heating temperature, the target heating temperature, the maximum number of iterations, and the temperature difference tolerance.
[0089] Please refer to Figure 2 and Figure 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, determining the target heating power according to the transition heating temperature, the target heating temperature, the maximum number of iterations, and the temperature difference tolerance includes:
[0090] 05153751: when the transition heating temperature is less than the target heating temperature, update the minimum initial heating power to the transition heating power, and re - execute the steps from determining the transition heating power according to the minimum initial heating power and the maximum initial heating power to determining the magnitude relationship between the transition heating temperature and the target heating temperature, and accumulate the current number of iterations by one;
[0091] 05153753: when the transition heating temperature is greater than the target heating temperature, update the maximum initial heating power to the transition heating power, and re - execute the steps from determining the transition heating power according to the minimum initial heating power and the maximum initial heating power to determining the magnitude relationship between the transition heating temperature and the target heating temperature, and accumulate the current number of iterations by one;
[0092] 05153755: when the current number of iterations is equal to the maximum number of iterations, determine the transition heating power as the target heating power.
[0093] The above vehicle control method can be applied to the vehicle control device 10. The second determination module 12 is configured to: when the transition heating temperature is less than the target heating temperature, update the minimum initial heating power to the transition heating power, and re - execute the steps of determining the transition heating power based on the minimum initial heating power and the maximum initial heating power, determining the magnitude relationship between the transition heating temperature and the target heating temperature, and increment the current iteration count by one; when the transition heating temperature is greater than the target heating temperature, update the maximum initial heating power to the transition heating power, and re - execute the steps of determining the transition heating power based on the minimum initial heating power and the maximum initial heating power, determining the magnitude relationship between the transition heating temperature and the target heating temperature, and increment the current iteration count by one; when the current iteration count is equal to the maximum iteration count, determine the transition heating power as the target heating power.
[0094] Specifically, when the transition heating temperature is less than the target heating temperature, the second determination module 12 needs to increase the transition heating temperature in the next iteration calculation. Therefore, it updates the minimum initial heating power to the transition heating power and re - executes the steps of determining the transition heating power (the new transition heating power is still the average of the minimum initial heating power and the maximum initial heating power, but in the second - iteration calculation, the transition heating power obtained in the previous calculation has replaced the minimum initial heating power, thus increasing the new transition heating power) to determining the magnitude relationship between the transition heating temperature and the target heating temperature, and increments the current iteration count by one. When the transition heating temperature is greater than the target heating temperature, the second determination module 12 needs to decrease the transition heating temperature in the next iteration calculation. Therefore, it updates the maximum initial heating power to the transition heating power and re - executes the steps of determining the transition heating power to determining the magnitude relationship between the transition heating temperature and the target heating temperature (the new transition heating power is still the average of the minimum initial heating power and the maximum initial heating power, but in the second - iteration calculation, the transition heating power obtained in the previous calculation has replaced the maximum initial heating power, thus decreasing the new transition heating power), and increments the current iteration count by one.
[0095] Furthermore, if after multiple iteration calculations, a transition heating power that meets the requirements still cannot be obtained, that is, when the current iteration count is equal to the maximum iteration count, the second determination module 12 directly determines the transition heating power as the target heating power.
[0096] Please refer 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 heating battery according to the target heating power until the heating time of the battery reaches the travel time; or,
[0098] 073: Control the vehicle heating battery according to the target heating power until the temperature of the battery rises to the target heating temperature.
[0099] The above control method of the vehicle can be applied to the control device 10 of the vehicle. The control module 13 is used to: control the vehicle heating battery according to the target heating power until the heating time of the battery reaches the travel time; or, control the vehicle heating battery according to the target heating power until the temperature of the battery rises to the target heating temperature.
[0100] Specifically, in the case where the target heating temperature is greater than the maximum target heating temperature, that is, when the distance between the vehicle and the target charging pile is relatively close, the control module 13 directly heats the battery at the maximum initial heating power until the temperature of the battery rises to the target heating temperature or the heating time of the battery reaches the travel time (i.e., the vehicle travels to the location of the target charging pile).
[0101] Please refer to Figure 8 and Figure 9 , in some embodiments, the battery information includes power information, and the power information includes the current power. The control method further includes:
[0102] 01: Determine that the vehicle needs to be charged when the user inputs a charging requirement; or,
[0103] 02: When the current power is lower than the power threshold, display the charging options, and determine that the vehicle needs to be charged when the user selects the need to charge through the charging options.
[0104] The above control method of the vehicle can be applied to the control device 1 of the vehicle. The control device 10 of the vehicle further includes a third determination module 14 and a fourth determination module 15. The third determination module 14 is used to determine that the vehicle needs to be charged when the user inputs a charging requirement. The fourth determination module 15 is used to display the charging options when the current power is lower than the power threshold, and determine that the vehicle needs to be charged when the user selects the need to charge through the charging options.
[0105] It can be understood that the user can indicate their charging need by directly inputting a charging requirement. The third determination module 14 directly determines that the vehicle needs to be charged when receiving the charging requirement input by the user. When the current power is lower than the power threshold, the fourth determination module 15 can also remind the user that the vehicle needs to be charged by showing the charging options to the user.
[0106] In summary, in the vehicle control method and vehicle control device provided in this application, when the vehicle needs to be charged, based on the battery information that can reflect the remaining driving range of the vehicle and the navigation information that can reflect the position of the charging pile, the travel time required for the vehicle to drive to a chargeable charging pile is determined. Then, based on the battery information and the 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 can determine in real time the time required for the vehicle to reach the charging position through the battery information and the navigation information, and determine in real time the target heating power during the battery heating process based on the battery information and the travel time, thereby realizing the dynamic adjustment of the battery heating process to ensure that when the vehicle reaches the charging position, the battery can reach a suitable charging temperature, thus improving the charging efficiency.
[0107] In some embodiments, referring to Figure 10 , this application further provides an electronic device 30. The electronic device 30 includes a memory and a processor. The memory is configured to store a computer program. When the processor executes the computer program, the control method in any of the above embodiments is implemented.
[0108] For example, when the processor of the electronic device 30 executes the computer program stored in the memory, the following control method is implemented:
[0109] 03: When the vehicle needs to be charged, determine the travel time according to the battery information and the navigation information;
[0110] 05: Determine the target heating power according to the battery information and the travel time;
[0111] 07: Control the vehicle to heat the battery according to the travel time and the target heating power.
[0112] For another example, when the processor of the electronic device 30 executes the computer program stored in the memory, the following control method is implemented:
[0113] 031: Determine the travel time according to the power information and the navigation information.
[0114] For another example, when the processor of the electronic device 30 executes the computer program stored in the memory, 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 can also be implemented.
[0115] In some embodiments, referring toFigure 10 , the present application also provides a vehicle 100, including the control device 10 of the vehicle in any of the above embodiments or the electronic device 30 in any of the above embodiments.
[0116] Please refer to Figure 11 , in some embodiments, the present application also provides a computer program product 200, on which a computer program 202 is stored, and when the program is executed by a processor, it implements the control method in any of the above embodiments.
[0117] For example, when the computer program 202 is executed by the processor 20, the following control method is implemented:
[0118] 03: When the vehicle needs to be charged, determine the travel time according to the battery information and the navigation information;
[0119] 05: Determine the target heating power according to the battery information and the travel time;
[0120] 07: Control the vehicle to heat the battery according to the travel time and the target heating power.
[0121] For another example, when the computer program 202 is executed by the processor 20, the following control method is implemented:
[0122] 031: Determine the travel time according to the power information and the navigation information.
[0123] For another example, when the computer program 202 is executed by the 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 the present application, when the vehicle needs to be charged, according to the battery information that can reflect the remaining driving range of the vehicle and the navigation information that can reflect the position of the charging pile, the travel time required for the vehicle to travel to a chargeable charging pile is determined. Then, according to the battery information and the travel time, the target heating power required to heat the battery to the optimal charging temperature is determined. Finally, according to the travel time and the target heating power, the vehicle is controlled to heat the battery. The present application can determine in real time the time required for the vehicle to reach the charging position through the battery information and the navigation information, and can determine in real time the target heating power during the battery heating process according to the battery information and the travel time, thereby realizing the dynamic adjustment of the battery heating process to ensure that when the vehicle reaches the charging position, the battery can reach a suitable charging temperature, thus improving the charging efficiency.
[0125] In the description of this specification, the descriptions with reference to terms such as "certain embodiments", "in one example", "exemplarily", etc. mean that the specific features, structures, materials or characteristics described in connection with the embodiments or examples are included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiments or examples. Moreover, the specific features, structures, materials or characteristics described can be combined in a suitable manner in any one or more embodiments or examples. In addition, without contradiction, those skilled in the art can combine and combine the different embodiments or examples described in this specification and the features of different embodiments or examples.
[0126] Any process or method description shown in the flowchart or described in other ways herein can be understood as representing a module, segment or part of the code including one or more executable instructions for implementing a specific logical function or process. The scope of the preferred embodiments of the present application includes additional implementations, where the functions can be executed in a manner that is not shown or discussed in the order, including in a substantially simultaneous manner or in the reverse order according to the functions involved, which should be understood by those skilled in the technical field to which the embodiments of the present application belong.
[0127] Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and should not be construed as limiting the present application. Those of ordinary skill in the art can make changes, modifications, substitutions and variations to the above embodiments within the scope of the present application.
Claims
1. A control method for a vehicle, characterized in that, Including: When the vehicle needs to be charged, determine the travel time according to the battery information and the navigation information; Determine the target heating power according to the battery information and the travel time; Control the vehicle to heat the battery according to the travel time and the target heating power.
2. The control method according to claim 1, wherein The battery information includes the power information. The step of determining the travel time according to the battery information and the navigation information includes: Determine the travel time according to the power information and the navigation information.
3. The control method according to claim 1, characterized in that The battery information includes the temperature information, the mode information, the power information and the power information. The step of determining the target heating power according to the battery information and the travel time includes: Determine the target heating power according to the power information, the temperature information, the mode information, the power information and the travel time.
4. The control method according to claim 3, characterized in that, 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 part. The power information includes the minimum initial heating power and the maximum initial heating power. The step of determining the target heating power according to the power information, the temperature information, the mode information, the power information and the travel time includes: Obtain the target heating temperature; Determine the initial temperature rise information according to the battery power 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 part. The initial temperature rise information includes the minimum initial temperature rise curve and the maximum initial temperature rise curve; Determine the target heating power according to the power information, the target heating temperature, the travel time, the minimum initial temperature rise curve and the maximum initial temperature rise curve.
5. The control method according to claim 4, characterized in that The step of determining the target heating power according to the power information, the target heating temperature, the travel time, the minimum initial temperature rise curve and the maximum initial temperature rise curve includes: Determine the minimum target heating temperature and the maximum target heating temperature according to 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 among 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 determine the target heating power according to the power information, the target heating temperature, the travel time, the maximum number of iterations and the temperature difference tolerance; When the target heating temperature is lower than the minimum target heating temperature, obtain the sleep time, and after the current time has elapsed the sleep time, re - execute the steps of determining 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 waste heat mode, the minimum initial heating power, the maximum initial heating power, and the heating part, and then determine the magnitude relationship among the target heating temperature, the minimum target heating temperature, and the maximum target heating temperature; When the target heating temperature is higher than the maximum target heating temperature, determine the maximum initial heating power as the target heating power.
6. The control method according to claim 5, characterized in that The step of determining the target heating power according to the power information, the target heating temperature, the travel time, the maximum number of iterations, and the temperature difference tolerance includes: Determine the transitional heating power according to the minimum initial heating power and the maximum initial heating power; Determine the transitional temperature rise information according to the battery power information, the current minimum temperature, the current average temperature, the current maximum temperature, the ambient temperature, the waste heat mode, the transitional heating power, and the heating part, where the transitional temperature rise information includes a transitional temperature rise curve; Determine the transitional heating temperature according to the travel time and the transitional temperature rise curve; Determine the target heating power according to the transitional heating temperature, the target heating temperature, the maximum number of iterations, and the temperature difference tolerance.
7. The control method according to claim 6, characterized in that, The step of determining the target heating power according to the transitional heating temperature, the target heating temperature, the maximum number of iterations, and the temperature difference tolerance includes: Compare the transitional heating temperature and the target heating temperature to determine the magnitude relationship between the transitional heating temperature and the target heating temperature; When the difference between the transitional heating temperature and the target heating temperature is less than or equal to the temperature difference tolerance, determine the transitional heating power as the target heating power; When the difference between the transitional heating temperature and the target heating temperature is greater than the temperature difference tolerance, determine the target heating power according to the transitional heating temperature, the target heating temperature, the maximum number of iterations, and the temperature difference tolerance.
8. The control method according to claim 7, wherein The step of determining the target heating power according to the transitional heating temperature, the target heating temperature, the maximum number of iterations, and the temperature difference tolerance when the difference between the transitional heating temperature and the target heating temperature is greater than the temperature difference tolerance includes: When the transitional heating temperature is lower than the target heating temperature, update the minimum initial heating power to the transitional heating power, re - execute the steps of determining the transitional heating power according to the minimum initial heating power and the maximum initial heating power to determining the magnitude relationship between the transitional heating temperature and the target heating temperature, and increment the current iteration count by one; In the case where the transition heating temperature is greater than the target heating temperature, update the maximum initial heating power to the transition heating power, and re - execute the step of determining the size 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 increment the current iteration count by one; In the case where the current iteration count is equal to the maximum iteration count, determine the transition heating power as the target heating power.
9. The control method according to claim 5, characterized in that After determining the maximum initial heating power as the target heating power in the case where the target heating temperature is greater than the maximum target heating temperature, the control method further includes: Controlling the vehicle heating battery according to the target heating power until the heating time of the battery reaches the travel time; or, Controlling the vehicle heating battery according to the target heating power until the temperature of the battery rises to the target heating temperature.
10. The control method according to claim 1, wherein The battery information includes power information, and the power information includes the current power. The control method further includes: In the case where the user inputs a charging requirement, determine that the vehicle needs to be charged; or, In the case where the current power is lower than the power threshold, display charging options, and in the case where the user selects the need to charge through the charging options, determine that the vehicle needs to be charged.
11. A control device for a vehicle, characterized in that, The control device includes a first determination module, a second determination module, and a control module; The first determination module is configured to determine the travel time according to the battery information and the navigation information in the case where the vehicle needs to be charged; The second determination module is configured to determine the target heating power according to the battery information and the travel time; The control module is configured to control the vehicle heating battery according to the travel time and the target heating power.
12. An electronic device, characterized in that, The electronic device includes a memory and a processor. The memory is configured to store a computer program, and when the processor executes the computer program, the control method according to any one of claims 1 - 10 is implemented.
13. A vehicle, characterized in that, Including the control device of claim 11, or including the electronic device of claim 12.
14. A computer program product having a computer program stored thereon, characterized in that, When the program is executed by the processor, the control method according to any one of claims 1 - 10 is implemented.
Citation Information
Patent Citations
Battery preheating control method for new energy automobile and energy automobile
CN113659243A
Vehicle in-transit charging preheating control method, device, equipment and medium
CN115923596A
Vehicle battery preheating method and device, vehicle and readable storage medium
CN116001652A
Charging method, device, equipment, medium, program product and vehicle
CN117382470A
Battery heating control method and device, storage medium and equipment
CN117885608A