In PID_controller, some solutions are addressed to the Integral windup problem. I think this should be part of this article. Maybe the solutions for Integral Windup should be moved from PID_controller to here, or maybe this article should be merged in PID_controller?
a code implementation:
output = PID(input) if output>100 then
ISum = ISum - (output-100) output = 100
else if output<0 then
ISum = ISum - output output = 0
- The second link in the references does not seen to work. Can anyone fix it or delete it?