Hello All,
I have been searching forums as well as the internet to find some information about the windup mechanism and saturation correction values of a PID controller and how its related to the proportional, integration, and derivative portions of the controller. Here is an example of some reference material I used:
http://www.mathworks.com/help/suppo...pidcontroller.html?searchHighlight=antiwindup
http://innovativecontrols.com/blog/basics-tuning-pid-loops
Could someone please help me understand what the purpose of windup and saturation correction is and how it relates to taking the integral, derivative, and proportion of error? I think "windup" is related something is accumulating over time that needs to be cancelled out. Some posts mentioned changing frequencies and low pass filters, but I'm not sure. If someone could give me some insight on this term, I would appreciate it. In addition, saturation correction is also something I'm having trouble understanding what it actually is. What scenario would require the use of saturation correction? Any references that would further my understanding would also be appreciated?
Much Appreciated,
Adanovinivici
I have been searching forums as well as the internet to find some information about the windup mechanism and saturation correction values of a PID controller and how its related to the proportional, integration, and derivative portions of the controller. Here is an example of some reference material I used:
http://www.mathworks.com/help/suppo...pidcontroller.html?searchHighlight=antiwindup
http://innovativecontrols.com/blog/basics-tuning-pid-loops
Could someone please help me understand what the purpose of windup and saturation correction is and how it relates to taking the integral, derivative, and proportion of error? I think "windup" is related something is accumulating over time that needs to be cancelled out. Some posts mentioned changing frequencies and low pass filters, but I'm not sure. If someone could give me some insight on this term, I would appreciate it. In addition, saturation correction is also something I'm having trouble understanding what it actually is. What scenario would require the use of saturation correction? Any references that would further my understanding would also be appreciated?
Much Appreciated,
Adanovinivici