Problem with PMSM motor model in Simulink

Join the discussion
Ask a follow-up here, or get your own question answered by working scientists, mathematicians and engineers — people, not an autocomplete.
Real named experts · corrections over time · the nuance an AI answer skips
1 replies · 2K views
Schenk123
Messages
1
Reaction score
0
TL;DR
Field-oriented controlled PMSM motor won't spin. Motor speed oscillates initially for 1 second but oscillations die at 0 rad/s and have no idea of why this is happening in simulation
Good afternoon,

I have developed a Vector Control for a PMSM motor in Simulink using Simscape Electrical but my motor is not spinning. I have tried applying various speed values but nothing happens. I am applying a step signal from 0 to 300 but the motor speed still doesn't move. My error signal, however, tracks my input as it should. I do not know what has happened. Could someone look at my simulation and tell me what is going on ? My simulink can be downloaded from my OneDrive and the screenshots of my signals are attached.

Simulink File: https://1drv.ms/u/s!AlkE9jIQZ7btg33sjTBLiQkBkyKd?e=KlvTet
 

Attachments

  • d_current_and_q_current.png
    d_current_and_q_current.png
    26.3 KB · Views: 303
  • Input_&_Measured_Speed.png
    Input_&_Measured_Speed.png
    30.8 KB · Views: 313
  • FOC_Simscape.png
    FOC_Simscape.png
    30.6 KB · Views: 326
  • 2LevelInverter.png
    2LevelInverter.png
    25 KB · Views: 289
Engineering news on Phys.org
Can you show graphs for both voltage and current waveforms at the motor?

Then it is a matter of signal tracing to see where it isn't doing what you think it is!