Discrete PI Controller
Discrete-time PI controller with external anti-windup input
- 库:
Simscape / Electrical / Control / General Control
Description
TheDiscrete PI Controllerblock implements discrete PI control with external anti-windup input.
This diagram is the equivalent circuit for the controller with external anti-windup input.
Equations
TheDiscrete PI Controllerblock calculates the control signal using the backward Euler discretization method:
where
uis the control signal.
Kpis the proportional gain coefficient.
Kiis the integral gain coefficient.
Kawis the anti-windup gain coefficient.
Tsis the sampling period.
eis the error signal.
To prevent excessive overshoot, the block can use back calculation to implement an external anti-windup mechanism. It inputsdu(k), the difference between the saturated control signal,usat(k), and the calculated unsaturated control signal,u(k). It then multiplies the difference by the anti-windup coefficient and adds the amplified signal from the integral gain.
Ports
Input
Output
Parameters
Model Examples
References
[1] Åström, K. and T. Hägglund.Advanced PID Control.Research Triangle Park, NC: ISA, 2005.