# Dqo transformation

"Odq" redirects here. For the professional association, see ODQ.

In electrical engineering, direct–quadrature–zero (or dq0 or dqo) transformation or zero–direct–quadrature (or 0dq or odq) transformation is a mathematical transformation that rotates the reference frame of three-phase systems in an effort to simplify the analysis of three-phase circuits. In the case of balanced three-phase circuits, application of the dqo transform reduces the three AC quantities to two DC quantities. Simplified calculations can then be carried out on these DC quantities before performing the inverse transform to recover the actual three-phase AC results. It is often used in order to simplify the analysis of three-phase synchronous machines or to simplify calculations for the control of three-phase inverters.In analysis of three-phase synchronous machines park transformation transfers three phase stator and rotor quantities in to a single rotating reference frame to eliminate the effect of time varying inductances. The dqo transform presented here is exceedingly similar to the transform first proposed in 1929 by Robert H. Park.[1] In fact, the dqo transform is often referred to as Park’s transformation.

## Definition

The power-invariant, right-handed dqo transform applied to any three-phase quantities (e.g. voltages, currents, flux linkages, etc.) is shown below in matrix form:[2]

$x_{dqo} = Kx_{abc} = \sqrt{\frac{2}{3}}\begin{bmatrix} \cos(\theta)&\cos(\theta - \frac{2\pi}{3})&\cos(\theta + \frac{2\pi}{3}) \\ - \sin(\theta)& - \sin(\theta - \frac{2\pi}{3})& - \sin(\theta + \frac{2\pi}{3}) \\ \frac{\sqrt{2}}{2}&\frac{\sqrt{2}}{2}&\frac{\sqrt{2}}{2} \end{bmatrix}\begin{bmatrix}x_a\\x_b\\x_c\end{bmatrix}$

The inverse transform is:

$x_{abc} = K^{-1}x_{dqo} = \sqrt{\frac{2}{3}}\begin{bmatrix}\cos(\theta)& - \sin(\theta)&\frac{\sqrt{2}}{2}\\ \cos(\theta - \frac{2\pi}{3})& - \sin(\theta - \frac{2\pi}{3})&\frac{\sqrt{2}}{2}\\ \cos(\theta + \frac{2\pi}{3})& - \sin(\theta + \frac{2\pi}{3})&\frac{\sqrt{2}}{2}\end{bmatrix} \begin{bmatrix}x_d\\x_q\\x_o\end{bmatrix}$

### Geometric Interpretation

The dqo transformation is two sets of axis rotations in sequence. We can begin with a 3D space where a, b, and c are orthogonal axes.

If we rotate about the a axis by -45°, we get the following rotation matrix:

$\begin{bmatrix}1&0&0\\ 0& \cos(- \pi/4)& \sin(- \pi/4)\\ 0& -\sin(- \pi/4)& \cos(- \pi/4)\end{bmatrix}$,

which resolves to

$\begin{bmatrix}1&0&0\\ 0& \frac{1}{\sqrt{2}}& \frac{-1}{\sqrt{2}}\\ 0& \frac{1}{\sqrt{2}}& \frac{1}{\sqrt{2}}\end{bmatrix}$.

With this rotation, the axes look like

Then we can rotate about the new b axis by about 35.26° ($\phi = \cos^{-1}{\sqrt{\frac{2}{3}}}$):

$\begin{bmatrix}\cos(\phi)&0&-\sin(\phi)\\ 0& 1& 0\\ \sin(\phi)& 0& \cos(\phi)\end{bmatrix}$,

which resolves to

$\begin{bmatrix}\frac{\sqrt{2}}{\sqrt{3}}& 0& \frac{-1}{\sqrt{3}}\\ 0& 1& 0\\ \frac{1}{\sqrt{3}}& 0& \frac{\sqrt{2}}{\sqrt{3}}\end{bmatrix}$.

When these two matrices are multiplied, we get the Clarke transformation matrix C:

$\sqrt{\frac{2}{3}} \begin{bmatrix} 1&\frac{-1}{2}&\frac{-1}{2} \\ 0& \frac{\sqrt{3}}{2} & -\frac{\sqrt{3}}{2}\\ \frac{1}{\sqrt{2}}& \frac{1}{\sqrt{2}}& \frac{1}{\sqrt{2}} \end{bmatrix} = \begin{bmatrix}\frac{\sqrt{2}}{\sqrt{3}}& 0& \frac{-1}{\sqrt{3}}\\ 0& 1& 0\\ \frac{1}{\sqrt{3}}& 0& \frac{\sqrt{2}}{\sqrt{3}}\end{bmatrix} * \begin{bmatrix}1&0&0\\ 0& \frac{1}{\sqrt{2}}& \frac{-1}{\sqrt{2}}\\ 0& \frac{1}{\sqrt{2}}& \frac{1}{\sqrt{2}}\end{bmatrix}$

This is the first of the two sets of axis rotations. At this point, we can relabel the rotated a, b, and c axes as α, β, and z. This first set of rotations places the z axis an equal distance away from all three of the original a, b, and c axes. In a balanced system, the values on these three axes would always balance each other in such a way that the z axis value would be zero. This is one of the core values of the dqo transformation; it can reduce the number relevant variables in the system.

The second set of axis rotations is very simple. In electric systems, very often the a, b, and c values are oscillating in such a way that the net vector is spinning. In a balanced system, the vector is spinning about the z axis. Very often, it is helpful to rotate the reference frame such that the majority of the changes in the abc values, due to this spinning, are canceled out and any finer variations become more obvious. So, in addition to the Clarke transform, the following axis rotation is applied about the z axis:

$\begin{bmatrix}\cos(\theta)&\sin(\theta)&0\\ -\sin(\theta)& \cos(\theta)& 0\\ 0& 0& 1\end{bmatrix}$.

Multiplying this matrix by the Clarke matrix results in the dqo transform:

$\sqrt{\frac{2}{3}}\begin{bmatrix} \cos(\theta)&\cos(\theta - \frac{2\pi}{3})&\cos(\theta + \frac{2\pi}{3}) \\ - \sin(\theta)& - \sin(\theta - \frac{2\pi}{3})& - \sin(\theta + \frac{2\pi}{3}) \\ \frac{\sqrt{2}}{2}&\frac{\sqrt{2}}{2}&\frac{\sqrt{2}}{2} \end{bmatrix} = \begin{bmatrix}\cos(\theta)&\sin(\theta)&0\\ -\sin(\theta)& \cos(\theta)& 0\\ 0& 0& 1\end{bmatrix} * \sqrt{\frac{2}{3}} \begin{bmatrix} 1&\frac{-1}{2}&\frac{-1}{2} \\ 0& \frac{\sqrt{3}}{2} & -\frac{\sqrt{3}}{2}\\ \frac{1}{\sqrt{2}}& \frac{1}{\sqrt{2}}& \frac{1}{\sqrt{2}} \end{bmatrix}$.

The dqo transformation can be thought of in geometric terms as the projection of the three separate sinusoidal phase quantities onto two axes rotating with the same angular velocity as the sinusoidal phase quantities. The two axes are called the direct, or d, axis; and the quadrature or q, axis; that is, with the q-axis being at an angle of 90 degrees from the direct axis.

Shown above is the dqo transform as applied to the stator of a synchronous machine. There are three windings separated by 120 physical degrees. The three phase currents are equal in magnitude and are separated from one another by 120 electrical degrees. The three phase currents lag their corresponding phase voltages by $\delta$. The d-q axis is shown rotating with angular velocity equal to $\omega$, the same angular velocity as the phase voltages and currents. The d axis makes an angle $\theta = \omega t$ with the A winding which has been chosen as the reference.The currents $I_d$ and $I_q$ are constant DC quantities.

## Comparison with other transforms

### Park's transformation

The transformation originally proposed by Park differs slightly from the one given above. Park's transformation is:

$P= \frac{2}{3}\begin{bmatrix} \cos(\theta)&\cos(\theta - \frac{2\pi}{3})&\cos(\theta + \frac{2\pi}{3}) \\ \sin(\theta)&\sin(\theta - \frac{2\pi}{3})&\sin(\theta + \frac{2\pi}{3}) \\ \frac{1}{2}&\frac{1}{2}&\frac{1}{2} \end{bmatrix}$

and

$P^{-1} = \begin{bmatrix}\cos(\theta)&-\sin(\theta)&1\\ \cos(\theta - \frac{2\pi}{3})&-\sin(\theta - \frac{2\pi}{3})&1\\ \cos(\theta + \frac{2\pi}{3})&-\sin(\theta + \frac{2\pi}{3})&1\end{bmatrix}$

Although useful, Park's transformation is not power invariant whereas the dqo transformation defined above is[2]:88. Park's transformation gives the same zero component as the method of symmetrical components. The dqo transform shown above gives a zero component which is larger than that of Park or symmetrical components by a factor of $\sqrt{3}$.

### αβγ transform

The dqo transform is conceptually similar to the αβγ transform. Whereas the dqo transform is the projection of the phase quantities onto a rotating two-axis reference frame, the αβγ transform can be thought of as the projection of the phase quantities onto a stationary two-axis reference frame.

## References

In-line references
1. ^ R.H. Park Two Reaction Theory of Synchronous Machines AIEE Transactions 48:716-730 (1929).
2. ^ a b P.M. Anderson and A.A. Fouad Power System Control and Stability IEEE Press (2003). ISBN 978-81-265-1818-0
General references
• J. Lewis Blackburn Symmetrical Components for Power Systems Engineering, Marcel Dekker, New York (1993). ISBN 0-8247-8767-6
• Zhang et al. A three-phase inverter with a neutral leg with space vector modulation IEEE APEC '97 Conference Proceedings (1997).