NefMoto

Noob Zone => Noob Questions => Topic started by: Sandstorm3k on February 10, 2021, 06:10:38 AM



Title: Fuelling maps
Post by: Sandstorm3k on February 10, 2021, 06:10:38 AM
I'm trying to get my head around a few fuelling maps.

I understand the point of KFLBTS, but don't quite understand why some choices are made. I've got a few tuned maps at my disposal as i'm trying to see what a tuner opted for and figuring out why. Some might argue this is bad, but I think its a valuable learning experience IF i can understand why.

KFLBTS is active when calculated EGT > TABGBTS. But then why are some "stage 2" maps i'm looking at using lower values in KFLBTS then stock (on high RPMs)? I don't quite understand this concept.

Also how do i interpret KFFDLBTS? Or should i leave these maps stock all together?

So far i'm happy with my LAMFA, LDRXN(ZK), KFZW, slight changes to KFMIRL/KFMIOP. I'm using KRKTE for adjusted fuel setup (4bar stock on 315cc injectors). FKKVS left stock.

I'm flashing it tonight, and hope to get this ME7logger to work since i haven't been able to get it to work before. Only feedback i've had is VCDS and I know its a bare minimum or even bad.


Title: Re: Fuelling maps
Post by: nyet on February 10, 2021, 02:31:40 PM
But then why are some "stage 2" maps i'm looking at using lower values in KFLBTS then stock (on high RPMs)? I don't quite understand this concept.

This is why reading other tunes is pointless. You have no idea what the fuck they're thinking, and about 99% of the time they're idiots who have no idea and literally copied their stupid shit from somebody else's stupid shit because they thought it would be a good idea to learn from somebody else's tune instead of actually learning what all the maps do by reading the FR.

In any case, the only place you'd want to lower BTS from stock is to get earlier enrich if you don't want LAMFA for that because you want it load dependent and not throttle dependent. Stock doesn't use LAMFA generally because of fuel economy. It uses BTS to enrich only "when needed", which is the advantage of torque based ECUs over speed density/cable throttle standalone ECUs.

Quote
Also how do i interpret KFFDLBTS?

Covered in the FR and extensively in the s4wiki tuning page, not sure what you're asking or if you've read that section yet.


Title: Re: Fuelling maps
Post by: Sandstorm3k on February 11, 2021, 05:24:56 AM
This is why reading other tunes is pointless. You have no idea what the fuck they're thinking, and about 99% of the time they're idiots who have no idea and literally copied their stupid shit from somebody else's stupid shit because they thought it would be a good idea to learn from somebody else's tune instead of actually learning what all the maps do by reading the FR.

In any case, the only place you'd want to lower BTS from stock is to get earlier enrich if you don't want LAMFA for that because you want it load dependent and not throttle dependent. Stock doesn't use LAMFA generally because of fuel economy. It uses BTS to enrich only "when needed", which is the advantage of torque based ECUs over speed density/cable throttle standalone ECUs.

Covered in the FR and extensively in the s4wiki tuning page, not sure what you're asking or if you've read that section yet.
Thanks for the response, that explains it quite a bit. Though this is where i do get slightly confused. I'm hoping you can send me in the right direction here.

If i understand this correctly; LAMFA is ignored if condition TABGBTS =>399 and BTS is followed from then on? If so; it looks extremely rich why would i want/need to mess with this?

My second question was too vague, i don't understand how to interpret the KFFDLBTS map - what do the axises represent? On my XDF the axises both show "0.00". I now do see why the bottom 4 rows would be "0.00" as it would be a multiplier and is probably easier to zero out to get easier control perhaps.

Now then why would you ever prefer using LAMFA over BTS? I've read some on the FR settings the TABGBTS threshold to 200 and using BTS to fully control fuelling. It is the combination of LAMFA and BTS that i don't quite understand.

Now i know messing with other tunes is bad practice; but its also a valuable learning experience for me. For example, the tunes i've looked at all messed extremely much with protection maps, and fault code diagnosis for stuff you should probably leave stock. Probably to mask some shitty errors from bad tuning.


Title: Re: Fuelling maps
Post by: Sandstorm3k on February 11, 2021, 08:01:10 AM
Either way i'll be sure to get VisualME7Logger to work tonight, I really do need some proper logs. Will hopefully be able to post them later if someone has the time and patience to look at them.


Title: Re: Fuelling maps
Post by: _nameless on February 11, 2021, 11:00:24 AM
Thanks for the response, that explains it quite a bit. Though this is where i do get slightly confused. I'm hoping you can send me in the right direction here.

If i understand this correctly; LAMFA is ignored if condition TABGBTS =>399 and BTS is followed from then on? If so; it looks extremely rich why would i want/need to mess with this?
Lambda is not ignored the ecu takes the riches path of fueling so if bts is triggered and and is requesting more enrichment then lambda it will use bts fueling. High load bts should be cleaned up a bit in most cases bts will request .6 lambda in high load witch it's just a waste of fuel.

My second question was too vague, i don't understand how to interpret the KFFDLBTS map - what do the axises represent? On my XDF the axises both show "0.00". I now do see why the bottom 4 rows would be "0.00" as it would be a multiplier and is probably easier to zero out to get easier control perhaps.

Now then why would you ever prefer using LAMFA over BTS? I've read some on the FR settings the TABGBTS threshold to 200 and using BTS to fully control fuelling. It is the combination of LAMFA and BTS that i don't quite understand.

Now i know messing with other tunes is bad practice; but its also a valuable learning experience for me. For example, the tunes i've looked at all messed extremely much with protection maps, and fault code diagnosis for stuff you should probably leave stock. Probably to mask some shitty errors from bad tuning.


Title: Re: Fuelling maps
Post by: Sandstorm3k on February 11, 2021, 12:18:55 PM

No offense but i don't get these passive aggresive reactions. If you don't feel like helping out i don't mind but this is just utter useless. I'll figure it out myself by trial and error. Thanks for the contribution!


Title: Re: Fuelling maps
Post by: nyet on February 11, 2021, 04:12:39 PM
LAMFA is never ignored.

Not sure how to answer the rest, other than that your def for the KFFDLBTS is probably wrong.


Title: Re: Fuelling maps
Post by: Sandstorm3k on February 12, 2021, 01:02:52 AM
I have gotten two logs together using VisualME7Logger. I'm currently trying to make sense of it with ECUxPlot. Would really appreciate it if someone had the time to check them out.

Attached two logs. One with stock software*with krkte changed*, the other my own tuned version.

Already noticed some stuff didn't quite go as planned so still figuring that out. For some reason at 80-90% throttle it instantly spins the wheels at 2nd, 3rd and tries to in 4th. It isn't a smooth curve it just goes max power instantly. Doesn't look to me like my LAMFA could've caused this. Trying to figure this out today...

Other than that seemed okay at first glance.

edit: I can't get the files attatched here, it just keeps timing out for whatever reason. Not sure if a download link is okay too.

https://wetransfer.com/downloads/6b0468fe68be7d7617cc6034c75ecd0c20210212080100/8bfc32


Title: Re: Fuelling maps
Post by: nyet on February 12, 2021, 02:25:53 PM
It times out because those are enormous logs.



Title: Re: Fuelling maps
Post by: Sandstorm3k on February 12, 2021, 02:46:52 PM
Okay so i should just try to log one or two 3rd gear pulls i suppose. I'll try that next time around.


Title: Re: Fuelling maps
Post by: adam- on February 13, 2021, 10:18:47 AM
For me, lambts = KFLBTS + [KF]DLBTS*KFFDLBTS is important on the Wiki.  I set LBTS to a flat 0 and use BTS to control.  That table alone gives me enough resolution and load to get it smooth.  LAMFA for an initial enrichment, although I'll always set it leaner than BTS final so I know what I'm playing with.

When I was learning, it was easier to do it this way.  If I wanted to do the maths everytime, I'd not set LBTS to 0 and use that for even more resolution, but I've yet to need it.


Title: Re: Fuelling maps
Post by: _nameless on February 13, 2021, 02:37:09 PM
No offense but i don't get these passive aggresive reactions. If you don't feel like helping out i don't mind but this is just utter useless. I'll figure it out myself by trial and error. Thanks for the contribution!
what i wrote was the ecu uses the richest path of fueling. i dont know what happened there.
my quote from nye is my signature lol. sorry it offend you  :D


Title: Re: Fuelling maps
Post by: Sandstorm3k on February 15, 2021, 07:53:44 AM
what i wrote was the ecu uses the richest path of fueling. i dont know what happened there.
my quote from nye is my signature lol. sorry it offend you  :D
I'm sorry then for the misunderstanding! Thanks for trying to help!

I'll need to do some more reading on how this works exactly, or figure out how to read logs properly. As i do understand the maps individually, but don't fully understand how they work next to eachother.


Title: Re: Fuelling maps
Post by: Sandstorm3k on February 15, 2021, 08:29:50 AM
For me, lambts = KFLBTS + [KF]DLBTS*KFFDLBTS is important on the Wiki.  I set LBTS to a flat 0 and use BTS to control.  That table alone gives me enough resolution and load to get it smooth.  LAMFA for an initial enrichment, although I'll always set it leaner than BTS final so I know what I'm playing with.

When I was learning, it was easier to do it this way.  If I wanted to do the maths everytime, I'd not set LBTS to 0 and use that for even more resolution, but I've yet to need it.
I see. I've read about this on FR. So basically full KFFDLBTS to zero and then use BTS from there on.

I don't get the point of KFFDLBTS then, seems as it only complicates things further.


Title: Re: Fuelling maps
Post by: prj on February 15, 2021, 09:36:06 AM
I see. I've read about this on FR. So basically full KFFDLBTS to zero and then use BTS from there on.

I don't get the point of KFFDLBTS then, seems as it only complicates things further.

Sigh...
It's there so that the engine doesn't melt when it gets shit fuel.

In fact that path has nothing to do with KFLBTS. KFLBTS is the base path. KFFDLBTS * DLBTS is the additional path which enriches with a delta lambda based on ignition angle efficiency.
Setting it to zero is stupid, as is tuning BTS without having EGT measurement, because you can never know how much it needs to not melt.

I really don't like your last sentence though.
"I don't get the point of X, it just complicates things".

By this logic - why even put EFI on the car, stick to a carb.

This has nothing to do with your level of knowledge on the subject, but blanket statements like this are very scary. Change your attitude.


Title: Re: Fuelling maps
Post by: nyet on February 15, 2021, 03:15:10 PM
Sigh...
It's there so that the engine doesn't melt when it gets shit fuel.

In fact that path has nothing to do with KFLBTS. KFLBTS is the base path. KFFDLBTS * DLBTS is the additional path which enriches with a delta lambda based on ignition angle efficiency.
Setting it to zero is stupid, as is tuning BTS without having EGT measurement, because you can never know how much it needs to not melt.

I really don't like your last sentence though.
"I don't get the point of X, it just complicates things".

With 91oct i have to run deep into 10/11 anyway, so BTS based on ignition angle isn't going to do me any good - at load there is never good angle efficiency, period. May as well just run pig rich all of the time at load or WOT. So for shit gas, you can, actually, just set to zero to simplify tuning.

In theory, once you have that set up, you can unwind it, but you'll NEVER be out of DLBTS anyway, so what's the point?

I know this isn't the "right" way to do things, but for a first pass and to get a feel for how BTS/LAMFA/ATR interact it isn't going to kill you if you have an aggressive BTS/LAMFA to start with.

If i run shit gas worse than 91oct, i go from shit 5 deg to shit 0 deg timing, upon which i can always enrich via KR.


Title: Re: Fuelling maps
Post by: prj on February 15, 2021, 04:15:47 PM
at load there is never good angle efficiency, period.
That's why DLBTS does not start from 100%.
Quote
In theory, once you have that set up, you can unwind it, but you'll NEVER be out of DLBTS anyway, so what's the point?
Why would you not be? Nothing stopping you from modifying the map.
Quote
If i run shit gas worse than 91oct, i go from shit 5 deg to shit 0 deg timing, upon which i can always enrich via KR.
By this logic you can say - why use BTS at all, just dump fuel all the time and use KFLAMKRL/KFLAMKR.

And yes you could do that in theory, but BTS provides better fuel economy and better control.

If you are disabling KFFDLBTS/DLBTS and setting thresholds low, then I'd disable the entire LAMBTS module.


Title: Re: Fuelling maps
Post by: Sandstorm3k on February 16, 2021, 04:33:11 AM
This is exactly where part of my confusion comes from. One says this and the someone else says something different.

I exclusively run my car on RON98 which should corrospond to 95OCT.

Now to me personally it makes more sense to tune BTS with DLBTS zero'd out. It looks like it simplifies things, and i'm really trying my best to understand why and how I do some things. Now i can see why these files also zero'd DLBTS. Probably might not be the "right" way indeed, but if it works properly and doesn't cause any further complications i could'nt see why i woulnd't want to do so.

Anyhow got a vacuum problem regarding my N75, tried two different valves so will be replacing some hoses now. (bad overboosting problems on stock software) Runs properly on wastegate pressure with N75 disconnected. Need to get this sorted before i can do any further testing & logging.

Will get a 3rd/4th gear pull on here when i solve the issue and flash my own file on.

I do very much appreciate all the input


Title: Re: Fuelling maps
Post by: prj on February 16, 2021, 06:03:19 AM
It works until the "98" you fill, accidentally turns out to be 95 (or worse) and you melt the engine because there is no more enrichment happening with degraded efficiency.

If you don't get the BTS model, turn it off and adjust fueling via LAMFA, KFLAMKR and KFLAMKRL.


Title: Re: Fuelling maps
Post by: nyet on February 16, 2021, 06:03:22 PM
If you don't get the BTS model, turn it off and adjust fueling via LAMFA, KFLAMKR and KFLAMKRL.

I would suggest this anyway for a noob trying to learn ME7 AND trying to tune fueling with stock narrow bands + wb sniffer.

having BTS constantly fuck with with your req afr makes it a huge PITA

Yes, they may melt pistons, but with a rich enough LAMFA and a conservative enough LAMKR it is doable. Then, when they get it figured out, they can pull back LAMFA and bring back BTS to get decent fuel economy and stay safe at the same time.

With a stock WB car, leaving BTS in place is actually way easier, because you have the ECU doing the trimming for you. req lambda is truly set and forget, tuning fuel is just a matter of minimizing long trim adaptations.

Again, this is my opinion. There are a million different ways to implement fueling. Totally up to you.. the problem is, it is hard to make an informed decision until you *understand the entire fueling path* from start to finish.


Title: Re: Fuelling maps
Post by: Sandstorm3k on February 17, 2021, 12:33:44 AM
I would suggest this anyway for a noob trying to learn ME7 AND trying to tune fueling with stock narrow bands + wb sniffer.

having BTS constantly fuck with with your req afr makes it a huge PITA

Yes, they may melt pistons, but with a rich enough LAMFA and a conservative enough LAMKR it is doable. Then, when they get it figured out, they can pull back LAMFA and bring back BTS to get decent fuel economy and stay safe at the same time.

With a stock WB car, leaving BTS in place is actually way easier, because you have the ECU doing the trimming for you. req lambda is truly set and forget, tuning fuel is just a matter of minimizing long trim adaptations.

Again, this is my opinion. There are a million different ways to implement fueling. Totally up to you.. the problem is, it is hard to make an informed decision until you *understand the entire fueling path* from start to finish.
As i have got a stock WB car does it make sense to leave BTS stock then? And then only use LAMFA to enrich the mixture when required. I think LAMFA is a nice way, because it'll always enrichen the same because its based on requested toque rather than actual. Fuel economy on high load or WOT doesn't matter anyway. As i'll also be sure it has fuel and doesn't run too lean for some reason.

I've studied some community stage 1/2 maps, and for example the 1.8t a4 also left BTS stock, but rather only resorted to LAMFA to enrichen. Is this an acceptable way to do things?


Title: Re: Fuelling maps
Post by: prj on February 17, 2021, 01:52:18 PM
The stock BTS will enrich down to 0.7 on those that it is active as load goes up.
So something will have to be done with them.

If you have a 8L or 8N with k04, they don't even use BTS stock. Only LAMFA and ATR.
I don't remember if AUQ had it active or if it had an EGT at all. If you have an EGT sensor, then you can turn LAMBTS completely off, use LAMFA to run the lambda that gives you the best power (usually between 0.83 and 0.8 on these engines), and then use ATR for closed loop control if it ever gets too hot, which it should not unless you floor it for ages or get bad fuel.