General Miata Chat A place to talk about anything Miata

Hot start idle issues

Thread Tools
 
Search this Thread
 
Old 04-26-2020, 04:27 PM
  #1  
I'm Miserable!
Thread Starter
 
user 8202's Avatar
 
Join Date: Mar 2020
Posts: 164
Total Cats: 4
Default Hot start idle issues

I have a 97 Miata that I just installed the full MKturbo kit on. Has the MS3 pnppro. Flowforce 640cc injectors. IAT sensor is on the cold side of the ic piping just after the ic. The car runs and drives great...….except for on hot starts.

If I drive it for 30-40 min and run into the gas station or something. Come out 5 minutes later and start the car and after the ASE is done the car doesn't want to idle. Idle oscillates real bad and the AFRs will go into high 17s, it will then stall. I have to feather the throttle for around a full minute, before it will calm down and idle. Even then, the AFRs will be in the 15s, not around 14.7 where its set. I have adjusted the ASE a little bit, but its not helping probably because ASE is only going for the first few seconds after start up. I live in Georgia, so I only imagine this is going to get worse as it gets hotter outside.

I have used the search button and found that many others have had this issue; but I haven't really seen a threat where there was a definitive "fix" for it. I have read to go into air density settings. On Megasquirt there is a MAT/CLT correction and a MAT Air Density Table. Under my MAT/CLT corrections options its all zeros in the %CLT and from 50000 to 650000 in the flow row. On the MAT Air Density Table there is air temp from -40 to 248 and correction from 125.7 to 96.0. Can anyone who has had this issue and fix it share their settings? I am not sure which one of these I should adjust. the MAT/CLT correction isn't on at all because is all at zero. I took a datalog from yesterday of the issue and it had the IAT at 82. That doesn't seem too high to me to cause an issue. Maybe Im too dumb to understand so please enlighten me!

MAT Air Density Table

MAT/CLT Correction
user 8202 is offline  
Old 04-26-2020, 04:32 PM
  #2  
Cpt. Slow
iTrader: (25)
 
curly's Avatar
 
Join Date: Oct 2005
Location: Oregon City, OR
Posts: 14,209
Total Cats: 1,139
Default

How long after start does your EGO take over? Make sure it has ~15% authority at idle, and when super super hot, it’s at 100% and 14.7, not 105-110% and 14.7.
curly is offline  
Old 04-26-2020, 04:32 PM
  #3  
Senior Member
 
andym's Avatar
 
Join Date: May 2011
Location: Miami
Posts: 559
Total Cats: 77
Default

Mat correction is not what you want to mess with. When you tune you can control how much additional fuels the MS gives for ase after start and in a separate table you can control for how long ase lasts. It sounds like your ase fuel supply is fine just not for the duration. Go to the ase table and make it so that when hot Temps greater than 185, ase lasts longer. Ase can be calculated in either engine cycles or time. Determine which one you want to use and make ase last longer. Problem solved.
andym is offline  
Old 04-26-2020, 04:54 PM
  #4  
I'm Miserable!
Thread Starter
 
user 8202's Avatar
 
Join Date: Mar 2020
Posts: 164
Total Cats: 4
Default

Originally Posted by curly
How long after start does your EGO take over? Make sure it has ~15% authority at idle, and when super super hot, it’s at 100% and 14.7, not 105-110% and 14.7.
where are those options? This is what I'm seeing.



user 8202 is offline  
Old 04-26-2020, 04:56 PM
  #5  
I'm Miserable!
Thread Starter
 
user 8202's Avatar
 
Join Date: Mar 2020
Posts: 164
Total Cats: 4
Default

Originally Posted by andym
Mat correction is not what you want to mess with. When you tune you can control how much additional fuels the MS gives for ase after start and in a separate table you can control for how long ase lasts. It sounds like your ase fuel supply is fine just not for the duration. Go to the ase table and make it so that when hot Temps greater than 185, ase lasts longer. Ase can be calculated in either engine cycles or time. Determine which one you want to use and make ase last longer. Problem solved.

my initial ASE taper ended at 180 so I just changed the last 3 temp rows. This is what.it currently.looks.like
user 8202 is offline  
Old 04-26-2020, 05:12 PM
  #6  
Senior Member
 
andym's Avatar
 
Join Date: May 2011
Location: Miami
Posts: 559
Total Cats: 77
Default

You've got afterstart enrichment (ase) and afterstart enrichment taper. Taper is the length, and ase is the fuel itself. Your ase taper looks to shape downward. Rather than change the temperatures, you can change the duration. For example you can make your 160 temp setting have a 300 duration, 175 a 350 duration and 190 and 400 duration.
andym is offline  
Old 04-26-2020, 05:40 PM
  #7  
I'm Miserable!
Thread Starter
 
user 8202's Avatar
 
Join Date: Mar 2020
Posts: 164
Total Cats: 4
Default

Originally Posted by andym
You've got afterstart enrichment (ase) and afterstart enrichment taper. Taper is the length, and ase is the fuel itself. Your ase taper looks to shape downward. Rather than change the temperatures, you can change the duration. For example you can make your 160 temp setting have a 300 duration, 175 a 350 duration and 190 and 400 duration.
is that how high you had to go to.correct yours?
user 8202 is offline  
Old 04-26-2020, 05:44 PM
  #8  
Cpt. Slow
iTrader: (25)
 
curly's Avatar
 
Join Date: Oct 2005
Location: Oregon City, OR
Posts: 14,209
Total Cats: 1,139
Default

Your EGO is effectively off, since it has 0% authority. Use the authority table, set events to 32, set min rpm to 500, delay after start to 15, and make sure your authority table has a giant chunk of cells around idle that have 15% authority.

Your idle advance could use help too, but try the above first.
curly is offline  
Old 04-26-2020, 05:45 PM
  #9  
Senior Member
 
andym's Avatar
 
Join Date: May 2011
Location: Miami
Posts: 559
Total Cats: 77
Default

Originally Posted by Jmatt07
is that how high you had to go to.correct yours?
I don't know off hand how much is needed versus what I use. I went a bit overkill, but I also have idle ve active and I also have ego correction authority on too. I think mine is set to time based so my real one lasts for about 30 seconds or so after start. It is a bit richer than normal but then again ego correction masks it too. Ego correction I think is disabled for my car until 15 seconds after startup. That should compensate for the wideband not being instantly on at startup since mine needs some warmup time before it starts displaying a number.
andym is offline  
Old 04-26-2020, 05:48 PM
  #10  
Junior Member
iTrader: (1)
 
scottns's Avatar
 
Join Date: Oct 2013
Location: Central MA
Posts: 143
Total Cats: 9
Default

Originally Posted by andym
You've got afterstart enrichment (ase) and afterstart enrichment taper. Taper is the length, and ase is the fuel itself. Your ase taper looks to shape downward. Rather than change the temperatures, you can change the duration. For example you can make your 160 temp setting have a 300 duration, 175 a 350 duration and 190 and 400 duration.
This strategy helped me also. Not perfect. Need to play with the curve more but the car is back to normal after driving for like 5-10 seconds so it really hasn't been an issue. You can make the tapper even high if needed so the graph looks like a V.
scottns is offline  
Old 04-26-2020, 06:05 PM
  #11  
I'm Miserable!
Thread Starter
 
user 8202's Avatar
 
Join Date: Mar 2020
Posts: 164
Total Cats: 4
Default

Originally Posted by andym
I don't know off hand how much is needed versus what I use. I went a bit overkill, but I also have idle ve active and I also have ego correction authority on too. I think mine is set to time based so my real one lasts for about 30 seconds or so after start. It is a bit richer than normal but then again ego correction masks it too. Ego correction I think is disabled for my car until 15 seconds after startup. That should compensate for the wideband not being instantly on at startup since mine needs some warmup time before it starts displaying a number.
That definitely helped. I have it up.to 500 at 190 degrees. Still has mid 15 afrs after.

on this should I have authority table ON? And controller authority at 15%? my.map.is based off diyautotune basemap and I watched the pedxing videos but other than using closed loop idle I haven't mess with the ego control before. Will turning this on help my hotstart issues?
user 8202 is offline  
Old 04-26-2020, 06:29 PM
  #12  
Retired Mech Design Engr
iTrader: (3)
 
DNMakinson's Avatar
 
Join Date: Jan 2013
Location: Seneca, SC
Posts: 5,009
Total Cats: 857
Default

As Curly said. Go back up and read his post.

Table on. 15% in idle area (I use 17%) moving to less in non-idle areas after your VE table is tuned. Then 5% around 100 kPa and 2% in boost... after VE, and MAT corrections are in place. Wider until then.

DNMakinson is offline  
Old 04-26-2020, 09:04 PM
  #13  
I'm Miserable!
Thread Starter
 
user 8202's Avatar
 
Join Date: Mar 2020
Posts: 164
Total Cats: 4
Default

Originally Posted by DNMakinson
As Curly said. Go back up and read his post.

Table on. 15% in idle area (I use 17%) moving to less in non-idle areas after your VE table is tuned. Then 5% around 100 kPa and 2% in boost... after VE, and MAT corrections are in place. Wider until then.
OK. I set it up like that and started the car and it was worse than before. Clearly I have something messed up. Are yall using the PID algorithm on the afr/ego control?
user 8202 is offline  
Old 04-26-2020, 09:18 PM
  #14  
Retired Mech Design Engr
iTrader: (3)
 
DNMakinson's Avatar
 
Join Date: Jan 2013
Location: Seneca, SC
Posts: 5,009
Total Cats: 857
Default

Post a log, along with the present tune, and we can take a look.
DNMakinson is offline  
Old 04-27-2020, 08:30 AM
  #15  
Elite Member
 
x_25's Avatar
 
Join Date: Oct 2013
Location: NorthWest NJ
Posts: 1,821
Total Cats: 141
Default

I fixed this using only ASE. It's actually sitting between 5min and 40min or so that seems to be the worst. So I have ASE cranked way up from ~175f to ~145f (don't have my tune handy to check).
x_25 is offline  
Old 04-27-2020, 02:26 PM
  #16  
I'm Miserable!
Thread Starter
 
user 8202's Avatar
 
Join Date: Mar 2020
Posts: 164
Total Cats: 4
Default

Okay, so I think I have it running better. I raised the ASE even more, and looked on diyautotune and they have an article on changes for better idling. I changed a few of the closed idle settings, and did some other changes to make my tune match some of the screens from trubokitty.com. According to diyautotune, batch fire engines like to idle a little richer than 14.7 so I lowered mine a bit and they also suggest to lower the timing some at idle and it can help. All and/or some of these have helped quite a bit.

I have attached my current tune and a datalog I just did at start up. Let me know what you guys think or if something in my tune looks way off.

I appreciate the help!
Attached Files
File Type: msq
miataturbo8.msq (285.8 KB, 32 views)
File Type: mlg
2020-04-27_14.16.51.mlg (925.3 KB, 23 views)
user 8202 is offline  
Old 04-27-2020, 07:34 PM
  #17  
Retired Mech Design Engr
iTrader: (3)
 
DNMakinson's Avatar
 
Join Date: Jan 2013
Location: Seneca, SC
Posts: 5,009
Total Cats: 857
Default

Where to start... You have the turbo installed, I see. Wire the waste gate open until you have tuned VE table up to 100 kPa. Set Overboost Protection to about 110kPa. Then add boost a little at a time, moving the Overboost up with your tuning of VE.

Your 700 -1500 RPM Spark Advance are more aggressive than I usually see, but I don't know that it is bad, but I would use idle advance set lower at least.

Your VE table is a bit crazy.

Some hot restart tips:
1) Change ASE count units from Cycles to 0.1 Seconds. Your ASE is totally gone before your WB is even reading. For hot restart you need a lot of ASE until the EGO can come in, which it will not do until you are getting an AFR reading. Leave the ASE Taper about where you have it set, which will then end at 50 seconds, transferring the work to the EGO.
2) Add a LOT of ASE at the CLT you are working.
3) Add 7% (multiply by 1.07) your idle VE area. You are too lean down there.
4) Take out timing, best by using idle timing, down to about 12, and then make the RPM / idle advance curve more aggressive.
5) You have to turn on the EGO Authority table to use is. The left columns should not be zero.

Those will help.
DNMakinson is offline  
Old 04-27-2020, 07:52 PM
  #18  
I'm Miserable!
Thread Starter
 
user 8202's Avatar
 
Join Date: Mar 2020
Posts: 164
Total Cats: 4
Default

Thanks for the tips. The VE table is set from me using VEAL several different times and that's where it has tuned everything to. I was wondering about the spark advance table but that is what came on the baseman from diyautotune.
user 8202 is offline  
Old 04-27-2020, 08:13 PM
  #19  
Retired Mech Design Engr
iTrader: (3)
 
DNMakinson's Avatar
 
Join Date: Jan 2013
Location: Seneca, SC
Posts: 5,009
Total Cats: 857
Default

Usually no-one likes the DIY. However, that one does not look as bad as most from them.

I suggest @andym spark table that he posted recently in someone's thread.
DNMakinson is offline  
Old 04-27-2020, 08:15 PM
  #20  
Senior Member
 
andym's Avatar
 
Join Date: May 2011
Location: Miami
Posts: 559
Total Cats: 77
Default

The tag feature sure works well on this forum.

andym is offline  


Quick Reply: Hot start idle issues



All times are GMT -4. The time now is 03:25 AM.