Convert between phase-current magnitude (peak or RMS), current angle, and the rotor-frame d-/q-axis currents (Id, Iq) of a PMSM under field-oriented control, with a space-vector diagram and the derived torque, MTPA comparison, and speed-dependent back-EMF and power.
| Magnet torque | 29.76 N·m |
| Reluctance torque | 2.88 N·m |
| Total torque | 32.64 N·m |
| MTPA Id* / Iq* | -26.2 / 78.2 A |
| MTPA current angle γ* | 108.6° |
| MTPA torque | 32.77 N·m |
| vs entered point | +0.4% available |
| Electrical frequency | 400 Hz |
| Back-EMF (peak / rms, per phase) | 155.8 / 110.2 V |
| Mechanical power | 20.51 kW |
New to Field-Oriented Control? Read the guide: Id/Iq & Field-Oriented Control: The Park Transform and MTPA — a plain-language explainer of the standard behind this calculator.
Uses the amplitude-invariant Clarke/Park transform (the standard motor-control convention), so Id, Iq and the current magnitude are all peak-amplitude quantities and the d-q vector length equals the peak phase current: |Is|_peak = √(Id² + Iq²), with |Is|_rms = |Is|_peak / √2. The current angle γ is measured counter-clockwise from the d-axis (rotor flux axis); the advance angle β = γ − 90° is the same vector measured from the q-axis, the convention many drives use. Torque is the standard salient-PMSM expression T = (3/2)·p·[λpm·Iq + (Ld − Lq)·Id·Iq] — a magnet term plus a reluctance term that only exists when the rotor is salient (Lq ≠ Ld). Maximum-torque-per-ampere uses the closed-form d-axis solution Id* = [λpm − √(λpm² + 8·(Lq−Ld)²·|Is|²)] / [4·(Lq−Ld)] at a fixed current magnitude, which reduces to Id* = 0 for a non-salient (surface-PM) machine. Back-EMF is the open-circuit magnet voltage ωe·λpm and mechanical power is T·ωm. Idealisations: linear magnetics (constant Ld, Lq and λpm — no magnetic saturation or d-q cross-coupling), purely sinusoidal quantities, and no stator-resistance, iron, or mechanical losses in the power and back-EMF figures. Real machines saturate, so Ld, Lq and λpm all vary with operating point; treat these as first-order estimates and use characterised look-up-table parameters for accurate torque and MTPA work. Applies to permanent-magnet synchronous machines — an induction machine's field orientation is a different, slip-based model.
Validated: a 3-4-5 current triangle (Id=3A, Iq=4A) round-trips through the magnitude/angle conversion exactly (5.000 A, 53.13°, back to 3/4A). Torque matches hand calculation exactly for both a non-salient case (magnet-only, no reluctance term) and a salient interior-PM case (both terms non-zero). The MTPA closed form was checked two ways: it returns exactly Id=0 for a non-salient machine, and for a salient one, its predicted operating point was independently confirmed to actually maximize torque by a brute-force 0.5°-resolution sweep of the same current-magnitude circle — the closed form and the numerical search landed on the same torque to 4 significant figures.