DQ to ABC Transform VI
- Updated2023-02-21
- 3 minute(s) read
DQ to ABC Transform VI
Owning Palette: Transforms VIs
Requires: Electric Motor Simulation Toolkit
Transforms the direct and quad currents or voltages to three-phase current or voltage.
The three-phase current or voltage is the AC current or voltage of the three-phase circuit, while the d, q currents or voltages are the direct and quad current or voltage in the flux, torque (d, q) rotating reference frame.
![]() |
d specifies the direct current or voltage, in amperes or volts, from the Clarke and Park transform. |
![]() |
q specifies the quad current or voltage, in amperes or volts, from the Clarke and Park transform. |
![]() |
rotor position specifies the mechanical rotor position, in degrees, of the electric motor. |
![]() |
error in describes error conditions that occur before this node runs. This input provides standard error in functionality. |
![]() |
a returns the a current or voltage, in amperes or volts, calculated by the inverse Park and Clarke transform. |
![]() |
b returns the b current or voltage, in amperes or volts, calculated by the inverse Park and Clarke transform. |
![]() |
c returns the c current or voltage, in amperes or volts, calculated by the inverse Park and Clarke transform. |
![]() |
error out contains error information. This output provides standard error out functionality. |
DQ to ABC Transform Details
The equations for transforming current and voltage are similar. This section takes the current equations for an example.
This VI converts the direct and quad currents to three-phase current using the following equations:



where | Ia is the a current of the three-phase current |
Ib is the b current of the three-phase current | |
Ic is the c current of the three-phase current | |
Id is the d or direct current | |
Iq is the q or quad current | |
θ is the mechanical rotor position in radians |
The values of Ia, Ib, and Ic also come out of the following equations:



where

