Page 1 of 1
what EXACTLY is Gammae?
Posted: Sun Feb 12, 2006 11:42 am
by uberbug
I have read the manual and I'm still confused about what is Gammae.
Corrections to mixture I can see are:
Gego - correction per the o2 sensor
Gair - correction for air density (based on air temp)?
Gwarm - correction for warm-up?
Gbaro - barometric correction
TPSacc - TPS based accellerator enrichment
is Gammae a combo of ALL these enrichments?
if I have Gammae OFF which enrichment factors are ignored?
The reason I am asking is: I've noticed lately that my mixtures are off by like 10% according to my WB O2 sensor. Ironically my Gammae on my logs is around 90%
Posted: Mon Feb 13, 2006 11:13 pm
by uberbug
BUMP
I am still trying to figure out which enrichments contribute to the overall Gammae...
Posted: Tue Feb 14, 2006 11:35 am
by mops
well... i dunno either and I'm keen to find out...
Posted: Tue Feb 14, 2006 3:00 pm
by Jedrik
When I have a question like this the first place I go is strait to the code.
With MSII for example the fuel equation is:
Code: Select all
/**************************************************************************
**
** Computation of Fuel Parameters
** Note that GAMMAE only includes Warm, Tpsfuelcut, Barocor, and Aircor
** (EGO no longer included)
**
**************************************************************************/
lsum = ((outpc.warmcor * outpc.tpsfuelcut) / 100);
lsum = (lsum * ((outpc.barocor * outpc.aircor) / 100)/100);
outpc.gammae = (int)lsum;
if(inpram.FuelAlpha != 2)
lsum2 = (long)outpc.kpa;
else
lsum2 = 1000; // normalizes to ~1 when divide by baro
lsum1 = (lsum * ((outpc.egocor1 * lsum2) / outpc.baro)/100);
lsum1 = (lsum1 * ((outpc.vecurr1 * (long)inpram.ReqFuel)/ 100)/ 100); // usec
lsum2 = (lsum * ((outpc.egocor2 * lsum2) / outpc.baro)/100);
lsum2 = (lsum2 * ((outpc.vecurr2 * (long)inpram.ReqFuel)/ 100)/ 100); // usec
From this I see gammae is set after warmcor, tpsfuelcut, barocor and aircor are combined.
Then you do some searches with your text editor to see how the corrections are calculated. I notice for example that
tpsfuelcut is only <= 100% and only active during decel never actually an AE. (The AE is added in later in the code.)
Posted: Tue Feb 14, 2006 5:37 pm
by uberbug
Thanks!
I'll have to get a copy of the code and check through there too I guess.
Looks to me like it doesn't include o2 correction (Gego) and Accelleration (TPSacc?) which is what I wanted to know.
Posted: Wed Feb 15, 2006 5:43 am
by jsmcortina
Don't turn GammaE off unless you are using dual tables and a non-fuel such as water on the second channel.
If your GammaE is 90% not 100% you need to fix the variables leading to it like warmup etc.
James
Posted: Wed Feb 15, 2006 9:01 am
by uberbug
I think I figured out that it is 90% because my IAT is reading 125f. I'm not sure why the intake air would be that hot so it might be a bad reading or it could be that I am getting too much hot air in my engine compartment (it was a 55f day out when I did the test).
The warmup settings minimum is 100% so it is not causing it.