12-19-2016 02:24 PM
Hi,
I want to make a simple PI controller in labview with an integrator anti-windup. I made a PI controll as you can see in the attached file, but i don't know how to make an integrator anti-windup. I saturated the output of controll with in range and coerce function. (if that function is ok?)
Can someone help me?
Have a nice day,
Darko
12-19-2016 02:46 PM - edited 12-19-2016 02:48 PM
Hi Darko,
all you did was limiting the controller output - this isn't called "anti-windup"…
Did you read the comments on Wikipedia on windup? Just do what is recommended there!
Especially the part on "Preventing the integral term from accumulating above or below pre-determined bounds" might be of interest here…
Btw. usually the integral gain is given in seconds (or minutes) unit as is done with the PID control algorithms coming with LabVIEW. Your VI uses a plain Ki, which is (IMHO) rather uncommon…