The engine control system has an ECU that supplies relatively large amount
of EGR gas and delays an injection timing in order to decrease temperature
in a combustion chamber. When an engine is operated under a warming up
operation or a low engine load, the ECU deactivates an EGR cooler to
increase intake air temperature in order to stabilize engine operation.
When the engine is operated under a high engine load, the ECU activates
the EGR cooler, delays a closing timing of an intake valve, and increases
a boost pressure of a forced induction system. As a result, both of a
compression end temperature and a maximum combustion temperature are
decreased so that emissions of NOx and particulates are reduced.