1. Field of the Invention
The present invention relates to an apparatus and method for performing feedback control of an air-fuel ratio of an internal combustion engine, based on signals from an air-fuel ratio sensor.
2. Description of the Related Art
In Japanese Unexamined Patent Publication No. 05-141294, an air-fuel ratio control method is disclosed in which feedback control of the injection quantity is performed based on detected values relating to the air-fuel ratio provided by an air-fuel sensor, wherein a manipulated variable is prevented from updating for a predetermined period of time immediately after fuel injection is resumed from a stopped state.
Immediately after fuel injection is resumed, the delayed response of the air-fuel ratio sensor causes the air-fuel ratio detected to be leaner than the actual ratio, and consequently, by prohibiting updating of the manipulated variable for a predetermined period of time immediately after fuel injection is resumed, any excessive increase in the quantity of correction to the injection quantity can be prevented.
However, if the transient response of the air-fuel ratio sensor deteriorates, updating of the manipulated variable begins during the period of delayed response of the air-fuel ratio sensor, and an increase in the quantity of correction to the injection quantity becomes excessive.
Here, if the length of time during which updating of the manipulated variable is prohibited, is extended so that the manipulated variable is not updated during the period of delayed response even if the transient response of the air-fuel ratio sensor deteriorates, a problem arises in that when the transient response of the air-fuel ratio sensor has not deteriorated, the manipulated variable begins to update after an unjustifiable delay, and convergence on the target air-fuel ratio is delayed.
Therefore, an object of the present invention is to be able to avoid overcorrection of the injection quantity, i.e., occurrence of an excessive increase in the quantity of correction to the injection quantity, and to prevent excessive delays before the manipulated variable begins to update, even if the transient response of the air-fuel ratio sensor deteriorates.
In order to achieve this object, in the present invention, a signal from the air-fuel ratio sensor is compared with a threshold value, and a determination is made as to whether or not to begin updating the manipulation signal, based on the results of this comparison.
The other objects and features of this invention will become understood from the following description with reference to the accompanying drawings.
Referring to
Throttle valve 14 opens and closes in conjunction with an accelerator pedal (not shown in the drawing).
A fuel injection valve 15 is provided for each cylinder on the downstream side of throttle valve 14.
Fuel injection valves 15 are controlled to open the related valves by an injection pulse signal output from a control unit 50, and injects fuel by a quantity which is in proportion to an injection pulse width of the injection pulse signal.
A water temperature sensor 16 which detects a cooling water temperature Tw is provided on a cooling jacket of internal combustion engine 11.
An exhaust pipe 17 is provided with an air-fuel ratio sensor 18 which detects a wide range of air-fuel ratios of the combusted air-fuel mixture, based on the oxygen concentration in the exhaust.
A three way catalytic converter 19 which oxidizes CO and HC, and reduces NOx is installed on the downstream side of air-fuel ratio sensor 18.
Here, the construction of air-fuel ratio sensor 18, and the principles involved in detecting the air-fuel ratio are described.
Referring to
Furthermore, an air introducing hole 3 which communicates with atmospheric air, and a gas diffusion layer 6 which communicates with the inside of exhaust pipe 17 via a gas introducing hole 4 and a protective layer 5, are provided in main body 1.
Sensing electrodes 7A and 7B are provided facing air introducing hole 3 and gas diffusion layer 6.
Oxygen pump electrodes 8A and 8B are provided on gas diffusion layer 6 and on the corresponding periphery of main body 1.
A voltage corresponding to the ratio of the oxygen ion concentration in gas diffusion layer 6 and the oxygen ion concentration in the atmosphere is generated between sensing electrodes 7A and 7B, and whether the air-fuel ratio inside gas diffusion layer 6 is richer or leaner than the theoretical air fuel ratio, is detected based on this voltage.
On the other hand, a voltage corresponding to the voltage generated between sensing electrodes 7A and 7B is applied to oxygen pump electrodes 8A and 8B.
When a voltage is applied to oxygen pump electrodes 8A and 8B, the oxygen ions within gas diffusion layer 6 move, and current flows between oxygen pump electrodes 8A and 8B.
Here, because the current value Ip which flows between oxygen pump electrodes 8A and 8B is affected by the oxygen ion concentration in the exhaust, the air-fuel ratio can be detected by detecting the current value Ip.
In other words, as shown in the table (A) in
By reversing the direction of application of voltage to oxygen pump electrodes 8A and 8B based on the output of sensing electrodes 7A and 7B, the air-fuel ratio can be detected in both lean and rich regions based on the current value Ip which flows between oxygen pump electrodes 8A and 8B (refer to table (B) in
Here, the description returns to
A crank angle sensor 20 which detects the angle of rotation of the crankshaft, is provided in internal combustion engine 11.
In control unit 50, the engine rotating speed Ne is calculated based on a signal output from crank angle sensor 20.
Furthermore, a throttle sensor 21 which detects the opening of throttle valve 14 is provided.
Control unit 50 includes therein a microcomputer composed of such components as a CPU, a ROM, a RAM, an A/D converter, and an I/O interface.
Control unit 50 receives the input of the detection signals of air-fuel ratio sensor 18, air flow meter 13, water temperature sensor 16, crank angle sensor 20, and throttle sensor 21, and performs arithmetic processing according to a pre-stored program, to thereby control the fuel injection by means of fuel injection valves 15.
The injection quantity of fuel injection valves 15 is set as follows.
First, a basic fuel injection pulse width Tp is calculated from the intake air quantity Qa detected by air flow meter 13, and the engine rotating speed Ne determined from the signal from crank angle sensor 20.
Tp=K×Qa/Ne (where K is a constant)
Furthermore, a correction coefficient Kw which increases the injection quantity when the cooling water temperature is low, a correction coefficient Kas which increases the injection quantity at and after starting of internal combustion engine 11, a feedback correction coefficient LAMBDA which matches the air-fuel ratio with a target value, a correction amount Ts which is set according to the battery voltage, and a target equivalence ratio Z corresponding to the target air-fuel ratio are calculated.
A final fuel injection pulse width Ti is calculated in accordance with the following equation:
Ti=Tp×(1+Kw+Kas+ . . . )×LAMBDA×Z+Ts
Control unit 50 outputs an injection pulse signal of the fuel injection pulse width Ti to fuel injection valves 15 in synchronization with the stroke of each cylinder. As a result, an amount of fuel in proportion to an effective injection pulse width Te obtained by subtracting the correction amount Ts from the fuel injection pulse width Ti, is injected into each cylinder from fuel injection valves 15.
The feedback correction coefficient LAMBDA is set by performing proportional, integral and derivative actions based on the deviation of the air-fuel ratio detected by air-fuel ratio sensor 18 from the target air-fuel ratio (target equivalence ratio).
Furthermore, control unit 50 performs control to temporarily stop fuel injection by fuel injection valves 15 during deceleration of internal combustion engine 11.
In this fuel cut control which occurs during deceleration, when the opening of throttle valve 14 detected by throttle sensor 21 is fully closed, and the engine rotating speed Ne exceeds a first threshold value Ne1 during deceleration, fuel cut begins. Then, when throttle valve 14 is opened, or the engine rotating speed Ne falls below a second threshold value Ne2 (Ne2<Ne1), fuel injection by fuel injection valves 15 is resumed.
While fuel cut control is being performed during deceleration, the feedback correction coefficient LAMBDA is damped, but when fuel injection is resumed, as shown in the flowchart in
In the flowchart in
Thus step S1 determines whether or not air-fuel ratio feedback control is stopped.
If the feedback correction coefficient LAMBDA is clamped, the flow proceeds to step S2.
In step S2, a determination is made as to whether or not the conditions for resuming fuel injection have been met.
If the conditions for resuming fuel injection have been met, the flow proceeds to step S3, and a determination is made as to whether or not a pre-stored limited time has passed since resumption of fuel injection.
If still within the limited time since resumption of fuel injection, the flow proceeds to step S4.
In step S4, a determination is made as to whether or not the air-fuel ratio detected by air-fuel ratio sensor 18 has reached a threshold value SL.
During fuel cut control, the detection results of air-fuel ratio sensor 18 indicate a super lean air-fuel mixture. Subsequently, after fuel injection is resumed and exhaust flows into exhaust pipe 17, the detected value of air-fuel ratio sensor 18 reaches a value corresponding to the actual air-fuel ratio after the resumption of fuel injection, once a delayed response time has elapsed, which includes the transit time of the exhaust and the delayed response time of air-fuel ratio sensor 18.
Here, if air-fuel ratio feedback control is resumed before the delayed response time has elapsed, air-fuel ratio sensor 18 detects an air-fuel ratio considerably leaner than the actual air-fuel ratio, and consequently the injection quantity is increased excessively.
Thus, whether or not the output of air-fuel ratio sensor 18 is sufficiently close to a value corresponding to the actual air-fuel ratio, is determined by determining whether or not the air-fuel ratio detected by air-fuel ratio sensor 18 has reached a threshold value SL.
In step S4, if it is determined that the air-fuel ratio detected by air-fuel ratio sensor 18 is at or below the threshold value SL, the flow proceeds to step S5, and the feedback correction coefficient LAMBDA which had been clamped up until then, begins to update again.
Here, even if the transient response of air-fuel ratio sensor 18 has deteriorated, this deterioration of the transient response delays the air-fuel ratio reaching the threshold value SL, which delays the resumption of feedback control, and it is possible to prevent the excessive increase in correction to the injection quantity that occurs when feedback control is resumed within the delayed response time.
Furthermore, if the transient response of air-fuel ratio sensor 18 is in the initial state, and the threshold value SL is reached relatively quickly, feedback control is resumed that much more quickly, and consequently, the resumption of feedback control is not delayed excessively, and convergence on the target air-fuel ratio is not worsened.
On the other hand, if the air-fuel ratio detected by air-fuel ratio sensor 18 is not at or below the threshold value SL within the limited time, and a determination is made that the limited time has elapsed since resuming fuel injection in step S3, the flow proceeds to step S5, and feedback control is forcibly resumed.
Accordingly, a situation in which fuel injection is resumed while feedback control is left unresumed can be avoided.
The limited time can be a pre-stored length of time, but may also be set in a variable manner according to such factors as the engine rotating speed and engine load.
In addition, the limited time may be measured as the time until the integrated value of the number of rotations of engine 11 reaches a predetermined number.
As shown in
Furthermore, as shown in
As shown in
In addition, as shown in
The threshold value SL shown in
The first correction value acts to correct the threshold value SL to a larger value as the transient response of air-fuel ratio sensor 18 improves, resulting in earlier timing for resumption of the air-fuel ratio feedback control, and conversely acts to correct the threshold value SL to a smaller value as the transient response of air-fuel ratio sensor 18 deteriorates, delaying the timing of resumption of the air-fuel ratio feedback control.
When the transient response of air-fuel ratio sensor 18 improves to become fast, because the sensor output reacts in a highly responsive manner to variation in the actual air-fuel ratio, feedback control can be performed from an early stage.
On the other hand, when the transient response of air-fuel ratio sensor 18 deteriorates to become poor, a long delay occurs before the sensor output corresponds to the actual air-fuel ratio, and if air-fuel ratio feedback control is resumed from an early stage, the fuel injection quantity must be overcorrected.
Accordingly, by changing the timing at which the air-fuel ratio feedback control is resumed based on the transient response of air-fuel ratio sensor 18, overcorrection can be avoided, and air-fuel ratio feedback control can be resumed from the earliest possible timing.
As disclosed in Japanese Unexamined Patent Publication No. 11-264340, the target air-fuel ratio is switched during air-fuel ratio feedback control, and the quality of the transient response of air-fuel ratio sensor 18 can be determined based on the time it takes for the output of the air-fuel ratio sensor to reach a predetermined value after switching.
Furthermore, the second correction value corrects the threshold value SL according to whether the air-fuel ratio obtained without feedback control shows a richer or leaner trend with respect to the target air-fuel ratio.
The air-fuel ratio obtained without feedback control is referred to below as the base air-fuel ratio.
In case where the air-fuel learned correction value is learned based on the air-fuel feedback correction coefficient, a lean tendency of the base air-fuel ratio is determined when the air-fuel ratio learned correction value is a correction value on the increasing side, and in contrast, a rich tendency of the base air-fuel ratio is determined when the air-fuel ratio learned correction value is a correction value on the decreasing side.
When the base air-fuel ratio indicates a rich tendency, if air-fuel ratio feedback control is begun early, the air-fuel ratio is further corrected to the rich side, and there is a higher possibility of overcorrection to the rich side.
In contrast, in a situation where the base air-fuel ratio indicates a lean tendency, there is already a need for correction to the rich side and thus, compared to a situation when a rich tendency is indicated, there is a low possibility of occurrence of overcorrection to the rich side even if air-fuel ratio feedback control is begun early.
Accordingly, the second correction value corrects the threshold value SL to a larger value when the base air-fuel ratio is lean, thereby resuming air-fuel ratio feedback control from an earlier timing, and conversely corrects the threshold value SL to a smaller value when the base air-fuel ratio is rich, thereby delaying the timing with which air-fuel ratio feedback control is resumed.
The threshold value SL shown in
Here also the first correction value is set to a larger value as the transient response of air-fuel ratio sensor 18 improves, thus resuming the air-fuel ratio feedback control from an earlier timing.
Furthermore, the second correction value is set to a larger value if the base air-fuel ratio determined from the air-fuel ratio learned correction value is lean, thus resuming the air-fuel ratio feedback control from an earlier timing.
The threshold value SL in
Here also, the first correction value is set to a larger value as the transient response of air-fuel ratio sensor 18 improves, thus resuming the air-fuel ratio feedback control from a leaner state.
Furthermore, the second correction value is set to a larger value if the base air-fuel ratio determined from the air-fuel ratio learned correction value is lean, thus resuming the air-fuel ratio feedback control from a leaner state.
The threshold value SL can be set using either one of the first correction value, and the second correction value.
Furthermore, updating of the feedback correction coefficient can begin at the point in time when the difference between the air-fuel ratio detected by air-fuel ratio sensor 18 in an open loop control state, and the air-fuel ratio detected once the conditions for beginning feedback control are met, has reached a predetermined value.
This predetermined value may be a fixed value set in advance, but may also be set in a variable manner based on the difference between the target air-fuel ratio in the open loop control state, and the target air-fuel ratio under feedback control.
Furthermore, determining when to begin feedback control during the transition for example from an open loop control state in which the target air-fuel ratio is a rich air-fuel ratio to a feedback control state in which the target air-fuel ratio is the theoretical air fuel ratio, may be performed based on the air-fuel ratio detected by air-fuel ratio sensor 18.
However, because there is intense fluctuation in the air-fuel ratio immediately after fuel injection is resumed, even when a highly responsive air-fuel ratio sensor 18 is used, it is not preferable for air-fuel ratio feedback control to be resumed immediately.
Accordingly, as shown in the flowchart in
In the flowchart in
In step S3A, whether or not the delay time has elapsed since fuel injection is resumed, is determined, and once the delay time has elapsed, the flow proceeds to step S3B.
This delay time can be a pre-stored length of time, but may also be set in a variable manner according to such factors as the engine rotating speed and engine load.
In addition, the delay time may be measured as the time until the integrated value of the number of rotations of engine 11 reaches a predetermined number.
In step S3B, a determination is made as to whether or not the limited time (limited time>delay time) has elapsed since fuel injection was resumed, and if the limited time has elapsed, the flow proceeds to step S5 and updating of the feedback correction coefficient is forcibly resumed.
Furthermore, if it is determined in step S3B that the limited time has not elapsed, the flow proceeds to step S4, and whether or not the air-fuel ratio detected by air-fuel ratio sensor 18 has reached the threshold value SL is determined.
The embodiment described by the flowchart in
The entire contents of Japanese Patent Application No. 2004-352243, filed Dec. 6, 2004 and Japanese Patent Application No. 2005-150058, filed May 23, 2005 are incorporated herein by reference.
While only selected embodiments have been chosen to illustrate the present invention, it will be apparent to those skilled in the art from this disclosure that various changes and modifications may be made herein without departing from the scope of the invention as defined in the appended claims.
Furthermore, the foregoing description of the embodiments according to the present invention are provided for illustration only, and not for the purpose of limiting the invention as defined by the appended claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
2004-352243 | Dec 2004 | JP | national |
2005-150058 | May 2005 | JP | national |