Vehicle idling control methods, devices, equipment and storage media
By setting multiple sets of idle speed control parameters for multi-fuel engines and dynamically adjusting the idle speed control torque, the problem of low idle speed control accuracy of multi-fuel engines is solved, thereby improving the accuracy of idle speed control and vehicle stability.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-06
- Publication Date
- 2026-04-07
AI Technical Summary
Existing technologies for multi-fuel engines have low accuracy in idling speed control, resulting in large idling speed fluctuations and severe vehicle vibration.
Multiple sets of idle speed control parameters are set according to the type of fuel currently used by the engine. By judging the fuel switch and determining the corresponding idle speed control parameters and torque, the idle speed control torque is dynamically adjusted to achieve precise control.
It improves the accuracy of idle speed control, thereby enhancing vehicle stability and user experience.
Smart Images

Figure CN116696573B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of engine, in particular to a vehicle idle speed control method, device, equipment and storage medium. BACKGROUND
[0002] With the development of engine technology, more and more engines use multiple fuels for vehicle driving. In the process of vehicle driving, the engine switches between multiple fuels. Different fuels have different characteristics. In the process of returning to idle speed from high speed, the engine torque cannot be accurately controlled due to the influence of different fuels, resulting in large idle speed fluctuation and serious body shaking. SUMMARY
[0003] The main purpose of the present application is to provide a vehicle idle speed control method, device, equipment and storage medium, which aims to solve the technical problem of low idle speed control accuracy of multiple fuel engines in the prior art.
[0004] To achieve the above purpose, the present application provides a vehicle idle speed control method, wherein the engine of the vehicle uses at least two fuels, and the method comprises the following steps:
[0005] If the vehicle enters an idle speed working condition, it is determined whether the current fuel used by the engine is switched;
[0006] If yes, the corresponding idle speed control parameter is determined according to the fuel type of the current fuel used;
[0007] The idle speed control torque is determined according to the idle speed control parameter and a preset idle speed value;
[0008] The engine is controlled to run at idle speed according to the idle speed control torque.
[0009] Optionally, the step of determining the idle speed control torque according to the idle speed control parameter and the preset idle speed value comprises:
[0010] Updating the idle speed setting value according to the current speed value of the engine and a preset idle speed setting deviation value;
[0011] Adjusting the control torque of the engine according to the idle speed control parameter, the updated idle speed setting value and the preset torque feedforward value corresponding to the fuel type;
[0012] It is determined whether the updated idle speed setting value is equal to the preset idle speed value;
[0013] If yes, it is determined that the current control torque of the engine is the idle speed control torque.
[0014] Optionally, the idle speed control parameter comprises a PID control parameter.
[0015] The control torque of the engine is adjusted according to the idle control parameter, the updated idle setting value and the preset torque feedforward value corresponding to the fuel type, and the control torque of the engine is adjusted according to the PID control parameter and the updated idle setting value to determine the PID control torque.
[0016] The control torque of the engine is adjusted according to the PID control parameter and the updated idle setting value to determine the PID control torque.
[0017] The control torque of the engine is adjusted according to the PID control torque and the preset torque feedforward value corresponding to the fuel type.
[0018] Optionally, after the idle control torque is used to control the idle operation of the engine, the method further comprises:
[0019] The current idle speed value of the engine is obtained.
[0020] If the speed difference between the current idle speed value and the preset idle speed value is less than the preset speed difference value, the preset torque feedforward value is updated to the current idle control torque.
[0021] Optionally, after the current idle speed value of the engine is obtained, the method further comprises:
[0022] If the speed difference between the current idle speed value and the preset idle speed value is less than the preset speed difference value and the vehicle does not have a preset fault, the current idle control torque and the current engine water temperature are obtained.
[0023] The current idle speed value, the current idle control torque and the current engine water temperature are stored in a target storage space, and the preset torque feedforward value is updated to the current idle control torque.
[0024] Optionally, before determining whether the current fuel used by the engine is switched, if the vehicle enters an idle operating condition, the method further comprises:
[0025] The throttle opening degree and the engine speed value of the vehicle are obtained.
[0026] If the throttle opening degree is a preset idle opening degree and the engine speed value is less than or equal to a preset speed value, it is determined that the vehicle enters an idle operating condition.
[0027] Optionally, the fuel type includes methanol and gasoline, the idle control parameter corresponding to the methanol is a methanol PID control parameter, and the idle control parameter corresponding to the gasoline is a gasoline PID control parameter.
[0028] In addition, to achieve the above object, the application further provides a vehicle idle control device, and the engine of the vehicle is suitable for multiple fuels.
[0029] The vehicle idle control device comprises:
[0030] a judging module, configured to judge whether the current fuel used by the engine is switched if the vehicle enters the idle working condition;
[0031] a parameter determining module, configured to determine corresponding idle control parameters according to the fuel type of the current fuel used by the engine if the current fuel used by the engine is switched;
[0032] a torque determining module, configured to determine idle control torque according to the idle control parameters and a preset idle value;
[0033] a control module, configured to control the engine to run at idle according to the idle control torque.
[0034] In addition, to achieve the above object, the present application further provides a vehicle idle control device, which comprises a memory and a processor, wherein the memory stores a vehicle idle control program executable on the processor, and the vehicle idle control program is configured to implement the steps of the vehicle idle control method as described above.
[0035] In addition, to achieve the above object, the present application further provides a storage medium, which stores a vehicle idle control program, and the vehicle idle control program is executed by a processor to implement the steps of the vehicle idle control method as described above.
[0036] The present application provides a vehicle idle control method, wherein the engine of the vehicle is suitable for multiple fuels, and the method comprises the following steps: judging whether the current fuel used by the engine is switched if the vehicle enters the idle working condition; determining corresponding idle control parameters according to the fuel type of the current fuel used by the engine if the current fuel used by the engine is switched; determining idle control torque according to the idle control parameters and a preset idle value; and controlling the engine to run at idle according to the idle control torque. In the present application, multiple sets of idle control parameters are set according to the fuels used by the engine, and if the current fuel used by the engine is switched when the vehicle enters the idle working condition, corresponding idle control parameters are determined according to the fuel type of the current fuel used by the engine, and the idle control torque determined according to the idle control parameters and the preset idle value is used to control the engine to run at idle. Thus, the engine can be controlled at idle according to the idle control parameters corresponding to the fuel type, the accuracy of idle control is improved, and the stability of the vehicle body is improved. BRIEF DESCRIPTION OF DRAWINGS
[0037] Figure 1 FIG. 1 is a structural schematic diagram of a vehicle idle control device of a hardware running environment involved in the present application;
[0038] Figure 2 FIG. 2 is a flowchart of an embodiment of the vehicle idle control method of the present application;
[0039] Figure 3Flowchart of another embodiment of the vehicle idle speed control method of the present application;
[0040] Figure 4 Flowchart of another embodiment of the vehicle idle speed control method of the present application;
[0041] Figure 5 Structure block diagram of an embodiment of the vehicle idle speed control device of the present application.
[0042] The implementation, functional features and advantages of the present application will be further described with reference to the embodiments and the accompanying drawings. DETAILED DESCRIPTION
[0043] It should be understood that the specific embodiments described herein are merely exemplary and not intended to limit the present application.
[0044] Reference Figure 1 , Figure 1 Structure schematic diagram of the vehicle idle speed control device related to the hardware running environment of the embodiment of the present application.
[0045] As Figure 1 shown, the vehicle idle speed control device can include a processor 1001, such as a central processing unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. The communication bus 1002 is used to realize the connection and communication between these components. The user interface 1003 can include a display, an input unit such as a keyboard, and can also include a standard wired interface, a wireless interface. The network interface 1004 can optionally include a standard wired interface, a wireless interface (such as a wireless fidelity (WI-FI) interface). The memory 1005 can be a high-speed random access memory (RAM), and can also be a stable non-volatile memory (NVM), such as a disk memory. The memory 1005 can also be a storage device independent of the aforementioned processor 1001.
[0046] Those skilled in the art can understand that Figure 1 the structure shown in the foregoing embodiments does not constitute a limitation on the vehicle idle speed control device, and can include more or fewer components than those shown, or combine certain components, or different component arrangements.
[0047] As Figure 1As shown, the memory 1005 as a storage medium can include an operating system, a network communication module, a user interface module, and a vehicle idle control program.
[0048] In Figure 1 In the vehicle idle control device shown, the network interface 1004 is mainly used for data communication with a network server; the user interface 1003 is mainly used for data interaction with a user; the processor 1001 and the memory 1005 can be arranged in a vehicle idle control device, which calls the vehicle idle control program stored in the memory 1005 through the processor 1001, and executes the vehicle idle control method provided by the embodiment of the application.
[0049] The embodiment of the application provides a vehicle idle control method, which refers to Figure 2 , Figure 2 The flowchart of an embodiment of the vehicle idle control method of the application.
[0050] In this embodiment, the engine of the vehicle is suitable for multiple fuels, and the vehicle idle control method comprises the following steps:
[0051] Step S10: If the vehicle enters an idle operating condition, it is determined whether the current fuel used by the engine is switched.
[0052] It should be noted that the execution subject of the embodiment can be a computing service device with data processing, network communication and program running functions, or an electronic device, a vehicle idle control device or an idle controller capable of realizing the above functions. The idle controller is taken as an example to illustrate the embodiment and the following embodiments.
[0053] In the embodiment of the application, the engine of the vehicle is suitable for multiple fuels, and corresponding idle control parameters are set for different fuels. If the vehicle enters an idle operating condition, it is determined whether the current fuel used by the engine is switched. If yes, the corresponding idle control parameters are determined according to the fuel type of the current fuel used by the engine, the idle control torque of the engine is determined according to the idle control parameters and the preset idle value, and the idle operation of the engine is controlled according to the idle control torque.
[0054] It can be understood that the engine of the vehicle is suitable for multiple fuels, and the engine can be switched between multiple fuels or use multiple fuels simultaneously during operation. For example, the engine uses two fuels, namely methanol and gasoline, or gasoline and diesel. The specific fuel type is not limited in this embodiment. The current fuel can be the fuel currently used as a power source by the engine.
[0055] Step S20: If yes, the corresponding idle control parameters are determined according to the fuel type of the current fuel.
[0056] It is understandable that idle speed control parameters can be parameters that control the idle speed of the engine; different fuel types correspond to different idle speed control parameters.
[0057] Step S30: Determine the idle speed control torque based on the idle speed control parameters and the preset idle speed value.
[0058] It is understandable that the preset idle speed value can be the target speed value for the engine to idle in advance; the idle speed control torque can be the torque that controls the engine output during the engine idling process.
[0059] Step S40: Control the engine to idle speed according to the idle speed control torque.
[0060] It is understandable that the way to control the engine to idle under this fuel type based on the idle speed control torque is as follows: control the engine idle speed value according to the idle speed control torque so that the engine speed value drops to the preset idle speed value and idles at the preset speed value.
[0061] It should be noted that current idle speed control for multi-fuel engines generally uses only one set of idle speed control parameters, meaning different fuels use the same idle speed control parameters. This requires simultaneous calibration of the air and torque models for each fuel, leading to difficulties in parameter calibration and low accuracy. When the engine uses different fuels, it is impossible to accurately control the idle speed, resulting in poor engine idle stability, severe vehicle vibration, and a poor user experience. In contrast, in the embodiments of this application, multiple sets of idle speed control parameters are set for the various fuels used by the engine, meaning different fuels correspond to different idle speed control parameters. During parameter calibration, only one fuel is calibrated at a time. The corresponding parameters are sufficient, without needing to consider the influence of other fuels. This reduces the difficulty of parameter calibration while improving the accuracy of parameter calibration. When controlling the vehicle's idle speed subsequently, the idle speed control parameters corresponding to the switched fuel type are used to control the engine's idle speed, thereby improving the accuracy of subsequent engine idle speed control and improving the stability of idle speed operation. For example, if the engine uses two fuels, A1 and A2, two sets of idle speed control parameters are calibrated for A1 and A2 respectively. When performing idle speed control, it is determined whether the engine's current fuel has been switched. If so, the idle speed control parameters corresponding to the current fuel are used for idle speed control.
[0062] In one example, if the engine uses two fuels, methanol and gasoline, two sets of idle speed control parameters are pre-set for methanol and gasoline. When the engine coolant temperature is low, methanol atomization is difficult. To ensure smooth engine start and normal operation, gasoline injection is used at low temperatures. Once the engine coolant temperature rises to the set temperature, the engine fuel is switched back to methanol. If the engine coolant temperature is low, gasoline injection is used, and the vehicle enters idle mode. The idle speed controller determines the idle speed control parameters corresponding to gasoline, and based on these parameters and the preset idle speed value, determines the idle speed control torque to control the engine speed. The idle speed control torque is used to reduce the engine speed to the preset idle speed value, and the engine speed is controlled to remain within the gasoline range. When methanol is used as fuel, the engine idles at the preset speed value. If the vehicle enters idling mode and the engine coolant temperature is low, gasoline injection is used first, and idling control is performed according to the idling control parameters corresponding to gasoline. After the vehicle has been driven for a period of time, the engine coolant temperature rises to the set temperature, and the engine's current fuel is switched to methanol. The idling controller determines the idling control parameters corresponding to methanol, and determines the idling control torque to control the engine speed based on the idling control parameters corresponding to methanol and the preset idling value. Based on the idling control torque, the engine speed is controlled to decrease to the preset speed value, and the engine is controlled to idle at the preset speed value when methanol is used as fuel. The control process for other fuels is similar to the above process, and will not be described in detail here.
[0063] Furthermore, in order to accurately determine whether the vehicle has entered the idling condition, before step S10, the method further includes: obtaining the throttle opening and engine speed of the vehicle; if the throttle opening is a preset idling opening and the engine speed is less than or equal to a preset speed, then it is determined that the vehicle has entered the idling condition.
[0064] It is understandable that the throttle opening can be the opening of the vehicle's accelerator pedal; the preset idle speed opening can be a pre-set throttle opening used to determine whether the vehicle has entered idle condition; the preset speed value can be a pre-set engine speed value used to determine whether the vehicle has entered idle condition; the preset idle speed opening and preset speed value can be obtained through calibration.
[0065] In one example, the preset idle speed is 0 degrees and the preset engine speed is Nthr. During vehicle operation, the throttle opening and engine speed are acquired, and it is determined whether the throttle opening is 0 and the engine speed is less than or equal to Nther. If so, the vehicle is determined to be in idle condition. Otherwise, the steps of acquiring the throttle opening and engine speed and determining whether the throttle opening is 0 and the engine speed is less than or equal to Nther are continued until the vehicle is determined to be in idle condition.
[0066] Furthermore, in order to improve the accuracy of engine idle speed control, the fuel type includes methanol and gasoline, the idle speed control parameters corresponding to methanol are methanol PID control parameters, and the idle speed control parameters corresponding to gasoline are gasoline PID control parameters.
[0067] It is understandable that the engine idle speed can be controlled by PID control; the methanol PID control parameters can be the PID control parameters when the fuel type is methanol, and the methanol PID control parameters can be obtained through calibration; the gasoline PID control parameters can be the PID control parameters when the fuel type is gasoline, and the gasoline PID control parameters can be obtained through calibration.
[0068] This invention provides a vehicle idling control method, wherein the vehicle's engine is compatible with multiple fuels. The method includes: if the vehicle enters an idling state, determining whether the engine's current fuel has changed; if so, determining corresponding idling control parameters based on the fuel type of the current fuel; determining an idling control torque based on the idling control parameters and a preset idling value; and controlling the engine to idle based on the idling control torque. This invention sets multiple sets of idling control parameters according to the fuel used by the engine. If the vehicle enters an idling state and the engine's current fuel changes, the corresponding idling control parameters are determined based on the type of the current fuel. The idling control torque is then determined based on the idling control parameters and the preset idling value to control the engine's idling. This allows for idling control of the engine using idling parameters corresponding to the type of fuel used, improving the accuracy of idling control and thus enhancing vehicle stability.
[0069] refer to Figure 3 , Figure 3 This is a flowchart illustrating another embodiment of the vehicle idling speed control method of the present invention.
[0070] Based on the above embodiments, in this embodiment, step S30 includes:
[0071] Step S301: Update the idle speed setting value according to the current engine speed value and the preset idle speed setting deviation value.
[0072] In this embodiment, the idle speed setting value is updated based on the current engine speed and the preset idle speed setting deviation value. The engine control torque is adjusted based on the idle speed control parameters, the updated idle speed setting value, and the preset torque feedforward value corresponding to the fuel type, so as to adjust the engine speed to the idle speed setting value. If the updated idle speed setting value is equal to the preset idle speed value, the current control torque of the engine is determined to be the idle speed control torque.
[0073] It is understandable that the preset idle speed setting deviation value can be the decrease value of the engine speed set in advance through calibration; the idle speed setting value can be the target engine speed value at different control stages during the process of the engine returning to idle speed from high speed.
[0074] It should be understood that the implementation method for updating the idle speed setting value based on the current engine speed value and the preset idle speed setting deviation value can be as follows: obtain the current engine speed value and the preset idle speed setting deviation value, and during the process of controlling the engine to return from high speed to idle speed, subtract the preset idle speed setting deviation value from the current speed value to obtain the idle speed setting value, so as to update the idle speed setting value.
[0075] Step S302: Adjust the control torque of the engine according to the idle speed control parameters, the updated idle speed setting value and the preset torque feedforward value corresponding to the fuel type.
[0076] It is understandable that the preset torque feedforward value can be the idle speed control torque of the engine when it is running at a preset idle speed value; different fuels have corresponding preset torque feedforward values.
[0077] It should be understood that the method of adjusting the engine control torque according to the idle speed control parameters, idle speed setpoint and preset torque feedforward value can be as follows: determine the speed adjustment torque according to the idle speed control parameters and idle speed setpoint, and adjust the engine speed to the idle speed setpoint according to the control torque determined by the speed adjustment torque and preset torque feedforward value.
[0078] Step S303: Determine whether the updated idle speed setting value is equal to the preset idle speed value.
[0079] Step S304: If yes, then determine that the current control torque of the engine is the idle speed control torque.
[0080] Understandably, if the updated idle speed setting is equal to the preset idle speed, it can be determined that the engine speed has been adjusted to the preset idle speed. At this time, the current control torque of the engine is determined to be the idle speed control torque, which is the sum of the preset torque feedforward and the speed adjustment torque.
[0081] Furthermore, to improve the accuracy of engine idle speed control, the idle speed control parameters include PID control parameters; adjusting the engine control torque based on the idle speed control parameters, the updated idle speed setpoint, and the preset torque feedforward value corresponding to the fuel type includes: determining the PID control torque based on the PID control parameters and the updated idle speed setpoint; and adjusting the engine control torque based on the PID control torque and the preset torque feedforward value corresponding to the fuel type.
[0082] It is understandable that the PID control torque can be the torque used to adjust the engine speed to the idle speed setpoint, which is determined based on the PID control parameters and the idle speed setpoint; the sum of the PID control torque and the preset torque feedforward value can be used as the engine control torque.
[0083] In one example: the preset idle speed is Nidle, the preset idle opening is 0 degrees, the preset engine speed is Nthr, the preset idle speed setpoint deviation is Ndiff, and the current engine speed is N. If the vehicle's throttle opening is 0 and the current engine speed drops to Nther, then the vehicle is determined to be in idle condition; the updated idle speed setpoint is (N-Ndiff). If the engine uses methanol, then the corresponding PID control parameters for methanol are obtained, and the PID control torque for methanol is determined based on the PID control parameters and the idle speed setpoint. meth Assuming the preset torque feedforward value for methanol is Tp meth Then the engine's control torque is:
[0084] T meth =Tp meth +PID meth
[0085] The engine speed is controlled to decrease to the idle speed setpoint based on the engine's control torque, and the idle speed setpoint is continuously updated until it equals Nidle, thus completing idle speed control when the fuel is methanol. If the engine is currently using gasoline, the PID control parameters corresponding to gasoline are obtained, and the PID control torque corresponding to gasoline is determined based on the PID control parameters and the updated idle speed setpoint. gaso Assuming the preset torque feedforward value for gasoline is Tp gaso Then the engine's control torque is:
[0086] T gaso =Tp gaso +PID gaso
[0087] The system controls the engine speed by adjusting the control torque of the engine to reduce it to the idle speed setpoint and continues to update the idle speed setpoint until it equals the torque, thus completing the idle speed control when the fuel is gasoline. By dynamically adjusting the idle speed setpoint, the system ensures that the PID value does not deviate too much from the normal value, preventing the engine speed from dropping too far below the setpoint during transients and improving vehicle stability.
[0088] In another example, for instance, if the preset idle speed is 700 rpm, the preset idle speed setting deviation is 100 rpm, and the current engine speed is 1500 rpm, then during the process of controlling the engine to return to idle speed from high speed, the idle speed setting is first updated to 1400 rpm, and the engine speed is controlled to decrease from 1500 rpm to 1400 rpm based on the idle speed setting. Then, the idle speed setting is updated to 1300 rpm, and the engine speed is controlled to decrease to 1300 rpm. The idle speed value is continuously updated to control the engine speed until the idle speed setting equals 700 rpm, thus completing the control of the engine returning to idle speed under this fuel condition. The preset idle speed setting deviation can be set to other values according to the actual scenario, such as 80 rpm, 50 rpm, or 120 rpm, etc., which are not limited in this embodiment.
[0089] It should be noted that, in this embodiment of the application, by setting and updating the idle speed setting value, the engine speed is controlled to gradually decrease to the preset idle speed value, which can prevent the engine speed from dropping excessively during idling, thus reducing the vehicle's stability.
[0090] This application proposes a method to update the idle speed setting value based on the engine's current speed and a preset idle speed setting deviation value; adjust the engine's control torque based on the idle speed control parameters, the updated idle speed setting value, and a preset torque feedforward value corresponding to the fuel type; determine whether the updated idle speed setting value is equal to the preset idle speed value; if so, determine the engine's current control torque as the idle speed control torque. By dynamically adjusting the idle speed setting value, the vehicle vibration caused by excessive engine speed drop during the process of controlling the engine to return to idle speed from high speed is reduced, thus improving vehicle stability during idle speed control.
[0091] refer to Figure 4 , Figure 4 This is a flowchart illustrating another embodiment of the vehicle idling speed control method of the present invention.
[0092] Based on the first embodiment described above, in this embodiment, after step S40, the method further includes:
[0093] Step S50: Obtain the current idle speed value of the engine.
[0094] Step S60: If the speed difference between the current idle speed value and the preset idle speed value is less than the preset speed difference, then update the preset torque feedforward value to the current idle speed control torque.
[0095] It is understandable that the preset speed difference value can be a pre-set value used to determine whether the idle speed is stable; if the speed difference between the current idle speed value and the preset idle speed value is less than the preset speed difference value, the idle speed can be determined to be stable, and the preset torque feedforward value is updated to the current idle speed control torque.
[0096] Furthermore, in order to compensate for the control deviation caused by engine wear and aging and improve the accuracy of idle speed control, after step S50, the method further includes: if the speed difference between the current idle speed value and the preset idle speed value is less than the preset speed difference and the vehicle does not have a preset fault, then the current idle speed control torque and the current engine coolant temperature are obtained; the current idle speed value, the current idle speed control torque and the current engine coolant temperature are stored in the target storage space accordingly, and the preset torque feedforward value is updated to the current idle speed control torque.
[0097] In this embodiment, if the speed difference between the current idle speed value and the preset idle speed value is less than the preset speed difference and the vehicle does not have a preset fault, the current idle speed control torque, the current engine coolant temperature and the current idle speed value are stored in the target storage space, and the preset torque feedforward value is updated to the current idle speed control torque.
[0098] In this embodiment, when the speed difference between the current idle speed value and the preset idle speed value is less than the preset speed difference, the preset torque feedforward value is updated to the current idle speed control torque. This can compensate for the control deviation caused by engine wear and aging by updating the preset torque feedforward value, thereby improving the accuracy of engine idle speed control.
[0099] Furthermore, this embodiment of the invention also proposes a storage medium storing a vehicle idling speed control program, which, when executed by a processor, implements the steps of the vehicle idling speed control method described above.
[0100] Reference Figure 5 , Figure 5 This is a structural block diagram of an embodiment of the vehicle idle speed control device of the present invention.
[0101] like Figure 5 As shown, the vehicle's engine is compatible with multiple fuels, and the vehicle idle speed control device proposed in this embodiment of the invention includes:
[0102] The judgment module 10 is used to determine whether the current fuel used by the engine has been switched if the vehicle enters the idling condition.
[0103] The parameter determination module 20 is used to determine the corresponding idle speed control parameters according to the fuel type of the currently used fuel if the condition is met.
[0104] The torque determination module 30 is used to determine the idle speed control torque based on the idle speed control parameters and the preset idle speed value.
[0105] The control module 40 is used to control the engine to idle speed according to the idle speed control torque.
[0106] This invention provides a vehicle idling control device. The vehicle's engine is compatible with multiple fuels. If the vehicle enters idling mode, it determines whether the engine's current fuel type has changed. If so, it determines corresponding idling control parameters based on the current fuel type. It then determines an idling control torque based on the idling control parameters and a preset idling value. Finally, it controls the engine to idle based on the idling control torque. This invention sets multiple sets of idling control parameters based on the engine's fuel type. If the vehicle enters idling mode and the engine's current fuel type changes, the corresponding idling control parameters are determined based on the current fuel type. The idling control torque, determined based on the idling control parameters and the preset idling value, controls the engine's idling. This allows for idling control of the engine using idling parameters corresponding to the fuel type, improving the accuracy of idling control and thus enhancing vehicle stability.
[0107] Based on one embodiment of the vehicle idling speed control device of the present invention, another embodiment of the vehicle idling speed control device of the present invention is proposed.
[0108] In this embodiment, the torque determination module 30 is further configured to update the idle speed setting value based on the current engine speed value and the preset idle speed setting deviation value; adjust the control torque of the engine based on the idle speed control parameters, the updated idle speed setting value and the preset torque feedforward value corresponding to the fuel type; determine whether the updated idle speed setting value is equal to the preset idle speed value; if so, determine the current control torque of the engine as the idle speed control torque.
[0109] The torque determination module 30 is further configured to determine the PID control torque based on the PID control parameters and the updated idle speed setpoint; adjust the control torque of the engine based on the PID control torque and the preset torque feedforward value corresponding to the fuel type; the idle speed control parameters include the PID control parameters.
[0110] The control module 40 is further configured to acquire the current idle speed value of the engine; if the speed difference between the current idle speed value and the preset idle speed value is less than the preset speed difference, then the preset torque feedforward value is updated to the current idle speed control torque.
[0111] The control module 40 is further configured to, if the speed difference between the current idle speed value and the preset idle speed value is less than the preset speed difference and the vehicle does not have a preset fault, obtain the current idle speed control torque and the current engine coolant temperature; store the current idle speed value, the current idle speed control torque and the current engine coolant temperature to the target storage space accordingly, and update the preset torque feedforward value to the current idle speed control torque.
[0112] The judgment module 10 is also used to obtain the throttle opening and engine speed of the vehicle; if the throttle opening is a preset idle speed opening and the engine speed is less than or equal to a preset speed value, then it is determined that the vehicle has entered the idle speed condition.
[0113] Other embodiments or specific implementations of the vehicle idle speed control device of the present invention can be referred to the above-described method embodiments, and will not be repeated here.
[0114] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or system. 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 system that includes that element.
[0115] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0116] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of 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. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as read-only memory / random access memory, magnetic disk, optical disk) and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of the present invention.
[0117] The above are merely preferred embodiments of the present invention and do not limit the scope of the patent. Any equivalent structural or procedural transformations made based on the description and drawings of the present invention, or direct or indirect applications in other related technical fields, are similarly included within the scope of patent protection of the present invention.
Claims
1. A vehicle idling speed control method, characterized in that, The vehicle's engine is compatible with a variety of fuels; The vehicle idle speed control method includes: If the vehicle enters idling mode, determine whether the current fuel used by the engine has been switched. If so, the corresponding idle speed control parameters are determined based on the fuel type of the currently used fuel; The idle speed control torque is determined based on the idle speed control parameters and the preset idle speed value; The engine idle speed is controlled according to the idle speed control torque; The step of determining the idle speed control torque based on the idle speed control parameters and the preset idle speed value includes: The idle speed setting value is updated based on the current engine speed and the preset idle speed setting deviation value; The engine control torque is adjusted based on the idle speed control parameters, the updated idle speed setpoint, and the preset torque feedforward value corresponding to the fuel type. Determine whether the updated idle speed setting value is equal to the preset idle speed value; If so, then the current control torque of the engine is determined to be the idle speed control torque.
2. The method as described in claim 1, characterized in that, The idle speed control parameters include PID control parameters; The step of adjusting the engine control torque based on the idle speed control parameters, the updated idle speed setpoint, and the preset torque feedforward value corresponding to the fuel type includes: The PID control torque is determined based on the PID control parameters and the updated idle speed setpoint. The engine control torque is adjusted based on the PID control torque and the preset torque feedforward value corresponding to the fuel type.
3. The method as described in claim 1 or 2, characterized in that, After controlling the engine to idle speed according to the idle speed control torque, the method further includes: Obtain the current idle speed value of the engine; If the speed difference between the current idle speed value and the preset idle speed value is less than the preset speed difference, then the preset torque feedforward value is updated to the current idle speed control torque.
4. The method as described in claim 3, characterized in that, After obtaining the current idle speed value of the engine, the method further includes: If the speed difference between the current idle speed value and the preset idle speed value is less than the preset speed difference and the vehicle does not have a preset fault, then the current idle speed control torque and the current engine coolant temperature are obtained. The current idle speed value, the current idle speed control torque, and the current engine coolant temperature are stored in the target storage space, and the preset torque feedforward value is updated to the current idle speed control torque.
5. The method as described in claim 1 or 2, characterized in that, Before determining whether the engine's current fuel has been switched if the vehicle enters idling mode, the method further includes: Obtain the vehicle's throttle opening and engine speed values; If the throttle opening is a preset idle speed opening and the engine speed is less than or equal to a preset speed, then the vehicle is determined to be in idle condition.
6. The method as described in claim 1 or 2, characterized in that, The fuel types include methanol and gasoline. The idle speed control parameters for methanol are methanol PID control parameters, and the idle speed control parameters for gasoline are gasoline PID control parameters.
7. A vehicle idle speed control device, characterized in that, The vehicle's engine is compatible with a variety of fuels; The vehicle idle speed control device includes: The judgment module is used to determine whether the current fuel used by the engine has been switched if the vehicle enters the idling condition. The parameter determination module is used to determine the corresponding idle speed control parameters based on the fuel type of the currently used fuel if the condition is met. A torque determination module is used to determine the idle speed control torque based on the idle speed control parameters and the preset idle speed value; The control module is used to control the engine idling speed according to the idle speed control torque; The torque determination module is further configured to update the idle speed setting value based on the current engine speed and the preset idle speed setting deviation value; adjust the control torque of the engine based on the idle speed control parameters, the updated idle speed setting value and the preset torque feedforward value corresponding to the fuel type; determine whether the updated idle speed setting value is equal to the preset idle speed value; if so, determine the current control torque of the engine as the idle speed control torque.
8. A vehicle idling speed control device, characterized in that, The device includes: a memory and a processor, wherein the memory stores a vehicle idling control program that can run on the processor, the vehicle idling control program being configured to implement the steps of the vehicle idling control method as described in any one of claims 1 to 6.
9. A storage medium, characterized in that, The storage medium stores a vehicle idling control program, which, when executed by a processor, implements the steps of the vehicle idling control method as described in any one of claims 1 to 6.
Citation Information
Patent Citations
Idle rotation speed control device for bifuel engine
CN102822478A