Checking your account

You can read the lesson while its saved answers and constructions load. Learning controls will open once that work is ready.

Remember What the Actuator Could Actually Do

Integral Action Needs to Know About Saturation

BOTIE

Integral control remembers error over time. That memory helps a controller remove a persistent offset, but an actuator has a physical limit. If the motor is already at maximum output, accumulating more error cannot make it push harder. The stored correction can keep demanding too much even after the target is close.

Åström and Rundqwist's 1989 paper examined this windup problem and methods for avoiding it. Their account also noted that the issue had appeared in earlier controller designs and returned with digital implementations. Back-calculation uses the difference between the requested command and the command the actuator could apply to correct the integral state.

We will inspect one discrete update with an explicit actuator limit. Botie can then remember what the mechanism actually did, rather than assuming every requested action happened. The exercise isolates a proportional-integral controller; adding a learned perception model does not remove the actuator's limits.

Sources for this history