AFR Changes and Open Loop Multiplier Table
im just wondering if when the car warms up it uses different numbers or so. cause the olfa table stock has all different settings so it should cover it all no problem to whatever you change it to because the commanded afr is constantly changing so you cant change the ve for that, you would have to have a table for ve per commanded afr. under general fuel, what is your afr? and does this happen above certain temps or no? there has to be something else in there that has to be changed i would think...
So, here's what I'll do:
1. Disable the MAF (fail freq -> 0), disable DFCO, disable PE.
2. Get the VE table dialed in to an Open Loop F/A of 1.13
3. Once it is dialed in with the wideband, I'll re-enable closed loop, but still in speed density (MAF fail still @ 0). Re-enable PE and maybe DFCO (depending on my mood).
4. Once I find a decent method for tuning the MAF, I'll get that back in line.
Once you get the ve table dialed (step 2)in you re-enable closed loop, which will commanded 14.63, why would the ve table be inline if you tuned it for a afr of 12.96? That is my question.
Step 4. If you had efilive, you could do it with a histogram in 10mins.
Last edited by Black02SS; Jul 5, 2005 at 12:09 PM.
im just wondering if when the car warms up it uses different numbers or so. cause the olfa table stock has all different settings so it should cover it all no problem to whatever you change it to because the commanded afr is constantly changing so you cant change the ve for that, you would have to have a table for ve per commanded afr. under general fuel, what is your afr? and does this happen above certain temps or no? there has to be something else in there that has to be changed i would think...
My afr is 14.63, but remember, I do not use o2's. My afr is commanded solely by my open loop multiplier.
Now, closed loop SD is what I'm having a hard time understanding. Now, you are still using the VE table as the mother of all calculations (so no MAF influence), but your O2 sensors can be used to trim the engine due to whatever fluctuations there may be. I'm guessing that the trims will be next to 0 if you keep having days like the one you tuned on, but will stray if you go from an 80 degree day to a 32 degree day. But the trims will still be doing their job of keeping the commanded AFR.
Does any of that make sense to you? I'm posting this more to get some better info on all of this...there just aren't enough people that are smart on this topic, and if they are, they apparently don't use this forum very often. I wish the HPT website had a better search function. It is impossible to find what you need over there.
Now, closed loop SD is what I'm having a hard time understanding. Now, you are still using the VE table as the mother of all calculations (so no MAF influence), but your O2 sensors can be used to trim the engine due to whatever fluctuations there may be. I'm guessing that the trims will be next to 0 if you keep having days like the one you tuned on, but will stray if you go from an 80 degree day to a 32 degree day. But the trims will still be doing their job of keeping the commanded AFR.
Does any of that make sense to you? I'm posting this more to get some better info on all of this...there just aren't enough people that are smart on this topic, and if they are, they apparently don't use this forum very often. I wish the HPT website had a better search function. It is impossible to find what you need over there.
When you are tuning the VE table, you do it so that you aren't getting any excess fueling information from any outside sources (like PE, DFCO, etc.). This is why you need the trims zeroed out. Now you are getting fixed fueling, a commanded AFR, and you are seeing how much air you are getting into the cylinders by looking at the % difference.
Once you see what the difference is between commanded and actual (with a wideband), it shouldn't matter what you command. The VE table should have the information it needs to produce it.
Where am I going wrong here?
I would like to see timing values for these two logs to see if that has changed. -2* of timing makes the WB read a little lean with the same tables
The Best V8 Stories One Small Block at Time
We tune the VE for one sole purpose. To produce the AFR that is commanded. In closed loop, you will always be running 14.7 but if your tune is way off (ie. the motor itself is not producing 14.7 when commanded) then your trims will compensate (+ or - trimming). The idea is to have as little trimming as possible since that indicates the fuel system is not having to compensate for a too rich or too lean operating condition.
When you tune in open loop, you are essentially taking all your fuel control sensors offline that way you can directly manipulate the VE to produce the sought after AFR. You want to command 13.0 across the board for open lopp tuning so that you can map out your VE table at a safe AFR from idle all the way up to where you shift. (13.0 is rich for part throttle and idle, but it is necessary to use one consistent AFR across your whole VE table to align it with commanded AFR).
Once your VE is producing your commanded AFR (in this case 13.0) for all histogram values, then it doesn't matter what you command of it, it should produce it. If you change the commander to 14.0 it will produce it, 13.5 it will do it, 12.0 it will do it... well, up to the limit of the fuel system, but you get the idea. The stock VE is not aligned with commanded AFR after modding, which is why most of us see trims stray from a good place. The VE does not create the AFR itself, the VE is sort of the mother of an airflow calculation so that your PCM knows how much fuel to shoot to produce your commanded AFR. If the VE airmass calculation is off, that means the fuel shot is off, that means AFR production is off from what is commanded, and inevitably you will have trimming to compensate for it.
But the idea is to have as little compensation as possible b/c that means that your motor was doing what it was supposed to in the first place. As said before, you will always be running at 14.7 in closed loop due to trimming. But in closed loop it's better to have less trimming even though you know you will always be at 14.7. Again, it's just getting the motor to run like it supposed to instead of having the PCM correct for its inconsistency. When you got to WOT, you switch over from closed loop to a fuel multiplier in PE mode and command a different AFR than stoich (12.0-13.0). If your VE was dialed in at one specific AFR (doesn't matter what AFR, but we pick 13.0 cuz it's safe for all RPMs), you would see 14.7 at part throttle with very little trimming (since in closed loop, non-PE mode you are always commanding 14.7), and 12.0-13.0 at WOT (since this is what you want to command for power production).
BTW, this is all assuming you don't want to put your MAF back on. If you do, then you must go through another process to align the MAF with your fueling. I would recommend though using the MAF since it helps anchor your tune despite weather changes. In SD Mode (MAFless) trims will stray around with the weather which is not a good thing. Even worse is running SD-mode and open loop operation. For a daily driven car you really do want to be running O2s and a MAF to ensure that your tune will be good in any type of weather. Running SD mode and open loop all the time is better suited for a track car, that way you can dial in your tune for maximum efficiency for that day or moment or track pass.
Now, all that being said, when I run SD in closed loop, I'm going under the assumption that my O2 sensors aren't being lazy (which you and I both know won't be true). I'll see how it pans out.
I would like to see timing values for these two logs to see if that has changed. -2* of timing makes the WB read a little lean with the same tables

Once your VE is producing your commanded AFR (in this case 13.0) for all histogram values, then it doesn't matter what you command of it, it should produce it. If you change the commander to 14.0 it will produce it, 13.5 it will do it, 12.0 it will do it... well, up to the limit of the fuel system, but you get the idea.
I know the tunes willbe the same but what about the timing values that the pcm was running at the time of the logs
You are only getting a certain amount of air in each cylinder at each RPM/MAP value (thus the VE table). Now, this can change on a daily basis since the density of the air fluctuates, but it stays fairly steady.
The only thing that the computer CAN change is the amount of fuel it dumps in. From what I know of your setup, you have had to tell the computer exactly how much fuel it is controlling from your new pump(s) and injectors. What you told it it has available for fuel and what it actually has I don't know...and that may fluctuate without your knowledge (faulty parts, etc).
chad, does you commanded afr equal your actual afr and just isnt lining up with what you have in the computer for it to be set to?


