4 ms·
> I think that PID hits a certain sweet spot between cleverness, ease of implementation and practical utility that makes it catnip for the typical programmer's
by Animats 4mo ago
> I think that PID hits a certain sweet spot between cleverness, ease of implementation and practical utility that makes it catnip for the typical programmer's mind.
It's easy to implement, but hard to tune.
PID controllers can be built from analog pneumatic components, and often are.[1]
This predates computer control. The I term is called "Reset" and the D term is called "Rate"
in classical control.
[1] https://control.com/textbook/closed-loop-control/pneumatic-pid-controllers/ https://control.com/textbook/closed-loop-control/pneumatic-p...
- airbreather 4mo agoPretty easy to tune really - almost never use derivative, increase the proportional until oscillations occur then halve it, add a little integral, not so much it oscillates.
- Animats 4mo agoPI controllers (D = 0) are not hard to tune, but if the system has enough inertia to need a D term, then it gets complicated.