Results 1 to 9 of 9

Thread: IFR values aren't right when in SD

  1. #1
    Member
    Join Date
    Mar 2005
    Posts
    56

    Default IFR values aren't right when in SD

    I'm runnin 60#'s and when running closed loop I had 8's straight across (boost ref. regulator) in the AFR table . This was also the case when rescaling for a 2bar. Then I forced SD and had to change it to 5.2 to see the same AFR's (LC1). Pressure at idle is 58psi and Ive tested it w/o the boost ref and still the same.

    My VE:

    rpm 20kpa 25kpa 30kpa 35kps
    800 37.9 55.9 69.3 68.6
    1200 47.6 63.7 68.7 71.9


    Any help on what could cause this is appreciated..

  2. #2
    Lifetime Member
    Join Date
    Oct 2003
    Posts
    505

    Default Re: IFR values aren't right when in SD

    Quote Originally Posted by ForcedC5
    Any help on what could cause this is appreciated..
    This is from a post by gameover. It's the best explanation I've seen for the airmass calculations when using the MAF.

    The SD calcs are straight forward and direct utilising the VE table.

    from gameover
    something i had been working on awhile back thought might be of interest...


    LS1 VCM Main Airmass Calculation
    =================================

    A very important calculation the VCM must make to ensure correct fuel mixtures under all driving conditions is the dynamic airmass calculation. This is the main calculation the VCM uses to determine how much air it should use for the Base Fuel Calculation (Inj PW). The airmass calculation is not simple and uses various combo's of MAF and SD inputs depending on engine operating conditions such as current engine RPM. It may also make decisions based on whether the engine is in a steady load state (steady MAP) or unsteady load state (Unsteady MAP). Note, that these thresholds change with RPM and MAP. eg. at higher RPM or high MAP readings you have more leeway before the VCM decides that you have an Unsteady MAP condition. This unsteady MAP defintion is basically there to decide if a throttle transient has occured (or other) ie. the MAF input is known not to be accurate under these operating conditions.

    Under normal conditions (ie. all sensors working properly) in the code i'm looking at it is like this:
    (caveat: many of these thresholds may vary between code revs and vehicle type)


    RPM > 4000
    ----------
    trust MAF completely and ignore SD calcs (apart from MAF sanity checking purposes)

    RPM < 4000
    ----------
    if RPM < 2400 and MAP < 84 kPa then
    Steady MAP threshold = 0.0 kPa
    else
    Steady MAP threshold = 0.8 kPa

    If (SteadyMAP) then
    Calculate MAFAirmass/SDAirmass ratio (used for Unsteady MAP operation)
    Correction Airmass = MAF Airmass (filtered)
    else
    Correction Airmass = SD Airmass x MAF/SD Airmass Ratio (calculated during Steady MAP conditions)

    Transient Corrected Airmass = previous Final Airmass + proportion of Correction Airmass

    Final Airmass = fn(MAF Airflow, previous MAF Airflow, prev 3 MAP readings, prev 3 TPS readings,
    Transient Corrected Airmass)


    There are 9 coefficents to this filter (and a total of up to 16 diffent sets of coefficients depending on operating conditions). It is worth noting that the previous value is weighted heaviest followed by the 2 MAF terms, so MAF dominates IMHO).

    There are also a number of checks at the end to make sure things do not exceed certain limits


    To summarise:
    1. High RPM behavior is totally based on MAF
    2. Mid RPM behaviour has an allowance on Steady MAP behaviour before it switches to Unsteady MAP
    3. Low RPM behaviour (where the bulk of the fuel cells are) is dictated by unsteady MAP behaviour that is still mostly dominated by the MAF input with small tweaking from SD)

    If the VCM decides that a throttle transient has occured (unsteady MAP), the airflow incorporates a "correction" from the SD calculations. This value is the SD calulated airmass multiplied by the previous ratio of measured MAF airmass to calculated SD airmass (this normalises it, since you are worried about the transient deviation from MAF airmass only). The way i understand it is this, imagine you are cruising (MAP is steady), you have a decent vacuum in the manifold and you change the throttle position quickly. Air rushes into the manifold to service the change in air demands from the engine itself but also to try and fill the vacuum. The result is that the MAF reads higher than it should at that point in time (spikes). This is more pronounced at low RPM where the engine airflow is smaller and the relative proportion of extra airflow due to filling vacuum is higher, also the MAF is known to be more inaccurate at lower RPM and more non uniform airflow. IMHO, the SD correction is to account for filling and emptying of the manifold during throttle transients and also to smooth the MAF's spikyness at lower RPMs.

    The bottom line is that if the engine is at a steady load state or operating at high RPM then the airflow is 100% based on the MAF once you get thru all the filters and calculations. And the SD calcs only get used for transients and smoothing lower speed operation.

    At no stage does the MAF get ignored completely in these calcs (the dominating terms of the main filter calc are always MAF based).

    An interesting point to note is that removing the MAF basically bypasses the whole system and directly sets the Final Airmass value to be the result of the SD lookup (it also disables things like knock learn and a few other nice things). Most have taken to calling this "Backup SD Mode" which is as good a name as any i guess and i meant to allow the engine to run with a failed MAF (although it is quite possible to tune usuing this mode (eg. HSV GTS 300kw comes factory this way). There is another way to disable the MAF system completely (ie. without setting the DTC's) and by tuning of the thresholds and other flags you can get a fully functional SD tune happening, the so called "True Speed Density Mode"... maybe more on that later...

    Since i haven't had time to step this out in painstaking detail and i haven't yet qualified for my guru pin, please feel free to correct any errors that are in here. i'm sure there are some.. as things have been a little busy around here lately

    gameover...
    Hope this helps some.
    Cheers,
    joel

  3. #3
    Lifetime Member GMPX's Avatar
    Join Date
    Apr 2003
    Posts
    13,148

    Default

    Careful Joel, they'll accuse us of copying them........again. :wink:

    Cheers,
    Ross

  4. #4
    Member
    Join Date
    Mar 2005
    Posts
    56

    Default

    I'm sorry but all I could gather is that when the MAF is removed the Final Mass is the result of the SD lookup. Based on your comment I could only assume that this is done at the VE Table.

    If this is true, do those VE numbers I've listed at idle look out of line? If I place the IFR to what had worked well in closed loop (8ish) then the numbers I would think in say 25kpa would be around the 90's. I don't see any chance of taking it out of SD and putting back the MAF and expecting it to run.

  5. #5
    Lifetime Member
    Join Date
    Apr 2003
    Posts
    379

    Default

    Quote Originally Posted by ForcedC5
    I'm sorry but all I could gather is that when the MAF is removed the Final Mass is the result of the SD lookup. Based on your comment I could only assume that this is done at the VE Table.

    If this is true, do those VE numbers I've listed at idle look out of line? If I place the IFR to what had worked well in closed loop (8ish) then the numbers I would think in say 25kpa would be around the 90's. I don't see any chance of taking it out of SD and putting back the MAF and expecting it to run.
    you should be changing your VE table to get the fueling right not the IFR when changing from MAF to Speed Density

  6. #6
    Lifetime Member
    Join Date
    Oct 2003
    Posts
    505

    Default

    Quote Originally Posted by GMPX
    Careful Joel, they'll accuse us of copying them........again. :wink:

    Cheers,
    Ross
    Didn't Neville Chamberlain "accuse" Winston Churchill of being a warmonger?
    You're Churchillian GMPX!


    Cheers,
    joel

  7. #7
    Member
    Join Date
    Mar 2005
    Posts
    56

    Default

    Quote Originally Posted by Delco
    Quote Originally Posted by ForcedC5
    I'm sorry but all I could gather is that when the MAF is removed the Final Mass is the result of the SD lookup. Based on your comment I could only assume that this is done at the VE Table.

    If this is true, do those VE numbers I've listed at idle look out of line? If I place the IFR to what had worked well in closed loop (8ish) then the numbers I would think in say 25kpa would be around the 90's. I don't see any chance of taking it out of SD and putting back the MAF and expecting it to run.
    you should be changing your VE table to get the fueling right not the IFR when changing from MAF to Speed Density
    This is what I understood. The VE table I thought was just gonna have such unusually high values and wanted to know if anyone felt the same. Since no one is saying it would be out of line, I'll put IFR where it should be, mod the VE table and see how things go..

    I'll then post the IFR and VE table I end up with..

  8. #8
    Lifetime Member GMPX's Avatar
    Join Date
    Apr 2003
    Posts
    13,148

    Default

    Quote Originally Posted by ForcedC5
    This is what I understood. The VE table I thought was just gonna have such unusually high values and wanted to know if anyone felt the same.
    Having really high numbers can indicate something else is out of whack, however, it's just a bunch of numbers.
    A std car might have upto 2.6 at the highest point in the VE table, however, the number can go upto 10 if needed.

    Cheers,
    Ross

  9. #9
    Member
    Join Date
    Mar 2005
    Posts
    56

    Default

    I have #s from 1.4 to 4. Still not used to seeing them this high.. oh well..

    I changed my IFR to 6.7 to 7.4 and rescaled the VE and got P1514 and P0106
    and went into limp mode. Set them to not report and no mil and raised C6101 to max and disabled. So far so good.

Similar Threads

  1. Injectors aren't shutting off on decel???
    By alwaysinboost in forum General (Petrol, Gas, Ethanol)
    Replies: 2
    Last Post: May 26th, 2009, 05:11 AM
  2. Replies: 8
    Last Post: May 16th, 2007, 10:04 AM
  3. Diesels aren't fast!!
    By GMPX in forum General (Diesel)
    Replies: 18
    Last Post: June 13th, 2006, 10:16 AM
  4. DESIAC_B values and MAF values keep trimming down. Help!
    By ArKay99 in forum General (Petrol, Gas, Ethanol)
    Replies: 2
    Last Post: September 12th, 2005, 01:54 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •