This application claims priority to Japanese Patent Application No. 2011-144173 filed on Jun. 29, 2011, which is incorporated herein by reference in its entirety including the specification, drawings and abstract.
1. Field of the Invention
The invention relates to a control apparatus for an internal combustion engine and, more particularly, to an apparatus capable of restraining deterioration of exhaust emissions of a multicylinder internal combustion engine when the air/fuel ratio varies among the cylinders of the engine.
2. Description of Related Art
Generally, in an internal combustion engine equipped with an exhaust emission control system that uses a catalyst, it is essential to control a mixing ratio of air and fuel in a mixture that is burned in the internal combustion engine, that is, the air/fuel ratio, in order to accomplish high-efficient removal of pollutants from exhaust gas through the use of a catalyst. In order to perform such a control of the air/fuel ratio, an air/fuel ratio sensor is provided in an exhaust passageway of the internal combustion engine, and a feedback control is carried out so as to cause the air/fuel ratio detected by the sensor to be equal to a predetermined target air/fuel ratio.
Usually, in a multicylinder internal combustion engine, the air/fuel ratio control is performed by using the same control amount for all the cylinders; therefore, despite the execution of the air/fuel feedback ratio control, the actual air/fuel ratio can vary among the cylinders. In such a case, if the variation of the air/fuel ratio is of a small degree, the variation of the air/fuel ratio can be absorbed by the air/fuel ratio feedback control and pollutants in exhaust gas can be removed by the catalysts. Thus, small degrees of variation of the air/fuel ratio do not affect the exhaust emissions.
However, if the air/fuel ratio greatly varies among the cylinders due to, for example, failure of the fuel injection system of at least one cylinder or the like, exhaust emissions deteriorate.
It is desirable that such a large variation of the air/fuel ratio be detected as an abnormality. Particularly, in the case of the internal combustion engines used in motor vehicles, in order to prevent a vehicle from traveling with deteriorated exhaust emissions, it has been demanded that an inter-cylinder air/fuel ratio variation abnormality of the engine be detected in a vehicle-mounted state (an on-board state). For example, in an apparatus described in Japanese Patent Application Publication No. 2009-30455 (JP 2009-30455 A), the inter-cylinder air/fuel ratio variation abnormality is detected on the basis of divergences of the outputs of air/fuel ratio sensors disposed upstream and downstream of a catalyst.
Typically, the foregoing air/fuel ratio feedback control is performed on the basis of the output of the air/fuel ratio sensor disposed upstream of the catalyst, that is, the pre-catalyst sensor. Furthermore, if the air/fuel ratio of a cylinder greatly deviates to the rich side in a multicylinder internal combustion engine, the output of the pre-catalyst sensor deviates to the rich side from a true air/fuel ratio due to the influence of hydrogen discharged from the cylinder of rich deviation (see JP 2009-30455 A).
If, in such a state, the air/fuel ratio feedback control is performed in a usual manner, the actual air/fuel ratio of exhaust gas deviates to the lean side of the target air/fuel ratio, giving rise to possibility of increase in the amount of NOx emissions.
A conceivable countermeasure against this is to restrain or offset a lean deviation of the actual exhaust air/fuel ratio by enriching the air/fuel ratio if an inter-cylinder air/fuel ratio variation is detected.
However, according to results of researches made by the present inventors, it has turned out that if such enrichment of the air/fuel ratio is continued, the enrichment can become excessive and result in increased amounts of HC emissions.
The invention provides a control apparatus for an internal combustion engine which is capable of restraining the deterioration of exhaust emissions that occurs in the case where the air/fuel ratio varies among the cylinders and therefore the air/fuel ratio enrichment is executed.
A control apparatus for a multicylinder internal combustion engine in accordance with one aspect of the invention includes: a detection portion that detects a parameter that represents degree of variation in air/fuel ratio among cylinders of the multicylinder internal combustion engine; a measurement portion that measures stored oxygen amount of a catalyst provided in an exhaust passageway of the internal combustion engine; and a rich-control portion that switches between execution and stop of a rich control for enriching the air/fuel ratio according to the stored oxygen amount measured by the measurement portion when the parameter detected by the detection portion is greater than or equal to a predetermined value.
The foregoing aspect of the invention achieves an excellent effect of being able to restrain the deterioration of exhaust emissions that occurs when the air/fuel ratio varies among the cylinders and therefore the enrichment of the air/fuel ratio is executed.
Features, advantages, and technical and industrial significance of exemplary embodiments of the invention will be described below with reference to the accompanying drawings, in which like numerals denote like elements, and wherein:
Embodiments of the invention will be described hereinafter with reference to the accompanying drawings.
Although not shown in the drawings, a cylinder head of the internal combustion engine 1 is provided with intake valves that open and close intake ports and exhaust valves that open and close exhaust ports. The intake valves and the exhaust valves are disposed individually for the cylinders, and are opened and closed via camshafts. In a top portion of the cylinder head, ignition plugs 7 for igniting mixture in the combustion chambers 3 are attached separately for each cylinder.
The intake ports of the cylinders are connected to a surge tank 8 that is an intake collective chamber, via branch pipes 4 of the individual cylinders. An intake pipe 13 is connected to an upstream side of the surge tank 8. An upstream end of the intake pipe 13 is provided with an air cleaner 9. An air flow meter 5 for detecting the amount of intake air, and an electronically controlled throttle valve 10 are incorporated in the intake pipe 13 in that order from the upstream side. The intake ports, the branch pipes 4, the surge tank 8 and the intake pipe 13 substantially form an intake passageway.
Injectors (fuel injection valves) 12 that inject fuel into the intake passageway and, particularly, the intake ports, are provided separately for each cylinder. The fuel injected from each injector 12 is mixed with intake air to form a mixture that is taken into a corresponding one of the combustion chambers 3 when the intake valve is opened. Then, the mixture is compressed by the piston, and is ignited to burn by the ignition plug 7.
On the other hand, the exhaust ports of the cylinders are connected to an exhaust manifold 14. The exhaust manifold 14 is made up of branch pipes 14a that are provided separately for the cylinders and that form an upstream portion of the exhaust manifold 14, and an exhaust collective portion 14b that forms a downstream portion of the exhaust manifold 14. An exhaust pipe 6 is connected to a downstream side of the exhaust collective portion 14b. The exhaust ports, the exhaust manifold 14 and the exhaust pipe 6 substantially form an exhaust passageway.
In an upstream-side portion and a downstream-side portion of the exhaust pipe 6, there are provided an upstream catalyst 11 and a downstream catalyst 19, respectively, in series. Each of the catalysts 11 and 19 is made up of a three-way catalyst. These catalysts 11 and 19 have oxygen storage capability (O2 storage capability). Specifically, each of the catalysts 11 and 19 stores excess oxygen in exhaust gas and reduces NOx when the air/fuel ratio of exhaust gas is greater (leaner) than a stoichiometric ratio (e.g., A/F=14.6). When the air/fuel ratio of exhaust gas is smaller (richer) than the stoichiometric ratio, the catalysts 11 and 19 release stored oxygen, and oxidize HC and CO.
At upstream and downstream sides of the upstream catalyst 11, there are disposed first and second air/fuel ratio sensors for detecting the air/fuel ratios of exhaust gas, that is, a pre-catalyst sensor 17 and a post-catalyst sensor 18. The pre-catalyst sensor 17 and the post-catalyst sensor 18 are disposed at positions immediately forward and immediately rearward of the upstream catalyst 11, and detect the air/fuel ratio on the basis of the oxygen concentration in exhaust gas. Thus, one catalyst-sensor 17 is disposed in an exhaust collective portion at the upstream side of the upstream catalyst 11. The upstream catalyst 11 corresponds to a “catalyst” in the invention, and the pre-catalyst sensor 17 corresponds to an “air/fuel ratio sensor” in the invention.
The ignition plugs 7, the throttle valve 10, the injectors 12, etc. that are mentioned above are electrically connected to an electronic control unit (hereinafter, termed the ECU) 20 that is a control portion. The ECU 20 includes a CPU, a ROM, a RAM, an input/output port, a storage device, etc. (none of which is shown). Furthermore, as shown in
The throttle valve 10 is provided with a throttle opening degree sensor (not shown), and a signal from the throttle opening degree sensor is sent to the ECU 20. The ECU 20 usually performs feedback control of controlling the degree of opening of the throttle valve 10 (throttle opening degree) to a target throttle opening degree that is determined according to the accelerator operation amount.
The ECU 20 detects the amount of intake air, that is, the intake air amount, per unit time, on the basis of a signal from the air flow meter 5. Then, the ECU 20 detects the load of the engine 1 on the basis of at least one of the detected accelerator operation amount, the detected throttle opening degree and the detected intake air amount.
The ECU 20, on the basis of a crank pulse signal from the crank angle sensor 16, detects the crank angle, and also detects the number of revolutions of the engine 1. Herein, the “number of revolutions” refers to the number of revolutions per unit time, and means the same as the rotation speed. In this embodiment, the number of revolutions refers to the number of revolutions per minute (rpm).
The pre-catalyst sensor 17 is made up of a so-called wide-range air/fuel ratio sensor, and is capable of continuously detecting the air/fuel ratio over a relatively wide range.
On the other hand, the post-catalyst sensor 18 is formed by a so-called O2 sensor, and has a characteristic in which the output value of the sensor changes sharply in the vicinity of the stoichiometric ratio.
Each of the upstream catalyst 11 and the downstream catalyst 19 is capable of simultaneously removing NOx, HC and CO, which are pollutants in exhaust gas, when the air/fuel ratio A/F of the exhaust gas that flows into the catalyst is in the vicinity of the stoichiometric ratio. The width (window) of the air/fuel ratio in which the three pollutants can be simultaneously removed with high efficiency is relatively narrow.
Therefore, during usual operation of the engine 1, an air/fuel ratio feedback control (stoichiometric control) is executed by the ECU 20 so that the air/fuel ratio of the exhaust gas that flows into the upstream catalyst 11 is controlled to the vicinity of the stoichiometric ratio. The air/fuel ratio feedback control includes a main air/fuel ratio feedback control in which the exhaust air/fuel ratio detected by the pre-catalyst sensor 17 is caused to be equal to the stoichiometric ratio, which is a predetermined target air/fuel ratio, and an auxiliary air/fuel ratio feedback control in which the exhaust air/fuel ratio detected by the post-catalyst sensor 18 is caused to be equal to the stoichiometric ratio
For example, in some cases, there occurs an event in which at least one of the cylinders (in particular, one cylinder) has an abnormality of any kind, and therefore variation in the air/fuel ratio (imbalance) among the cylinders occurs. An example of the event is a case where, for example, the fuel injection amount of the #1 cylinder becomes relatively large due to failure of injector 12 of the #1 cylinder, and therefore the air/fuel ratio of the #1 cylinder deviates greatly to the rich side of the air/fuel ratio of the #2, #3 and #4 cylinders. Even in this case, the air/fuel ratio of a total gas supplied to the pre-catalyst sensor 17 can sometimes be controlled to the stoichiometric ratio if a relatively large correction amount is given by the aforementioned air/fuel ratio feedback control. However, this is a state in which, in view of the individual cylinders, the air/fuel ratio of the #1 cylinder is greatly richer than the stoichiometric ratio, and the air/fuel ratio of each of the #2, #3 and #4 cylinders is slightly leaner than the stoichiometric ratio, and the stoichiometric ratio is obtained merely as an overall balance. Thus, it is apparent that this is not desirable in terms of exhaust emissions. Therefore, in this embodiment, there is provided a measure that prevents degradation of exhaust emissions even in the case where such an inter-cylinder air/fuel ratio variation occurs.
As shown in
It is to be noted herein that the imbalance proportion (%) is a parameter that represents the degree of variation in air/fuel ratio among the cylinders. That is, the imbalance rate shows, in the case where only a certain one of all the cylinders has a deviation in the fuel injection amount, by what percentage the fuel injection amount of the cylinder having a fuel injection amount deviation (imbalance cylinder) is deviated from the fuel injection amount of each of the cylinders that do not have any fuel injection amount deviation (balance cylinders), that is, a reference fuel injection amount. The imbalance rate IB is expressed by IB=(Qib−Qs)/Qs where Qib is the fuel injection amount of the imbalance cylinder and Qs is the fuel injection amount of the balance cylinders (i.e., the reference fuel injection amount). As the imbalance rate IB is greater, the fuel injection amount deviation of the imbalance cylinder relative to the balance cylinders is greater and the degree of variation in the air/fuel ratio is greater.
As can be understood from
Hence, in this embodiment, by utilizing this characteristic, an output fluctuation parameter X that represents the degree of output fluctuation of the pre-catalyst sensor 17 is used as a parameter that represents the degree of inter-cylinder air/fuel ratio variation, and the output fluctuation parameter X is detected. The aforementioned imbalance proportion is used for the purpose of description.
(Detection of Output Fluctuation Parameter)
A detection method for an output fluctuation parameter X will be described below.
As shown in
ΔA/Fu=|A/Fu−A/Fn-1| (1)
Most simply, the difference ΔA/Fn represents fluctuations of the pre-catalyst sensor output. As the degree of fluctuation is greater, the slope of the air/fuel ratio graph is greater and the difference ΔA/Fn is greater. The difference ΔA/Fn at a predetermined timing can be used as an output fluctuation parameter.
However, in this embodiment, an average value of a plurality of differences ΔA/Fn is used as the output fluctuation parameter in order to improve accuracy. In this embodiment, the difference ΔA/Fn is accumulated at every timing during one engine cycle, and the final accumulated value is divided by the number N of samples to obtain an average value of differences ΔA/Fn in one engine cycle. Then, the average values of differences ΔA/Fn in M number of engine cycles (e.g., M=100) are accumulated, and the final accumulated value is divided by the number M of engine cycles to find an average value of differences ΔA/Fn in M number of engine cycles. The final average value found in this manner is set as an output fluctuation parameter X. The output fluctuation parameter X is greater as the degree of fluctuation of the pre-catalyst sensor output is greater.
Incidentally, since the pre-catalyst sensor output A/F increases in a case and decreases in another case, the difference ΔA/Fn or the average value thereof may be found with regard to only one of the two cases, and the difference ΔA/Fn or the average value may be used as an output fluctuation parameter. In particular, in the case of rich deviation of one cylinder alone, the output of the pre-catalyst sensor rapidly changes to the rich side (i.e., sharply decreases) when the pre-catalyst sensor receives the exhaust gas that corresponds to that cylinder of rich deviation, and therefore it is also possible to use only values on the decrease side for the purpose of detecting rich deviation. However, this is not restrictive, and the use of only values on the increase side is also possible.
Furthermore, any value that correlates with the degree of fluctuation of the pre-catalyst sensor output can be used as an output fluctuation parameter. For example, an output fluctuation parameter can also be calculated on the basis of a difference between a maximum peak and a minimum peak (generally termed peak-to-peak difference) of the pre-catalyst sensor output in one engine cycle, or the absolute value of a maximum peak or a minimum peak of the second order differential value. This is because as the degree of fluctuation of the pre-catalyst sensor output is greater, the difference between the maximum peak and the minimum peak of the pre-catalyst sensor output is greater, and the absolute value of the maximum peak or the minimum peak of the second order differential value is also greater.
Incidentally, it is possible to detect an inter-cylinder air/fuel ratio variation abnormality on the basis of the detected value of the output fluctuation parameter X. Specifically, if the detected value of the output fluctuation parameter X is greater than or equal to a predetermined abnormality criterion value, it is determined that there is variation abnormality. If the detected value of the output fluctuation parameter X is less than the abnormality criterion value, it is determined that there is no abnormality, that is, the present state is normal.
(Rich Control)
In the embodiment, when it is detected that the output fluctuation parameter X is greater than or equal to a predetermined value, that is, when it is detected that the degree of variation in air/fuel ratio among the cylinders is great, a rich control for enriching the air/fuel ratio is executed on condition that a predetermined condition is satisfied.
If the air/fuel ratio of one cylinder alone deviates greatly from the stoichiometric ratio to the rich side, the rich-deviation cylinder discharges a relatively large amount of hydrogen. Due to the influence of the hydrogen, the output of the pre-catalyst sensor 17 deviates to the rich side of the true air/fuel ratio (see JP 2009-30455 A).
If, in such a state, the stoichiometric control is performed in a usual manner, the actual air/fuel ratio of total gas deviates to the lean side of the stoichiometric ratio, giving rise to possibility of increase in the amount of NOx emissions.
Hence, as a countermeasure against this, the foregoing rich control is performed. Due to this control, the actual lean deviation of total gas is restrained or offset, so that the increase in the amount of NOx emissions can be restrained.
Hereinafter, the rich control will be described in detail. In a first example, when the rich control is performed, the target air/fuel ratio A/Ft in the above-described air/fuel ratio feedback control is enriched.
That is, the target air/fuel ratio A/Ft of the usual air/fuel ratio feedback control is the stoichiometric ratio (=14.6). However, the target air/fuel ratio A/Ftr of the rich control is a value that is richer (smaller) than the stoichiometric ratio. The target air/fuel ratio A/Ftr of the rich control is calculated by the following expression (2):
A/Ftr=14.6−α (2)
In the expression (2), α is a rich-correction amount for correcting the target air/fuel ratio. The rich-correction amount α may be a constant value (e.g., 0.4). In this embodiment, however, the rich-correction amount α is variably set within a predetermined range (e.g., of 0.2 to 0.6) according to at least the load KL and, concretely, according to the load KL, the number of revolutions Ne and the output fluctuation parameter X.
Incidentally, in reality, the rich-correction amount α is set on the basis of various detected values through the use of a map (that may be replaced with a function, which applies in the following description) in which the above-described relation is defined.
Next, a second example will be described. In the second example, when the rich control is performed, the fuel injection amount in the above-described air/fuel ratio feedback control is enriched.
That is, in the usual air/fuel ratio feedback control, for example, the final fuel injection amount Qfnl injected from an injector 12 is calculated by the following expression (3):
Qfnl=Kf×Qb+Kr (3)
In the expression (3), Qb is a basic injection amount, and is calculated, for example, on the basis of the intake air amount Ga detected by the air flow meter 5, by using an expression Qb=Ga/14.6. Furthermore, Kf is a main air/fuel ratio feedback correction amount, and is calculated on the basis of a difference between the air/fuel ratio detected by the pre-catalyst sensor 17 (detected air/fuel ratio) and the stoichiometric ratio. Kr is an auxiliary air/fuel ratio feedback correction amount, and is a learned value that is calculated on the basis of the output of the post-catalyst sensor 18.
In the rich control, the final fuel injection amount Qfnl to be injected from each injector 12 is calculated by the following expression (3)'.
Qfnl=Kf×Qb+Kr+β (3)′
In the expression (3)′, β is a rich-correction amount for correcting the fuel injection amount. As is apparent from the expression, the amount of fuel injection is increased simply by the amount β. Similarly to the rich-correction amount α, the rich-correction amount may be a constant value; however, in this embodiment, the rich-correction amount β is variably set within a predetermined range, according to at least the load KL (concretely, the load KL, the number of revolutions Ne and the output fluctuation parameter X).
Also similarly to what is described above in conjunction with the rich-correction amount α, as the load KL and/or the number of revolutions Ne is larger, the rich-correction amount β is set larger, and as the output fluctuation parameter X is larger, the rich-correction amount β is set larger. Furthermore, the rich-correction amount β is set by using a predetermined map, similarly to the rich-correction amount α.
In the first and second examples and the like, the rich control is executed at least when the load KL of the engine is greater than or equal to a predetermined value. Particularly in the embodiment, the rich control is executed when the load KL and the number of revolutions Ne of the engine are greater than or equal to their respective predetermined values.
The rich deviation of the pre-catalyst sensor output due to hydrogen in exhaust gas, and the increase in the NOx emission amount caused by the rich deviation occur in an operation region in which the load KL of the engine is greater than or equal to the predetermined value and, in particular, a region in which the load KL and the number of revolutions Ne of the engine are greater than or equal to their respective predetermined values. Hence, the rich control is performed only in this operation region, and the rich control is not performed in the other operation regions. Due to this, the operation region in which the rich control is performed is limited to an operation region in which the rich control is needed, and the emission deterioration due to unnecessary rich control can be prevented.
Hereinafter, the operation region in which the rich control is performed is termed the enrichment region. It is assumed that the rich control is performed as in the first example: unless otherwise mentioned in particular.
(Execution/Stop of Rich Control)
According to results of researches by the present inventors, it has turned out that if the rich control is continued in the enrichment region, it can happen that the enrichment becomes excessive and the amount of HC emissions increases.
As shown in the drawings, the number of revolutions Ne becomes greater than or equal to a predetermined value Net at time t1, and the load KL becomes greater than or equal to a predetermined value KL1 at time t2. At time t2, the operation state of the engine enters the enrichment region, and the rich flag is turned on, and the rich control is started. The rich control is continued until the load KL becomes less than the predetermined value KL1 at time t3, that is, until the operation state of the engine departs from the enrichment region. Then, at time t4, the number of revolutions Ne also becomes less than the predetermined value Ne1. In this comparative example, the turning on and the turning off of the rich flag correspond to the execution and the stop of the rich control, respectively.
During the rich control, the target air/fuel ratio of the air/fuel ratio feedback control is enriched, and the target air/fuel ratio is set richer than the stoichiometric ratio.
In the latter half of the continuation of the rich control, the amount of HC emissions is greater than a threshold value Cx that is a predetermined permissible upper-limit value. This means that the enrichment is excessive, and therefore the amount of HC emissions has increased.
In particular, the present inventors have discovered that a cause of the increase in the amount of HC emissions is that the rich control is continued although the upstream catalyst 11 has released the entire amount of stored oxygen.
That is, the enrichment in the rich control is carried out at a level that is considered to be steadily proper through adaptation. However, in reality, partly because the operation state changes all the time, the exhaust air/fuel ratio tends to be rich a region of relative high load, such as the enrichment region, even when the enrichment is not performed. Then, the oxygen stored in the upstream catalyst 11 is gradually released, and therefore decreases to an amount that is insufficient to process the HC, in the course of time. When such a time point comes, the amount of HC emissions begins to increase.
Therefore, on the basis of these findings, the embodiment measures or monitors the amount of oxygen stored in the upstream catalyst 11, and executes or stops the rich control according to the stored oxygen amount. This will be described in detail below.
In this example, the turning on and the turning off of the rich flag do not necessarily correspond to the execution and the stop of the rich control. That is, when the rich flag is on and the OSA flag is on, the rich control is executed, and at the other times, the rich control is stopped. During stop of the rich control (i.e., a usual time), the above-described stoichiometric control is executed.
This example is the same as the above-described comparative example in that during the period of time t2 to time t3, the operation state of the engine is in the enrichment region, and that during this period, the rich flag is on. However, in the example shown in
The rich control is executed or stopped so that the measured value of the stored oxygen amount OSA does not become less than a predetermined lower-limit threshold value A1. Concretely, when during execution of the rich control, the measured value of the stored oxygen amount OSA decreases, and reaches the lower-limit threshold value A1 (time t21, t23, t25), the OSA flag is turned off and the rich control is stopped (i.e., a rich cut is executed). When during stop of the rich control, the measured value of the stored oxygen amount OSA increases, and reaches a predetermined upper-limit threshold value A2 (time t22, t24), the OSA flag is turned on and the rich control is resumed. The lower-limit threshold value A1 is, for example, 100 (g), and the upper-limit threshold value A2 is, for example, 300 (g).
As described above, the rich control is executed or stopped so that the stored oxygen amount OSA does not become less than the lower-limit threshold value A1, and when the stored oxygen amount OSA reaches the predetermined lower-limit threshold value A1, the rich control is stopped. Therefore, excessive enrichment can be prevented, and the rich control can be stopped before the oxygen stored in the upstream catalyst 11 is completely released. During the second half of the period of time t2 to time t3, too, it is possible to prevent the amount of HC emissions from exceeding the threshold value Cx as shown in
Furthermore, since the rich control is resumed when the stored oxygen amount OSA reaches the upper-limit threshold value A2, the restraint of NOx, which is the original purpose of the rich control, can also be achieved.
(Measurement of Stored Oxygen Amount)
The measurement of the stored oxygen amount OSA of the upstream catalyst 11 will be described. Firstly, at the time of the air/fuel ratio feedback control other than the rich control, the stored oxygen amount dOSA at every predetermined computation cycle is calculated by the following expression (4).
In the expression (4), AF1 is a usual-time virtual air/fuel ratio, and is a value (e.g., 15.0) that is leaner than the stoichiometric ratio (14.6). Furthermore, B is a coefficient found through adaptation, and is, for example, 3.77. Ga is the intake air amount.
The usual-time virtual air/fuel ratio AF1 is set so as to reflect the actual value of the exhaust air/fuel ratio occurring at the time of execution of the air/fuel ratio feedback control. Specifically, when one cylinder alone has rich deviation, the actual exhaust air/fuel ratio is leaner than the stoichiometric ratio although the control is performed so that the detected air/fuel ratio provided by the pre-catalyst sensor 17 becomes equal to the stoichiometric ratio. Furthermore, the detected air/fuel ratio provided by the pre-catalyst sensor 17 itself is inaccurate. Therefore, the stored oxygen amount dOSA at every computation cycle is calculated as a fixed value of the actual exhaust air/fuel ratio (AF1=15.0) occurring during execution of the air/fuel ratio feedback control. However, the usual-time virtual air/fuel ratio AF1 may be set on the basis of the detected air/fuel ratio provided by the pre-catalyst sensor 17.
The stored oxygen amount dOSA at every computation cycle is added up at every computation cycle, so that the stored oxygen amount OSA at every computation timing can be calculated or measured. In the expression (4), since (AF1−14.6)>0, the value of the stored oxygen amount OSA increases during the air/fuel ratio feedback control. This can be seen in the periods of t21 to t22 and t23 to t24 and the period from t25 on in
Next, during execution of the rich control, a stored oxygen amount dOSA at every computation cycle is calculated by the following expression (5).
In the expression (5), AF2 is a rich-time virtual air/fuel ratio, and is set at a value that is richer than the stoichiometric ratio (14.6) and, particularly, at a value equal to the target air/fuel ratio A/Ftr of the rich control. Although the rich-time virtual air/fuel ratio AF2 may be a constant value (e.g., 14.2), the rich-time virtual air/fuel ratio AF2 in this embodiment is variably set in a predetermined range (e.g., of 14.0 to 14.4) according to at least the load KL (concretely, the load KL, the number of revolutions Ne and the output fluctuation parameter X). This rich-time virtual air/fuel ratio AF2, too, is set so as to reflect the actual value of the exhaust air/fuel ratio occurring during execution of the rich control.
In the expression (5), since (AF2−14.6)<0, the value of the stored oxygen amount OSA decreases during the rich control. This can be seen in periods of t2 to t21, t22 to t23 and t24 to t25 in
During execution of a fuel-cut (F/C) control in which the fuel injection is stopped, the stored oxygen amount dOSA at every computation cycle is calculated by the following expression (6).
dOSA=Ga×B (6)
As is apparent from the expression (6), the value of the stored oxygen amount OSA sharply increases during the F/C control.
The example shown in
When the rich flag turns on at time t2 following the above-described state, the OSA flag is turned on (which will be detailed later) since the value of the stored oxygen amount OSA is greater than the lower-limit threshold value A1, so that the rich control is started.
After the rich control starts, the value of the stored oxygen amount OSA gradually decreases, and reaches the lower-limit threshold value A1 at time t21. Then, the OSA flag is turned of and the rich control is stopped, and the usual air/fuel ratio feedback control is started.
After the rich control is stopped, the value of the stored oxygen amount OSA gradually increases, and reaches the upper-limit threshold value A2 at time t22. Then, the OSA flag is turned on, and the usual air/fuel ratio feedback control is stopped, and the rich control is resumed.
Thus, the turning on and off of the OSA flag has a hysteresis characteristic. That is, while the stored oxygen amount OSA is decreasing, the OSA flag is turned on when OSA=A1 is reached. On the other hand, while the stored oxygen amount OSA is increasing, the OSA flag is turned off when OSA=A2 is reached.
The execution and the stop of the rich control as described above are repeated, and the rich flag is turned off at time t3. Simultaneously, the OSA flag is also turned off, and the usual air/fuel ratio feedback control is executed. On the other hand, the measurement of the stored oxygen amount OSA is executed also when the rich flag is off. After time t3, the value of the stored oxygen amount OSA gradually increases, and, in due time, reaches the maximum oxygen amount A3, at which the stored oxygen amount OSA is subsequently kept.
(Output Fluctuation Parameter Detecting Routine)
Next, a routine for detecting the output fluctuation parameter X will be described with reference to
Firstly, in step S101, it is determined whether a predetermined prerequisite suitable for executing the detection of the output fluctuation parameter X is satisfied. This prerequisite is satisfied, for example, when the following first to fifth conditions are satisfied. First condition is that the warm-up of the engine has been completed. Herein, the ECU 20 determines that the warm-up of the engine has been completed when the engine coolant temperature detected by an engine coolant temperature sensor (not shown) is higher than or equal to a predetermined value (e.g., 75° C.). Second condition is that the pre-catalyst sensor 17 and the post-catalyst sensor 18 have been activated. Herein, the ECU 20 determines that the two sensors have been activated when the impedance of each sensor is equal to a value that corresponds to a predetermined activation temperature of the sensor. Third condition is that the upstream catalyst 11 and the downstream catalyst 19 have been activated. Herein, the ECU 20 determines that the two catalysts have been activated when the temperature of each of the upstream catalyst 11 and the downstream catalyst 19 estimated on the basis of the operation state of the engine is equal to a value that corresponds to a predetermined activation temperature of the catalyst. Fourth condition is that the engine is steadily operating. Herein, the ECU 20 determines that the engine is steadily operating when the widths of fluctuation of the number of revolutions Ne and the load KL of the engine within a predetermined time are less than or equal to their respective predetermined values. Fifth condition is that the usual air/fuel ratio feedback control is being executed.
If the prerequisite is not satisfied in step S101, the routine is ended. On the other hand, if the prerequisite is satisfied, the pre-catalyst sensor output A/Fn at the present timing is acquired in step S102. The pre-catalyst sensor output A/Fn is a value of air/fuel ratio converted from the output voltage Vf of the pre-catalyst sensor 17.
Next, in step S103, the output difference ΔA/Fn at the present computation timing is calculated by the foregoing expression (1).
Next, in step S104, the output difference ΔA/Fn is added to the accumulated value, specifically, an accumulated output difference ΣΔA/Fn at the present timing is calculated by the following expression (7).
ΣΔA/Fn=ΣA/Fn-1+ΔA/Fn (7)
Next, in step S105, it is determined whether one engine cycle has ended. If one engine cycle has not ended, the routine is ended. If one engine cycle has ended, the process proceeds to step S106.
In step S106, a final accumulated output difference ΣΔA/FN at the time point of the present end of one engine cycle is averaged by dividing it by the number N of samples, so that an average output difference Rm is calculated.
Then, in step S107, the average output difference Rm is added to the accumulated value, that is, an accumulated average output difference ΣRm at the time of the present end of one engine cycle is calculated by the following expression (8).
ΣRm=ΣRm-1+Rm (8)
Next, in step S108, it is determined whether M number of engine cycles (where M is an integer greater than or equal to 2) have ended. If not, the routine is ended. If M engine cycles have ended, the process proceeds to step S109.
In step S109, a final accumulated average output difference ΣRM at the time point of end of the M engine cycles is averaged by dividing it by the number M of cycles, whereby an output fluctuation parameter X is calculated. The thus-calculated output fluctuation parameter X is set as an output fluctuation parameter X that is a final detected value.
(Stored Oxygen Amount Measurement Routine)
Next, a routine for measuring the stored oxygen amount OSA will be described with reference to
In step S201, it is determined whether the rich control is being executed. If the rich control is being executed, the process proceeds to step S202, in which an individual-computation-cycle stored oxygen amount dOSAn at the present computation timing is calculated by the foregoing expression (5).
Next, in step S203, a stored oxygen amount OSAn at the present computation timing is calculated by the following expression (9).
OSAn=OSA+dOSAn (9)
In the expression (9), n represents the present value, and n−1 represents the previous value. From the expression (9), it can be understood that the present stored oxygen amount OSAn is calculated by adding the present individual-computation-cycle stored oxygen amount dOSAn to the previous stored oxygen amount OSAn-1.
Next, in step S204, a maximum value process is executed. That is, when the present stored oxygen amount OSAn calculated in step S203 is less than or equal to the aforementioned maximum oxygen amount A3 shown in
If in step S201 it is determined that the rich control is not being executed, the process proceeds to step S205, in which it is determined whether the F/C control is being executed. If the F/C control is being executed, the process proceeds to step S206, in which the individual-computation-cycle stored oxygen amount dOSAn at the present computation timing is calculated by the foregoing expression (6). After that, steps S203 and S204 are executed in substantially the same manners as described above.
If in step S205 it is determined that the F/C control is not being executed, the process proceeds to step S207, in which it is substantially determined that the usual air/fuel ratio feedback control is being executed, and the individual-computation-cycle stored oxygen amount dOSAn at the present computation timing is calculated by the aforementioned expression (4). After that, steps S203 and S204 are executed in substantially the same manners as described above.
(OSA Flag Process)
Next, a routine regarding the OSA flag process will be described with reference to
Firstly, in step S301, it is determined whether the rich flag is on. If the rich flag is not on, the process proceeds to step S304, in which the OSA flag is turned off.
On the other hand, if the rich flag is on, the process proceeds to step S302, in which it is determined whether the OSA flag at the previous computation timing is on. If the OSA flag is on, it means that the rich control is being executed and therefore the measured value of the stored oxygen amount OSA is decreasing. In this case, the process proceeds to step S303, in which it is determined whether the measured value of the stored oxygen amount OSA is less than or equal to the lower-limit threshold value A1, that is, it is determined whether the measured value of the stored oxygen amount OSA has substantially reached the lower-limit threshold value A1. If the measured value of the stored oxygen amount OSA is less than or equal to the lower-limit threshold value A1, the process proceeds to step S304, in which the OSA flag is turned off. If the measured value of the stored oxygen amount OSA is greater than the lower-limit threshold value A1, the process proceeds to step S306, in which the OSA flag is turned on.
On the other hand in step S302, if it is determined that the OSA flag at the previous computation timing is not on (is off), it means that the rich control is the stopped state and the measured value of the stored oxygen amount OSA is increasing. In this case, the process proceeds to step S305, in which it is determined whether the measured value of the stored oxygen amount OSA is greater than or equal to the upper-limit threshold value A2, that is, it is determined whether the measured value of the stored oxygen amount OSA has substantially reached the upper-limit threshold value A2. If the measured value of the stored oxygen amount OSA is greater than or equal to the upper-limit threshold value A2, the process proceeds to step S306, in which the OSA flag is turned on.
On the other hand, if the measured value of the stored oxygen amount OSA is less than the upper-limit threshold value A2, the process proceeds to step S304, in which the OSA flag is turned off.
(Rich-Control Routine)
Next, a routine regarding the rich control will be described with reference to
Firstly, in step S401, it is determined whether a predetermined prerequisite for executing the rich control is satisfied. This prerequisite is satisfied, for example, when the first to third conditions mentioned above in conjunction with step S101 are satisfied.
If the prerequisite is not satisfied, the routine is ended. On the other hand, if the prerequisite is satisfied, it is determined in step S402 whether the value of the output fluctuation parameter X detected in the routine shown in
If the detected value of the output fluctuation parameter X is greater than or equal to the variation criterion value X1, the process proceeds to step S403, in which it is determined whether the rich flag is on, that is, it is determined whether the operation state of the engine is within the enrichment region. If the rich flag is on, the process proceeds to step S404, in which it is determined whether the OSA flag is on, that is, it is determined whether the stored oxygen amount OSA of the upstream catalyst 11 is sufficiently large to process HC. If the OSA flag is on, the process proceeds to step S405, in which the rich control is executed.
On the other hand, if in step S402 the detected value of the output fluctuation parameter X is less than the variation criterion value X1, or if in step S403 the rich flag is off, or if in step S404 the OSA flag is off, the process proceeds to step S406, in which the rich control is stopped. Due to this operation, the usual air/fuel ratio feedback control in which the target air/fuel ratio is the stoichiometric ratio is executed.
This embodiment also has advantages as follows. The embodiment has an advantage of being able to restraining increases in the amount of HC emissions by suitably executing or stopping the rich control not only when the value of the output fluctuation parameter X becomes large due to the inter-cylinder air/fuel ratio variation abnormality (at the time of variation abnormality) but also when although there is no abnormality, the value of the output fluctuation parameter X happens to be large due to transitional changes of the operation state of the engine or the like (at the time of normality). That is, this embodiment is also effective at the time of normality when the inter-cylinder air/fuel ratio variation abnormality is absent. Other examples of the time of normality include the case where the adapted value becomes inappropriate for the actual operation state of the engine and the enrichment is excessively performed during the rich control.
Next, other embodiments will be described. Descriptions of substantially the same portions as in the foregoing embodiment are omitted from the following description, in which differences from the foregoing embodiment will be centrally described.
Firstly, a first modification will be described. In the first modification, during execution of the rich control, the degree of enrichment is changed according to the measured stored oxygen amount OSA.
That is, in the foregoing embodiment, the target air/fuel ratio A/Ftr during the rich control is variably set according to the engine load KL, the number of engine revolutions Ne and the output fluctuation parameter X. In the first modification, however, the target air/fuel ratio A/Ftr during the rich control is variably set according to the stored oxygen amount OSA in addition to the aforementioned three factors.
In this case, as shown in
After that, the rich control is continued. As the measured value of the stored oxygen amount OSA gradually decreases, the value of the target air/fuel ratio A/Ftr is gradually made larger, and the degree of enrichment is gradually made smaller. That is, the degree of enrichment is decreased with decreases in the stored oxygen amount of the upstream catalyst 11.
Hence, the degree of enrichment can be decreased in accordance with declines in the HC processing capability of the upstream catalyst 11, so that increases in the amount of HC emissions can be further restrained.
Incidentally, the first modification is also applicable to the second example of the rich control, that is, the case where the fuel injection amount is increased during the rich control.
Next, a second modification will be described. In the second modification, when an output fluctuation parameter X that is greater than or equal to the variation criterion value X1 is detected, the cylinder, that is an abnormal cylinder, from which the output fluctuation parameter X results is determined, that is, pinpointed. Then, the value of the stored oxygen amount that serves as a reference for stopping the rich control (i.e., the lower-limit threshold value A1) is changed according to the magnitude of gas impact of the exhaust gas discharged from the abnormal cylinder on the pre-catalyst sensor 17.
In the case of a multicylinder engine, the gas impact magnitude, that is, the magnitude of the impact of exhaust gas on the pre-catalyst sensor 17, varies according to the cylinders. The differences in the gas impact magnitude among the cylinders are attributed mainly to the position where the pre-catalyst sensor 17 is installed, the structure of the exhaust passageway on the upstream side of the sensor. Because of the differences in the gas impact magnitude, an appropriate value of the lower-limit threshold value A1 varies depending on which cylinder is the abnormal cylinder. Hence, in the second modification, the appropriate value of the lower-limit threshold value A1 is set according to the abnormal one of the cylinders.
The differences in the gas impact magnitude among the cylinders can be empirically grasped beforehand, and the correspondence relation between the cylinder numbers and the gas impact magnitude can be input to the ECU 20 beforehand as information.
If the abnormal cylinder is a cylinder that has a great gas impact magnitude, the true value of the stored oxygen amount OSA tends to be larger than the measured value of the stored oxygen amount OSA. A reason for this is as follows.
That is, the pre-catalyst sensor 17 conspicuously receives a rich gas from the abnormal cylinder, and due to the influence of the reception, the value of the output fluctuation parameter X becomes relatively large, so that the degree of enrichment in the rich control becomes large (see
Then, at the time point when the measured value reaches the lower-limit threshold value A1 that is a reference, the true value has not reached the lower-limit threshold value A1 yet, and the upstream catalyst 11 has not sufficiently thoroughly released the stored oxygen. Therefore, the lower-limit threshold value is changed from the reference value A1 to a value A1′ that is smaller than the reference value A1. The value A1′ is such a value that the true value reaches the reference value A1 at the time point at which the measured value reaches the value A1′. Due to this changing, the rich control can be continued until the true stored oxygen amount OSA reaches the reference value A1, so that the rich control can be prevented from being stopped sooner than it is supported to be.
Since the rich gas from the abnormal cylinder is less apt to affect the pre-catalyst sensor 17, the value of the output fluctuation parameter X becomes relatively small, so that the degree of enrichment in the rich control becomes small (see
Then, if the rich control is continued until the measured value reaches the lower-limit threshold value A1 that is the reference, the true value becomes lower than the lower-limit threshold value A1 by the time point when the measured value reaches the lower-limit threshold value A1. Therefore, the lower-limit threshold value is changed from the reference value A1 to a value A1″ that is greater than the reference value A1. This value A1″ is such a value that the true value reaches the reference value A1 at the time point at which the measured value reaches the value A1″. This changing prevents the rich control from being continued after the true stored oxygen amount OSA reaches the reference value A1, and therefore prevents the rich control from being continued longer than it is supposed to be. Furthermore, the increase in the amount of HC emissions resulting from the elongated continuation of the rich control can also be prevented.
Next, a method of specifically determining, that is, pinpointing, an abnormal cylinder will be described. Although various methods can be employed as the pinpointing method, a preferred one of the methods will be described below.
In this embodiment, an abnormal cylinder is pinpointed or determined on the basis of a change in the output fluctuation parameter X which occurs when the fuel injection amount is forced to increase or decrease separately for each cylinder.
When an inter-cylinder air/fuel ratio variation occurs, the magnitude of the output fluctuation parameter X changes according to the degree of the inter-cylinder air/fuel ratio variation as described above, as shown in
For example, the case where, as shown in
The fuel injection amount of the #1 cylinder is forced to decrease from the level shown in
If, from this state, the usual air/fuel ratio feedback control is executed for a certain amount of time while the state of reduced fuel injection amount of the #1 cylinder is maintained, the fuel injection amount of each cylinder is corrected by +10% as shown in
Therefore, a cylinder whose output fluctuation parameter X declines by a predetermined value or more when the fuel injection amount is forced to decrease by a predetermined amount can be determined as being an abnormal cylinder (in particular, a rich-deviation abnormality cylinder).
On another hand, let it assumed that the fuel injection amount of the #2 cylinder, which is normal, is forced to decrease from the level shown in
If, from this state, the usual air/fuel ratio feedback control is executed for a certain amount of time while the state of reduced fuel injection amount of the #2 cylinder is maintained, the imbalance proportion of the #1 cylinder becomes +40% and the imbalance proportion of the #2 cylinder becomes −40% and the imbalance proportions of the #3 and #4 cylinders become 0% so that the total fuel injection amount becomes equal to the stoichiometric ratio-corresponding amount as shown in
Therefore, a cylinder whose output fluctuation parameter X does not decline by a predetermined value or more when the fuel injection amount is forced to decrease by a predetermined amount can be determined as not being an abnormal cylinder but being a normal cylinder.
Although not shown in the drawings, a situation opposite to the above-described situation, for example, the case where in the example shown in
Thus, the amount of change in the output fluctuation parameter X of each cylinder between before and after the fuel injection amount of that cylinder is forced to increase or decrease is detected, and a cylinder whose amount of change in the output fluctuation parameter X is greater than or equal to a predetermined value is determined as being an abnormal cylinder, and a cylinder whose amount of change in the output fluctuation parameter X is less than the predetermined value is determined as being a normal cylinder.
A routine regarding the setting of the lower-limit threshold value will be described with reference to
Firstly, in step S501, it is determined whether the value of the output fluctuation parameter X detected in the routine shown in
On the other hand, if the value of the output fluctuation parameter X is greater than or equal to the variation criterion value X1, the process proceeds to step S502, in which an abnormal cylinder-pinpointing process that involves the forced increase (or decrease) of the fuel injection amount as described above is executed. The abnormal cylinder refers to a cylinder that causes the detected value of the output fluctuation parameter X to become greater than or equal to the variation criterion value X1.
Next, in step S503, it is determined whether the determined or pinpointed abnormal cylinder is the #1 cylinder. If the determined abnormal cylinder is the #1 cylinder, the process proceeds to step S504, in which a value A1′ that is smaller than the reference value A1 is set as a lower-limit threshold value.
On the other hand, if in step S503 it is determined that the pinpointed abnormal cylinder is not the #1 cylinder, the process proceeds to step S505, in which it is determined whether the pinpointed abnormal cylinder is the #4 cylinder. If the pinpointed abnormal cylinder is the #4 cylinder, the process proceeds to step S506, in which a value A1″ that is greater than the reference value A1 is set as the lower-limit threshold value.
On the other hand, if in step S505 it is determined that the pinpointed abnormal cylinder is not the #4 cylinder, the pinpointed abnormal cylinder is either the #2 cylinder or the #3 cylinder, and the process proceeds to step S507, in which the reference value A1 is set as the lower-limit threshold value.
Incidentally, the upper-limit threshold value A2 of the stored oxygen amount, which serves as a reference for resuming the rich control, can also be changed according to the magnitude of gas impact of the exhaust gas from the abnormal cylinder on the pre-catalyst sensor 17.
While preferred embodiments of the invention have been described above, various other embodiments of the invention are also conceivable. The aforementioned numerical values are merely illustrative, and can be changed to other values.
The embodiments of the invention are not limited to the foregoing embodiments, but the invention includes all modifications, applications and equivalents encompassed within the idea of the invention defined by the appended claims. Therefore, the invention should not be interpreted in a limited manner, but can also be applied to other arbitrary technologies that belong to the range of the idea of the invention.
Number | Date | Country | Kind |
---|---|---|---|
2011-144173 | Jun 2011 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
6868326 | Yasui | Mar 2005 | B2 |
8047064 | Iwazaki et al. | Nov 2011 | B2 |
8186148 | Gabe et al. | May 2012 | B2 |
8452517 | Sawada et al. | May 2013 | B2 |
8554447 | Okazaki et al. | Oct 2013 | B2 |
8718902 | Katou et al. | May 2014 | B2 |
8826642 | Aisaka et al. | Sep 2014 | B2 |
8892337 | Kitano et al. | Nov 2014 | B2 |
8938947 | Nakamura | Jan 2015 | B2 |
8949001 | Suzuki | Feb 2015 | B2 |
8997458 | Yoshioka | Apr 2015 | B2 |
20070261391 | Takubo | Nov 2007 | A1 |
20080245056 | Kawakita et al. | Oct 2008 | A1 |
20090260347 | Iwazaki et al. | Oct 2009 | A1 |
20100168986 | Iwazaki et al. | Jul 2010 | A1 |
20100307135 | Miyamoto et al. | Dec 2010 | A1 |
20110054761 | Sawada et al. | Mar 2011 | A1 |
20110191005 | Iwazaki et al. | Aug 2011 | A1 |
20110282541 | Kidokoro et al. | Nov 2011 | A1 |
Number | Date | Country |
---|---|---|
2005-120870 | May 2005 | JP |
2007-315193 | Dec 2007 | JP |
2008-002435 | Jan 2008 | JP |
2009-030455 | Feb 2009 | JP |
2009-203940 | Sep 2009 | JP |
2011-047332 | Mar 2011 | JP |
2010087026 | Aug 2010 | WO |
2011155073 | Dec 2011 | WO |
Number | Date | Country | |
---|---|---|---|
20130006506 A1 | Jan 2013 | US |