Engine oil quantity compensation method and device and electronic equipment
By adjusting the fuel injection quantity under specific engine operating conditions and controlling the fuel injection quantity using fuel quantity compensation factors and attenuation coefficients, the torque fluctuation problem caused by engine combustion mode switching is solved, thereby improving vehicle stability and driving experience.
Patent Information
- Application Number
- CN202511010515.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-22
- Publication Date
- 2025-10-17
AI Technical Summary
Torque fluctuations caused by engine combustion mode switching affect the driving experience, especially in low-temperature environments where large torque fluctuations can cause vehicle vibration.
By introducing a fuel quantity compensation factor under specific operating conditions, the fuel injection quantity of the engine is adjusted, including increasing the fuel injection quantity in low-temperature environments and decreasing the fuel injection quantity when appropriate. The fuel quantity compensation factor and attenuation coefficient are used to control the smooth change of the fuel injection quantity.
It effectively reduces engine torque fluctuations in low-temperature environments, prevents vehicle vibration, and enhances vehicle control intelligence and driving experience.
Smart Images

Figure CN120798583A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of vehicle control, and in particular to an engine oil compensation method and device and electronic equipment. BACKGROUND
[0002] With the continuous development and development of engine control technology, the engine combustion control mode is increasing, and the gasoline engine combustion mode includes starting, idling, single-multiple injection, GPF regeneration and more than ten combustion modes.
[0003] The switching of the engine combustion mode will bring torque fluctuation of the engine, and the torque fluctuation will bring speed fluctuation and poor driving experience on the whole vehicle. The sudden rise and fall of torque is unacceptable to customers, and a technical solution is needed to solve the torque fluctuation. SUMMARY
[0004] The present application provides an engine oil compensation method, device and electronic equipment to solve the defect of large torque fluctuation in the prior art and improve the intelligence of vehicle control.
[0005] In a first aspect, the present application provides an engine oil compensation method, comprising:
[0006] When the working condition of the vehicle meets the condition of oil compensation for the engine, starting the oil compensation control for the engine;
[0007] Determining the injection frequency of the engine;
[0008] When the injection frequency transits from once to twice, determining the oil compensation factor for the engine;
[0009] Controlling the fuel injection amount of the engine to increase based on the oil compensation factor.
[0010] Optionally, the method further comprises: in the case that the engine enters a self-idling working condition, acquiring the ambient temperature and the water temperature of the engine; when the ambient temperature and the water temperature meet the corresponding conditions respectively, determining that the working condition of the vehicle meets the condition of oil compensation for the engine.
[0011] Optionally, the method further comprises: in the case that the ambient temperature is less than zero degrees and the water temperature is less than 5 degrees, determining that the ambient temperature and the water temperature meet the corresponding conditions respectively.
[0012] Optionally, determining the oil compensation factor for the engine comprises: acquiring the torque and the speed of the engine; and determining the oil compensation factor for the engine according to the torque and the speed.
[0013] Optionally, the method further comprises: determining a duration of the oil compensation factor; controlling the engine to increase the fuel injection amount based on the oil compensation factor, and completing the compensation operation within a preset duration, and maintaining the fuel injection amount of the engine at the increased fuel injection amount for the duration.
[0014] Optionally, the method further comprises: after controlling the engine to increase the fuel injection amount based on the oil compensation factor, gradually reducing the fuel injection amount of the engine to the base fuel injection amount according to a decay coefficient, wherein the decay coefficient is determined according to the vehicle model and the current operating condition data of the vehicle; during the gradual reduction of the fuel injection amount of the engine, determining the injection times of the engine; when the injection times are from 2 to 3, determining a first decay coefficient and a first decay duration; gradually reducing the fuel injection amount of the engine according to the decay coefficient, and the reduction duration is the first decay duration; when the injection times are from 3 to 2, gradually reducing the fuel injection amount of the engine according to the decay coefficient, and monitoring the injection times of the engine in real time; when the injection times are from 2 to 1, gradually reducing the fuel injection amount of the engine to the base fuel injection amount based on the decay coefficient.
[0015] Optionally, the method further comprises: during the gradual reduction of the fuel injection amount of the engine, acquiring an air-fuel ratio fluctuation value in real time; when the air-fuel ratio fluctuation value is within a preset fluctuation range, continuing to gradually reduce the fuel injection amount of the engine based on the first decay coefficient; when the air-fuel ratio fluctuation value is outside the preset fluctuation range, reducing the decay coefficient, and gradually reducing the fuel injection amount of the engine based on the adjusted decay coefficient.
[0016] Optionally, the method further comprises: when the water temperature is greater than a preset water temperature, exiting the oil compensation control for the engine.
[0017] In a second aspect, the application further provides an engine oil compensation device, comprising:
[0018] a compensation judgment module, configured to start the oil compensation control for the engine when the operating condition of the vehicle meets the condition for the oil compensation of the engine;
[0019] a compensation control module, configured to determine the injection times of the engine; when the injection times are from one to two, determine an oil compensation factor for the engine; and control the engine to increase the fuel injection amount based on the oil compensation factor.
[0020] In a third aspect, the present application also provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and capable of running on the processor, wherein the processor executes the computer program to implement the method according to the first aspect.
[0021] The engine oil compensation method and device provided by the present application can compensate the fuel injection amount of the engine by introducing an oil compensation factor, thereby effectively avoiding the problem of large torque fluctuation of the engine in a low-temperature environment, which causes vehicle shaking. BRIEF DESCRIPTION OF DRAWINGS
[0022] In order to more clearly illustrate the technical solutions in the present application or prior art, the following will briefly introduce the drawings needed in the embodiments or prior art description. Obviously, the drawings in the following description are some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative effort.
[0023] Figure 1 is a flowchart of the engine oil compensation method provided by the embodiment of the present application;
[0024] Figure 2A is a schematic diagram of fuel injection amount compensation and attenuation provided by the embodiment of the present application;
[0025] Figure 2B is a structural schematic diagram of the engine oil compensation device provided by the embodiment of the present application;
[0026] Figure 3 is a structural schematic diagram of the electronic device provided by the embodiment of the present application. DETAILED DESCRIPTION
[0027] In order to make the objectives, technical solutions and advantages of the present application clearer, the technical solutions in the present application will be described clearly and completely below with reference to the drawings in the present application. Obviously, the described embodiments are some embodiments of the present application, but not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative effort fall within the scope of protection of the present application.
[0028] Figure 1 is a flowchart of the engine oil compensation method provided by the embodiment of the present application. Referring to Figure 1 The present application provides an engine oil compensation method, the execution subject of which can be a control system. The control system can be arranged in a terminal or a server. The terminal can include a vehicle terminal or a user terminal. The server can be a server communicating with a vehicle. The specific implementation is not limited. The following will be described taking the control system as an example. The method can include:
[0029] Step 110, starting oil compensation control for the engine when the working condition of the vehicle meets the condition for oil compensation of the engine;
[0030] Step 120, determining the injection frequency of the engine;
[0031] Step 130, determining the oil compensation factor for the engine when the injection frequency transits from once to twice;
[0032] Step 140, controlling the fuel injection amount of the engine to increase based on the oil compensation factor.
[0033] Oil compensation refers to an operation of additionally increasing fuel supply on the basis of the fuel injection amount of the engine, for improving the combustion stability under a specific working condition (e.g., low-temperature start). When the working condition of the vehicle meets the condition for oil compensation of the engine, the control system needs to start the oil compensation control for the engine. In an embodiment, the method further comprises: obtaining the ambient temperature and the water temperature of the engine when the engine enters a self-idle working condition; and determining that the working condition of the vehicle meets the condition for oil compensation of the engine when the ambient temperature and the water temperature respectively meet corresponding conditions.
[0034] In the embodiment, the application scenario of compensating the oil amount of the engine is defined. First, the engine enters a self-idle working condition, and then the ambient temperature of the vehicle and the water temperature of the engine both need to meet certain conditions, and the control system will start the related operation of the oil compensation control for the engine only when these conditions are met. The self-idle working condition refers to the running state of maintaining the minimum stable speed after the engine completes cold start. There are two ways to confirm whether the engine enters the self-idle working condition. One is to monitor the data such as the engine speed, the throttle opening degree, and the intake manifold pressure in real time through the ECU (vehicle controller), so as to determine whether the engine enters the self-idle working condition according to these data; the other is that the ECU directly issues a self-idle instruction to the engine to make the engine enter the self-idle working condition.
[0035] The ambient temperature refers to the outside air temperature of the vehicle, which can be collected in real time by an ambient temperature sensor. The ambient temperature sensor can be installed in the front bumper of the vehicle. The engine water temperature refers to the engine coolant temperature, which can be monitored in real time by a water temperature sensor and represents the thermal state of the engine. The water temperature sensor can be installed in the cylinder body of the engine. When the ambient temperature is low and the water temperature of the engine is also low, the fuel evaporation rate of the vehicle will be significantly reduced, and events such as poor fuel atomization, increased ignition delay, and torque coupling effect are likely to occur, thereby causing large torque fluctuation and triggering the problem of vehicle shaking. Therefore, in this case, the oil compensation control for the engine needs to be started when the engine enters the self-idle working condition and the ambient temperature and the water temperature respectively meet the corresponding conditions.
[0036] In one specific embodiment, the method further comprises: determining that the ambient temperature and the water temperature respectively satisfy the corresponding conditions in the case that the ambient temperature is less than zero degrees and the water temperature is less than 5 degrees.
[0037] In this embodiment, it is specifically defined that the ambient temperature needs to be less than 0 degrees and the water temperature of the engine needs to be less than 5 degrees, so as to consider that the ambient temperature and the water temperature respectively satisfy the corresponding conditions, so as to ensure that the compensation control is activated only in a specific low-temperature working condition, and unnecessary fuel consumption is avoided.
[0038] In the process of starting the oil compensation control for the engine by the control system, it is necessary to first determine the injection frequency of the engine. Specifically, the current injection mode can be calculated through the crankshaft position sensor and the camshaft phase signal. If there is only one injector driving pulse in a single cycle, it is considered to be one injection; if two interval pulses are detected, it is considered to be two injections. The injection frequency counter can also be refreshed every 10 ms to ensure that the injection frequency of the engine can be determined in time. When the control system detects that the injection frequency of the engine is from one to two, it means that the engine is from single-stage combustion to pre-injection + main-injection segmented combustion mode, and the time for forming the mixture is shortened by more than 50%, at which time the risk of torque fluctuation is extremely high. Therefore, the oil compensation factor for the engine can be determined at this time, so as to control the increase of the fuel injection amount of the engine based on the oil compensation factor, prevent low-temperature combustion instability, and also inhibit the torque mutation of the main combustion. The increased fuel injection amount = the basic fuel injection amount * the oil compensation factor, and therefore the adjusted fuel injection amount = the basic fuel injection amount + the basic fuel injection amount * the oil compensation factor.
[0039] In one embodiment, determining the oil compensation factor for the engine comprises: obtaining the torque and the speed of the engine; and determining the oil compensation factor for the engine according to the torque and the speed.
[0040] In this embodiment, the oil compensation factor for the engine can be determined according to the torque and the speed of the engine. Referring to Table 1, the corresponding oil compensation factor Z1 under different speeds and torques is given. The Z1 value in the table can be called according to the interpolation value. For example, if the speed is <1000 rpm, the oil compensation factor corresponding to the speed of 1000 rpm can be controlled. If the speed is 1500 rpm and the torque is 15, the oil compensation factor corresponding to the speed of 1000 rpm and the torque of 10, and the oil compensation factor corresponding to the speed of 2000 rpm and the torque of 20 can be linearly interpolated, that is, the oil compensation factor corresponding to the speed of 1500 rpm and the torque of 15 can be obtained.
[0041] Table 1
[0042] RPM / Torque 1000 2000 ... 4000 6000 10 Z1 Z1 Z1 Z1 Z1 20 Z1 Z1 Z1 Z1 Z1 ... Z1 Z1 Z1 Z1 Z1 300 Z1 Z1 Z1 Z1 Z1
[0043] In one embodiment, the method further comprises: determining a duration of the oil compensation factor; controlling the engine to increase the fuel injection amount based on the oil compensation factor, and completing the compensation operation within a preset duration, and maintaining the fuel injection amount of the engine at the increased fuel injection amount for the duration.
[0044] Further, the duration of the oil compensation factor can also be determined according to the engine speed and torque. Referring to Table 2, there are different durations Hold1 at different speeds and torques. Specifically, Hold1 can be set to about 0.5s, and the specific value can be determined according to the actual working condition data of the vehicle.
[0045] Table 2
[0046] RPM / Torque 1000 2000 ... 4000 6000 10 Hold1 Hold1 Hold1 Hold1 Hold1 20 Hold1 Hold1 Hold1 Hold1 Hold1 ... Hold1 Hold1 Hold1 Hold1 Hold1 300 Hold1 Hold1 Hold1 Hold1 Hold1
[0047] As shown in Figure 2A , the oil compensation is almost instantaneous, so when the oil compensation is increased based on the base fuel injection amount (Lambda(base) in the figure), it needs to be completed within a preset duration, which can be set to a small value to ensure that the oil compensation operation can be completed almost instantaneously. After the oil compensation, the fuel injection amount of the engine can be maintained at the increased fuel injection amount for a period of time (the duration of hold in the figure).
[0048] In one embodiment, the method further comprises: after controlling the engine to increase the fuel injection amount based on the oil compensation factor, gradually reducing the fuel injection amount of the engine to the base fuel injection amount according to a decay coefficient, wherein the decay coefficient is determined according to the vehicle model and the current working condition data of the vehicle; determining the injection times of the engine during the gradual reduction of the fuel injection amount of the engine; determining a first decay coefficient and a first decay duration when the injection times are from 2 to 3; gradually reducing the fuel injection amount of the engine according to the decay coefficient, and the reduction duration is the first decay duration; gradually reducing the fuel injection amount of the engine according to the decay coefficient when the injection times are from 3 to 2, and monitoring the injection times of the engine in real time; gradually reducing the fuel injection amount of the engine to the base fuel injection amount based on the decay coefficient when the injection times are from 2 to 1.
[0049] After the oil compensation, the engine fuel injection amount needs to be gradually returned to the basic fuel injection amount. Therefore, the attenuation coefficient for the vehicle can be determined according to the vehicle model and the current working condition data, and the engine fuel injection amount is gradually reduced to the basic fuel injection amount according to the attenuation coefficient. During the process of gradually reducing the engine fuel injection amount, the control system needs to determine the engine injection frequency in real time. When the engine injection frequency is from 2 to 3 times, the fuel injection amount is still in the segmented combustion mode of pre-injection and main injection. Since the post-injection does not change the main torque output, the compensation may be over-adjusted, so the fuel injection amount needs to be reduced at this time, that is, the attenuation coefficient is introduced to control the reduction of the engine fuel injection amount. In this case, the first attenuation coefficient and the first attenuation time can be determined. Then the engine fuel injection amount is gradually reduced according to the attenuation coefficient, and the reduction time is the first attenuation time. Subsequently, when the injection frequency is from 3 to 2 times, the engine fuel injection amount can also be gradually reduced according to the attenuation coefficient, and the engine injection frequency is monitored in real time. When the injection frequency is from 2 to 1 time, the engine fuel injection amount continues to be gradually reduced to the basic fuel injection amount based on the attenuation coefficient.
[0050] This is because if the oil compensation mode is directly exited, it will cause a sudden change in torque gradient, causing a fluctuation in the crankshaft angular velocity and then causing the vehicle to shake. Therefore, in this embodiment, not only is the attenuation coefficient introduced, but the oil amount after compensation is also linearly gradually reduced when it is reduced to the basic oil amount, that is, it needs to be reduced to the basic fuel injection amount after the first attenuation time, so as to realize the smooth reduction of the oil amount and avoid the problem of sudden change in torque gradient, causing a fluctuation in the crankshaft angular velocity and then causing the vehicle to shake. The engine injection frequency is monitored throughout the process, in order to adjust the attenuation coefficient in time based on the air-fuel ratio fluctuation value.
[0051] Specifically, in one embodiment, the method further comprises: in the process of gradually reducing the engine fuel injection amount, the air-fuel ratio fluctuation value is obtained in real time; in the case that the air-fuel ratio fluctuation value is within the preset fluctuation range, the engine fuel injection amount continues to be gradually reduced based on the first attenuation coefficient; in the case that the air-fuel ratio fluctuation value is outside the preset fluctuation range, the attenuation coefficient is reduced, and the engine fuel injection amount is gradually reduced based on the adjusted attenuation coefficient.
[0052] The air-fuel ratio fluctuation value is the ratio of the actual air-fuel ratio to the theoretical air-fuel ratio. The control system can obtain the air-fuel ratio fluctuation value in real time during the process of gradually reducing the fuel injection amount of the engine. If the air-fuel ratio fluctuation value is within the preset fluctuation range, it indicates that the technical effect corresponding to the current fuel compensation factor and the decay coefficient is as expected, and the fuel injection amount of the engine can continue to be gradually reduced based on the first decay coefficient. Conversely, if the air-fuel ratio fluctuation value is outside the preset fluctuation range, it indicates that the fuel compensation factor and / or the decay coefficient need to be adjusted. The control system can reduce the decay coefficient and control the fuel injection amount of the engine to gradually decrease based on the adjusted decay coefficient, while continuing to monitor the air-fuel ratio fluctuation value to ensure that the air-fuel ratio fluctuation value is within the preset fluctuation range. If the air-fuel ratio fluctuation value is still outside the preset fluctuation range, the decay coefficient needs to be continuously reduced until the air-fuel ratio fluctuation value is within the preset fluctuation range. The preset fluctuation range can be set to [-5%, +5%]. Assuming that the ideal air-fuel ratio λ = 1, [-5%, +5%] means that the actual λ value fluctuates between 0.95 and 1.05. In a specific embodiment, the decay coefficient is set to 0.5-0.1, which means that the decay coefficient can be initially set to 0.5, and if the air-fuel ratio fluctuation value is outside the preset fluctuation range, the decay coefficient needs to be reduced from 0.5.
[0053] In one embodiment, the oil compensation control for the engine is exited when the water temperature is greater than the preset water temperature.
[0054] In a specific embodiment, the preset water temperature is set to 5 degrees, which means that when the water temperature of the engine is greater than 5 degrees, the oil compensation control for the engine is exited.
[0055] The engine oil compensation method effectively avoids the problem of large torque fluctuation of the engine in a low temperature environment, which causes vehicle shaking, by introducing a fuel compensation factor to compensate for the fuel injection amount of the engine.
[0056] The engine oil compensation device provided by the present application will be described below. The engine oil compensation device described below can be referred to in conjunction with the engine oil compensation method described above.
[0057] Figure 2B FIG. 1 is a structural schematic diagram of an engine oil compensation device provided by an embodiment of the present application. Referring to FIG. 1, Figure 2B The engine oil compensation device provided by the embodiment of the present application can include:
[0058] The compensation judgment module 210 is configured to start the oil compensation control for the engine when the working condition of the vehicle meets the condition for compensating the fuel injection amount of the engine.
[0059] The compensation control module 220 is configured to determine the injection frequency of the engine; determine an oil compensation factor for the engine when the injection frequency transits from once to twice; and control the fuel injection amount of the engine to increase based on the oil compensation factor.
[0060] In one embodiment, as shown in Figure 2B The engine oil compensation device can further include:
[0061] The data acquisition module 230 is configured to acquire the ambient temperature and the water temperature of the engine when the engine enters the self-idling working condition; and determine that the working condition of the vehicle meets the condition for oil compensation of the engine when the ambient temperature and the water temperature respectively meet corresponding conditions.
[0062] In one embodiment, the data acquisition module 230 is further configured to determine that the ambient temperature and the water temperature respectively meet corresponding conditions when the ambient temperature is less than zero degrees and the water temperature is less than 5 degrees.
[0063] In one embodiment, the compensation control module 220 is further configured to acquire the torque and the rotation speed of the engine; and determine the oil compensation factor for the engine according to the torque and the rotation speed.
[0064] In one embodiment, the compensation control module 220 is further configured to determine the duration of the oil compensation factor; control the fuel injection amount of the engine to increase based on the oil compensation factor and complete the compensation operation within the preset duration; and maintain the fuel injection amount of the engine at the increased fuel injection amount for the duration of the oil compensation factor.
[0065] In one embodiment, the engine oil compensation device can further include an attenuation control module (not shown in the figure), configured to control the fuel injection amount of the engine to gradually decrease to the basic fuel injection amount according to an attenuation coefficient after the fuel injection amount of the engine is controlled to increase based on the oil compensation factor, wherein the attenuation coefficient is determined according to the vehicle model and the current working condition data of the vehicle; determine the injection frequency of the engine during the process of gradually decreasing the fuel injection amount of the engine; determine a first attenuation coefficient and a first attenuation duration when the injection frequency transits from twice to thrice; control the fuel injection amount of the engine to gradually decrease according to the attenuation coefficient, and the decreasing duration is the first attenuation duration; control the fuel injection amount of the engine to gradually decrease according to the attenuation coefficient when the injection frequency transits from thrice to twice, and monitor the injection frequency of the engine in real time; and control the fuel injection amount of the engine to gradually decrease to the basic fuel injection amount based on the attenuation coefficient when the injection frequency transits from twice to once.
[0066] In one embodiment, the attenuation control module is also used to obtain the air-fuel ratio fluctuation value in real time during the process of controlling the engine's fuel injection amount to gradually decrease; when the air-fuel ratio fluctuation value is within a preset fluctuation range, continue to control the engine's fuel injection amount to gradually decrease based on the first attenuation coefficient; when the air-fuel ratio fluctuation value is outside the preset fluctuation range, reduce the attenuation coefficient, and control the engine's fuel injection amount to gradually decrease based on the adjusted attenuation coefficient.
[0067] In one embodiment, the compensation control module 220 is further configured to exit the oil quantity compensation control for the engine when the water temperature is greater than a preset water temperature.
[0068] The engine oil quantity compensation device provided in the embodiment of the present application compensates the engine's fuel injection quantity by introducing an oil quantity compensation factor, thereby effectively avoiding the problem of large torque fluctuations in the engine in a low-temperature environment, which causes vehicle shaking.
[0069] Figure 3 Schematic diagram of the structure of the electronic device provided in the embodiment of the present application. Figure 3 As shown, the electronic device may include: a processor 310, a communication interface 320, a memory 330, and a communication bus 340, wherein the processor 310, the communication interface 320, and the memory 330 communicate with each other via the communication bus 340. The processor 310 may call the logic instructions in the memory 330 to execute the engine oil quantity compensation method, for example, including:
[0070] When the vehicle's operating conditions meet the conditions for performing oil quantity compensation on the engine, starting the oil quantity compensation control for the engine;
[0071] Determine the number of injections in the engine;
[0072] Determine the fuel quantity compensation factor for the engine when the number of injections transitions from one to two;
[0073] The fuel injection amount of the engine is increased based on the fuel amount compensation factor.
[0074] Further, the logic instructions in the memory 330 described above can be implemented in the form of software functional units and sold or used as independent products, and can be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the present application essentially or the parts of the prior art that make contributions or parts of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the embodiments of the method of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory (Read-Only Memory, ROM), a random access memory (Random Access Memory, RAM), a magnetic disk or an optical disk, and various media that can store program codes.
[0075] In another aspect, the present application also provides a non-transitory computer readable storage medium having stored thereon a computer program, which, when executed by a processor, implements the steps of the engine oil compensation method provided by the above-mentioned methods, for example, including:
[0076] When the working condition of the vehicle meets the condition for oil compensation of the engine, starting the oil compensation control for the engine;
[0077] Determining the injection frequency of the engine;
[0078] When the injection frequency transits from once to twice, determining the oil compensation factor for the engine;
[0079] Controlling the fuel injection amount of the engine to increase based on the oil compensation factor.
[0080] In another aspect, the present application also provides a computer program product, which includes a computer program, the computer program can be stored on a non-transitory computer readable storage medium, and when the computer program is executed by a processor, the computer can execute the steps of the engine oil compensation method provided by the above-mentioned methods, for example, including:
[0081] When the working condition of the vehicle meets the condition for oil compensation of the engine, starting the oil compensation control for the engine;
[0082] Determining the injection frequency of the engine;
[0083] When the injection frequency transits from once to twice, determining the oil compensation factor for the engine;
[0084] Controlling the fuel injection amount of the engine to increase based on the oil compensation factor.
[0085] The apparatus embodiments described above are merely illustrative, wherein the units described as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, i.e., can be located in one place, or can be distributed on multiple network units. Part or all of the modules can be selected to achieve the purposes of the embodiments according to actual needs. Those skilled in the art can understand and implement without creative labor.
[0086] Through the above description of the embodiments, those skilled in the art can clearly understand that the embodiments can be implemented by means of software and the necessary universal hardware platform, and of course can also be implemented by hardware. Based on such understanding, the above technical solutions can be embodied in the form of a software product, which can be stored in a computer readable storage medium, such as a ROM / RAM, a magnetic disk, an optical disk, etc., and includes a number of instructions to make a computer device (which can be a personal computer, a server, or a network device, etc.) execute the methods described in the embodiments or some parts of the embodiments.
[0087] In addition, it should be noted that the terms "first", "second" and the like in the embodiments of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way can be interchanged under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than that illustrated or described herein, and the objects distinguished by "first", "second" are generally a class, not limited to the number of objects, for example, the first object can be one or more.
[0088] In the embodiments of the present application, the term "and / or" describes the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B, which can mean that A exists alone, A and B exist together, and B exists alone. The character " / " generally represents an "or" relationship between the associated objects before and after it.
[0089] In the embodiments of the present application, "determining B based on A" means that A is considered as a factor when determining B. It is not limited to "determining B based on A only", but also includes "determining B based on A and C", "determining B based on A, C and E", "determining C based on A, and determining B based on C further", etc. In addition, it can also include A as a condition for determining B, for example, "when A meets the first condition, B is determined using the first method"; for example, "when A meets the second condition, B is determined"; for example, "when A meets the third condition, B is determined based on the first parameter"; etc. Of course, A can also be a condition for determining B, for example, "when A meets the first condition, C is determined using the first method, and B is further determined based on C".
[0090] The term "plurality" in the embodiments of the present application refers to two or more, and other quantifiers are similar.
[0091] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, and not to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that they can still modify the technical solutions recorded in the foregoing embodiments, or make equivalent replacements for some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application.
Claims
1. A method for compensating engine oil quantity, characterized in that: include: When the operating condition of the vehicle satisfies a condition for performing oil quantity compensation on the engine, starting oil quantity compensation control for the engine; determining an injection number of the engine; determining an oil quantity compensation factor for the engine when the number of injections transitions from one to two; The fuel injection amount of the engine is controlled to increase based on the fuel amount compensation factor.
2. The engine oil quantity compensation method according to claim 1, characterized in that: The method further comprises: When the engine enters a self-idling state, obtaining an ambient temperature and a water temperature of the engine; When the ambient temperature and the water temperature respectively meet corresponding conditions, it is determined that the operating condition of the vehicle meets the condition for performing oil compensation on the engine.
3. The engine oil quantity compensation method according to claim 2, characterized in that: The method further comprises: When the ambient temperature is less than zero degrees and the water temperature is less than 5 degrees, it is determined that the ambient temperature and the water temperature meet corresponding conditions respectively.
4. The engine oil quantity compensation method according to claim 1, characterized in that: Determining an oil quantity compensation factor for the engine includes: obtaining the torque and speed of the engine; An oil quantity compensation factor for the engine is determined based on the torque and the speed.
5. The engine oil quantity compensation method according to claim 1, characterized in that: The method further comprises: determining a duration of the oil quantity compensation factor; The engine is controlled to increase the basic fuel injection amount based on the fuel amount compensation factor, and the compensation operation is completed within a preset time, and the fuel injection amount of the engine is controlled to maintain the increased fuel injection amount for the duration.
6. The engine oil quantity compensation method according to claim 1, characterized in that: The method further comprises: After the fuel injection amount of the engine is controlled to increase based on the fuel amount compensation factor, the fuel injection amount of the engine is controlled to gradually decrease to a base fuel injection amount based on an attenuation coefficient, wherein the attenuation coefficient is determined based on the vehicle model and current operating condition data: determining the number of injections of the engine during the process of controlling the fuel injection amount of the engine to gradually decrease; When the number of injections increases from 2 to 3, determining a first attenuation coefficient and a first attenuation duration; Controlling the fuel injection amount of the engine to gradually decrease according to the attenuation coefficient, and the reduction duration is the first attenuation duration; When the number of injections decreases from 3 to 2, the fuel injection amount of the engine is controlled to gradually decrease according to the attenuation coefficient, and the number of injections of the engine is monitored in real time; When the number of injections decreases from 2 to 1, the fuel injection amount of the engine is controlled to gradually decrease to the basic fuel injection amount based on the attenuation coefficient.
7. The engine oil quantity compensation method according to claim 6, characterized in that: The method further comprises: In the process of controlling the fuel injection amount of the engine to gradually decrease, obtaining the air-fuel ratio fluctuation value in real time; When the air-fuel ratio fluctuation value is within a preset fluctuation range, continuing to control the fuel injection amount of the engine to gradually decrease based on the first attenuation coefficient; When the air-fuel ratio fluctuation value is outside the preset fluctuation range, the attenuation coefficient is reduced, and the fuel injection amount of the engine is controlled to gradually decrease based on the adjusted attenuation coefficient.
8. The engine oil quantity compensation method according to any one of claims 1 to 7, characterized in that: The method further comprises: When the water temperature of the engine is greater than a preset water temperature, the oil quantity compensation control for the engine is exited.
9. An engine oil quantity compensation device, characterized in that: include: a compensation judgment module, configured to start oil quantity compensation control for the engine when the vehicle's operating condition satisfies a condition for performing oil quantity compensation on the engine; a compensation control module for determining the number of injections of the engine; When the number of injections transitions from one to two, an oil quantity compensation factor for the engine is determined; and an injection quantity of the engine is controlled to increase based on the oil quantity compensation factor.
10. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the engine oil amount compensation method according to any one of claims 1 to 8 is implemented.