MEGAsquirt A place to collectively sort out this megasquirt gizmo

Idle settles then surges

Thread Tools
 
Search this Thread
 
Old 12-23-2018, 05:05 PM
  #1  
Junior Member
Thread Starter
 
silverstorm's Avatar
 
Join Date: May 2016
Location: Monterey
Posts: 61
Total Cats: 3
Default Idle settles then surges

Happy Holidays!

I've been having an issue and finally decided to track it down, hopefully you all can help.

When I let off the throttle the idle will settle down to a normal RPM (900-1000) but a moment or two later it will surge to 1800-2000 RPM. Occasionally it will settle back down on it's own but usually it just hangs there indefinitely. If I artificially lower RPM by turning the fan on or holding the power window switches down it will lower 100 or 200 and then drop back down to normal idle. I'm sure I'm overlooking something obvious but I'm all ears for any input.

Attached is a log where you can see TPS at 0 and RPM will jump seemingly on its own. Feel free to critique my stupid rich street tune as well.

Thanks for any help!
Attached Files
File Type: msl
diagnosehighidle.msl (652.8 KB, 72 views)
silverstorm is offline  
Old 12-23-2018, 09:01 PM
  #2  
Retired Mech Design Engr
iTrader: (3)
 
DNMakinson's Avatar
 
Join Date: Jan 2013
Location: Seneca, SC
Posts: 5,009
Total Cats: 856
Default

What year, what mods, what megasquirt, and post your tune as well as the log.
EDIT:
Problem has been existed since when?

I’m thinking tune like you, but I suppose it could be wiring or leak
DNMakinson is offline  
Old 12-23-2018, 09:19 PM
  #3  
Junior Member
 
Mudflap's Avatar
 
Join Date: May 2017
Location: Louisville, Co
Posts: 466
Total Cats: 86
Default

You need to post your tune.
Mudflap is offline  
Old 12-23-2018, 09:22 PM
  #4  
Junior Member
 
Mudflap's Avatar
 
Join Date: May 2017
Location: Louisville, Co
Posts: 466
Total Cats: 86
Default

I don't get it. I don't see a jump anywhere that doesn't have an associate TPS with it.
Mudflap is offline  
Old 12-23-2018, 10:32 PM
  #5  
Junior Member
Thread Starter
 
silverstorm's Avatar
 
Join Date: May 2016
Location: Monterey
Posts: 61
Total Cats: 3
Default

My bad. Problem has existed as long as I've had this tune that I can remember. At least the last 6 months. My car has been in various states of disarray for the last year though so I couldn't pinpoint a specific time it started. Definitely prior to the turbo install a month ago.

94 Miata, 96 block, 01 head, 99 intake manifold, DIYPNP (microsquirt) ecu, RX8 injectors, T2 turbo, eBay intercooler, AIT sensor mounted post intercooler outside engine bay, 2.5" exhaust, IWG without boost controller for now, EWG block off plate, VVT and VCIS not hooked up.

My well running but very safe tune is attached.
Attached Files
File Type: msq
CurrentTune.msq (117.2 KB, 49 views)
silverstorm is offline  
Old 12-23-2018, 10:38 PM
  #6  
Junior Member
Thread Starter
 
silverstorm's Avatar
 
Join Date: May 2016
Location: Monterey
Posts: 61
Total Cats: 3
Default

Mudflap, see 19, 27, and 36 seconds. Clutch in or neutral, TPS is 0 and yet RPMs climb each time
silverstorm is offline  
Old 12-23-2018, 11:27 PM
  #7  
Junior Member
 
Mudflap's Avatar
 
Join Date: May 2017
Location: Louisville, Co
Posts: 466
Total Cats: 86
Default

Now I'm intrigued. I can see that your idle duty % goes to 32.5% when your closed loop kicks in. But it clearly has a 930 RPM target and is doing nothing to reduce that idle duty.

I got nothing. Sorry for the wasted words on the internet.

Last edited by Mudflap; 12-23-2018 at 11:47 PM.
Mudflap is offline  
Old 12-23-2018, 11:55 PM
  #8  
Cpt. Slow
iTrader: (25)
 
curly's Avatar
 
Join Date: Oct 2005
Location: Oregon City, OR
Posts: 14,179
Total Cats: 1,129
Default

Having not looked at your tune, look into your fan idle up. If it’s more than a couple %, it’ll cause a high idle.
curly is online now  
Old 12-24-2018, 07:01 PM
  #9  
Junior Member
Thread Starter
 
silverstorm's Avatar
 
Join Date: May 2016
Location: Monterey
Posts: 61
Total Cats: 3
Default

Ended up messing around in my closed loop idle settings and that fixed it right up. I feel like a pretty big tool for not checking something so obvious. Thanks everyone for all the help!
silverstorm is offline  
Old 12-24-2018, 08:08 PM
  #10  
Junior Member
 
Mudflap's Avatar
 
Join Date: May 2017
Location: Louisville, Co
Posts: 466
Total Cats: 86
Default

don't leave us hanging, what solved it?
Mudflap is offline  
Old 12-24-2018, 08:22 PM
  #11  
Junior Member
Thread Starter
 
silverstorm's Avatar
 
Join Date: May 2016
Location: Monterey
Posts: 61
Total Cats: 3
Default

Funny enough I got an automated email from the forum saying there was a new post by you (Mudflap) recommending I change my closed loop idle settings from "use initial value table" to "use last value". I made that change and after one high idle incident it settled and then after a restart it did it once again so I modified the duty cycles of the IAC and now it runs like a clock. Not sure why I'm not seeing that post now but you definitely nailed it on the head. Thanks for catching my goof up!
silverstorm is offline  
Old 12-24-2018, 10:53 PM
  #12  
Junior Member
 
Mudflap's Avatar
 
Join Date: May 2017
Location: Louisville, Co
Posts: 466
Total Cats: 86
Default

That is hilarious. I wrote up a post explaining why you should change it to "use last value", but then I looked at my tune (which is pretty decent) and realized that I was in fact using "use initial value table" with your "initial value" table. So I figured it was the wrong approach and I edited my post to "I don't know".

Glad to help in some strange way.
Mudflap is offline  
Old 12-25-2018, 09:07 AM
  #13  
Retired Mech Design Engr
iTrader: (3)
 
DNMakinson's Avatar
 
Join Date: Jan 2013
Location: Seneca, SC
Posts: 5,009
Total Cats: 856
Default

Use last value is not as good as a properly set-up initial values table. The value of the IV table is that the IAC goes to the right value the first time after a start. It also goes to the right value after say, your start and get on the freeway. The next time you go to idle, will be fully warmed up, whereas the "last value" was when the car was cold. Not a big deal, but a properly set up table puts you at the right place every time.

Set up your idle RPM vs CLT curve so that it falls from 1500 @ 0F, to 850 @ 180F. This give the next steps vital information.
Set your Initial values table in "Closed Loop Idle Settings" to respond to "Use MAT".
Also, on the "Closed Loop Idle Settings", make sure the "PID Delay(s)" and "Crank to Run Taper(s) are set to "3". Or leave them higher as you have now.
Then, continue to run what you have been running, but take logs, starting cold. The values used by the MS, when applying "use last value" can then be used to populate the "initial values" table.

Looking at your log, your CLI is not really controlling at all. Possibly because you have the slider so low. It is engaging at the table initial values, and then simply driving to your minimum opening of 15.3. Then the initial values is re-engaging. I'm not sure why that is, instead of starting to control as your RPM gets close to target. Possibly because your Initial values are so way too high?

As a reference on CL PID settings. On my 99, I am running Advanced with slider at 2394, P = 60, I = 55, D = 0.6. In truth that may not be all that far from your low slider, but 100% P & I.

And Mudflap is right. In your log, even the places you mention, you touched the throttle. The surge is occurring WHEN CLI kicks in. It happened because your Initial value is way too high. Then you touch the throttle and the car actually comes out of CLI. Then, when it comes back to the initial value, surge occurs again.

You can fix all this, if you wish to spend the time. It would be interesting to see how your Basic CLI parameters run the idle when they are allowed to work, using your "use last values" to set the starting point of the CLI.
DNMakinson is offline  
Old 02-24-2019, 09:07 PM
  #14  
Junior Member
Thread Starter
 
silverstorm's Avatar
 
Join Date: May 2016
Location: Monterey
Posts: 61
Total Cats: 3
Default

For any future searches, I did resolve this with the initial idles value table. I'm not sure why but the base map I used had very very high numbers in there. Thank you very much DNMakinson!
silverstorm is offline  
Old 02-25-2019, 01:05 AM
  #15  
Retired Mech Design Engr
iTrader: (3)
 
DNMakinson's Avatar
 
Join Date: Jan 2013
Location: Seneca, SC
Posts: 5,009
Total Cats: 856
Default

Originally Posted by silverstorm
For any future searches, I did resolve this with the initial idles value table. I'm not sure why but the base map I used had very very high numbers in there. Thank you very much DNMakinson!
Certainly. We all once were where you were: stuck on some aspect of tuning MS and not seeing a path forward.

Glad you got it solved.
DNMakinson is offline  
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
Dyfelo
MEGAsquirt
5
05-21-2018 09:24 PM
1.6turbokid
MEGAsquirt
3
04-24-2018 10:19 PM
thebigtuna
MEGAsquirt
0
08-23-2017 04:08 PM
jmb952
MEGAsquirt
7
06-07-2017 05:38 PM
gregmiata
MEGAsquirt
1
04-06-2016 07:18 PM



Quick Reply: Idle settles then surges



All times are GMT -4. The time now is 11:23 AM.