CLARKE3(9) | HAL Component | CLARKE3(9) |
NAME¶
clarke3 - Clarke (3 phase to cartesian) transform
SYNOPSIS¶
loadrt clarke3 [count=N|names=name1[,name2...]]
DESCRIPTION¶
The Clarke transform can be used to translate a vector quantity from a three phase system (three components 120 degrees apart) to a two phase Cartesian system (plus a homopolar component if the three phases don't sum to zero).
clarke3 implements the general case of the transform, using all three phases. If the three phases are known to sum to zero, see clarke2 for a simpler version.
FUNCTIONS¶
PINS¶
- clarke3.N.a float in
-
- clarke3.N.b float in
-
- clarke3.N.c float in
- three phase input vector
- clarke3.N.x float out
-
- clarke3.N.y float out
- cartesian components of output
- clarke3.N.h float out
- homopolar component of output
SEE ALSO¶
clarke2(9) for the 'a+b+c=0' case, clarkeinv(9) for the inverse transform.
AUTHOR¶
John Kasunich
LICENSE¶
GPL
2024-07-13 | LinuxCNC Documentation |