MEGAsquirt A place to collectively sort out this megasquirt gizmo

Idle drop and stall after change from open to closed loop idle

Thread Tools
 
Search this Thread
 
Old 05-28-2015 | 07:53 AM
  #1  
IanR's Avatar
Thread Starter
Newb
 
Joined: Mar 2015
Posts: 15
Total Cats: 0
Default Idle drop and stall after change from open to closed loop idle

I'm looking for some help please sorting this little gremlin out. Every now and then, on average once per drive this stall will happen. 2001 nb8b ms3 basic.

It does it when driving and I have no throttle such as rolling to a stop and clutch gets depressed, the car with just stall, once started again its fine for usually the rest of the drive. It will also do it occasionally if I am idling and i blip the throttle, it will drop to 500rpm and stall. Hot or cold it doesn't seem to matter.

I have data logged the event, nothing jumps out to me, will try and post the file if anyone wants to see it.

It only started after I went from open loop idle to closed loop. Car starts well, runs well just this gremlin, it feels mechanical in nature but only started after switching to closed loop...

Thanks for any insight or pointing out the obvious.
Old 05-28-2015 | 08:21 AM
  #2  
Braineack's Avatar
Boost Czar
iTrader: (62)
 
Joined: May 2005
Posts: 79,818
Total Cats: 4,152
From: Chantilly, VA
Default

its not a gremlin, it's lack of tuning.

the fix: tune.
Reply
Leave a poscat -1 Leave a negcat
Old 05-28-2015 | 09:05 AM
  #3  
richyvrlimited's Avatar
Elite Member
iTrader: (1)
 
Joined: Jun 2006
Posts: 2,642
Total Cats: 42
From: Warrington/Birmingham
Default

Could be a gremlin.

I've posted many times on MSExtra where the dashpot isn't applied. The settings for when dashpot is/isn't added aren't configurable, and the developers have stated that it's not applied in certain circumstances, e.g. small throttle blips. Unfortunately IME these can be replicated when driving and cause a really low idle until PID recovers, or if severe enough a straight stall.

you can fudge it out by using the table rather than last known, but it's not perfect and that method is flawed when external conditions change.
Old 05-28-2015 | 09:41 AM
  #4  
Braineack's Avatar
Boost Czar
iTrader: (62)
 
Joined: May 2005
Posts: 79,818
Total Cats: 4,152
From: Chantilly, VA
Default

Before crying wolf: Actually review logs, see what's happening or not happening when you stall and correct the problem by tuning.

dashpot is maybe what 2-4% idle bump? if you're stalling because you don't have dashpot adding, then you have other issues.

you have to make sure you hit the max decel value so CL idle will kick in even when coasting in N. It's imperative you tune the value correctly to prevent stalling in this very scenario (high gear/no gear and low rpm), it should be set JUST lower than what you typically idle at, and then you want to tune it correctly in your a/c activation settings.

It could also even be overrun settings not adding fuel back in time for the motor to recover if you're coasting in gear.

I can think of a few more things, but without looking at logs...
Old 05-28-2015 | 04:18 PM
  #5  
IanR's Avatar
Thread Starter
Newb
 
Joined: Mar 2015
Posts: 15
Total Cats: 0
Default

Originally Posted by Braineack
Before crying wolf: Actually review logs, see what's happening or not happening when you stall and correct the problem by tuning.

dashpot is maybe what 2-4% idle bump? if you're stalling because you don't have dashpot adding, then you have other issues.

you have to make sure you hit the max decel value so CL idle will kick in even when coasting in N. It's imperative you tune the value correctly to prevent stalling in this very scenario (high gear/no gear and low rpm), it should be set JUST lower than what you typically idle at, and then you want to tune it correctly in your a/c activation settings.

It could also even be overrun settings not adding fuel back in time for the motor to recover if you're coasting in gear.

I can think of a few more things, but without looking at logs...
ill check and play with these settings and report back, cheers.
Old 05-28-2015 | 05:36 PM
  #6  
IanR's Avatar
Thread Starter
Newb
 
Joined: Mar 2015
Posts: 15
Total Cats: 0
Default

Before I go changing tomany things, how do these settings look?

Name:  DEB64E47-F1EC-4F1B-A09B-08C34CAEA046.jpg
Views: 2216
Size:  181.8 KB
Old 05-28-2015 | 05:45 PM
  #7  
IanR's Avatar
Thread Starter
Newb
 
Joined: Mar 2015
Posts: 15
Total Cats: 0
Default

This the the log of an roll from 60kph to stop at lights, blip throttle once nearly stalled, repeat and stall.

Let me know if there are other values that need to be shown in the log, thanks for any input.

Old 05-29-2015 | 12:53 AM
  #8  
IanR's Avatar
Thread Starter
Newb
 
Joined: Mar 2015
Posts: 15
Total Cats: 0
Default

[QUOTE=IanR;1235693]This the the log of an roll from 60kph to stop at lights, blip throttle once nearly stalled, repeat and stall.

Let me know if there are other values that need to be shown in the log, thanks for any input.

Name:  A28002CD-611C-4B17-A8B7-089431FF8B49.jpg
Views: 2271
Size:  216.4 KB
Old 05-29-2015 | 05:40 AM
  #9  
richyvrlimited's Avatar
Elite Member
iTrader: (1)
 
Joined: Jun 2006
Posts: 2,642
Total Cats: 42
From: Warrington/Birmingham
Default

Originally Posted by Braineack
dashpot is maybe what 2-4% idle bump? if you're stalling because you don't have dashpot adding, then you have other issues.

you have to make sure you hit the max decel value so CL idle will kick in even when coasting in N. It's imperative you tune the value correctly to prevent stalling in this very scenario (high gear/no gear and low rpm), it should be set JUST lower than what you typically idle at, and then you want to tune it correctly in your a/c activation settings..
Dashpot for me is whatever is enough to bump the idle from it's normal settling point of 850rpm to around 1100. Exposing the settings to decide when dashpot is/isn't added would be helpful. Personally I'd never want it off.

If dashpot isn't added and other factors take over i.e. environmental/load changes since the last known position I can get a very low idle, or a stall.

Max del load etc is all irrelevant really as this is before PID has engaged.

IanR, Attaching the actual datalog rather than the screenshot of some of the values would be much more useful.

The aim, and the way OEM does it, (AIUI), is to hit a higher than normal idle then engage PID relatively quickly to drive it down. That's certainly how my OEM MK1 works, and the missus Suzuki, and my parent's FIAT500 & Landrover. (Other cars may work differently).
Old 05-29-2015 | 06:51 AM
  #10  
DNMakinson's Avatar
Retired Mech Design Engr
iTrader: (3)
 
Joined: Jan 2013
Posts: 5,012
Total Cats: 859
From: Seneca, SC
Default

1. As a precaution for when CL is missed,go to idle valve test mode and, with valve closed, at normal operating temp, adj idle screw so you have 750 RPM. Then when CL does miss, you are less likely to stall.
2. It looks to me that your idle valve max duty cycle is too high. Did you actually test for this?
3. This is important: you cannot put slider to zero. Pretty sure that kills CL parameters. The Advanced allows you to adjust the ratios of PI&D, but the slider still controls the magnitude.
Old 05-29-2015 | 08:07 AM
  #11  
Braineack's Avatar
Boost Czar
iTrader: (62)
 
Joined: May 2005
Posts: 79,818
Total Cats: 4,152
From: Chantilly, VA
Default

not to mention the PID values themselves look bogus.

Max del load etc is all irrelevant really as this is before PID has engaged.
it's a key in preventing CL to kick in when you dont want it. It's possible to have the idle valve engage while you are coasting in low rpm and in high gear, the CL code might kick in, try to lower you RPMS while youre still moving, close the valve completely, and when you hit the clutch to stop the valve is closed because CL was running and the car stalls.


I absolutely hated using last known value. I know others still use it, but I was all about the initial idle duty table, that worked brilliantly for me--the last known value always gave me headaches and I was always bugging Ken to change it when that was your only option.
Old 05-29-2015 | 08:32 AM
  #12  
richyvrlimited's Avatar
Elite Member
iTrader: (1)
 
Joined: Jun 2006
Posts: 2,642
Total Cats: 42
From: Warrington/Birmingham
Default

How do you deal with additional loads that don't have an adder i.e. lights when using the initial duty table.

I found that with the initial duty table it was spot on on the drive to work, (lights off), but on the way home with the lights on the idle went irritating low until PID could take over.
Old 05-29-2015 | 08:42 AM
  #13  
Braineack's Avatar
Boost Czar
iTrader: (62)
 
Joined: May 2005
Posts: 79,818
Total Cats: 4,152
From: Chantilly, VA
Default

I never had that issue, so i dunno. My headlights would reduce the voltage so I tuned the battery voltage comp table. But otherwise, lights or fans would have no real effect on the idle valve duty...I'd always expect to be idling around 32-33% idle duty.

It would be a cool feature to allow extra inputs to bump idle duty by X%.
Old 05-29-2015 | 08:53 AM
  #14  
richyvrlimited's Avatar
Elite Member
iTrader: (1)
 
Joined: Jun 2006
Posts: 2,642
Total Cats: 42
From: Warrington/Birmingham
Default

Maybe it's a MK1/2 difference. But IME lights add a few% to the idle duty. Add on temp changes and vacuum load from braking and you can occasional hit a perfect storm.
Old 05-29-2015 | 09:05 AM
  #15  
DNMakinson's Avatar
Retired Mech Design Engr
iTrader: (3)
 
Joined: Jan 2013
Posts: 5,012
Total Cats: 859
From: Seneca, SC
Default

I tried moving the slider to zero this AM, and it really had little effect. In addition, OP problem is CL not engaging, rather than performing poorly (though that may be the case as well).

Reverant has been lobbying for P/S input for IAC increase. NB already has sensor and wire. He has not prevailed.

On MS3 Basic, the battery control is so good, that you can't use voltage drop for anything. Once the engine is running, my voltage at the MS is always 14.0 +/- about 0.1V.

Richy, the issue may be less lights and more MAT. I error my targets for a little high with cooler air, and then don't have sag with hotter. IIRC, the actual idle at fully warmed up is 24% at MAT=60, but 27% for MAT=90. So my target is 27, and in colder air, the RPM pauses about 200 RPM higher until CL drives it down.

With A/C adder, I found that when CLT is low, the adder, together with the RPM adder would put me in a high idle situation. But, at the same time, the idle speed setting at low CLT is 1100 RPM. When you add the fan adder of 50 RPM and the A/C adder of 300 RPM (my settings) you get pushed to 1450 RPM. I simply moved the 100*, 1500 RPM setting of the target table down unitl the total IAC% target was good for the lower temperature.

tldr: With the target table, you can get creative and match actual conditions for uniform behavior.
Old 05-29-2015 | 09:08 AM
  #16  
Braineack's Avatar
Boost Czar
iTrader: (62)
 
Joined: May 2005
Posts: 79,818
Total Cats: 4,152
From: Chantilly, VA
Default

probably becauase, who needs the p/s idle up?

yes, i can easily Bieleb the issue could be from the difference in the alternator control between the NA and NB.
Old 05-29-2015 | 09:51 AM
  #17  
richyvrlimited's Avatar
Elite Member
iTrader: (1)
 
Joined: Jun 2006
Posts: 2,642
Total Cats: 42
From: Warrington/Birmingham
Default

I just went out and had a play, I must be loosing it as I can't find a voltage compensation table other than the one for the igntition dwell.

DNMakinson, thanks for that. I'll have another play with the initial duty table

As an aside I've just fitted an AEM to replace an LC-1 and I'm not that impressed. it's really slow! EGO corrections completely mess the idle stability up as it's so slow to respond to changes.

Sensor location in the car is unchanged btw.
Old 05-29-2015 | 12:11 PM
  #18  
DNMakinson's Avatar
Retired Mech Design Engr
iTrader: (3)
 
Joined: Jan 2013
Posts: 5,012
Total Cats: 859
From: Seneca, SC
Default

Originally Posted by Braineack
probably becauase, who needs the p/s idle up?

yes, i can easily Bieleb the issue could be from the difference in the alternator control between the NA and NB.
I'm not saying that the OP's issue is caused by battery voltage, only that with no voltage sag, there is no benefit to tunnig the IAC / voltage curve.

As to my guess to the lack of catching CL, I don't see anything in the settings that is way out of line (I admit that I don't fully understand all of the lock-outs), and so I would suggest working with the target Duty Cycle table, tied to CLT. Increase all the values up by about 3 over the logged, typical control values, and then tune them down individually until RPM's hang at the right place and allow CL to engage.

The other thing to look at is a log of acutal TPS readings at closed throttle. If sometimes greater than 1.0, then CL will not engage.
Old 05-29-2015 | 04:01 PM
  #19  
ihiryu's Avatar
Junior Member
 
Joined: Jul 2013
Posts: 319
Total Cats: -11
From: TX
Default

Originally Posted by richyvrlimited
I just went out and had a play, I must be loosing it as I can't find a voltage compensation table other than the one for the igntition dwell.

DNMakinson, thanks for that. I'll have another play with the initial duty table

As an aside I've just fitted an AEM to replace an LC-1 and I'm not that impressed. it's really slow! EGO corrections completely mess the idle stability up as it's so slow to respond to changes.

Sensor location in the car is unchanged btw.
Go to start/idle tab.
PWM Idle Voltage Compensation

It's right before A/C Idle up.
Old 05-30-2015 | 03:06 AM
  #20  
IanR's Avatar
Thread Starter
Newb
 
Joined: Mar 2015
Posts: 15
Total Cats: 0
Default

Great, lots of areas to tune. Thanks to all. I'm in the process of changing injectors rx8 425 to id725 so ill start afresh tuning the idle straight afterwards...



All times are GMT -4. The time now is 04:17 AM.