Slingshot
PI Speed Loop Overshoot Debug
Symptom
Set to 9,000,000 mRPM, the shaft spins up past 12,000,000. After a 40 ms hang it runs on to nearly twice the setpoint. The figure lists drive registers. The Datasheet tab has the rest.
Circuit
Pass condition
The drive's speed log is graded. Hidden runs vary setpoint, load and hang, with a lower peak where nothing hangs. This run:
peak at most 11,200,000 mRPM (setpoint + 2.2M) settled within 300,000 of the setpoint from 320 ms, 130 ms after the shaft frees end within 60,000 of the setpoint FAULT stall during the hang, never overcurrent
Notes
The supervisor sets the setpoint. Over the loop's 450 ms the load varies, at times past what the drive can carry, and no register reports it.