Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

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(n) and Kd*(E(n) - 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.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top