Abstract:
When a request for temperature increase of a three-way catalyst is made, a CPU executes dither control in which one of a plurality of cylinders is set as a rich combustion cylinder with a richer air-fuel ratio than a stoichiometric air-fuel ratio and the remaining cylinders are set as lean combustion cylinders with a leaner air-fuel ratio than the stoichiometric air-fuel ratio. When not executing the dither control, the CPU learns a rich learning value that is a learning value of a degree of a rich imbalance based on an upstream-side air-fuel ratio. When the rich learning value is greater than or equal to a predetermined value, the CPU prohibits the dither control.
Abstract:
An air-fuel ratio control apparatus for an internal combustion engine is provided. A controller is programmed to perform correction amount guard control allowing adjustment of a correction amount by setting a limit on the correction amount when an appearance frequency of a state where an output value from a downstream sensor is leaner than a predetermined value is equal to or higher than a predetermined value. When a state where the output value from the downstream sensor is leaner than the predetermined value lasts for a duration equal to or longer than a predetermined time, an incorporation speed at which, during learning control, the correction amount for sub feedback control is incorporated into a learning value is set to a larger value that when the duration is shorter than the predetermined time, and performance of the correction amount guard control is suppressed until the learning control is completed.