Page 5 of 7 FirstFirst 1234567 LastLast
Results 81 to 100 of 136

Thread: Question about VE air, MAF air, and Dynamic air

  1. #81
    Advanced Tuner
    Join Date
    Aug 2012
    Location
    SV, AZ
    Posts
    447
    Quote Originally Posted by LSxpwrdZ View Post
    You guy's are catching on!

    I take most of this one step more and apply a correction to the back calculated GMVE based on lambda error so that the GMVE it spits out is accurate. I then take the "corrected GMVE" and calculate a GMVE Error based on the GMVE PID logged which is a direct lookup from the VE/VVE table.

    I use the dynamic airflow PID for airflow while running in MAF only mode. This is because the dynamic airflow is the final airflow value used by the ECM/PCM to calculate fueling with.
    I use dynamic airflow corrected by lambda when I'm tuning gen3's. On gen4 I just turn off fuel trims and DFCO and calculate both airflow modes directly. Paste and smooth as I get closer to complete I'll use paste>average.

  2. #82
    No, there is not, it's just another way of calculating the conversion factor from the fuel mass to air mass. I simply hadn't stumbled on the CommandedLambda PID until I switched to the 3.0 version.

    The product of the CommandedAFR and CommandedEQRatio is the stoich ratio for the fuel blend needed to convert the observed fuel mass to the estimated air mass.
    Since what ever pulse widths were logged, they are off (of the correct fuel mass leading to stoich) by the amount included in the feedback from the WBo2.

    Example
    - the goal is to have 0.865 lambda, so EQRatio will be 1.156 in the PE table (as a side note, I tuned my MAF in the dyno to achieve what ever ratio is in the PE table, ie. no MAF scaling in the PE table)
    - there are two fuel blends, one having a stoich ratio of 14.4 and another 10.5
    - the commandedAFR's would be 12.46 and 9.08 respectively
    => by multiplying the CommAFR and CommEQR we get the "normalized" stoich ratios for both, namely 14.4 and 10.5

    Now, it doesn't matter what the actual WBo2 reading is, it's the feedback by how much the pulse widths (assuming the injector data is correct, if it's not, then the error in flow rate is included as well) are off compared to stoich regardless of the fuel blend in use.
    If, for example, the WBo2 reading is 0.75, it means you would be commanding 33.3% too much fuel (and vice versa if WBo2 shows lean) to achieve the stoich ratio which is the "confirmed" multiplier from fuel mass to air mass in order to calculate the GMVE, hence the multiplication by WBo2.

    Quote Originally Posted by Eaglegoat View Post
    There is an error in Barnum's Calculated GMVE (from WBo2) equation:
    (InjectorPW_B1[ms] + InjectorPW_B2[ms]) / 2000 * InjectorFlowRate[g/s] * WideBandO2Lambda * CommandedAFR * CommandedEQRatio * (273.15 + IAT[C]) * 1000 / MAP[kPa]

    You don't want to multiply by the commanded eq and by commanded lambda. You want to multiply by the quotient of WBlambda and CMDlambda otherwise you get erroneous numbers.

  3. #83
    Moderator
    Join Date
    Mar 2014
    Location
    Raleigh, NC
    Posts
    6,347
    So basically if you know the actual measured lambda (wideband), how much fuel was injected to get that lambda (inj PW and inj flow rate), and stoich of that particular fuel then you can calculate how much air there must have been to get that lambda reading, and from there a little wham bam math with IAT and MAP and out comes GMVE. Yes?

  4. #84
    Now, that's what I would call an executive summary!

    So, yes that's reasoning, except I would now use MAT. Of course, with higher airflow the difference is negligible.
    The other approach is to know the air entering the engine (through well calibrated MAF and with the help of WBo2).

    In the end there's a limit for what can be achieved, as calculated GMVE changes slightly from day to day. +/- 2% or thereabouts is good enough for me.
    Last edited by barum; 09-04-2016 at 10:27 AM.

  5. #85
    Advanced Tuner
    Join Date
    Aug 2012
    Location
    SV, AZ
    Posts
    447
    You're right. My apologies. When I was checking my math on it I was forgetting to change my commanded AFR to coincide with the commanded EQ.

  6. #86
    Tuner in Training
    Join Date
    Feb 2015
    Location
    Harrisburg, PA
    Posts
    43
    Quote Originally Posted by schpenxel View Post
    Here's two of them.

    (Dynamic Airflow)
    [2320.71]*(273.15+[50011.241])*1000*15/([50070.56]*[50030.91])

    (Wideband in lambda)
    ([50151.254]+[50152.254])/2000*[6210.71]*[50127.238]*[50121]*[50118.239]*(273.15+[50011.241])*1000/[50030.91]

    I haven't confirmed with a car that is pretty far off.. but for something that's already tuned when I logged GMVE and both of these ways of calculating GMVE it came up with almost exactly the same thing. I'll see how they do on something less tuned later. The dynamic airflow one was closer, the wideband one jumped around more
    Whats the deal with eq ratio commanded being in units of PHI? I read about AFR and FAR but its not quite sinking in. Not sure if someone has a simple-ish answer for this. It seems like everything is good for running with an alcohol sensor and variable AFR ratios but I just want to be sure.

  7. #87

  8. #88
    Moderator
    Join Date
    Mar 2014
    Location
    Raleigh, NC
    Posts
    6,347
    That may be a screw up.. I haven't had a chance to really try it anymore, but when I put it in phi it worked out way better than when it was in lambda based on some old logs I was trying it on
    Post a log and tune if you want help

    VCM Suite V3+ GETTING STARTED THREADS / HOW TO's

    Tuner by night
    CPX Tuning
    2005 Corvette, M6
    ECS 1500 Supercharger
    AlkyControl Meth, Monster LT1-S Twin, NT05R's
    ID1000's, 220/240, .598/.598, 118 from Cam Motion

    2007 Escalade, A6
    Stock

  9. #89
    Tuner in Training
    Join Date
    Feb 2015
    Location
    Harrisburg, PA
    Posts
    43
    Yeah thats the one I read sadly enough. I guess I better close the laptop and get something to eat, pretty sure Ive reached my saturation point for the day.
    Thank you again

  10. #90
    Tuner in Training
    Join Date
    Feb 2015
    Location
    Harrisburg, PA
    Posts
    43
    Yeah I made a phi and lambda graph and neither seemed very close to the other airflow models like others have mentioned about what bank the wbo2 was in.

  11. #91
    Tuner JMsquared's Avatar
    Join Date
    May 2014
    Location
    Nashville Tn
    Posts
    89
    Wow, this thread is awesome...I will have to reread it about 50 times to absorb it.
    Thanks to all of you who have researched this info...just when I think I am catching on, I read a thread like this.
    GHuggins- I have read your Injection timing stuff...and Im trying to figure out how this applies to 2.4VVT(unknown cam specs), so I can implement into my tune. Thanks.
    Posts like this are what makes HPT forum great. I have read countless hours of all the the above mentioned authors, I,m wondering "how do i fit all this info into my tune"?
    Thanks to all of you for your hard work...I paid attention in Math and Im still lost LOL
    Last edited by JMsquared; 09-16-2016 at 10:03 AM.
    2006 Cobalt SS 2.4 SC 5spd
    GMPP Stage 2 w\2 pass plate
    Bst ref FP Reg at tank, E67 ecm
    ZZP mid-length header\catted dwnpipe
    253 Whp so far

  12. #92
    Like, for all the contributors!

  13. #93
    Tuner in Training ants-gts's Avatar
    Join Date
    Apr 2015
    Location
    dapto ,nsw
    Posts
    49
    this thread is awsome now i just need to figure out how to add the custom maths lol
    2013 GEN F GTS (the stormtrooper)
    mods- BTR stg3 cam, pac valve springs, harrop intake, ID850s, forced induction interchiller, 2.55 upper/9.17 lower pullys, snow performance water/meth injection, defillipo 3" catback, cat delete pipes, built and tuned by me

  14. #94
    Tuner in Training
    Join Date
    Feb 2015
    Location
    Harrisburg, PA
    Posts
    43
    Why does it need to be done in open loop? To me it seems that it would average out the injector pulse widths between the two while the narrow bands are dialing things in. When I forced open loop and ran maf only my lambda error was bad and it was showing knock. It was disconcerting to see the car that unhappy to be running open loop in the part throttle area. Im glad to see some more people found this thread it went a little cold for a while.

  15. #95
    Tuner in Training ants-gts's Avatar
    Join Date
    Apr 2015
    Location
    dapto ,nsw
    Posts
    49
    is anyone willing to post a scanner layout with these custom histograms setup as i can't seem to figure it out
    2013 GEN F GTS (the stormtrooper)
    mods- BTR stg3 cam, pac valve springs, harrop intake, ID850s, forced induction interchiller, 2.55 upper/9.17 lower pullys, snow performance water/meth injection, defillipo 3" catback, cat delete pipes, built and tuned by me

  16. #96
    Tuner in Training
    Join Date
    Feb 2015
    Location
    Harrisburg, PA
    Posts
    43
    Ill post some up before the end of the night I just want to make sure I haven't messed with them too much I was trying to simplify them to some of slowgoats suggestions. Im learning this as well so I don't suggest anything I say on this matter be taken as scripture.

  17. #97
    Tuner in Training
    Join Date
    Feb 2015
    Location
    Harrisburg, PA
    Posts
    43
    here is a parameter and graph that I use like I said I "simplified" is some based on slowgoats suggestions just make sure your channels support everything in the maths. All of my graphs are the same so copy them over and add the maths.
    Attached Files Attached Files

  18. #98
    Tuner in Training ants-gts's Avatar
    Join Date
    Apr 2015
    Location
    dapto ,nsw
    Posts
    49
    Cheers I'll try and get these done when I get home next weekend

  19. #99
    Tuner in Training
    Join Date
    Feb 2015
    Location
    Harrisburg, PA
    Posts
    43
    good deal man safe travels man.

  20. #100
    Advanced Tuner
    Join Date
    Aug 2012
    Location
    SV, AZ
    Posts
    447
    Quote Originally Posted by josh99frc View Post
    Why does it need to be done in open loop? To me it seems that it would average out the injector pulse widths between the two while the narrow bands are dialing things in. When I forced open loop and ran maf only my lambda error was bad and it was showing knock. It was disconcerting to see the car that unhappy to be running open loop in the part throttle area. Im glad to see some more people found this thread it went a little cold for a while.
    You need to be in open loop because you're using a wideband lambda sensor and not the stock o2 sensors. If you stay closed loop then your calibration isn't controlling the fueling, your o2 sensors are. The o2 sensor corrections are not included the pulse width, just like the offset isn't included. What's displayed is the calculated pulsewidth based on the calculated airmass. If you're can ran for crap in open loop then your tune in crap. I've only got my phone for internet for awhile so I can't look at the scanner files you're posting.