Dashboard Deep Learning Electrical Machines Special machines Permanent-magnet synchronous motors (PMSM)

Permanent-magnet synchronous motors (PMSM)

Sinusoidal back-EMF, SPM vs IPM saliency, dq-axis torque equation, field-oriented control with MTPA and field weakening. The dominant EV traction motor (Prius, Tesla Model 3) and industrial servo.

Junior ~12 min

Step 1 — PMSM: sinusoidal back-EMF, synchronous PM motor

0.55×
i_d i_q ω

Reference notes

A permanent-magnet synchronous motor (PMSM) is a synchronous machine with rotor permanent magnets and sinusoidal back-EMF. Use Next → to compare surface-PM and interior-PM constructions, the dq-axis torque equation, field-oriented control with MTPA and field weakening, and where PMSM sits in modern EVs and industrial servos.

PMSM overview

SPM vs IPM construction

TypeMagnet placementSaliencySpeed limit
SPMSurface-bonded to rotor outer faceNon-salient (Ld = Lq)~10 000 RPM (centripetal stress limits)
IPMBuried inside rotor iron (V-shape, radial, or spoke)Salient (Ld < Lq)~30 000 RPM (magnets protected)

IPMs are the dominant choice for premium EV traction (Toyota Prius generation 1 in 1997, Tesla Model 3, Nissan Leaf, BMW i3) and high-speed industrial servos. The buried-magnet construction protects magnets from demagnetization AND exploits magnetic asymmetry to produce additional reluctance torque.

dq-axis model (Park transform)

The Park transformation rotates the 3-phase stationary frame into a 2-axis frame fixed to the rotor:

In this rotating frame, 3-φ AC quantities become DC. Stator current decomposes into id (flux-producing) and iq (torque-producing). Torque equation:

T = (3/2)(P/2) [λPM · iq + (Ld − Lq) · id · iq]

Field-Oriented Control (FOC)

  1. Measure ia, ib, ic and rotor position θr via encoder/resolver.
  2. Clarke transform: iabc → iαβ.
  3. Park transform: iαβ → idq using θr.
  4. Outer speed-loop PI → iq* reference.
  5. id* set by control strategy: id = 0 for SPM, MTPA (small −id) for IPM.
  6. Inner PI loops drive id, iq → outputs vd*, vq*.
  7. Inverse Park → inverse Clarke → space-vector PWM into 3-φ inverter.

Typical sample rates: current loops 10–20 kHz, speed loop 1–2 kHz.

MTPA — Maximum Torque Per Ampere

For an IPM, MTPA finds the id, iq split that maximizes T for a given |is| (∂T/∂id = 0 at constant |is|). The optimum applies a small NEGATIVE id to recruit the reluctance torque term — more shaft torque per amp of stator current means less I2R loss for the same load.

Field weakening (above base speed)

At base speed, back-EMF approaches VDC of the inverter — no voltage headroom remains for more current. Above base speed, inject NEGATIVE id to create a d-axis stator flux that opposes the magnet flux λPM:

PMSM in modern applications

PMSM vs BLDC vs induction

Take-away. PMSM = synchronous PM machine with sinusoidal back-EMF, driven by field-oriented control with continuous PWM. Surface-PM (SPM) is non-salient; interior-PM (IPM) is salient (Ld < Lq) and produces both magnet torque and reluctance torque. MTPA picks the optimal id/iq split; field weakening injects −id to extend speed range above base. IPM-PMSM is the dominant EV traction motor — Prius, Tesla Model 3 — and the standard industrial servo motor. More complex drive than BLDC, more expensive (magnets) than induction, but the best smoothness + efficiency combination.

Keyboard shortcuts