D-axis excitation
This subsystem enables d-axis current control for other-than flux weakening purposes. Specifically, MTPA (Maximum Torque Per Ampere) is implemented.
- The following variables are located in the
/driver/dac
folder. - This page is related to the VECTOR algorithm only.
The MTPA, using the motor parameters, is trying to find the best value of the D-axis current to maximize the shaft torque for the given total stator current. This algorithm is suited usually for the IPM motors.
Parameters
dxc
[.iref]
This parameter limits the maximum d-axis current for the other-than flux weakening purposes <0:disable>
Previously, this parameter was named
mtpa
.
mtk
[-]
The MTPA feedback gain. The higher the value, the faster is the MTPA algorithm convergence. The lower the value, the smoother the response and lower the risks of oscillations. <0:direct map>
Special value: 0 - disables the MTPA algorithm and forces
dxc
*iref
current as the D-axis current reference.
States (only esc5)
idref_dx
[A]
The calculated d-axis excitation current reference.