A 500-V, 100-hp, 2500 r/min, separately excited dc motor has the following parameters:
\begin{aligned} \text{Field resistance} :\quad \quad &R_f = 109 Ω\\ \text{Rated field voltage}: \quad \quad &V_{f0}= 300 V\\ \text{Armature resistance}:\quad \quad & R_a = 0.084 Ω\\ \text{Geometric constant}: \quad \quad & K_f = 0.694 V/(A · rad/sec)\end{aligned}
Assuming the field voltage to be held constant at 300 V, use MATLAB^† to plot the motor speed as a function of armature voltage with the motor operating under no-load and also under rated full-load torque as the armature voltage is varied from 250 V to 500 V.
From Eq. 11.4
T_{\mathrm{mech}}=\frac{E_aI_a}{ω_m}=K_{\mathrm{f}}I_{\mathrm{f}}I_a \quad \quad \quad(11.4)
I_{\mathrm{a}}=\frac{T_{\mathrm{mech}}}{K_{\mathrm{f}} I_{\mathrm{f}}}
and from Eq. 11.5
I_{\mathrm{a}}=\frac{(V_{\mathrm{a}}-E_{\mathrm{a}})}{R_{\mathrm{a}}}\quad \quad \quad (11.5)
I_{\mathrm{a}}=\frac{V_{\mathrm{a}}-E_{\mathrm{a}}}{R_{\mathrm{a}}}=\frac{V_{\mathrm{a}}-K_{\mathrm{f}} I_{\mathrm{f}} \omega_{\mathrm{m}}}{R_{\mathrm{a}}}
Hence we can solve for ω_m
\omega_{\mathrm{m}}=\frac{V_{\mathrm{a}}-\left(\frac{T_{\text {mech}} R_{\mathrm{a}}}{K_{\mathrm{f}} I_{\mathrm{f}}}\right)}{K_{\mathrm{f}} I_{\mathrm{f}}}
and the speed in r/min as
n=\left(\frac{30}{\pi}\right) \omega_{\mathrm{m}}
Finally, the field current is
I_{\mathrm{f}}=\frac{V_{\mathrm{f}}}{R_{\mathrm{f}}}=\frac{300}{109}=2.75 \mathrm{~A}
and the rated full-load torque is given by
T_{\text {rated }}=\frac{P_{\text {rated }}}{\left(\omega_{\mathrm{m}}\right)_{\text {rated }}}=\frac{100 \times 746}{2500 \times\left(\frac{\pi}{30}\right)}=285 \mathrm{~N} \cdot \mathrm{m}
Figure 11.5 is the desired plot. Notice that the speed drops approximately 63 r/min as the torque is increased from zero to full-load, independent of the armature voltage and machine speed.
Here is the MATLAB script:
clc
clear
% Motor parameters
Rf = 109;
Ra = 0.084;
Kf = 0.694;
% Constant field voltage
Vf = 300 ;
% Resulting field current
If = Vf/Rf;
% Rated speed in rad/sec
omegarated = 2500*(pi/30) ;
% Rated power in Watts
Prated = 100*746;
% Rated torque in N-m
Trated = Prated/omegarated;
% Vary the armature voltage from 250 to 500 V
% and calculate speed.
for n=1:101
Va(n) = 250 * (1 + (n-1)/100) ;
% Zero torque
T = 0;
omega = (Va(n)- T*Ra/ (Kf*If))/(Kf*If) ;
NoLoadRPM(n) = omega*30/pi;
% Full-load torque
T = Trated;
omega = (Va(n)- T*Ra/ (Kf*If))/(Kf*If) ;
FullLoadRPM(n) = omega*30/pi;
end
plot (Va, NoLoadRPM)
hold
plot(Va(20) ,NoLoadRPM(20) , '+')
plot (Va (50) , NoLoadRPM (50) , ' +' )
plot (Va (80) ,NoLoadRPM (80) , ' +' )
plot (Va, FulILoadRPM)
plot (Va (20) ,FulILoadRPM(20) , 'o')
plot (Va (50) , FulILoadRPM (50) , ' o' )
plot (Va (80) , FulILoadRPM (80) , ' o' )
hold
xlabel('Armature voltage [V] ')
ylabel('Speed [r/min] ')
text(270,2300,'+ = Zero torque')
text(270,2100,'o = Full-load torque')