The PID Recipe: a practical guide on PID tuning
marpledata.com
The PID Recipe: a practical guide on PID tuning
1–5 of 5 posts
Re: The PID Recipe: a practical guide on PID tuning
#2We often see engineers struggle to get some PID controllers working. We know a thing or two about it, so we want to share it with the world! I wrote a short 4 step guide on how I think you can tune a simple PID controller and also shared some thoughts.
Let me know what you think :)
Re: The PID Recipe: a practical guide on PID tuning
#3If you want good fast loop performance without overshoot don't forget the posicast.
Finally, PID loops are not everything, ask yourself "do I really need a setpoint that is maintained to 1% or better, or do I really just not want to overflow the tank?" If the latter, a ratio control can often be simpler, easier and most noteably not pass on as much process disturbance down the line leading to the plant settling out quicker.
Re: The PID Recipe: a practical guide on PID tuning
#4Derivative is used in certain specific applicatiopns, eg boiler freedwater pumps, but generally, yes, avoid. If you want good fast loop performance without overshoot don't forget the posicast. Finally, PID loops are not everything, ask yourself "do I really need a setpoint that is maintained to 1% or better, or do I really just not want to overflow the tank?" If the latter, a ratio control can often be simpler, easie…
Maybe for our next article I should dive in deeper how to avoid overshoot and what methods there are (eg. posicast, simple speed damper, ..)
Re: The PID Recipe: a practical guide on PID tuning
#5Derivative is used in certain specific applicatiopns, eg boiler freedwater pumps, but generally, yes, avoid. If you want good fast loop performance without overshoot don't forget the posicast. Finally, PID loops are not everything, ask yourself "do I really need a setpoint that is maintained to 1% or better, or do I really just not want to overflow the tank?" If the latter, a ratio control can often be simpler, easie…
Thanks for the feedback, hope you enjoyed reading it. Looks like you have a process engineering background, I am not familiar with a ratio controller actually, good to know. Maybe for our next article I should dive in deeper how to avoid overshoot and what methods there are (eg. posicast, simple speed damper, ..)
pump % = (level% - 70) * 5
limited between 0 and 100
so fuller the tank, harder the pump works, in steady state an equilibrium point will be reached somewhere in the range relative to inflow vs outflow rates.
It gives less surging downstream, at the cost of a known setpoint, just has a working range.
It might have marginally have less capacity compared ti PID, as the pump wont jump up to 100% immediately a surge comes thru at all levels, but that also depends on PID loop tuning.