calculate samples and sample time from switching frequency, No of poles, Machine rpm.

7 views (last 30 days)
How do I calculate samples and sample time from switching frequency, No of poles, Machine rpm.

Accepted Answer

Sabin
Sabin on 27 Jul 2023
Electrical speed [rad/s] = mechanical_rpm*(2*pi/60)*Pp
Electrical frequency [Hz] = Electrical speed [rad/s] / (2*pi)
Electrical frequency [s] = 1 / Electrical frequency [Hz]
No samples per electrical revolution = Electrical frequency [s] / Ts
----------
Example: 5000 rpm, No pole pairs Pp=5 and Ts=6.25e-5
Electrical speed [rad/s] = 5000*(2*pi/60)*5 = 2618 rad/s
Electrical frequency [Hz] = 2618 / (2*pi) = 416.67
Electrical frequency [s] = 1 / 416.67 = 0.024 s
No samples per electrical revolution = 0.024 / 6.25e-5 = 38.4
I hope this helps.

More Answers (0)

Communities

More Answers in the  Power Electronics Control

Categories

Find more on Simscape Electrical 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!