Page 1 of 3 123 LastLast
Results 1 to 10 of 27

Thread: Weighting of VE vs. MAF

  1. #1
    Lifetime Member johnsZ06's Avatar
    Join Date
    Sep 2003
    Posts
    242

    Default Weighting of VE vs. MAF

    Does anyone know the percentage of weighting the PCM uses to calculate AFR between the MAF and VE table during normal closed loop operation?

  2. #2
    Lifetime Member
    Join Date
    Jul 2005
    Posts
    240

    Default

    My understanding is that it uses the MAF exclusively.
    \"You Can Never Have Enough Horsepower\"

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

    Default

    Below 4000 rpm and unsteady map values the pcm blends both above 4000 rpm the pcm looks at the maf. THis was posted by a member on tech. Search for a thread called "ve Cracked"
    EFILive - The Single version of the Truth

    Larry - HumpinSS

  4. #4
    Member
    Join Date
    Apr 2005
    Posts
    92

    Default

    Quote Originally Posted by Dirk Diggler
    Below 4000 rpm and unsteady map values the pcm blends both above 4000 rpm the pcm looks at the maf. THis was posted by a member on tech. Search for a thread called "ve Cracked"
    This was posted by the guys from HPT almost 2 years ago. It has been internet gospel ever since. I am not saying it is incorrect, but I have not ever seen anyone validate their description of 'how' the code works. I wish Paul or Ross would lend some input into this discussion. The basics of what the HPT guys wrote is thus:

    Code:
     
    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)
    The full description is here.

    It would be nice to put together a couple of real world examples, indicate which tables are being used, how, etc.

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

    Default

    or better yet some type of pid which indicated the amount of smoothing/bias at different maps/rpm
    EFILive - The Single version of the Truth

    Larry - HumpinSS

  6. #6
    Lifetime Member johnsZ06's Avatar
    Join Date
    Sep 2003
    Posts
    242

    Default

    Quote Originally Posted by superls1
    This was posted by the guys from HPT almost 2 years ago. It has been internet gospel ever since. I am not saying it is incorrect, but I have not ever seen anyone validate their description of 'how' the code works. I wish Paul or Ross would lend some input into this discussion. The basics of what the HPT guys wrote is thus:

    Code:
     
    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)
    The full description is here.

    It would be nice to put together a couple of real world examples, indicate which tables are being used, how, etc.
    Very interesting, thanks.

    Would be nice if somebody could validate that.

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

    Default

    Quote Originally Posted by Dirk Diggler
    or better yet some type of pid which indicated the amount of smoothing/bias at different maps/rpm

    Great idea- that would be really cool to see!!

  8. #8
    Member
    Join Date
    Apr 2005
    Posts
    92

    Default

    Quote Originally Posted by Dirk Diggler
    or better yet some type of pid which indicated the amount of smoothing/bias at different maps/rpm
    I would be happy with just an explanation to start, but a PID would be pimp!

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

    Default

    Quote Originally Posted by Dirk Diggler
    or better yet some type of pid which indicated the amount of smoothing/bias at different maps/rpm
    Shouldn't there be a "DMA" type pid for this?? GMPX or Blacky?????

    joel

  10. #10
    Member
    Join Date
    Apr 2005
    Posts
    92

    Default

    ttt, Ross or Paul. Can you shed any light on this? Would it be possible for you to post some pseudo code that we could interpret for ourselves?

    It seems as though MAF and VE are like High/Low spark where the computer is always interpreting between the two. It would just be nice to know if there are particular situations where one is favored over the other (just like the whole Charge Temp Blending factor). Inernet gospel says when using MAF, VE is for sanity checks and transition. Some go as far as to say above 4000RPM, use MAF exclusively.

    FYI, saw this tech paper on MAF's posted on another site: http://delphi.com/pdf/techpapers/2000-01-0546.pdf

    If anyone wants to discuss, I have questions after reading it.

Page 1 of 3 123 LastLast

Posting Permissions

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