A deposit accumulation amount estimation device estimating an inlet deposit accumulation amount and an outlet deposit accumulation amount by calculating those amounts, the inlet deposit accumulation amount being an amount of combustion product accumulating on an injection hole inlet area, the outlet deposit accumulation amount being an amount of combustion product accumulating on an injection hole outlet area,
- the inlet deposit accumulation amount being calculated by subtracting an inlet deposit remove amount calculated by a deposit remove amount estimation device from an inlet combustion product production amount calculated by a combustion product production amount estimation device,
- the outlet deposit accumulation amount being calculated by subtracting an outlet deposit remove amount calculated by the deposit remove amount estimation device from an outlet combustion product production amount calculated by the combustion product production amount estimation device,
- the deposit remove amount estimation device being a device for an internal combustion engine having a fuel injector,
- the deposit remove amount estimation device estimating the inlet deposit remove amount and the outlet deposit remove amount by calculating those amounts, the inlet deposit remove amount being an amount of removed combustion product among combustion product accumulating on an injection hole inlet area constituted by:
- an area being inside of a fuel injection hole of the fuel injector and being at an inlet side of the fuel injection hole;
- and an area being outside of the fuel injection hole and being adjacent to an inlet of the fuel injection hole, the outlet deposit remove amount being an amount of removed combustion product among combustion product accumulating on an injection hole outlet area constituted by:
- an area being inside of the fuel injection hole and being at an outlet side of the fuel injection hole;
- and an area being outside of the fuel injection hole and being adjacent to an outlet of the fuel injection hole,
- the inlet deposit remove amount being calculated on the basis of an inlet deposit accumulation amount defined as an amount of combustion product accumulating on the injection hole inlet area, the outlet deposit remove amount being calculated on the basis of an outlet deposit accumulation amount defined as an amount of combustion product accumulating on the injection hole outlet area,
- the combustion product production amount estimation device being a device for the internal combustion engine having the fuel injector,
- the combustion product production amount estimation device estimating the inlet combustion product production amount and the outlet combustion product production amount by calculating those amounts, the inlet combustion product production amount being an amount of combustion product produced due to the combustion of fuel at the injection hole inlet area, the outlet combustion product production amount being an amount of combustion product produced due to the combustion of fuel at the injection hole outlet area,
- the inlet combustion product production amount being calculated on the basis of a temperature of the injection hole inlet area, the outlet combustion product production amount being calculated on the basis of a temperature of the injection hole outlet area,
- the temperature of the injection hole inlet area and the temperature of the injection hole outlet area being obtained separately.