Robots Atlas>ROBOTS ATLAS
Robotics

Park transform

ActivePublished: 21 October 2026Updated: 21 October 2026Published
Key innovation
Introduced a rotor-synchronized rotating reference frame (d,q,0) that turns sinusoidally varying three-phase quantities into steady-state constants and linearizes the synchronous-machine model whose inductances depend on rotor position.
Category
Robotics
Abstraction level
Primitive
Operation level
Robot control
Use cases
Field-oriented control (FOC) of PMSM and BLDC motorsAnalysis of synchronous and induction machinesControl of three-phase inverters and rectifiersIndependent torque and flux regulation in drivesJoint servo drives in robots and humanoids

How it works

The transform is a composition of the Clarke transform and a rotation. Step 1: the three-phase abc quantities are projected onto the stationary αβ frame (Clarke transform), isolating the common-mode (homopolar) part as the zero-sequence component. Step 2: the αβ frame is rotated by the instantaneous electrical angle θ (rotor position) so that the d and q axes spin synchronously with the rotor flux vector. As a result, balanced sinusoidal waveforms at the rotor-speed frequency become constant in the new frame. The inverse Park transform maps the dq quantities back to actual three-phase quantities, e.g. before inverter modulation.

Problem solved

Analyzing and controlling three-phase AC machines is hard because phase quantities vary sinusoidally in time and a synchronous machine's inductances depend on the instantaneous rotor position (a time-varying model). This complicates controller design and torque computation. The Park transform removes that dependence by moving the description into a rotating frame where the quantities become constant and the model becomes linear with constant coefficients.

Components

Direct axis (d)Represents the flux-producing current component.

Component aligned with the rotor flux direction.

Quadrature axis (q)Represents the torque-producing current component.

Component orthogonal to the d-axis (shifted by 90 electrical degrees).

Zero-sequence component (0)Carries the common-mode component.

Homopolar component; zero in a balanced (symmetrical) system.

Transformation angle θSynchronizes the dq frame with the rotor.

Instantaneous electrical angle of the rotating reference frame, usually derived from rotor position.

Evolution

Original paper · 1929 · Transactions of the AIEE, vol. 48 · Robert H. Park
Two-Reaction Theory of Synchronous Machines — Generalized Method of Analysis — Part I
Robert H. Park
1929
Park transform introduced
Inflection point

Robert H. Park presents the two-reaction theory and the dq0 frame for synchronous machines.

1972
Adoption in field-oriented control (FOC)
Inflection point

The Park transform becomes the core of FOC for AC motors (Blaschke's work).