summaryrefslogtreecommitdiff
path: root/1092/CH10/EX10.3/Example10_3.sce
blob: 023a3774f6ae1001bcb1c01cdae8c38ed2cfc806 (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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
// Electric Machinery and Transformers
// Irving L kosow 
// Prentice Hall of India
// 2nd editiom

// Chapter 10: SINGLE-PHASE MOTORS
// Example 10-3

clear; clc; close; // Clear the work space and console.

// Given data
hp = 0.25 ; // Power rating of the single-phase motor in hp
V = 110 ; // Voltage rating of the single-phase motor in V
I_sw = 4 ; // Starting winding current
phi_I_sw = 15 ; // Phase angle in degrees by which I_sw lags behind V
I_rw = 6 ; // Running winding current
phi_I_rw = 40 ; // Phase angle in degrees by which I_rw lags behind V 
// when the capacitor is added to the auxiliary starting winding of the motor
// of Ex.10-1 , I_s leads V by 42 degrees so,
phi_I_sw_new = 42 ; // I_s leads V by phi_I_sw_new degrees

// Calculations
// case a
I_s = I_sw * exp( %i * phi_I_sw_new*(%pi/180) ); //  starting current in A
// (%pi/180) for degrees to radians conversion of phase angle
I_s_m = abs(I_s);//I_s_m = magnitude of I_s in A
I_s_a = atan(imag(I_s) /real(I_s))*180/%pi;//I_s_a=phase angle of I_s in degrees

I_r = I_rw * exp( %i * -phi_I_rw*(%pi/180) ); //  running current in A
I_r_m = abs(I_r);//I_r_m = magnitude of I_r in A
I_r_a = atan(imag(I_r) /real(I_r))*180/%pi;//I_r_a=phase angle of I_r in degrees

I_t = I_s + I_r ; // Total starting current in A
I_t_m = abs(I_t);//I_t_m = magnitude of I_t in A
I_t_a = atan(imag(I_t) /real(I_t))*180/%pi;//I_t_a=phase angle of I_t in degrees
Power_factor = cosd(I_t_a); // Power factor

// case b
theta = ( phi_I_rw - (-phi_I_sw_new) ); 
sin_theta = sind(theta);// Sine of the angle between the 
// starting and running currents 
phase = 25 ; // Phase angle between the starting and running 
// currents in degrees (from Ex.10-1)

// case c
// Ratio of starting torques (capacitor to resistance start)
ratio_T = sind(theta) / sind(phase); 

// Display the results
disp("Example 10-3 Solution : ");
printf(" \n a: I_s = %d <%d A ", I_sw , phi_I_sw_new );
printf(" \n    I_s in A =  " );disp(I_s);
printf(" \n    I_r = %d <-%d A ", I_rw , phi_I_rw );
printf(" \n    I_r in A =  " );disp(I_r);
printf(" \n    I_t in A =  " );disp(I_t);
printf(" \n    I_t = %.2f <%.1f A ", I_t_m , I_t_a );
printf(" \n\n    Power factor = cos(%.1f) = %.3f lagging \n", I_t_a ,Power_factor);

printf(" \n b: sin(%d - (-%d)) = sin(%d) = %.4f\n",phi_I_rw,phi_I_sw_new,theta,sin_theta);

printf(" \n c: The steady state starting current has been reduced from");
printf(" \n    9.77 <-30 A to %.2f <%.1f A ,",I_t_m ,I_t_a );
printf(" \n    and the power factor has risen from 0.866 lagging to %.3f.",Power_factor);
printf(" \n    The motor develops maximum starting torque(T = K*I_b*ϕ*cosθ) with");
printf(" \n    minimum starting current.The ratio of starting torques ");
printf(" \n    (capacitor to resistance start) is : \n");
printf(" \n    T_cs/T_rs = sin(%d)/sin(%d) = %.3f",theta,phase,ratio_T)