Back EMF Constant within the Simscape PMSM block
Show older comments
Hello guys,
in the Simscape PMSM block I want to type in the Back EMF constant (kE).
But I cant find if I should give the data as a peak, rms or mean value neither if it should me a Line-to-Line or Phase value?
Because every Motor-Designer gives these data in different ways.
Thank you in advance.
Best regards.
Answers (3)
youjarr
on 21 Jan 2021
1 vote
1 Comment
Pat Gipper
on 22 Jan 2021
Thanks for posting this followup. The Mathworks example gives a nice implementation of a motor spin-test using Simscape. Specifying the flux linkage in Webers is always a bit of a question. Typically for a Wye connected motor I will have a measured phase to phase peak voltage which will be converted to either a torque constant in N*m/A or back EMF constant in V/(rad/s), which will have the same numerical value. But you can't just enter this value into the PMSM block parameters because this is asking for a "Phase value". So the value you enter needs to be divided by sqrt(3). It's a best practice to run this example to double check your selections.
Tobias Schindler
on 13 Jan 2021
0 votes
kE is line-to-line in rms by standard definition. Note that does not mean that motor designers supply the value according to the standard definition nor that matlab follows this standard.
4 Comments
Tobias Schindler
on 13 Jan 2021
Seems like Matworks takes the freestyle approach to defining Ke ;)
Personally, I would use psi_pm and check if the torque of the simulation makes sense.

Pat Gipper
on 13 Jan 2021
I have double-checked the Simscape PMSM interpretation of Ke and Kt in the past by doing the following; 1) Connect each phase through a large resistor to ground 2) Make the motor inertia value large 3) Give the inertia a speed initial condition. Then I just capture the phase to ground voltage across the resistors as a function of time. It duplicates the motor free-spin test.
youjarr
on 14 Jan 2021
youjarr
on 19 Jan 2021
0 votes
Categories
Find more on Choose and Parameterize Blocks in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!