Beruflich Dokumente
Kultur Dokumente
zero transformation
Introduction
The DQZ transform is made of the Park
and Clarke transformation matrices. The
Clarke transform (named after Edith
Clarke) converts vectors in the ABC
reference frame to the αβγ reference
frame. The primary value of the Clarke
transform is isolating that part of the ABC-
referenced vector which is common to all
three components of the vector; it isolates
the common-mode component (i.e., the Z
component). The power-invariant, right-
handed, uniformly-scaled Clarke
transformation matrix is
Derivation
The Park transform derivation
The Park transform is based on the
concept of the dot product and projections
of vectors onto other vectors. First, let us
imagine two unit vectors, and (the
unit vectors, or axes, of the new reference
frame from the perspective of the old
reference frame), and a third, arbitrary,
vector . We can define the two unit
vectors and the arbitrary vector in terms of
their Cartesian coordinates in the old
reference frame:
,
where and are the unit basis
vectors of the old coordinate system and
is the angle between the and unit
vectors (i.e., the angle between the two
reference frames). The projection of the
arbitrary vector onto each of the two new
unit vectors implies the dot product:
or
.
be a unit vector
in the direction of the corner of the box at
. Because
where is the
angle between and we have
Combination of tensors
or
.
Power-variant form
or
.
This will necessarily shrink the sphere by a
factor of √2/3 as shown below. Notice that
this new X axis is exactly the projection of
the A axis onto the zero plane.
,
Code implementation
For computational efficiency, it makes
sense to keep the Clarke and Park
transforms separate and not combine
them into one transform.
A computationally-efficient
implementation of the power-invariant
Clarke transform is
X = (2*A – B – C)*
(1/sqrt(6));
Y = (B – C)*(1/sqrt(2));
Z = (A + B + C)*(1/sqrt(3));
A = (1/sqrt(3))*Z;
B = A - (1/sqrt(6))*X;
C = B – (1/sqrt(2))*Y;
B += (1/sqrt(2))*Y;
A += (sqrt(2/3))*X;
A computationally-efficient
implementation of the power-variant
Clarke transform is
X = (2*A – B – C)*(1/3);
Y = (B – C)*(1/sqrt(3));
Z = (A + B + C)*(sqrt(2)/3);
A computationally-efficient
implementation of the Park transform is
co = cos(theta);
si = sin(theta);
D = co*X + si*Y;
Q = co*Y - si*X;
co = cos(theta);
si = sin(theta);
X = co*D - si*Q;
Y = si*D + co*Q;
Example
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.
and
αβγ transform
References
In-line references
1. "Perform transformation from three-
phase (abc) signal to dq0 rotating reference
frame or the inverse" . Simulink. 2018-09-
27. Retrieved 2019-01-11.
2. Mihailovic, Zoran (1998-06-26).
"Modeling and Control Design of Vsi-Fed
Pmsm Drive Systems With Active Load"
(PDF). ETDs. Retrieved 2019-01-11.
See also
Symmetrical components
transform
Vector control (motor)
Retrieved from
"https://en.wikipedia.org/w/index.php?title=Direct-
quadrature-
zero_transformation&oldid=879857464"