摘要 |
When a predetermined operation state during idling is set, an ignition timing is set to a basic ignition timing at or following a compression top dead center point, and a temperature rise controlling operation is carried out for injecting fuel prior to the basic ignition timing. Then, a target value of an intake air quantity is set in accordance with an engine request torque that is set when controlling a temperature rise. Thereafter, a limit value of the intake air quantity that is set when controlling the temperature rise is set. When the target value of the intake air quantity is less than the limit value, the intake air quantity is adjusted so as to become the target value, whereas, when the target value is greater than the limit value, the intake air quantity is adjusted so as to become the limit value. Further, when the target value of the intake air quantity is less than the limit value, the ignition timing is fixed to the basic ignition timing, whereas, when the target value is greater than the limit value, the ignition timing is corrected towards a spark advance side from the basic ignition timing on the basis of insufficient air quantity. |