01
Current loops
The current loops see the stator as an equivalent RL circuit. Placing the PI zero on the plant pole (pole-zero cancellation) leaves a first-order closed loop with bandwidth ωc.
02
Rotor flux loop
The flux plant is a first-order lag. Identifying the closed-loop characteristic polynomial with a standard second-order system gives both gains.
03
Speed loop
With the flux held at its nominal value, isq drives the mechanical plant through the torque constant KT.
04
Workbench
Pick a loop, adjust the specification and watch the gains and simulated step response update. Note that the PI zero adds some overshoot beyond the pure second-order prediction.
- Kp
- 420.6
- Ki
- 83,110
- Overshoot
- 0.0 %
- 2% settling
- 0.42 ms
Gains
05
RFOC vs V/f
Why go to all this trouble? The comparison with scalar V/f control:
| Feature | Direct vector control (RFOC) | Scalar control (V/f) |
|---|---|---|
| Control concept | Decouples flux (isd) and torque (isq) via the Park transformation. | Regulates the Vs/fs ratio without vector orientation. |
| Dynamic response | Fast torque response (< 5 ms) without overshoot. | Sluggish torque response, oscillations under fast load changes. |
| Low-speed performance | Full nominal torque down to zero speed. | Torque degrades at low frequency due to stator resistance drop (needs V0 boost). |
| Complexity | High: real-time flux estimation (Φr, ρ). | Low: simple open-loop voltage/frequency law. |