SPRUHJ1I January 2013 – October 2021 TMS320F2802-Q1 , TMS320F28026-Q1 , TMS320F28026F , TMS320F28027-Q1 , TMS320F28027F , TMS320F28027F-Q1 , TMS320F28052-Q1 , TMS320F28052F , TMS320F28052F-Q1 , TMS320F28052M , TMS320F28052M-Q1 , TMS320F28054-Q1 , TMS320F28054F , TMS320F28054F-Q1 , TMS320F28054M , TMS320F28054M-Q1 , TMS320F2806-Q1 , TMS320F28062-Q1 , TMS320F28062F , TMS320F28062F-Q1 , TMS320F28068F , TMS320F28068M , TMS320F28069-Q1 , TMS320F28069F , TMS320F28069F-Q1 , TMS320F28069M , TMS320F28069M-Q1
With the information we have in the motor's name plate we can enter these values into user.h with the following parameter conversion, assuming a rated frequency of 60 Hz for the impedance calculations.
Where:
R1: Stator resistance (Ω)
R2: Stator referenced rotor resistance (Ω)
X1: Stator leakage reactance (Ω)
X2: Stator referenced rotor leakage reactance (Ω)
XM: Magnetizing reactance (Ω)
f: Rated frequency of the motor (Hz)
RR: Stator referenced scaled rotor resistance (Ω)
Rs: Stator resistance (Ω)
LσS: Stator series inductance (H)
Note that in order to convert reactance (X) to inductance (L) the user must use the same frequency that was used to define the reactance value itself, which is typically the rated frequency of the motor. In this example, the rated frequency of the motor is 60 Hz, hence f = 60 Hz.
With these values we can then enter motor's parameters in user.h:
#define USER_MOTOR_Rr (6.8031)
#define USER_MOTOR_Rs (9.25)
#define USER_MOTOR_Ls_d (0.0352)
#define USER_MOTOR_Ls_q (USER_MOTOR_Ls_d)
There are cases where the ACIM motor parameters are provided in terms of inductance values instead of reactance values. For example, if we convert the values from the motor's data sheet into inductances, we would have the following values:
And now the conversion from these set of values to what we need in user.h is as follows:
Where:
Lσs: Stator leakage inductance (H)
Lσr: Stator referenced rotor leakage inductance (H)
Lm: Magnetizing inductance (H)