rob.mwpropane
|
|
« Reply #165 on: February 09, 2012, 05:16:52 PM »
|
|
|
Pretty interesting discussion! I'm just thinking out loud, but I don't think it would be wise to tune an engines AFR running on E85 based off of this method, or maybe I'm wrong? I'm currently under the impression that knock sensors and E85 don't work well together? In my file located at http://nefariousmotorsports.com/forum/index.php?topic=1204.0I'm pretty sure I found CWLAMFAW at 0x1902E. I'm not sure because at this location there is a value of 8??? Now I look in the FR, and it states this: CWLAMFAW bit 4: 0: lamfwl_w dependent on B_stend and VZ1 gate 1: lamfwl_w: independent of B_stend and VZ1 gate Sorry guys. I'm tring here And I think: KFLAMKR- 0x19097 KFLAMKRL- 0x190BB Again, sorry guys, I'm tring here As always, any help understanding FR/finding maps greatly appreciated.
|
|
|
Logged
|
This has nothing to do with cars but you can see my glorifying job at, www.MWPropane.com
|
|
|
julex
|
|
« Reply #166 on: February 14, 2012, 05:15:25 PM »
|
|
|
I just wanted to bring KR based AFR tuning to a conclusion as it proved spectacularly successful in my case.
My observations:
I suspect that factory S4 M-Box tune (other S4 tunes might be the same) contains unintentional "test" version of M-box from factory or Audi engineers went berserk and tuned the car based solely on BTS + ATR basis leaving KR AFR corrections essentially disabled. The bit0 for CWLAMFAW which governs what corrections are used for KFLAMKRL (Lambda corrections during knock), is set to opposite value than all the other tunes for turbo audis effectively rendering this Lambda correction path ineffective due to the way knock input for this table is calculated.
At the same time, BTS is overly eager to enrich starting at 500 deg C, which is implies that BTS kicks in as soon as your car gets any boost. Even Stock configuration S4 will run deep into BTS lambda corrections. Stage 3 S4 without modified BTS table will run 0.63 lambda (9.2AFR!!!!) at above 6000rpms at full load.
I've seen my engine reaching 500C anytime I was just spooling up @3.5k to reach fulll boost ramping from there to 800+ and end of run. Now keep in mind that underscaled MAF configurations will not see temps this high since load is lower on these cars and therefore the model temp for BTS will be much lower.
It is noteworthy to add that RS4 tune has the temp threshold much higher (700C or higher) and its BTS table most enriched point is meager 13.0 odd AFR.
Since RS4 was tuned with much less aggressive BTS and it has full blown KR Lambda Correction enabled, it leads me to believe that this is indeed the way S4 should be tuned as well.
What needs to be done to S4 M-Box:
1) Change bit0 CWLAMFAW @ 0x18ECB to "0" (not set) 2) Neuter BTS by raising TABGBTS to some high value. I actually just set it to a value that works for my case which is 920. I reached 940C BTS temp at the end of 4th gear run (meth disabled) running at 12ish AFR where ATR (EGT sensors) sttarted kicking in indicating around 15-20C higher temp than BTS on bank1. 3) Adjust KFLBTS table to be more reasonable. I elected to scale it uniformly so that the higher RPM/Load AFR is 10.9 now. 4) Now the fun part. Adjust KFLAMKRL. This is your new LAMBDA/AFR table for ALL load points. You're going to say "wait a minute, it only drives Lambda values under knock...right?". Yes and no. In stock form yes, with modified KR axis it does not. Simply establish KR Corrections table and shift/modify first row to read "0.0" corrections and all of the sudden this table becomes responsible for all load points. Look up the definition of it under "X Axis" of KFLAMKRL 5) Redefine Load axis the same way. I elected to have 40,60,80l,120,168,191 load points. 6) Tune the data points in KFLAMKRL table. You want to leave lambda at 1.0 up to load of 120 at Kr of 0.0 as you should not see any knock until load of 168 (next load point) at stock AFR (14.7) and if you see any, the current AFR will shift to a row with respective knock corrections on it. You can leave most of the table stock except for 168/191 points and maybe massage 120 a little bit if yo uwant to ramp up nicer than just abrupt drop when you expect knock.
The results are superb.
I did several pulls with Meth injection off and settled on -6.0ish corrections at 11.5 AFR (theoretical and real matching) running FATS of 3.05.
When I enabled meth, I settled at -3.0 corrections while running real AFR of 11.3 and ECU fueling at 11.8 running FATS of 2.81.
It works. Should I run out of meth I will be ok since S4 now corrects AFR based on knock while before it would just die miserable death from detonation if -12 corrections were reached (limit, can be changed). With the new tune I would slip to 0.74 lambda which is pig rich imho.
I will probably massage the values a bit to get better AFR with meth but overall it just works since RS4 is doing it the same way!
Here is the KFLAMKRL table I currently run:
|
|
« Last Edit: February 15, 2012, 03:59:34 PM by Tony@NefMoto »
|
Logged
|
|
|
|
nyet
|
|
« Reply #167 on: February 14, 2012, 06:03:26 PM »
|
|
|
Awesome dude!
I am going to have to get this into the s4wiki somehow.
|
|
|
Logged
|
ME7.1 tuning guideECUx PlotME7Sum checksumTrim heatmap toolPlease 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
|
|
|
nyet
|
|
« Reply #168 on: February 14, 2012, 06:06:55 PM »
|
|
|
Oh, did you leave LAMFA stock?
|
|
|
Logged
|
ME7.1 tuning guideECUx PlotME7Sum checksumTrim heatmap toolPlease 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
|
|
|
berTTos
Full Member
Karma: +24/-0
Offline
Posts: 91
|
|
« Reply #169 on: February 14, 2012, 06:35:28 PM »
|
|
|
wait - am i missing something? CWLAMFAW is set to 16 for stock RS4. what does this mean?
|
|
|
Logged
|
|
|
|
Matt Danger
Full Member
Karma: +17/-1
Offline
Posts: 116
|
|
« Reply #170 on: February 14, 2012, 06:57:55 PM »
|
|
|
This is excellent, great work Julex.
|
|
|
Logged
|
|
|
|
berTTos
Full Member
Karma: +24/-0
Offline
Posts: 91
|
|
« Reply #171 on: February 14, 2012, 07:02:47 PM »
|
|
|
here's an Mbox (Nye's) XDF with CWLAMFAW and the KFLAMKRL Axis that Julex identifies. thx again Julex
|
|
« Last Edit: February 14, 2012, 07:04:41 PM by berTTos »
|
Logged
|
|
|
|
julex
|
|
« Reply #172 on: February 14, 2012, 07:14:22 PM »
|
|
|
wait - am i missing something? CWLAMFAW is set to 16 for stock RS4. what does this mean?
It means bit 5 or 6 is set, 0 is unset since it is an even number. Bit zero means 1 in decimal.
|
|
|
Logged
|
|
|
|
julex
|
|
« Reply #173 on: February 14, 2012, 07:20:59 PM »
|
|
|
Oh, did you leave LAMFA stock?
LAMFA is stock since it doesn't have any use anymore. 0.0 knock row from KFLAMKRL takes over that function but much better since it works with actual load not the imaginary one from gas pedal Edit: Just a reminder. It replaces LAMFA because the lowest lambda is always chosen in computation of final lambda. Should BTS or ATR kick in, they would take over since default ATR's delta for lambda is hefty -0.275. I found that table too so we can adjust severity of ATR (EGT sensors) intervention as well. DLATRNLN, Lambda, 0x1C50C, 5x1, byte, signed, 1/128 * X DLATRNLN X-Axis, RPM, 0x1C507, byte, not signed, 40 * X
|
|
« Last Edit: February 15, 2012, 04:00:37 PM by Tony@NefMoto »
|
Logged
|
|
|
|
phila_dot
|
|
« Reply #174 on: February 14, 2012, 09:41:02 PM »
|
|
|
It means bit 5 or 6 is set, 0 is unset since it is an even number. Bit zero means 1 in decimal.
I can tell you it would be bit 4, but the effect of that I don't know off the top of my head.
|
|
|
Logged
|
|
|
|
s5fourdoor
|
|
« Reply #175 on: February 15, 2012, 02:43:16 AM »
|
|
|
this is the biggest m-box uncovering since the addition of NLS/ALS, imho... great work!
|
|
|
Logged
|
|
|
|
jibberjive
|
|
« Reply #176 on: February 15, 2012, 06:15:35 AM »
|
|
|
My mind = blown. As rob asked above, this theory of KR based AFR tuning would not work well with E85, considering MBT can usually be reached without significant knock throughout the rev range, yeah?
I wonder how long it will be before we start seeing some professional tunes cropping up that utilize this method.
|
|
|
Logged
|
|
|
|
ta79pr
Full Member
Karma: +4/-0
Offline
Posts: 103
|
|
« Reply #177 on: February 15, 2012, 06:36:46 AM »
|
|
|
wait - am i missing something? CWLAMFAW is set to 16 for stock RS4. what does this mean?
I have a stock (mostly) 4z7907551R and it has CWLAMFAW at 113.
|
|
|
Logged
|
02 TT tdi (BEW) 2005 allroad 2.7tM (BEL)
|
|
|
julex
|
|
« Reply #178 on: February 15, 2012, 07:13:47 AM »
|
|
|
I have a stock (mostly) 4z7907551R and it has CWLAMFAW at 113.
start your windows calculator, punch in 113 and hit "bin" button (XP) or switch to programmer mode (Windows 7), enter 113 and hit "bin" again. It will show you binary representation (bits) 113 represents which is 01110001. This can also be viewed in WINOls by hitting "111" icon on top when in a table of interest. They are reversed order - bits: 76543210. Bit0 is set in "R" to 1. I checked RS4 and euro S4 bins and bit0 is set to "0" in there. Hence my overstatement, I guess, but then we already determined that US tunes are retarded anyway. I am almost tempted to flash euro bin one of these days and see if I pass emissions.
|
|
|
Logged
|
|
|
|
julex
|
|
« Reply #179 on: February 15, 2012, 07:19:43 AM »
|
|
|
My mind = blown. As rob asked above, this theory of KR based AFR tuning would not work well with E85, considering MBT can usually be reached without significant knock throughout the rev range, yeah?
I wonder how long it will be before we start seeing some professional tunes cropping up that utilize this method.
I already know that certain people charge extra for no lift shift and launch control derived from this site... but whatever. Anyway, to your point. The whole point of running rich is to minimize knock. If you can run E85 without any knock at stoich 14.7 then great, you actually don't need any lambda control, right? Assuming there is any knock, even slight, then this still can be used but you need to make the table much more sensitive. And let's not forget the other side of equation. Amount of knock depends on your timing tables. If you're mild there, you won't get much of it anyway. If you have extremely high timing, you will get knock. If somebody tunes E85 and puts 120 deg of timing and their engine blows up... they can only blame themselves here I guess. I am not saying that my KFLAMKRL table is the best, it is actually a first educated guess whack at it. Everyone will have to evaluate their goals here and adjust properly. Cheers.
|
|
« Last Edit: February 15, 2012, 07:57:27 AM by julex »
|
Logged
|
|
|
|
|