...
Quote:
No, changing the IFR leaves the VE table as is (you have to edit the VE to change it)...
I should have stated in order for fueling to remain constant, VE will need to be changed...
ah, ok, yes that is correct;
Changing the IFR changes the fuelmass delivered by the injectors, changing the measured AFR.
IFR changes affect the calculated fuel mass and only affect AFR in an OL system,
changing the IFR changes the pulsewidth calculation which changes the delivered fuelmass, it does not change the calculated fuelmass (which is calculated from airmass and AFR);
else LTFT.
my understanding is this: in CL, the PCM first computes the required fuelmass and then uses O2 feedback to trim to stoich (i.e. the trim adds/subtracts fuel on top of the calculated fuelmass).
Same applies to IFR in relation to MAF table.
Don't understand your statement, though I do understand they are ALL relational.
If you change the IFR the MAF will also have to change to keep fueling the same.
Also, as Shawn pointed out, changing the IFR doesn't change the load (which indexes into the spark tables)... changing the VE or MAF does change the load... if the VE or MAF are correct, you get the correct spark timing (if the spark tables are correct).
I think I understand how load is calculated(correction above, maybe here too). F!@# the timing table values... GM did. ;)just kidding. I do know what you mean.
Yes, cylinder airmass is considered to represent load... this can be found in most ICE textbooks;
Remember, we should try to maintain atleast one constant(I KNOW! I'm the person that neglected to do that :) ).
No problem... in order to learn we must take a few steps and possibly make mistakes... it's the mistakes we learn our best lessons from... :D
we're all still learning this stuff... learning is like a closed loop algorithm that requires a few occasional open loop excursions.