What is Reset Windup
What is Reset Windup
Reset windup happens when the integral part of a controller keeps over-
integrating , even though the controller’s output has already reached its limit.
For example:
o If the controller output is stuck at 100% (fully open valve) or 0% (fully
closed valve), it cannot do anything more to fix the process.
o But the integral part keeps "working," building up unnecessary action.
2. Why is it a Problem?
The "extra integration" causes problems when the error starts to reverse
(e.g., the process variable moves past the setpoint):
o The controller has to "undo" all that extra integration (unwind) before it
can control the process again.
o During this time, the system might overshoot (go too far past the
setpoint in the opposite direction) because the controller is "stuck
unwinding" and isn’t responding fast enough.
3. What is Unwinding?
Unwinding is when the controller removes the extra integration it built up
during windup.
It happens when the error changes direction (e.g., the process variable
crosses the setpoint).
During unwinding:
o The controller reduces its output back into the normal range (0% to
100%).
o However, this takes time, and the controller cannot properly control
the process until it finishes unwinding.
In short:
Reset windup = Controller "over-integrates" the error and builds up
unnecessary action.
Unwinding = Controller gradually cancels the extra action when the error
reverses, but this delay causes overshoot.
Fix = Add windup protection to keep the controller output in its normal
range.