summaryrefslogtreecommitdiff
path: root/3760/CH6/EX6.64/Ex6_64.sce
blob: d3469b9a8bf5e4f849769e6e03de8e98f204bb0d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
clc;
v=3300; // rated voltage of induction motor
p=6; // number of poles
f=50; // frequency
t=3.2; // stator to rotor turns
r=0.1; // rotor resistance
x=1; // rotor leakage reactance
R=t^2*r; // rotor resistance referred to stator
X=t^2*x; // rotor reactance referred to stator
ws=(4*%pi*f)/p; // synchronous speed
disp('case a');
is=(v/sqrt(3))/(sqrt(R^2+X^2)); 
printf('Starting current at rated voltage is %f A\n',is);
Ts=(3*is^2*R)/ws; 
printf('Starting torque at rated voltage is %f Nm\n',Ts);
disp('case b');
is=50; // starting current
// is=Vp/(sqrt((R+rex)^2+X^2) where rex is external resistance and Vp is phase voltage
// solving above equation we get a quadratic equation in rex whose terms are
t1=1;
t2=2*R; 
t3=(R^2+X^2)-((v/sqrt(3))/is)^2;
p=[ t1 t2 t3 ];
rex=roots(p);  
printf('External resistance referred to rotor is %f ohms\n',rex(2)/t^2);
Ts=(3*is^2*(R+rex(2)))/ws; 
printf('Starting torque under new condition is %f Nm\n',Ts);