Robots Atlas>ROBOTS ATLAS
Robotics

Clarke Transform

ActivePublished: 21 October 2026Updated: 21 October 2026Published
Key innovation
Reduced the three mutually dependent phase quantities (a,b,c) to two orthogonal coordinates (α,β) in a stationary reference frame, simplifying analysis and control of AC machines.
Category
Robotics
Abstraction level
Primitive
Operation level
Robot control
Use cases
Field-oriented control (FOC) of AC motorsSpace vector modulation (SVPWM)Control of PMSM and BLDC motorsThree-phase circuit analysisElectric drives and invertersRobotics — joint actuator control

How it works

The transform multiplies the phase vector [a, b, c] by a constant 2×3 matrix (or 3×3 when the zero-sequence is included). In the amplitude-invariant form: α = (2/3)·(a − b/2 − c/2), β = (2/3)·(√3/2)·(b − c), and the zero-sequence γ = (1/3)·(a + b + c). For a balanced system where a + b + c = 0 the zero-sequence vanishes and the 2×2 variant suffices. The result is two quantities (α, β) in a stationary reference frame that still vary sinusoidally in time but are mutually orthogonal. The inverse Clarke transform reconstructs the phase quantities from (α, β, γ).

Problem solved

Directly controlling three mutually dependent, sinusoidally varying phase quantities (a, b, c) is complex. The Clarke transform reduces this set to two independent orthogonal coordinates (α, β), removing the redundancy of the third phase (in a balanced system a+b+c = 0) and setting up the subsequent Park transform.

Components

Clarke transformation matrixLinear map abc→αβ0

A constant 2×3 (or 3×3) matrix with a 2/3 factor (amplitude-invariant form) or √(2/3) factor (power-invariant form).

INThree phase quantities (currents or voltages).
OUTTwo αβ-frame coordinates plus the zero-sequence component.
α axisReal axis aligned with phase a

Stationary-frame component coincident with the phase-a axis.

β axisAxis orthogonal to α (90°)

Stationary-frame component orthogonal to the α axis.

Zero-sequence component (γ / 0)Homopolar component

Equals (1/3)(a+b+c); zero in a balanced three-phase system.

Evolution

Original paper · John Wiley & Sons · Edith Clarke
Circuit Analysis of A-C Power Systems, Volume I
Edith Clarke
1972
Adoption in field-oriented control (FOC)
Inflection point

Blaschke's work on field-oriented control made the Clarke and Park transforms a standard stage in AC drive control.

Hyperparameters (configurable axes)

Scaling conventionHigh

Choice between the amplitude-invariant form (2/3 factor) and the power-invariant form (√(2/3) factor).

Amplitudowo-niezmienna (2/3)
Mocowo-niezmienna (√(2/3))
Zero-sequence inclusionMedium

2×2 variant (α, β only) versus 3×3 variant (α, β, 0).

2×2 (bez składowej zerowej)
3×3 (ze składową zerową)