PCM Diagnostics & Tuning HP Tuners | Holley | Diablo
Sponsored by:
Sponsored by:

Question tuning by lambda error

Thread Tools
 
Search this Thread
 
Old 06-14-2015, 09:35 PM
  #1  
TECH Enthusiast
Thread Starter
iTrader: (9)
 
edge04's Avatar
 
Join Date: Mar 2009
Posts: 626
Likes: 0
Received 1 Like on 1 Post
Default Question tuning by lambda error

I know when tuning using fuel trims you want to disable things like MAF if tuning VE or DFCO, PE, etc. etc. based on your set up.

But when tuning using lambda error can't you just leave everything as is and tune the error from what you are commanding? I always disable fuel trims from the scanner so I'm in open loop.

I'm going to give my first shot at tuning a VVE tomorrow using Bluecat tool. Looks like I have a good starting point due to other peoples hard work and file.

Last edited by edge04; 06-14-2015 at 09:49 PM.
Old 06-16-2015, 12:40 AM
  #2  
TECH Regular
 
eaglegoat's Avatar
 
Join Date: Jun 2012
Location: SV, AZ
Posts: 414
Likes: 0
Received 4 Likes on 2 Posts
Default

Originally Posted by edge04
I know when tuning using fuel trims you want to disable things like MAF if tuning VE or DFCO, PE, etc. etc. based on your set up.

But when tuning using lambda error can't you just leave everything as is and tune the error from what you are commanding? I always disable fuel trims from the scanner so I'm in open loop.

I'm going to give my first shot at tuning a VVE tomorrow using Bluecat tool. Looks like I have a good starting point due to other peoples hard work and file.
If you're really good you can just leave everything as is and tune. But (and I'm not being a jerk) you will want to tune sd and maf separately.
Old 06-16-2015, 03:10 PM
  #3  
TECH Enthusiast
Thread Starter
iTrader: (9)
 
edge04's Avatar
 
Join Date: Mar 2009
Posts: 626
Likes: 0
Received 1 Like on 1 Post
Default

Not a jerk comment at all. Figured you should tune them separately. However have you ever noticed one or the other going off once you enable them both?

Originally Posted by eaglegoat
If you're really good you can just leave everything as is and tune. But (and I'm not being a jerk) you will want to tune sd and maf separately.
Old 06-16-2015, 07:26 PM
  #4  
TECH Regular
 
eaglegoat's Avatar
 
Join Date: Jun 2012
Location: SV, AZ
Posts: 414
Likes: 0
Received 4 Likes on 2 Posts
Default

Originally Posted by edge04
Not a jerk comment at all. Figured you should tune them separately. However have you ever noticed one or the other going off once you enable them both?
I tune them both at the same time. Set open loop and go. I've never had a problem with running open loop fueling. To answer your question directly, no. I've only ever had a problem with closed loop fueling. That can be fixed as well ;-) .
Old 06-16-2015, 07:54 PM
  #5  
TECH Enthusiast
Thread Starter
iTrader: (9)
 
edge04's Avatar
 
Join Date: Mar 2009
Posts: 626
Likes: 0
Received 1 Like on 1 Post
Default

ah so you were saying that I should tune them separately however others can tune them together..now I get you "not being a jerk" comment lol.

I'm realizing tuning using LTFT if I do them separately I can get them good but then mixing them they go off again. I do wait for them to relearn after a reflash and log then.

So was thinking about just doing as you suggest, open loop and go. Can tune MAF, VE and WOT together.

So how do you fix the other?

Originally Posted by eaglegoat
I tune them both at the same time. Set open loop and go. I've never had a problem with running open loop fueling. To answer your question directly, no. I've only ever had a problem with closed loop fueling. That can be fixed as well ;-) .
Old 06-16-2015, 09:35 PM
  #6  
TECH Regular
 
eaglegoat's Avatar
 
Join Date: Jun 2012
Location: SV, AZ
Posts: 414
Likes: 0
Received 4 Likes on 2 Posts
Default

Originally Posted by edge04
ah so you were saying that I should tune them separately however others can tune them together..now I get you "not being a jerk" comment lol.

I'm realizing tuning using LTFT if I do them separately I can get them good but then mixing them they go off again. I do wait for them to relearn after a reflash and log then.

So was thinking about just doing as you suggest, open loop and go. Can tune MAF, VE and WOT together.

So how do you fix the other?
I can't give out all my tricks.

What you'll want to do is:
1. Set open loop
2. Set MAF only/Set SD.
3. Tune corresponding table.
4. Switch airflow mode.
5. Tune corresponding table.
6. Set hybrid mode, check logs.
7. Set closed loop, check logs.
Old 06-16-2015, 10:40 PM
  #7  
TECH Enthusiast
Thread Starter
iTrader: (9)
 
edge04's Avatar
 
Join Date: Mar 2009
Posts: 626
Likes: 0
Received 1 Like on 1 Post
Default

Originally Posted by eaglegoat
I can't give out all my tricks.

What you'll want to do is:
1. Set open loop
2. Set MAF only/Set SD.
3. Tune corresponding table.
4. Switch airflow mode.
5. Tune corresponding table.
6. Set hybrid mode, check logs.
7. Set closed loop, check logs.
Thanks. Confirming this is the right lambda error function. Using this will give me error in percent and then I can paste multiply by %

100*([AUX.20121]-[USER.9004])/[USER.9004]
Old 06-17-2015, 12:05 AM
  #8  
TECH Regular
 
eaglegoat's Avatar
 
Join Date: Jun 2012
Location: SV, AZ
Posts: 414
Likes: 0
Received 4 Likes on 2 Posts
Default

Originally Posted by edge04
Thanks. Confirming this is the right lambda error function. Using this will give me error in percent and then I can paste multiply by %

100*([AUX.20121]-[USER.9004])/[USER.9004]
You'll have to define the aux and user for me.
Old 06-17-2015, 02:24 AM
  #9  
TECH Fanatic
iTrader: (11)
 
Exidous's Avatar
 
Join Date: Feb 2006
Location: Under a rock
Posts: 1,747
Likes: 0
Received 2 Likes on 2 Posts

Default

If you are seeming them with low error separately and higher error together I'd be inclined to look at your MAF table. They problem is they are not agreeing. The MAF isn't very accurate at low air flow. Especially idle.
Old 06-17-2015, 08:25 AM
  #10  
TECH Enthusiast
Thread Starter
iTrader: (9)
 
edge04's Avatar
 
Join Date: Mar 2009
Posts: 626
Likes: 0
Received 1 Like on 1 Post
Default

Originally Posted by eaglegoat
You'll have to define the aux and user for me.
AUX20121 is my NGK wideband I set up and USER9004 is my commanded lambda. My commanded lambda is PID6001/14.20

only thing is I am using V/10.2 + .62 for my NGK transfer function to display lambda in HPT. My stoich is set to 14.2
Old 06-17-2015, 12:59 PM
  #11  
TECH Regular
 
eaglegoat's Avatar
 
Join Date: Jun 2012
Location: SV, AZ
Posts: 414
Likes: 0
Received 4 Likes on 2 Posts
Default

Originally Posted by edge04
AUX20121 is my NGK wideband I set up and USER9004 is my commanded lambda. My commanded lambda is PID6001/14.20

only thing is I am using V/10.2 + .62 for my NGK transfer function to display lambda in HPT. My stoich is set to 14.2
Your pid for lambda error is correct. Your pid for commanded lambda will work, but I wouldn't use it. Move away from afr, think in lambda and in terms of lambda. EQ ratio maybe...
Old 06-17-2015, 01:42 PM
  #12  
TECH Enthusiast
Thread Starter
iTrader: (9)
 
edge04's Avatar
 
Join Date: Mar 2009
Posts: 626
Likes: 0
Received 1 Like on 1 Post
Default

Originally Posted by eaglegoat
Your pid for lambda error is correct. Your pid for commanded lambda will work, but I wouldn't use it. Move away from afr, think in lambda and in terms of lambda. EQ ratio maybe...
PID.68 is commanded EQ ratio so can I use 1/[PID.68] or [PID.68]/14.20
Old 06-17-2015, 02:10 PM
  #13  
TECH Regular
 
eaglegoat's Avatar
 
Join Date: Jun 2012
Location: SV, AZ
Posts: 414
Likes: 0
Received 4 Likes on 2 Posts
Default

Originally Posted by edge04
pid.68 is commanded eq ratio so can i use 1/[pid.68] or [pid.68]/14.20
1/[pid.68]=commanded lambda
Old 06-17-2015, 05:02 PM
  #14  
TECH Enthusiast
Thread Starter
iTrader: (9)
 
edge04's Avatar
 
Join Date: Mar 2009
Posts: 626
Likes: 0
Received 1 Like on 1 Post
Default

Originally Posted by eaglegoat
1/[pid.68]=commanded lambda
well that gave a weird reading lol. guess I need to mess with that. my old PID gives me a commanded lambda of 1 in my scanner.

I did log and happy with my fuel trims both in MAF and VE running them together. Made a WOT pull and a little rich so adjusting that.

Next I have a cold start issue I'm messing with. Warm/hot starts are fine, but overnight cold starts cranking are rough. I loaded the stock Idle startup airflow vs ERT vs ECT and will see if that helps. Only had slight differences from it. thanks
Old 06-17-2015, 07:54 PM
  #15  
TECH Regular
 
eaglegoat's Avatar
 
Join Date: Jun 2012
Location: SV, AZ
Posts: 414
Likes: 0
Received 4 Likes on 2 Posts
Default

100*([AUX.20121]-(1/[pid.68]))/(1/[pid.68])
Old 06-18-2015, 06:57 AM
  #16  
TECH Enthusiast
Thread Starter
iTrader: (9)
 
edge04's Avatar
 
Join Date: Mar 2009
Posts: 626
Likes: 0
Received 1 Like on 1 Post
Default

Originally Posted by eaglegoat
100*([AUX.20121]-(1/[pid.68]))/(1/[pid.68])
assume this function will allow me to leave my scanner alone regardless of what fuel I run and will always command lambda? I would then only need to change the stoich value in the tune.
Old 06-18-2015, 09:37 AM
  #17  
8 Second Club
iTrader: (3)
 
RonSSNova's Avatar
 
Join Date: Aug 2011
Location: Portland, OR
Posts: 4,596
Received 698 Likes on 439 Posts

Default

I use 1/EQ Ratio for Lambda as well. Works perfect.
Old 06-18-2015, 11:55 AM
  #18  
TECH Regular
 
eaglegoat's Avatar
 
Join Date: Jun 2012
Location: SV, AZ
Posts: 414
Likes: 0
Received 4 Likes on 2 Posts
Default

Originally Posted by edge04
assume this function will allow me to leave my scanner alone regardless of what fuel I run and will always command lambda? I would then only need to change the stoich value in the tune.
Winner, winner, chicken dinner!


Bonus tip: I use 14.12 for e10 stoich

Edit: I just saw your other thread and that you're running an e38 controller. For the E38 and newer controllers commanded EQ is the same as commanded lambda. In that case you want to use
100*([AUX.20121]-[pid.68])/[pid.68]

Last edited by eaglegoat; 06-18-2015 at 12:07 PM.
Old 06-19-2015, 07:59 AM
  #19  
TECH Enthusiast
Thread Starter
iTrader: (9)
 
edge04's Avatar
 
Join Date: Mar 2009
Posts: 626
Likes: 0
Received 1 Like on 1 Post
Default

I hate the "may contain up to 10%"

Our gas around here is so inconsistent. You can get pure gas but its only 91 octane. All 93 is the "may contain" so I split it

Originally Posted by eaglegoat
Winner, winner, chicken dinner!


Bonus tip: I use 14.12 for e10 stoich

Edit: I just saw your other thread and that you're running an e38 controller. For the E38 and newer controllers commanded EQ is the same as commanded lambda. In that case you want to use
100*([AUX.20121]-[pid.68])/[pid.68]
Old 06-19-2015, 11:41 AM
  #20  
TECH Regular
 
eaglegoat's Avatar
 
Join Date: Jun 2012
Location: SV, AZ
Posts: 414
Likes: 0
Received 4 Likes on 2 Posts
Default

Originally Posted by edge04
I hate the "may contain up to 10%"

Our gas around here is so inconsistent. You can get pure gas but its only 91 octane. All 93 is the "may contain" so I split it
93 octane is 93 octane. I'd run the 93 personally. Even if it's a little less than 10% that's why we have fuel trims. I'd rather be a little rich than lean.

Make sure you verify your wideband ground and offset every time you tune with lambda. Turn the key on, start the hpt log and put power to the wideband. The afx outputs the lambda voltage for like 10 seconds during the 20 second power up sequence.


Quick Reply: Question tuning by lambda error



All times are GMT -5. The time now is 05:35 AM.