Load with failed MAF. What is it really? Tuning bits inside

ZeroSVT

Member
Established Member
Joined
Jan 22, 2009
Messages
765
Location
Kansas City
Someone on here complained that I don’t contribute to this forum any. So, I figured I would give a contribution for you tuners, calibrators, and Pro Racers.

Today I want to talk about a table I get asked about frequently. "LoadwithfailedMAF" or LWFM (applies to prior 11MY in the mustang line). Take CDC3 for consideration.

MAF transfer function - MAFTF
Forced induction – FI
Load with failed MAF - LWFM

Before 2002MY on some vehicle lines, this table would only be used when the MAF did fail, and its only function was to substitute a value in for load.

When development started on the some early platforms, it was decided to add more responsibility to this table. One of those ideas was to use LWFM to anticipate the amount of AIR that is going to be entering the engine for the next 2 cylinder events for each cylinder, or a total of 4 engine revolutions. Initial fuel calculation is based of this table, then the MAF transfer function.

At WOT the load calculated by the MAF transfer function can NOT be more than the load calculated by LWFM * WOT Multiplier and it cannot be less than the Correction for MAX Aircharge. This can bite you in the tail when you start dealing with FI cars. If you do not raise these values, the Fuel calculation function picks the lower value from MAFTF vs LWFM, modified for correction, times these values. Which can be deciving by making the MAFTF appear to have no effect.

In my research, some tuners start setting these values to 1.99, which fixes the WOT problem (looks good on a dyno), however it hurts part throttle air anticipation. There are two ways to address this, there is the "proper" OEM way, and the "screw it lets get this bitch of the dyno" way.

Option 1: With the vehicle on a load bearing dyno. Run the vehicle at a constant throttle position, then record the load as RPM increases, then re-create the LWFM table with these values. For you PRP's this is way to much work, see option 2

Option 2: If you are 100% behind your MAFTF, then you can disable Anticipation Logic by setting "Anticipation Logic" to Zero. This disables anticipation logic and then only uses MAFTF for aircharge calculations.

BONUS: If you have a car that has ridiculous cams, and your 100% behind your MAFTF, set this to zero to help with tip ins.

One more thing I want to add on the FI subject. Its pretty common for people to move the ACT sensor after the blower, which in turn raises ACT's. There is a table called Voleff Correction for ECT&ACT. It modifies the load calculated by LWFM. It multiplies the LWFM by the corresponding value based on ECT&ACT. This should be addressed, as when ACT's get over 100F, these values should be lowered to better reflect the actual values.

Cheers,
-Matt
 
Last edited:

xtreme_exploder

Member
Established Member
Joined
Jul 17, 2013
Messages
233
Location
OKC
I have a question regarding this topic...where is this "Anticipation Logic" switch in SCT PRP? I'm tuning my 03 Cobra and I cannot tune the MAF curve at part throttle because the car is completely ignoring any changes I make to the MAF curve. I know it's using the LWFM table to run because if I set the whole table to zero, the car won't run anymore. The MAF counts are reading nicely according to the datalogging. There are so many switches in this program that have no useful explanations, but there is nothing called "Anticipation Logic" to be found. I've searched the interwebs high and low, and haven't found anything. Anyone know? Thanks!
 

xtreme_exploder

Member
Established Member
Joined
Jul 17, 2013
Messages
233
Location
OKC
Found it, it's called "ACDC Switch" in Pro Racer software. It turns out the SCT injector value files I loaded were garbage and it was seeming to cause the car to run off the LWFM table, no idea why. No idea why the car ran fine otherwise too lol. I reloaded old injector values and rescaled, now everything is good. The car will actually die when I unplug the MAF now. The "ACDC Switch" is how I can disable transient fueling or "Anticipation Logic" as it is sometimes called.
 

Users who are viewing this thread



Top