Anti wind-up Algorithm

Status
Not open for further replies.

Bojleric

Newbie level 5
Joined
Jun 6, 2007
Messages
9
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Location
Croatia
Activity points
1,337
Hi everyone...
I have a problem considering anti wind-up algorithm for PI regulator. I'm developing a regulation in Matlab Simulink. And I need a conditional integration anti wind-up algorithm. Help?
 

The simplest anti windup algorithm is to limit the integrator. For a simple implementation I usually calaculate the Kp*E and Kd*(E - E(n-1)) terms first (this is a simple backwards difference differentiator) and then I make sure that the integrator (after adding the latest error) is less than (Max - P-term - D-term)/Ki and greater than (Min - P-term - D-term)/Ki.

It's usually simple since you only have to really check one of the limits each pass.
 

Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…