This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMDSHVMTRINSPIN: Increasing the speed with Modulation index(Over Modulation lab08)

Part Number: TMDSHVMTRINSPIN
Other Parts Discussed in Thread: TMS320F280049C, C2000WARE

 

Hello team,

 We are using TMDSHVMTRINSPIN+TMS320f280049C we are following  the examples presented in below path

C:\ti\c2000\C2000Ware_MotorControl_SDK_3_00_01_00\solutions\tmdshvmtrinspin\f28004x\ccs\sensorless_foc

We are using lab08 (over modulation), we have attached the results in below.

  1. With changing the modulation index motor speed is increased with TMDSHVMTRINSPIN hardware
  2. Whereas with my own hardware if we increased Modulation index there is slight change in speed
  3. We set all current and voltage scale factors correctly by following the “SPRUHJ1H”
  4. What might be the reason for speed not changed in my hardware?, can you please suggest?

Results with my Hardware:

I/P AC

Iac(A)

Vry(V)

Vyb(V)

Vbr(V

Ir(A)

Iy(A)

Ib(A)

Speed setting (Hz)

Theoretical RPM

o/p freq

Actual RPM

MI

DC_bus

229

0.56

195

195

197

0.18

0.19

0.16

30

90

26.7

77

0.5

309

231

0.5

203

202

203

0.16

0.18

0.18

30

90

29.29

80

0.57

312

229

0.58

203

203

202

0.194

0.2

0.2

30

90

27

80

0.66

307

 

Results with TI-hardware:

I/P AC

Iac(A)

Vry(V)

Vyb(V)

Vbr(V

Ir(A)

Iy(A)

Ib(A)

Speed setting (Hz)

Theoretical RPM

o/p freq

Actual RPM

MI

DC_bus

230

195

197

195

0.16

0.16

0.16

30

90

25

78

0.5

318

230

222

223

222

0.18

0.18

0.18

30

90

29.7

89

0.57

324

230

233

233

233

0.188

1.89

0.19

30

90

30

90

0.66

325

 

Below are my Motor parameters:

USER_MOTOR_TYPE                    MOTOR_TYPE_PM

USER_MOTOR_NUM_POLE_PAIRS         (20)

USER_MOTOR_Rr_Ohm                 (0.0)

USER_MOTOR_Rs_Ohm                 (6.50093718)

USER_MOTOR_Ls_d_H                 (0.020496008015)

USER_MOTOR_Ls_q_H                 (0.020496008015)

USER_MOTOR_RATED_FLUX_VpHz        (4.8)

USER_MOTOR_MAGNETIZING_CURRENT_A  (NULL)

USER_MOTOR_RES_EST_CURRENT_A      (2.0)

USER_MOTOR_IND_EST_CURRENT_A      (-2.0)

USER_MOTOR_MAX_CURRENT_A          (20.0)

USER_MOTOR_FLUX_EXC_FREQ_Hz       (20.0)

USER_MOTOR_NUM_ENC_SLOTS          (2500.0)

USER_MOTOR_INERTIA_Kgm2           (3.10002e-03)

USER_MOTOR_FREQ_MIN_HZ             (5.0)           // Hz

USER_MOTOR_FREQ_MAX_HZ            (30.0)         // Hz

USER_MOTOR_FREQ_LOW_HZ            (2.5)          // Hz

USER_MOTOR_FREQ_HIGH_HZ           (25.0)         // Hz

USER_MOTOR_VOLT_MIN_V             (30.0)          // Volt

USER_MOTOR_VOLT_MAX_V             (260.0)         // Volt

//  PWM frequency is 5KHz

thank you

  • As the tested result you did, the maximum speed is limited to the motor speed, Vdc bus voltage, and modulation index. You might increase the dc bus voltage or implement the field weakening as lab13 for increasing the maximum voltage.