3 ms·
PID loops are to control theory what PHP is to computer science: It barely scratches the surface but it sort of works some of the time. If you really explore c
by dreamcompiler 6y ago
PID loops are to control theory what PHP is to computer science: It barely scratches the surface but it sort of works some of the time.
If you really explore control theory you'll learn when the P or the I or the D is unnecessary. Or when you need a second derivative (not just the first). And it'll often give you closed-form solutions for the coefficients so you're not just blindly hunting around in parameter space.
- sgillen 6y agoNot sure if I agree with the analogy. The figure I often seen thrown out is that PID control in one form or another is used for something like 90%+ of all controllers found in the wild. And they can usually be made to work very well for whatever problem you have.
- dreamcompiler 6y agoYou're right. But they are a lot easier to build correctly the first time if you understand the math beneath them.
- analog31 6y agoThere's also a class of controllers that contain a PID loop, but that dynamically optimize the PID parameters.
- closeparen 6y agoThen the PHP analogy is right on. https://w3techs.com/technologies/overview/programming_language https://w3techs.com/technologies/overview/programming_langua...