Patent ID: 8116962

Claim:
A method of operating an internal combustion engine comprising the steps of: supplying fuel to charge air using an injector which in each operation delivers a set amount of fuel; controlling how much fuel is supplied to the charge air in each engine cycle by controlling how many times the injector operates in each engine cycle; determining from engine speed and load a desired fuel demand as a number of operations of the injector calculated to at least one decimal place; rounding the desired fuel demand to a near integer to provide an output fuel demand for the injector as a number of operations of the injector for the next operating cycle; and calculating an aggregated fuel demand for a plurality of engine cycles and when the calculated aggregated fuel demand is not equal to an aggregated number of operations of the injector if for each cycle of the plurality of cycles the output fuel demand is calculated independently then controlling the output fuel demands sent to the injector over the plurality of cycles to operate the injector an aggregate number of operations closer to an aggregated desired fuel demand for the plurality of cycles than if for each cycle of the plurality of output cycles the output fuel demand is calculated independently.