ABC to αβγ
Description of the ABC to αβγ component in Schematic Editor, which performs an performs an ABC to αβγ transformation.
Component Icon
Description
This component performs the ABC to αβγ transformation, also known as Clarke's transformation. This transformation projects the threephase quantities onto two stationary axes when the threephase system is balanced. There are three modes for this transformation:
 Variant power  Clarke's original  The original transformation proposed by Edith Clarke. The γ axis is squashed which makes this output equal to the zero sequence obtained from the symmetrical components transformation. This transformation is power variant since the transformation matrix is not unitary.
 Variant power  uniform  Adaptation of Clarke's original transformation to keep all axes uniform. Since the γ axis is not squashed, this output is different from the zero sequence of the symmetrical components transformation. The transformation matrix is not unitary, thus the power is variant.
 Invariant power  Adaptation of Clarke's original transformation to keep all axis uniform while having a unitary transformation matrix. The power computation after this transformation is the same as the computation done before it. Since the γ axis is not squashed, this output is different from the zero sequence of the symmetrical components transformation.
ABC to alphabetagamma Variant power  Clarke's original transformation matrix:
$\left[\begin{array}{c}\alpha \\ \beta \\ \gamma \end{array}\right]=\left[\begin{array}{ccc}\raisebox{1ex}{$2$}\!\left/ \!\raisebox{1ex}{$3$}\right.& \raisebox{1ex}{$1$}\!\left/ \!\raisebox{1ex}{$3$}\right.& \raisebox{1ex}{$1$}\!\left/ \!\raisebox{1ex}{$3$}\right.\\ 0& \raisebox{1ex}{$1$}\!\left/ \!\raisebox{1ex}{$\sqrt{3}$}\right.& \raisebox{1ex}{$1$}\!\left/ \!\raisebox{1ex}{$\sqrt{3}$}\right.\\ \raisebox{1ex}{$1$}\!\left/ \!\raisebox{1ex}{$3$}\right.& \raisebox{1ex}{$1$}\!\left/ \!\raisebox{1ex}{$3$}\right.& \raisebox{1ex}{$1$}\!\left/ \!\raisebox{1ex}{$3$}\right.\end{array}\right]\left[\begin{array}{c}A\\ B\\ C\end{array}\right]$
ABC to alphabetagamma Variant power  uniform transformation matrix:
$\left[\begin{array}{c}\alpha \\ \beta \\ \gamma \end{array}\right]=\left[\begin{array}{ccc}\raisebox{1ex}{$2$}\!\left/ \!\raisebox{1ex}{$3$}\right.& \raisebox{1ex}{$1$}\!\left/ \!\raisebox{1ex}{$3$}\right.& \raisebox{1ex}{$1$}\!\left/ \!\raisebox{1ex}{$3$}\right.\\ 0& \raisebox{1ex}{$1$}\!\left/ \!\raisebox{1ex}{$\sqrt{3}$}\right.& \raisebox{1ex}{$1$}\!\left/ \!\raisebox{1ex}{$\sqrt{3}$}\right.\\ \raisebox{1ex}{$\sqrt{2}$}\!\left/ \!\raisebox{1ex}{$3$}\right.& \raisebox{1ex}{$\sqrt{2}$}\!\left/ \!\raisebox{1ex}{$3$}\right.& \raisebox{1ex}{$\sqrt{2}$}\!\left/ \!\raisebox{1ex}{$3$}\right.\end{array}\right]\left[\begin{array}{c}A\\ B\\ C\end{array}\right]$
ABC to alphabetagamma Invariant power transformation matrix:
$\left[\begin{array}{c}\alpha \\ \beta \\ \gamma \end{array}\right]=\left[\begin{array}{ccc}\raisebox{1ex}{$2$}\!\left/ \!\raisebox{1ex}{$\sqrt{6}$}\right.& \raisebox{1ex}{$1$}\!\left/ \!\raisebox{1ex}{$\sqrt{6}$}\right.& \raisebox{1ex}{$1$}\!\left/ \!\raisebox{1ex}{$\sqrt{6}$}\right.\\ 0& \raisebox{1ex}{$1$}\!\left/ \!\raisebox{1ex}{$\sqrt{2}$}\right.& \raisebox{1ex}{$1$}\!\left/ \!\raisebox{1ex}{$\sqrt{2}$}\right.\\ \raisebox{1ex}{$1$}\!\left/ \!\raisebox{1ex}{$\sqrt{3}$}\right.& \raisebox{1ex}{$1$}\!\left/ \!\raisebox{1ex}{$\sqrt{3}$}\right.& \raisebox{1ex}{$1$}\!\left/ \!\raisebox{1ex}{$\sqrt{3}$}\right.\end{array}\right]\left[\begin{array}{c}A\\ B\\ C\end{array}\right]$
The matrix computation is implemented with an optimized code as follows:
$\alpha =(2\bullet ABC)\bullet {k}_{1}$
$\beta =(BC)\bullet {k}_{2}$
$\gamma =(A+B+C)\bullet {k}_{3}$
Where for Variant power  Clarke's original ${k}_{1}=1/3$ , ${k}_{2}=1/\sqrt{3}$ and ${k}_{3}={k}_{1}$ ;
for Variant power  uniform ${k}_{1}=1/3$ , ${k}_{2}=1/\sqrt{3}$ and ${k}_{3}=\sqrt{2}/3$ ;
and for Invariant power ${k}_{1}=1/\sqrt{6}$ , ${k}_{2}=1/\sqrt{2}$ and ${k}_{3}=1/\sqrt{3}$ .
Figure below illustrates the transformation of a threephase abc frame into an alpha beta frame using amplitude invariant transformation.
Ports
 a (in)
 Input a of the component, corresponding to the threephase abc
system.
 Supported types: uint, int and real.
 Vector support: no.
 Input a of the component, corresponding to the threephase abc
system.
 b (in)
 Input b of the component, corresponding to the threephase abc
system.
 Supported types: uint, int and real.
 Vector support: no.
 Input b of the component, corresponding to the threephase abc
system.
 c (in)
 Input c of the component, corresponding to the threephase abc
system.
 Supported types: uint, int and real.
 Vector support: no.
 Input c of the component, corresponding to the threephase abc
system.
 α (out)
 Output signal of the component related to the alpha signal of the alpha
beta sequence frame.
 Supported types: real.
 Vector support: no.
 Output signal of the component related to the alpha signal of the alpha
beta sequence frame.
 β (out)
 Output signal of the component related to the beta signal of the alpha
beta sequence frame.
 Supported types: real.
 Vector support: no.
 Output signal of the component related to the beta signal of the alpha
beta sequence frame.
 γ (out)
 Output signal of the component related to the gamma signal of the alpha
beta sequence frame.
 Supported types: real.
 Vector support: no.
 Output signal of the component related to the gamma signal of the alpha
beta sequence frame.
Properties
 Power transformation form

Variant – Clarke's original: Use this method when you want the resulting alpha beta rotating frame to be amplitude invariant. That is, the amplitude of the original threephase system will be preserved in the alpha beta stationary frame.
Variant – uniform: Use this method when the input ‘abc frame’ signal is a balanced system and you want the resulting alpha beta stationary frame to be amplitude invariant.
Invariant: Use this method when you want the resulting alpha beta stationary frame to be power invariant. That is, the power of the original threephase system will be preserved in the alpha beta stationary frame.

 Execution rate
 Type in the desired signal processing execution rate. This value must be compatible with other signal processing components of the same circuit: the value must be a multiple of the fastest execution rate in the circuit. There can be up to four different execution rates. To specify the execution rate, you can use either decimal (e.g. 0.001) or exponential values (e.g. 1e3) in seconds. Alternatively, you can type in ‘inherit’ in which case the component will be assigned execution rate based on the execution rate of the components it is receiving input from.