I have a BLDC motor with sinusoidal windings that I drive with FOC technique. With my recent knowledge earned by implementating FOC, I got confused with the typical motor constant given in manufacturer datasheet Kt. With the FOC algorithm I drive the motor using the Id and Iq variables where I try to control Id to go to 0 Amp and to maximize Iq. Id is the current component that generates a magnetic field that is parallel to the rotor magnetic field, thus not generating torque. Iq is the current component that generates a magnetic field that is orthogonal to the rotor magnetic field, thus maximizing the motor torque. To compute those virtual variables I uses the phase current Ia, Ib and Ic.
My question is the following :
Considering the well-know torque equation torque = Kt * I, which current value should I choose to use this equation.
Should it be the DC current consummed ? Should it be the Iq current which is the value producing the torque ?
Knowing that most of the time the current fed to the motor is not entirely used to produce an orthogonal magnetic field (true for FOC and six step commutation), it would mean that this equation is only an estimation of the best case scenario when current use is optimal.
I have the feeling that most documentation refers to the DC current fed to the motor but without consideration of the commutation/control technique used on the particular motor.