Method and device for controlling oil amount of engine

文档序号:94373 发布日期:2021-10-12 浏览:53次 中文

阅读说明:本技术 一种控制发动机油量的方法及装置 (Method and device for controlling oil amount of engine ) 是由 宋东先 张�浩 崔亚彬 薛士悦 王伟 吴宜兵 于 2020-04-01 设计创作,主要内容包括:本发明提供了一种控制发动机油量的方法及装置,包括:获取发动机的当前扭矩和当前转速;根据当前扭矩,确定发动机的当前工作缸所需的理论进气量;根据当前扭矩和当前转速,确定流量修正系数;其中,流量修正系数与上一个工作缸具有关联关系;根据理论进气量、流量修正系数、以及当前工作缸对应的缸序系数,确定当前工作缸所需的实际进气量;根据实际进气量,控制发动机喷油器的油量。本发明通过对理论进气量根据实际工作情况进行修正后的实际进气量,并根据实际进气量控制油量,从而保证油量与实际进气量对应,避免了由于实际进气量与理论进气量不符导致的排放高、发动机抖动的问题。(The invention provides a method and a device for controlling the oil amount of an engine, comprising the following steps: acquiring the current torque and the current rotating speed of the engine; determining theoretical air inflow required by a current working cylinder of the engine according to the current torque; determining a flow correction coefficient according to the current torque and the current rotating speed; the flow correction coefficient and the last working cylinder have an incidence relation; determining the actual air inflow required by the current working cylinder according to the theoretical air inflow, the flow correction coefficient and the cylinder sequence coefficient corresponding to the current working cylinder; and controlling the oil quantity of the engine oil injector according to the actual air inflow. According to the invention, the theoretical air inflow is corrected according to the actual working condition to obtain the actual air inflow, and the oil quantity is controlled according to the actual air inflow, so that the oil quantity is ensured to correspond to the actual air inflow, and the problems of high emission and engine jitter caused by the fact that the actual air inflow does not accord with the theoretical air inflow are avoided.)

1. A method of controlling an amount of engine oil, the method comprising:

acquiring the current torque and the current rotating speed of the engine;

determining the theoretical air inflow required by the current working cylinder of the engine according to the current torque;

determining a flow correction factor according to the current torque and the current rotating speed; the flow correction coefficient and the cylinder deactivation state of the working cylinder before the current working cylinder have an incidence relation;

determining the actual air inflow required by the current working cylinder according to the theoretical air inflow, the flow correction coefficient and the cylinder sequence coefficient corresponding to the current working cylinder;

and controlling the oil quantity of the engine oil injector according to the actual air inflow.

2. The method of claim 1, wherein said step of determining a flow correction factor based on said current torque and said current speed comprises:

inquiring a preset flow correction coefficient table according to the current torque and the current rotating speed to obtain a flow correction coefficient; wherein the flow rate correction coefficient table records a correspondence relationship between torque, rotation speed, and flow rate correction coefficient.

3. The method of claim 1, wherein when the engine is a four cylinder engine, the step of determining a flow correction factor based on the current torque and the current speed comprises:

if the current working cylinder and the last cylinder deactivation interval are zero working cylinders, determining a flow correction coefficient in a first flow correction coefficient table according to the rotating speed of the engine and the current torque;

if the current working cylinder and the last cylinder deactivation are separated by one working cylinder, determining a flow correction coefficient in a second flow correction coefficient table according to the rotating speed of the engine and the current torque;

if the current working cylinder and the last cylinder deactivation are separated by two working cylinders, determining a flow correction coefficient in a third flow correction coefficient table according to the rotating speed of the engine and the current torque;

and if the current working cylinder and the last cylinder deactivation are separated by at least three working cylinders, determining that the flow correction coefficient is 1.

4. The method of claim 1, wherein the step of determining a theoretical intake air amount required for a current working cylinder of the engine based on the current torque comprises:

determining a total intake air amount required by the engine to generate the current torque;

determining the number of cylinders in the current work of the engine;

and determining the theoretical air inflow according to the total air inflow and the number of cylinders in the current work.

5. The method according to claim 1, wherein the cylinder sequence coefficient corresponding to the current working cylinder is set in advance according to the working sequence of the cylinders in the engine and the distance between the adjacent cylinders in the working sequence.

6. The method of claim 1, wherein when the engine is a four cylinder engine, the cylinder sequence coefficient comprises:

when the last working cylinder is a first cylinder and the current working cylinder is a third cylinder, the cylinder sequence coefficient is a first cylinder sequence coefficient;

when the previous working cylinder is a third cylinder and the current working cylinder is a fourth cylinder, the cylinder sequence coefficient is a second cylinder sequence coefficient;

when the previous working cylinder is a fourth cylinder and the current working cylinder is a second cylinder, the cylinder sequence coefficient is a third cylinder sequence coefficient;

and when the last working cylinder is the second cylinder and the current working cylinder is the first cylinder, the cylinder sequence coefficient is the fourth cylinder sequence coefficient.

7. An apparatus for controlling an amount of engine oil, comprising:

the acquisition module is used for acquiring the current torque and the current rotating speed of the engine;

the first calculation module is used for determining theoretical air inflow required by a current working cylinder of the engine according to the current torque;

the second calculation module is used for determining a flow correction coefficient according to the current torque and the current rotating speed; the flow correction coefficient and the cylinder deactivation state of the working cylinder before the current working cylinder have an incidence relation;

the third calculation module is used for determining the actual air inflow required by the current working cylinder according to the theoretical air inflow, the flow correction coefficient and the cylinder sequence coefficient corresponding to the current working cylinder;

and the oil control module is used for controlling the oil quantity of the engine oil sprayer according to the actual air inflow.

8. The device of claim 7, wherein the second calculation module is further configured to query a preset flow correction coefficient table according to the current torque and the current rotation speed to obtain a flow correction coefficient; wherein the flow rate correction coefficient table records a correspondence relationship between torque, rotation speed, and flow rate correction coefficient.

9. The apparatus of claim 8, wherein when the engine is a four cylinder engine, the second calculation module comprises:

the first determining submodule is used for determining a flow correction coefficient in a first flow correction coefficient table according to the rotating speed of the engine and the current torque if the current working cylinder and the last cylinder deactivation interval are zero working cylinders;

the second determining submodule is used for determining a flow correction coefficient in a second flow correction coefficient table according to the rotating speed of the engine and the current torque if the current working cylinder is separated from the previous cylinder deactivation by one working cylinder;

a third determining submodule, configured to determine a flow correction coefficient in a second flow correction coefficient table according to the rotation speed of the engine and the current torque if the current working cylinder is separated from a previous cylinder deactivation by two working cylinders;

and the fourth determining submodule is used for determining that the flow correction coefficient is 1 if the current working cylinder and the last cylinder deactivation are separated by at least three working cylinders.

10. The apparatus of claim 7, wherein the first computing module comprises:

a total intake air amount calculation sub-module for determining a total intake air amount required by the engine to generate the current torque;

the working cylinder number determining submodule is used for determining the number of cylinders in the current work of the engine;

and the theoretical air inflow determining submodule is used for determining the theoretical air inflow according to the total air inflow and the number of cylinders in the current work.

11. The device according to claim 7, wherein the cylinder sequence coefficient corresponding to the current working cylinder is set in advance according to the working sequence of the cylinders in the engine and the distance between the adjacent cylinders in the working sequence.

12. The apparatus of claim 7, wherein when the engine is a four cylinder engine, the cylinder sequence coefficient comprises:

when the last working cylinder is a first cylinder and the current working cylinder is a third cylinder, the cylinder sequence coefficient is a first cylinder sequence coefficient;

when the previous working cylinder is a third cylinder and the current working cylinder is a fourth cylinder, the cylinder sequence coefficient is a second cylinder sequence coefficient;

when the previous working cylinder is a fourth cylinder and the current working cylinder is a second cylinder, the cylinder sequence coefficient is a third cylinder sequence coefficient;

and when the last working cylinder is the second cylinder and the current working cylinder is the first cylinder, the cylinder sequence coefficient is the fourth cylinder sequence coefficient.

Technical Field

The invention relates to the field of engine cylinder deactivation control, in particular to a method and a device for controlling the oil quantity of an engine.

Background

Automobile emission is an important aspect of current environmental and energy problems, how to ensure normal running of an automobile and better save energy and reduce emission are research hotspots in the internal combustion engine industry, and what is the most important is how to reduce oil consumption and emission.

In order to avoid the problems of excessive energy supply, energy waste and the like in the working process of the engine, when the engine works under a small load, the cylinder deactivation technology of the engine is adopted, namely, part of cylinders of the engine are closed, so that the pumping loss and friction are reduced, the engine can be positioned in a region with lower oil consumption when the engine works under the small load, and the oil consumption and the emission are reduced. The cylinder deactivation technology of the current engine generally adopts a fixed cylinder deactivation mode. The fixed cylinder deactivation mode is simple to implement, but the optimal fuel consumption area cannot be selected according to the state of the engine, and the effect of reducing fuel consumption is limited. Therefore, in order to improve the effects of energy conservation and emission reduction, a random cylinder deactivation mode can be adopted, and the optimal cylinder deactivation mode is correspondingly selected according to the current state of the engine, so that the engine can be always in the optimal oil consumption area.

Fig. 1 shows a schematic diagram of an intake manifold of a four-cylinder engine, in which, taking a four-cylinder engine comprising a cyl1 (cylinder) first cylinder, a cyl2 second cylinder, a cyl3 third cylinder and a cyl4 fourth cylinder as an example, when the first cylinder intake is finished, the valve is closed, the air flow in the intake manifold flows to the intake valve of the first cylinder under the inertia effect, pressure waves are generated by impacting the intake valve, then the air flow reversely propagates in the intake manifold, at this time, the intake valve of the third cylinder is opened to start air intake, the pressure waves can affect the air intake of the third cylinder, when the intake valve of the third cylinder is opened, the actual air intake amount is higher than the theoretical air intake amount, if the intake valve of the third cylinder is opened, the valley of the actual air intake amount is lower than the theoretical air intake amount, then, the pressure waves generated by the intake air of the third cylinder affect the air intake of the fourth cylinder, the pressure waves generated by the intake of the fourth cylinder affect the second cylinder, and so on, in the state that the engine works in all four cylinders, the intake air quantity is balanced and kept constant. However, when cylinder deactivation is performed in a random cylinder deactivation manner, due to the randomness of cylinder deactivation, each cylinder may be stopped at any time, so that pressure waves in the intake manifold are irregular, and the intake air amount of a single cylinder cannot be accurately calculated, so that the actual intake air amount is not in accordance with the theoretical intake air amount, and the intake air amount is in a certain proportion to the oil amount. Therefore, when the oil amount is determined according to the theoretical air intake amount, the oil amount determined according to the theoretical air intake amount does not accord with the oil amount required by the actual air intake amount due to the fact that the theoretical air intake amount does not accord with the actual air intake amount, so that the problems of too large or too small oil amount occur, and the problems of too high engine emission, shaking and the like are caused.

Disclosure of Invention

In view of the above, the present invention is directed to a method and an apparatus for controlling an engine oil amount, so as to solve the problems of excessive or insufficient oil amount of an engine, high emission, and engine jitter caused by a difference between an oil amount determined according to a theoretical intake air amount and an oil amount required by an actual intake air amount due to a random cylinder deactivation mode in the prior art.

In order to achieve the purpose, the technical scheme of the invention is realized as follows:

acquiring the current torque and the current rotating speed of the engine;

determining the theoretical air inflow required by the current working cylinder of the engine according to the current torque;

determining a flow correction factor according to the current torque and the current rotating speed; the flow correction coefficient and the cylinder deactivation state of the working cylinder before the current working cylinder have an incidence relation;

determining the actual air inflow required by the current working cylinder according to the theoretical air inflow, the flow correction coefficient and the cylinder sequence coefficient corresponding to the current working cylinder;

and controlling the oil quantity of the engine oil injector according to the actual air inflow.

Optionally, the step of determining a flow correction factor based on the current torque and the current speed comprises:

inquiring a preset flow correction coefficient table according to the current torque and the current rotating speed to obtain a flow correction coefficient; wherein the flow rate correction coefficient table records a correspondence relationship between torque, rotation speed, and flow rate correction coefficient.

Optionally, when the engine is a four-cylinder engine, the step of determining a flow correction factor based on the current torque and the current speed comprises:

if the current working cylinder and the last cylinder deactivation interval are zero working cylinders, determining a flow correction coefficient in a first flow correction coefficient table according to the rotating speed of the engine and the current torque;

if the current working cylinder and the last cylinder deactivation are separated by one working cylinder, determining a flow correction coefficient in a second flow correction coefficient table according to the rotating speed of the engine and the current torque;

if the current working cylinder and the last cylinder deactivation are separated by two working cylinders, determining a flow correction coefficient in a third flow correction coefficient table according to the rotating speed of the engine and the current torque;

and if the current working cylinder and the last cylinder deactivation are separated by at least three working cylinders, determining that the flow correction coefficient is 1.

Optionally, the step of determining a theoretical intake air amount required for a current working cylinder of the engine according to the current torque comprises:

determining a total intake air amount required by the engine to generate the current torque;

determining the number of cylinders in the current work of the engine;

and determining the theoretical air inflow according to the total air inflow and the number of cylinders in the current work.

Optionally, the cylinder sequence coefficient corresponding to the current working cylinder is obtained in advance according to the working sequence of the cylinders in the engine and the distance between the cylinders adjacent to the working sequence.

Optionally, when the engine is a four-cylinder engine, the cylinder sequence coefficient includes:

when the last working cylinder is a first cylinder and the current working cylinder is a third cylinder, the cylinder sequence coefficient is a first cylinder sequence coefficient;

when the previous working cylinder is a third cylinder and the current working cylinder is a fourth cylinder, the cylinder sequence coefficient is a second cylinder sequence coefficient;

when the previous working cylinder is a fourth cylinder and the current working cylinder is a second cylinder, the cylinder sequence coefficient is a third cylinder sequence coefficient;

and when the last working cylinder is the second cylinder and the current working cylinder is the first cylinder, the cylinder sequence coefficient is the fourth cylinder sequence coefficient.

The present invention also provides an apparatus for controlling an amount of engine oil, which may include:

the acquisition module is used for acquiring the current torque and the current rotating speed of the engine;

the first calculation module is used for determining theoretical air inflow required by a current working cylinder of the engine according to the current torque;

the second calculation module is used for determining a flow correction coefficient according to the current torque and the current rotating speed; the flow correction coefficient and the cylinder deactivation state of the working cylinder before the current working cylinder have an incidence relation;

the third calculation module is used for determining the actual air inflow required by the current working cylinder according to the theoretical air inflow, the flow correction coefficient and the cylinder sequence coefficient corresponding to the current working cylinder;

and the oil control module is used for controlling the oil quantity of the engine oil sprayer according to the actual air inflow.

Optionally, the second calculating module is further configured to query a preset flow correction coefficient table according to the current torque and the current rotation speed to obtain a flow correction coefficient; wherein the flow rate correction coefficient table records a correspondence relationship between torque, rotation speed, and flow rate correction coefficient.

Optionally, when the engine is a four cylinder engine, the second calculation module comprises:

the first determining submodule is used for determining a flow correction coefficient in a first flow correction coefficient table according to the rotating speed of the engine and the current torque if the current working cylinder and the last cylinder deactivation interval are zero working cylinders;

the second determining submodule is used for determining a flow correction coefficient in a second flow correction coefficient table according to the rotating speed of the engine and the current torque if the current working cylinder is separated from the previous cylinder deactivation by one working cylinder;

a third determining submodule, configured to determine a flow correction coefficient in a second flow correction coefficient table according to the rotation speed of the engine and the current torque if the current working cylinder is separated from a previous cylinder deactivation by two working cylinders;

and the fourth determining submodule is used for determining that the flow correction coefficient is 1 if the current working cylinder and the last cylinder deactivation are separated by at least three working cylinders.

Optionally, the first computing module comprises:

a total intake air amount calculation sub-module for determining a total intake air amount required by the engine to generate the current torque;

the working cylinder number determining submodule is used for determining the number of cylinders in the current work of the engine;

and the theoretical air inflow determining submodule is used for determining the theoretical air inflow according to the total air inflow and the number of cylinders in the current work.

Optionally, the cylinder sequence coefficient corresponding to the current working cylinder is obtained in advance according to the working sequence of the cylinders in the engine and the distance between the cylinders adjacent to the working sequence.

Optionally, when the engine is a four-cylinder engine, the cylinder sequence coefficient includes:

when the last working cylinder is a first cylinder and the current working cylinder is a third cylinder, the cylinder sequence coefficient is a first cylinder sequence coefficient;

when the previous working cylinder is a third cylinder and the current working cylinder is a fourth cylinder, the cylinder sequence coefficient is a second cylinder sequence coefficient;

when the previous working cylinder is a fourth cylinder and the current working cylinder is a second cylinder, the cylinder sequence coefficient is a third cylinder sequence coefficient;

and when the last working cylinder is the second cylinder and the current working cylinder is the first cylinder, the cylinder sequence coefficient is the fourth cylinder sequence coefficient.

Compared with the prior art, the method and the device for controlling the oil amount of the engine have the following advantages:

the embodiment of the invention discloses a method and a device for controlling the oil quantity of an engine, after the current torque is obtained, the theoretical oil consumption required by the engine with the current torque is calculated according to the current torque, so that the theoretical air input is calculated, then the flow correction coefficient is determined according to the rotating speed of the engine and the current torque, and the actual air input of the current working cylinder is finally determined according to the cylinder sequence coefficient of the current working cylinder and the last working cylinder, the oil quantity of an engine oil sprayer is controlled according to the actual air input, so that the oil quantity is ensured to correspond to the actual air input, and the problems of high emission and engine jitter caused by the fact that the oil quantity determined according to the theoretical air input is not consistent with the oil quantity required by the actual air input are solved.

Drawings

The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate an embodiment of the invention and, together with the description, serve to explain the invention and not to limit the invention. In the drawings:

FIG. 1 is a schematic diagram of an engine intake manifold configuration;

FIG. 2 is a flowchart illustrating steps in a method of controlling engine oil amount according to an embodiment of the present disclosure;

FIG. 3 is a flowchart illustrating steps in another method of controlling engine oil amount according to an embodiment of the present invention;

FIG. 4 is a flowchart illustrating steps in a method of controlling engine oil in accordance with an embodiment of the present invention;

FIG. 5 is a high level logical block diagram of a method of controlling engine oil amount according to an embodiment of the present invention;

FIG. 6 is a logical block diagram of a table of selected flow correction factors according to an embodiment of the present invention;

fig. 7 is a block diagram showing the construction of an apparatus for controlling the amount of engine oil according to the embodiment of the present invention;

fig. 8 is a block diagram showing another arrangement for controlling the amount of engine oil according to the embodiment of the present invention.

Detailed Description

It should be noted that the embodiments and features of the embodiments may be combined with each other without conflict.

The present invention will be described in detail below with reference to the embodiments with reference to the attached drawings.

The embodiment of the invention aims to avoid the problems that the actual air inflow is inconsistent with the theoretical air inflow due to random cylinder deactivation when the engine works under low load, so that the oil quantity determined according to the theoretical air inflow is inconsistent with the oil quantity required by the actual air inflow, the engine oil quantity cannot correspond to the actual air inflow, the engine discharge is too high or the engine shakes, and in order to better explain the scheme of the invention, the random cylinder deactivation process of the engine is explained as follows:

in the embodiment of the invention, the working state of the engine can be divided into the working state of all cylinders and the working state of random cylinder deactivation. Wherein, the working state of the whole cylinder is the state that all cylinders of the engine work; the random cylinder deactivation working state means that in the running process of the vehicle, the engine is controlled to work at different cylinder deactivation rates and cylinder deactivation sequences according to torque requirements under different loads, namely, the vehicle can randomly control part of cylinders to stop working according to different torque requirements, so that the purpose that the engine works with the least number of cylinders on the premise of meeting the torque requirements is achieved, and the optimal working condition oil consumption of the engine can be achieved as far as possible. In the working process, the piston is pushed to rotate by consuming fuel oil, but the energy generated by the consumed fuel oil is used for pushing the piston to rotate the crankshaft, and besides, a part of energy is taken away by high-temperature tail gas and cooling water, and a part of energy is used for overcoming friction resistance to do work, and in addition, a part of energy is used for overcoming pumping loss. Further, the larger the engine displacement, the greater the capacity loss due to friction and pumping loss, and therefore, the same torque is output and the smaller the energy loss of the small displacement engine to overcome friction and pumping loss is than that of the large displacement engine. Therefore, if the engine is controlled to work under a small load, that is, when the target torque is small, the torque output by the working cylinders which are partially closed and are ensured to work continuously can meet the target torque requirement of the engine, because the partial working cylinders are closed, which is equivalent to the reduction of the displacement of the engine, the pumping loss and the friction loss can be reduced, and therefore, the energy consumption of the engine can be saved by randomly stopping the cylinders.

It can be seen that the working principle of the random cylinder deactivation working state is equivalent to dynamically adjusting the displacement of the engine according to different working conditions, thereby reducing the energy consumption of the engine. In order to realize the random cylinder deactivation of the engine, each cylinder of the engine is provided with an intake valve, an exhaust valve, an oil nozzle and an ignition device which can be independently opened and closed, so that the intake and the exhaust of any cylinder can be stopped by closing the intake valve and the exhaust valve at any time, and the ignition and the oil injection are simultaneously stopped, thereby realizing the random cylinder deactivation effect.

In embodiments of the present invention, random cylinder deactivation may include different cylinder deactivation rates and selection of cylinder deactivation sequences. The cylinder deactivation rate represents the proportion of cylinders in a cylinder deactivation state in the working process of the engine in all cylinders, taking a four-cylinder engine as an example, the four-cylinder engine comprises four cylinders including a first cylinder, a second cylinder, a third cylinder and a fourth cylinder, wherein the four cylinders in the full-cylinder working state of the engine are sequentially put into a working state once according to the first cylinder, the third cylinder, the fourth cylinder and the second cylinder as a cycle, for convenience of description, the four-cylinder engine is described as 25 cycles, and when the cylinder deactivation rate is 20%, namely 25 cycles of the four-cylinder engine, the cylinders of the engine are in the cylinder deactivation state 20 times and are in the working state 80 times; when the cylinder deactivation rate is 25%, namely 25 cycles of the four-cylinder engine, 25 times of cylinders of the engine are in the cylinder deactivation state, and 75 times of cylinders of the engine are in the working state.

In the embodiment of the present invention, the cylinder deactivation sequence indicates a cylinder in a cylinder deactivation state during the operation of the engine, and a position of the cylinder in an engine operation cycle, taking a four-cylinder engine as an example, in an all-cylinder operation state, the four cylinders sequentially enter an operating state according to an order of a first cylinder, a third cylinder, a fourth cylinder, a second cylinder, and a first cylinder, and when a cylinder deactivation rate is 33%, the cylinder deactivation sequence may be:

cylinder deactivation sequence scheme one:

first cylinder operation, third cylinder operation, fourth cylinder deactivation, second cylinder operation, first cylinder operation, third cylinder deactivation, fourth cylinder operation, second cylinder operation, first cylinder deactivation, · · · · · · ·;

cylinder deactivation sequence scheme two:

first cylinder deactivation, third cylinder activation, fourth cylinder activation, second cylinder deactivation, first cylinder activation, third cylinder activation, fourth cylinder deactivation, second cylinder activation, first cylinder activation, · · · · · · ·;

cylinder deactivation sequence scheme three:

first cylinder operation, third cylinder deactivation, fourth cylinder operation, second cylinder operation, first cylinder deactivation, third cylinder operation, fourth cylinder operation, second cylinder deactivation, first cylinder operation, ·.

The above three cylinder deactivation sequences can be implemented, and it can be verified through experiments that the cylinder deactivation sequence with the minimum engine vibration and the best transition when the states among the cylinders are switched is selected.

From the above, no matter which scheme is adopted to perform random cylinder deactivation, the cylinder deactivation sequence in one cycle (the first cylinder, the third cylinder, the fourth cylinder and the second cylinder) is not determined, and at this time, an error exists between the actual air intake amount of the current working cylinder and the calculated theoretical air intake amount due to the uncertain cylinder deactivation sequence, so that the oil amount determined according to the theoretical air intake amount does not accord with the oil amount required by the actual air intake amount, and the engine oil amount and the actual air intake amount cannot correspond to each other, thereby causing the problems of over-high engine emission or engine jitter.

Referring to fig. 2, which is a flowchart illustrating steps of a method for controlling an amount of engine oil according to an embodiment of the present invention, as shown in fig. 2, the method may include:

step 201: the current torque and the current rotating speed of the engine are obtained.

In the embodiment of the invention, the actual air inflow of the current working cylinder is obtained by determining the influence of the air inflow of the previous working cylinder on the air inflow of the current working cylinder before the air inflow of the current working cylinder. The working cylinder represents a cylinder which is operated by ignition in the current cycle, and the current torque and the current rotating speed of the engine can be acquired by an Electronic Control Unit (ECU) before the working cylinder is charged, and optionally, the current torque can be calculated according to the opening degree of an accelerator pedal which is stepped by a driver. In practical applications, there is a correspondence relationship between the opening degree of the accelerator pedal and the torque, and the correspondence relationship is set in advance.

It should be noted that, taking a four-cylinder engine as an example, as shown in fig. 1, the physical ordering of the cylinders in the engine is cy11, cy12, cy13 and cy 14. The working sequence of the cylinders is cy11, cy13, cy14 and cy12, and the engine general control system is controlled once in the sequence of cy11, cy13, cy14 and cy12, and then a cycle is formed. The control may be cylinder deactivation, or operation.

Step 202: and determining the theoretical air inflow required by the current working cylinder of the engine according to the current torque.

Wherein the current torque corresponds to an oil consumption amount, and the oil consumption amount corresponds to the theoretical intake air amount.

In the embodiment of the invention, because the current torque corresponds to the fuel consumption, for example, when 1mg of gasoline can generate 6Nm of torque by burning, the theoretical fuel consumption required by generating the torque can be calculated according to the current torque, and in order to enable the gasoline to be fully burned, the mass ratio of the fuel consumption to the air in an ideal combustion state also needs to be set according to the vehicle type, the driving environment and the like, for example, the mass ratio of the air required by gasoline to be fully burned to the gasoline is calculated to be 14.7, and at this time, the theoretical intake air quantity (mg) can be calculated to be the required torque (Nm)/6.

Referring to fig. 3 in addition to fig. 2, there is shown a flow chart of steps of another method of controlling engine oil amount, optionally, as shown in fig. 3, step 202 includes:

step 2021: determining a total intake air amount required by the engine to generate the current torque.

Step 2022: determining the number of cylinders in which the engine is currently operating.

Step 2023: and determining the theoretical air inflow according to the total air inflow and the number of cylinders in the current work.

In the embodiment of the invention, when the number of cylinders of the engine is a plurality, the theoretical intake air amount calculated by the current torque is actually the total intake air amount required by the engine to generate the current torque. And the total intake air amount is the total intake air amount of the engine in each operating cycle. The total intake air amount of, for example, a four-cylinder engine is the intake air amount from the first cylinder firing operation or cylinder deactivation to the next first cylinder firing operation or cylinder deactivation. In this case, optionally, the four-cylinder engine is divided into a group by four times of ignition operation when the four-cylinder engine works in a full cylinder, or the six-cylinder engine is divided into a group by six times of ignition operation when the six-cylinder engine works in a full cylinder, and the like, and the number of cylinders in actual operation when the current group is randomly deactivated is determined, so as to determine the number of cylinders in current operation of the engine, for example, if the first cylinder, the third cylinder, the fourth cylinder and the second cylinder of the four-cylinder engine work in sequence or the cylinders are deactivated once in a group, in the random deactivation strategy of the cylinder, the second cylinder is deactivated and the other three cylinders work, the number of cylinders in current operation is three cylinders, and at this time, the intake air quantity of the three cylinders needs to reach the total intake air quantity, so that the theoretical intake quantity of a single cylinder can be obtained. Those skilled in the art can select other division modes according to actual situations, and the present invention is not limited in this respect. The cylinder deactivation number is determined according to a preset cylinder deactivation table corresponding to the cylinder deactivation rate.

Step 203: determining a flow correction factor according to the current torque and the current rotating speed; and the flow correction coefficient is in a correlation relation with the cylinder deactivation state of the working cylinder before the current working cylinder.

In the embodiment of the invention, the flow correction coefficient also needs to be determined, and because the actual air inflow of the current working cylinder is actually influenced by the air intake process of the previous working cylinder, the flow correction coefficient also has a corresponding relation with the previous working cylinder.

Optionally, as shown in fig. 3, step 203 comprises:

step 2031: inquiring a preset flow correction coefficient table according to the current torque and the current rotating speed to obtain a flow correction coefficient; wherein the flow rate correction coefficient table records a correspondence relationship between torque, rotation speed, and flow rate correction coefficient.

In the embodiment of the present invention, a flow correction coefficient table may be constructed according to a corresponding relationship between torque, rotation speed and a flow correction coefficient, optionally, an association relationship between the flow correction coefficient and a cylinder deactivation state of a working cylinder before the working cylinder may also be referred to, and after obtaining a current torque and a current rotation speed, a preset flow correction coefficient table may be only required to be retrieved, so that a flow correction coefficient may be determined according to the current torque and the current rotation speed, and a previous working cylinder, where an abscissa of the flow correction coefficient table is the rotation speed, an ordinate is the torque, and a content is the flow correction coefficient. In the embodiment of the present invention, the preset flow correction coefficient table may be obtained through multiple tests on the engine, and the embodiment of the present invention does not limit the table.

Referring to fig. 4, when the engine is a four cylinder engine, based on fig. 2, a flowchart of steps of another method for controlling the amount of engine oil is shown, and optionally, as shown in fig. 4, step 203 comprises:

step 2032: and if the current working cylinder and the last cylinder deactivation interval are zero working cylinders, determining a flow correction coefficient in a first flow correction coefficient table according to the rotating speed of the engine and the current torque.

Step 2033: and if the current working cylinder is separated from the last cylinder deactivation by one working cylinder, determining a flow correction coefficient in a second flow correction coefficient table according to the rotating speed of the engine and the current torque.

Step 2034: and if the current working cylinder and the last cylinder deactivation are separated by two working cylinders, determining a flow correction coefficient in a third flow correction coefficient table according to the rotating speed of the engine and the current torque.

In the embodiment of the invention, different flow correction coefficient tables can be respectively determined according to the actual cylinder deactivation condition, for example, when the engine is a four-cylinder engine, the flow correction coefficient tables can be respectively set according to the cylinder deactivation conditions of the first three cylinders of the current working cylinder, and when the last cylinder of the current working cylinder is deactivated, the flow correction coefficient table corresponds to the first flow correction coefficient table without determining the condition of the last cylinder; when the previous cylinder is not deactivated, determining the cylinder deactivation condition of the previous cylinder, wherein the cylinder deactivation condition of the previous cylinder corresponds to the second flow correction coefficient table; and when the last cylinder is not deactivated, determining the cylinder deactivation condition of the last cylinder, wherein the last cylinder is deactivated and corresponds to the third flow correction coefficient table, namely determining the number of the working cylinders spaced between the last cylinder and the current working cylinder to determine the corresponding flow correction coefficient table.

If the first cylinder needs to be charged, whether the previous second cylinder is deactivated or not is determined firstly, if the first cylinder is deactivated, the first cylinder corresponds to the first flow correction coefficient table, if the first cylinder is not deactivated, whether the previous fourth cylinder of the second cylinder is deactivated or not is determined, if the first cylinder is deactivated, the second cylinder corresponds to the second correction coefficient table, if the first cylinder is not deactivated, the third cylinder of the fourth cylinder is finally determined whether the previous third cylinder is deactivated or not, if the first cylinder is deactivated, the third cylinder corresponds to the third flow correction coefficient table, and the like can be performed on the six-cylinder engine. In the embodiment of the invention, the flow correction coefficient table is distinguished according to the cylinder deactivation condition before the current working cylinder, and then the current torque and the current rotating speed are inquired in the corresponding flow correction coefficient table, so that the data quantity required to be compared in each inquiry can be reduced, and the calculation efficiency is improved.

In the implementation of the invention, it can be seen that the flow correction coefficient is to indicate the influence of cylinder deactivation of other cylinders before the current working cylinder on the air intake amount of the current working cylinder if cylinder deactivation occurs, the first flow correction coefficient table corresponds to the impression of cylinder deactivation of the previous cylinder adjacent to the current working cylinder on the current working cylinder, the correction amplitude is large, the second flow correction coefficient table corresponds to the cylinder after the current working cylinder is separated by one working cylinder, the influence of cylinder deactivation on the current working cylinder is small, the third flow correction coefficient table corresponds to the cylinder after the current working cylinder is separated by two working cylinders, the cylinder deactivation has the influence on the current working cylinder, the correction amplitude is minimum, and the like can be performed on engines with other cylinders.

Step 2035: and if the current working cylinder and the last cylinder deactivation are separated by at least three working cylinders, determining that the flow correction coefficient is 1.

In the embodiment of the invention, as a four-cylinder engine is taken as an example, if a current working cylinder and a last cylinder are separated by at least three working cylinders, the last working cylinder, the last cylinder and the last cylinder of the current working cylinder all work, and the cylinder is not stopped, the engine is considered to be in all-cylinder work at this time, an air inlet flow is normal, the fluctuation of air flow in an air inlet manifold conforms to a rule, a theoretical air inlet flow is an actual air inlet flow, no correction is needed, at this time, a flow correction coefficient is determined to be 1, and if the engine is a six-cylinder engine, when the current working cylinder and the last cylinder are separated by at least five working cylinders, the flow correction coefficient is determined to be 1.

Step 204: and determining the actual air inflow required by the current working cylinder according to the theoretical air inflow, the flow correction coefficient and the cylinder sequence coefficient corresponding to the current working cylinder.

Optionally, the cylinder sequence coefficient corresponding to the current working cylinder is obtained in advance according to the working sequence of the cylinders in the engine and the distance between the cylinders adjacent to the working sequence.

In the embodiment of the present invention, it is further necessary to determine a cylinder sequence correction coefficient, where the cylinder sequence correction coefficient is related to a distance between different cylinders caused by a structure of an intake manifold, and taking a four-cylinder engine as an example, an operating sequence of four cylinders is a first cylinder, a third cylinder, a fourth cylinder, and a second cylinder, but distances between the first cylinder and the third cylinder, between the third cylinder and the fourth cylinder, between the fourth cylinder and the second cylinder, between the second cylinder and the first cylinder are different and are affected by factors such as a structure of the intake manifold and a size of the engine, and therefore, different cylinder sequence correction coefficients need to be set according to actual distances to perform correction so as to eliminate calculation errors caused by the different distances.

Optionally, when the engine is a four-cylinder engine, the cylinder sequence coefficient includes:

and when the last working cylinder is the first cylinder and the current working cylinder is the third cylinder, the cylinder sequence coefficient is the first cylinder sequence coefficient.

And when the last working cylinder is a third cylinder and the current working cylinder is a fourth cylinder, the cylinder sequence coefficient is a second cylinder sequence coefficient.

And when the last working cylinder is the fourth cylinder and the current working cylinder is the second cylinder, the cylinder sequence coefficient is the third cylinder sequence coefficient.

And when the last working cylinder is the second cylinder and the current working cylinder is the first cylinder, the cylinder sequence coefficient is the fourth cylinder sequence coefficient.

In the embodiment of the invention, when the engine is a four-cylinder engine, the distances from the first cylinder to the third cylinder and from the fourth cylinder to the second cylinder are far and the distances from the third cylinder to the fourth cylinder and from the second cylinder to the first cylinder are near due to the structure of the intake manifold, so that the four correction values are respectively set, and the influence of different distances on the result is avoided, namely the influence of the distance between the last working cylinder and the current working cylinder on the air intake amount of the current working cylinder is required to be determined by the cylinder sequence coefficient. Alternatively, in a four-cylinder engine, the value of the cylinder order coefficient may be 0.98 for the first cylinder order coefficient, depending on the intake manifold structure; taking the second cylinder sequence coefficient to be 0.95; taking the coefficient of the third cylinder sequence to be 0.94; the fourth order coefficient is 0.952.

Step 205: and controlling the oil quantity of the engine oil injector according to the actual air inflow.

In the embodiment of the invention, after the theoretical air inflow is corrected according to the flow correction coefficient and the cylinder sequence correction coefficient, the actual air inflow of the current working cylinder at the time is obtained, and at the moment, the oil quantity of the engine oil injector is controlled according to the actual air inflow, so that the good proportion between the oil quantity and the air inflow is kept, the problem of high emission is avoided, and the jitter of the engine in the cylinder stopping process is reduced.

It should be noted that, in the embodiment of the present invention, for engines with other cylinder numbers, for example, 6 cylinders and 8 cylinders, the flow correction coefficient table may also be obtained through corresponding experiments, and the cylinder sequence coefficient may also be obtained in advance according to the operation sequence of the cylinders in the engine and the distance between the cylinders adjacent to the operation sequence, or may be obtained through experiments, and the embodiment of the present invention does not limit this.

As shown in fig. 5, which illustrates a logic framework diagram of a method for controlling an engine oil amount according to an embodiment of the present invention, as shown in fig. 5, a theoretical intake air amount of a current working cylinder is calculated by obtaining a current torque, and a cylinder order coefficient is determined according to a cylinder order of the current working cylinder and a cylinder order of a previous working cylinder of the current working cylinder; then, according to the current rotating speed of the engine and the current torque to be generated by the engine, inquiring a corresponding flow correction coefficient table to obtain a flow correction coefficient, if the current working cylinder is a third cylinder and the last cylinder deactivation is a second cylinder, at the moment, the current working cylinder and the last cylinder deactivation are separated by one working cylinder and the first cylinder, inquiring a corresponding second flow correction coefficient table, wherein the cylinder sequence coefficient is a first cylinder sequence coefficient of 0.98; and finally obtaining the actual air inflow by multiplying the theoretical air inflow and the correction coefficient, so as to control the oil amount of the engine according to the actual air inflow, if the flow correction coefficient obtained by inquiring the second flow correction coefficient table is obtained according to the first cylinder sequence coefficient, the final correction coefficient is obtained, the actual air inflow of the third cylinder in the current work is determined according to the theoretical air inflow and the correction coefficient, and the oil amount of the engine is determined according to the actual air inflow.

Referring to fig. 6, which shows a logic framework diagram of a selected flow correction coefficient table according to an embodiment of the present invention, as shown in fig. 6, looking up the relationship between the current cylinder and the last cylinder deactivation, when the current cylinder is adjacent to the last cylinder deactivation, querying the first flow correction coefficient table map1 to determine the flow correction coefficient; when the current working cylinder and the previous cylinder are separated by one working cylinder, namely the previous cylinder adjacent to the current working cylinder works and the previous cylinder is deactivated, inquiring a second flow correction coefficient table map2 and determining a flow correction coefficient; when the current working cylinder and the previous cylinder are separated by two working cylinders, namely the previous cylinder adjacent to the current working cylinder works and the previous cylinder stops, inquiring a third flow correction coefficient table map3 and determining a flow correction coefficient; when the current working cylinder and the previous cylinder are separated by three working cylinders, namely the previous cylinder adjacent to the current working cylinder, the previous cylinder and the previous cylinder work, and the previous cylinder stops, the fourth flow correction coefficient table map4 is inquired, and the flow correction coefficient is determined to be 1.

Of course, instead of obtaining the correction coefficient according to the flow correction coefficient and the cylinder order coefficient, the flow correction coefficient and the cylinder order coefficient may be respectively and sequentially calculated with the theoretical intake air amount to obtain the actual intake air amount, and the specific calculation sequence is not specifically limited in the embodiment of the present invention.

Referring to fig. 7, which shows a block diagram of an apparatus 700 for controlling an amount of engine oil according to an embodiment of the present invention, as shown in fig. 7, the apparatus may include:

an obtaining module 701, configured to obtain a current torque and a current rotation speed of an engine;

a first calculation module 702, configured to determine a theoretical intake air amount required by a current working cylinder of the engine according to the current torque;

referring to fig. 8 in addition to fig. 7, another apparatus for controlling an amount of engine oil according to an embodiment of the present invention is shown, and optionally, the first calculating module 702 includes:

a total intake air amount calculating submodule 7021 for determining a total intake air amount required for the engine to generate the current torque;

the number of working cylinders determining submodule 7022 is used for determining the number of cylinders in the current work of the engine;

and a theoretical intake air amount determining submodule 7023 for determining the theoretical intake air amount based on the total intake air amount and the number of cylinders in the current operation.

A second calculating module 703, configured to determine a flow correction factor according to the current torque and the current rotation speed; the flow correction coefficient and the cylinder deactivation state of the working cylinder before the current working cylinder have an incidence relation;

optionally, the second calculating module 703 is further configured to query a preset flow correction coefficient table according to the current torque and the current rotation speed to obtain a flow correction coefficient; wherein the flow rate correction coefficient table records a correspondence relationship between torque, rotation speed, and flow rate correction coefficient.

Optionally, as shown in fig. 8, the second calculation module 703 includes:

a first determining submodule 7031, configured to determine a flow correction coefficient in a first flow correction coefficient table according to the rotation speed of the engine and the current torque if the current cylinder is separated from a previous cylinder deactivation by zero cylinders;

a second determining submodule 7032, configured to determine a flow correction coefficient in a second flow correction coefficient table according to the rotation speed of the engine and the current torque if the current cylinder is separated from a previous cylinder deactivation by one cylinder;

a third determining submodule 7033, configured to determine a flow correction coefficient in a second flow correction coefficient table according to the rotation speed of the engine and the current torque if the current cylinder is separated from a previous cylinder deactivation by two cylinders;

a fourth determining submodule 7034, configured to determine that the flow correction coefficient is 1 if the current cylinder is separated from the last cylinder by at least three cylinders.

A third calculating module 704, configured to determine, according to the theoretical intake air amount, the flow correction coefficient, and a cylinder sequence coefficient corresponding to the current working cylinder, an actual intake air amount required by the current working cylinder;

optionally, the cylinder sequence coefficient corresponding to the current working cylinder is obtained in advance according to the working sequence of the cylinders in the engine and the distance between the cylinders adjacent to the working sequence. Optionally, when the engine is a four-cylinder engine, the cylinder sequence coefficient includes:

when the last working cylinder is a first cylinder and the current working cylinder is a third cylinder, the cylinder sequence coefficient is a first cylinder sequence coefficient;

when the previous working cylinder is a third cylinder and the current working cylinder is a fourth cylinder, the cylinder sequence coefficient is a second cylinder sequence coefficient;

when the previous working cylinder is a fourth cylinder and the current working cylinder is a second cylinder, the cylinder sequence coefficient is a third cylinder sequence coefficient;

and when the last working cylinder is the second cylinder and the current working cylinder is the first cylinder, the cylinder sequence coefficient is the fourth cylinder sequence coefficient.

And the oil control module 705 is used for controlling the oil quantity of the engine oil injector according to the actual air intake quantity.

The embodiment of the invention also provides an automobile which comprises the device for controlling the oil amount of the engine.

In summary, the embodiment of the invention discloses a method and a device for controlling the oil quantity of an engine, after obtaining the current torque, the theoretical oil consumption required by the engine generating the current torque is calculated according to the current torque, so as to calculate the theoretical air intake quantity, then the flow correction coefficient is determined according to the rotating speed of the engine and the current torque, and the actual air intake quantity of the current working cylinder is finally determined according to the cylinder sequence coefficients of the current working cylinder and the last working cylinder, the oil quantity of an engine oil injector is controlled according to the actual air intake quantity, so that the oil quantity is ensured to correspond to the actual air intake quantity, and the problems of high emission and engine jitter caused by the fact that the actual air intake quantity is not consistent with the actual oil quantity are avoided.

It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.

The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents and improvements made within the spirit and principle of the present invention are intended to be included within the scope of the present invention.

The above description is only for the specific embodiments of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present invention, and all the changes or substitutions should be covered within the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

20页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种控制方法及装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!