MEGAsquirt A place to collectively sort out this megasquirt gizmo

Cold start - RPMs drop at throttle input

Thread Tools
 
Search this Thread
 
Old 12-13-2016, 12:53 AM
  #1  
Senior Member
Thread Starter
iTrader: (6)
 
yossi126's Avatar
 
Join Date: Sep 2013
Posts: 855
Total Cats: -15
Default Cold start - RPMs drop at throttle input

I have this issue when after cranking, the car is in normal warmup mode until I apply throttle, at which point the rpms drop to "hot" idle area (900-1000 rpm).
I did autotune warmup fwiw.
I have attached a log and msq.

Help would be appreciated.
Attached Files
File Type: msl
Cold start rpm drops.msl (198.2 KB, 106 views)
File Type: msq
2016-12-13_07.40.26.msq (238.2 KB, 68 views)
yossi126 is offline  
Old 12-13-2016, 07:56 AM
  #2  
Boost Czar
iTrader: (62)
 
Braineack's Avatar
 
Join Date: May 2005
Location: Chantilly, VA
Posts: 79,501
Total Cats: 4,080
Default

tune your throttle enrichments; add in some mapdot.
Braineack is offline  
Old 12-25-2016, 11:14 AM
  #3  
Senior Member
Thread Starter
iTrader: (6)
 
yossi126's Avatar
 
Join Date: Sep 2013
Posts: 855
Total Cats: -15
Default

Thanks Scott. I have tried several base maps by you and diyautotune. as I have no idea what I'm doing there. I tried upping the TPSdot considerably but it didn't seem to affect the rpm drop.
Tried time based and accel pump, still no luck.
yossi126 is offline  
Old 12-29-2016, 09:21 AM
  #4  
Supporting Vendor
 
Matt Cramer's Avatar
 
Join Date: Sep 2006
Posts: 2,332
Total Cats: 67
Default

You've got a pocket of advance at the 30 kPa / 1500 RPM region that is holding the idle high. When you tapped the throttle, it ended up in a load cell with less timing, causing the RPM to drop. Flattening out the spark table in that range should help.
__________________
Matt Cramer
www.diyautotune.com
Matt Cramer is offline  
Old 01-01-2017, 02:25 AM
  #5  
Senior Member
Thread Starter
iTrader: (6)
 
yossi126's Avatar
 
Join Date: Sep 2013
Posts: 855
Total Cats: -15
Default

Solved it.
Switched to "last known good idle value".
Reason I didn't use it before is because I didn't figure out it works as the initial table so the max duty was at 80% and the idle got stuck at 3000 rpm.
Anyways, set min to 28~ and max at 40.
Still needs refinement but idle, cranking, coming to a stop etc is much more civilized now.
yossi126 is offline  
Old 01-01-2017, 03:01 PM
  #6  
Retired Mech Design Engr
iTrader: (3)
 
DNMakinson's Avatar
 
Join Date: Jan 2013
Location: Seneca, SC
Posts: 5,009
Total Cats: 857
Default

Originally Posted by yossi126
Solved it.
Switched to "last known good idle value".
Reason I didn't use it before is because I didn't figure out it works as the initial table so the max duty was at 80% and the idle got stuck at 3000 rpm.
Anyways, set min to 28~ and max at 40.
Still needs refinement but idle, cranking, coming to a stop etc is much more civilized now.
Band-aid-ed it (which is an OK interim fix, mind you). Last Know will also get you into trouble, as well as out of it. Best to actually get the Initial Values Table set up correctly.

Your Minimum Control setting on your Idle Valve is 32.1. If you set it correctly, that means 32.1 is fully closed and minimum air to engine. Yet, your Initial Value Table (IVT) has lots of values less than 32.

You must find the actual idle values used under the various conditions of CLT(which equals target RPM) and MAT. Then put those values in your IVT.




EDIT: Wait, did you arbitrarily set your Idle Valve % to 28 and 40? NO. There is a procedure for setting those numbers. They have real meaning, as I described above relating to the 32.1 number.

Read the Setting Up Manual for your MS. It will step you through.
DNMakinson is offline  
Old 01-02-2017, 10:10 AM
  #7  
Senior Member
Thread Starter
iTrader: (6)
 
yossi126's Avatar
 
Join Date: Sep 2013
Posts: 855
Total Cats: -15
Default

Thanks for your feedback. I read some of your older posts and they have been helpful.
Now the thing gets stuck between 1800-2200 rpm. Is this a bug with "last known good"?
I might as well retry initial duty but clt-based now.

Last edited by yossi126; 01-02-2017 at 10:21 AM.
yossi126 is offline  
Old 01-02-2017, 10:19 AM
  #8  
Senior Member
 
rwyatt365's Avatar
 
Join Date: Dec 2007
Location: ATL
Posts: 1,350
Total Cats: 128
Default

To my (moderately informed) eyes your initial value table looks bass-ackwards. (Correct me if I'm wrong, but) don't you want bigger initial values on the left side of the table and smaller ones on the right side? And, shouldn't the values in the column for your desired target RPM be at, or near the "Closed" valve setting - maybe a little higher for cooler temps, but relatively close? My IVT table looks like this, and it works well for me (my close setting is 27.4);

PS - my IVT is based on MAT instead of CLT. I've found this to be more sensitive to changing conditions - and a bit trickier to get right - but when it is right, it works well. YMMV

As DNMakinson says, using Last Known Good is a band-aid at best. Getting a good IVT is golden.
rwyatt365 is offline  
Old 01-02-2017, 10:36 AM
  #9  
Senior Member
Thread Starter
iTrader: (6)
 
yossi126's Avatar
 
Join Date: Sep 2013
Posts: 855
Total Cats: -15
Default

I think what got my head scratching for a year now is that my tune is celsius-based while you guys use F. Everytime I tried copying someone else's table I failed miserably.
Will try after work with temperatures adjusted. Thanks.
yossi126 is offline  
Old 01-02-2017, 11:46 AM
  #10  
Retired Mech Design Engr
iTrader: (3)
 
DNMakinson's Avatar
 
Join Date: Jan 2013
Location: Seneca, SC
Posts: 5,009
Total Cats: 857
Default

Originally Posted by yossi126
Thanks for your feedback. I read some of your older posts and they have been helpful.
Now the thing gets stuck between 1800-2200 rpm. Is this a bug with "last known good"?
I might as well retry initial duty but clt-based now.
Yes, that is what I have seen happen in the past.

CLT based table is OK, but MAT works even better. Again, the CLT is captured by the RPM target already.

And Double Again, you must start by correctly calibrating your Idle Valve Min and Max.

When you do look for values from logs, I suggest that you have lights and heater fan on high, and use those values. If you set with electrical loads off, then you may not catch well (of course, Dashpot enters in). If you set with electrical loads on, then you will catch at a little higher RPM when they are off... not a big deal.
DNMakinson is offline  




All times are GMT -4. The time now is 10:38 AM.