NefMoto

Technical => Tuning => Topic started by: nyet on April 12, 2012, 01:07:14 PM



Title: ARMD - antirukelfunktion and timing oscillations
Post by: nyet on April 12, 2012, 01:07:14 PM
Hmm. In my case, it can't be zwsol, since my zwbas displays the crazy oscillations.

back to the drawing board. zwsol shows the same oscillations as zwist :(

wkrdy and zaldy are both solid zero.

miist is well below misol

etazws shows A LOT of activity

(http://nyet.org/cars/logs/typical_20120412_124024-timing-oscillations.png)





Title: ARMD - antirukelfunktion and timing oscillations
Post by: nyet on April 12, 2012, 02:28:13 PM
another graph showing etzws interfering with zwsol, whch is often lower than zwbas.

i think i need to log mibas?

or is this a just a matter of me fixing IOP now :)

(http://nyet.org/cars/logs/typical_20120412_124024-misol-etazws.png)


Title: ARMD - antirukelfunktion and timing oscillations
Post by: Rick on April 12, 2012, 02:31:16 PM
I'm **really** busy at the moment but would like to find some time to look into this.  They are some serious oscillations!

You are using N75 still yes?  Can you paste up your IRL, IOP and LDRMXN please?

Rick


Title: ARMD - antirukelfunktion and timing oscillations
Post by: nyet on April 12, 2012, 05:03:45 PM
yes, n75, slightly underscaled maf


Title: ARMD - antirukelfunktion and timing oscillations
Post by: nyet on April 12, 2012, 05:08:25 PM
Does misol come from IOP?

If so, my underscaled load might be resulting in a misol that is too low?

In which case, the advice to LOWER IOP is actually wrong, and i should increase it?


Title: ARMD - antirukelfunktion and timing oscillations
Post by: nyet on April 12, 2012, 05:27:33 PM
disregard. misol has NO effect on this, nor does playing with IOP.

IOP does not appear to be the source of these oscillations


Title: ARMD - antirukelfunktion and timing oscillations
Post by: nyet on April 12, 2012, 05:39:15 PM
Ok i made two files

one with IOP maxed (99) for 3000rpm+ and 191load+
the other with stock iop with ONLY shifted axis

(http://nyet.org/cars/logs/iop-99_vs_iop-stock.png)

as you can see, both misol and miist shifted, but the timing oscillations still persist.


Title: ARMD - antirukelfunktion and timing oscillations
Post by: nyet on April 12, 2012, 10:37:29 PM
looks like the next things I need to log are

mizsol
mizwmn
dmaufr
redist
etazaist

anybody have locations for them :)


Title: ARMD - antirukelfunktion and timing oscillations
Post by: phila_dot on April 13, 2012, 12:12:16 AM
I'm 99% on these. I would post these formatted for ME7L but it's late and I'm done for the night. I have the rest of %MDKOG if you see anything you need.

mizsol_w 0x382952
mibas_w  0x382968
misolv_w 0x38294E
misol_w   0x00F9BC
miszul_w  0x3829EC
mizsolv_w 0x382950
dmzms_w 0x382944
B_zwnget 0x00FDA4 0x0008
B_zwvzvb 0x00FDA4 0x0040
B_zwvz     0x00FDA4 0x0020
B_zwget   0x00FDA4 0x0004
B_zwvs     0x00FDA4 0x0010


Title: ARMD - antirukelfunktion and timing oscillations
Post by: nyet on April 13, 2012, 12:48:56 AM
awesome thanks, i will log those time permitting.

could use units and scaling though :)

doesn't have to be ME7L format, I can take care of that part.


Title: ARMD - antirukelfunktion and timing oscillations
Post by: phila_dot on April 13, 2012, 07:22:26 AM
awesome thanks, i will log those time permitting.

could use units and scaling though :)

doesn't have to be ME7L format, I can take care of that part.

I can post the scaling info when I get home tonight. All of the torque variables are the same though, so you can just copy from one of the ones output by ME7Info (i.e. mifa_w).

Log what I posted above as well as:

B_mibeg
miszul_w
mifa_w
misol_w
migs_w

This should cover everything that can trigger ignition angle intervention from torque and we can work back from there to find the source.

The intervention is triggered in %MDKOG and released in %MDZW.


Title: ARMD - antirukelfunktion and timing oscillations
Post by: nyet on April 13, 2012, 08:57:04 AM
Its starting to look like my MAF is reading too high. My actual load is too high for these boost levels.

I will have to scale back the MAF a bit...



Title: ARMD - antirukelfunktion and timing oscillations
Post by: nyet on April 26, 2012, 03:25:58 PM
Question:

Is KFMIRL pre-LDRXN used anywhere?

In other words, does changing KFMIRL values such that they are higher than LDRXN limits have an effect on torque monitoring?


Title: ARMD - antirukelfunktion and timing oscillations
Post by: Gonzo on April 26, 2012, 04:40:02 PM
In other words, does changing KFMIRL values such that they are higher than LDRXN limits have an effect on torque monitoring?
If you can't get to it (because of LDRXN), how would it have an effect on torque monitoring?


Title: ARMD - antirukelfunktion and timing oscillations
Post by: nyet on April 29, 2012, 06:16:27 PM
Scaled back MAF does nothing.

Issue is definitely dmaufr/mizsol related...

so i need locations for

dmaufr
mizsol (got it)
mizul

dmaufr comes from:
misol (got it)
mibas (got it)
mizsol (got it)

mizsol comes from:
min(mizsolv, miszul) (got them)

mizsolv comes from:
etazwb (from ETADZW, which gets zopt-zwbas)
mibas (got it)
dmllr (idle regulation, probably not it)
dmar (anti judder) **** ETA THIS IS IT ****

miszul (got it, not it) comes from:
mizufil, mizuofil

mizulfil comes from:
mizufil, mdverbzu

anybody have the rest of those locations?

I'm assuming all of the mizu variables are 99% (looking at the maps, at >60% throttle position, they are all maxed), which probably means dmaufr or mizsolv is the culprit) ETA: i have miszul logged, and it is solid 99 as expected.

my car is busted so I haven't been able to log, so I'm just gathering info for when my car gets put back together

here is what I have on deck:

Code:
dzws            , {}                                , 0x380D95,  1,  0x0000, {°KW}      , 1, 0,         0.75,      0, {}
etazws          , {}                                , 0x380D96,  1,  0x0000, {%}        , 0, 0,          0.5,      0, {}
wkrdy           , {}                                , 0x00F9B4,  1,  0x0000, {°KW}      , 0, 0,        -0.75,      0, {}
zaldy           , {}                                , 0x380C51,  1,  0x0000, {°KW}      , 0, 0,         0.75,      0, {}
mizsol_w        , {}                                , 0x382952,  1,  0x0000, {°KW}      , 0, 0,         0.75,      0, {}
mibas_w         , {}                                , 0x382968,  1,  0x0000, {%}        , 0, 0,          0.5,      0, {}
misolv_w        , {}                                , 0x38294E,  1,  0x0000, {%}        , 0, 0,          0.5,      0, {}
misol_w         , {}                                , 0x00F9BC,  1,  0x0000, {%}        , 0, 0,          0.5,      0, {}
miszul_w        , {}                                , 0x3829EC,  1,  0x0000, {°KW}      , 0, 0,         0.75,      0, {}
mizsolv_w       , {}                                , 0x382950,  1,  0x0000, {°KW}      , 0, 0,         0.75,      0, {}
dmzms_w         , {}                                , 0x382944,  1,  0x0000, {°KW}      , 0, 0,         0.75,      0, {}
B_krldya        , {}                                , 0x00FD8C,  2,  0x8000, {}         , 0, 0,            1,      0, {}
B_krldyv        , {}                                , 0x00FD8C,  2,  0x0004, {}         , 0, 0,            1,      0, {}
B_zwnget        , {}                                , 0x00FDA4,  2,  0x0008, {}         , 0, 0,            1,      0, {}
B_zwvzvb        , {}                                , 0x00FDA4,  2,  0x0040, {}         , 0, 0,            1,      0, {}
B_zwvz          , {}                                , 0x00FDA4,  2,  0x0020, {}         , 0, 0,            1,      0, {}
B_zwget         , {}                                , 0x00FDA4,  2,  0x0004, {}         , 0, 0,            1,      0, {}
B_zwvs          , {}                                , 0x00FDA4,  2,  0x0010, {}         , 0, 0,            1,      0, {}



Title: ARMD - antirukelfunktion and timing oscillations
Post by: phila_dot on April 29, 2012, 07:26:38 PM
dmaufr_w 0x382E7A
etazwb     0x380CB4
dmllr_w    0x3827F0
dmar_w    0x382898

I'll look into the others later.


Title: ARMD - antirukelfunktion and timing oscillations
Post by: nyet on April 29, 2012, 08:44:05 PM
thanks i think thats plenty for now.


Title: ARMD - antirukelfunktion and timing oscillations
Post by: nyet on April 29, 2012, 09:38:06 PM
actually, im missing zwbas... i only have zwbasar_x

so zwbas and dzwb

ETA: miopt would be handy too, just to make sure i'm not hitting some weird miist that is too high for mifa.


Title: ARMD - antirukelfunktion and timing oscillations
Post by: phila_dot on April 29, 2012, 10:28:51 PM
zwbas     0x00F9F9
dzwb      0x380CAD
miopt_w 0x38296C

Fyi...ETADZW is not read as a table. If dzwb <= 0 then the first member of ETADZW is used, if dzwb >= 48.75 (#41h) then the last member is used, else etazwb = the first member of ETADZW - dzwb.


Title: ARMD - antirukelfunktion and timing oscillations
Post by: nyet on April 29, 2012, 10:46:24 PM
Awesome.

I can't wait to get my car back now.. I am sure I can figure this out.

Also just as a sanity check - B_mibeg is 0, which leaves:
 
B_LSD
B_MDEIN

any other torque intervention state bits I should be looking at?


Title: ARMD - antirukelfunktion and timing oscillations
Post by: nyet on May 02, 2012, 06:06:02 PM
Update:

I'm seeing a lot of B_zwvs activity, but not B_zwvz (B_zwget and B_zwnget are both inactive)

Which leaves dmar_w and B_llrein

UH. why is B_llrein on??? isn't that idle regulation? and isnt dmar_w anti-judder?

ETA: I'm seeing the swings in mizsolv. mibas is solid. i can't log etazwb.

im pretty sure the culprit is dmar_w then :/

ETA: just logged dmar. its definitely activating. a lot.


Title: ARMD - antirukelfunktion and timing oscillations
Post by: nyet on May 02, 2012, 06:26:58 PM
AHA. no wonder i'm seeing it on the dyno.. not enough load.

MDNORM?


Title: ARMD - antirukelfunktion and timing oscillations
Post by: nyet on May 02, 2012, 09:57:01 PM
Ok. Looks like the next step is to log:

mkar_w
dmarv_w
ndar_w
mdbes_w
mdverl_w
mlast_w
fdar
nmod_w
ndiff_w
B_ar
B_dashv
B_in
B_tvars
B_lsd
B_fgr
B_wk

UPDATE: information i received from a tuner who was kind enough to help me out

mkar_w, Berechnetes Kupplungsmoment fr Antiruckelfunktion, 38289E
dmar_w, Delta Drehmoment antiruckel, 382898
ndar_w, Differenzdrehzahl fr Momenteneingriff, 3828A2
mdbes_w, Beschleunigungsmoment, 38289C
mdverl_w, Motor-Verlustmoment, 382984
miistoar_w, Istmoment ohne Antiruckel-Anteil, 382A18
mlast_w, gesch,,tztes Lastmoment, 3828A0
fdar, Verst,,rkungsfaktor des AR-Eingriffs, 380CA0
nmod_w, Motordrehzahl aus Modell, 3828AE
ndiff_w, Differenzdrehzahl fr LFR-HS-Verst,,rkungen, 3828AA
B_ar, Antiruckeleingriff aktiv, FD9C
B_dashv,Bedingung Dashpot verz"gert, FDA0
B_tvars, Bedingung Antiruckelfunktion dynamisch aktiv, FD9E
B_lsd, Bedingung: Pos. Lastschlagd,,mpfung aktiv, FDA2
B_fgr, Bedingung FGR (Tempomat) aktiv, FDA0
B_wk, Bedingung: Wandlerkupplung berbrckt, FD1A
B_argf, Bedingung Gangfenster Antiruckel, FD9C
B_tvarss, Bedingung Antiruckelfunktion station,,r aktiv, FD9E
B_iniar, Bedingung Initialisierung der AR-Funktion, FD9C
B_iniar1, Bedingung Initialisierung ARMD vorl,,ufig, FD9C
B_iniarv, Bedingung Initialisierung der Filterfunktion verz"gert, FD9C
B_kupgw, Bedingung Kupplung bet,,tigt bis erkannter Gangwechsel, FD9E
B_kuppl, Bedingung Kupplung bet,,tigt, FD56


unfortunately as you can see i'm still missing bit positions and scaling (in particular, dmar might be tricky, its a signed load, and ndiff is a signed rpm)


Title: ARMD - antirukelfunktion and timing oscillations
Post by: nyet on May 03, 2012, 08:19:45 PM
Update:

The RS4 maps are very different.

KIFZGHG is much stronger (rpm model) and KFDMDARO/DADP are much looser (allowing more leeway before AR kicks in)

I may start by just copying those maps over.


Title: ARMD - antirukelfunktion and timing oscillations
Post by: s5fourdoor on May 04, 2012, 01:41:18 AM
Update:

The RS4 maps are very different.

KIFZGHG is much stronger (rpm model) and KFDMDARO/DADP are much looser (allowing more leeway before AR kicks in)

I may start by just copying those maps over.

to which maps are you referring?  i've been on the kfmirl/kfmiop/ all pid maps for a while now...
i can share my maps, because they need to be interpolated correctly to work so its not just a matrix copy.


Title: ARMD - antirukelfunktion and timing oscillations
Post by: nyet on May 04, 2012, 09:01:26 AM
to which maps are you referring?

Uh.

KIFZGHG and KFDMDARO/DADP

ETA: also possibly FLRHG, which is the scalar for feedback of error back into the rpm model. There are three in the RS4 f-box, two of which are significantly higher than s4
ETA: nvm, FLRHG isn't that different


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: nyet on May 04, 2012, 10:03:28 AM
I have split this thread from here

http://nefariousmotorsports.com/forum/index.php?topic=970.0title=

to avoid confusing ARMD intervention with IRL/IOP related intervention


Title: Re: ARMD - antirukelfunktion and timing oscillations [SOLVED!]
Post by: nyet on May 05, 2012, 03:49:36 PM
Success. I copied KIFZGHG, KFDMDADP, and KFDMDARO from F-box rs4.

No more ARMD intervention


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: Snow Trooper on May 05, 2012, 04:29:20 PM
summary time? 

Nice work dude!


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: nyet on May 05, 2012, 04:42:13 PM
actually, maybe not. im still seeing some AR for some reason and i dont know why

stay tuned


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: nyet on May 05, 2012, 05:09:07 PM
Yea. I had to disable it completely by maxing KFDMDADP and KFDMDARO

It will have to stay that way until i can log the other ARMD variables (mkar and nmod in particular)


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: nyet on May 05, 2012, 07:34:37 PM
Just broke 400whp on 91 oct, 85F IATs

ARMD is totally disabled. I can't figure out how to properly tune it out, so it stays off (for now)

I'm happy where the car is for now; need to drive it around and clean up FTs anyway (just went to EV14 @ 3bar)


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: Snow Trooper on May 05, 2012, 08:02:19 PM
Summary on steps to do a basic kill for the adventurers here?


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: s5fourdoor on May 05, 2012, 09:34:24 PM
Ha, seriously...  Addresses, tables, screenshots etc etc please


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: nyet on May 05, 2012, 11:15:31 PM
KFDMDADP 0x1de1c 8x6 16 bit
KFDMDARO 0x1de7c 8x6 16 bit

all FF's in KFDMDARO for the cheesy fix. I have KFDMDADP also ff'd out but probably shouldn't

I expect the REAL fix will be in KIFZGHG, but i won't be able to tell for sure until i get a few ram locations and log (PLEASE tony/setzi/phila help me out!)

i'll have an updated xdf/kp soon.


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: Rick on May 06, 2012, 07:31:48 AM
Was zwout following zwbas or zwsol with ARMD intervention?


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: nyet on May 06, 2012, 09:55:24 AM
mostly zwsol (except when zwbas < zwsol, which is only occasionally)

are you saying i should try to get zwsol up?

ARMD is causing zwsol to fall far below zwbas


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: nyet on May 06, 2012, 10:02:12 AM
I'm thinking if i bring nmod up high enough with KIFZGHG it should send zwsol over zwbas


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: s5fourdoor on May 06, 2012, 03:40:45 PM
I'm thinking if i bring nmod up high enough with KIFZGHG it should send zwsol over zwbas

word.  its nice to see this being solved.  could you possibly post tunerpro screenshots of everything necessary to add this to the XDF.  there's a good bit of stuff I've added to one of your old XDF's that I should probably send you for the sake of merging.



Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: nyet on May 06, 2012, 04:44:53 PM
i will once i actually have information that i know is right. most of what I have so far is pure speculation


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: Snow Trooper on May 06, 2012, 04:57:30 PM
Thanks nye, I will do this tonight and post screen shots of everything for the basic kill.  Had a successful night out last night with logging and all that.


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: nyet on May 06, 2012, 05:47:54 PM
I think setting KFDMDADP to all ff's is probably unecessary. i think you want to preserve dashpot judder damping.

A basic kill is probably doable in CWARMD bit 2 (13->9) as follows:

i THINK this is whats CWARMD does:

bit 0 determines if the clutch state should be allowed to halt AR and re-initialize the rpm model. Stock is enabled

bit 1 determines if the clutch state should be filtered for this re-initialization. If 0, it is unfiltered. If 1, the rpm state has to go from not increasing to increasing (B_tpnmot), or increasing to not increasing (B_thpmot) for a certain amount of time before the clutch counts as "not pressed" after being "not pressed". Stock is disabled.

bit 2 allows B_lsd to allow B_in to turn on B_tvars for TVARS time.
bit 3 allows B_dash to allow B_in to turn on B_tvars for TVARS time.
Setting bit 2 to zero is probably equivalent to setting KFDMDARO to all ff
Setting bit 3 to zero is probably equivalent to setting KFDMDADP to all ff


bit 2 allows B_lsd to extend AR by TVARS after B_in goes inactive. Stock is enabled in the g-box i have. I do not know the m-box location.
bit 3 allows B_dash to extend AR by TVARS after B_in goes inactive. Stock is enabled in the g-box i have. I do not know the m-box location.


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: nyet on May 06, 2012, 06:21:03 PM
The simplest total kill is probably to set TMAR to something really, really big - AR only enabled if engine temp is higher

RPM based kill can be done via:
 
raising NARLLA (based on gear) - AR only enabled if RPM is higher

or

raising NARASTG and/or lowering NARAO - AR only enabled for RPMs between this range

however, this also kills dashpot AR, which you probably dont want to do. I think the best quick and dirty kill (until i figure out otherwise) is to ff KFDMDARO

the question remains though, should ARMD be disabled? I got more power when I did, but what is the tradeoff?


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: Snow Trooper on May 06, 2012, 09:42:29 PM
I am hesitant to try it on crap fuel.


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: nyet on May 06, 2012, 10:01:15 PM
I don't think there is any real danger


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: Snow Trooper on May 06, 2012, 10:44:05 PM
What in your opinion is the best method for killing it.  If I understand correctly we are killing numerous other things also.

I will admit I feel foggy on this subject.  I do indeed experience the bouncing timing at times.


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: silentbob on May 06, 2012, 10:55:13 PM
The simplest total kill is probably to set TMAR to something really, really big - AR only enabled if engine temp is higher

RPM based kill can be done via:
 
raising NARLLA (based on gear) - AR only enabled if RPM is higher

or

raising NARASTG and/or lowering NARAO - AR only enabled for RPMs between this range

however, this also kills dashpot AR, which you probably dont want to do. I think the best quick and dirty kill (until i figure out otherwise) is to ff KFDMDARO

the question remains though, should ARMD be disabled? I got more power when I did, but what is the tradeoff?


The tradeoff is that the car will drive very bumpy if you turn off all the driveability functions. It's really anoying especially in city traffic.
Calibrated right it will not influence power in any way. Even "minor changes" like different engine/drivetrain mounts can have the effect that this has to be changed. That's also the main reason why the RS4 values are so different  ;)


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: Snow Trooper on May 06, 2012, 11:06:56 PM
Thanks bob!  So in essence you agree that the only real draw backs are drivability and such?  For a kill/drag file people can do without?


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: silentbob on May 06, 2012, 11:24:03 PM
ARMD, SAWE, DASHPOD and LSD are the factors to influence the driveability/responsiveness/smoothness of the car.
If you need it only for drag racing you can turn them all off.
Just try what works better for you.


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: nyet on May 06, 2012, 11:27:36 PM
What in your opinion is the best method for killing it.

For now, just 0xFFFF all of KFDMDARO

That will leave dashpot ARMD intact.


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: nyet on May 07, 2012, 10:00:10 AM
For now, just 0xFFFF all of KFDMDARO

That will leave dashpot ARMD intact.

In theory, MAYBE only the last row in KFMDMDARO, but i haven't tested it. need to log mkar_w


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: Vitruvian Engineering on May 07, 2012, 07:33:40 PM
Just thinking out loud here, but do you think that this ARMD might possibly cause timing oscillations even at low load/RPM?  For example, trying to track down a different issue, I made a file where the only things I switched from stock were my MAF/Fuel injector stuff, and though my parking lot behavior is by no means terrible, there is still some slight juttering (even with stock KFMIRL/IOP, etc).  I've got harder stern mounts all around, do you think it's possible that ARMD oscillations affect that low range at all?

EDIT:  Sorry, this is jibberjive. I forgot to sign out of this account.


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: nyet on May 07, 2012, 08:06:25 PM
ARMD is supposed to smooth out those felt vibrations at low rpm, so yes, it absolutely could be active. In fact, it is designed to ALWAYS be active; there are very few situations where it is disabled.

However, if not properly calibrated, I could see that ARMD might make felt vibration worse.

In my case, I cannot feel the vibrations; they only show up in logs and rob the car of HP at wot.


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: Snow Trooper on May 08, 2012, 01:40:47 PM
Same as you nye.


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: masterj on May 08, 2012, 03:17:07 PM
ARMD, SAWE, DASHPOD and LSD are the factors to influence the driveability/responsiveness/smoothness of the car.
If you need it only for drag racing you can turn them all off.
Just try what works better for you.

silentbob, what are these functions SAWE, LSD, DASHPOD? I couldn't find these functions in my funktiosnrahmen file....

ARMD I have disabled, but want to turn off all these other functions...

P.S> Those are all "comfort" functions? Are there any more that could intervene with torque limited by kfmirl (ldrxn) and kfmiop? I'm looking for a way to simulate drive by cable behaviour...


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: nyet on May 08, 2012, 03:56:56 PM
Ok; mkar is what i thought it was (% torque at transmission), so to disable ARMD on wot, you only have to modify the last line of KFDMDARO... 0xffff is for sure kill, but i'm betting 0x8000 (50.00) is fine, since I believe thats how the RS4 disables ARMD at high torque/low gear.

So my DARO currently looks like this (rs4 and 50.00 on last row)

Code:
1              2               3               4               5              6 
2.0004 2.0004 2.0004 20.0012 20.0012 20.0012
1.0010 1.0010 1.0010 1.0010 1.0010 1.0010
1.0010 1.0010 1.0010 1.5106 1.5106 1.5106
50.0000 2.0004 2.0004 2.0004 2.0004 2.0004
50.0000 3.0014 3.0014 3.0014 3.0014 3.0014
50.0000 3.0014 3.0014 3.0014 3.0014 3.0014
50.0000 4.5013 4.5013 4.5013 4.5013 4.5013
50.0000 50.0000 50.0000 50.0000 50.0000 50.0000

I haven't tested it on the dyno yet (low load) but that should work.

Also, have copied the RS4 KIFZGHG

Code:
0               1              2               3             4               5              6               7
58.4846 58.4846 15.8086 8.2383 5.1953 3.7109 2.4492 35.9962


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: Snow Trooper on May 08, 2012, 04:43:42 PM
What factor are you using?  It doesn't really matter cause I just ffed the thing but it was annoying looking at it with weird values.

Did you notice most stuff around it is undefined and ffed?  Wonder what is there ...


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: nyet on May 08, 2012, 05:38:59 PM
What factor are you using?
hmm? not sure what you are referring to, sir.


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: s5fourdoor on May 08, 2012, 06:28:30 PM
what formulas are you using for these tables?  i'm not seeing the values you posted at all... any idea what these axis represent?


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: nyet on May 08, 2012, 06:53:20 PM
I didn't put in the mkar axis, only the gear axis.

I'm assuming you can figure out the axis data properly on your own (until i post a mappack)

I use the f-box rs4 as a reference for the values, and the g-box s4 damos for a map reference.


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: silentbob on May 08, 2012, 10:47:16 PM
silentbob, what are these functions SAWE, LSD, DASHPOD? I couldn't find these functions in my funktiosnrahmen file....

ARMD I have disabled, but want to turn off all these other functions...

P.S> Those are all "comfort" functions? Are there any more that could intervene with torque limited by kfmirl (ldrxn) and kfmiop? I'm looking for a way to simulate drive by cable behaviour...

These functions all influence how torque is delivered in different dynamic stituations. It's all in MDFAW (page 605).
SAWE = torque ramping when going into pull with fuel cutoff and when injection is enabled again
LSD = torque ramping with positive load jump
DASHPOD = torque ramping with negative load jump

Theres also MDBG to limit the max torque gradient.
 


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: masterj on May 08, 2012, 11:20:21 PM
These functions all influence how torque is delivered in different dynamic stituations. It's all in MDFAW (page 605).
SAWE = torque ramping when going into pull with fuel cutoff and when injection is enabled again
LSD = torque ramping with positive load jump
DASHPOD = torque ramping with negative load jump

Theres also MDBG to limit the max torque gradient.
 

Thank you! So I'm trying to disable them all it this way:
LSD: VLSD -> FF
SAWE: NGFSAWE -> FF (not sure if this engine speed threshold should be 00 or FF though)
DASHPOD: VDASH -> FF

MDBGRG seems to be already disabled by default (VMIBGR -> FF)


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: NOTORIOUS VR on May 10, 2012, 06:22:44 AM
This is exciting! :)


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: julex on May 10, 2012, 07:15:34 AM
Definitely. Maybe finally we can figure out to have really snappy engine instead of slow ramp up moderated by these functions.


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: NOTORIOUS VR on May 10, 2012, 08:04:08 AM
Definitely. Maybe finally we can figure out to have really snappy engine instead of slow ramp up moderated by these functions.

IMO that is the biggest issue with running ME7 on more wild setups. 

It is also IMO why K04 cars are generally faster then other BT/wild setups.


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: Snow Trooper on May 10, 2012, 11:56:22 AM
Exactly, my car flips out on good fuel when I try to be at the limit.

Even on pump 1-3 can be held back.

Along these same lines we also need a real edl turn off, esp and so on.  Obviously only for occasional fun.


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: nyet on May 10, 2012, 12:18:23 PM
Exactly, my car flips out on good fuel when I try to be at the limit.

The only remaining intervention should be B_lsd

I dont see a good reason to disable DASH or SAW, unless somebody shows me logs to the contrary.

Quote
Along these same lines we also need a real edl turn off, esp and so on.  Obviously only for occasional fun.

I hate both. Especially EDL. As far as i can tell, there is no way to disable it in the ECU (only the fuse 42 trick). We have to get into the ABS controller.


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: masterj on May 10, 2012, 01:55:22 PM
What about FUEDKSA? Just saw today this function when I was translating maps... There are some maps mentioning de-jitter and limitation :)

P.S> FPWDKAPP map is VERY interesting... It allows us to force pedal = throttle plate or am I wrong?


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: marcellus on May 12, 2012, 02:39:15 PM
Looking at the G-box XDF, KFDMDARO is in location 0x1DE7E.  You listed it as 0x1dE7C.   Is the difference m-box vs. G-box?

"Upper threshold for torque engagement" - KFDMDARO


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: nyet on May 12, 2012, 02:42:01 PM
Looking at the G-box XDF, KFDMDARO is in location 0x1DE7E.  You listed it as 0x1dE7C.   Is the difference m-box vs. G-box?

"Upper threshold for torque engagement" - KFDMDARO

Yes. Everybody already has a complete G-box, so there is no point in posting G-box locations.

The m-box xdf that is floating around is probably mine; it is very incomplete since every map was found by hand.


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: marcellus on May 12, 2012, 02:54:03 PM
What I am asking, since I am still trying to figure stuff out, is if the location is different because of the different boxes.  I went to the location you said and didnt get the values you got.  No where close.  So I decided to look around before asking. 


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: s5fourdoor on May 12, 2012, 04:37:49 PM
What I am asking, since I am still trying to figure stuff out, is if the location is different because of the different boxes.  I went to the location you said and didnt get the values you got.  No where close.  So I decided to look around before asking. 

same situation here...


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: nyet on May 12, 2012, 10:30:01 PM
same situation here...


You're using g-box? I don't understand what you're saying :/


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: nyet on May 12, 2012, 10:31:22 PM
What I am asking, since I am still trying to figure stuff out, is if the location is different because of the different boxes.

Yes. The binaries are all laid out differently (with very few exceptions), which is why they have different version letters.


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: s5fourdoor on May 13, 2012, 10:36:54 AM
Right, there's just too much ambiguity in how the table and axis are defined.  I'm just going to wait until your xdf releases...


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: marcellus on May 13, 2012, 12:51:42 PM
Damn.  I was hoping that more stuff would cross over between the m and g box.  I have a few maps I am trying to define.

There just has to be something else you did to the map to get it to display the way it did for you.  As stated in your post it doesn't work......for me.  I will post a screen shot later.


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: nyet on May 13, 2012, 12:58:12 PM
for now, until i release my next mappack im attaching some ARMD maps.

theres a bit of a delay because im adding xml xdf support to my map converter and its not quite done yet



Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: s5fourdoor on May 13, 2012, 05:16:45 PM
Word.  For the rest of us that have no idea what we're doing, myself included, here's the most up-to-date XDF I'm now using:


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: marcellus on May 13, 2012, 09:05:19 PM
Thank both of you guys! 


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: Tony@NefMoto on May 15, 2012, 08:44:23 AM
What RAM locations are you guys still looking for?


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: nyet on May 15, 2012, 10:31:51 AM
bit positions for

B_ar, Antiruckeleingriff aktiv, FD9C
B_dashv,Bedingung Dashpot verz"gert, FDA0
B_tvars, Bedingung Antiruckelfunktion dynamisch aktiv, FD9E
B_lsd, Bedingung: Pos. Lastschlagd,,mpfung aktiv, FDA2
B_fgr, Bedingung FGR (Tempomat) aktiv, FDA0
B_wk, Bedingung: Wandlerkupplung berbrckt, FD1A
B_argf, Bedingung Gangfenster Antiruckel, FD9C
B_tvarss, Bedingung Antiruckelfunktion station,,r aktiv, FD9E
B_iniar, Bedingung Initialisierung der AR-Funktion, FD9C
B_iniar1, Bedingung Initialisierung ARMD vorl,,ufig, FD9C
B_iniarv, Bedingung Initialisierung der Filterfunktion verz"gert, FD9C
B_kupgw, Bedingung Kupplung bet,,tigt bis erkannter Gangwechsel, FD9E
B_kuppl, Bedingung Kupplung bet,,tigt, FD56

and dmarv_w

also, not sure about the scaling for all of the 16 bit values, particularly dmar, ndar and fdar

enclosed is my full list that i am using above the stock ME7 ones.


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: s5fourdoor on May 15, 2012, 11:00:04 AM
jeez...   ::)


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: nyet on May 15, 2012, 04:06:19 PM
I am working on a new mappack but i could use some help testing it, since its from my new xdf generator...

can you guys please test it out? thanks.



Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: s5fourdoor on May 15, 2012, 04:33:22 PM
No problems with this as far as I can see just yet.  Great work man...


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: nyet on May 16, 2012, 11:35:19 AM
new mappack official release

http://nefariousmotorsports.com/forum/index.php?topic=200.msg1132#msg1132


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: ABCD on June 28, 2012, 02:47:59 AM
AHA. no wonder i'm seeing it on the dyno.. not enough load.

MDNORM?

I want formula to calculate MDNORM. pls


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: nyet on June 28, 2012, 08:33:40 AM
Changing MDNORM doesn't do anything.


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: ABCD on June 28, 2012, 08:13:12 PM
Changing MDNORM doesn't do anything.


Ya, thats right nyet. since all other torque values are % of it...so does not make a diff.

but is there a variable actually in a2l by this name?

generally, mdnorm is max torque of engine x 1.1 (Factor of safety)


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: nyet on June 29, 2012, 08:05:36 AM
Yup. there is.

it used for reporting the actual torque on the CAN bus (i think).

in the gbox damos i have, its 101A3.

i believe mbox is the same, but that is just a guess.


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: berTTos on July 15, 2012, 03:48:09 PM
Ok; mkar is what i thought it was (% torque at transmission), so to disable ARMD on wot, you only have to modify the last line of KFDMDARO... 0xffff is for sure kill, but i'm betting 0x8000 (50.00) is fine, since I believe thats how the RS4 disables ARMD at high torque/low gear.

So my DARO currently looks like this (rs4 and 50.00 on last row)

Code:
1              2               3               4               5              6 
2.0004 2.0004 2.0004 20.0012 20.0012 20.0012
1.0010 1.0010 1.0010 1.0010 1.0010 1.0010
1.0010 1.0010 1.0010 1.5106 1.5106 1.5106
50.0000 2.0004 2.0004 2.0004 2.0004 2.0004
50.0000 3.0014 3.0014 3.0014 3.0014 3.0014
50.0000 3.0014 3.0014 3.0014 3.0014 3.0014
50.0000 4.5013 4.5013 4.5013 4.5013 4.5013
50.0000 50.0000 50.0000 50.0000 50.0000 50.0000

I haven't tested it on the dyno yet (low load) but that should work.

Also, have copied the RS4 KIFZGHG

Code:
0               1              2               3             4               5              6               7
58.4846 58.4846 15.8086 8.2383 5.1953 3.7109 2.4492 35.9962

Nye - thanks for this.  these settings work wonderfully on a STG3 car with upgraded driveline mounts.  i was experiencing some driveline vibration on decreasing loads, from time to time - and your suggested values have eliminated this occurance.



Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: phila_dot on July 30, 2012, 05:55:42 AM
bit positions for

B_ar, Antiruckeleingriff aktiv, FD9C
B_dashv,Bedingung Dashpot verz"gert, FDA0
B_tvars, Bedingung Antiruckelfunktion dynamisch aktiv, FD9E
B_lsd, Bedingung: Pos. Lastschlagd,,mpfung aktiv, FDA2
B_fgr, Bedingung FGR (Tempomat) aktiv, FDA0
B_wk, Bedingung: Wandlerkupplung berbrckt, FD1A
B_argf, Bedingung Gangfenster Antiruckel, FD9C
B_tvarss, Bedingung Antiruckelfunktion station,,r aktiv, FD9E
B_iniar, Bedingung Initialisierung der AR-Funktion, FD9C
B_iniar1, Bedingung Initialisierung ARMD vorl,,ufig, FD9C
B_iniarv, Bedingung Initialisierung der Filterfunktion verz"gert, FD9C
B_kupgw, Bedingung Kupplung bet,,tigt bis erkannter Gangwechsel, FD9E
B_kuppl, Bedingung Kupplung bet,,tigt, FD56

and dmarv_w

also, not sure about the scaling for all of the 16 bit values, particularly dmar, ndar and fdar

enclosed is my full list that i am using above the stock ME7 ones.


I am almost done getting through ARMD. By far the most pain in the ass function I've worked on so far. I'll post up the entire function in *.ecu format within the next few days.

dmarv_w is not available for logging. It gets written to r6 only.


Title: Re: ARMD - antirukelfunktion and timing oscillations [SOLVED!]
Post by: ibizacupra on August 01, 2012, 04:57:33 AM
Success. I copied KIFZGHG, KFDMDADP, and KFDMDARO from F-box rs4.

No more ARMD intervention

What are these KIFZGHG, KFDMDADP, and KFDMDARO doing?

axis 1 to 6 and -4 to 50% on a 1.8t file I am looking at here..



Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: phila_dot on August 02, 2012, 12:54:47 PM
The attached files contain all variables available for logging from functions MDZW, MDKOG, and ARMD.

These were created entirely by hand and only tested briefly at idle. Everything should be accurate, but post any errors that you may find. Some of the variables are undocumented, so I attempted to assign descriptive labels, but what makes sense to me may not make sense to anyone else. I am posting this without further testing first because I will not be available this weekend, but post any questions you have and I will try to answer them ASAP.

Note: You will need to either add these definitions to your *.ecu and *.cng or add the headings to the attached files. Also, as attached, all variables are commented out in the torque.cng file.

Edit: These files were created based on the M box.


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: nyet on August 02, 2012, 01:08:26 PM
Phenomenal work! Thank you!

btw k and q box is next :)


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: phila_dot on August 02, 2012, 02:09:31 PM
I just remembered, in an effort to determine the factor for dmrkh, I added dmrkh_w (known factor) and set both factors to 1. Next time I get on my computer, I will calculate it and correct the file I posted.


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: jibberjive on August 04, 2012, 03:23:51 PM
Phenomenal work! Thank you!

btw k and q box is next :)
2nd!


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: masterj on October 11, 2012, 04:59:33 PM
The attached files contain all variables available for logging from functions MDZW, MDKOG, and ARMD.

These were created entirely by hand and only tested briefly at idle. Everything should be accurate, but post any errors that you may find. Some of the variables are undocumented, so I attempted to assign descriptive labels, but what makes sense to me may not make sense to anyone else. I am posting this without further testing first because I will not be available this weekend, but post any questions you have and I will try to answer them ASAP.

Note: You will need to either add these definitions to your *.ecu and *.cng or add the headings to the attached files. Also, as attached, all variables are commented out in the torque.cng file.

Edit: These files were created based on the M box.

wow... it would be so cool if setzi would update me7logger to autofind these on every bin...

Anyway, I don't know if someone said this already, but best way to disable ARMD function is by never letting it to start (B_ar = 0). Easiest way to do this is by setting TMAR = FF. I would recommend adding this to the wiki...

More info in armd-frgar subfunction ;)


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: nyet on October 12, 2012, 09:39:39 AM
Disagree. I think the best way is to leave it intact except for full torque request line..

But we can agree to disagree :)

I'm not sure I want to make a recommendation. I dislike completely disabling functions unless there is no alternative..


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: bk56190 on May 20, 2013, 02:48:52 AM
Hello,

I tried to disable ARMD intervention by setting the last row of KFDMDARO to 50 but no success :

(http://thumbnails103.imagebam.com/25543/7b38f9255425403.jpg) (http://www.imagebam.com/image/7b38f9255425403)

(http://thumbnails102.imagebam.com/25543/6ad3e5255427104.jpg) (http://www.imagebam.com/image/6ad3e5255427104) 

Now, I'll copy KFDMDARO & KIFZGHG maps from TT 225 file on my TT 180 bin and log again...


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: nyet on May 20, 2013, 09:35:23 AM
That doesn't look like ARMD intervention.


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: s5fourdoor on May 20, 2013, 09:46:19 AM
This is what Nye had on his Chinese K04 binary:


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: bk56190 on May 20, 2013, 10:45:02 AM
That doesn't look like ARMD intervention.
So, what do you think about ?

On dyno (4th gear), I haven't these oscillations :
(http://thumbnails107.imagebam.com/25551/11cab0255501024.jpg) (http://www.imagebam.com/image/11cab0255501024)

This is what Nye had on his Chinese K04 binary:

Thank you nehalem, I'll try these values if no success with TT 225 values.

 



Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: nyet on May 20, 2013, 11:18:25 AM
Guys, please log the appropriate ARMD variables before making arbitrary changes...

here are my addons to ME7L (mbox)

https://raw.github.com/nyetwurk/ME7L/master/ecus/extras.ecu

torque monitoring (from phila?)

https://raw.github.com/nyetwurk/ME7L/master/ecus/torque.ecu



Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: Rick on May 21, 2013, 12:48:16 AM
They are very likely not oscillations, but the result of different cylinders being sent to zwout. 


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: prj on May 21, 2013, 12:50:48 AM
Exactly, log zwsol/zwist/zwbas before concluding that there is intervention.


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: olo on May 22, 2013, 03:06:26 AM
They are very likely not oscillations, but the result of different cylinders being sent to zwout. 

Do You mean cylinder individual correction from KRRA?


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: bk56190 on June 23, 2013, 03:49:20 AM
It was ARMD, KFDMDARO and KFDMDARU modified and no timing intervention at all  :)

(http://thumbnails105.imagebam.com/26179/a95740261783228.jpg) (http://www.imagebam.com/image/a95740261783228)


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: dream3R on January 13, 2014, 09:42:01 AM
I've looking at this with a view to seeing if the function is causing timing oscillations in my car.

Being Volvo the function is a little different, but does follow the FR, although tans is in there too.

This is what I'm seeing in my logs, not sure if it's ARMD or not at this stage.

(http://i716.photobucket.com/albums/ww161/jpcurrie/v18.png)

From looking at the FR and code it looks like if dmar_w > 0 then it will set the b_ar bit.

I'll have to do some logging to verify.




Title: Re:
Post by: dream3R on January 15, 2014, 05:08:47 AM
Well it wasn't ARMD,  thanks for the info though guys it helped.


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: julex on January 21, 2014, 06:46:35 AM
I would call it normal timing oscillations... ARMD, when it kicks in, causes wild ones, like -10deg swing between two samples. I've seen it going from 20 to -2 on my car when ARMD was kicking in, that's 22degree delta between two samples...


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: dream3R on January 21, 2014, 06:54:24 AM
I would call it normal timing oscillations... ARMD, when it kicks in, causes wild ones, like -10deg swing between two samples. I've seen it going from 20 to -2 on my car when ARMD was kicking in, that's 22degree delta between two samples...

That is the conclusion I drew as well...  :)  I disabled ARMD and it didn't help either.


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: phila_dot on January 21, 2014, 07:07:19 AM
What are normal timing oscillations?

Or do you just mean outside of the torque model?


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: dream3R on January 21, 2014, 07:09:16 AM
I was thinking it was individual cylinder results.


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: phila_dot on January 21, 2014, 07:38:26 AM
I was thinking it was individual cylinder results.

I wouldn't call oscillation normal outside of KR


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: dream3R on January 21, 2014, 07:40:46 AM
You obviously know a lot more about this than me, can you comment on your thoughts then?  I put it to bed as I couldn't see anything in my logs that made me concerned, well except this oscillation.



Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: dream3R on January 21, 2014, 08:02:45 AM
Attached should be the correct CSV from my logger.


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: nyet on January 21, 2014, 12:46:31 PM
(http://i716.photobucket.com/albums/ww161/jpcurrie/v18.png)

That is DEFINITELY not ARMD.


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: prj on February 06, 2014, 02:36:50 AM
It is normal, ZWOUT is always going to mildly go up and down when KR is active, because it is sampling one cylinder at a time.


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: phila_dot on February 06, 2014, 05:06:14 AM
It is normal, ZWOUT is always going to mildly go up and down when KR is active, because it is sampling one cylinder at a time.

Not sure if this is directed at my comment or at the graph, but that's why I said outside of KR.

With no knock retard the timing curve should be smooth.


Title: Re:
Post by: dream3R on February 06, 2014, 03:52:12 PM
That's how I read your reply and I assume prj is meaning the same.

Thanks chaps


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: ABCD on February 11, 2014, 04:12:15 AM

ARMD is causing zwsol to fall far below zwbas

that is what ARMD does, it retards ignition angle to reduce jerks


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: LeeJSA on January 19, 2015, 04:02:51 AM
Apologies for bringing this post back up but I felt it was relevant.

Please can somebody confirm that these timing results I'm seeing is a result of ARMD kicking in on this 4th gear pull?

(http://img.photobucket.com/albums/v126/Lee_R21Turbo/ARMD_zps510b6c90.jpg) (http://smg.photobucket.com/user/Lee_R21Turbo/media/ARMD_zps510b6c90.jpg.html)

I've altered KFDMDARO to a flat 50 on the bottom row and the last 5 values of the 1st row but it hasn't helped.

Could it be that it needs increasing to 100 or could it be that I need to alter KIFZGHG and/or KFDMDARU?


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: nyet on January 19, 2015, 10:09:50 AM
Impossible to say without proper logs.


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: Ken-1 on June 23, 2015, 10:15:05 AM
Hello,

I have problems with bad performance and timing going up and down especially on 2nd gear, this has also made for two burnt exhaust valve. I assume that the exhaust gas can be quite hot with timing around 0 on high revs and load.

Problem is that I cannot seem to locate the KFDMDARO, NARAO, NARASTG or NARLLGA in the bin I´m using. If anybody has any suggestions on where to look I would very much appreciate the help.

Car is Audi A4, 1.8t, Wideband, ME 7.5, 8E0909518AA 0004.Bin

Also the rev limiter is bothering me, on locations 172A4, 172A6, 172AA and 172AC I have raised the limiter but still it does not have the desired affect. Is there further locations that contain revlimiter?

Help would be appreciated!


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: brs on September 05, 2019, 06:44:39 AM
Hi all,
I know this topic very old but i need your suggestion.
it has timing oscillations and i can't find the issue
is it of issue ARMD in this log ?

thanks in advance



Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: nyet on September 05, 2019, 07:57:18 AM
likely not. log dmar_w and b_ar and/or FF the last line of DARO to make sure.

btw that boost request is a bad idea.


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: brs on September 05, 2019, 09:18:06 AM
likely not. log dmar_w and b_ar and/or FF the last line of DARO to make sure.

btw that boost request is a bad idea.
You are right,i tried FF the last line of DARO 0,1,2 and 3 but no change.
What else could be reason of this issue ?


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: nyet on September 05, 2019, 10:04:11 AM
You are right,i tried FF the last line of DARO 0,1,2 and 3 but no change.
What else could be reason of this issue ?


You'll have to walk through the FR and log the ignition timing path like we did in the rest of the thread; i can't see anything obvious from the vars you have logged, unfortunately.

In the meantime, fix your boost req.


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: Blazius on September 05, 2019, 10:32:14 AM
Anyway disabling ARMD is not half a bad idea... many european tuners and big companies do this, since not even Audi/VW/VAG technicians bothered to set it up right, in some cases the maps are copy pasted from one version to another , as far as I heard.


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: untilnow on September 10, 2019, 12:30:56 PM
Hi all,
I know this topic very old but i need your suggestion.
it has timing oscillations and i can't find the issue
is it of issue ARMD in this log ?

thanks in advance



FF TMAR - that will stop ARMD, log to see if it's the cause.

Obviously better to tune it properly afterwards but as said, I doubt some big tuners don't do this.


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: golfputtputt on September 12, 2019, 10:55:22 AM
Great thread, good read, thanks to all who put in the work.
Looking forward to logging these variables and deducing the data.


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: kruftindustries on February 21, 2022, 04:00:36 AM
In my car, setting the last row of KFDMDAROS to 50 and leaving KFDMDARO alone caused dmar_w to stay at 0 across the load range. I have double checked the disassembly and it doesn't appear I mapped them incorrectly. Did I in fact label them incorrectly, is this expected behavior and the wiki needs an update, is it different for some ecu's?


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: prj on February 21, 2022, 04:11:39 AM
Just editing the last row is usually fine.
Turning it off completely I don't recommend, there is noticeable bucking behavior at low load that completely disappears with this function being active.


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: nyet on February 21, 2022, 09:48:30 AM
Just editing the last row is usually fine.
Turning it off completely I don't recommend, there is noticeable bucking behavior at low load that completely disappears with this function being active.

2nd. Do not fully disable ARMD unless you really like the race car experience. Note that the A4/S4 does not have a race car transmission/flywheel/gearing/suspension/steering etc. so you'll probably regret it even for a "race care" experience.


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: kruftindustries on February 22, 2022, 06:49:43 AM
By "across the load range" I meant mkar_w > 43, it works as expected but I modified the "stationary" map KFDMDAROS. Increasing last column of KFDMDARO didn't reduce the timing intervention. Just reporting results from the field and making sure I didn't label the maps backwards.


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: nupustas on July 17, 2022, 08:47:49 AM
Hi. Car 1,8t, stroked engine. I have weird timing oscillations. I tried retard timing by 5degrees, also tried add timing - makes no sense, still jumps around 8-10degrees. Also set KFDMDARO (0,1,2,3 maps) last row to 100, when last two rows - nothing. Maybe someone has an idea, it could be ARMD intervention?


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: nyet on July 17, 2022, 10:53:18 AM
Log B_ar to be sure.


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: nupustas on July 17, 2022, 11:30:32 PM
Log B_ar to be sure.
Thanks for answer. Added B_ar to my log, and =1 all the way during pull. If i understand corectly, armd active? But DARO last rows set to 100 in this log. Need to mention, that may car VW Sharan with S3 ecu (extra 600-700kg, absolutely diverent drivetrain, and finally stroked engine). Maybe i shoult disable armd completely via TMAR?


Title: Re: ARMD - antirukelfunktion and timing oscillations
Post by: TeknoFi on October 09, 2022, 04:38:00 PM
What kind of value your TMAR have as stock? Looking for confirmation for that address ...


Although in the meantime I think I will use and maybe also permanently NARAO 1600rpm, it works fine for me to get rid of most timing retards. I can recommend it, as pulling feels really smooth. The standard upper limit was 7200rpm.