In [1]:
%pylab inline
%precision 4
Out[1]:
A three-phase 60-Hz induction motor runs at 715 r/min at no-load and at 670 r/min at full load.
The no-load speed is near but not identical with the synchronous speed. You will always have some losses that the machine needs to overcome. Hence the speed of the rotor will never reach synchronous speed even with no-load.
In [2]:
fe = 60.0 # [Hz]
n_noload = 715.0 # [r/min]
n_m = 670.0 # [r/min]
In [3]:
p = 120*fe / n_noload
p
Out[3]:
So nearest even number of poles is:
In [4]:
p=floor(p/2)*2 # nearest even number
In [5]:
p=floor(p/2)*2 # nearest even number
print('''
p = {:.0f}
======'''.format(p))
which produces a syncronous speed of
In [6]:
n_sync = 120*fe / p
print('n_sync = {:.0f} rpm'.format(n_sync))
In [7]:
s = (n_sync - n_m) / n_sync
print('''
s = {:.2f} %
=========='''.format(s*100))
In [8]:
s_c = 1/4 * s
s_c
Out[8]:
The resulting speed is:
In [9]:
n_m_c = (1 - s_c) * n_sync
print('''
n_m_c = {:.0f} r/min
================='''.format(n_m_c))
In [10]:
fr_d = s_c * fe
print('''
fr_d = {:.2f} Hz
=============='''.format(fr_d))