Drag a value tag to change that part. Click a wire to clip a probe on.
A speed loop around a DC motor with inertia , friction , and a driver that saturates at . The controller sums , , and with conditional-integration anti-windup; each change re-simulates the full step response, including a load step halfway through.
causal signal trace paused
Form the error The summing junction subtracts the measured speed from the setpoint; everything downstream reacts to this error.
step 1 / 5 Form the error
Notebook · 9 parts · 11 wires · discrete PID + first-order DC motor with saturation
recommended lab 16 of 18
Tune P, I, and D for a fast, offset-free step response without windup.
Builds on: Closed-Loop Buck Converter
predict · then test
With only proportional control (), the motor must overcome friction. Where does its speed settle?
Commit before the explanation appears. This is a prediction, not a quiz score.
governing model
structural inventory
- setpoint
- parallel paths
- saturating driver
- motor + tachometer
boundaries
- –
- –
- –
- driver limit
diagnosis challenge Fault identity withheld: infer it from the changed outputs first.