摘要 |
A sensor (55) detects a parameter expressing the oxygen concentration or oxygen amount in gas aspirated into the diesel engine (51). A controller (41) calculates a target parameter during a steady running state of the diesel engine (51) (S4) and calculates a difference between the measured parameter and the target parameter (S212). When the difference is large, following a small amount of pilot fuel injection, a main fuel injection is performed at a timing that makes the combustion of fuel complete before the compression top dead center of the piston (51C). When the difference is small, a larger amount of pilot fuel injection is performed and the main fuel injection is performed after the injected fuel is combusted. By varying the fuel injection pattern in this way, combustion noise and the deterioration of exhaust gas composition in a transient running state of the diesel engine (51) is suppressed.
|