A vehicle driving method, apparatus, vehicle controller, and vehicle
By obtaining the mapping relationship between the engine and the power battery at high temperatures through the vehicle controller, the engine is controlled to drive the vehicle and charge the battery, which solves the problems of engine knocking and insufficient power in high-temperature environments, and ensures the smoothness and safety of the vehicle's power.
Patent Information
- Application Number
- CN202611434680.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-09-15
- Publication Date
- 2026-11-06
AI Technical Summary
In high-temperature environments, the engine of a hybrid vehicle is prone to knocking, which can prevent the power battery from outputting sufficient power, resulting in insufficient vehicle power and potentially causing safety accidents.
By pre-obtaining the output power and charge mapping relationship of the engine and power battery under high temperature through the vehicle controller, the engine is controlled to drive the vehicle and charge the power battery, ensuring that the power battery has sufficient charge in high temperature environment and avoiding the risk of knocking when relying solely on engine drive.
In high-temperature environments, charging the power battery in advance ensures smooth vehicle power delivery, improves safety, and avoids safety accidents caused by insufficient power.
Smart Images

Figure CN123040823A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of automotive technology, and in particular to a vehicle driving method, device, vehicle controller, and vehicle. Background Technology
[0002] HEV (Hybrid Electric Vehicle) is equipped with both an engine and a battery as power sources. When the vehicle is in high-load driving scenarios such as high-speed climbing, the vehicle controller usually drives the vehicle in coordination between the engine and the battery.
[0003] However, if a vehicle is driven under heavy load in a high-temperature environment, the engine intake temperature will rise rapidly, causing the temperature and pressure inside the engine cylinders to increase. The fuel-air mixture inside the cylinders will then spontaneously combust, which can easily cause engine knocking.
[0004] To prevent engine knocking from damaging the engine structure, the vehicle controller or EMS (Engine Management System) will limit the engine's output power to reduce the temperature and pressure inside the cylinders. Based on this, the battery needs to output more power. However, if the battery is insufficiently charged and cannot output enough power, the vehicle will slow down significantly due to lack of power, potentially causing rear-end collisions or other safety accidents. Summary of the Invention
[0005] This application provides a vehicle driving method, device, vehicle controller, and vehicle, which can pre-charge the power battery in high-temperature environments, storing energy for potential high-load driving scenarios, ensuring smooth vehicle power delivery, and improving vehicle safety. The technical solution is as follows: On the one hand, a vehicle driving method is provided, the method including: When the current temperature of the vehicle's environment is greater than a preset temperature threshold, the output power of the vehicle's engine at the current temperature and the target charge of the vehicle's power battery at the current temperature are obtained. If the engine's output power at the current temperature is greater than or equal to the vehicle's driving power and the current charge of the power battery is less than the target charge of the power battery at the current temperature, the engine is controlled to drive the vehicle and charge the power battery according to the engine's output power at the current temperature.
[0006] In some embodiments, before obtaining the output power of the vehicle's engine and the target charge level of the vehicle's power battery at the current temperature when the current temperature of the vehicle's environment is greater than a preset temperature threshold, the method further includes: If the vehicle speed and the engine intake air temperature both meet the preset conditions, obtain the current temperature of the environment in which the vehicle is located.
[0007] In some embodiments, before obtaining the output power of the vehicle's engine and the target charge level of the vehicle's power battery at the current temperature when the current temperature of the vehicle's environment is greater than a preset temperature threshold, the method further includes: A first mapping relationship between ambient temperature and the output power of the vehicle's engine is determined; a second mapping relationship between ambient temperature and the target charge of the vehicle's power battery is determined; and a third mapping relationship between ambient temperature and the discharge power of the power battery is determined.
[0008] In some embodiments, when the current temperature of the vehicle's environment is greater than a preset temperature threshold, obtaining the vehicle's engine output power at the current temperature and the target charge level of the vehicle's power battery at the current temperature includes: When the current temperature of the vehicle's environment is greater than a preset temperature threshold, the system queries the engine output power of the vehicle at the current temperature from the first mapping relationship, queries the target charge of the vehicle's power battery at the current temperature from the second mapping relationship, and queries the discharge power of the power battery at the current temperature from the third mapping relationship.
[0009] In some embodiments, when the current temperature of the vehicle's environment is greater than a preset temperature threshold, after querying the vehicle's engine output power at the current temperature from a first mapping relationship, querying the target charge of the vehicle's power battery at the current temperature from a second mapping relationship, and querying the power battery's discharge power at the current temperature from a third mapping relationship, the method further includes: If the engine's output power at the current temperature is less than the vehicle's driving power, obtain the power difference between the driving power and the engine's output power at the current temperature; If the power difference is less than or equal to the discharge power of the power battery at the current temperature, the power battery is controlled according to the power difference, and the engine is controlled according to the output power of the engine at the current temperature, so that the power battery and the engine can jointly drive the vehicle.
[0010] In some embodiments, if the engine's output power at the current temperature is less than the vehicle's driving power, after obtaining the power difference between the driving power and the engine's output power at the current temperature, the method further includes: If the power difference is greater than the discharge power of the power battery at the current temperature, the power battery is controlled according to the discharge power of the power battery at the current temperature, and the engine is controlled according to the output power of the engine at the current temperature, so that the power battery and the engine can jointly drive the vehicle.
[0011] In some embodiments, if the power difference is greater than the discharge power of the power battery at the current temperature, the power battery is controlled according to the discharge power of the power battery at the current temperature, and the engine is controlled according to the output power of the engine at the current temperature, so that the power battery and the engine jointly drive the vehicle, the method further includes: The vehicle's dashboard displays a warning message indicating that the drive power output is limited.
[0012] On the other hand, a vehicle drive device is provided, the device comprising: The parameter acquisition unit is configured to acquire the output power of the vehicle's engine at the current temperature and the target charge of the vehicle's power battery at the current temperature when the current temperature of the vehicle's environment is greater than a preset temperature threshold. The first drive unit is configured to control the engine to drive the vehicle and charge the power battery according to the engine's output power at the current temperature if the engine's output power at the current temperature is greater than or equal to the vehicle's drive power and the current charge of the power battery is less than the target charge of the power battery at the current temperature.
[0013] In some embodiments, the device further includes a temperature acquisition unit configured to acquire the current temperature of the environment in which the vehicle is located if both the vehicle speed and the intake air temperature of the vehicle's engine meet preset conditions.
[0014] In some embodiments, the apparatus further includes: a relationship determination unit configured to determine a first mapping relationship between ambient temperature and the output power of the vehicle's engine, a second mapping relationship between ambient temperature and the target charge of the vehicle's power battery, and a third mapping relationship between ambient temperature and the discharge power of the power battery.
[0015] In some embodiments, the parameter acquisition unit is configured to, when the current temperature of the environment in which the vehicle is located is greater than a preset temperature threshold, query the output power of the vehicle's engine at the current temperature from a first mapping relationship, query the target charge of the vehicle's power battery at the current temperature from a second mapping relationship, and query the discharge power of the power battery at the current temperature from a third mapping relationship.
[0016] In some embodiments, the apparatus further includes: a power difference acquisition unit, configured to acquire a power difference between the driving power and the engine output power at the current temperature if the engine output power at the current temperature is less than the vehicle's driving power; The second drive unit is configured to control the power battery according to the power difference if the power difference is less than or equal to the discharge power of the power battery at the current temperature, and to control the engine according to the output power of the engine at the current temperature, so that the power battery and the engine jointly drive the vehicle.
[0017] In some embodiments, the device further includes: a third drive unit configured to control the power battery according to the discharge power of the power battery at the current temperature, and to control the engine according to the output power of the engine at the current temperature, so that the power battery and the engine jointly drive the vehicle, if the power difference is greater than the discharge power of the power battery at the current temperature.
[0018] In some embodiments, the device further includes a prompting unit configured to control the output of a vehicle's dashboard to display a prompt message indicating that the drive power is limited.
[0019] On the other hand, a vehicle controller is provided, which includes a main control module, a processor and a memory. The memory is used to store at least one computer program, which is loaded and executed by the processor to implement the vehicle driving method in the embodiments of this application.
[0020] On the other hand, a vehicle is provided, which includes a vehicle controller for executing the vehicle driving method in the embodiments of this application.
[0021] On the other hand, a computer-readable storage medium is provided for storing at least one computer program, which is loaded and executed by a processor to implement the vehicle driving method in the embodiments of this application.
[0022] On the other hand, a computer program product is provided, including a computer program that is executed by a processor to implement the vehicle driving method in the embodiments of this application.
[0023] This application provides a vehicle driving method. When the vehicle is in a high-temperature environment, if the current charge of the power battery is less than the target charge and the engine still has additional power to charge the power battery, the power battery is charged in advance to store power for possible high-load driving scenarios, ensuring the smoothness of vehicle power and improving vehicle safety. Attached Figure Description
[0024] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0025] Figure 1 This is a schematic diagram of the implementation environment of a vehicle driving method according to an embodiment of this application; Figure 2 This is a flowchart of a vehicle driving method provided according to an embodiment of this application; Figure 3 This is a flowchart of another vehicle driving method provided according to an embodiment of this application; Figure 4 This is a block diagram of a vehicle drive device according to an embodiment of this application; Figure 5 This is a schematic diagram of the structure of a vehicle controller provided according to an embodiment of this application. Detailed Implementation
[0026] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.
[0027] In this application, the terms "first", "second", etc. are used to distinguish identical or similar items with essentially the same function. It should be understood that there is no logical or temporal dependency between "first", "second", and "nth", nor is there any limitation on the quantity or execution order.
[0028] In this application, the term "at least one" means one or more, and "multiple" means two or more.
[0029] It should be noted that all information, data and signals involved in this application are authorized by the user or fully authorized by all parties, and the collection, use and processing of related data must comply with the relevant laws, regulations and standards of the relevant countries and regions.
[0030] Figure 1 This is a schematic diagram illustrating the implementation environment of a vehicle driving method according to an embodiment of this application. See also... Figure 1 The implementation environment is in vehicle 100, which is a hybrid electric vehicle, and is equipped with engine 101, power battery 102 and vehicle controller 103.
[0031] The engine 101 and the power battery 102 serve as the vehicle's power source, driving the vehicle. The vehicle controller 103 sends power distribution commands to the engine 101 and the power battery 102 respectively, based on driver requests and vehicle status, to coordinate the engine 101 and the power battery 102, enabling them to work together to drive the vehicle. The engine 101 ignites fuel and air in the cylinder through spark plugs. The high-temperature, high-pressure gas released from the combustion pushes the piston downwards, doing work. This work drives the crankshaft to rotate via connecting rods, converting the reciprocating motion of the piston into the rotational motion of the crankshaft. The torque output by the crankshaft through rotation is transmitted to the wheels after being passed through the gearbox, thus driving the vehicle. The power battery 102 supplies electrical energy to the drive motor through a high-voltage system, causing the drive motor to rotate and drive the vehicle's wheels, thereby driving the vehicle. In addition, while driving the vehicle, the engine 101 can also drive the ISG (Integrated Starter / Generator) motor to rotate, converting the mechanical energy output by the engine into electrical energy, which is then supplied to the power battery 102 to charge it.
[0032] Figure 2 This is a flowchart of a vehicle driving method according to an embodiment of this application, which is executed by the vehicle's overall controller, such as... Figure 2 As shown, the vehicle driving method includes the following steps: S201, when the current temperature of the vehicle's environment is greater than a preset temperature threshold, obtain the output power of the vehicle's engine at the current temperature and the target charge of the vehicle's power battery at the current temperature.
[0033] In this embodiment, a temperature sensor is installed on the exterior of the vehicle. The vehicle controller collects the ambient temperature of the vehicle's surroundings through the temperature sensor and compares the ambient temperature with a preset temperature threshold. When the current temperature is greater than the preset temperature threshold, the controller obtains the engine's output power and the target charge level of the vehicle's power battery at the current temperature. The preset temperature threshold can be set based on the vehicle's thermal management system's heat dissipation capacity, the engine's knock threshold, and the typical ambient temperature of the region where the vehicle is located. The preset temperature threshold is used to distinguish between high-temperature and non-high-temperature environments. When the ambient temperature is greater than the preset temperature threshold, the vehicle is determined to be in a high-temperature environment. The engine's output power at the current temperature refers to the upper limit of power that the engine is allowed to output at the current temperature, and the target charge level of the power battery at the current temperature refers to the target state of charge that the power battery should achieve at the current temperature.
[0034] Ambient temperature determines the safety boundaries of the engine and the power battery. Higher ambient temperatures result in poorer engine cooling, making it easier for the temperature and pressure inside the engine cylinders to rise to the knocking threshold under heavy driving conditions. Therefore, higher ambient temperatures necessitate limiting the engine's output power to a lower level. Similarly, higher ambient temperatures also lead to poorer battery cooling, requiring the power battery to assist the engine in driving the vehicle under heavy driving conditions. Therefore, the target battery charge level should be set higher to reserve more charge. Based on this, this application's embodiments pre-set different engine output power and target battery charge levels for different ambient temperatures. When the vehicle is in a high-temperature environment, by acquiring the engine's output power and the power battery's target charge level at the current temperature, the safety boundaries of the engine and the battery's charge storage target can be determined, providing a basis for subsequent judgments on whether the engine has additional power to charge the power battery and whether the power battery needs charging.
[0035] S202: If the engine's output power at the current temperature is greater than or equal to the vehicle's driving power and the current charge of the power battery is less than the target charge of the power battery at the current temperature, control the engine to drive the vehicle and charge the power battery according to the engine's output power at the current temperature.
[0036] In this embodiment, the engine's output power at the current temperature is compared with the vehicle's driving power, and the current charge level of the power battery is compared with the target charge level of the power battery at the current temperature. If the engine's output power at the current temperature is greater than or equal to the vehicle's driving power and the current charge level of the power battery is less than the target charge level of the power battery at the current temperature, it is determined that the engine can drive the vehicle and has additional power to charge the power battery. Therefore, the engine is controlled to drive the vehicle and charge the power battery according to its output power at the current temperature. Driving power refers to the power required to drive the wheels. Driving power is determined by the vehicle controller based on the accelerator pedal depth and vehicle speed. First, the driver's desired wheel torque is determined based on the mapping relationship between accelerator pedal depth, vehicle speed, and wheel torque demand. Then, the wheel torque demand is substituted into the power calculation formula to obtain the vehicle's driving power.
[0037] It should be noted that since the engine's output power is the mechanical power output from the crankshaft, it needs to be transmitted through the clutch, gearbox, driveshaft, and differential before it can be transmitted to the wheels to drive the vehicle. Transmission and mechanical losses occur during this process. Therefore, in this embodiment, before comparing the engine's output power at the current temperature with the vehicle's driving power, the engine's output power at the current temperature can be recalculated, and the recalculated output power can be compared with the vehicle's driving power. This recalculation can be achieved by multiplying by the gearbox efficiency and transmission efficiency. Based on this, when the vehicle controller controls the engine to drive the vehicle and charges the power battery, it can recalculate the vehicle's driving power to the engine end, obtaining the engine's driving power. The controller then controls the engine to drive the vehicle according to the engine's driving power, and uses the portion of the engine's output power at the current temperature that exceeds the engine's driving power to charge the power battery. Furthermore, the purpose of charging the power battery is to bring its charge to the target level. Therefore, if the power battery's charge level is detected to have reached the target level, further charging is unnecessary.
[0038] This application provides a vehicle driving method. When the vehicle is in a high-temperature environment, if the current charge of the power battery is less than the target charge and the engine still has additional power to charge the power battery, the power battery is charged in advance to store power for possible high-load driving scenarios, ensuring the smoothness of vehicle power and improving vehicle safety.
[0039] The above embodiments describe a situation where, when the vehicle is in a high-temperature environment, the current charge level of the power battery is less than the target charge level, but the engine has additional power to charge the power battery, the engine is controlled to charge the power battery while simultaneously driving the vehicle. Based on this, Figure 3 This is a flowchart of another vehicle driving method provided according to an embodiment of this application. The method describes how, when the vehicle is in a high-temperature environment, if the power output of the engine is less than the vehicle's driving power, the engine and the power battery need to be coordinated to drive the vehicle based on the power difference between the two. This method is executed by the vehicle's overall controller. Figure 3 As shown, the vehicle driving method includes the following steps: S301, if the vehicle speed and the engine intake air temperature both meet the preset conditions, obtain the current temperature of the environment in which the vehicle is located.
[0040] In this embodiment, during vehicle operation, the vehicle controller acquires the vehicle speed and the engine intake air temperature, compares the vehicle speed with a preset speed threshold, and compares the intake air temperature with a preset intake air temperature threshold. If the vehicle speed is greater than the preset speed threshold and the intake air temperature is greater than the preset intake air temperature threshold, it determines that the vehicle has entered a high-load driving scenario. The controller also acquires the current temperature of the vehicle's environment so that it can subsequently determine the engine output power, the target charge of the power battery, and the discharge power of the power battery based on the current temperature.
[0041] Vehicle speed refers to the vehicle's current speed, which can be obtained through wheel speed sensors. Engine intake air temperature refers to the temperature of the air before it enters the engine cylinders, obtained by temperature sensors located in the intake path. Vehicle speed and intake air temperature together reflect whether the vehicle is under high-load driving conditions that may cause knocking. By limiting vehicle speed and intake air temperature, the current temperature of the vehicle's environment is only obtained when the vehicle is actually under high-load conditions, and the vehicle's driving mode is determined based on the current ambient temperature.
[0042] It should be noted that when obtaining the current ambient temperature, since the ambient temperature may fluctuate slightly, the vehicle controller needs to perform first-order low-pass filtering or moving average filtering on the obtained ambient temperature to obtain a smooth and stable current temperature.
[0043] The implementation process of first-order low-pass filtering is as follows: After the vehicle controller receives the ambient temperature sent by the temperature sensor each time, it calculates a weighted average of the ambient temperature and the previous filtered output value according to Formula 1. The previous filtered output value has a larger weight, while the ambient temperature received this time has a smaller weight. This can effectively suppress high-frequency noise and instantaneous spikes in the ambient temperature, making the output value change smoothly and stably, and avoiding signal jitter.
[0044] Formula 1: ; in, This is the filtered output value, i.e., the current temperature; This is the ambient temperature received this time; These are the filter coefficients, which are the weights of the ambient temperature received this time. It is the output value of the previous filter.
[0045] The moving average filtering process is as follows: The vehicle controller pre-sets a queue of length N. Each time a new ambient temperature is received, the earliest received ambient temperature is removed from the queue, and the newly received ambient temperature is placed at the end of the queue. The arithmetic mean of the N most recent received ambient temperatures in the queue is calculated as the filtered output value, i.e., the current temperature. By averaging the N most recent received ambient temperatures, the moving average filtering can smooth out random noise and abnormal jumps in a single sampling.
[0046] S302, determine the first mapping relationship between ambient temperature and the output power of the vehicle's engine, determine the second mapping relationship between ambient temperature and the target charge of the vehicle's power battery, and determine the third mapping relationship between ambient temperature and the discharge power of the power battery.
[0047] In this embodiment, the vehicle controller pre-stores a first mapping relationship between ambient temperature and engine output power, a second mapping relationship between ambient temperature and target battery charge, and a third mapping relationship between ambient temperature and battery discharge power. This allows the vehicle controller to directly determine these three mapping relationships from its internal storage module during vehicle operation. The first mapping relationship indicates the maximum allowable engine output power at different ambient temperatures; the higher the ambient temperature, the lower the engine output power, preventing engine overheating and knocking. The second mapping relationship indicates the target state of charge (SOC) value that the battery should achieve at different ambient temperatures; the higher the ambient temperature, the higher the target battery charge, ensuring sufficient battery charge reserves for subsequent high-load driving scenarios. The third mapping relationship indicates the maximum allowable battery discharge power at different ambient temperatures; the higher the ambient temperature, the lower the battery discharge power, preventing overheating due to excessive battery discharge.
[0048] All three mapping relationships can be determined by temperature range. It should be noted that the above three mapping relationships are only used in high-temperature environments. Therefore, a preset temperature threshold for distinguishing high-temperature environments can be set in advance. The output power of the engine, the target charge of the power battery, and the discharge power of the power battery are not limited in non-high-temperature environments in this application embodiment.
[0049] For example, a preset temperature threshold is set to 42°C. When the ambient temperature is greater than 42°C, the vehicle is determined to have entered a high-temperature environment. The first mapping relationship can be: when the ambient temperature is greater than 42°C and less than or equal to 45°C, the engine output power is 52kW; when the ambient temperature is greater than 45°C and less than or equal to 50°C, the engine output power is 47kW; when the ambient temperature is greater than 50°C, the engine output power is 42kW. The second mapping relationship can be: when the ambient temperature is less than or equal to 42°C, the target battery charge is 25%; when the ambient temperature is greater than 42°C and less than or equal to 45°C, the target battery charge is 50%; when the ambient temperature is greater than 45°C, the target battery charge is 70%. The third mapping relationship can be: when the ambient temperature is greater than 42°C and less than or equal to 45°C, the battery discharge power is 10-15kW; when the ambient temperature is greater than 45°C, the battery discharge power is 10kW.
[0050] S303, when the current temperature of the vehicle's environment is greater than the preset temperature threshold, query the output power of the vehicle's engine at the current temperature from the first mapping relationship, query the target charge of the vehicle's power battery at the current temperature from the second mapping relationship, and query the discharge power of the power battery at the current temperature from the third mapping relationship.
[0051] In this embodiment of the application, when the vehicle is in a high-temperature environment, it is necessary not only to obtain the output power of the engine at the current temperature and the target charge of the power battery at the current temperature, but also to obtain the discharge power of the power battery at the current temperature, so that when the engine cannot drive the vehicle on its own, the power battery can assist the engine in driving the vehicle at an appropriate discharge power.
[0052] S304: If the engine's output power at the current temperature is less than the vehicle's driving power, obtain the power difference between the driving power and the engine's output power at the current temperature.
[0053] In this embodiment of the application, if the output power of the engine at the current temperature is less than the driving power of the vehicle, it is determined that the engine is subject to knock boundary constraints under the current high temperature environment and cannot meet the driving power requirements of the vehicle on its own. The power difference between the driving power and the output power of the engine at the current temperature is obtained, and this power difference is the driving power gap that requires insufficient power battery.
[0054] It should be noted that when comparing the engine's output power at the current temperature with the vehicle's driving power, the converted output power is compared with the vehicle's driving power. Therefore, when obtaining the power difference, the difference between the driving power and the converted output power is obtained.
[0055] S305: If the power difference is less than or equal to the discharge power of the power battery at the current temperature, the power battery is controlled according to the power difference, and the engine is controlled according to the output power of the engine at the current temperature, so that the power battery and the engine can drive the vehicle together.
[0056] In this embodiment, the power difference is compared with the discharge power of the power battery at the current temperature. If the power difference is less than or equal to the discharge power of the power battery at the current temperature, it is determined that the power battery is insufficient to drive the power gap. The vehicle controller controls the power battery according to the power difference and controls the engine according to the output power of the engine at the current temperature, so that the power battery and the engine jointly drive the vehicle.
[0057] It's important to note that the power difference is the difference between the vehicle's driving power and the converted engine output power at the current temperature; in other words, the power difference is the power difference at the wheel end. Therefore, when comparing the power difference with the battery's discharge power at the current temperature, the battery's discharge power at the current temperature needs to be converted to the wheel end first. The battery's discharge power needs to be converted into three-phase AC power by the motor controller, the drive motor converts electrical energy into mechanical energy, and the reducer reduces speed and increases torque before it can be transmitted to the wheels. During this process, the motor controller incurs inverter losses, the drive motor incurs copper and iron losses, and the reducer incurs gear transmission losses. Therefore, when converting the discharge power, the battery's discharge power needs to be multiplied by the motor efficiency and the reducer efficiency. When controlling the battery based on the power difference, the power difference needs to be converted to the battery end.
[0058] S306: If the power difference is greater than the discharge power of the power battery at the current temperature, the power battery is controlled according to the discharge power of the power battery at the current temperature, and the engine is controlled according to the output power of the engine at the current temperature, so that the power battery and the engine can jointly drive the vehicle.
[0059] In this embodiment of the application, if the power difference is greater than the discharge power of the power battery at the current temperature, the maximum discharge capacity of the power battery is determined to be insufficient to make up for the driving power gap. The power battery is controlled to drive the vehicle according to the discharge power that the power battery can output at the current temperature, and the engine is controlled to drive the vehicle according to the maximum power that the engine can output at the current temperature.
[0060] S307 is a warning message indicating that the vehicle's instrument panel output drive power is limited.
[0061] In this embodiment, when the vehicle controller determines that the sum of the engine's output power at the current temperature and the power battery's discharge power at the current temperature is insufficient to meet the driver's requested drive power, it sends a power-limited warning command to the vehicle's instrument panel to control the instrument panel to output a warning message indicating that the drive power is limited. The warning message can be in text, sound, and / or indicator light form. Through this warning message, the driver can promptly understand the vehicle's actual capabilities and proactively reduce load demands.
[0062] This application provides a vehicle driving method that acquires ambient temperature only when both vehicle speed and intake air temperature meet preset conditions. This ensures that the subsequent driving mode in high-temperature environments is only triggered when the vehicle enters a high-load scenario, making the intervention of the vehicle driving method more precise. It guarantees that the power battery is charged by the engine only when it truly needs charging, reducing engine fuel costs. Since ambient temperature is a direct cause of engine overheating and knocking, the mapping relationship between ambient temperature and engine power, the target charge of the power battery, and discharge power is predetermined. During actual driving, by acquiring the ambient temperature and binding it to the engine's output power, the engine's output power is limited in advance to prevent engine overheating and knocking. Binding the ambient temperature to the target charge and discharge power of the power battery reserves sufficient charge for high-load scenarios in high-temperature environments and prevents thermal runaway caused by excessive battery discharge. When driving the vehicle, the maximum power output of the engine and power battery at the current temperature is strictly followed, ensuring the vehicle obtains the maximum possible driving power in high-temperature environments. This avoids complete power interruption due to a single power source limitation, maximizing the continuity of power output and driving safety within thermal safety boundaries. When the combined discharge power and engine power cannot meet the driving power requirements, a warning message indicating that the driving power is limited is output to prompt the driver to proactively reduce the load demand and prevent the driver from continuing to request high power, which could lead to a safety accident.
[0063] Figure 4 This is a block diagram of a vehicle drive device according to an embodiment of this application. The device is used to perform the steps of the vehicle drive method described above, see below. Figure 4 The device includes: The parameter acquisition unit 401 is configured to acquire the output power of the vehicle's engine at the current temperature and the target charge of the vehicle's power battery at the current temperature when the current temperature of the vehicle's environment is greater than a preset temperature threshold. The first drive unit 402 is configured to control the engine to drive the vehicle and charge the power battery according to the engine's output power at the current temperature if the engine's output power at the current temperature is greater than or equal to the vehicle's drive power and the current charge of the power battery is less than the target charge of the power battery at the current temperature.
[0064] In some embodiments, the device further includes a temperature acquisition unit configured to acquire the current temperature of the environment in which the vehicle is located if both the vehicle speed and the intake air temperature of the vehicle's engine meet preset conditions.
[0065] In some embodiments, the apparatus further includes: a relationship determination unit configured to determine a first mapping relationship between ambient temperature and the output power of the vehicle's engine, a second mapping relationship between ambient temperature and the target charge of the vehicle's power battery, and a third mapping relationship between ambient temperature and the discharge power of the power battery.
[0066] In some embodiments, the parameter acquisition unit 401 is configured to, when the current temperature of the environment in which the vehicle is located is greater than a preset temperature threshold, query the output power of the vehicle's engine at the current temperature from a first mapping relationship, query the target charge of the vehicle's power battery at the current temperature from a second mapping relationship, and query the discharge power of the power battery at the current temperature from a third mapping relationship.
[0067] In some embodiments, the apparatus further includes: a power difference acquisition unit, configured to acquire a power difference between the driving power and the engine output power at the current temperature if the engine output power at the current temperature is less than the vehicle's driving power; The second drive unit is configured to control the power battery according to the power difference if the power difference is less than or equal to the discharge power of the power battery at the current temperature, and to control the engine according to the output power of the engine at the current temperature, so that the power battery and the engine jointly drive the vehicle.
[0068] In some embodiments, the device further includes: a third drive unit configured to control the power battery according to the discharge power of the power battery at the current temperature, and to control the engine according to the output power of the engine at the current temperature, so that the power battery and the engine jointly drive the vehicle, if the power difference is greater than the discharge power of the power battery at the current temperature.
[0069] In some embodiments, the device further includes a prompting unit configured to control the output of a vehicle's dashboard to display a prompt message indicating that the drive power is limited.
[0070] This application provides a vehicle drive device that, when the vehicle is in a high-temperature environment, charges the power battery in advance when the current charge of the power battery is less than the target charge and the engine still has additional power to charge the power battery. This stores electricity for possible high-load driving scenarios, ensuring the smoothness of the vehicle's power and improving the vehicle's safety.
[0071] It should be noted that the vehicle drive device provided in the above embodiments is only illustrated by the division of the above functional modules when running the application. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the vehicle drive device and the vehicle drive method embodiments provided in the above embodiments belong to the same concept, and the specific implementation process can be found in the method embodiments, which will not be repeated here.
[0072] Figure 5 This is a schematic diagram of the structure of a vehicle controller provided according to an embodiment of this application.
[0073] Typically, the vehicle controller 103 includes: a main control module 1031, a CAN (Controller Area Network) interface 1032, a hard-wired input interface 1033, and a hard-wired output interface 1034. The main control module 1031 is connected to the CAN interface 1032, the hard-wired input interface 1033, and the hard-wired output interface 1034, respectively.
[0074] The main control module 1031 typically includes a processor and memory. The processor may include one or more processing cores, such as a quad-core processor or an octa-core processor. The processor can be implemented using at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), or PLA (Programmable Logic Array). The processor may also include a main processor and a coprocessor. The main processor, also known as a CPU (Central Processing Unit), is used to process data in the wake-up state; the coprocessor is a low-power processor used to process data in the standby state. In some embodiments, the processor may integrate a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content required to be displayed on the vehicle's screen. In some embodiments, the processor may also include an AI (Artificial Intelligence) processor, which is used to handle computational operations related to machine learning. The memory may include one or more computer-readable storage media, which may be non-transitory. The memory may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices or flash memory devices. In some embodiments, a non-transitory computer-readable storage medium in the memory is used to store at least one computer program, which is executed by a processor to implement the vehicle driving method provided in the method embodiments of this application.
[0075] The CAN interface 1032 may include a powertrain CAN interface, a motor CAN interface, and a diagnostic CAN interface. The powertrain CAN interface is used to communicate with the vehicle's powertrain module, the motor CAN interface is used to communicate with the vehicle's motor controller, and the diagnostic CAN interface is used to communicate with diagnostic equipment.
[0076] The hard-wired input interface 1033 is used to receive hard-wired control signals. The hard-wired output interface 1034 is used to send control commands to the vehicle's electronic control components, causing the vehicle's electronic control components to perform corresponding actions. The vehicle's electronic control components include a power management system, a motor controller, an on-board charger, and a body control system.
[0077] The main control module 1031 can communicate with the vehicle's powertrain module, motor controller, and diagnostic equipment via the CAN interface 1032, and generate control commands based on the hard-wired control signals received by the hard-wired input interface 1033, so as to send the control commands to the vehicle's electronic control components via the hard-wired output interface 1034.
[0078] Those skilled in the art will understand that Figure 5 The structure shown does not constitute a limitation on the vehicle controller 103, and may include more or fewer components than shown, or combine certain components, or use different component arrangements.
[0079] This application also provides a computer-readable storage medium storing at least one computer program, which is loaded and executed by a processor of an electronic device to implement the operations performed by the electronic device in the vehicle driving method of the above embodiments. For example, the computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a compact disc read-only memory (CD-ROM), magnetic tape, a floppy disk, or an optical data storage device, etc.
[0080] This application also provides a computer program product, including a computer program loaded and executed by a processor to implement the vehicle driving method as described in the above embodiments.
[0081] Those skilled in the art will understand that all or part of the steps of the above embodiments can be implemented by hardware or by a program instructing related hardware. The program can be stored in a computer-readable storage medium, such as a read-only memory, a disk, or an optical disk.
[0082] The above are merely optional embodiments of this application and are not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.
Claims
1. A vehicle driving method, characterized in that, The method includes: When the current temperature of the vehicle's environment is greater than a preset temperature threshold, the output power of the vehicle's engine at the current temperature and the target charge of the vehicle's power battery at the current temperature are obtained. If the output power of the engine at the current temperature is greater than or equal to the driving power of the vehicle and the current charge of the power battery is less than the target charge of the power battery at the current temperature, the engine is controlled to drive the vehicle and charge the power battery according to the output power of the engine at the current temperature.
2. The method according to claim 1, characterized in that, Before obtaining the output power of the vehicle's engine and the target charge level of the vehicle's power battery at the current temperature when the current temperature of the vehicle's environment is greater than a preset temperature threshold, the method further includes: If the vehicle speed and the engine intake air temperature both meet the preset conditions, obtain the current temperature of the environment in which the vehicle is located.
3. The method according to claim 1, characterized in that, Before obtaining the output power of the vehicle's engine and the target charge level of the vehicle's power battery at the current temperature when the current temperature of the vehicle's environment is greater than a preset temperature threshold, the method further includes: A first mapping relationship between ambient temperature and the output power of the vehicle's engine is determined; a second mapping relationship between ambient temperature and the target charge of the vehicle's power battery is determined; and a third mapping relationship between ambient temperature and the discharge power of the power battery is determined.
4. The method according to claim 3, characterized in that, When the current temperature of the vehicle's environment is greater than a preset temperature threshold, obtaining the output power of the vehicle's engine at that current temperature and the target charge level of the vehicle's power battery at that current temperature includes: When the current temperature of the vehicle's environment is greater than a preset temperature threshold, the output power of the vehicle's engine at the current temperature is queried from the first mapping relationship, the target charge of the vehicle's power battery at the current temperature is queried from the second mapping relationship, and the discharge power of the power battery at the current temperature is queried from the third mapping relationship.
5. The method according to claim 4, characterized in that, When the current temperature of the vehicle's environment is greater than a preset temperature threshold, after querying the output power of the vehicle's engine at the current temperature from the first mapping relationship, querying the target charge of the vehicle's power battery at the current temperature from the second mapping relationship, and querying the discharge power of the power battery at the current temperature from the third mapping relationship, the method further includes: If the output power of the engine at the current temperature is less than the driving power of the vehicle, obtain the power difference between the driving power and the output power of the engine at the current temperature; If the power difference is less than or equal to the discharge power of the power battery at the current temperature, the power battery is controlled according to the power difference, and the engine is controlled according to the output power of the engine at the current temperature, so that the power battery and the engine jointly drive the vehicle.
6. The method according to claim 5, characterized in that, If the engine's output power at the current temperature is less than the vehicle's driving power, after obtaining the power difference between the driving power and the engine's output power at the current temperature, the method further includes: If the power difference is greater than the discharge power of the power battery at the current temperature, the power battery is controlled according to the discharge power of the power battery at the current temperature, and the engine is controlled according to the output power of the engine at the current temperature, so that the power battery and the engine jointly drive the vehicle.
7. The method according to claim 6, wherein if the power difference is greater than the discharge power of the power battery at the current temperature, the power battery is controlled according to the discharge power of the power battery at the current temperature, and the engine is controlled according to the output power of the engine at the current temperature, so that the power battery and the engine jointly drive the vehicle, the method further includes: The vehicle's dashboard is controlled to output a warning message indicating that the drive power is limited.
8. A vehicle drive system, characterized in that, The device includes: The parameter acquisition unit is configured to acquire the output power of the vehicle's engine at the current temperature and the target charge of the vehicle's power battery at the current temperature when the current temperature of the vehicle's environment is greater than a preset temperature threshold. The first drive unit is configured to control the engine to drive the vehicle and charge the power battery according to the engine's output power at the current temperature if the engine's output power at the current temperature is greater than or equal to the vehicle's drive power and the current charge of the power battery is less than the target charge of the power battery at the current temperature.
9. A vehicle controller, characterized in that, The vehicle controller includes a main control module, which includes a processor and a memory. The memory is used to store at least one computer program, which is loaded by the processor and executed according to any one of claims 1 to 7.
10. A vehicle, characterized in that, The vehicle includes a vehicle controller for loading and executing the vehicle driving method according to any one of claims 1 to 7.
