Originally Posted by
smokeshow
That sounds more like a filtering issue and/or lack of steady state data collection. The simultaneous method is just a dumb equation...it still needs you to make sure the data it receives is accurate. Ensuring steady state will account for the 'moving target' MAT issue but it will not correct for a steady state offset in the modeled charge temp that may be present due to hardware changes versus the stock configuration. If you could get the problem vehicle on a loaded dyno and hold a sustained mass flow to monitor for unexpected variation in fueling feedback, it would be possible to back-calculate updated bias and filter tables for the model. I haven't done a write-up on it though...you and maybe 5 other people would be the only users lol. I attached a simulink model to one of my recent posts that provides visualization of MAT as it changes based on model inputs, if you're curious what that looks like.
Smokeshow, I am open to any suggestions and pointers you may have. This example is a scenario that I saw time and time again when I logged on this car. A strange lean spot in the histogram at 3200 rpm. Then when I look at the Chart vs Time, things get really crazy. You can see the ECM is removing fuel (-3.18%) while the GMVE_CL calculation is showing that I need to add fuel (7.53%).
Then when we look at the MAF, VVE, and Dynamic Airflows, you can see VVE is 64.41 g/s (which is higher than both the MAF and Dynamic Airflow). So something isn't right. If you see anything funky that I have done wrong, please correct me.
This is the math I have for GMVE_CL:
Code:
(([16.71.avg(500)]*(1+(.01*([6.156.avg(500)]+[7.156.avg(500)])+.01*([8.156.avg(500)]+[9.156.avg(500)]))/2)-[50070.56.avg(500)]/60*4*[11.92.avg(500)]*[2312.avg(500)]/[2126.240.avg(500)])/([50070.56.avg(500)]/60*4*[11.92.avg(500)]*[2312.avg(500)]/[2126.240.avg(500)]))*100
This is the filter I am using in the Scanner:
Code:
[2517.161.avg(1500)]=0 and [2517.161.avg(-200)]=0 and (abs([50090.156.slope(1500)])+abs([50090.156.slope(-500)]))<2 and ([6310]=9 OR [6310]=14 OR [6310]=15)=0
MZoze4q.jpg
jmJXQVV.jpg