The invention provides a control device for an
internal combustion engine, which can simultaneously improve the stability and responsiveness of the
transient response of the
discharge pressure of a high-pressure
fuel pump to a pressure target value. A control device (ECU 100) for an
internal combustion engine is provided with a
feedback control unit (110), a flow rate restriction unit (120), and an energization start angle calculation unit (130). A
feedback control unit (110) outputs, as inputs, a
pressure detection value (Pd) of a
pressure sensor for fuel discharged from a high-pressure
fuel pump to a
fuel injection device and a pressure target value (Pt) of the
discharge pressure of the high-pressure
fuel pump, a pressure deviation ([
delta] P) between the
pressure detection value (Pd) and the pressure target value (Pt), and a flow rate target value (QT) of the
discharge flow rate of the high-pressure fuel pump. A flow
rate limiting unit (120) outputs a limited flow rate value (QL) in which the flow rate target value (QT) is limited, on the basis of the value of the pressure deviation ([
delta] P) and the amount of change, using the pressure deviation ([
delta] P) and the flow rate target value (QT) as inputs. An energization start angle calculation unit (130) calculates an energization start phase ([theta] on) during the
reciprocating motion of the
plunger on the basis of the limited flow rate value (QL), and starts energization of the
solenoid valve of the high-pressure fuel pump at the energization start phase ([theta] on).