Results 1 to 6 of 6

Thread: Calculated Air Flow rate

  1. #1
    Lifetime Member
    Join Date
    Sep 2003
    Posts
    688

    Default Calculated Air Flow rate

    where is the pid derived from? Does it use DYNCYL_AIR_DMA or CYLAIR_DMA to derive its values

  2. #2
    EFILive Developer Site Admin Blacky's Avatar
    Join Date
    Mar 2003
    Posts
    9,503

    Default Re: Calculated Air Flow rate

    Quote Originally Posted by Dirk Diggler
    where is the pid derived from? Does it use DYNCYL_AIR_DMA or CYLAIR_DMA to derive its values
    PID {CALC.CYCLAIR} is defined in sae_generic.txt as:
    Code:
    CALC.CYLAIR                F500 CLC-00-900   "cylair"         Air              "Air mass per cylinder"
    It uses SLOT CLC-00-900 which is defined as:
    Code:
    *CLC-00-900
    cylair             0.0           1.5       .2  "{SAE.MAF.gps}*15/{SAE.RPM}"
    From that you can see that CALC.CYLAIR is calculated as MAF*15/RPM.
    Where MAF is in g/s

    Regards
    Paul

  3. #3
    Lifetime Member
    Join Date
    Sep 2003
    Posts
    688

    Default

    Sorry i wasnt a little clearer. I was referring to GM.DYNAIR.

  4. #4
    EFILive Developer Site Admin Blacky's Avatar
    Join Date
    Mar 2003
    Posts
    9,503

    Default

    {GM.DYNCYLAIR} is looked up by the PCM in the VE table plus a couple of mathematical adjustments for pressure and temperature.

    VE is grams of air per cylinder multiplied by the charge temperature divided by the charge pressure (g*Kelvin/kPa). The closest values we have to charge temperature and pressure is IAT and MAP respectively.
    So if we multiply by MAP in kPa and divide by IAT in Kelvin we get a good estimate of grams per cylinder.

    DYNCYLAIR = (VE*MAP)/IAT

    Where VE is in g*Kelvin/kPa
    MAP is in kPa
    IAT is in Kelvin

    OR

    (VE*MAP)/(IAT+273.15)
    Where VE is in grams*Kelvin/kPa
    MAP is in kPa
    IAT is in DegC

    Note: the next release of EFILive (7.2.3 pre-release 2) has a VE PID that returns the VE lookup value in grams*Kelvin/kPa. And a calculated PID that calculates VE as a % but that requires you to enter the engine size into the scan tool.

    Regards
    Paul

  5. #5
    Lifetime Member MN C5's Avatar
    Join Date
    Mar 2005
    Posts
    376

    Default

    So this means changing our VE tables will change the timing values by possibly moving the timing into a different cell column dependent on the VE tables affect on GM.DYNCYLAIR

    Perhaps one of you M.E. types can come up with a spread sheet that matches the V.E. table with GM.DYNCYLAIR for each value at RPM

  6. #6
    EFILive Developer Site Admin Blacky's Avatar
    Join Date
    Mar 2003
    Posts
    9,503

    Default

    Yes and no.

    Yes changes to the VE table may change the calculated GM.DYNCYLAIRPID's value.

    It won't have the "jump to the next cell" type effect that you suggest because of the interpolation performed by the PCM.

    The PCM calculates a weighted average of the looked up value with its surrounding cells, based on how far the lookup indexes (indices?) are from the row/column labels.

    See this thread for an explanation of interpolation:
    http://www.efilive.com/forum/viewtop...=interpolation

    It shows the VE table in the example, but the same logic can be applied to looking up values in any table - including spark tables.

    Regards
    Paul

Similar Threads

  1. Injector flow rate
    By sinr98 in forum General (Petrol, Gas, Ethanol)
    Replies: 5
    Last Post: May 21st, 2010, 04:59 AM
  2. Injector Flow Rate
    By bobbycollier in forum General (Petrol, Gas, Ethanol)
    Replies: 9
    Last Post: April 2nd, 2009, 10:22 AM
  3. Calculating Injector flow rate
    By zapp168 in forum General (Petrol, Gas, Ethanol)
    Replies: 12
    Last Post: August 6th, 2007, 09:51 AM
  4. Injector flow rate
    By billiardcue in forum General (Petrol, Gas, Ethanol)
    Replies: 4
    Last Post: March 13th, 2007, 04:33 PM
  5. calculated injector flow rate
    By Dlong in forum General (Petrol, Gas, Ethanol)
    Replies: 7
    Last Post: June 3rd, 2006, 08:25 AM

Posting Permissions

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