This application claims the benefit of Japanese Patent Application No. 2013-067208, filed Mar. 27, 2013, which is hereby incorporated by reference herein in its entirety.
1. Field of the Invention
The present invention relates to a control device of an internal combustion engine in which a plurality of fuel injection valves are provided in each of a plurality of cylinders.
2. Description of the Related Art
Generally, in an internal combustion engine provided with an exhaust gas purification system utilizing a catalyst, it is essential to control a mixing ratio between air and fuel in an air-fuel mixture burned in the internal combustion engine, that is, an air-fuel ratio, in order to purify, with high efficiency, harmful components in the exhaust gas by the catalyst. In order to control the air-fuel ratio mentioned above, the internal combustion engine is provided with sensors that generate outputs in accordance with an amount of oxygen in the exhaust gas on the upstream and downstream sides of a catalyst, that is, a catalyst purifying device of an exhaust passage, and an air-fuel ratio feedback control is executed so as to cause the air-fuel ratio to follow a target air-fuel ratio on the basis of the outputs. For example, an air-fuel ratio control (a main feedback control) is executed on the basis of an output of a so-called wide-area air-fuel ratio sensor which is provided in the upstream side of the catalyst, while performing correction on the basis of an output of a so-called oxygen sensor which is provided in the downstream side of the catalyst (carrying out a sub feedback control).
Generally, in the internal combustion engine mentioned above, since the air-fuel ratio control is normally carried out by using the same control amount with respect to all the cylinders, an actual air-fuel ratio can vary between the cylinders even if executing the air-fuel ratio control. In the case where a degree of the variation is small, the variation can be absorbed by the air-fuel ratio feedback control, and the harmful components in the exhaust gas can be purified by the catalyst, and thus the emission is not affected, and any particular problem is not generated. However, in the case where the air-fuel ratio between the cylinders vary greatly, for example, due to failure in a fuel injection system or a valve system of an intake valve in a certain cylinder of the cylinders, the emission is deteriorated and a problem is generated. Furthermore, in the case where the air-fuel ratio between the cylinders vary greatly as mentioned above, the air-fuel ratio sensor on the upstream side of the catalyst has a strong tendency of producing the same output as that when the air-fuel ratio is richer than the theoretical air-fuel ratio, due to influence of hydrogen component in the exhaust gas, and the air-fuel ratio tends to shift to a lean side on the basis of the air-fuel ratio control. Therefore, it is desirable to suppress the shift to the lean side mentioned above.
For example, a fuel injection amount control device of an internal combustion engine described in International Publication No. WO2011/155073 is provided with a configuration of performing feedback correction of an amount of fuel to be injected by a fuel injection valve so that an air-fuel ratio expressed by an output value of an air-fuel ratio sensor on an upstream side of a catalyst coincides with a target air-fuel ratio which is set to a theoretical air-fuel ratio. Furthermore, the device is provided with a configuration of obtaining an index value which becomes larger in response to increase in a difference between the cylinders of the air-fuel ratio of the air-fuel mixture supplied to each of combustion chambers, and correcting so as to increase an amount of a fuel so that the air-fuel ratio comes to an air-fuel ratio which is richer than the theoretical air-fuel ratio in response to increase in the obtained index value.
Incidentally, even in an internal combustion engine in which a plurality of fuel injection valves are provided in each of a plurality of cylinders, for example, the internal combustion engine having a fuel injection valve for intake passage injection (a port injector) and a fuel injection valve for in-cylinder injection (an in-cylinder injector) in relation to each of the cylinders, a degree of variation in the air-fuel ratios between the cylinders can be determined (refer to Japanese Patent Laid-Open No. 2012-233425). In the internal combustion engine mentioned above, the degree of the variation in the air-fuel ratios between the cylinders becomes larger in both the cases that only the port injector is out of order and only the in-cylinder injector is out of order. However, there exists a problem in that the fuel amount is corrected so as to be increased in accordance with the degree of the variation in the air-fuel ratios between the cylinders, such as the device in WO2011/155073 and the fuel having the corrected amount is shared and injected by the injectors. For example, if the amount of fuel is corrected so as to be increased simply in accordance with the degree of variation in the air-fuel ratios between the cylinder in the case where the injection rate of the in-cylinder injector is high, in spite of the fact that the degree of variation in the air-fuel ratios between the cylinders becomes large since only the port injector is out of order, the amount of the fuel is excessively corrected so as to be increased, and the emission is rather deteriorated.
Accordingly, the present invention has been made in consideration of the above circumstances, and an object of the present invention is to provide a control device of an internal combustion engine that has a plurality of fuel injection valves in each of a plurality of cylinders, wherein the control device appropriately carries out a fuel injection in the case where a degree of variation in an air-fuel ratios between cylinders is large.
According to an aspect of the present invention, there is provided a control device of an internal combustion engine, the control device including:
a fuel injection control unit configured to inject a predetermined fuel amount of fuel from a first fuel injection valve and a second fuel injection valve which are provided in each of a plurality of cylinders, by using an injection ratio which is set in accordance with an engine operation state;
a first value calculating unit configured to calculate a first value indicating a degree of variation in air-fuel ratios between the cylinders on the basis of a predetermined output of the internal combustion engine associated with the fuel injection from the first fuel injection valve and the second fuel injection valve by using a first predetermined injection ratio;
a second value calculating unit configured to calculate a second value indicating the degree of variation in the air-fuel ratios between the cylinders on the basis of a predetermined output of the internal combustion engine associated with the fuel injection from the first fuel injection valve and the second fuel injection valve by using a second predetermined injection ratio which is different from the first predetermined injection ratio;
a mode selection unit configured to select one mode from a plurality of modes including a first mode relating to abnormality in at least any one of a plurality of first fuel injection valves and a second mode relating to abnormality in at least any one of a plurality of second fuel injection valves, on the basis of the first value which is calculated by the first value calculating unit and the second value which is calculated by the second value calculating unit;
a variation value calculating unit configured to calculate a variation value indicating a variation degree in the air-fuel ratios between the cylinders on the basis of the first value which is calculated by the first value calculating unit and the second value which is calculated by the second value calculating unit; and
a fuel amount calculating unit configured to calculate the predetermined fuel amount while performing correction on the basis of one mode which is selected by the mode selection unit and the variation value which is calculated by the variation value calculating unit so that the air-fuel ratio tracks the target air-fuel ratio in accordance with outputs of a catalyst upstream sensor and a catalyst downstream sensor which are provided on upstream and downstream sides of a catalyst in an exhaust passage and which respectively generate the outputs corresponding to an amount of oxygen in the exhaust gas.
Preferably, the fuel amount calculating unit determines a correction value on the basis of an injection ratio which is set in accordance with an engine operation state, depending on the selected mode in the case where the first mode or the second mode is selected by the mode selection unit, and calculates the predetermined fuel amount by using the correction value. Particularly, the fuel amount calculating unit preferably determines the correction value so that the air-fuel ratio has a richer air-fuel ratio than the target air-fuel ratio in line with an increase of the degree of variation in the air-fuel ratios between the cylinders on the basis of the variation value, and calculates the predetermined fuel amount by using the correction value.
Preferably, the fuel amount calculating unit corrects a sub feedback amount which is calculated on the basis of a difference between the output value of the catalyst downstream sensor and the predetermined target value, by using the correction value, and calculates the predetermined fuel amount on the basis of the corrected sub feedback amount. Alternatively, the fuel amount calculating unit preferably corrects the target air-fuel ratio by using the correction value, and calculates the predetermined fuel amount on the basis of the corrected target air-fuel ratio.
Further preferably, the fuel amount calculating unit determines the correction value on the basis of an engine operation state, and calculates the predetermined fuel amount by using the correction value. In this case, the fuel amount calculating unit preferably determines the correction value on the basis of at least one of an engine cooling water temperature and a time from an engine start, and calculates the predetermined fuel amount by using the correction value.
According to the present invention having the configuration mentioned above, one mode is selected from a plurality of modes including the first mode relating to the abnormality in at least any one of a plurality of first fuel injection valves and the second mode relating to the abnormality in at least any one of a plurality of second fuel injection valves, and the variation value indicating the variation degree of the air-fuel ratios between the cylinders is calculated. In addition, the predetermined fuel amount is calculated while performing correction on the basis of the selected one mode and the calculated variation value so that the air-fuel ratio tracks the target air-fuel ratio in accordance with the outputs of the catalyst upstream sensor and the catalyst downstream sensor. As a result, the predetermined fuel amount of fuel is injected by using the injection ratio which is set in accordance with the engine operation state from the first fuel injection valve and the second fuel injection valve which are provided to each of a plurality of cylinders. As mentioned above, since the fuel injection amount is set on the basis of the variation value and the selected mode, it becomes possible to preferably control the fuel injection from a plurality of fuel injection valves even if the degree of variation in the air-fuel ratios between the cylinders is large.
Further features of the present invention will become apparent from the following description of exemplary embodiments (with reference to the attached drawings).
Hereinafter, there will be described embodiments according to the present invention with reference to the accompanying drawings. First, there will be described a first embodiment.
The port injector 2 injects fuel toward an intake passage, particularly toward an inner side of an intake port 6, of the corresponding cylinder, so as to achieve so-called homogeneous combustion. Hereinafter, the port injection is also referred to as “PFI”. On the other hand, the in-cylinder injector 3 directly injects the fuel toward an inner side of the corresponding cylinder (an inner side of a combustion chamber) so as to achieve so-called stratified-charge combustion. Hereinafter, the in-cylinder injector is also referred to as “DI”.
An intake passage 7 for introducing an intake air is generally formed by a surge tank 8 serving as a collecting portion, a plurality of intake manifolds 9 which connect the intake ports 6 in the respective cylinders and the surge tank 8, and an intake pipe 10 on an upstream side of the surge tank 8, in addition to the intake ports 6. The intake pipe 10 is provided with an air flow meter 11 and an electronically controlled throttle valve 12 in this order from the upstream side. The air flow meter 11 outputs a signal having a magnitude corresponding to an intake flow rate. Each of the cylinders is provided with an ignition plug 13 for igniting air-fuel mixture within the cylinder.
In an exhaust passage for discharging exhaust gas, in the present embodiment, a first exhaust passage 14A in relation to the first bank 4 and a second exhaust passage 14B in relation to the second bank 5 are installed as independent systems. That is, two exhaust systems are provided independently for each bank. Since the exhaust systems have the same configuration in both banks, a description will be given only of the first bank 4, and a description of the second bank 5 will be omitted by attaching the same reference numerals to the drawing.
The first exhaust passage 14A is generally formed by exhaust ports 15 of the respective cylinders #1, #3 and #5, an exhaust manifold 16 which collects the exhaust gas in the exhaust ports 15, and an exhaust pipe 17 which connects to a downstream end of the exhaust manifold 16. In addition, an upstream side and a downstream side of the exhaust pipe 17 are respectively provided with catalysts formed of three-way catalysts, that is, an upstream catalyst (an upstream catalyst-purifying device) 18 and a downstream catalyst (a downstream catalyst-purifying device) 19 in series. An upstream side and a downstream side of the upstream catalyst 18 are respectively provided with sensors 20 and 21 each of which generates an output corresponding to an amount of oxygen (an oxygen concentration or an oxygen partial pressure) in the exhaust gas (which outputs signals). The sensors 20 and 21 are, in short, sensors for detecting an air-fuel ratio, that is, air-fuel ratio sensors, and are respectively referred to as a catalyst upstream sensor 20 and a catalyst downstream sensor 21. As mentioned above, the single catalyst upstream sensor 20 is installed in the collecting portion of the exhaust passage in relation to the single bank. Particularly, the catalyst upstream sensor 20 is independently installed in the first exhaust passage 14A in relation to the first bank 4, and in the second exhaust passage 14B in relation to the second bank 5.
The port injector 2, the in-cylinder injector 3, the throttle valve 12, the ignition plug 13 and the like mentioned above are electrically connected to an electronic control unit (hereinafter, refer to as ECU) 100 serving as a control device. Meanwhile, in order to be easily viewable, lines indicating the connections are omitted in
Meanwhile, the ECU 100 takes on the respective functions of a fuel injection control unit, an intake air control unit, and an ignition control unit, as can be understood from the description mentioned above, and also takes on the function of an air-fuel ratio control unit, as will be described below. In addition, the ECU 100 also take on the respective functions of a first value calculating unit, a second value calculating unit, a mode selection unit, a variation value calculating unit and a fuel amount calculating unit. These units are associated with each other. Meanwhile, the fuel amount calculating unit can be included in the fuel injection control unit, and the fuel amount calculating unit and the fuel injection control unit are included in the air-fuel ratio control unit.
The catalyst upstream sensor 20 is a so-called wide area air-fuel ratio sensor, and can continuously detect an air-fuel ratio over a comparatively wide range.
On the other hand, the catalyst downstream sensor 21 is a so-called oxygen (O2) sensor, and has characteristics in which an output value rapidly varies on the boundary of the stoichiometry.
The upstream catalyst 18 and the downstream catalyst 19 simultaneously purify NOx, HC and CO as harmful components in the exhaust gas in the case where the air-fuel ratios A/F of the exhaust gas flowing into them are close to being stoichiometric. A width (window) of the air-fuel ratio which can purify these three elements simultaneously with a high efficiency is comparatively narrow.
Accordingly, in a normal operation time of the engine 1, an air-fuel ratio control (a stoichiometry control) is executed by the ECU 100, the air-fuel ratio control being executed for controlling the detected air-fuel ratio of the exhaust gas flowing into the upstream catalyst 18 to the vicinity of the stoichiometry. The air-fuel ratio control includes a main air-fuel ratio control (a main feedback control) which feedback controls the air-fuel ratio (specifically the fuel injection amount) of the air-fuel mixture so that the air-fuel ratio detected by the catalyst upstream sensor 20 becomes stoichiometric, being a predetermined target air-fuel ratio, and an auxiliary air-fuel ratio control (a sub feedback control) which feedback controls the air-fuel ratio (specifically the fuel injection amount) of the air-fuel mixture so that the air-fuel ratio detected by the catalyst downstream sensor 21 becomes stoichiometric. Specifically, in the main feedback control, in order to cause the current air-fuel ratio detected on the basis of the output of the catalyst upstream sensor 20 to follow the predetermined target air-fuel ratio, there is executed a control of computing a correction value and of regulating the fuel injection amount from the port injector 2 and the cylinder injector 3 on the basis of the correction value. In addition, furthermore, in the sub feedback control, there is executed a control of computing the other correction value on the basis of the output of the catalyst downstream sensor 21, and of correcting the correction value obtained by the main feedback control. However, in the present embodiment, the predetermined target air-fuel ratio, that is, a reference value of the air-fuel ratio is stoichiometric, and the fuel injection amount corresponding to the stoichiometry is a reference of the fuel injection amount. The reference value of the air-fuel ratio and the reference value of the fuel injection amount can be set to the other values. Meanwhile, in the air-fuel ratio control, the same control amount is uniformly used in each of the cylinders.
The air-fuel ratio control mentioned above is carried out every bank. That is, the air-fuel ratio control of the #1, #3 and #5 cylinders belonging to the first bank 4 is carried out on the basis of the outputs of the catalyst upstream sensor 20 and the catalyst downstream sensor 21 in a side of the first bank 4. On the other hand, the air-fuel ratio control of the #2, #4 and #6 cylinders belonging to the second bank 5 is carried out on the basis of the outputs of the catalyst upstream sensor 20 and the catalyst downstream sensor 21 in a side of the second bank 5.
Furthermore, there is carries out a sharing injection in which the total fuel injection amount injected during one injection cycle in one cylinder is shared by the port injector 2 and the in-cylinder injector 3 in accordance with predetermined injection rates α and β. At this time, the ECU 100 sets an amount of the fuel injected from the port injector 2 (a port injection amount) and an amount of the fuel injected from the in-cylinder injector 3 (a in-cylinder injection amount) in accordance with the injection rates α and β, and performs energization control of the respective injectors 2 and 3 in accordance with the fuel amounts. Here, the injection rate α or β is a percentage value of the port injection amount or the in-cylinder injection amount to the total fuel injection amount, and has a value between 0 and 100 (β=100−α). In the case where the total fuel injection amount is set to Qt, a port injection amount Qp is expressed by α×Qt/100, a in-cylinder injection amount Qd is expressed by β×Qt/100, and an injection ratio of the both is Qp:Qd=α:β. As mentioned above, the injection rates α and β are values defining the injection sharing ratio between the port injector 2 and the in-cylinder injector 3, or between the port injection amount Qp and the in-cylinder injection amount Qd. The total fuel injection amount is set by the ECU 100 on the basis of an engine operation state and the like as described below.
It is assumed, for example, that the injection in a certain cylinder of all the cylinders is out of order, and the variation (imbalance) of the air-fuel ratio is generated between the cylinders. For example, there is a case where the fuel injection amount in the #1 cylinder becomes larger than each of the fuel injection amounts in the other #2 to #6 cylinders, and the air-fuel ratio of the #1 cylinder is deviated to a much richer side than the air-fuel ratios of the other #2 to #6 cylinders. At this time, if the comparatively large correction amount is applied on the basis of the air-fuel ratio mentioned above to the first bank 4 including the #1 cylinder, there is a case where the air-fuel ratio of the total gas can be stoichiometrically controlled. However, in view of each of the cylinders, the #1 cylinder is richer than being stoichiometric, the #3 and #5 cylinders are leaner rather than being stoichiometric, and the cylinders only becomes stoichiometric as a whole balance. Accordingly, it is apparent that this case is not preferable in terms of the emission.
Furthermore, the fuel supplied to the combustion chamber is a compound of carbon and hydrogen. Therefore, in the case where the air-fuel ratio of the air-fuel mixture subjected to combustion is the air-fuel ratio which is richer side than being stoichiometric, a probability that an unburned substance as an intermediate product such as HC, CO and H2 produced is combined with oxygen, that is, burned to be oxidized becomes rapidly small, as the air-fuel ratio approaches the rich side. As a result, the closer to the rich side the air-fuel ratio is, the more the amount of the unburned substance discharged from the combustion chamber is increased. This is also applied in the same manner to the cylinder (the rich imbalance cylinder) in which the fuel injection amount becomes larger than that in each of the other normal cylinders as mentioned above, and is shown in
On the other hand, the catalyst upstream sensor 20 which is the air-fuel ratio sensor is generally provided with a diffusion resistance layer, and generates an output in response to an amount of oxygen passing through the diffusion resistance layer and reaching an exhaust gas-side electrode layer (a detecting element surface) of the catalyst upstream sensor 20 (an oxygen concentration or an oxygen partial pressure). However, the output of the catalyst upstream sensor 20 further corresponds to an amount (a concentration or a partial pressure) of the unburned substance passing through the diffusion resistance layer.
The hydrogen is a smaller molecule than HC and CO. Therefore, the hydrogen easily diffuses the diffusion resistance layer of the catalyst upstream sensor 20 in comparison with the other unburned substance. That is, the preferential hydrogen diffusion is generated in the diffusion resistance layer.
In the case where the degree of the variation in the air-fuel ratios between the cylinders becomes larger, the output of the catalyst upstream sensor 20 corresponds to the air-fuel ratio on the richer side than a true air-fuel ratio, due to the preferential hydrogen diffusion. Accordingly, since the air-fuel ratio closer to the richer side than the true air-fuel ratio is detected on the basis of the output of the catalyst upstream sensor 20, the greater correction on the lean side is carried out by the air-fuel ratio feedback control, in comparison with the case where the variation does not exist in the air-fuel ratios between the cylinders or the variation hardly exists.
This tendency is applied to the case where the fuel injection amount of the imbalance cylinder is smaller than the fuel injection amount of the balance cylinder as well as the case where the fuel injection amount of the imbalance cylinder is more than the fuel injection amount of the balance cylinder. In the case where the fuel injection amount of the imbalance cylinder is smaller than the fuel injection amount of the balance cylinder, the fuel injection amount of each of the other balance cylinders is increased by the air-fuel ratio feedback control, in such a manner as to make up for a shortfall of the fuel injection amount in the imbalance cylinder. Therefore, much hydrogen is discharged from the balance cylinder in comparison with the case where the variation in the air-fuel ratios between the cylinders does not exist or hardly exists. Due to the hydrogen, the catalyst upstream sensor 20 enhances the tendency of generating the output corresponding to the air-fuel ratio closer to the rich side than the true air-fuel ratio.
Consequently, as will be in detail mentioned later, there is carried out the fuel injection control or the air-fuel ratio control of investigating the degree of the variation in the air-fuel ratios between the cylinders and of carrying out an enriching correction so as to prevent the transfer to the lean side with the increase of the degree.
Furthermore, since the engine 1 is provided with the port injector 2 and the in-cylinder injector 3 every cylinder, the enriching correction is carried out on the basis of which of the injectors the variation in the air-fuel ratios between the cylinders is caused by. For example, if the correction for increasing the fuel amount, that is, the enriching correction is carried out in response to the degree of the variation in the air-fuel ratios between the cylinders in the case where the injection rate of the in-cylinder injector 3 is high in spite of the fact that the abnormality exists only in the port injector 2 and the degree of the variation in the air-fuel ratios between the cylinders becomes larger, the fuel becomes excessive. This can be easily understood by taking into consideration the engine operation state in which the injection rate α is set to α1 (=0). In this case, since the total fuel is injected only from the in-cylinder injector 3, it is not necessary to substantially take into consideration the degree of the variation in the air-fuel ratios between the cylinders due to the abnormality of the port injector 2.
Hereinafter, there will be described the air-fuel ratio control, that is, the fuel injection control according to the present first embodiment on the basis of the degree of the variation in the air-fuel ratios between the cylinders, and its cause. First, there will be described the detection of the degree of the variation in the air-fuel ratios between the cylinders in the engine 1.
As can be understood from the description mentioned above, the greater the variation degree in the air-fuel ratios between the cylinders is, the greater the fluctuation of the output of the catalyst upstream sensor 20 that is the air-fuel ratio sensor is. Accordingly, it is possible to detect the degree of the variation on the basis of the output fluctuation.
Here, the variation in the air-fuel ratios between the cylinders includes a rich deviation in which the fuel injection amount of one cylinder is deviated to the rich side (an excessive side), and a lean deviation in which the fuel injection amount of one cylinder is deviated to the lean side (a short side). However, the present embodiment widely detects the variation in the air-fuel ratios between the cylinders without distinguishing between the rich deviation and the lean deviation.
The variation mentioned above is detected by calculating an air-fuel ratio fluctuation parameter which is a parameter correlating with a fluctuation degree of the air-fuel ratio sensor output, and by comparing the air-fuel ratio fluctuation parameter determined for evaluation, with a predetermined determination value. Meanwhile, the predetermined determination value is a threshold value for determining whether or not the degree of the variation in the air-fuel ratios between the cylinders is great enough to be non-negligible, that is, the degree should be determined to be abnormal. The detection here is carried out every bank by using the output of the catalyst upstream sensor 20 which is the corresponding air-fuel ratio sensor.
Hereinafter, there will be described a method of calculating the air-fuel ratio fluctuation parameter.
As shown in
ΔA/Fn=A/Fn−A/Fn−1 (1)
Most simply, the difference ΔA/Fn or a magnitude (an absolute value) thereof expresses the fluctuation of the catalyst upstream sensor output. The greater the fluctuation degree becomes, the greater the inclination of the air-fuel ratio diagram becomes, and thus the absolute value |ΔA/Fn| of the difference becomes larger. Therefore, the difference ΔA/Fn or the magnitude thereof in a predetermined one timing can be set to the air-fuel ratio fluctuation parameter.
In the present embodiment, the absolute value |ΔA/F| of the difference ΔA/F is used, and an average value of a plurality of absolute values |ΔA/Fn| of the differences is set to the air-fuel ratio fluctuation parameter for enhancing a precision. In the present embodiment, the average value of the absolute values |ΔA/Fn| of the differences in one engine cycle is obtained by determining the absolute values |ΔA/Fn| of the differences relating to the respective timings in one engine cycle, integrating them, and dividing the final integrated value by a sampling number N. Furthermore, an average value of the absolute values |ΔA/Fn| of the differences in M engine cycles is obtained by integrating the average values of the absolute values |ΔA/Fn| of the differences for the M engine cycles (for example, M=100), and dividing the final integrated values by a cycling number M. The final average obtained as mentioned above is set to the air-fuel ratio fluctuation parameter, and is expressed below as “X”.
The greater the fluctuation degree of the catalyst upstream sensor output is, the greater the air-fuel ratio fluctuation parameter X becomes. Therefore, the air-fuel ratio fluctuation parameter X equal to or more than a predetermined determination value is determined to be abnormal, and the air-fuel ratio fluctuation parameter X smaller than the predetermined determination value is determined to be not abnormal, that is, normal. Meanwhile, according to a cylinder determination function of the ECU 100, it is possible to associate the ignition cylinder with the corresponding air-fuel ratio fluctuation parameter X.
Since there are the case where the catalyst upstream sensor output A/F is increased and the case where the catalyst upstream sensor output A/F is decreased, the difference ΔA/Fn (=A/Fn−A/Fn−1) or the average value thereof is obtained only in one of these cases, and can be set to the fluctuation parameter. Particularly, in the case where only one cylinder is deviated to the rich, the output of the catalyst upstream sensor 20 rapidly changes to the rich side (that is, rapidly decreases) when the catalyst upstream sensor 20 receives the exhaust gas corresponding to the one cylinder. Therefore, the value only in the decreasing side can be used for detecting the rich deviation (rich imbalance determination). In this case, only a downward-sloping area in the graph of
Hereinafter, there will be described a principle of evaluating the deviation in the air-fuel ratios between the cylinders according to the present embodiment with reference to
According to the principle mentioned above, in the present embodiment, there is carried out the variation value indicating the variation degree of the air-fuel ratios between the cylinders relating to each of the banks and a mode selection corresponding to its cause.
First, in the step S901, the ECU 100 sets the injection rates α and β to a first predetermined injection ratio A:B (for example, 0:100), and injects the fuel from the port injector 2 and the in-cylinder injector 3. In the case of this example, the fuel is injected only from the in-cylinder injector 3. Furthermore, in the step S903, the air-fuel ratio fluctuation parameter X is calculated as mentioned above on the basis of the output of the catalyst upstream sensor 20 which is the air-fuel ratio sensor associated with the injection of the fuel at the injection ratio. The step S901 and the step S903 may be continuously carried out, but may be carried out substantially in parallel.
In the subsequent step S905, the air-fuel ratio fluctuation parameter X calculated in the step S903 is corrected. The air-fuel ratio fluctuation parameter X calculated in the step S903 is corrected on the basis of average engine rotating speed NE and average intake air amount GA when the fuel injection is carried out with the first predetermined injection ratio in the step S901 (or when the output of the catalyst upstream sensor 20 is acquired for calculating the parameter in the step S903). First, a correction coefficient is calculated by searching mapped data (
Next, the ECU 100 sets the injection rates α and β to a second predetermined injection ratio C:D (for example, 70:30) and injects the fuel from the port injector 2 and the in-cylinder injector 3, in the step S907. Furthermore, in the step S909, the air-fuel ratio fluctuation parameter X is calculated on the basis of the output of the catalyst upstream sensor 20 associated with the injection of the fuel at the injection ratio.
Further, in the step S911, the air-fuel ratio fluctuation parameter calculated in the step S909 is corrected in the same manner as the step S905, by using the correction coefficient (refer to
In the case where the first and second air-fuel ratio fluctuation parameters XA and XB are calculated as mentioned above, the ECU 100 determines an abnormality and calculates the variation value in the step S913 by using them.
A processing procedure for determining the abnormality (selecting the mode) and calculating the variation value in the step S913 is shown in
In contrast to this, in the case where a negative determination is made in the step S1103, a DI single abnormal mode is set in the step S1109 by assuming that it is determined that at least any one of the in-cylinder injectors 3 is abnormal. That is, the DI single abnormal mode is a mode relating to the abnormality in at least any one of a plurality of in-cylinder injectors. Furthermore, the first air-fuel ratio fluctuation parameter XA is calculated and set as a variation value at the time of setting the DI single abnormal mode in the step S1111. On the other hand, in the case where a negative determination is made in the step S1101, it is determined in the step S1113 whether or not the second air-fuel ratio fluctuation parameter XB is larger than the predetermined determination value Z. Meanwhile, the predetermined determination value in the step S1113 is here the same as the predetermined determination value in the step S1101, but the value may be different. In the case where the positive determination is made in the step S1113, a PFI single abnormal mode is set in the step S1115 by assuming that it is determined that at least any one of the port injectors 2 is abnormal. That is, the PFI single abnormal mode is a mode relating to the abnormality in at least any one of a plurality of port injectors. In addition, a value (XB×1/0.7) obtained by normalizing the second air-fuel ratio fluctuation parameter XB is calculated and set as a variation value at the time of setting the PFI single abnormal mode in the step S1117.
In contrast to this, in the case where a negative determination is made in the step S1113, a normal mode is set in the step S1119 by assuming that it is determined that any abnormality is not generated in any injector and the intake system is not abnormal. In this case, in the same manner as the step S1107 when the intake system abnormal mode is set, the variation value is calculated and set in the step S1121.
The variation value obtained by the above processing is stored in the memory device, and is used for computation in various controls as the variation values indicating the variation degree in the air-fuel ratios between the cylinders. Before the variation value is calculated as mentioned above, that is, in an initial state, zero is set as the variation value. In the case where the variation value calculated and used during the previous engine operation is stored in the memory device, the variation value can be read and set as an initial value at the engine starting time. In this case, the variation value is updated by a value newly calculated after starting the engine.
Meanwhile, the computing formula and the computing method are only one example, and the other computing formulas and computing methods can also be used.
Hereinbefore, there have been described the calculation of the variation value indicating the degree of the variation in the air-fuel ratios between the cylinders, and the mode determination (selection) corresponding to specifying the cause. Next, there will be described an air-fuel ratio control according to the present first embodiment on the basis of them (using them), that is, a fuel injection control. Meanwhile, the fuel injection control is described below, but the computation is carried out in parallel with the control described below. Furthermore, the value calculated as mentioned above is described as “variation value XI”.
In the present first embodiment, a total fuel injection amount injected from the port injector 2 and the in-cylinder injector 3 is determined so as to promote the enriching correction with the increase of the variation degree in the air-fuel ratios between the cylinders on the basis of the variation value XI, and so as to reduce the air-fuel ratio deviation by the deflection of the fuel injection amount from any abnormal one among the port injector 2 and the in-cylinder injector 3 on the basis of the mode selected and determined as above. Hereinafter, there will be described the fuel injection control including the calculation of the fuel injection amount on the basis of flow charts in
In the case where the crank angle of the optional cylinder coincides with the predetermined crank angle, the ECU 100 determines in the step S1201 whether or not a prerequisite is established. Here, the fact that the condition for carrying out the fuel cut is not established is defined as a condition. That is, in the case where the fuel cut is not carried out, a positive determination is made in the step S1201 and the step goes to a step S1203.
In the step S1203, a basic fuel injection amount Fbase is calculated by searching previously set data or carrying out previously set computation on the basis of the output of the air flowmeter 11, the output of the crank angle sensor 22, and the target air-fuel ratio which is previously set to being stoichiometric.
In the subsequent step S1205, the calculated basic fuel injection amount Fbase is corrected by a main feedback amount DFi, and an instruction fuel injection amount Fi is set. Specifically, here, the main feedback amount DFi is added to the basic fuel injection amount Fbase.
The instruction fuel injection amount Fi calculated as mentioned above is set to whole amount or a total amount (a predetermined amount) of the fuel which is injected from the port injector 2 and the in-cylinder injector 3, and in the step S1207, the ECU 100 outputs an injection control signal to the port injector 2 and the in-cylinder injector 3. A predetermined amount of fuel is shared and injected from the port injector 2 and the in-cylinder injector 3, respectively at the injection rates which are set as mentioned above in accordance with the engine operation state at that time. That is, in the case where the fuel injection rate of the port injector 2 is set to 35%, and the fuel injection rate of the in-cylinder injector 3 is set to 65% on the basis of the engine operation state, the fuel corresponding to 35% of the instruction fuel injection amount Fi is injected from the port injector 2, and the remaining fuel is injected from the cylinder injector 3.
Next, there will be described calculation of the main feedback amount DFi used in the step S1205, on the basis of a flow chart in
In the step S1301 it is determined whether or not a main feedback condition is established. As the main feedback condition, it is defined that the catalyst upstream sensor 20 is activated, that the engine load (for example, the intake air amount) is equal to or less than a predetermined load, and that the fuel is not under cut, and in the case where all of these conditions are established, a positive determination is made in the step S1301.
In the case where the positive determination is made in the step S1301, a feedback controlling output value Vfc is acquired in the step S1303. The feedback controlling output value Vfc is calculated as a sum of an output value Vf of the catalyst upstream sensor 20 and a sub feedback amount Vrf (after correction) which is calculated as mentioned later on the basis of the output of the catalyst downstream sensor 21.
In the subsequent step S1305, a feedback controlling air-fuel ratio of is calculated by applying the data which is mapped as shown in
Furthermore, in the step S1307, a fuel injection amount Fc(k−N) which is an amount of the fuel actually supplied to the combustion chamber at the time point which is N cycles before the time (the current time point) is determined. That is, the fuel injection amount Fc(k−N) is determined by dividing an intake air amount Mc(k−N) at the time point which is N cycles before the current time point by the feedback controlling air-fuel ratio af. As mentioned above, the intake air amount at the time point which is N cycles before the current time point is divided by the feedback controlling air-fuel ratio af, in order to appropriately associate the exhaust gas reaching the catalyst upstream sensor 20 with the detection value.
In the subsequent step S1309, a target fuel supply amount Fcr(k−N) is calculated by dividing the intake air amount Mc(k−N) by a target air-fuel ratio abyfr, the target fuel supply amount Fcr(k−N) being a fuel amount to be supplied to the combustion chamber at the time point which is N cycles before the current time point.
In addition, in the step S1311, a fuel injection amount deviation DFc is calculated by subtracting the fuel injection amount Fc(k−N) from the target fuel supply amount Fcr(k−N). The fuel injection amount deviation DFc is a value indicating excess or deficiency of the fuel supplied at the time point which is N cycles before the current time point.
Furthermore, in the step S1313, the main feedback amount DFi is calculated. The main feedback amount DFi is calculated as a sum of a product between a previously set proportional gain Gp and the fuel injection amount deviation DFc, and a product between a previously set integration gain Gi and an integrated value SDFc of the fuel injection amount deviation.
In the subsequent step S1315, a new integrated value SDFc is calculated by adding the fuel injection amount deviation DFc calculated in the step S1311 to the integrated value SDFc at the time point.
On the other hand, in the case where a negative determination is made in the step S1301, the main feedback amount DFi is set to zero in the step S1317. Furthermore, the integrated value SDFc is set to zero in the step S1319. Accordingly, in the case where the negative determination is made in the step S1301, the correction in the step S1205 of the basic fuel injection amount Fbase by the main feedback amount DFi is not substantially carried out.
Next, there will be described calculation of the (corrected) sub feedback amount Vrf which is calculated on the basis of the output of the catalyst downstream sensor 21 and is used in the step S1303, with reference to flow charts in
In the step S1401 it is determined whether or not a sub feedback condition is established. As the sub feedback condition, it is defined that the main feedback condition is established, and that the catalyst downstream sensor 21 is activated, and in the case where all of them are established, a positive determination is made in the step S1401.
In the subsequent step S1403, an output deviation amount DVr which is a difference between a target value Vrref (here, a stoichiometry-corresponding value Vrefr) of the catalyst downstream sensor 21 and an output Vr of the catalyst downstream sensor 21 is calculated.
Furthermore, in the step S1405, a sub feedback amount Vrfb is calculated. The sub feedback amount Vrfb calculated here is corrected according to the flow in
In addition, in the subsequent step S1407, an integrated value SDVr of a new output deviation amount is calculated by adding the output deviation amount DVr calculated in the step S1403 to the integrated value SDVr of the output deviation amount at the time point.
In the subsequent step S1409, a differential value DDVr of a new output deviation amount is calculated by subtracting a previous output deviation amount DVrold corresponding to an output deviation amount calculated at the time of previously executing the present routine from the output deviation amount DVr calculated in the step S1403.
In addition, in the step S1411, the output deviation amount DVr calculated in the step S1403 is stored as the previous output deviation amount DVrold.
In the subsequent step S1413, a sub feedback learning value Vrfbg is updated by using the integrated value SDVr of the output deviation amount (Vrfbg←α·Vrfbg+(1−α)·Ki·SDVr). The value α is an optional value which is equal to or more than 0 and less than 1.
On the other hand, in the case where the negative determination is made in the step S1401 since the sub feedback condition is not established, a sub feedback learning value Vrfbg is set as the sub feedback amount Vrfb in the step S1415. In addition, in the subsequent step S1417, the integrated value SDVr of the output deviation amount is set to zero.
The sub feedback amount Vrfb calculated in the step S1405 or S1415 as mentioned above is corrected according to a flow in
First, in the step S1501, a first sub correction coefficient dVsb1 is calculated by carrying out a predetermined computation which is previously set on the basis of “variation value XI” calculated as mentioned above. The first sub correction coefficient dVsb1 is calculated on the basis of the variation value XI so as to be a value further promoting the enriching correction of the air-fuel ratio with the increase of the degree of the variation in the air-fuel ratios between the cylinders. For example, zero is calculated in the case where the degree of the variation in the air-fuel ratios between the cylinders is low and normal, 0.5 is calculated in the case where the degree of the variation in the air-fuel ratios between the cylinders is middle, and 1 is calculated in the case where the degree of the variation in the air-fuel ratios between the cylinders is extremely high, as the first sub correction coefficient dVsb1. In the case where the DI single abnormal mode or the PFI single abnormal mode is set, the first sub correction coefficient dVsb1 is set to the other value than zero.
Next, in the step S1503, a second sub correction coefficient dVsb2 is calculated by performing a predetermined computation which is previously set on the basis of the engine operation state, specifically the intake air amount Ga serving as the engine load and the engine rotating speed Ne. The second sub correction coefficient dVsb2 is calculated, for example, so as to be a value further promoting the enriching of the air-fuel ratio with the increase of the intake air amount. This is because the effect of the high degree of the variation in the air-fuel ratios between the cylinders tends to appear in the output of the catalyst upstream sensor 20 and the like with the increase of the intake air amount. The second sub correction coefficient dVsb2 may be calculated by being computed only on the basis of the intake air amount, or may be calculated on the basis of the other value indicating the engine load in place of the intake air amount or together with the intake air amount. For example, in the case where the intake pressure sensor is provided, the second sub correction coefficient dVsb2 may be calculated on the basis of the output of the sensor.
Next, in the step S1505, a third sub correction coefficient dVsb3 is calculated by performing a previously set computation. The third sub correction coefficient dVsb3 is calculated in accordance with the mode which is set as mentioned above. The mode includes the intake system abnormal mode (S1105), the DI single abnormal mode (S1109), the PFI single abnormal mode (S1115), and the normal mode (S1119). Among them, in the case where the intake system abnormal mode or the normal mode is set, 1 is calculated and set as the third sub correction coefficient dVsb3. Furthermore, in the case where the DI single abnormal mode is set, a value based on the in-cylinder injector injection rate set in accordance with the engine operation state, specifically a value obtained by dividing the in-cylinder injector injection rate by 100 is calculated as the third sub correction coefficient dVsb3. In addition, in the case where the PFI single abnormal mode is set, a value based on the port injector injection rate of the fuel injection ratio set in accordance with the engine operation state, specifically a value obtained by dividing the port injector injection rate by 100 is calculated as the third sub correction coefficient dVsb3.
Furthermore, in the step S1507, a sub correction coefficient dVsb is calculated as a product of the first to third sub correction coefficients dVsb1, dVsb2 and dVsb3 which are calculated from the steps S1501 to S1505.
The calculated sub correction coefficient dVsb is added in the step S1509 to the sub feedback amount Vrfb which is calculated in the step S1405 or the step S1415. The corrected sub feedback amount Vrf is calculated as mentioned above. The corrected sub feedback amount Vrf is used in the step S1303 mentioned above.
As mentioned above, according to the present first embodiment, the sub feedback amount is corrected on the basis of the variation value XI indicating the degree of the variation in the air-fuel ratios between the cylinders and the selection mode, and further on the basis of the engine operation state, the air-fuel ratio feedback control is performed, and the total fuel injection amount is set. Accordingly, the enriching correction is performed in response to the degree of the variation in the air-fuel ratios between the cylinders, and the fuel injection correction is performed in response to the abnormal mode in the case where any of the port injector 2 and the in-cylinder injector 3 is determined to be abnormal. Therefore, it is possible to cause the air-fuel ratio preferably to track the target air-fuel ratio.
Next, there will be described a second embodiment according to the present invention. Hereinafter, there will be described the second embodiment only as to a significantly different point from the first embodiment. Meanwhile, since a configuration of an engine according to the second embodiment is approximately the same as the configuration of the engine 1, a description thereof will be omitted.
In the first embodiment, the sub feedback amount is corrected on the basis of the variation value XI indicating the degree of the variation in the air-fuel ratios between the cylinders and the selected mode, but in the second embodiment, the target air-fuel ratio is corrected on the basis of the variation value XI indicating the degree of the variation in the air-fuel ratios between the cylinders and the selected mode. That is, in the second embodiment, the sub feedback amount Vrfb calculated in the step S1405 or S1415 is not corrected according to the flow in
In the step S1601, a first correction coefficient daf1 is calculated on the basis of the variation value XI, a second correction coefficient daf2 in accordance with an engine operation state is calculated in the next step S1603, and a third correction coefficient daf3 in accordance with a selected and set mode is calculated in the step S1605. In addition, a product of the first to third correction coefficients daf1, daf2 and daf3 is calculated as a correction coefficient daf in the step S1607. As a result, the correction coefficient daf is calculated on the basis of the variation value XI indicating the degree of the variation in the air-fuel ratios between the cylinders, the selected mode, and further the engine operation state. The correction coefficient daf is calculated as a value for performing the enriching correction in response to the degree of the variation in the air-fuel ratios between the cylinders, and for changing the fuel injection amount in response to the abnormal mode in the case where either one of the port injector 2 and the in-cylinder injector 3 is determined to be abnormal. Meanwhile, the steps S1601 to S1607 respectively correspond to the steps S1501 to S1507 mentioned above. The correction coefficient calculated in the steps S1601 to S1607 is a value which is suitable for correction of the target air-fuel ratio, and has the tendency mentioned above in relation to the steps S1501 to S1507.
In addition, in the step S1609, the correction coefficient daf is added to a stoichiometry stoici serving as a reference target air-fuel ratio which is basically set here, and a target air-fuel ratio abyfr closer to the rich side (closer to the rich side at a degree according to the selected mode) is calculated and set from the reference target air-fuel ratio, with the increase of the degree of the variation in the air-fuel ratios between the cylinders. That is, a negative value is calculated as the correction coefficient daf so that the target air-fuel ratio abyfr closer to the rich side is calculated from the reference target air-fuel ratio, with the increase of the degree of the variation in the air-fuel ratios between the cylinders. The correction coefficient daf is a product of the first to third correction coefficients daft, daf2 and daf3, and is set to the negative value, for example, since any one of the first to third correction coefficients is a negative value. Preferably, the first correction coefficient daf1 calculated on the basis of the variation value XI is set to a negative value which is greater in its magnitude, with the increase of the degree of the variation in the air-fuel ratios between the cylinders on the basis of the variation value. Furthermore, the basic fuel injection amount Fbase is calculated in the step S1203 on the basis of the target air-fuel ratio abyfr set as mentioned above.
As mentioned above, the same effect as that of the first embodiment can be also obtained by correcting the target air-fuel ratio. The change described in the first embodiment is allowed in the second embodiment, unless a contradiction arises between them.
Next, there will be described a third embodiment according to the present invention. Hereinafter, there will be described the third embodiment only as to a significantly different point from the first embodiment. The third embodiment described below can be applied in the same manner to the calculation of the second correction coefficient daf2 in the step S1603 according to the second embodiment. Meanwhile, since a configuration of an engine according to the third embodiment is approximately the same as the configuration of the engine 1, a description thereof will be omitted.
In the third embodiment, computation formulas and data for obtaining the second sub correction coefficient are switched by an engine cooling water temperature. This is because a combustion state of the fuel changes depending on wet and vapor and the like, and therefore a degree of promoting the enriching in the air-fuel ratio control changes in accordance with the changes. There will be described the above matter on the basis of
In the step S1701 it is determined whether or not a cooling water temperature T detected on the basis of the output of the water temperature sensor 24 is greater than a predetermined temperature. A negative determination is made in the step S1701, a low temperature mode is set in the step S1703, and the computation formula or the data corresponding to the low temperature mode is used for calculating the second sub correction coefficient, in the computation in the step S1503. On the other hand, in the case where a positive determination is made in the step S1701, a high temperature mode is set in the step S1705, and the computation formula or the data corresponding to the high temperature mode is used for calculating the second sub correction coefficient, in the computation in the step S1503.
As mentioned above, it is possible to more preferably carry out the air-fuel ratio control by calculating the second sub correction coefficient in response to the temperature of the engine cooling water, and determining the sub correction coefficient.
Meanwhile, in the present third embodiment, two modes of the high temperature mode and the low temperature mode are switched, but more segmentalized modes may be employed. Furthermore, the computation formula or the data for determining the second sub correction coefficient may be switched in accordance with a time after the engine start, in addition to the temperature of the engine cooling water or in place of the engine cooling water temperature. This is because of the same reason as the switching by the engine cooling water temperature. Meanwhile, the time after the engine start can be measured by a time measuring unit which the ECU 100 takes charge of.
In the engines according to the first to third embodiments described above, the port injector and the in-cylinder injector are provided in each of the cylinders. However, the first to third embodiments can be applied in the same manner, for example, to an engine in which a first in-cylinder injector and a second in-cylinder injector are provided in each of the cylinders. The port injector in each of the embodiments can be replaced by any one of the first in-cylinder injector and the second in-cylinder injector, and the in-cylinder injector in each of the embodiments can be replaced by any other of the first in-cylinder injector and the second in-cylinder injector. Furthermore, the engine according to the embodiment is the gasoline engine, but the present invention is not limited to be used in the engine in which the gasoline is used as the fuel, but can be applied in the same manner to an engine using the other kinds of fuels (including a mixed fuel with the gasoline). The present invention can be applied to various engines in which a plurality of fuel injection valves are provided in each of a plurality of cylinders, and does not limit a cylinder layout type or the like of the applied engine. For example, the present invention can be also applied to an in-line four-cylinder engine.
Furthermore, the value (the first value, the second value or the variation value) indicating the degree of the variation in the air-fuel ratios between the cylinders may employ a value which is calculated according to a different method from the computing method on the basis of the output of the catalyst upstream sensor 20 serving as the air-fuel ratio sensor (the air-fuel ratio detecting device). For example, the first value and the second value may be calculated on the basis of the maximum value and the minimum value of the output of the catalyst upstream sensor 20 in a predetermined period, and the variation value may be calculated. In addition, a value calculated on the basis of a change of a crank angle of the engine may be used as a value indicating the degree of the variation in the air-fuel ratios between the cylinders.
While the present invention has been described with reference to exemplary embodiments, it is to be understood that the invention is not limited to the disclosed exemplary embodiments. The scope of the following claims is to be accorded the broadest interpretation so as to encompass all such modifications and equivalent structures and functions.
Number | Date | Country | Kind |
---|---|---|---|
2013-067208 | Mar 2013 | JP | national |