摘要 |
PROBLEM TO BE SOLVED: To precisely perform discharge amount learning on a high discharge side of a fuel pump.SOLUTION: An ECU 40 controls a fuel discharge amount of a fuel pump 13 so as to control fuel pressure in a pressure accumulation pipe 17 at predetermined target fuel pressure, and also performs learning on discharge amount characteristics of the fuel pump 13. Further, one of two parameters of a manipulation amount and a fuel discharge amount of a discharge amount control valve 14 is defined as a first parameter and the other is defined as a second parameter; and the first parameter is set to a predetermined learning target value on a higher discharge side than a reference target value determined based upon an engine operation state. When it is determined that an engine 20 is in a predetermined steady state, idle driving of a fuel injection valve 30 is performed a plurality of times so that actual fuel pressure reaches the target fuel pressure while the first parameter is controlled at the learning target value. Further, the second parameter is acquired as a learning value when the actual fuel pressure is controlled at the target fuel pressure by the plurality of times of performance of the idle driving. |