View unanswered posts | View active topics It is currently Wed Sep 20, 2017 5:02 am



Reply to topic  [ 16 posts ]  Go to page Previous  1, 2
Table based idle control 
Author Message
Moderator
User avatar

Joined: Tue Jan 15, 2008 2:31 pm
Posts: 14771
Location: Home sweet home!
PID works extremely poorly without a good close base input. Given the variety of valve types/sizes/configs I doubt any type of "scaled other value" could properly fit the needs of a generic solution.

To modify your sentence, "as long as you're extremely close, PID will keep you there", what you said isn't really true, no. Also, PID is a general purpose control algorithm and non-optimal regardless of the purpose.

_________________
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!


Fri Jun 20, 2014 12:02 pm
Profile WWW
QFP80 - Contributor

Joined: Fri Feb 26, 2010 12:15 am
Posts: 67
Found an interesting comparison on the topic:

http://ac.els-cdn.com/S0967066199001902/1-s2.0-S0967066199001902-main.pdf?_tid=c8a71c90-f878-11e3-a2fa-00000aab0f6c&acdnat=1403268519_046cba9dc985d85a0c5db69c84ac77c2


Fri Jun 20, 2014 1:56 pm
Profile
QFP80 - Contributor
User avatar

Joined: Thu Jun 20, 2013 4:24 pm
Posts: 86
I think it is getting to far in the future ... PID .. Fuzzy Logic .. first let´s talk about the pro´s, con´s and the future of table based idle.

Maybe we should do 2 more topics with "Idle entry conditions" and "Measures of good idle" ???


Fri Jun 20, 2014 7:33 pm
Profile
QFP80 - Contributor

Joined: Fri Feb 26, 2010 12:15 am
Posts: 67
Indeed far into the future, but I think the first couple pages of that paper were very useful to understand the challenges.

Also found it interesting that they use PI loops not PID.

At least now I won't ask quite so stupid questions. Initially thought an PID loop alone could handle the task, but they are only good in a linear system. There are just too many variables like alternator load, AC compressor on / off, atmospheric conditions and engine conditions.


Fri Jun 20, 2014 7:58 pm
Profile
Moderator
User avatar

Joined: Tue Jan 15, 2008 2:31 pm
Posts: 14771
Location: Home sweet home!
ruzki wrote:
Maybe we should do 2 more topics with "Idle entry conditions" and "Measures of good idle" ???

The first one seems interesting, the second seems obvious? For given engine temperature RPM and AFR are constant with a low standard deviation. You could additionally say that, without closed loop behaviour, it resisted changes in RPM due to load. Start the first one for sure! :-)

FWIW, I absolutely HATE modern engines, especially diesels, that try to maintain idle RPM under driveline load while lugging the engine. Horrible. And in some cases actually dangerous. Old dumb engines are MUCH nicer in such situations, especially if they behave well to low RPM levels. It's not uncommon for me to drag an engine down to 500 while in slow traffic then let it pull itself out again with light throttle before continuing to accelerate normally. It's OK for a driver to stall! That's THEIR fault!

Impregacy wrote:
There are just too many variables like alternator load, AC compressor on / off, atmospheric conditions and engine conditions.

Those things can be incorporated into the feed-forward value in some cases. eg, AC is typically turned on by the ECU AFTER the ECU ups idle speed/airflow.

Fred.

_________________
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!


Fri Jun 20, 2014 11:03 pm
Profile WWW
QFP80 - Contributor
User avatar

Joined: Thu Jun 20, 2013 4:24 pm
Posts: 86
Measures of good idle:
viewtopic.php?f=54&t=2469

Idle entry conditions:
viewtopic.php?f=8&t=2468


Sat Jun 21, 2014 9:02 pm
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 16 posts ]  Go to page Previous  1, 2

Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software for PTF. ColorizeIt.