Trying to sort out AC idle up and down RPM oscillations
#21
Retired Mech Design Engr
![](/mt2011/images_td/ranks/supporter1.gif)
iTrader: (3)
Join Date: Jan 2013
Location: Seneca, SC
Posts: 5,011
Total Cats: 859
![Default](https://www.miataturbo.net/images/icons/icon1.gif)
@Silver NB Having now looked at your info, I would start with taking away the "D" in the idle PID.
You could also try going open loop to see how the car responds to that.
A little dip or flare can occur under certain conditions, but the oscillation, you should be able to tame.
When you do get it like you want it, you may wish to allow the A/C to stay on above 40 MPH. Lastly, when you put the turbo on, you will have to expand your VE table. May as well do it now, as you have the spark table. AND, set your boost cut before you take the car out on even the first run.
Other guys.EDIT: I don't think MS will allow Lambda. The AFR table won't allow numbers below "1". See Post #22 below. However, I see no benefit. There is the same learning curve to what is 0.8 vs 1.0 as 12 to 14.7; and you end up with tables that folks here cannot easily read.
If you are heart set on Lambda, just make Stoichiometric 10.0 (lambda * 10). Recalibrate the AFR input from the controller to the lambda * 10 equivalents. Then you only have to move the decimal in your head.
Now, if you could read 1/Lambda, then to me that would be an improvement. FAR rather than AFR. Then bigger numbers would mean too much fuel, rich; and smaller numbers would mean too little fuel, lean. That I could see value in. But again, one would be speaking Greek in an English world.
irodd,
given
DNM
You could also try going open loop to see how the car responds to that.
A little dip or flare can occur under certain conditions, but the oscillation, you should be able to tame.
When you do get it like you want it, you may wish to allow the A/C to stay on above 40 MPH. Lastly, when you put the turbo on, you will have to expand your VE table. May as well do it now, as you have the spark table. AND, set your boost cut before you take the car out on even the first run.
Other guys.EDIT:
Now, if you could read 1/Lambda, then to me that would be an improvement. FAR rather than AFR. Then bigger numbers would mean too much fuel, rich; and smaller numbers would mean too little fuel, lean. That I could see value in. But again, one would be speaking Greek in an English world.
irodd,
![likecat](https://www.miataturbo.net/images/smilies/likecat.png)
DNM
Last edited by DNMakinson; 01-17-2020 at 10:10 AM. Reason: Correct my erroneous conjecture.
#23
Junior Member
Thread Starter
iTrader: (1)
Join Date: Feb 2019
Location: Commerce, TX
Posts: 46
Total Cats: 2
![Default](https://www.miataturbo.net/images/icons/icon1.gif)
@Silver NB Having now looked at your info, I would start with taking away the "D" in the idle PID.
You could also try going open loop to see how the car responds to that.
A little dip or flare can occur under certain conditions, but the oscillation, you should be able to tame.
You could also try going open loop to see how the car responds to that.
A little dip or flare can occur under certain conditions, but the oscillation, you should be able to tame.
#24
Retired Mech Design Engr
![](/mt2011/images_td/ranks/supporter1.gif)
iTrader: (3)
Join Date: Jan 2013
Location: Seneca, SC
Posts: 5,011
Total Cats: 859
![Default](https://www.miataturbo.net/images/icons/icon1.gif)
Set it for just above where you are tuning and then increase along. In your case, the 160 would likely be safe. But see, if you go real lean at 140, that could still be a problem.
more important with EBC, when the sky is the limit.
more important with EBC, when the sky is the limit.
Thread
Thread Starter
Forum
Replies
Last Post