Originally Posted By: 440Magnum
In contrast, the computer should, even in open loop mode, know rather precisely how much fuel is passing through the injectors, since flow rate is a very precise function of duty cycle and pressure differential.
The computer does know, precisely, how much fuel it THINKS is passing through the injectors, since flow rate is a very precise function of duty cycle and pressure differential. Variables here include injectors that may stick or leak, or pressure changes in the fuel system due to a lazy fuel pressure regulator, etc.
I agree that in theory, the computer's calculated number should be the most accurate possible number. But that assumes that every single mechanical item in the line operates at perfection all of the time, and that there is no allowable tolerance from one vehicle to another. That won't be achieved in the field.
Interesting related tidbit: our Acura MDX has a trip odometer as part of the gauge cluster, and also a trip odometer in the navigation system as part of the fuel economy data screen. The trip odometer in the gauge cluster gets its data from the vehicle's speed sensors. The trip odometer in the navigation system gets its data from the GPS receiver. In theory, the navigation system's trip odometer should be the most accurate, and there is a consistent delta between the navigation system's trip odometer and the gauge cluster's trip odometer, but it's EXTREMELY slight. The gauge cluster's trip odometer appears to read ever so slightly fast, but it's a percent difference. After just a few miles, they are exactly synchronized. But after 80 or 100 miles, you can watch the gauge cluster change 0.1 mile and quickly look over at the navigation screen and watch it change 0.1 mile. The most I've ever seen them different is exactly 0.1 mile, so that the trip odometer on the gauge cluster might read 246.7 miles and it'll read 246.6 miles on the navigation screen.