[Gmecm] $58 VE tuning approach

Rob Handley Robin
Sun Aug 19 19:25:53 UTC 2007


Sanity check required:

Given that:

- total VE = VE1 + VE2, where VE1 comes from either F29 (open throttle) or 
F29E (closed throttle) and VE2 comes from F30
- F29 runs out at 4000 RPM, and at higher RPM than that VE1 = the relevant 
MAP indexed value in the 4000 RPM row of F29
- all the cells in F29, F29E, and F30 can hold any value from 0 to 100% VE 
(i.e. the full range)

...and assuming that:

- the engine VE is no less than 30% at any RPM and MAP
- the engine VE at 6400 RPM is no more than 30% less than the VE at 4000 
RPM:

...can anybody see a problem if I:

1) start my VE tuning by putting 0% in all the F29 cells and 30% in all the 
F30 cells (therefore VE = 0 + 30 for all RPM and MAP to start with);
2) then tune up F29 (considering the open throttle case) for 0 to 4000 RPM - 
so VE = VE1 + 30 (N.B. I was thinking of changing the code so that F29E 
isn't used anyway);
3) then finally tune the 4400 RPM to 6400 RPM (inclusive) values in F30 to 
apply corrections to the 4000 RPM F29 VE for these higher RPM.

I must say it seems a bit naff that GM appear to have constructed the VE 
look ups based on the assumption that the profile of engine VE as a function 
of MAP does not change above 4000, rather than preservng the full 2 axis 
lookup right up to 6400.

Taking the F29E disabling idea further, I'm tempted to change the code so 
that the F29E memory locations are used to extend F29 to provide 4400, 4800, 
5200, 5600, 6000, and 6400 RPM rows - which would give greater flexibility 
to optimise the VE tuning in this band than the standard set up.

Thoughts anyone?

Robin 





More information about the Gmecm mailing list