Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronic 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.

Register Log in

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?
 

stanmkatz

Newbie level 1
Joined
Dec 29, 2007
Messages
1
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,287
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

Top