Patent ID: 6985807

Claim:
An injection quantity controller for an engine, comprising: a learning condition determiner for determining whether at least one predetermined learning condition is satisfied; a learning injection commander for commanding at least one of a plurality of injectors each attached to one of a plurality of cylinders of the engine to inject a command quantity of fuel into the cylinders when the at least one learning condition is satisfied; a data acquirer for acquiring a plurality of pieces of data for at least one of the plurality of cylinders, the plurality of pieces of data representing a change of an operating state caused by the command quantity of fuel; a data determiner for identifying which of the plurality of pieces of data are usable; a correction quantity calculator that calculates a correction quantity for correcting the command quantity based on the pieces of data determined to be usable by the data determiner; and an injection quantity corrector that corrects the command quantity according to the correction quantity.