Title: Lambda request in BFB engine is driving me crazy... Post by: technic on July 09, 2013, 10:32:49 AM Guys, I need some help. I have been working with this car for a long time; just to make a simple stage 1 tune ::)
The problem is that I cannot get requested lambda quickly enough at low revs when the turbo starts to spool. It gets (dangerously) lean... and the problem here is lambda requests. (actual lambda follows requested fine) I have attached logs and original file (below is an extent)
(In the above example the time is short before enrichment starts, but please have a look at the attached logfiles) Someone on this forum gave me a hint that it could be TLAFA. But that seems to be only 0.2s according to this ME7 logger -log. See below. No problem with other 1.8T, LAMFA always works (if it is not a BEX engine - it has the same "problem" ;) (http://nefariousmotorsports.com/forum/index.php?action=dlattach;topic=4254.0;attach=6783;image) Logfiles attached. The file : a4_log_20130404_142045.xls is based on a stock run to try to figure out TLAFA delay value. So, I'm pretty much out of ideas :( If someone could help in any way I would appreciate it. Cheers /Lars Title: Re: Lambda request in BFB engine is driving me crazy... Post by: phila_dot on July 09, 2013, 08:39:02 PM Set TLAFA to zero and raise ZKLAMFAW considerably
Title: Re: Re: Lambda request in BFB engine is driving me crazy... Post by: technic on July 09, 2013, 11:13:14 PM Thanks. One problem is that I can't find neither TLAFA, nor ZKLAMFAW. There are no suitable damos available and crosscorrelation (based on logged value) with other me7 damos gives several options for TLAFA address. I have tried many of them...
Could anyone perhaps help me with locations of these? Title: Re: Lambda request in BFB engine is driving me crazy... Post by: nyet on July 09, 2013, 11:18:32 PM Set TLAFA to zero and raise ZKLAMFAW considerably It looks like TLAFA is already zero in all ME7.1 2.7t files that I can find it in... does that sound right? Title: Re: Lambda request in BFB engine is driving me crazy... Post by: technic on July 10, 2013, 01:12:51 AM The time it takes for the value in lamfaw_w to propagate to lamfaws_w is 0.2 seconds according to log. So TLAFA should be 0.2 in my opinion.
The question is where it is located.... Any clever souls with IDA setup for C167 and ME7 memory layout are more than welcome to give it a shot :) ZKLAMFAW i think is at 26F10. But should this really be raised? According to FR it is the timeconstant (T) for a first order lowpass. val(new) = val(old) + (in - val(old)) * dT / T. So if the expression dT/T goes towards zero, the new val = old val. So we would like T = 0 ? Title: Re: Lambda request in BFB engine is driving me crazy... Post by: IamwhoIam on July 10, 2013, 02:52:58 AM KFTLAFA_0_A at 195F9
KFTLAFA_1_A at 19629 KLTLAFAKR at 19659 I'll let you figure out map sizes by yourself, this should already help you I think. Title: Re: Lambda request in BFB engine is driving me crazy... Post by: technic on July 10, 2013, 04:35:16 AM @IamwhoIam : Thank you very much!
Is KLTLAFAKR same as KFLAMKR = f(nmot,rl) in my ME7.5 FR? (The only one me7 doc I have) You suggest I use this to take care of the lean situation instead of ZKLAMFAW and TLAFA? Title: Re: Lambda request in BFB engine is driving me crazy... Post by: phila_dot on July 10, 2013, 05:48:04 AM The time it takes for the value in lamfaw_w to propagate to lamfaws_w is 0.2 seconds according to log. So TLAFA should be 0.2 in my opinion. The question is where it is located.... Any clever souls with IDA setup for C167 and ME7 memory layout are more than welcome to give it a shot :) ZKLAMFAW i think is at 26F10. But should this really be raised? According to FR it is the timeconstant (T) for a first order lowpass. val(new) = val(old) + (in - val(old)) * dT / T. So if the expression dT/T goes towards zero, the new val = old val. So we would like T = 0 ? I'm not familiar with your ECU, but that's not how it works in the S4 M box. http://nefariousmotorsports.com/forum/index.php?topic=2637.0title= Title: Re: Lambda request in BFB engine is driving me crazy... Post by: IamwhoIam on July 10, 2013, 06:07:23 AM @IamwhoIam : Thank you very much! Is KLTLAFAKR same as KFLAMKR = f(nmot,rl) in my ME7.5 FR? (The only one me7 doc I have) You suggest I use this to take care of the lean situation instead of ZKLAMFAW and TLAFA? KFTLAFA=TLAFA as a 3-dimensional map Title: Re: Lambda request in BFB engine is driving me crazy... Post by: technic on July 10, 2013, 06:31:31 AM Ok, so 8bit, 8x6, factor 0.1, axis are load vs rpm? Correct?
Quote Is KLTLAFAKR same as KFLAMKR = f(nmot,rl) in my ME7.5 FR? (The only one me7 doc I have) Was this correct also? And could it be used instead of messing with KFTLAFA and KLTLAFAKR to achieve same goal? @phila_dot, thank you. Then there could be a difference i think.... EDIT: 8x6 Title: Re: Lambda request in BFB engine is driving me crazy... Post by: technic on July 10, 2013, 06:37:30 AM Maybe one axis is gear...
Title: Re: Lambda request in BFB engine is driving me crazy... Post by: IamwhoIam on July 10, 2013, 08:15:08 AM axises are RPM vs gear (gangi)
KLTLAFAKR is Verzögerungszeit Lambda Fahrerwunsch bei Zündwinkelspätverstellung KFLAMKR is Wichtungsfaktor für Anfettung bei Zündwinkelspätverstellung and that's located at 19128 6x6 map RPM vs load, factor 0.007813. Title: Re: Lambda request in BFB engine is driving me crazy... Post by: technic on July 10, 2013, 02:23:41 PM Ok, but I must still alter ZKLAMFAW because, even if the delay from lamfaw_w to lamfaws_w is set to zero using KFTLAFA, there will still be a delay in the lowpass filter influenced by ZKLAMFAW ??
Title: Re: Lambda request in BFB engine is driving me crazy... Post by: technic on July 11, 2013, 01:11:46 AM Thank you for all input, guys. Really appreciate it.
I will do a few logs with TLAFA set to zero, but I would like to try changing ZKLAMFAW also. The only place I have found something when 2d-correating is at 26F10, but it doesn't match up as good as it should. Anyone know where it is in this binary? Title: Re: Lambda request in BFB engine is driving me crazy... Post by: IamwhoIam on July 11, 2013, 07:00:45 AM KFZKLAMFAW_0_A at 26D88 8x6 16-bit
KFZKLAMFAW_1_A at 26DE8 8x6 16-bit Title: Re: Lambda request in BFB engine is driving me crazy... Post by: technic on July 11, 2013, 10:56:45 AM @IamwhoIam : I'm very thankful that you shared this info. I suspect it will come in handy for others too...
I will prepare a few files, and get back with logs here. Thanks all for the help so far :) Title: Re: Lambda request in BFB engine is driving me crazy... Post by: technic on July 12, 2013, 02:36:17 PM @IamwhoIam : Take a look at the picture, please. I have found KFALMKRL directly after KFALMKR. Can you confirm this?
It looks a bit strange, like if the addresses for both maps are defined in the middle of a bigger map... (http://nefariousmotorsports.com/forum/index.php?action=dlattach;topic=4254.0;attach=6824;image) Title: Re: Lambda request in BFB engine is driving me crazy... Post by: IamwhoIam on July 12, 2013, 11:13:21 PM @IamwhoIam : Take a look at the picture, please. I have found KFALMKRL directly after KFALMKR. Can you confirm this? It looks a bit strange, like if the addresses for both maps are defined in the middle of a bigger map... (http://nefariousmotorsports.com/forum/index.php?action=dlattach;topic=4254.0;attach=6824;image) KFLAMKR_0_A ist at 1958D KFLAMKR_1_A at 195B1 I don't know how I managed to post 19128 as a start address for it in my previous post, my bad. Title: Re: Lambda request in BFB engine is driving me crazy... Post by: technic on July 28, 2013, 04:50:34 AM Zeroing out TLAFA and increasing the time constant for ZKLAMFAW seems to have done the trick.
Thanks for all help, guys :) Title: Re: Lambda request in BFB engine is driving me crazy... Post by: marto7 on September 23, 2019, 02:30:37 AM im with bfb and made KFTLAFA to 0, but how much is reasonable for ZKLAMFAW ? Now im with original value which is 10900. Thanks
|