NefMoto

Technical => Tuning => Topic started by: nyet on November 02, 2012, 02:11:26 PM



Title: LDRPID and I limit adaptation problem running near MAP limit
Post by: nyet on November 02, 2012, 02:11:26 PM
Symptom - after getting the i-limit set up perfectly, after a while, the car starts overboosting.

Clear codes and reset adaptation, overboost goes away.

Problem? It appears as though the i-limit adaptation is a drunkards walk - i.e. it ONLY adapts upwards, since the MAP limit prevents the adaptation function from seeing an overboost large enough to cause a negative adaptation.

Opinions on best way to fix? Don't say openloop WGDC, thanks :)


Title: Re: LDRPID and I limit adaptation problem running near MAP limit
Post by: nyet on November 02, 2012, 02:22:28 PM
I'm guessing reduce LDEIAU and TLDIAN?


Title: Re: LDRPID and I limit adaptation problem running near MAP limit
Post by: nyet on November 02, 2012, 02:31:10 PM
Or, alternately, disable upregulation completely?  might be safest...


Title: Re: LDRPID and I limit adaptation problem running near MAP limit
Post by: prj on November 02, 2012, 02:36:59 PM
Fix the scaling in the ECU and run a big enough MAP sensor :P


Title: Re: LDRPID and I limit adaptation problem running near MAP limit
Post by: phila_dot on November 02, 2012, 03:23:03 PM
I'm guessing reduce LDEIAU and TLDIAN?

Stop guessing, log.  ;D


Title: Re: LDRPID and I limit adaptation problem running near MAP limit
Post by: nyet on November 02, 2012, 03:50:29 PM
I hate both of you.


Title: Re: LDRPID and I limit adaptation problem running near MAP limit
Post by: nyet on November 02, 2012, 03:51:58 PM
Stop guessing, log.  ;D

gonna need a WHOLE lot more ram variables :) How much of the ldr i-limit adaptation path can you find for me ;)


Title: Re: LDRPID and I limit adaptation problem running near MAP limit
Post by: jibberjive on November 02, 2012, 03:59:34 PM
Fix the scaling in the ECU and run a big enough MAP sensor :P
Haha, was going to say the same thing, figure out how to throw a bigger MAP in there, and don't be at the limit ;)


Title: Re: LDRPID and I limit adaptation problem running near MAP limit
Post by: prj on November 02, 2012, 04:22:16 PM
Haha, was going to say the same thing, figure out how to throw a bigger MAP in there, and don't be at the limit ;)

nyet loves living on the edge!

 ;D


Title: Re: LDRPID and I limit adaptation problem running near MAP limit
Post by: phila_dot on November 02, 2012, 04:24:08 PM
gonna need a WHOLE lot more ram variables :) How much of the ldr i-limit adaptation path can you find for me ;)

I have it all identified and labeled. I can give you the addresses no problem. Is there a specific sub-function you want to start with?


Title: Re: LDRPID and I limit adaptation problem running near MAP limit
Post by: nyet on November 02, 2012, 04:32:03 PM
hmm:

ldimxr_w
ldimxrk_w

B_ldimxp
B_ldimxa
B_ldipos

B_ldimxn?
B_ldimxp?
B_stldw?
B_stldia?

(?) not sure if needed

or anything else you think i need for i-limit adaptation?


Title: Re: LDRPID and I limit adaptation problem running near MAP limit
Post by: phila_dot on November 02, 2012, 05:42:54 PM
hmm:

ldimxr_w
ldimxrk_w

B_ldimxp
B_ldimxa
B_ldipos

B_ldimxn?
B_ldimxp?
B_stldw?
B_stldia?

(?) not sure if needed

or anything else you think i need for i-limit adaptation?

0x382744 ldimxr_w
                ldimxrk_w (written to GPR only)
0x382742 ldimxak_w
0x38273E ldimn_w
0x382740 ldimx_w

0x00FD96.9 B_ldimxp
0x00FD96.7 B_ldimxa
0x382763.1 B_ldipos

0x00FD96.8 B_ldimxn?
0x00FD96.11 B_stldw?
                    B_stldia? (doesn't exist, hex value 1-4 gets written directly to stldia)
0x380C73 stldia
0x382764 stldia_old


Title: Re: LDRPID and I limit adaptation problem running near MAP limit
Post by: nyet on November 03, 2012, 05:51:37 PM
Thanks phila. I'll post results if i get anything that works.


Title: Re: LDRPID and I limit adaptation problem running near MAP limit
Post by: nyet on November 27, 2012, 12:29:19 AM
Here is what I ended up doing:

First, tried shifting TLDIAPN (RPM is based on k03 spool, so it is pretty aggressive at low rpm) bad news, no matter how far I go out, any persistent lde will result in adaptation. So if you have a stock DSLOFS, and are running past the MAP limit, good luck; the ECU will keep adding I limit forever, since MAP limit is always under requested.

So I chose to nuke it entirely by setting LDEIAP to max (1270) on a locked WG RS6 turbo file (it is locked via KFLDIMX, not KFLDRL)

It is worth noting that stock LDEIAP is actually negative (-20), so even if you aren't over boosting, positive adaptation is enabled.

I'm not quite sure what my approach is going to be for my car (DSLOFS=0)... since really I just want to numb positive adaptation, not completely kill it..


Title: Re: LDRPID and I limit adaptation problem running near MAP limit
Post by: nyet on November 27, 2012, 02:27:48 AM
Also, for debugging negative adaptation, I'd need B_ldimxn ...

I hope you're still reading phila :)


Title: Re: LDRPID and I limit adaptation problem running near MAP limit
Post by: phila_dot on November 27, 2012, 02:46:19 PM
0x00FD96.8 B_ldimxn

This didn't work?


Title: Re: LDRPID and I limit adaptation problem running near MAP limit
Post by: nyet on November 27, 2012, 03:13:03 PM
No. I'm just a retard and missed it.

I'll relog when I get back on the dyno..

thanks again phila, you're a life saver.