Notices
Tuning, Diagnostics, Electronics, and Wiring HP Tuners | EFILive | Hand Held Programmers | Stand Alone PCM's | Electronics | Wiring Diagrams

Tune VE and MAF tables or leave VE stock and tune MAF only

Thread Tools
 
Search this Thread
 
Old 08-04-2008, 11:39 PM
  #1  
Resident Retard
Thread Starter
iTrader: (31)
 
BlackGMC's Avatar
 
Join Date: Jan 2006
Location: Fort Worth - TX
Posts: 17,216
Received 19 Likes on 15 Posts
Default Tune VE and MAF tables or leave VE stock and tune MAF only

I was wondering what most of you NA guys do... Do you tune both the VE table and MAF table or leave the VE table stock and tune the MAF solely.... Would there be any difference between the two methods?
Old 08-04-2008, 11:44 PM
  #2  
TECH Addict
iTrader: (10)
 
Stoichiometric's Avatar
 
Join Date: Nov 2005
Location: Way out there
Posts: 2,199
Likes: 0
Received 0 Likes on 0 Posts
Default

My understanding is that the VE is relied on more at lower RPM and quick throttle transitions. I would try to get the VE in the ballpark before tuning the MAF, it may help for part throttle transitions. Tuning the MAF only will take care of WOT just fine.
Old 08-05-2008, 12:50 AM
  #3  
Resident Retard
Thread Starter
iTrader: (31)
 
BlackGMC's Avatar
 
Join Date: Jan 2006
Location: Fort Worth - TX
Posts: 17,216
Received 19 Likes on 15 Posts
Default

I have read that before that the VE table is for throttle transitions, but supposedly there is a transient (sp) table that does that, the programmers just have not decoded it yet for the Gen III and IV pcms.... I have talked to a couple of guys that say they never touch the VE table, they just rescale the MAF table... Since the MAF table is used threw out the rpm range and the VE table is only used below the Rpm threshold for airflow calculation (stock 4000)...
Old 08-05-2008, 02:06 AM
  #4  
TECH Addict
iTrader: (7)
 
StrokerAce03's Avatar
 
Join Date: Feb 2005
Location: Georgia
Posts: 2,844
Likes: 0
Received 1 Like on 1 Post
Default

I've always done both; but that was how I learned to tune using the guides and whatnot. I still don't know a whole lot so IDK if it'd make much difference; seems that tuning MAF exclusively would offset the VE though.
Old 08-05-2008, 06:28 AM
  #5  
v8
17,16,15,14,13,12,11 Drvr
iTrader: (10)
 
Join Date: Aug 2003
Location: Mont Belvieu, Texas
Posts: 6,713
Likes: 0
Received 0 Likes on 0 Posts
Default

you can just tune the maf, but if it goes bad it has nothing to go off of, unless you tune the VE as well, if your not worried about the VE table and losing the maf then just tune the maf and say done ahhaha
Old 08-05-2008, 07:10 AM
  #6  
Moderately Differentiated
iTrader: (4)
 
dewmanshu's Avatar
 
Join Date: Nov 2004
Location: Maryland
Posts: 27,563
Received 3 Likes on 3 Posts
Default

Originally Posted by v8
you can just tune the maf, but if it goes bad it has nothing to go off of, unless you tune the VE as well, if your not worried about the VE table and losing the maf then just tune the maf and say done ahhaha
Simple as it gets.

It's a complicated calculation, but...
Originally Posted by chris@HPT
...for the most part the VE doesn't have much control when the MAF is connected, it has the ability to make a small correction to the MAF during transients (along with the change in TPS and MAP) as part of an airflow prediction calculation. If the MAF fails or gets outside calibrated boundaries (like you have a leak) then the VE table can take over completely once P101,102 or 103 are set.
Originally Posted by chris@HPT
LS1 VCM Main Airmass Calculation
The VE table looks as though it is in meters cubed; it is just not used like a conventional VE table. The VE values are such that the PCM can directly back calculate to g/cyl, the primary means to determine fueling and timing.
This is what makes it so confusing. You can't solve for air mass, you have to solve for g/cyl.
The equation
VE = ((mass flow * IAT / (MAP * RPM * Displacement))
Mass flow: grams/sec
IAT: Degrees Kelvin
MAP: Bar
RPM: RPM
Displacement: Cubic Meters

To solve for the mass flow in g/sec simply re-arrange the equation.
Mass flow = (VE * MAP * RPM * Displacement) / IAT

A very important calculation the VCM must make to ensure correct fuel mixtures under all driving conditions is the dynamic air mass calculation. This is the main calculation the VCM uses to determine how much air it should use for the Base Fuel Calculation (Inj PW). The air mass calculation is not simple and uses various combo's of MAF and SD inputs depending on engine operating conditions such as current engine RPM. It may also make decisions based on whether the engine is in a steady load state (steady MAP) or unsteady load state (Unsteady MAP). Note, that these thresholds change with RPM and MAP. E.g. at higher RPM or high MAP readings you have more leeway before the VCM decides that you have an Unsteady MAP condition. This unsteady MAP definition is basically there to decide if a throttle transient has occurred (or other) i.e. the MAF input is known not to be accurate under these operating conditions.
Under normal conditions (i.e. all sensors working properly) in the code I’m looking at it is like this:
(caveat: many of these thresholds may vary between code revs and vehicle type)
RPM > 4000
----------
trust MAF completely and ignore SD calcs (apart from MAF sanity checking purposes)

RPM < 4000
----------
if RPM < 2400 and MAP < 84 kPa then
Steady MAP threshold = 0.0 kPa
else
Steady MAP threshold = 0.8 kPa

If (Steady MAP) then
Calculate MAF Air mass/SD Air mass ratio (used for Unsteady MAP operation)
Correction Air mass = MAF Air mass (filtered)
else
Correction Air mass = SD Air mass x MAF/SD Air mass Ratio (calculated during Steady MAP conditions)

Transient Corrected Air mass = previous Final Air mass + proportion of Correction Air mass

Final Air mass = fn(MAF Airflow, previous MAF Airflow, prev 3 MAP readings, prev 3 TPS readings,
Transient Corrected Air mass)

There are 9 coefficients to this filter (and a total of up to 16 different sets of coefficients depending on operating conditions). It is worth noting that the previous value is weighted heaviest followed by the 2 MAF terms, so MAF dominates IMHO).

There are also a number of checks at the end to make sure things do not exceed certain limits.
To summarize:
1. High RPM behavior is totally based on MAF
2. Mid RPM behavior has an allowance on Steady MAP behavior before it switches to Unsteady MAP
3. Low RPM behavior (where the bulk of the fuel cells are) is dictated by unsteady MAP behavior that is still mostly dominated by the MAF input with small tweaking from SD)


If the VCM decides that a throttle transient has occurred (unsteady MAP), the airflow incorporates a "correction" from the SD calculations. This value is the SD calculated air mass multiplied by the previous ratio of measured MAF air mass to calculated SD air mass (this normalizes it, since you are worried about the transient deviation from MAF air mass only). The way I understand it is this, imagine you are cruising (MAP is steady), you have a decent vacuum in the manifold and you change the throttle position quickly. Air rushes into the manifold to service the change in air demands from the engine itself but also to try and fill the vacuum. The result is that the MAF reads higher than it should at that point in time (spikes). This is more pronounced at low RPM where the engine airflow is smaller and the relative proportion of extra airflow due to filling vacuum is higher, also the MAF is known to be more inaccurate at lower RPM and more non uniform airflow. IMHO, the SD correction is to account for filling and emptying of the manifold during throttle transients and also to smooth the MAF's spikiness at lower RPM’s.

The bottom line is that if the engine is at a steady load state or operating at high RPM then the airflow is 100% based on the MAF once you get thru all the filters and calculations. And the SD calcs only get used for transients and smoothing lower speed operation.

At no stage does the MAF get ignored completely in these calcs (the dominating terms of the main filter calc are always MAF based).
This is info from 2006. Ideology of tuning may have changed (definitely has, look at all the custom OS') along the way, but for the most part...code is code.

Last edited by dewmanshu; 08-05-2008 at 07:29 AM.
Old 08-05-2008, 11:22 AM
  #7  
Resident Retard
Thread Starter
iTrader: (31)
 
BlackGMC's Avatar
 
Join Date: Jan 2006
Location: Fort Worth - TX
Posts: 17,216
Received 19 Likes on 15 Posts
Default

Dear lord Dewey, that is alot of info, I tried reading it this morning before I had my coffee and I don't think I made it threw the first few lines..... Now having reread it, it makes sense!!! Now given what all that said, seems like tuning both is needed!!! My latest tune I tuned both VE and MAF with my wideband.... I am wondering, given what was posted above if it would be a good idea to tune the VE a little richer so when a transeint condition does occur the engine has a little extra fuel, to prevent a lean spike...

Thanks again for the research...
Old 08-09-2008, 07:15 PM
  #8  
TECH Apprentice
iTrader: (5)
 
03chevy5.3rcsb's Avatar
 
Join Date: Dec 2006
Location: Bakersfield
Posts: 305
Likes: 0
Received 0 Likes on 0 Posts
Default

Originally Posted by BlackGMC
Dear lord Dewey, that is alot of info, I tried reading it this morning before I had my coffee and I don't think I made it threw the first few lines..... Now having reread it, it makes sense!!! Now given what all that said, seems like tuning both is needed!!! My latest tune I tuned both VE and MAF with my wideband.... I am wondering, given what was posted above if it would be a good idea to tune the VE a little richer so when a transeint condition does occur the engine has a little extra fuel, to prevent a lean spike...

Thanks again for the research...
That's exactly what I do, slightly rich over slightly lean, also it's easy enough to tune both with a WB why not?
Old 08-11-2008, 12:51 AM
  #9  
Truck Sponsor
iTrader: (12)
 
Wheatley's Avatar
 
Join Date: Apr 2003
Location: Sealy/Katy TX
Posts: 3,286
Likes: 0
Received 2 Likes on 2 Posts
Default

It is best to have them both dialed in correctly
Old 08-11-2008, 10:55 AM
  #10  
Resident Retard
Thread Starter
iTrader: (31)
 
BlackGMC's Avatar
 
Join Date: Jan 2006
Location: Fort Worth - TX
Posts: 17,216
Received 19 Likes on 15 Posts
Default

Well I tried a little different approach this weekend:

1. I set up the tune Closed Loop, no MAF, no LTFTs, No Idle trims and tuned the VE table using the STFTs up to 4000RPM. Filtering +/- 4* of my average IATs, +/- 2* of my ECT 200* and throttle transitions changing more than 5% per 100ms...

2. Next Open Loop, no MAF, no STFTs or LTFTs, No Idle trims and tuned the WOT VE using my Wideband (Mainly 90-100 Kpa columns)

3. Next Closed Loop, MAF, no LTFTs , No Idle trims and tuned the MAF table with STFTs, Filtering +/- 4* of my average IATs, +/- 2* of my ECT 200* and throttle transitions changing more than 5% per 100ms...

4. Next Open Loop, MAF, no STFT, no LTFTs, No Idle trims and tuned WOT MAF using my Wideband...

5. Then I put the truck back to Closed Loop MAF with all the trims, and my LTFTs were all ~1-2%....

The truck runs great!! The VE table turned out pretty smooth, it does not look like the Rocky Mountians!!!!! The reason I choosed to tune with the STFTs is because I have the intentions of running a closed loop MAF tune and the computer is going to use those trims to adjust the fueling anyways.... When I go into PE the AFR is what I am commanding, so it seems to be working quite well!!!!


Quick Reply: Tune VE and MAF tables or leave VE stock and tune MAF only



All times are GMT -5. The time now is 11:57 PM.