The regulator is referenced to manifold vacuum.
Pulse width distortion, being the given pulse vs the actual pulse, is usually measured in nanoseconds. .01 milliseconds is equal to 10,000 nanoseconds. The highest value I could find regarding PWD for a fuel injector is 200ns. That's .0002 milliseconds. It would have a greater effect at shorter pulse widths because it would be a greater percentage of the pulse width. But let's say a pulse width is 3 milliseconds. The width, taking into account a 200ns distortion, would be 2.9998ms, which is 99.993%. Now let's say the width is 9ms. With distortion, it would be 8.9998ms, which is 99.997%. This is a completely negligible difference. Even if the distortion was 500ns, or even 1000ns, the difference would be negligible.
In this post:
http://ecomodder.com/forum/showthrea...ate-21342.html The poster, toc, posits that pulse width is a very accurate means of measuring fuel usage, and therefor fuel economy. His comments make sense.
I'm not sure exactly what the problem is with my equation for MPG. It takes into account only vehicle speed, pulse width, and engine speed (and a few constants such as pulses per revolution, etc.). The equation does not use MAP to figure out fuel usage. It also doesn't use an assumed stoic mixture. It doesn't care about the mixture. It cares about how much fuel is actually being injected into the engine.
Where I'm coming up with my MAP theory, is that I'm reading the MAP while I drive, and cross referencing the MPG under different conditions.
Real world numbers (rounded): Drive up a hill on the highway at 70MPH with cruise on in 4th gear. As the car starts to climb the hill, the MAP increases with TPS (cruise trying to maintain speed). When everything stabilizes on the same hill with the same grade, the MAP will be 24, and the MPG will be 12. Now, downshift from 4th to 3rd, and after stabilization, MAP will be 20, MPG will be 14. Engine RPM is, obviously, higher. But MPG is also higher.
Now, same experiment with a less steep hill. Climb the hill in 4th and the MAP goes to 20, MPG is 18. Engine RPM is the same as the other hill (still going 70MPH). Downshift to 3rd and now the MAP is 16. The MPG is also 16. 20inHg always yields the highest MPG. Taking into account your other statement of limitations of polling throwing the number off by a few percent, the numbers would only be changed by 0.5. Because a few (meaning 3, just as a guess) percent of 14 is 0.5 (actually 0.42 which works in the favor of this being accurate). The fact remains that at 20inHg the MPG is higher than at 24 or 16. I've found the range of highest to be between 18 and 22 (still highest at 20, but by a negligible amount in that range).
To put it another way, if you load the engine too much, you're still pumping a lot of air in and not getting the power out, hence inefficiently using the fuel. Conversely, if you unload the engine too much, you're wasting energy just to keep the engine running. This is where the "lower RPM equals better fuel economy" thing comes in. Lower RPM raises MAP (all other conditions being equal, such as MPH, grade of road, etc.). However, if you were to lower your RPM to the point that MAP was very high in order to maintain vehicle speed, the MPG would start to drop again. In my engine, that magic MAP number is 20. It may be different in a different engine.
These are real world numbers that I have monitored over and over again just to make sure there wasn't a fluke. Same hills, same numbers. No matter how I approach it, the highest MPG will be reached with a MAP of 20. And once again, the MAP is not in the equation which gives MPG.
MAF, MAP, and even O2 sensor readings would not yield an accurate MPG calculation. MAF assumes stoic all the time which simply doesn't happen unless you have a wide band O2 (and even then, mixtures are changed to keep up with engine loads). MAP really needs a whole lot of other inputs.
So basically, I'm saying that there is an engine loading (MAP) in which the engine does the most efficient job of creating power.