To improve accuracy of control using a control parameter without increasing learning scores of the control parameter.
Time of delay td is stored in a map M in association with a pressure P. A value of the time of delay td1 in the map is supposed to be updated and learned based on detection values PK, tdK of pressure and the time of delay. The time of delay corresponding to the pressure detection value PK used for learning is calculated with linear interpolation from the plurality of values of time of delay td1', td3 in the map to learn an interpolation error ΔtdK being an error between the calculated value tdKα and the detection value tdK of the time of delay. The time of delay tdJα corresponding to the current pressure PJ is calculated with the linear interpolation from the plurality of values of time of delay td1', td3 in the map. The calculated time of delay tdJα is corrected based on the learned interpolation error ΔtdK. Then, a fuel injection valve is controlled based on the corrected time of delay tdJ.
JP2011001916A | 2011-01-06 | |||
JPH0599059A | 1993-04-20 | |||
JPH05106502A | 1993-04-27 | |||
JPH03176634A | 1991-07-31 |
Yasunari Kurita
Kyoko Hino
Satoru Ando
Hiroshi Matsuda