Dq0 Transform - Open Electrical
Dq0 Transform - Open Electrical
Dq0 Transform
From Open Electrical
The dq0 transform (often called the Park transform) is a space vector transformation of three-phase time-domain
signals from a stationary phase coordinate system (ABC) to a rotating coordinate system (dq0).
The transform applied to time-domain voltages in the natural frame (i.e. u a , u b and u c ) is as follows:
2 2
cos() cos( ) cos( + )
ud 3 3 ua
2
2 2
uq = sin() sin( ) sin( + ) ub
3 3
3
u0 1 1 1 uc
2 2 2
Where = t + A is the angle between the rotating and fixed coordinate system at each time t and A is an
initial phase shift of the voltage.
The inverse transformation from the dq0 frame to the natural abc frame:
cos() sin() 1
ua ud
2 2
cos( ) sin( ) 1 u
u =
b 3 3 q
2 2
uc
cos( + ) sin( + ) 1 uo
3 3
As in the Clarke Transform, it is interesting to note that the 0-component above is the same as the zero sequence
component in the symmetrical components transform. For example, for voltages Ua, Ub and Uc, the zero sequence
1
component for both the dq0 and symmetrical components transforms is (Ua + Ub + Uc ) .
3
The remainder of this article provides some of the intuition behind why the dq0 transform is so useful in electrical
engineering.
Contents
1 Background
2 Classical dq0 Transform in Balanced Systems
2.1 dq0 Transform of Balanced Three-Phase Voltages
2.2 dq0 Transform of Balanced Three-Phase Currents
2.3 Instantaneous Power in dq0 Frame
2.4 Summary of dq0 Transform in Balanced Systems
3 Power Invariant Formulation
4 References
5 Related Topics
Background
https://wiki.openelectrical.org/index.php?title=Dq0_Transform 1/5
6/7/2017 Dq0 Transform - Open Electrical
The dq0 transform is essentially an extension of the Clake transform, applying an angle transformation to convert
from a stationary reference frame to a synchronously rotating frame. The synchronous reference frame can be
aligned to rotate with the voltage (e.g. used in voltage source converters) or with the current (e.g. used in current
source converters).
Historically however, the dq0 transform was introduced earlier than the Clarke transform by R. H. Park (http://en.
wikipedia.org/wiki/Robert_H._Park) in his seminal 1929 paper on synchronous machine modelling [1].
The following equations take a two-phase quadrature voltage along the stationary frame and transforms it into a
two-phase synchronous frame (with a reference frame aligned to the voltage):
ud cos sin 0 u
u q = sin cos 0 u
u0 0 0 1 u0
Note that in the dq0 frame, the 0-component is the same as that in the 0 frame. Moreover, as we saw in the
Clarke transform, the 0-component is zero for balanced three-phase systems. Therefore in the following discussion
on balanced systems, the 0-component will be omitted.
u Um cos(t)
u = Um sin(t)
u0 0
https://wiki.openelectrical.org/index.php?title=Dq0_Transform 2/5
6/7/2017 Dq0 Transform - Open Electrical
ud cos sin u
[ ] = [ ][ ]
uq sin cos u
Suppose that we are using a voltage reference frame and will align the synchronous frame with the voltage.
Therefore = t and:
Um
= [ ]
0
It can be observed that since the synchronous frame is aligned to rotate with the voltage, the d-component
corresponds to the magnitude of the voltage and the q-component is zero. A plot of the transformation of a voltage
from a stationary frame into rotating dq frame is shown in the figure below.
u cos sin ud
[ ] = [ ][ ]
u sin cos uq
The dq0 transformation can be similarly applied to the current. From a two-phase quadrature stationary (0 )
current of the form (where is the angle at which the current lags the voltage):
I Im cos(t )
I = Im sin(t )
I0 0
id cos sin i
[ ] = [ ][ ]
iq sin cos i
https://wiki.openelectrical.org/index.php?title=Dq0_Transformsin( ) 3/5
6/7/2017 Dq0 Transform - Open Electrical
Im cos()
= [ ]
Im sin()
The instantaneous active and reactive power from a set of two-phase (dq) voltages and currents are:
p = u d id + u q iq
q = u q id u d iq
When the synchronous frame is aligned to voltage, we saw earlier that the quadrature component : u q = 0 .
Therefore, the power equations reduce to:
p = u d id
q = u d iq
The above equations show that independent control of active and reactive power is possible by means of
controlling the dq current components (id and iq ).
For three-phase balanced systems, the dq0 transform has the following advantageous characteristics:
1) The dq0 transform reduces three-phase AC quantities (e.g. u a , u b and u c ) into two DC quantities (e.g.
u d , u q ). For balanced systems, the 0-component is zero. The DC quantities facilitate easier filtering and
control.
2) Active and reactive power can be controlled independently by controlling the dq components.
2 2
cos() cos( ) cos( + )
ud 3 3 u
a
2 2 2
uq = sin() sin( ) sin( + )
3 3
ub
3
1 1 1
u0 uc
2 2 2
Inverse transform:
2
cos() sin()
ua
2 u
d
2
2 2 2
u = cos( ) sin( ) uq
b
3 3 3 2
uc 2 2 2 uo
cos( + ) sin( + )
3 3 2
References
[1] R. H. Park, "Two-Reaction Theory of Synchronous Machines: Generalized Method of Analysis -
Part I (http://ece.uwaterloo.ca/~ccanizar/papers/classical/park.pdf)". Transactions of the AIEE 48:
716730, 1929
Related Topics
Clarke Transform
Symmetrical Components
Reference Frames
Category: Fundamentals
https://wiki.openelectrical.org/index.php?title=Dq0_Transform 5/5