Pages: [1] 2
Author Topic: KFLF  (Read 18961 times)
masterj
Hero Member
*****

Karma: +62/-5
Offline Offline

Posts: 1049



WWW
« on: March 16, 2012, 03:42:34 PM »

heya!
Just a quick question here: Can I use KFLF map to fix some problematic areas, where I need more fuel to reach 14.7:1 AFR? I know that I can do this by underscaling MAF but I would prefer just to fix fueling...

Thanks
Logged

nyet
Administrator
Hero Member
*****

Karma: +608/-168
Online Online

Posts: 12270


WWW
« Reply #1 on: March 16, 2012, 04:22:45 PM »

Yup. Absolutely.

Question is, what is wrong with your fueling that you need to?

Is it REALLY a fuel system problem, or is your MAF measurement off?
Logged

ME7.1 tuning guide
ECUx Plot
ME7Sum checksum
Trim heatmap tool

Please do not ask me for tunes. I'm here to help people make their own.

Do not PM me technical questions! Please, ask all questions on the forums! Doing so will ensure the next person with the same issue gets the opportunity to learn from your ex
masterj
Hero Member
*****

Karma: +62/-5
Offline Offline

Posts: 1049



WWW
« Reply #2 on: March 17, 2012, 03:03:46 AM »

Yup. Absolutely.

Question is, what is wrong with your fueling that you need to?

Is it REALLY a fuel system problem, or is your MAF measurement off?

I think it is fueling problem... I changed injectos to bigger ones (from saab 2.0t), FKKVS filled with 1s, KRTKE calculated and TVUB got from datasheet. At idle I get -10% correction and at part throttle it goes to +10% and more. MAF and air intake is stock.

BTW: IS there a way to force ECU into closed loop operation at WOT?
« Last Edit: March 17, 2012, 04:26:46 AM by masterj » Logged

fredrik_a
Full Member
***

Karma: +25/-0
Offline Offline

Posts: 221


« Reply #3 on: March 17, 2012, 06:23:20 AM »

Quote from: masterj

BTW: IS there a way to force ECU into closed loop operation at WOT?

This is a very dangerous way to do things as a small misread from the oxygen sensor (which is a quite cheap item) having a hickup can completely destroy your engine with knock/pinging before the system even reacts to the fact that the engine all of a sudden is knocking heavily so... Don't do this unless you are 100% aware of the risks it might incorporate.

Open loop at WOT is usually never an issue if you have your fuel calibrated properly so thiniking about going closed loop at WOT is usually trying to cover other mistakes in the calibration. :-)
« Last Edit: March 17, 2012, 06:38:37 AM by fredrik_a » Logged
masterj
Hero Member
*****

Karma: +62/-5
Offline Offline

Posts: 1049



WWW
« Reply #4 on: March 17, 2012, 06:59:42 AM »

This is a very dangerous way to do things as a small misread from the oxygen sensor (which is a quite cheap item) having a hickup can completely destroy your engine with knock/pinging before the system even reacts to the fact that the engine all of a sudden is knocking heavily so... Don't do this unless you are 100% aware of the risks it might incorporate.

Open loop at WOT is usually never an issue if you have your fuel calibrated properly so thiniking about going closed loop at WOT is usually trying to cover other mistakes in the calibration. :-)

I have wideband sensor so it isn't that cheap... but what i want is to use my o2 sensor to calibrate fueling for wot and then I could again reset everything back to open loop
Logged

nyet
Administrator
Hero Member
*****

Karma: +608/-168
Online Online

Posts: 12270


WWW
« Reply #5 on: March 17, 2012, 09:35:24 AM »

BTW: IS there a way to force ECU into closed loop operation at WOT?

Yes, set your req lambda to 1 Tongue

Logged

ME7.1 tuning guide
ECUx Plot
ME7Sum checksum
Trim heatmap tool

Please do not ask me for tunes. I'm here to help people make their own.

Do not PM me technical questions! Please, ask all questions on the forums! Doing so will ensure the next person with the same issue gets the opportunity to learn from your ex
masterj
Hero Member
*****

Karma: +62/-5
Offline Offline

Posts: 1049



WWW
« Reply #6 on: March 17, 2012, 09:56:36 AM »

Yes, set your req lambda to 1 Tongue



So, to do that i have to set 1s in LAMFA and TABGBTS > FFs? Any more maps that could affect requested lambda? Wink
Logged

fredrik_a
Full Member
***

Karma: +25/-0
Offline Offline

Posts: 221


« Reply #7 on: March 17, 2012, 11:09:41 AM »

I have wideband sensor so it isn't that cheap...

The manufacturing cost for a wide band sensor is about $15-20 US so... it is actually quite cheap. You can't calculate with the price you pay at the tuner shop :-)

What I mean is that even wide band sensors will transmit odd values if the resolution in time is speedy enough so if you don't filter the signal properly (i.e. use an average reading over a few samples) a single measurement error (that occurs often actually) will give you serious headache if you are not careful. If this wouldn't be the case, all cars would run CL under all driving conditions in stock mode, byt they don't...
Logged
phila_dot
Hero Member
*****

Karma: +173/-11
Offline Offline

Posts: 1709


« Reply #8 on: March 17, 2012, 10:07:35 PM »

I think it is fueling problem... I changed injectos to bigger ones (from saab 2.0t), FKKVS filled with 1s, KRTKE calculated and TVUB got from datasheet. At idle I get -10% correction and at part throttle it goes to +10% and more. MAF and air intake is stock.

BTW: IS there a way to force ECU into closed loop operation at WOT?

Why not fix the problem?

If your fueling was accurate before you installed the injectors, and now it is off since installing them....it's pretty obvious what the problem is.

Why fudge it with KFLF?

Not that I am endorsing forcing closed loop, but I don't think lambda 1 is required for closed loop on wideband ECU's. Wideband ECU's in closed loop adjust lamsoni to lamsbg versus narrowband that target usvk to USR.

Lambda 1 at full load = shit melting
Logged
Giannis
Full Member
***

Karma: +11/-1
Offline Offline

Posts: 176


« Reply #9 on: March 18, 2012, 02:01:20 AM »

in wideband ecu's it is always closed loop even in wot. try to play with injectors closing times, and fkvvs for idle. kflf doesn't do much at low loads and rpm. i had the same problem when i changed my injectors.
Logged
s5fourdoor
Hero Member
*****

Karma: +33/-3
Offline Offline

Posts: 617


« Reply #10 on: March 18, 2012, 11:14:18 AM »

fkkvs for idle repairs
kflf for above 30% load departures
Logged
nyet
Administrator
Hero Member
*****

Karma: +608/-168
Online Online

Posts: 12270


WWW
« Reply #11 on: March 18, 2012, 06:38:02 PM »

im still of two minds about "departures".

i know we've all agreed that accurate load is (mostly) irrelevant, but i'd still rather ONLY fix fueling system problems with KFLF, and load problems in MAF correction.
Logged

ME7.1 tuning guide
ECUx Plot
ME7Sum checksum
Trim heatmap tool

Please do not ask me for tunes. I'm here to help people make their own.

Do not PM me technical questions! Please, ask all questions on the forums! Doing so will ensure the next person with the same issue gets the opportunity to learn from your ex
s5fourdoor
Hero Member
*****

Karma: +33/-3
Offline Offline

Posts: 617


« Reply #12 on: March 19, 2012, 11:11:33 AM »

im still of two minds about "departures".

i know we've all agreed that accurate load is (mostly) irrelevant, but i'd still rather ONLY fix fueling system problems with KFLF, and load problems in MAF correction.

nyet's previous discussions have highlighted how KFLF / FKKVS are partially related, and thus the only way to maintain consistency is to pick one fueling repair methodology and exclusively change that map.  were you not to follow this, he believes that you'd run into a problem where changing one map requires changing the other map due to map-to-map co-interactions.  i'm writing this just to clarify;  i believe he is correct and i also think KFLF is the map to be selected.

this is because of the linear relationship we know:  fuel output = krkte * load + tvub       in other words, tvub should be sufficient to solve idle problems and if load is correctly scaled, krkte should handle the primary function as an accelerator pump, thus making WOT sufficiently fueled.  that means, if you use the LTFT centering method, your idle and WOT (open-loop) should be clean enough, leaving only part-throttle corrections necessary as would be done in KFLF...

(just some errata for those interested in the fine-tuning of me7...)    on this subject, i'm working on a matlab / excel process which will take raw log data and return the correctly interpolated KFLF correction table based on a mathematical model.  obviously you'd have to write that table, reflash the car, and again recenter TVUB and KRKTE.  this would be rinse, repeated, until fuel corrections are very low <generally speaking>, as can be seen by minimal STFT corrections during logging.
« Last Edit: March 19, 2012, 11:19:46 AM by nehalem » Logged
nyet
Administrator
Hero Member
*****

Karma: +608/-168
Online Online

Posts: 12270


WWW
« Reply #13 on: March 19, 2012, 11:36:14 AM »

I was mostly thinking KFKHFM Smiley

But your point is well taken.
Logged

ME7.1 tuning guide
ECUx Plot
ME7Sum checksum
Trim heatmap tool

Please do not ask me for tunes. I'm here to help people make their own.

Do not PM me technical questions! Please, ask all questions on the forums! Doing so will ensure the next person with the same issue gets the opportunity to learn from your ex
phila_dot
Hero Member
*****

Karma: +173/-11
Offline Offline

Posts: 1709


« Reply #14 on: March 19, 2012, 12:09:19 PM »

In my humble opinion, if you swap injectors and have fueling problems your issue lies in the function RKTI.

If you change your MAF setup, your issue lies in GGHFM.

I also believe that KFLF should not be touched and that if any other fuel corrections need to be applied it should be via FKKVS.

Paraphrasing the Application of HFM correction map KFKHFM in %GGHFM -
The residual error (lambda deviation from 1) are interpreted as mixture errors and must be compensated by means of the characteristic map FKKVS in %RKTI.
Logged
Pages: [1] 2
  Print  
 
Jump to:  

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Page created in 0.033 seconds with 18 queries. (Pretty URLs adds 0s, 0q)