Adaptronic Engine Mgmt - AUS Plug-in and wire-in stand alone ECU's for RX-7's

Closed loop idle causing idle rpm to dip on return to idle

Thread Tools
 
Search this Thread
 
Old 11-19-19, 11:18 PM
  #1  
Full Member

Thread Starter
iTrader: (4)
 
dawggpie's Avatar
 
Join Date: Apr 2005
Location: CA
Posts: 120
Received 3 Likes on 3 Posts
Closed loop idle causing idle rpm to dip on return to idle

I've been dealing with a dip in rpm on return to idle for a while now. At times it was bad enough that the engine would stall out. I've minimized that by playing around with the timing table and throwing in a bit more timing than I'd like to around the idle range. I dug deeper into it today and it looks like it's happening because closed loop idle is compensating for an over rpm condition where it shouldn't be and pulling timing. I have the car set to idle at 800 rpm. It looks like closed loop idle starts to kick in at 1000 rpm and them almost immediately applies the max ign correction that I have configured; 5 degrees retard. If you look closely at the below graph it even looks like the timing retard is starting to apply even before the closed loop idle is at level 3. Tbh, I'm not sure what the difference between levels 1, 2 and 3 are. Adaptronics idle control posts notes that closed loop should kick in a little before the target idle rpm. There any specific reason for this? Is it possible to adjust this? I feel like my PID controls are set to react pretty conservatively, but maybe someone can verify that for me. Any thoughts as to what else I can adjust?



Old 11-20-19, 12:46 AM
  #2  
Full Member

iTrader: (1)
 
mrselfdestruct1994's Avatar
 
Join Date: Mar 2014
Location: Australia
Posts: 165
Received 10 Likes on 10 Posts
Hey mate, there's a good explanation of how it works here: https://adaptronic.com.au/blogs/modu...n-modular-ecus

If you put up your ecu file and datalog I'll try and give you a hand.
Old 11-20-19, 01:10 AM
  #3  
Full Member

Thread Starter
iTrader: (4)
 
dawggpie's Avatar
 
Join Date: Apr 2005
Location: CA
Posts: 120
Received 3 Likes on 3 Posts
Originally Posted by mrselfdestruct1994
Hey mate, there's a good explanation of how it works here: https://adaptronic.com.au/blogs/modu...n-modular-ecus

If you put up your ecu file and datalog I'll try and give you a hand.
Ya, that's actually the post I was referring to where they said closed loop idle control kicks in a little above the requested idle rpm It's a great description of how it works, but I wasn't able to figure out my situation described above from the info in the post. Main problem seems to be that the PID gets way too aggressive with the timing retard too early. I could try slowing the reaction of the PID some more, but I don't want it to get sluggish when it's trying to maintain a smooth idle.
Old 11-20-19, 04:37 AM
  #4  
Full Member

iTrader: (1)
 
mrselfdestruct1994's Avatar
 
Join Date: Mar 2014
Location: Australia
Posts: 165
Received 10 Likes on 10 Posts
Originally Posted by dawggpie
Ya, that's actually the post I was referring to where they said closed loop idle control kicks in a little above the requested idle rpm It's a great description of how it works, but I wasn't able to figure out my situation described above from the info in the post. Main problem seems to be that the PID gets way too aggressive with the timing retard too early. I could try slowing the reaction of the PID some more, but I don't want it to get sluggish when it's trying to maintain a smooth idle.
PID controls the idle air controller, the ignition timing is a basic lookup table with a few conditions to toggle it on and off. Post your ecu file if you need assistance mate.
Old 11-20-19, 06:31 AM
  #5  
Full Member

iTrader: (1)
 
mrselfdestruct1994's Avatar
 
Join Date: Mar 2014
Location: Australia
Posts: 165
Received 10 Likes on 10 Posts
FYI my PID settings are 1%, 2% and 0.2%.
Old 11-20-19, 06:27 PM
  #6  
Banned. I got OWNED!!!

 
RGHTBrainDesign's Avatar
 
Join Date: Aug 2012
Location: San Jose, CA
Posts: 1,666
Received 82 Likes on 75 Posts
I resolved this on quite a few cars. Feel free to PM me.
Old 11-22-19, 10:07 AM
  #7  
Sponsor
RX7Club Vendor
 
Tuned By Shawn's Avatar
 
Join Date: Aug 2019
Location: Minnesota
Posts: 131
Received 14 Likes on 10 Posts
Hi,

Sorry to hear you have been having troubles with the rpm falling. This issue had admittedly plagued me on a few cars but I have found a good solution that simply doesn't have any negative effects. You simply Zero out the timing offset for the Over RPM target. only use the positive for when the rpm dips. There is no need to have negative timing in the "idle Igntion Timing Trim"

Cheers,

Shawn Christenson
Tuned By Shawn
__________________
Tuned By Shawn - Adaptronic Modular Dealer and Remote or On-site Tuning Specialist
We Specialize in tuning the Mazda Rx7 Platforms with the Adaptronic Modular ECU's
Website - www.tunedbyshawn.com
Email - service@tunedbyshawn.com
Phone - 218-330-7369
Old 11-22-19, 11:30 AM
  #8  
Full Member

Thread Starter
iTrader: (4)
 
dawggpie's Avatar
 
Join Date: Apr 2005
Location: CA
Posts: 120
Received 3 Likes on 3 Posts
Thanks for the input, guys.

Shawn, ya that makes sense. I was thinking about doing that but didn't want to lose the ability for the ecu to pull down rpm quickly by pulling timing if needed. Probably not a bit loss so I'll give it a go. Those over rpm ignition retard numbers are definitely what causing the return to idle rpm to dip from what I can see in the log graph above. Ideally, given that Adaptronic kicks in the closed loop idle control ~200 rpm above the desired idle rpm, they'd add a slight delay, maybe 1-2s, before which the Idle Ignition Timing Trim map doesn't get referenced.

mrselfdestruct1994, good point re the pid only impacting the ICS. Didn't even occur to me.

Here's the ecu file you guys want to take a look.

Edit: Thinking about it some more, by the time rpm gets to the desired idle rpm, timing retard should be back to 0 according to the Idle Ignition Timing Trim map, which it looks like it is in the log screenshot above, yet rpm still drips. Does it make sense that there's a slight lag in time between the timing change and the engine's response? I would have expected it to be pretty instantaneous, but I guess there has to be some amount of time to impact the momentum of the engine as it decelerates.
Attached Files
File Type: ecu
timing 191017.ecu (128.0 KB, 45 views)

Last edited by dawggpie; 11-22-19 at 11:44 AM.
Old 11-22-19, 02:34 PM
  #9  
Sponsor
RX7Club Vendor
 
Tuned By Shawn's Avatar
 
Join Date: Aug 2019
Location: Minnesota
Posts: 131
Received 14 Likes on 10 Posts
Originally Posted by dawggpie
Thanks for the input, guys.

Shawn, ya that makes sense. I was thinking about doing that but didn't want to lose the ability for the ecu to pull down rpm quickly by pulling timing if needed. Probably not a bit loss so I'll give it a go. Those over rpm ignition retard numbers are definitely what causing the return to idle rpm to dip from what I can see in the log graph above. Ideally, given that Adaptronic kicks in the closed loop idle control ~200 rpm above the desired idle rpm, they'd add a slight delay, maybe 1-2s, before which the Idle Ignition Timing Trim map doesn't get referenced.

mrselfdestruct1994, good point re the pid only impacting the ICS. Didn't even occur to me.

Here's the ecu file you guys want to take a look.

Edit: Thinking about it some more, by the time rpm gets to the desired idle rpm, timing retard should be back to 0 according to the Idle Ignition Timing Trim map, which it looks like it is in the log screenshot above, yet rpm still drips. Does it make sense that there's a slight lag in time between the timing change and the engine's response? I would have expected it to be pretty instantaneous, but I guess there has to be some amount of time to impact the momentum of the engine as it decelerates.
What is happening is the engine has already lost enough TQ on decel that it cannot recover even with the idle compensation + its slamming the duty cycle down to reach the target so the combination of both of those causes this condition is what iv been finding.

Cheers,

Shawn Christenson
__________________
Tuned By Shawn - Adaptronic Modular Dealer and Remote or On-site Tuning Specialist
We Specialize in tuning the Mazda Rx7 Platforms with the Adaptronic Modular ECU's
Website - www.tunedbyshawn.com
Email - service@tunedbyshawn.com
Phone - 218-330-7369
Old 11-23-19, 11:30 PM
  #10  
Banned. I got OWNED!!!

 
RGHTBrainDesign's Avatar
 
Join Date: Aug 2012
Location: San Jose, CA
Posts: 1,666
Received 82 Likes on 75 Posts
Originally Posted by dawggpie
Thanks for the input, guys.

Shawn, ya that makes sense. I was thinking about doing that but didn't want to lose the ability for the ecu to pull down rpm quickly by pulling timing if needed. Probably not a bit loss so I'll give it a go. Those over rpm ignition retard numbers are definitely what causing the return to idle rpm to dip from what I can see in the log graph above. Ideally, given that Adaptronic kicks in the closed loop idle control ~200 rpm above the desired idle rpm, they'd add a slight delay, maybe 1-2s, before which the Idle Ignition Timing Trim map doesn't get referenced.

mrselfdestruct1994, good point re the pid only impacting the ICS. Didn't even occur to me.

Here's the ecu file you guys want to take a look.

Edit: Thinking about it some more, by the time rpm gets to the desired idle rpm, timing retard should be back to 0 according to the Idle Ignition Timing Trim map, which it looks like it is in the log screenshot above, yet rpm still drips. Does it make sense that there's a slight lag in time between the timing change and the engine's response? I would have expected it to be pretty instantaneous, but I guess there has to be some amount of time to impact the momentum of the engine as it decelerates.
I'll post the fix back on here for whoever wants to use it. Tomorrow I'll be doing all my tuning for this weekend.

Cheers,

-Ryan
Old 11-24-19, 01:18 PM
  #11  
Banned. I got OWNED!!!

 
RGHTBrainDesign's Avatar
 
Join Date: Aug 2012
Location: San Jose, CA
Posts: 1,666
Received 82 Likes on 75 Posts
Here you go Dawggpie. This should resolve a few issues.

Report back, let me know how she feels.
Attached Files
File Type: ecu
Dawggpie - RGHTv.1.ecu (128.0 KB, 64 views)
Old 11-25-19, 12:16 AM
  #12  
Full Member

Thread Starter
iTrader: (4)
 
dawggpie's Avatar
 
Join Date: Apr 2005
Location: CA
Posts: 120
Received 3 Likes on 3 Posts
Originally Posted by RGHTBrainDesign
Here you go Dawggpie. This should resolve a few issues.

Report back, let me know how she feels.
Thanks! I'll give it a try and report back. How do I do a diff on the tunes? Would love to know what edits were made.
Old 11-25-19, 02:07 AM
  #13  
Banned. I got OWNED!!!

 
RGHTBrainDesign's Avatar
 
Join Date: Aug 2012
Location: San Jose, CA
Posts: 1,666
Received 82 Likes on 75 Posts
Originally Posted by dawggpie
Thanks! I'll give it a try and report back. How do I do a diff on the tunes? Would love to know what edits were made.
Let's first see if it's a step in the right direction, from there, there's a lot of refinement left.
Old 11-25-19, 05:35 AM
  #14  
Full Member

iTrader: (1)
 
mrselfdestruct1994's Avatar
 
Join Date: Mar 2014
Location: Australia
Posts: 165
Received 10 Likes on 10 Posts
Sorry, I had a look but I don't see anything obviously wrong. I can see that RGHTBrainDesign has added some differential gain to your PID settings. Please let us know how it goes as I may try that myself.

Personally I might be inclined to add a bit more fuel below your target AFR so that as the RPM is falling it gains torque. You could try changing the 500rpm column to 12:1. You might also try reducing your ignition timing to 0 degrees flat in the map which will let you open up the idle air bleed a bit. If you post a datalog of the issue as well that might help.
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
radkins
Rotary Car Performance
4
09-22-08 07:45 PM
cewrx7r1
Power FC Forum
19
08-06-08 09:28 PM
Jobro
Megasquirt Forum
26
03-03-08 04:10 PM
rotarypower101
Power FC Forum
2
12-04-05 10:04 AM
jacobcartmill
2nd Generation Specific (1986-1992)
8
08-17-04 11:18 AM



Quick Reply: Closed loop idle causing idle rpm to dip on return to idle



All times are GMT -5. The time now is 03:02 PM.