Vehicle control method, electronic equipment and vehicle
By using multi-dimensional data to determine the engine idle speed conditions, the problem of insufficient accuracy of idle speed control in hybrid vehicles under complex operating conditions has been solved, thereby improving the accuracy and reliability of idle speed control and ensuring the stability and safety of the vehicle.
Patent Information
- Application Number
- CN202511877788.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-12
- Publication Date
- 2026-02-27
AI Technical Summary
The existing idling control logic of hybrid vehicles relies on single-dimensional vehicle operating status data, which leads to a decrease in accuracy under complex operating conditions and causes vehicle instability.
By acquiring multi-dimensional data including vehicle stability parameters, drive mode, vehicle speed, power battery status, clutch working status, and driver's operating intentions, the system determines whether the vehicle meets the activation conditions for engine idle speed control. Once the conditions are met, the prohibition conditions are verified, and the engine idle speed function is triggered to ensure compatibility with the vehicle's real-time operating conditions.
It improves the accuracy and reliability of idle speed control, reduces powertrain failures and mechanical component wear, and enhances the operational stability and safety of hybrid vehicles.
Smart Images

Figure CN121572950A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of hybrid power control technology, and more particularly to a vehicle control method, electronic equipment, and vehicle. Background Technology
[0002] In the automotive industry, engine idling is a core function to ensure stable operation of a vehicle under low load, stationary, or low speed conditions. However, current hybrid vehicle idling control logic is mostly designed for conventional operating conditions, relying solely on a single dimension of vehicle operating status data (such as vehicle speed and remaining battery charge) to determine whether the vehicle needs to enter idling mode. This single-dimensional judgment method becomes significantly less accurate when the vehicle is in more complex operating conditions, which can easily lead to vehicle instability and related accidents.
[0003] Therefore, improving the accuracy of idle speed control in hybrid vehicles has become an urgent problem to be solved. Summary of the Invention
[0004] In view of the above problems, this application provides a vehicle control method, electronic device, and vehicle that overcomes or at least partially solves the above problems, and the technical solution is as follows: A vehicle control method includes: acquiring a first vehicle dataset; the first vehicle dataset includes a first vehicle stability parameter, vehicle drive mode information, and vehicle operating data; the vehicle operating data includes at least one of vehicle speed, power battery status parameters, clutch operating status parameters, engine operating parameters, and driver operation intention parameters; based on the first vehicle dataset, determining whether the vehicle meets the activation conditions for engine-controlled idling, and if the activation conditions are met, verifying whether the vehicle is under the prohibition conditions for engine-controlled idling; if not, triggering the vehicle's engine start-up idling control function to control the vehicle to a target idling speed state through the engine's idling control function.
[0005] The vehicle control method provided in this application acquires a first vehicle dataset containing multi-dimensional data, including the status of the vehicle stability system, driving mode and vehicle speed, and power battery parameters. Based on this dataset, it first determines whether the vehicle meets the conditions for activating idle speed control. Then, after verifying that the prohibition conditions are not met, it triggers the idle speed control function. Therefore, compared to traditional idle speed control methods that use single-dimensional data for judgment, this application uses multi-dimensional first vehicle data for judgment, improving the accuracy of idle speed control under complex operating conditions. Furthermore, through a dual judgment logic of determining activation conditions and verifying prohibition conditions, the activation of the engine idle speed control function is more adapted to the real-time operating conditions of the vehicle, improving the accuracy and reliability of idle speed control in hybrid vehicles.
[0006] Optionally, after triggering the vehicle engine start-up idle speed control function to bring the vehicle into a target idle speed state, the method further includes: acquiring a second vehicle dataset; the second vehicle dataset includes a second vehicle stability parameter, vehicle drive mode information, and vehicle operating data; the vehicle operating data includes at least one of vehicle speed, power battery status parameters, clutch working status parameters, engine operating parameters, and driver operation intention parameters; determining whether the second vehicle dataset meets the exit conditions for engine idle speed control; if so, controlling the vehicle engine to exit the idle speed control function.
[0007] In this optional implementation, a second vehicle dataset is collected in real time, which includes core parameters such as the operating status of the second real-time vehicle stability system, vehicle driving mode and speed, and power battery status. Based on this dataset, it is determined whether the vehicle meets the exit conditions for engine idle speed control. Then, the operation of exiting the engine idle speed control function is triggered, so that the idle speed control can be flexibly started and stopped according to the real-time operating conditions of the vehicle. It can also quickly restore the normal power control logic when the exit conditions are met, thereby improving the power response flexibility of the hybrid system.
[0008] Optionally, the activation conditions include: the vehicle engine is in a non-stop operating state, and the power battery state parameters meet preset idle power supply or charging conditions; the charging conditions include: the state of charge of the vehicle's power battery is less than a preset charging threshold or the charging power of the power battery is within a preset range.
[0009] In this optional implementation, both of the above conditions must be met simultaneously to determine that the vehicle meets the conditions for engine-controlled idle speed activation; the former ensures that idle speed control has an adjustable object (the running engine) to avoid logic triggering without hardware foundation; the latter ensures that idle speed control has supportable energy (a battery in normal condition) to avoid equipment damage caused by energy mismatch.
[0010] Optionally, the prohibition condition for engine idle speed control is any of the following: when the vehicle stability parameter indicates that the vehicle has experienced an instability event; when the vehicle is in direct drive mode and the vehicle speed is greater than the preset upper limit speed corresponding to the engine idle speed regulation capability; when the vehicle's clutch is in a slipping state and its torque transmission capability is lower than a preset capability threshold; when the vehicle's engine speed is lower than the preset lower limit of idle speed; when the vehicle switches to direct drive mode and the engine is in the stage of outputting torque to regulate its own speed.
[0011] In this optional implementation, a comprehensive screening is conducted on key dimensions such as the status of the vehicle stability system, the matching of driving mode and vehicle speed, the clutch working status, engine operating parameters, and torque speed adjustment status during mode switching. This avoids the intervention effect of idling control when vehicle instability events are triggered, which would affect the vehicle stability system. It also prevents speed control issues caused by idling control when the vehicle speed exceeds the speed adjustment limit or the engine speed does not reach the lower limit in direct drive mode. At the same time, it avoids the risk of idling control aggravating component wear under clutch slippage conditions, as well as the conflict between idling control and power adjustment logic during torque speed adjustment during direct drive mode switching. Ultimately, this effectively improves the safety and rationality of starting the engine idle speed control function, reduces the probability of power system failure and mechanical component wear, and ensures the stability and reliability of the hybrid vehicle power system.
[0012] Optionally, triggering the vehicle engine start-up idle speed control function to control the vehicle to a target idle speed state through the engine's idle speed control function includes: matching a target trigger condition corresponding to the vehicle from a preset idle speed control trigger condition set based on the first vehicle dataset; determining the target idle speed of the vehicle engine according to the target trigger condition, so as to control the engine to enter the target idle speed state and operate at the target idle speed.
[0013] In this optional implementation, the present application embodiment matches the target trigger condition corresponding to the vehicle from the preset set of idle speed trigger conditions based on the first vehicle dataset, and then determines the target idle speed of the vehicle engine according to the target trigger condition, thereby controlling the engine to enter the target idle state and operate stably at the target idle speed. By accurately binding the idle speed with the real-time operating conditions of the vehicle, it avoids the problem that the traditional fixed idle speed cannot adapt to the complex operating conditions of hybrid vehicles, and can customize the speed adjustment for different scenarios. While improving the accuracy of engine idle speed control, it optimizes the energy utilization efficiency of the hybrid system, and reduces the body jerking and component wear caused by speed fluctuations, further enhancing the smoothness of vehicle operation and the stability of the power system.
[0014] Optionally, after obtaining the first vehicle dataset, the method further includes: determining whether the first vehicle dataset indicates that the vehicle is under a preset special operating condition; if so, forcibly triggering the vehicle's engine start-up control idling function.
[0015] In this optional implementation, the present application embodiment determines whether the vehicle is under a preset special working condition after obtaining the first vehicle dataset, and when the first vehicle dataset indicates that the vehicle is under a preset special working condition, it forcibly starts the engine start-up idle speed control function, thereby reducing the safety hazards of vehicle driving under special working conditions from the source, allowing the hybrid vehicle to maintain a stable operating state in fault or special function request scenarios, and improving the reliability of the vehicle driving and the smoothness of the ride.
[0016] Optionally, the preset special operating conditions include at least one of the following: when the engine operating parameters of the vehicle indicate that the engine has a fault, and the fault level has not reached the shutdown threshold; when the engine operating parameters indicate that the engine is in a state of oil suction; when the vehicle's transmission system issues a speed control request; when the vehicle's aftertreatment system issues a catalytic converter heating request; when the vehicle is in a series drive mode and the front drive motor is operating in a voltage control state.
[0017] In this optional implementation, by classifying and defining the preset special working conditions, a precise judgment basis is provided for the forced start of the idle speed control function under special working conditions: it not only realizes the rapid identification and emergency protection of engine faults, but also accurately matches the functional requirements of the power system, while improving the execution accuracy of the forced start mechanism and the operational stability of the hybrid system.
[0018] Optionally, after triggering the vehicle engine start-up control idle speed function, the method further includes: The system monitors whether the vehicle has any emergency function requests that conflict with the idle speed control function; if so, it suspends or deactivates the idle speed control function according to preset rules to prioritize responding to the emergency function requests; the emergency function requests include at least one of the following: driver's rapid acceleration request, automatic emergency braking system intervention request, and high-voltage system fault protection request.
[0019] In this optional implementation, the emergency function priority response mechanism described above can be dynamically adjusted according to the real-time status of the vehicle, which not only ensures the stability of idle speed control under normal operating conditions, but also avoids functional conflicts in emergency scenarios, further improving the flexibility and safety of vehicle control strategy.
[0020] A vehicle control device, the device comprising: The acquisition unit is used to acquire a first vehicle dataset of the vehicle; the first vehicle dataset includes a first vehicle stability parameter, vehicle drive mode information, and vehicle operation data; the vehicle operation data includes at least one of vehicle speed, power battery status parameters, clutch working status parameters, engine operation parameters, and driver operation intention parameters; The judgment unit is used to determine, based on the first vehicle dataset, whether the vehicle meets the activation conditions for engine-controlled idling, and when the activation conditions are met, to verify whether the vehicle is under the prohibition conditions for engine-controlled idling. The triggering unit is used to trigger the vehicle engine start-up idle speed control function when the vehicle is not under the prohibited condition of engine idle speed control, so as to control the vehicle to a target idle speed state through the engine idle speed control function.
[0021] An electronic device includes: a memory for storing a computer program; and a processor for executing the computer program to implement the steps of any of the above-described vehicle control methods.
[0022] A vehicle includes a memory and a processor, wherein the memory stores executable program code, and the processor is used to call and execute the executable program code to implement the vehicle control method described above.
[0023] A computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of any of the above-described vehicle control methods.
[0024] A computer program product includes a computer program that, when executed by a processor, implements the steps of any of the above-described vehicle control methods.
[0025] The above description is only an overview of the technical solution of this application. In order to better understand the technical means of this application and to implement it in accordance with the contents of the specification, and to make the above and other objects, features and advantages of this application more obvious and understandable, the following are specific embodiments of this application. Attached Figure Description
[0026] Various other advantages and benefits will become apparent to those skilled in the art upon reading the following detailed description of preferred embodiments. The accompanying drawings are for illustrative purposes only and are not intended to limit the scope of this application. Furthermore, the same reference numerals denote the same parts throughout the drawings. In the drawings: Figure 1 This is an illustrative flowchart of a vehicle control method provided in an embodiment of this application. Figure 1 ; Figure 2 This is an illustrative flowchart of a vehicle control method provided in an embodiment of this application. Figure 2 ; Figure 3 This is an illustrative flowchart of a vehicle control method provided in an embodiment of this application. Figure 3 ; Figure 4This is a schematic structural diagram of a vehicle control device provided in an embodiment of this application; Figure 5 This is a schematic diagram of the structure of a vehicle provided in an embodiment of this application. Detailed Implementation
[0027] Exemplary embodiments of the present application will now be described in more detail with reference to the accompanying drawings. While exemplary embodiments of the present application are shown in the drawings, it should be understood that the present application may be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this application will be thorough and complete, and will fully convey the scope of the present application to those skilled in the art.
[0028] In the automotive industry, engine idling is a core function to ensure stable operation of a vehicle under low load, stationary, or low speed conditions. However, current hybrid vehicle idling control logic is mostly designed for conventional operating conditions, relying solely on a single dimension of vehicle operating status data (such as vehicle speed and remaining battery charge) to determine whether the vehicle needs to enter idling mode. This single-dimensional judgment method becomes significantly less accurate when the vehicle is in more complex operating conditions, which can easily lead to vehicle instability and related accidents.
[0029] Therefore, to overcome or at least partially solve the above problems, this application provides a vehicle control method, such as... Figure 1 As shown, Figure 1 This is a schematic flowchart illustrating a vehicle control method provided in an embodiment of this application. The method includes: Step 101: Obtain the first vehicle dataset.
[0030] The first vehicle dataset includes first vehicle stability parameters, vehicle drive mode information, and vehicle operation data; the vehicle operation data includes at least one of vehicle speed, power battery status parameters, clutch working status parameters, engine operation parameters, and driver operation intention parameters.
[0031] In some embodiments, this step is the data input stage for the engine idle speed control logic. Multi-dimensional state data of the hybrid vehicle operation can be collected in real time through various vehicle sensors and controller modules to provide data support for subsequent condition judgments.
[0032] Specifically, vehicle stability parameters can be understood as the working status of the Electronic Stability Program (ESP) (such as standby or active intervention), whether vehicle instability events (slippage, oversteering, understeering) are detected, and other parameters; vehicle stability parameters can be monitored and obtained through the ESP controller installed on the vehicle.
[0033] Vehicle drive mode information refers to the current power drive mode of a hybrid vehicle, such as series mode (engine generates electricity, electric motor drives the vehicle) or direct drive mode (engine directly drives the wheels). This drive mode information can be obtained through the Vehicle Control Unit (VCU) to determine the engine's role in the hybrid system (generating electricity / driving the vehicle).
[0034] Vehicle operation data includes key parameters related to the vehicle's powertrain, driving status, and driver needs, and must include at least one of the following: Vehicle speed: Collected by wheel speed sensors, reflecting the vehicle's speed and used to determine whether it is in low-speed crawling, parking, or other idling conditions.
[0035] Power battery status parameters: collected by the battery management system (BMS), including remaining charge (SOC), charging power, battery voltage / current, etc., are the core basis for determining whether idle charging / power supply is needed.
[0036] Clutch operating status parameters: collected by the clutch position / torque sensor, including clutch disengagement / engagement status, degree of slippage, etc., are important parameters for verifying the conditions for controlling idle speed prohibition.
[0037] Engine operating parameters: These are collected by the engine controller (ECU) and include engine speed, operating status (start / stop), torque output, etc. They are the prerequisite for determining whether the engine has the physical basis for idle speed control.
[0038] Driver's operating intent parameters: collected by pedal position and gear shift lever sensors, including accelerator / brake pedal opening and gear position, reflecting the driver's power demand and used to dynamically adjust the idle speed.
[0039] Furthermore, by integrating and standardizing the aforementioned data, a first vehicle dataset is generated, providing a data basis for subsequent operating condition judgments, ensuring the real-time nature and integrity of the data, and guaranteeing the accurate judgment of the idling speed control logic.
[0040] Step 102: Based on the first vehicle dataset, determine whether the vehicle meets the activation conditions for engine-controlled idling, and if the activation conditions are met, verify whether the vehicle is under the prohibition conditions for engine-controlled idling.
[0041] In this embodiment of the application, this step uses the judgment logic of determining the activation condition and verifying the prohibition condition to filter out the vehicle operating conditions that meet the requirements for starting the idle speed control function, thereby avoiding false triggering under incompatible operating conditions.
[0042] Specifically, the engine idle speed control activation condition is the basic prerequisite for starting the idle speed control function. It needs to be determined based on multiple data in the first vehicle dataset, mainly including two dimensions of conditions: basic hardware operation conditions and energy state adaptation conditions.
[0043] The basic conditions for hardware operation are mainly based on the engine operating parameters in the dataset to determine whether the engine is in a non-stop operating state (such as engine speed ≥ 500 r / min, ECU outputting "engine running" status code), ensuring that the engine has the physical basis to achieve idle speed control through speed adjustment.
[0044] The energy state adaptation condition is based on the power battery state parameters in the dataset to determine whether the battery meets the preset idle power supply or charging conditions (such as the SOC being in the safe range of 15%-90% and the charging power being ≥ the minimum power of the engine idle power generation), ensuring that idle control is feasible at the energy level.
[0045] Therefore, the activation conditions in this application embodiment include: The vehicle engine is in a non-stop operating state, and the power battery status parameters meet the preset idle power supply or charging conditions.
[0046] The charging conditions include: the state of charge of the vehicle's power battery is less than a preset charging threshold or the charging power of the power battery is within a preset range.
[0047] Specifically, the vehicle engine being in a non-stop operating state can be determined using engine operating parameters in the first vehicle dataset, including: Engine speed: Real-time speed ≥ preset minimum operating speed (usually 500 r / min, below this value is considered close to stopping).
[0048] Engine status code: The status code output by the engine controller (ECU) is "running" (e.g., 0x01), rather than "stopped" or "faulted stop" (e.g., 0x00, 0x02).
[0049] Torque output: The engine maintains minimum idle speed torque output (≥5N). (m), proving that it has the ability to output power.
[0050] Furthermore, the engine operating parameters mentioned above are used to determine whether the engine is currently in a non-operating state. This is because the purpose of engine idle speed control is to adjust the engine speed to the target idle speed range and ensure stable operation. If the engine is stopped, the idle speed control function loses its control target, and forcibly triggering it will cause the engine to restart, resulting in not only a starting delay but also increased fuel consumption and component wear. Therefore, this condition ensures that the idle speed control function has an adjustable hardware carrier.
[0051] The power battery status parameters meet the preset idle power supply or charging conditions. These conditions require that the power battery status parameters collected by the battery management system (BMS) be within a safe and efficient range that can support power supply under idle conditions or accept idle power generation and charging. This is the energy basis for starting the idle control function.
[0052] The determination can be made using the power battery state parameters in the first vehicle dataset.
[0053] Specifically, the preset idle power supply requirements are: the remaining charge (SOC) must be between 15% and 90%, because when the SOC is below 15%, the battery cannot support idle power supply; when the SOC is above 90%, the battery does not need to be charged through idle.
[0054] The preset idle power supply requirement can also be: the minimum charging power accepted by the battery ≤ the idle power generation, thereby ensuring that the electrical energy generated by the engine during idle can be effectively stored by the battery.
[0055] The charging conditions can be: the state of charge of the vehicle's power battery is less than a preset charging threshold or the charging power of the power battery is within a preset range.
[0056] This is because in hybrid vehicles, if the State of Charge (SOC) is too low (<15%), battery polarization is severe, resulting in low idling charging efficiency and potential battery damage. If the SOC is too high (>90%), the battery triggers overcharge protection, and the energy generated during idling cannot be stored, leading to energy waste. If the battery is faulty, idling power supply / charging may trigger thermal runaway risks.
[0057] Limiting the charging power of the power battery to a preset range is to match the power characteristics of idle power generation with the battery's safe charging capability. The power generation of the hybrid vehicle's engine at idle is relatively stable (usually in a low power range). If the battery's current acceptable charging power is lower than the lower limit of the idle power generation, it means that the battery has a reduced charging capacity or a minor fault. Forcing charging will cause electrical energy to be converted into heat energy, causing the battery temperature to rise too quickly and accelerating battery aging. If the battery's acceptable charging power is higher than the upper limit of the idle power generation, the electrical energy generated at idle cannot fully meet the battery's charging needs. This not only results in low charging efficiency but may also cause voltage fluctuations in the charging circuit due to power mismatch, affecting the stability of the vehicle's electronic control system.
[0058] Meanwhile, the preset charging power range avoids the inefficient charging zone of the battery. For example, some batteries are prone to abnormal charge-discharge cycles when charged at low power (below 5kW), and exceed the upper limit of idle power generation capacity when charged at high power (above 15kW). By clearly defining the conditions under which the charging power of the power battery is within the preset range, it can be ensured that idle charging not only meets the characteristics of engine power generation, but also matches the safe charging window of the battery, thus achieving a balance between charging efficiency, battery life and system stability.
[0059] Therefore, in this embodiment, both of the above conditions must be met simultaneously for the vehicle to be deemed to meet the engine control idle speed activation condition. The former ensures that the idle speed control has an adjustable object (a running engine), avoiding logic triggering without hardware support; the latter ensures that the idle speed control has sufficient energy (a properly functioning battery), avoiding equipment damage due to energy mismatch. If either condition is not met, this step is terminated directly, and subsequent prohibition condition checks are not performed.
[0060] Therefore, the system will only initiate the prohibition condition verification when the vehicle meets the activation conditions. This is a rigid constraint screening for the activation of the idle speed control function, which needs to be verified one by one against the prohibition conditions based on the key parameters in the first vehicle data set.
[0061] In this embodiment, the verification of the prohibition condition is also based on the first vehicle dataset. Specifically, the prohibition condition for engine-controlled idling speed includes: (1) When the vehicle stability parameter characterizes the occurrence of a vehicle instability event.
[0062] Specifically, the vehicle stability system monitors the vehicle's attitude through sensors such as wheel speed, steering angle, and lateral acceleration. When the parameters indicate that the vehicle is experiencing unstable events such as sideslip, oversteering / understeering, or wheel lock-up, and the ESP has initiated active intervention (such as brake adjustment and power distribution), the prohibition condition is determined to be triggered.
[0063] In this application embodiment, the vehicle can be determined to meet the prohibition condition (1) by directly judging the “vehicle instability event” signal sent by the ESP module to the engine idle speed control module; or by judging the vehicle stability system operating status parameters (such as wheel speed difference > 50 r / min, lateral acceleration > 0.8g) exceeding the preset safety threshold.
[0064] The reason for setting this prohibition condition is that the core of idle speed control is to maintain stable low engine speeds. When the vehicle body is unstable, ESP needs the engine to dynamically adjust torque output to correct the driving posture. If idle speed control is activated, the engine speed is fixed, and the torque adjustment range is limited, which will cause the ESP intervention commands to be unable to be effectively executed, and may even exacerbate the loss of vehicle posture control, leading to safety risks.
[0065] (2) When the vehicle is in direct drive mode and the vehicle speed is greater than the preset upper limit speed corresponding to the engine idle speed regulation capability.
[0066] Specifically, in direct drive mode, the engine directly couples with the drive wheels, and its speed is in a rigid proportional relationship with the vehicle speed. When the vehicle speed exceeds the "upper limit speed that the engine idle speed can match", the idle speed cannot meet the drive requirements, and starting to control the idle speed is prohibited.
[0067] The prohibition condition can be determined based on the vehicle controller outputting the "direct drive mode" indicator and the clutch being fully engaged; or the real-time vehicle speed collected by the vehicle speed sensor being greater than the preset upper limit threshold (e.g., 20-30 km / h). These two methods determine whether the prohibition condition is met (2).
[0068] The reason for setting this prohibition condition is that the idle speed is usually 700-1000r / min. If the vehicle speed exceeds the upper limit, maintaining the idle speed will cause the engine to "lug" (too low speed and too high load), which is manifested as large speed fluctuations and vehicle jerking. At the same time, the long-term low speed and high load operation of the engine will aggravate carbon deposits and component wear, which violates the economic goals of the hybrid system.
[0069] (3) When the clutch of the vehicle is in a slipping state and its torque transmission capability is lower than a preset capability threshold.
[0070] Specifically, clutch slippage refers to a transitional state where the driving and driven discs are not fully engaged and there is a speed difference (such as starting or shifting gears); the torque transmission capability threshold refers to the ratio of the actual torque transmitted by the clutch to the rated torque. When the ratio is lower than the preset value, the prohibition condition is triggered.
[0071] This prohibition condition can be based on the clutch speed sensor displaying a speed difference between the driving and driven discs > 300 r / min; or the torque sensor collecting the actual transmitted torque / rated torque < 60%.
[0072] The reason for setting this prohibition condition is that, under slipping conditions, the torque transmission of the clutch depends on the dynamic balance between the speed difference and pressure. However, idle speed control fixes the engine (clutch drive plate) speed, causing the speed difference adjustment to fail. If the torque transmission capacity is insufficient at this time, it will aggravate clutch slippage, causing friction plate erosion, vehicle body jerking, and in severe cases, damage to the power coupling components.
[0073] (4) When the engine speed of the vehicle is lower than the preset idle speed lower limit.
[0074] Specifically, the preset lower limit speed is the minimum speed to ensure engine idling stability. When the real-time speed is continuously lower than this value, starting idle speed control is prohibited.
[0075] This prohibition condition can be based on the engine crankshaft speed sensor reading being less than a preset lower limit speed, and the duration being greater than 300ms (excluding instantaneous fluctuations); or the engine torque output being less than the minimum idle torque (e.g., 5N). m), confirming that the insufficient rotational speed was not caused by instantaneous interference.
[0076] The reason for setting this prohibition condition is that: engine speed below the lower limit will lead to poor fuel atomization, unstable idling (speed fluctuation > ±25r / min), or even stalling; at the same time, the generator output power is insufficient to meet the needs of idling charging or vehicle equipment power supply, and the core function of idling control is lost.
[0077] (5) When the vehicle switches to direct drive mode and the engine is in the stage of outputting torque to regulate its own speed.
[0078] Specifically, when a vehicle switches from series mode to direct drive mode, the engine needs to increase its speed and adjust its torque to match the direct drive requirements. During this "dynamic torque adjustment phase", it is prohibited to start controlling the idle speed.
[0079] This prohibition condition can be triggered by the VCU sending a "direct drive mode switch command" and the clutch not being fully engaged; or the engine torque change rate is greater than 10N. m / s, the speed did not reach the direct drive target value.
[0080] The reason for setting this prohibition condition is that the speed adjustment phase of direct drive switching requires the engine to dynamically adjust the speed and torque, while idle speed control will forcibly fix the speed, which conflicts with the target speed of direct drive, causing the switching process to be interrupted, resulting in problems such as violent speed fluctuations and clutch gear grinding, which will disrupt the smoothness of power switching.
[0081] Furthermore, even if the current vehicle meets the conditions for engine idle speed control to be activated, if any condition prohibition condition is triggered, the start-up process of the engine idle speed control function will be directly terminated, the current power control logic of the vehicle will be maintained, and the real-time operating data of the vehicle will be continuously collected. After the prohibition condition is lifted, it will be re-determined whether the idle speed control activation conditions are met.
[0082] This application embodiment comprehensively screens key dimensions such as the status of the vehicle stability system, the matching of driving mode and vehicle speed, the clutch working status, engine operating parameters, and the torque speed adjustment status during mode switching. This avoids the intervention effect of idling control when vehicle instability events are triggered, which would affect the vehicle stability system. It also prevents speed control issues caused by idling control in direct drive mode when the vehicle speed exceeds the speed adjustment limit or the engine speed does not reach the lower limit. At the same time, it avoids the risk of idling control aggravating component wear under clutch slippage conditions, as well as the conflict between idling control and power adjustment logic during torque speed adjustment during direct drive mode switching. Ultimately, it effectively improves the safety and rationality of the engine idle speed control function, reduces the probability of power system failure and mechanical component wear, and ensures the stability and reliability of the hybrid vehicle power system.
[0083] In step 102 above, if the vehicle is found to be in a prohibited condition of not idling with engine control, then step 103 is executed as follows: Step 103: Trigger the vehicle engine start-up idle speed control function to control the vehicle to the target idle speed state through the engine idle speed control function.
[0084] In this embodiment of the application, when the determination result of step 102 is that the start-up conditions are met and no prohibition conditions are triggered, the process proceeds to step 103. Then, the vehicle controller (VCU) sends an idle speed control start command to the engine controller (ECU). After receiving the command, the ECU adjusts parameters such as the engine's intake air volume and fuel injection volume to stabilize the engine speed in a preset idle speed range (usually 700-1000 rpm), thereby realizing the start of the engine idle speed control function.
[0085] It should be noted that during the process of entering idle speed control, the system will also combine the driver's operation intention parameters (such as accelerator pedal opening and brake pedal status) in the first vehicle data set to ensure that the engine's power output matches the driver's operation needs after idle speed is started. At the same time, it will also take into account the needs of power battery charging and on-board equipment power supply, so as to achieve stable operation of hybrid vehicles under low load or specific operating conditions.
[0086] The vehicle control method provided in this application acquires a first vehicle dataset containing multi-dimensional data, including the status of the vehicle stability system, driving mode and vehicle speed, and power battery parameters. Based on this dataset, it first determines whether the vehicle meets the conditions for activating idle speed control. Then, after verifying that the prohibition conditions are not met, it triggers the idle speed control function. Therefore, compared to traditional idle speed control methods that use single-dimensional data for judgment, this application uses multi-dimensional first vehicle data for judgment, improving the accuracy of idle speed control under complex operating conditions. Furthermore, through a dual judgment logic of determining activation conditions and verifying prohibition conditions, the activation of the engine idle speed control function is more adapted to the real-time operating conditions of the vehicle, improving the accuracy and reliability of idle speed control in hybrid vehicles.
[0087] Furthermore, refer to Figure 2 As shown, the specific process of triggering the vehicle engine start-up idle speed control function to control the vehicle to a target idle speed state through the engine's idle speed control function includes the following steps 1031 and 1032: Step 1031: Based on the first vehicle dataset, match the target trigger condition corresponding to the vehicle from the preset set of idle speed control trigger conditions.
[0088] Specifically, after the engine idle speed control function is activated, it is necessary to further match the target triggering conditions based on the first vehicle dataset. First, the first vehicle dataset is standardized to extract the core parameters related to idle speed triggering, including: vehicle drive mode information, power battery status parameters (SOC, charging power), clutch working status parameters, vehicle speed, catalytic converter temperature, driver operation intention parameters (gear shifting position), etc.
[0089] The preset idle speed trigger condition set specifically includes the following 5 conditions: Operating Condition 1: The power battery has a high charge level or insufficient charging power.
[0090] This operating condition is triggered when the remaining state of charge (SOC) of the power battery in the first vehicle dataset is too high, for example, above 90%, or when the charging power reported by the battery management system is lower than the engine's idle power generation, i.e., insufficient charging power. This necessitates triggering the vehicle's engine start-up idle speed control function to reduce the engine idle speed, for example, to around 750 rpm, thereby reducing fuel consumption and preventing battery overcharging.
[0091] Operating Condition 2: Catalyst heating request or on-site power replenishment activation.
[0092] This operating condition is matched when the dataset includes a catalytic converter heating request sent by the exhaust system (catalytic converter temperature below 200°C), or when the user triggers the stationary charging function. This then requires triggering the vehicle's engine start-up idle speed control function to increase the engine idle speed, for example, to 1000 rpm. The higher engine speed increases the exhaust temperature to heat the catalytic converter, or increases the power generation to accelerate battery charging.
[0093] Operating condition 3: The clutch is open and the engine speed is greater than TBD.
[0094] This operating condition is triggered when the clutch operating status parameters indicate that the clutch is in the disengaged state (open), and the engine speed in the engine operating parameters is higher than the preset threshold "TBD". This then requires triggering the vehicle's engine start-up idle speed control function to maintain a minimum stable engine idle speed, such as 700 rpm, to reduce fuel consumption under no-load conditions.
[0095] Condition 4: D gear / R gear and vehicle speed less than the preset threshold, such as 2km / h.
[0096] This operating condition is triggered when the driver's intention parameters indicate that the current gear is D or R, and the vehicle speed is below 2 km / h (in a low-speed crawling or waiting-to-start state). This requires activating the vehicle's engine start-and-idle control function. At this time, the engine speed can be adjusted to the target speed value corresponding to this operating condition, such as 800 rpm, balancing idle stability with the responsiveness of power delivery.
[0097] Condition 5: Direct drive mode with vehicle speed greater than TBD and clutch engaged.
[0098] This operating condition is triggered when the vehicle's drive mode is set to direct drive, the vehicle speed exceeds a preset threshold, and the clutch engagement status is fully engaged. This requires activating the vehicle's engine start-up idle speed control function. At this point, the engine idle speed can be adjusted to the target speed value corresponding to this operating condition, such as 850 rpm, matching the wheel speed in direct drive mode and preventing engine stalling.
[0099] Step 1032: Determine the target idle speed of the vehicle engine based on the target triggering condition, so as to control the engine to enter the target idle state and run at the target idle speed.
[0100] Specifically, based on the target triggering condition matched in step 1031 above, the preset idle speed calibration rule will be invoked to determine the target idle speed of the engine under the corresponding condition.
[0101] For example, if the target trigger condition is condition one, the target idle speed corresponding to condition one can be obtained as 750 r / min through a preset correspondence; as another example, if the target trigger condition is condition two, the target idle speed corresponding to condition one can be obtained as 1000 r / min through a preset correspondence.
[0102] After determining the target idle speed, the vehicle control unit (VCU) sends a speed control command to the engine control unit (ECU). The ECU adjusts parameters such as intake air volume and fuel injection volume to precisely control the engine speed to the target value and maintain stable operation, so that the engine enters the target idle speed state adapted to the current operating conditions.
[0103] This application embodiment matches the target triggering condition corresponding to the vehicle from the preset set of idle speed triggering conditions based on the first vehicle dataset, and then determines the target idle speed of the vehicle engine based on the target triggering condition. In this way, the engine is controlled to enter the target idle state and run stably at the target idle speed. By accurately binding the idle speed with the real-time operating conditions of the vehicle, it avoids the problem that the traditional fixed idle speed cannot adapt to the complex operating conditions of hybrid vehicles. It can also customize the speed adjustment for different scenarios such as power battery status, catalyst heating requirements, driving operation intentions, and driving modes. While improving the accuracy of engine idle speed control, it optimizes the energy utilization efficiency of the hybrid system and reduces the body jerking and component wear caused by speed fluctuations, further enhancing the smoothness of vehicle operation and the stability of the power system.
[0104] As an extension and refinement of the above embodiments, refer to Figure 3 As shown, based on the above embodiments, after performing step S103, the vehicle control method provided in this application embodiment further includes the following steps: Step 104: Obtain the second vehicle dataset.
[0105] The second vehicle data set includes second vehicle stability parameters, vehicle drive mode information, and vehicle operation data; the vehicle operation data includes at least one of vehicle speed, power battery status parameters, clutch working status parameters, engine operation parameters, and driver operation intention parameters.
[0106] In this embodiment, after the engine idle speed control function of the hybrid vehicle is activated, this step can be understood as the data input stage for the engine idle speed control exit logic. Thus, while the engine is in idle speed control mode, real-time operating data is continuously collected through various vehicle sensors and controller modules, providing dynamic basis for subsequent exit condition judgment. It should be noted that the dataset structure of this step is consistent with that of step 101, and will not be repeated here.
[0107] Step 105: Determine whether the second vehicle dataset meets the exit conditions for engine-controlled idling.
[0108] In this embodiment of the application, this step is a process of matching and determining the engine idle speed control exit conditions one by one based on the second vehicle dataset generated in step 104. That is, the VCU will match the parameters in the second vehicle dataset with the preset idle speed control exit conditions one by one. The exit conditions are usually the reverse logic of the start conditions, or the conditions that trigger special operating conditions that require immediate exit from idle speed.
[0109] Specifically, the conditions for disengaging engine-controlled idle speed include the following operating conditions: Condition 1: The pedal opening is greater than TBD or the vehicle speed and gradient meet the requirements.
[0110] This operating condition is a common active exit condition designed for scenarios where the driver's power demand changes or the vehicle's operating conditions deviate from the idle speed adaptation.
[0111] For example, based on the driver's operating intention parameters, when the accelerator pedal opening is greater than a preset threshold TBD (e.g., 10%, indicating that the driver has an acceleration demand); or by combining data from the vehicle speed sensor and the slope sensor, when the vehicle speed is greater than 5 km / h and the slope is less than 5% (example threshold), it can be determined that the vehicle has left the low-speed idling condition, and at this time the engine idling control function can be deactivated.
[0112] Subsequently, the VCU immediately controls the engine to exit the idle speed control function and restores the normal power control logic, dynamically adjusting the engine speed and torque according to the driver's pedal opening.
[0113] Operating condition 2: Engine speed reaches the target value (engine stops).
[0114] This operating condition is designed for scenarios where the engine needs to stop after completing its idling task, and it is a passive exit condition.
[0115] For example, based on engine operating parameters, when the engine speed drops to a preset shutdown target value (such as 400 r / min) and the ECU outputs an "engine stop" command, the engine idle speed control function can be deactivated.
[0116] Subsequently, the VCU terminates its control over the engine's idle speed and, in conjunction with the ECU, completes the engine shutdown process, switching the hybrid system to pure electric mode.
[0117] Operating Condition 3: The power battery status is restored or on-site charging is completed.
[0118] This operating condition is designed for scenarios where no idling recharging / power supply is needed after the battery energy demand is met, and it is the exit condition at the energy management level.
[0119] For example, the engine idle speed control function can be deactivated when the battery SOC rises from below 15% to above 20%, or when the charging power is restored to above the idle power generation power; or when the BMS reports that the battery SOC has reached the preset charging target value (e.g., 80%), or when the user manually turns off the stationary charging function.
[0120] Then, the engine reduces its idle speed to the normal idle speed range (e.g., 750 r / min). If the battery does not require continuous power supply, the engine shutdown process can be further triggered.
[0121] Condition 4: The clutch is engaged and the engine is in normal condition.
[0122] This operating condition is designed for changes in power coupling state. When the controlled idle speed is triggered, the "clutch is open" condition is the exit condition after the power system is coupled.
[0123] For example, based on the clutch working status parameters and engine operating parameters, the clutch can be switched from the disengaged state to the engaged state, and the engine has no fault codes and the speed is stable (indicating that power coupling is complete). At this time, the engine idle speed control function can be deactivated.
[0124] Subsequently, the engine exits the fixed idle speed control, and the speed is dynamically matched with the gearbox gear and vehicle speed, realizing the mechanical coupling drive between the engine and the wheels.
[0125] Operating Condition 5: Direct drive mode with high vehicle speed and clutch engaged.
[0126] This operating condition is designed for scenarios where the vehicle disengages from low-speed idling in direct-drive mode, and is the exit condition for coordinating the drive mode and driving status.
[0127] For example, based on vehicle drive mode information, vehicle speed parameters and clutch status, if the vehicle is in direct drive mode, the vehicle speed is >10km / h and the clutch is fully engaged, the engine idle speed control function can be deactivated.
[0128] Subsequently, the engine idle speed control is released, and the speed is adjusted according to the vehicle speed and the driver's power demand, adapting to the power output logic in direct drive mode.
[0129] Operating Condition 6: Idle four-wheel drive mode activated or clutch changes from non-closed to closed.
[0130] This condition is a forced exit condition designed for the engine idle speed control function of hybrid vehicles in response to power mode switching and changes in power coupling state. Its core is that when the operating logic of the vehicle's power system changes fundamentally, the original idle speed control strategy is no longer suitable and the idle speed control function needs to be exited immediately to match the new power demand.
[0131] For example, a four-wheel drive mode activation command can be sent from the vehicle stability system, or the clutch can be switched from disengaged to engaged, which can trigger the engine idle speed control function to exit.
[0132] Subsequently, the VCU re-matches the powertrain control strategy, the engine exits idle speed control, and the speed and torque are adjusted according to the requirements of the new drive mode.
[0133] Operating Condition 7: No idle speed request and on-site power replenishment activation.
[0134] This operating condition is designed to address system control logic conflicts and serves as an exit condition to avoid functional redundancy.
[0135] For example, if there is no engine idle speed control request in the VCU control command, but the stationary power replenishment function is still active (usually due to sensor signal delay or abnormal command interaction), the engine idle speed control function can be exited.
[0136] Therefore, the VCU prioritizes the on-the-spot power replenishment function, terminates the idle speed control logic, and adjusts the engine speed to the optimal power replenishment speed (such as 1000r / min) to ensure power replenishment efficiency.
[0137] In step 105 above, if the second vehicle dataset meets the exit condition for engine-controlled idle speed, then step 106 is executed as follows: Step 106: Control the vehicle engine to exit the idle speed control function.
[0138] This step is the execution stage of the engine idle speed control exit logic. When step 105 determines that the exit conditions are met, the vehicle control unit (VCU) sends an idle speed control exit command to the engine control unit (ECU). After receiving the command, the ECU exits the idle speed function in the following ways: the ECU releases the fixed control of the engine idle speed and restores the engine's normal speed control logic (such as dynamically adjusting the speed according to the driver's accelerator pedal opening and vehicle power demand); at the same time, the VCU will simultaneously notify the battery management system, transmission controller and other modules to terminate the energy distribution strategy adapted to the idle speed control function, so that the power system returns to normal operation.
[0139] In this embodiment, a second vehicle dataset is collected in real time, containing core parameters such as the operating status of the second real-time vehicle stability system, vehicle driving mode and speed, and power battery status. Based on this dataset, it is determined whether the vehicle meets the exit conditions for engine idle speed control. Then, the operation of exiting the engine idle speed control function is triggered, allowing idle speed control to flexibly start and stop according to the real-time operating conditions of the vehicle. It can also quickly restore the normal power control logic when the exit conditions are met, improving the power response flexibility of the hybrid system. At the same time, relying on the determination of core system parameters, the conflict between the idle speed control function and the special operating conditions of the vehicle is avoided, ensuring the safety and stability of the power system operation. In addition, the precise exit timing can also reduce meaningless idle energy consumption and further optimize the energy utilization efficiency of the hybrid vehicle.
[0140] It should be noted that after triggering the vehicle engine start-up control idle speed function, the vehicle control method further includes the following steps 1 and 2: Step 1: Monitor whether the vehicle has any emergency function requests that conflict with the idle speed control function.
[0141] It should be noted that the idle speed control function is essentially an auxiliary control function designed to maintain a stable engine idle speed and meet the needs of the conventional power system. However, the emergency function request here is directly related to vehicle driving safety or core power response, and has a much higher priority than the idle speed control function.
[0142] Furthermore, in order to avoid conflicts between the continuous execution of the idle speed control function and emergency function requests (for example, when the idle speed control limits the engine speed, the driver's rapid acceleration will cause a response delay due to insufficient power), and to ensure that the vehicle can prioritize safety or meet the driver's critical operational needs in emergency scenarios, this application embodiment measures whether the vehicle has an emergency function request that conflicts with the idle speed control function, and prioritizes processing the emergency function request.
[0143] Specifically, after the vehicle engine start-up control idle speed function is triggered, the request signals of various vehicle systems will be monitored in real time, with a focus on monitoring whether there are any emergency requests that conflict with idle speed control.
[0144] It is important to understand that a conflict refers to the mutually exclusive execution logic of two types of functions. For example, the idle speed control function requires the engine to maintain a fixed low speed, while the driver's request for rapid acceleration requires the engine to increase its speed and output more power. The two cannot be achieved at the same time.
[0145] Step 2: If yes, then according to the preset rules, pause or exit the idle speed control function to prioritize responding to the emergency function request.
[0146] The emergency function request includes at least one of the following: driver rapid acceleration request, automatic emergency braking system intervention request, and high-voltage system fault protection request.
[0147] Then, the VCU immediately suspends or exits the idle speed control function according to the preset priority rules (emergency function > idle speed control function). Suspension is applicable to temporary emergency requests (such as short-term automatic emergency braking intervention), and the idle speed control function can be restored after the emergency function is completed. Exit is applicable to continuous emergency requests (such as high-voltage system fault protection), and the idle speed control function will not be activated again before the emergency function is lifted.
[0148] Specifically, a driver's urgent acceleration request refers to a situation where the driver presses the accelerator pedal deeply, and the vehicle needs the engine to quickly increase its speed and power output. If the idle speed control function is maintained at this time, it will limit the engine speed, resulting in weak acceleration and delayed response. Therefore, the urgent acceleration request should be responded to first.
[0149] Automatic Emergency Braking (AEB) intervention request means that when AEB is triggered, the vehicle needs a stable braking state. The engine speed under the idle speed control function may affect the recovery of braking energy or the stability of the vehicle's center of gravity, so it is necessary to suspend idle speed control to ensure the braking effect.
[0150] A high-voltage system fault protection request refers to the immediate restriction of engine power generation or power output when a fault occurs in the high-voltage system (such as a power battery or motor) to prevent the fault from escalating. In this case, the idle speed control function must be deactivated and the fault protection strategy must be executed first.
[0151] The embodiments of this application, through the aforementioned emergency function priority response mechanism, can dynamically adjust according to the real-time status of the vehicle, ensuring the stability of idle speed control under normal operating conditions and avoiding functional conflicts in emergency scenarios, thereby further improving the flexibility and safety of vehicle control strategies.
[0152] As an extension and refinement of the above embodiments, the vehicle control method provided in this application embodiment, after obtaining the first vehicle dataset, further includes the following steps a and b: Step a: Determine whether the first vehicle dataset indicates that the vehicle is under a preset special operating condition.
[0153] This step is the determination stage of the special working condition forced start process of the engine control idle speed function of hybrid vehicles. Its essence is to accurately identify whether the vehicle falls into a special scenario that requires forced start of idle speed control by using multi-dimensional parameters of the first vehicle dataset.
[0154] The determination in this step still revolves around the first vehicle dataset. Specifically, the preset special working conditions include at least one of the following: (1) When the engine operating parameters of the vehicle indicate that the engine has a fault, and the fault level has not reached the shutdown threshold.
[0155] Specifically, the aforementioned preset special operating condition (1) refers to a situation where the engine operating parameters show a fault (such as sensor malfunction, minor misfire, etc.), but the fault level has not reached the threshold requiring forced shutdown. At this time, forcibly starting idle speed control can maintain the engine at a low load and stable idle speed, preventing the fault from worsening (such as the fault expanding into a serious fault at high speed), while also giving the driver time to handle the fault or pull over. This is a fault emergency protection operating condition.
[0156] (2) When the engine operating parameters indicate that the engine is in a state of oil suction.
[0157] Specifically, the aforementioned preset special operating condition (2) can be understood as the engine operating parameters (such as oil pressure sensor and fuel pressure sensor data) indicating that the oil or fuel is in a state of vacuum (such as oil pump failure causing oil vacuum, or fuel tank level being too low causing fuel vacuum). Vacuuming of oil will cause insufficient engine lubrication and interruption of fuel supply. Forced start of idle speed control can reduce engine load, reduce component wear, and prevent serious damage such as engine cylinder scoring and stalling due to insufficient oil. It belongs to the engine protection operating condition.
[0158] (3) When the vehicle’s transmission system issues a speed control request.
[0159] Specifically, the aforementioned preset special operating condition (3) refers to the transmission system sending a speed control request to the vehicle controller (such as the transmission needing a stable engine speed to match when shifting gears, or the transmission needing a fixed speed during self-learning). At this time, the forced activation of idle speed control can allow the engine to maintain the stable speed required by the transmission, ensuring the smoothness of transmission shifting or the accuracy of self-learning, and avoiding transmission shifting jerks and learning failures due to engine speed fluctuations. This is a power system collaborative function operating condition.
[0160] (4) When the vehicle is in series drive mode and the front drive motor is in voltage control mode.
[0161] Specifically, the aforementioned preset special operating condition (4) refers to the vehicle being in series drive mode (engine generates electricity, motor drives the vehicle), and the front drive motor operating in voltage control mode (the motor stabilizes the vehicle's electronic control system by adjusting its own voltage). At this time, the forced start of idle speed control can stabilize the engine's power generation, providing a stable power input for the motor's voltage control, avoiding instability in the vehicle's voltage due to engine speed fluctuations, ensuring the smoothness of power output in series mode, and belonging to the power system stability category of operating conditions.
[0162] Step b: If so, then the vehicle engine start-up control idle speed function will be forcibly triggered.
[0163] Furthermore, when the vehicle is in a preset special operating condition, regardless of whether the conventional idle speed control trigger conditions of steps 101-103 above are met, the subsequent forced triggering action will be executed.
[0164] This application embodiment determines whether the vehicle is under a preset special operating condition after obtaining the first vehicle dataset, and forcibly starts the engine start-up control idle speed function when the first vehicle dataset indicates that the vehicle is under a preset special operating condition. This avoids problems such as power interruption caused by engine failure, instability of the electronic control system caused by abnormal motor voltage, and body jerking caused by mismatch of gear shift speed. It reduces the safety hazards of vehicle driving under special operating conditions from the source, and allows the hybrid vehicle to maintain a stable operating state in the event of a fault or special function request, thereby improving the reliability of the vehicle and the smoothness of the ride.
[0165] Meanwhile, the classification and specific definition of the preset special working conditions provide a precise basis for the forced start of the idle speed control function under special working conditions: it not only realizes the rapid identification and emergency protection of engine faults, but also accurately matches the functional requirements of the power system, while improving the execution accuracy of the forced start mechanism and the operational stability of the hybrid system.
[0166] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods according to the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method.
[0167] like Figure 4 As shown, Figure 4 A schematic structural diagram of a vehicle control device provided for embodiments of this application, the device comprising: The acquisition unit 401 is used to acquire a first vehicle dataset of the vehicle; the first vehicle dataset includes a first vehicle stability parameter, vehicle drive mode information and vehicle operation data; the vehicle operation data includes at least one of vehicle speed, power battery status parameter, clutch working status parameter, engine operation parameter and driver operation intention parameter. The judgment unit 402 is used to determine, based on the first vehicle dataset, whether the vehicle meets the activation condition for engine-controlled idling, and when the activation condition is met, to verify whether the vehicle is under the prohibition condition for engine-controlled idling. The triggering unit 403 is used to trigger the vehicle engine start-up idle speed control function when the vehicle is not under the prohibited condition of engine idle speed control, so as to control the vehicle to be in the target idle speed state through the engine idle speed control function.
[0168] In one specific embodiment, the acquisition unit 401 is further configured to acquire a second vehicle dataset of the vehicle; the second vehicle dataset includes a second vehicle stability parameter, vehicle drive mode information, and vehicle operation data; the vehicle operation data includes at least one of vehicle speed, power battery status parameter, clutch working status parameter, engine operation parameter, and driver operation intention parameter; determine whether the second vehicle dataset meets the exit condition for engine idle speed control; if so, control the vehicle engine to exit the idle speed control function.
[0169] In one specific embodiment, the activation conditions include: the vehicle engine is in a non-stop operating state, and the power battery state parameters meet preset idle power supply or charging conditions; the charging conditions include: the state of charge of the vehicle's power battery is less than a preset charging threshold or the charging power of the power battery is within a preset range.
[0170] In one specific embodiment, the prohibition condition for engine idle speed control is any of the following: when the vehicle stability parameter indicates that the vehicle has experienced an instability event; when the vehicle is in direct drive mode and the vehicle speed is greater than the preset upper limit speed corresponding to the engine idle speed regulation capability; when the vehicle's clutch is in a slipping state and its torque transmission capability is lower than a preset capability threshold; when the vehicle's engine speed is lower than a preset lower limit of idle speed; when the vehicle switches to direct drive mode and the engine is in the stage of outputting torque to regulate its own speed.
[0171] In one specific embodiment, the triggering unit 403 is specifically used to match a target triggering condition corresponding to the vehicle from a preset set of idle speed triggering conditions based on the first vehicle dataset; determine the target idle speed of the vehicle engine according to the target triggering condition, so as to control the engine to enter the target idle state and run at the target idle speed.
[0172] In one specific embodiment, the judgment unit 402 is further configured to determine whether the first vehicle dataset indicates that the vehicle is in a preset special working condition; if so, the vehicle engine start-up control idling function is forcibly triggered.
[0173] In one specific embodiment, the preset special operating conditions include at least one of the following: when the engine operating parameters of the vehicle indicate that the engine has a fault, and the fault level has not reached the shutdown threshold; when the engine operating parameters indicate that the engine is in a state of oil suction; when the vehicle's transmission system issues a speed control request; when the vehicle is in a series drive mode and the front drive motor is operating in a voltage control state.
[0174] In one specific embodiment, the triggering unit 403 is further configured to monitor whether the vehicle has an emergency function request that conflicts with the idle speed control function; if so, the idle speed control function is suspended or deactivated according to a preset rule in order to prioritize responding to the emergency function request; the emergency function request includes at least one of the following: driver's rapid acceleration request, automatic emergency braking system intervention request, and high-voltage system fault protection request.
[0175] Regarding the apparatus in the above embodiments, the specific manner in which each unit performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0176] Figure 5 This is a schematic diagram of the structure of a vehicle provided in an embodiment of this application.
[0177] For example, such as Figure 5 As shown, the vehicle includes a memory 501 and a processor 502. The memory 501 stores executable program code 5011, and the processor 502 is used to call and execute the executable program code 5011 to perform a vehicle control method.
[0178] This embodiment can divide the vehicle into functional modules based on the above method example. For example, each function can be assigned to a separate module, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware. It should be noted that the module division in this embodiment is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods. When dividing each functional module according to its corresponding function, the vehicle may include: a video acquisition module, a video fusion module, and a video transmission module, etc. It should be noted that all relevant content of each step involved in the above method embodiment can be referenced from the functional description of the corresponding functional module, and will not be repeated here.
[0179] The vehicle provided in this embodiment is used to execute the vehicle control method described above, and therefore can achieve the same effect as the above implementation method.
[0180] When using integrated units, the vehicle may include a processing module and a storage module. The processing module is used to control and manage the vehicle's actions. The storage module supports the vehicle in executing program code and data.
[0181] The processing module may be a processor or a controller, which can implement or execute various exemplary logic blocks, modules, and circuits as disclosed in this application. The processor may also be a combination of computing functions, such as a combination of one or more microprocessors, a combination of digital signal processing (DSP) and a microprocessor, etc., and the storage module may be a memory.
[0182] Embodiments of this application also provide an electronic device, including a memory and a processor, wherein the memory stores a computer program and the processor is configured to run the computer program to perform the steps in any of the vehicle control method embodiments described above.
[0183] Embodiments of this application also provide a computer-readable storage medium storing a computer program configured to execute the steps in any of the vehicle control method embodiments described above when running.
[0184] In one exemplary embodiment, the aforementioned computer-readable storage medium may include, but is not limited to, various media capable of storing computer programs, such as a USB flash drive, read-only memory (ROM), random access memory (RAM), portable hard disk, magnetic disk, or optical disk.
[0185] Embodiments of this application also provide a computer program product, which includes a computer program that, when executed by a processor, implements the steps in any of the vehicle control method embodiments described above.
[0186] Embodiments of this application also provide another computer program product, including a non-volatile computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps in any of the vehicle control method embodiments described above.
[0187] The beneficial effects of the above embodiments can be referred to the beneficial effects of the corresponding methods provided above, and will not be repeated here.
[0188] Through the above description of the embodiments, those skilled in the art will understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. 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.
[0189] In the embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another device, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.
[0190] In the description of this application, it should be understood that if the terms "upper", "lower", "front", "rear", "left" and "right" are used to indicate the orientation or positional relationship based on the orientation or positional relationship shown in the drawings, they are only for the convenience of describing the present invention and simplifying the description, and do not indicate or imply that the position or element referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of this application.
[0191] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes the element.
[0192] The above are merely embodiments of this application and are not intended to limit the scope of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of the claims of this application.
Claims
1. A vehicle control method, characterized in that, include: Obtain the first vehicle dataset; the first vehicle dataset includes first vehicle stability parameters, vehicle drive mode information, and vehicle operation data. The vehicle operation data includes at least one of the following: vehicle speed, power battery status parameters, clutch working status parameters, engine operation parameters, and driver operation intention parameters. Based on the first vehicle dataset, it is determined whether the vehicle meets the activation conditions for engine-controlled idling, and if the activation conditions are met, it is verified whether the vehicle is under the prohibition conditions for engine-controlled idling. If not, the vehicle engine start-up idle speed control function is triggered to control the vehicle to the target idle speed state through the engine idle speed control function.
2. The method according to claim 1, characterized in that, After triggering the vehicle engine start-up idle speed control function to bring the vehicle into a target idle speed state, the method further includes: Obtain a second vehicle dataset; the second vehicle dataset includes second vehicle stability parameters, vehicle drive mode information, and vehicle operating parameters; the vehicle operating data includes at least one of vehicle speed, power battery status parameters, clutch working status parameters, engine operating parameters, and driver operation intention parameters; Determine whether the second vehicle dataset meets the exit condition for engine-controlled idling speed; If so, then control the vehicle engine to exit the idle speed control function.
3. The method according to claim 1, characterized in that, The conditions to be activated include: The vehicle engine is in a non-stop operating state, and the power battery status parameters meet the preset idle power supply or charging conditions; the charging conditions include: the state of charge of the vehicle's power battery is less than a preset charging threshold or the charging power of the power battery is within a preset range.
4. The method according to claim 1, characterized in that, The prohibition condition for engine-controlled idling speed is any one of the following: When the vehicle stability parameter characterizes the occurrence of a vehicle instability event; When the vehicle is in direct drive mode, and the vehicle speed is greater than the preset upper limit speed corresponding to the engine idle speed regulation capability; When the clutch of the vehicle is in a slipping state and its torque transmission capability is lower than a preset capability threshold; When the engine speed of the vehicle is lower than the preset lower limit of idle speed; When the vehicle switches to direct drive mode and the engine is in the stage of outputting torque to regulate its own speed.
5. The method according to claim 1, characterized in that, The method of triggering the vehicle engine start-up idle speed control function to control the vehicle to a target idle speed state through the engine's idle speed control function includes: Based on the first vehicle dataset, a target trigger condition corresponding to the vehicle is matched from a preset set of idle speed control trigger conditions; The target idle speed of the vehicle engine is determined based on the target triggering condition, so as to control the engine to enter the target idle state and operate at the target idle speed.
6. The method according to claim 1, characterized in that, After obtaining the first vehicle dataset, the method further includes: Determine whether the first vehicle dataset indicates that the vehicle is under a preset special operating condition; If so, the vehicle engine start-up control idle speed function will be forcibly triggered.
7. The method according to claim 6, characterized in that, The preset special operating conditions include at least one of the following: When the engine operating parameters of the vehicle indicate that the engine has a fault, and the fault level has not reached the shutdown threshold; When the engine operating parameters indicate that the engine is in a state of oil suction; When the vehicle's transmission system issues a speed control request; When the vehicle is in series drive mode and the front drive motor is operating in voltage control mode.
8. The method according to claim 1, characterized in that, After triggering the vehicle engine start-up control idle speed function, the method further includes: Monitor whether the vehicle has any emergency function requests that conflict with the idle speed control function; If so, the idle speed control function is suspended or deactivated according to preset rules to prioritize responding to the emergency function request; the emergency function request includes at least one of the following: driver's rapid acceleration request, automatic emergency braking system intervention request, and high-voltage system fault protection request.
9. An electronic device, characterized in that, include: Memory, used to store computer programs; A processor for executing the computer program to implement the steps of the vehicle control method as claimed in any one of claims 1 to 8.
10. A vehicle, characterized in that, The vehicle includes a memory and a processor, wherein the memory stores executable program code, and the processor is used to call and execute the executable program code to implement the vehicle control method as described in any one of claims 1 to 8.