gameover, do you have time for an in-depth on changing Dynamic Airflow Filtering?
Trending Topics
The Best V8 Stories One Small Block at Time

From the help file:
"As engine operating conditions change the current zone changes and this selects the appropriate filter equation to be used in the dynamic airmass calculation"
The thing here is that we are still missing the filter equation coefficient table from the editor. At 1.6 we couldn't work out an easy way to display it in the editor as it is a little funky.
When we add it, you will still need a degree in linear predictive filtering and have access to something like MatLab to see the transfer functions and understand them. Although i will do my best to explain it...
Cheers,
Chris...
Uhm...if it's not too much trouble...I don't suppose we could get some more info on O2 calibration...I am seeing some interesting possibilities there as well...
Anyways...I'm still waiting to pick out my J-body...
Filtering can be complicated, but most of the time it's a series of common known filtering methods. I don't know your background Chris (although I know you guys are great programmers and hackers), but I'm a PHD student working in experimental fluid mechanics and work with filtering my experimental data; although I don't do much predictive filtering. If it is with in my scope I wouldn't mind spending some time to help figure it all out. I'll have some time on my hands after finals in a few weeks.
When we add it, you will still need a degree in linear predictive filtering and have access to something like MatLab to see the transfer functions and understand them. Although i will do my best to explain it...
Cheers,
Chris...
Airflow(t) = K1.Airflow(t-1) + K2.MAFair(t) + K3.MAFair(t-1) + K4.MAP(t) + K5.MAP(t-1) + + K6.MAP(t-2) + K7.TPS(t) + K8.TPS(t-1) + K9.TPS(t-2)
The K1-K9 values are selected from a multi-state table (18 states from memory) so you have 18 sets of coefficients dependant on engine operating conditions (zone). The thresholds and limits determine the zones and the coefficient matrix determines the airflow prediction. This table is not in the editor at present.
What you see from the filters is varying "favor" between the VE, MAF, TPS and MAP transients depending on operating conditions. eg. at steady state cruising the airflow weights towards the MAF heavily, but during other conditions terms from VE, MAP and TPS come into play to correct for the MAFs inability to accurately reflect cylinder loading during transients and situations where you may have large manifold/intake leaks.
It's an interesting thing, but the code is a twisty mess of 18 way state machine mixed with steady state detection routines and component failure bypasses. And LS2 is even more fun...
Chris...




