NefMoto

Technical => Tuning => Topic started by: tbm on October 08, 2013, 03:25:45 PM



Title: Unreal KFMIRL values to overcome ignition retards
Post by: tbm on October 08, 2013, 03:25:45 PM
Hi Guys,

I have been trying to overcome ignition retards issue (torque intervention) at low and middle rpm range for some time and at last decided to ask for your advices.

So I have AUQ engine with HN-box, GT28RS and S4 Bosch MAF, huge intercooler and non-stock intake. When the MAF was installed I calculated KFMIRL and KFMIOP for my requested boost 1.3 bar , moved MLHFM, MLOFS, KFMLDMX maps from A-box bin file. After MAF installation I noticed ignition retards at low and middle rpm range about 6-9 degrees. A lot of time was spent for analize log files and too much litters of gasoline were burned. And in order to overcome ignition retards I had to increase IRL map up to absolutely unreal values because of this now I have many other issues like unstable idle, too hight idle rpm when the engine is cold, hesitated car on the first gear etc. The table is here https://www.dropbox.com/s/jrqikkfb235gi48/kfmirl.xlsx

In addition: requested AFR and actual AFR is the practically the same on retarded ranges.

And the main question
: Guys, does anyone have any thoughts why this happens? How can I overcome ignition retards (torque monitor intervention) without unreal IRL?

Thanks in advance!



Title: Re: Unreal KFMIRL values to overcome ignition retards
Post by: catbed on October 08, 2013, 05:12:21 PM
How did you calculate IOP and IRL? You should leave the lower ~half of IRL stock and scale up the last few columns for your new load. Then re-scale IOPs axis for the new load.


Title: Re: Unreal KFMIRL values to overcome ignition retards
Post by: terminator on October 08, 2013, 05:14:28 PM
If I understand you right, you need increase KFKEF and RKRMXN... but retardation is a good thing, it protects your engine from damage  :-\

catbed +1


Title: Re: Unreal KFMIRL values to overcome ignition retards
Post by: tbm on October 08, 2013, 11:19:41 PM
How did you calculate IOP and IRL?
I calculated IOP and IRL by myself and by "ME7 tuner wizard" as well the same result.

You should leave the lower ~half of IRL stock and scale up the last few columns for your new load.
I also thought like you and at first I make IRL as you said "leave the lower ~half of IRL stock and scale up the last few columns" but I had a lot of retards and I had to increase IRL table at the lower half when I had a lot of retards.

Then re-scale IOPs axis for the new load.
Yea sure, I've forgot to write I rescaled IRL axis for my load.


Title: Re: Unreal KFMIRL values to overcome ignition retards
Post by: ddillenger on October 08, 2013, 11:21:54 PM
I want to see the file you had lots of retards with.

IOP and IRL as you had it please.


Title: Re: Unreal KFMIRL values to overcome ignition retards
Post by: tbm on October 08, 2013, 11:23:46 PM
If I understand you right, you need increase KFKEF and RKRMXN... but retardation is a good thing, it protects your engine from damage  :-\

catbed +1
It doesn't seem knock because knock sensors voltages were not high (absolutely not high) and retards disappeared when I increased my IRL.

I agree with you retards is good thing but only when it's needed. :)


Title: Re: Unreal KFMIRL values to overcome ignition retards
Post by: tbm on October 08, 2013, 11:29:23 PM
I want to see the file you had lots of retards with.

IOP and IRL as you had it please.
Hi Daz!

Unfortunately I've erased old log file. I'll do it today.

Thanks in advance!


Title: Re: Unreal KFMIRL values to overcome ignition retards
Post by: ddillenger on October 08, 2013, 11:34:30 PM
I don't want to see the log, I want to see your tune :P


Title: Re: Unreal KFMIRL values to overcome ignition retards
Post by: tbm on October 08, 2013, 11:46:57 PM
I don't want to see the log, I want to see your tune :P
Oh, I see :)
With retards https://www.dropbox.com/s/mcqilq3o9t8y1cc/TorqMon-with-retards.bin
Without retards https://www.dropbox.com/s/wiiazz5vt3y2lon/TorqMon-without-retards.bin
MAP pack https://www.dropbox.com/s/3mb5kboy92ub7ga/Skoda_Octavia.kp


Title: Re: Unreal KFMIRL values to overcome ignition retards
Post by: ddillenger on October 09, 2013, 12:43:11 AM
LDRXN=193
IRL=190

Take a look at the values in a stock file.

What was the actual load that was logged? Desired? I find it hard to believe you weren't exceeding 190 with a GT28R. I mean, K04 cars do that.

How about inter/extrapolating KFZWOP/2 since you drastically changed the axis? That, and IOP is not great. Don't rely on the tuner wizard, it takes maybe 5 minutes to do it right.

Give this a shot. It's your file with a proper IOP/IRL relationship, recalculated ZWOP/2 and MDS tables in addition to fixing some other whatnot that I noticed. I honestly would have went further, but I had to draw the line somewhere. Shouldn't get any sort of intervention. It was a quick and dirty edit, not responsible......

You get the point, flash at your own risk.



Title: Re: Unreal KFMIRL values to overcome ignition retards
Post by: tbm on October 09, 2013, 05:18:30 AM
LDRXN=193
IRL=190

Take a look at the values in a stock file.
In stock file LDRXN=135 and IRL=about 182.
In my file IRL little bit more than LDRXN as well :)

But I was pretty sure that  LDRXN cuts load and my LDRXN is more than IRL.

What was the actual load that was logged? Desired? I find it hard to believe you weren't exceeding 190 with a GT28R. I mean, K04 cars do that.
You are right my rl_w is more than requested load.
max(rl_w) = 204
max(rl) = 191.2
max(rlmx_w)=195

But I'd like to notice retards happen at middle rpm range from 1500 till 2800-3000 rpm.

How about inter/extrapolating KFZWOP/2 since you drastically changed the axis? That, and IOP is not great. Don't rely on the tuner wizard, it takes maybe 5 minutes to do it right.

I didn't touch KFZWOP/2 and KFMDS. I thought at first I should overcome timing intervention and after that adjust all other tables.

Give this a shot. It's your file with a proper IOP/IRL relationship, recalculated ZWOP/2 and MDS tables in addition to fixing some other whatnot that I noticed. I honestly would have went further, but I had to draw the line somewhere. Shouldn't get any sort of intervention. It was a quick and dirty edit, not responsible......
Could you explain why my IOP/IRL interpolation/invert wasn't correct?


Thanks a lot for your efforts! I'll move all your changes into my file and try.

Now I know that I was mistaken and I should adjusted all maps together IOP/IRL, *ZWOP* and MDS.


Title: Re: Unreal KFMIRL values to overcome ignition retards
Post by: ddillenger on October 09, 2013, 12:52:51 PM
Please don't move any changes. Run the file I uploaded. It's YOUR file to begin with. If you have issues, how will I know you found all of the changes?


Title: Re: Unreal KFMIRL values to overcome ignition retards
Post by: tbm on October 09, 2013, 12:59:17 PM
Please don't move any changes. Run the file I uploaded. It's YOUR file to begin with. If you have issues, how will I know you found all of the changes?
I use connect windows in WinOLS that's why I can't miss the changes. ;) Anyway I'll try file from you.
Again, thanks a lot for your efforts!

Could you explain why my IRL/IOP were wrong? Why did you change KFZWOP?

Thanks in advance!


Title: Re: Unreal KFMIRL values to overcome ignition retards
Post by: catbed on October 09, 2013, 02:53:06 PM
I use connect windows in WinOLS that's why I can't miss the changes. ;) Anyway I'll try file from you.
Again, thanks a lot for your efforts!

Could you explain why my IRL/IOP were wrong? Why did you change KFZWOP?

Thanks in advance!

ZWOP needs changing because it shares the load axis with IOP.


Title: Re: Unreal KFMIRL values to overcome ignition retards
Post by: tbm on October 09, 2013, 11:35:26 PM
ZWOP needs changing because it shares the load axis with IOP.
But retard appear at range axis which wasn't changed. I mean low load rpm. I just trying to find out how it can be related to retards.


Title: Re: Unreal KFMIRL values to overcome ignition retards
Post by: ddillenger on October 09, 2013, 11:54:06 PM
But retards appear at range axis which wasn't changed. I mean low load rpm. I just trying to find out how it can be related to retards.

I have no idea. You haven't posted any logs. When asking for help it's customary to provide the data necessary for us to provide that help.

Just posting:

"This doesn't work, why are there so many retards" (besides being hysterical I might add, thank you for that)

will not get much feedback I'm afraid.


Title: Re: Unreal KFMIRL values to overcome ignition retards
Post by: tbm on October 10, 2013, 12:04:31 AM
I have no idea. You haven't posted any logs. When asking for help it's customary to provide the data necessary for us to provide that help.

Just posting:

"This doesn't work, why are there so many retards" (besides being hysterical I might add, thank you)

will not get much feedback I'm afraid.
Hi Daz!
Unfortunately all my log files were converted for logviewer program.
I'll use you tune file and write new log.
Thanks!


Title: Re: Unreal KFMIRL values to overcome ignition retards
Post by: tbm on October 10, 2013, 12:31:47 AM
Hi Guys,

I've found one of my old log files with retards. Please don't pay attention to retards with AccellPosition=0%.

https://www.dropbox.com/s/0ia0ynqu42m9i48/winols_template_20130926_085028.zip

Daz, could you look through the file?


Title: Re: Unreal KFMIRL values to overcome ignition retards
Post by: IamwhoIam on October 10, 2013, 03:11:50 AM
we <3 them retardz


Title: Re: Unreal KFMIRL values to overcome ignition retards
Post by: tbm on October 10, 2013, 03:19:23 AM
we <3 them retardz
What do you mean?



Title: Re: Unreal KFMIRL values to overcome ignition retards
Post by: phila_dot on October 10, 2013, 06:07:06 AM
What makes you think that the intervention is resulting from torque management?

Does zwist == zwopt during the ignition retard?


Title: Re: Unreal KFMIRL values to overcome ignition retards
Post by: tbm on October 10, 2013, 06:28:04 AM
What makes you think that the intervention is resulting from torque management?

I think so because of several things:
1. Knock voltage is too low during the reterds (I mean not due to knock);
2. Retards appear at low and middle rpm range and low accellpedal position;
And main thing - each time when I increased IRL and rescaled IOP retards were lower and lower until IRL raised to unreal values retards gone totally.

Does zwist == zwopt during the ignition retard?
Practically all the time zwopt > zwist including during the retards.



Title: Re: Unreal KFMIRL values to overcome ignition retards
Post by: ddillenger on October 10, 2013, 09:41:13 AM
What do you mean?



Retards is a derogatory term used to describe mentailly handicapped people. The way you're using it is very funny.


Title: Re: Unreal KFMIRL values to overcome ignition retards
Post by: tbm on October 10, 2013, 10:39:49 AM
Retards is a derogatory term used to describe mentailly handicapped people. The way you're using it is very funny.
I have apricated your joke.


Title: Re: Unreal KFMIRL values to overcome ignition retards
Post by: nyet on October 10, 2013, 10:44:04 AM
Stupid question:

isn't not running at ZWOPT by definition torque intervention?


Title: Re: Unreal KFMIRL values to overcome ignition retards
Post by: Rick on October 10, 2013, 03:36:55 PM
I'd say no,

there is no intervention occuring.  Zwopt is just used as a base for determining current torque and to reduce torque when required.

Torque intervention, for the fast path at least, is when zwist=zwsol

Rick


Title: Re: Unreal KFMIRL values to overcome ignition retards
Post by: nyet on October 10, 2013, 06:03:11 PM
reduce torque when required.
...
Torque intervention, for the fast path at least, is when zwist=zwsol

you mean fast path torque intervention is when zwist<zwsol ?

but technically, zwist<zwopt is torque intervention as well... just like maintaining torque reserve is technically torque intervention.. so its a semantic argument if you aren't using ME's definition of "torque intervention".

I.e. the OP is saying that ANY time zwist != zwopt ME7 is "retarding" timing.

I think his terminology leaves a lot to be desired...


Title: Re: Unreal KFMIRL values to overcome ignition retards
Post by: tbm on October 11, 2013, 03:58:44 AM
you mean fast path torque intervention is when zwist<zwsol ?

but technically, zwist<zwopt is torque intervention as well... just like maintaining torque reserve is technically torque intervention.. so its a semantic argument if you aren't using ME's definition of "torque intervention".

I.e. the OP is saying that ANY time zwist != zwopt ME7 is "retarding" timing.
I'm little confused...

As far as I understood I will have ignition retard always if zwist != zwopt but they always not equal.

Also I've noticed ignitions retard mostly appear when zwsol > zwist. The screenshot here https://www.dropbox.com/s/kvwet2t8rsnchlb/ign_retard.jpg



Title: Re: Unreal KFMIRL values to overcome ignition retards
Post by: tbm on October 11, 2013, 12:03:44 PM
Please don't move any changes. Run the file I uploaded. It's YOUR file to begin with. If you have issues, how will I know you found all of the changes?
Hi Daz!
You helped me once again! Thanks a lot!

With "your" file my ignitions retard not higher than 3.75 degrees and it happens pretty less times.

Do you think my problem was in not rescaled KFZWOP/2 and MDS axises?


Title: Re: Unreal KFMIRL values to overcome ignition retards
Post by: phila_dot on October 11, 2013, 12:23:41 PM
Torque intervention, for the fast path at least, is when zwist=zwsol

This is correct and what I meant to write.


Title: Re: Unreal KFMIRL values to overcome ignition retards
Post by: Rick on October 11, 2013, 12:23:58 PM
zwist will never be equal to zwopt under any kind of load.  Zwopt is optimum timing for a non knock limited engine which rarely exists in practice, at least not on pump fuel.  It's there simply so that the ECU can know how much to retard ignition by in order to reduce torque if it requires.

Fast path torque intervention is when zwist does not follow zwbas but instead zwsol.  Optimum timing for the engine comes from correctly calibrated KFZW maps and if actual timing isn't at this point, and you have zero knock, then you have intervention.


Rick


Title: Re: Unreal KFMIRL values to overcome ignition retards
Post by: tbm on October 14, 2013, 01:36:45 PM
Hi Daz and ALL,

I have retards ignition again. I really don't understand the nature of these retards.

Could you look through the log file and point me?
https://www.dropbox.com/s/s6elmjb0jxpolj2/winols_template_20131014_181622.zip

Regards.


Title: Re: Unreal KFMIRL values to overcome ignition retards
Post by: nyet on October 14, 2013, 02:14:01 PM
please just post the log as an attachement, or use ecuxplot and post a shot of rpm vs zwist/zwsol


Title: Re: Unreal KFMIRL values to overcome ignition retards
Post by: tbm on October 14, 2013, 03:01:43 PM
please just post the log as an attachement, or use ecuxplot and post a shot of rpm vs zwist/zwsol
Hi nyet,

the log file is attached. I'll make screenshots later.


Title: Re: Unreal KFMIRL values to overcome ignition retards
Post by: Bische on October 14, 2013, 08:19:12 PM
Faulty clutch switch


Title: Re: Unreal KFMIRL values to overcome ignition retards
Post by: userpike on October 14, 2013, 09:07:43 PM
What do you call retarded folk in your language?


Title: Re: Unreal KFMIRL values to overcome ignition retards
Post by: nyet on October 14, 2013, 09:33:00 PM
Ugh.

Can you just post a single WOT 3rd gear pull through a large rpm range?

That log is just a huge mess of data, unless you can pare it down to the areas that you think are suspect.


Title: Re: Unreal KFMIRL values to overcome ignition retards
Post by: tbm on October 15, 2013, 12:29:23 AM
Faulty clutch switch
According to log file the clutch switch is working properly.


Title: Re: Unreal KFMIRL values to overcome ignition retards
Post by: tbm on October 15, 2013, 12:32:32 AM
What do you call retarded folk in your language?
I mean "negative Correction Factor", "reducing ignition timing" etc.


Title: Re: Unreal KFMIRL values to overcome ignition retards
Post by: tbm on October 15, 2013, 01:58:06 AM
Ugh.

Can you just post a single WOT 3rd gear pull through a large rpm range?
I don't have any ignitions retard, boost or AFR issue under WOT. I have ignition reducing (ignitions retard) (I don't know how call this effect also :) ) only at low load about 20-30% accel position and 2000-3000 rpm range.
But anyway I've attached today's WOT log on 3rd gear.

That log is just a huge mess of data, unless you can pare it down to the areas that you think are suspect.
I've attached cut log file and left there only retarded area.

winols_template_20131015_091906_ecux.zip - WOT file
winols_template_20131014_181622_retard.zip - with ignitions retard file


Title: Re: Unreal KFMIRL values to overcome ignition retards
Post by: tbm on October 15, 2013, 06:36:16 AM
please just post the log as an attachement, or use ecuxplot and post a shot of rpm vs zwist/zwsol
In addition: in the most times when I had ignitions retard zwsol < zwist


Title: Re: Unreal KFMIRL values to overcome ignition retards
Post by: tbm on October 15, 2013, 09:34:24 AM
In addition: in the most times when I had ignitions retard zwsol < zwist
I think I have found solution. I will update the tipoff when I check.


Title: Re: Unreal KFMIRL values to overcome ignition retards
Post by: nyet on October 15, 2013, 09:35:06 AM
It looks like your actual load spends almost all of its time over your requested load.

Also, at WOT, your load is significantly over 190 pretty much everywhere, which means you are probably on the last row of your timing table... which is probably near zero or negative.

Your MAF looks to be calibrated completely wrong.


Title: Re: Unreal KFMIRL values to overcome ignition retards
Post by: tbm on October 15, 2013, 12:10:51 PM
It looks like your actual load spends almost all of its time over your requested load.
Did you meant under WOT?

Also, at WOT, your load is significantly over 190 pretty much everywhere, which means you are probably on the last row of your timing table... which is probably near zero or negative.
You are right my timinig is near zero and negative. I'll rescale KFZW load axis.

Your MAF looks to be calibrated completely wrong.
I have big frontal intercooler and free air filter. My MAF is 0 280 218 038 which is installed in S4 a2000 therefore I moved MLHFM, MLOFS and KFLDMX maps from A-box stock file.

MLHFM which I use is attached.

Could you advise what I did wrong with MAF calibrations?


Title: Re: Unreal KFMIRL values to overcome ignition retards
Post by: nyet on October 15, 2013, 12:28:13 PM
You may also want to log ps_w to make sure you aren't maxing it.

you might need to underscale your MAF if you are.


Title: Re: Unreal KFMIRL values to overcome ignition retards
Post by: tbm on October 15, 2013, 12:40:01 PM
You may also want to log ps_w to make sure you aren't maxing it.
Under WOT ps_w is 2559.96

you might need to underscale your MAF if you are.
Could you explain?


Title: Re: Unreal KFMIRL values to overcome ignition retards
Post by: ddillenger on October 15, 2013, 12:47:48 PM
heh.

5120 or underscaled MAF time.


Title: Re: Unreal KFMIRL values to overcome ignition retards
Post by: nyet on October 15, 2013, 12:56:05 PM
Under WOT ps_w is 2559.96
Could you explain?

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


Title: Re: Unreal KFMIRL values to overcome ignition retards
Post by: tbm on October 15, 2013, 12:59:51 PM
http://nefariousmotorsports.com/forum/index.php?topic=2747.0
Thanks!



Title: Re: Unreal KFMIRL values to overcome ignition retards
Post by: tbm on October 16, 2013, 12:51:46 PM
Hi again!

Guys, thanks a lot for your hints and notices!

I've rescaled MAF calibrations and now rl_w is almost equal rl and also never bigger than rl. Because of this Requested AFR is pretty close to Actual AFR. But I'm still overcoming ignitions retard and I noticed several things:
1. Most of the ignitions retard happen when coolant temperature is less 80C;
2. In some area when rl_w > rlsol_w when WG is closed but turbo began spooling and ignitions retard happen.

So what would be better to smooth the difference with rl_w and rlsol_w by rescaling MAF calibrations or with IOP/IRL rescaling at these areas?

It seems related to optimal efficiency KFZWOP and something like that.


Title: Re: Unreal KFMIRL values to overcome ignition retards
Post by: nyet on October 16, 2013, 05:37:29 PM
1. Most of the ignitions retard happen when coolant temperature is less 80C;
not an issue
Quote
2. In some area when rl_w > rlsol_w when WG is closed but turbo began spooling and ignitions retard happen.

not an issue, unless you are WOT.

Quote
It seems related to optimal efficiency KFZWOP and something like that.

No. Please study up on torque based systems...


Title: Re: Unreal KFMIRL values to overcome ignition retards
Post by: tbm on October 29, 2013, 12:33:37 PM
Hi Guys,

Guys, I have to ask for your assistance again. I have remade many things but I'm still trying overcome ignition timing intervention. I haven't managed to find out with nature of the this issue. It seems to IOP/IRL issue.

DD, nyet, Rick
- guys could you look through my WOT on 3rd gear log file and point me a little hint? I just stuck. :(

Thanks in advance!



Title: Re: Unreal KFMIRL values to overcome ignition retards
Post by: tbm on October 29, 2013, 12:50:46 PM
In addition: In my understanding I need to reduce IRL with different efficients ETADZW*, DZWOLA* etc.


Title: Re: Unreal KFMIRL values to overcome ignition retards
Post by: littco on October 29, 2013, 01:09:20 PM
In addition: In my understanding I need to reduce IRL with different efficients ETADZW*, DZWOLA* etc.
Have you tried disabling the torque intervention? That way you'll see pretty quickly if you kfmirl/IHOP maps are screwy


Title: Re: Unreal KFMIRL values to overcome ignition retards
Post by: tbm on October 29, 2013, 01:14:48 PM
Have you tried disabling the torque intervention? That way you'll see pretty quickly if you kfmirl/IHOP maps are screwy
Yes, I've tried and I didn't have timing interventions. Yes, I know this is the answer for my question but I can misunderstand that's why I asked the assistance from guru.


Title: Re: Unreal KFMIRL values to overcome ignition retards
Post by: tbm on October 29, 2013, 02:35:19 PM
I think I've found the issue my rl_w is always lower then rlsol_w so because of this my IOP most of the time is lower then IRL therefor I need to upscale back my ps_w in order to make rl_w higher.

Am I rigth?


Title: Re: Unreal KFMIRL values to overcome ignition retards
Post by: tbm on November 01, 2013, 03:34:00 AM
Hi Guys,

Thanks a lot for your assistance!
The issue was fixed.
I've rescaled ps_w and rlsol_w and adjusted IOP table.