Elements of Electric Drives - J. B. Gupta R. Manglik R. Manglik
Elements of Electric Drives - J. B. Gupta R. Manglik R. Manglik
Created by
Rupin Joshi
Btech
Electrical Engineering
College Of Engineering Roorkee
College Teacher
Ankit Gupta
Cross-Checked by
Chaitanya Potti
Edition: 1
Year: 2011
ISBN: 978-93-5014-200-4
1
Scilab numbering policy used in this document and the relation to the
above book.
For example, Exa 3.51 means solved example 3.51 of this book. Sec 2.3 means
a scilab code whose theory is explained in Section 2.3 of the book.
2
Contents
1 Electric Drives 5
3
List of Scilab Codes
4
Exa 1.19 Find the value of Tap Position of auto trans-
former and Ratio of Starting torque to full
load torque . . . . . . . . . . . . . . . . . . 15
Exa 1.20 Find the value of Starting Current of motor
and Starting torque at 50 hertz and 10 hertz 16
Exa 1.21 Find the value of moment of inertia of drive 17
Exa 1.22 Find the value of Time in attaining full load
speed . . . . . . . . . . . . . . . . . . . . . 17
Exa 1.23 Find the value of starting period . . . . . . 18
Exa 1.24 Find the value of energy dissipated . . . . . 18
Exa 1.25 Find the value of additional resistance . . . 19
Exa 1.26 Find the value of additional resistance . . . 20
Exa 1.27 Find the value of diverter resistance . . . . . 20
Exa 1.28 Find the value of Armature Current at 1000
rpm . . . . . . . . . . . . . . . . . . . . . . 21
Exa 1.29 Find the value of additional resistance . . . 21
Exa 1.30 Find the value of frequecncy of rotor currents
and slip . . . . . . . . . . . . . . . . . . . . 22
Exa 1.31 Find the value of available speed and maxi-
mum load delievered and ratio of mechanical
power . . . . . . . . . . . . . . . . . . . . . 22
Exa 1.32 Find the value of Resistance to be added to
each slip ring . . . . . . . . . . . . . . . . . 23
Exa 1.33 Find the value of Value of external resistance
and initial braking torque and Braking Torque
when speed reduced to 500 rpm . . . . . . . 24
Exa 1.34 Find the value of resistance and breaking torque 25
Exa 1.35 Find the value of Value of external resistance
and Braking Torque when speed reduced to
400 rpm . . . . . . . . . . . . . . . . . . . . 25
Exa 1.36 Find the value of Current Drawn and Value
of additional resistance . . . . . . . . . . . . 26
Exa 1.37 Find the value of speed under regenerative
braking plugging and dynamic braking . . . 26
Exa 1.38 Find the value of speed . . . . . . . . . . . . 27
Exa 1.39 Find the reduction in flux and motor speed 28
Exa 1.40 Find the value of plugging torque . . . . . . 29
5
Exa 1.41 Find the value of initial braking torque in case
of plugging and dc dynamic braking . . . . . 29
Exa 1.42 Find the value of time taken and number of
revolutions in case of plugging and rheostatic
braking . . . . . . . . . . . . . . . . . . . . 30
Exa 1.43 Find the value of time taken and number of
revolutions . . . . . . . . . . . . . . . . . . 31
Exa 1.44 Find the value of time taken . . . . . . . . . 31
Exa 1.45 Find the value of final temperature rise and
heating time constant . . . . . . . . . . . . 32
Exa 1.47 Find the value of heating time constant and
final steady temperature rise and one hour
rating of motor . . . . . . . . . . . . . . . . 33
Exa 1.48 Find the half hour rating of the motor . . . 33
Exa 1.49 Find the running time of the motor . . . . . 34
Exa 1.51 Find out the continuous rating of the motor 34
Exa 1.52 Find the value of temperature rise and maxi-
mum steady state temperature rise and time
taken for increase in temperature . . . . . . 35
Exa 1.53 Find the value of load . . . . . . . . . . . . 35
Exa 1.54 Find the value of final temperature rise and
heating time constant . . . . . . . . . . . . 36
Exa 1.55 Find the value of maximum overload . . . . 36
Exa 1.56 Find the value of temperature rise . . . . . 37
Exa 1.57 Determine the suitable size of continuously
rated motor . . . . . . . . . . . . . . . . . . 37
Exa 1.58 Find the power rating of the motor . . . . . 38
Exa 1.59 Determine the kW rating of the motor . . . 38
Exa 1.61 Find the value of speed at the end of deceler-
ation period . . . . . . . . . . . . . . . . . . 39
Exa 1.62 Determine the value of inertia of the flywheel 39
Exa 1.63 Find the value of weight of flywheel and time
taken . . . . . . . . . . . . . . . . . . . . . . 40
Exa 1.64 Find the value of moment of inertia . . . . . 40
Exa 1.65 Find the value of moment of inertia . . . . . 41
Exa 3.1 Find the efficiency and form factor and ripple
factor and transformer utilisation factor and
peak inverse voltage of thyristor . . . . . . . 42
6
Exa 3.2 Find the value of feild current and firing angle
and input power factor . . . . . . . . . . . . 43
Exa 3.3 Find the value of speed of motor and motor
torque . . . . . . . . . . . . . . . . . . . . . 44
Exa 3.4 Find the value of firing angle . . . . . . . . 44
Exa 3.5 Find the value of average load voltage and
load current and input paower factor . . . . 45
Exa 3.6 Find the value of motor armature current and
motor speed . . . . . . . . . . . . . . . . . . 45
Exa 3.7 Find the value of firing angle . . . . . . . . 46
Exa 3.8 Find the value of torque developed and motor
speed . . . . . . . . . . . . . . . . . . . . . 47
Exa 3.9 Find the value of firing angle . . . . . . . . 47
Exa 3.10 Find the value of no load speed and firing angle 48
Exa 3.12 Find the value of average load voltage and av-
erage current and diode current and effective
input resistance . . . . . . . . . . . . . . . . 49
Exa 3.13 Find the value of average load current and
firing angle . . . . . . . . . . . . . . . . . . 49
Exa 3.14 Find the value of frequency of switching pulse 50
Exa 3.15 Find the value of frequency . . . . . . . . . 50
Exa 3.16 Find the range of speed control and duty cycle 51
Exa 3.17 Find the value of duty cycle of the chopper . 51
Exa 3.18 Find the value of power input and speed and
torque and maximum and minimum speed . 52
Exa 3.19 Find the value of Average voltage and power
dissipated and speed . . . . . . . . . . . . . 53
Exa 3.20 Find the value of firing angle and power sup-
plied . . . . . . . . . . . . . . . . . . . . . . 53
Exa 3.21 Find the value of pulse width . . . . . . . . 54
Exa 3.22 Find the value of motor torque . . . . . . . 54
Exa 3.23 Find average motor current and speed . . . 55
Exa 3.24 Find the value of armature current and firing
angle . . . . . . . . . . . . . . . . . . . . . . 55
7
Chapter 1
Electric Drives
Scilab code Exa 1.1 Compare the annual cost of a group drive and an individual dri
1 // Exa : 1 . 1
2 clc ;
3 clear ;
4 close ;
5 C_g =60000; // i n Rs
6 D =0.12* C_g ; // i n Rs
7 E_c =75000; // i n kWh
8 C_e =4* E_c ; // i n Rs
9 C_t = D + C_e ; // i n Rs
10 C_id =18750*10; // i n Rs
11 AD =0.15* C_id ; // i n Rs
12 E_a =60000; // i n kWh
13 C_ea =4* E_a ; // i n Rs
14 C_total = AD + C_ea ; // i n Rs
15 disp ( C_t , ’ T o t a l a n n u a l c o s t i n c a s e o f g r o u p d r i v e (
i n Rs )= ’ ) ;
16 disp ( C_total , ’ T o t a l a n n u a l c o s t i n c a s e o f
i n d i v i d u a l d r i v e ( i n Rs )= ’ ) ;
8
Scilab code Exa 1.2 Find the value of stable operating point
1 //Exam : 1 . 2
2 clc ;
3 clear ;
4 close ;
5 a =1;
6 b =1;
7 c = -30;
8 w_m =( - b + sqrt (( b ^2) -4* a * c ) ) /(2* a ) ; // s p e e d o f t h e
drive
9 t_l =0.5*( w_m ^2) ; // m o t o r i n g t o r q e
10 disp ( t_l , w_m , ’ s t a b l e o p e r a t i n g p o i n t= ’ ) ;
Scilab code Exa 1.3 Find the value of moment of inertia and power developed
1 //Exam : 1 . 2
2 clc ;
3 clear ;
4 close ;
5 J_m =0.4; // motor i n e r t i a ( i n Kg−m2)
6 J_l =10; // l o a d i n e r t i a ( i n Kg−m2)
7 a =0.1; // Teeth r a t i o o f g e a r
8 i =1/ a ;
9 N =1400;
10 pi =22/7;
11 n =0.90; // e f f i c e n c y o f motor
12 T_l =50; // Torque (N−m)
13 J = J_m + J_l /( i ^2) ; // T o t a l moment o f i n e r t i a r e f e r r e d
t o t h e motor s h a f t
14 T_L = T_l /( i * n ) ; // t o t a l e q u i v a l e n t t o r q u e r e f e r r e f t o
motor s h a f t
15 P = T_L *2* pi * N /60; // power d e v e l o p e d by motor
16 disp ( ceil ( P ) , ’ power d e v e l o p e d by motor ( i n Watt )= ’ ) ;
9
Scilab code Exa 1.4 Find the value of moment of inertia and power developed
1 //Exam : 1 . 4
2 clc ;
3 clear ;
4 close ;
5 J_m =0.4; // motor i n e r t i a ( i n Kg−m2)
6 J_l =10; // l o a d i n e r t i a ( i n Kg−m2)
7 a =0.1; // Teeth r a t i o o f g e a r
8 N =1500;
9 pi =22/7;
10 n_t =0.88;
11 m =600; // w e i g h t
12 g =9.81;
13 f_r = m * g ; // f o r c e
14 w_m = fix (2* pi * N /60) ; // motor s p e e d
15 w =2; // u n i f o r m s p e e d o f w e i g h t l i f t i n g
16 n =0.9; // e f f i c e n c y o f motor
17 T_l =50; // Torque (N−m)
18 J = J_m +( a ^2) * J_l + m *(( w / w_m ) ^2) ; // T o t a l moment o f
i n e r t i a r e f e r r e d t o t h e motor s h a f t
19 T_L =( a * T_l / n ) + f_r * w /( n_t * w_m ) ; // t o t a l e q u i v a l e n t
t o r q u e r e f e r r e d t o motor s h a f t
20 p = T_L * w_m ; // power d e v e l o p e d by motor ( i n Watt )
21 P = p /1000; // power d e v e l o p e d by motor ( i n kWatt )
22 disp (J , ’ T o t a l t o r q u e r e f e r r e d t o motor s h a f t ( i n kg−
m2)= ’ )
23 disp ( T_L , ’ T o t a l e q u i v a l e n t Torque r e f e r r e d t o motor
s h a f t ( i n N−m)= ’ )
24 disp (P , ’ power d e v e l o p e d by motor ( i n kWatt )= ’ )
10
1 // Exa : 1 . 5
2 clc ;
3 clear ;
4 close ;
5 V =220; // i n v o l t s
6 V_1 =200; // i n v o l t s
7 N =1000; // i n rpm
8 I =100; // i n a m p e r e s
9 R_a =0.1; // i n ohms
10 E_b =V - I * R_a ; // i n v o l t s
11 I_1 = I ; // i n a m p e r e s
12 E_b1 = V_1 - I_1 * R_a ; // i n v o l t s
13 N_1 = N * E_b1 / E_b ;
14 disp ( ceil ( N_1 ) , ’ Motor Speed ( i n rpm )= ’ )
Scilab code Exa 1.6 Find the value of full load speed and full load torque
1 // Exa : 1 . 6
2 clc ;
3 clear ;
4 close ;
5 V =230; // i n v o l t s
6 R_sh =230; // i n ohms
7 R_a =0.5; // i n ohms
8 I_sh = V / R_sh ; // i n a m p e r e s
9 I_lo =3; // i n a m p e r e s
10 I_ao = I_lo - I_sh ; // i n a m p e r e s
11 E_bo =V - I_ao * R_a ; // i n v o l t s
12 N_o =1000; // i n rpm
13 I_lf =23; // i n a m p e r e s
14 I_af = I_lf - I_sh ; // i n a m p e r e s
15 E_bf =V - I_af * R_a ; // i n v o l t s
16 Phy_ratio =0.98;
17 N_f = N_o *( E_bf / E_bo ) / Phy_ratio ;
18 disp ( ceil ( N_f ) , ’ F u l l Load Speed ( i n rpm )= ’ ) ;
11
19 T_f =9.55* E_bf * I_af / N_f ;
20 disp ( T_f , ’ F u l l l o a d Torque ( i n Newton−m e t e r )= ’ ) ;
Scilab code Exa 1.7 Find the value of armature voltage drop at full load
1 // Exa : 1 . 7
2 clc ;
3 clear ;
4 close ;
5 V =440; // i n v o l t s
6 N_o =2000; // i n rpm
7 E_bo =440; // i n v o l t s
8 N_f =1000; // i n rpm
9 N_h =1050; // i n rpm
10 E_bf = E_bo * N_f / N_o // i n v o l t s
11 E_b = E_bo * N_h / N_o ; // i n v o l t s
12 v =( E_b - E_bf ) *2;
13 disp (v , ’ Armature v o l t a g e d r o p a t f u l l l o a d ( i n v o l t s
)= ’ )
1 // Exa : 1 . 8
2 clc ;
3 clear ;
4 close ;
5 V =230; // i n v o l t s
6 N1 =750; // i n rpm
7 R =10; // i n ohms
8 I_a =30; // i n a m p e r e s
9 N2 = N1 *(( V + I_a * R ) / V ) ^ -1;
10 disp ( int ( N2 ) , ’ Speed ( i n rpm )= ’ )
12
Scilab code Exa 1.9 Find the value of speed
1 // Exa : 1 . 9
2 clc ;
3 clear ;
4 close ;
5 V =200; // i n v o l t s
6 I_1 =20 // i n a m p e r e s
7 R_a =0.5; // i n ohms
8 E_b1 =V - I_1 * R_a ; // i n v o l t s
9 N1 =700; // i n rpm
10 I_2 = sqrt (1.44) * I_1 ; // i n a m p e r e s
11 E_b2 =V - I_2 * R_a ; // i n v o l t s
12 N2 = N1 *( E_b2 / E_b1 ) *( I_1 / I_2 ) ;
13 disp ( int ( N2 ) , ’ ( a ) Speed ( i n rpm )= ’ ) ;
14 I_3 =10; // i n a m p e r e s
15 E_b3 =V - I_3 * R_a ; // i n v o l t s
16 N3 = N1 *( E_b3 / E_b1 ) *( I_1 / I_3 ) ;
17 disp ( ceil ( N3 ) , ’ ( b ) Speed ( i n rpm )= ’ ) ;
Scilab code Exa 1.10 Find the Value of speed and torque
1 // Exa : 1 . 1 0
2 clc ;
3 clear ;
4 close ;
5 V =230; // i n v o l t s
6 I_1 =90; // i n a m p e r e s
7 R_a =0.08; // i n ohms
8 R_se =0.05; // i n ohms
9 R_m = R_a + R_se ; // i n ohms
10 R =1.5; // i n ohms
13
11 E_b1 =V - I_1 *( R_m + R ) ; // i n v o l t s
12 E_2 =180; // i n v o l t s
13 N2 =700; // i n rpm
14 N1 = N2 *( E_b1 / E_2 ) ;
15 disp ( ceil ( N1 ) , ’ Speed ( i n rpm )= ’ ) ;
16 T =9.55* E_b1 * I_1 / N1 ;
17 disp (T , ’ Torque ( i n Newton−m e t e r )= ’ )
Scilab code Exa 1.12 Find the Value of torque developed and terminal voltage
1 // Exa : 1 . 1 2
2 clc ;
3 clear ;
4 close ;
5 P =4; // no . o f p o l e s
6 f =50; // i n h e r t z
7 N_s =120* f / P ; // i n rpm
8 V =400/ sqrt (3) ; // i n v o l t s
9 R2 =4; // i n ohms
10 R1 =1.5; // i n ohms
11 X1 =4; // i n ohms
12 X2 =4; // i n ohms
13 N =1350; // i n rpm
14 s =( N_s - N ) / N_s ; // s l i p
15 T =(3* V ^2*4/ s ) /(((( R1 +( R2 / s ) ) ^2) +(( X1 + X2 ) ^2) ) *(2* %pi *
N_s /60) ) ; // i n newton−m e t e r
16 N1 =900; // i n rpm
17 s1 =( N_s - N1 ) / N_s ; // s l i p
18 T1 = T *( N1 / N ) ^2;
19 disp ( T1 , ’ Torque d e v e l o p e d ( i n Newton−m e t e r )= ’ ) ;
20 V1 = V * sqrt (( N1 / N ) ^2*( s1 / s ) *(((( R1 +( R2 / s1 ) ) ^2) +(( X1 + X2
) ^2) ) ) /((( R1 +( R2 / s ) ) ^2) +(( X1 + X2 ) ^2) ) ) ;
21 disp ( V1 , ’ T e r m i n a l V o l t a g e ( i n v o l t s )= ’ ) ;
22 // Answer g i v e n i n t h e t e x t b o o k i s worng a s t h e
t o r q u e e q u a t i o n i s n o t m u l t i p l i e d by R2
14
23 disp ( ’ Answer g i v e n i n t h e t e x t b o o k i s worng a s t h e
t o r q u e e q u a t i o n i s n o t m u l t i p l i e d by R2 ’ )
1 // Exa : 1 . 1 3
2 clc ;
3 clear ;
4 close ;
5 P =4; // no . o f p o l e s
6 f =50; // i n h e r t z
7 N_s =120* f / P ; // i n rpm
8 s_f =0.05; // s l i p
9 N = N_s *(1 - s_f ) ; // i n rpm
10 V =415; // i n v o l t s
11 s_m =0.1; // s l i p c o r r e s p o n d i n g t o maximum s l i p
12 N1 =1350; // i n rpm
13 s_fn =( N_s - N1 ) / N_s ; // f u l l l o a d s l i p
14 V1 = V * sqrt (( N1 / N ) *( s_f / s_m ) *(8/5) ) ;
15 disp ( V1 , ’ RMS V o l t a g e ( i n v o l t s )= ’ )
1 // Exa : 1 . 1 4
2 clc ;
3 clear ;
4 close ;
5 f1 =2; // i n h e r t z
6 f =50; // i n h e r t z
7 s_m =0.1;
8 V =400; // i n v o l t s
9 s1 =0.04; // s l i p
10 s2 =(0.2095 - sqrt ((0.2095) ^2 - s1 ) ) /2;
15
11 f_n = s2 *40;
12 disp ( f_n , ’ S l i p F r e q u e n c y ( i n H e r t z )= ’ )
Scilab code Exa 1.15 Find the Value of maximum torque at one half load and 25Hz fr
1 // Exa : 1 . 1 5
2 clc ;
3 clear ;
4 close ;
5 R1 =0.02; // i n ohms
6 X1 =0.1; // i n ohms
7 X2 = X1 ; // i n ohms
8 // T r a t i o i s d e f i n e d a s t h e r a t i o o f maximum t o r q u e
a t one−h a l f l o a d and 25 Hz f r e q u e n c y t o maximum
t o r q u e a t r a t e d v o l t a g e and f r e q u e n c y
9 T_ratio =( R1 + sqrt ( R1 ^2+( X1 + X2 ) ^2) ) /(2*( R1 + sqrt ( R1
^2+(( X1 + X2 ) ^2) /4) ) ) ;
10 disp ( T_ratio , ’ maximum t o r q u e a t one−h a l f l o a d and
25 Hz f r e q u e n c y = ’ ) ;
11 disp ( ’ t i m e s t h e maximum t o r q u e a t r a t e d v o l t a g e
and f r e q u e n c y ( T max ) ’ ) ;
Scilab code Exa 1.16 Find the value of starting torque and slip and ratio of maxim
1 // Exa : 1 . 1 6
2 clc ;
3 clear ;
4 close ;
5 s_f =0.04; // f u l l l o a d slip
6 I_ratio =6; // R a t i o o f S t a r t i n g current to f u l l load
current
7 T_ratio = I_ratio ^2* s_f ; // R a t i o o f S t a r t i n g t o r q u e t o
f u l l load torque
16
8 disp ( T_ratio , ’ ( a ) S t a r t i n g Torque = ’ ) ;
9 disp ( ’ times the f u l l l o a d t o r q u e ( T f ) ’ );
10 s_max = sqrt (( I_ratio ^2 -1) /(625 - I_ratio ^2) ) ;
11 disp ( s_max , ’ ( b ) S l i p a t which Maximum t o r q u e o c c u r s=
’ );
12 T_rm =(1/2) *(( s_f / s_max ) +( s_max / s_f ) ) ;
13 disp ( T_rm , ’ ( c ) R a t i o o f maximum t o r q u e t o f u l l l o a d
t o r q u e= ’ ) ;
1 // Exa : 1 . 1 7
2 clc ;
3 clear ;
4 close ;
5 I_ratio =8; // R a t i o o f short c i r c u i t current to f u l l
load current
6 s_f =0.04; // f u l l l o a d s l i p
7 T_r1 = I_ratio ^2* s_f ;
8 disp ( T_r1 , ’ ( a ) S a r t i n g Torque when s t a r t e d by means
o f d i r e c t s w i t c h i n g= ’ ) ;
9 disp ( ’ times the f u l l l o a d t o r q u e ’ );
10 T_r2 = I_ratio ^2* s_f /3;
11 disp ( T_r2 , ’ ( b ) S a r t i n g Torque when s t a r t e d by s t a r −
d e l t a s t a r t e r= ’ );
12 disp ( ’ times the f u l l l o a d t o r q u e ’ );
13 K = sqrt (3/8) ; // t r a n s f o r m a t i o n r a t i o o f t r a n s f o r m e r
14 T_st = K ^2* I_ratio ^2* s_f ;
15 disp ( T_st , ’ (C) S t a r t i n g Torque = ’ ) ;
16 disp ( ’ times the f u l l l o a d t o r q u e ’ );
Scilab code Exa 1.18 Find the value of ratio of starting current to full load curr
17
1 // Exa : 1 . 1 8
2 clc ;
3 clear ;
4 close ;
5 P =10*7355; // i n w a t t s
6 V =400; // i n v o l t s
7 pf =0.8 // power f a c t o r
8 Eff =0.9; // e f f i c i e n c y i n p e r u n i t
9 I_f = P /( sqrt (3) * V * pf * Eff ) ; // i n a m p e r e s
10 I_sc =7.2; // i n a m p e r e s
11 I_sc1 = I_sc *400/160; // i n a m p e r e s
12 I_st = I_sc1 /3; // S t a r t i n g c u r r e n t ( i n a m p e r e s )
13 I_r = I_st / I_f ;
14 disp ( I_r , ’ R a t i o o f s t a r t i n g c u r r e n t t o f u l l l o a d
c u r r e n t= ’ )
Scilab code Exa 1.19 Find the value of Tap Position of auto transformer and Ratio
1 // Exa : 1 . 1 9
2 clc ;
3 clear ;
4 close ;
5 P_o =50*1000; // i n VA
6 s_f =0.05; // s l i p
7 V =400; // i n v o l t s
8 I_f = P_o /( sqrt (3) * V ) ; // i n a m p e r e s
9 Z =0.866; // i n ohms / p h a s e
10 I_sc = V /( sqrt (3) * Z ) ; // S h o r t C i r c u i t c u r r e n t ( i n
amperes )
11 I_st =100; // S u p p l y c u r r e n t a t s t a r t ( i n a m p e r e s )
12 K = sqrt ( I_st / I_sc ) ;
13 disp ( K *100 , ’ Tap P o s i t i o n o f a u t o t r a n s f o r m e r ( i n %)= ’
);
14 I_ratio = I_sc / I_f ;
15 T_r = K ^2* I_ratio ^2* s_f ;
18
16 disp ( T_r , ’ R a t i o o f S t a r t i n g t o r q u e t o f u l l l o a d
t o r q u e = ’ );
Scilab code Exa 1.20 Find the value of Starting Current of motor and Starting torq
1 // Exa : 1 . 2 0
2 clc ;
3 clear ;
4 close ;
5 V =440/ sqrt (3) ; // i n v o l t s
6 R_s =2; // i n ohms
7 R_r =2; // i n ohms
8 f =50; // i n h e r t z
9 X_s =3; // i n ohms
10 P =4; // no . o f p o l e s
11 X_r =3; // i n ohms
12 R_o1 = R_s + R_r ; // E q u i v a l e n t r e s i s t a n c e o f motor a s
r e f e r r e d t o s t a t o r ( i n ohms )
13 X_o1 = X_s + X_r ; // // E q u i v a l e n t r e a c t a n c e o f motor a s
r e f e r r e d t o s t a t o r ( i n ohms )
14 I_st = V /( sqrt ( R_o1 ^2+ X_o1 ^2) ) ; // S t a r t i n g c u r r e n t ( i n
amperes )
15 P_cu =3* I_st ^2* R_r ; // Copper l o s s ( i n w a t t s )
16 P2 =7446; // i n w a t t s
17 N_s =120* f / P ; // S y n c h r o n o u s Speed ( i n rpm )
18 T_st =9.55* P2 / N_s ; // S t a r t i n g Torque ( i n Newton−m e t e r )
19 disp ( I_st , ’ S t a r t i n g C u r r e n t o f motor a t 50 H e r t z ( i n
a m p e r e s )= ’ ) ;
20 disp ( T_st , ’ S t a r t i n g Torque o f motor a t 50 h e r t z ( i n
Newton−m e t e r s )= ’ ) ;
21 V1 = V *10/50; // i n v o l t s
22 X_o2 = X_o1 *10/50; // i n ohms
23 I_st1 = V1 /( sqrt ( R_o1 ^2+ X_o2 ^2) ) ; // S t a r t i n g c u r r e n t (
i n amperes )
24 P_2 =3* I_st1 ^2* R_r ; // Copper l o s s ( i n w a t t s )
19
25 N_s1 =120*10/ P ; // S y n c h r o n o u s Speed ( i n rpm )
26 T_st2 =9.55* P_2 / N_s1 ; // S t a r t i n g Torque ( i n Newton−
meter )
27 disp ( I_st1 , ’ S t a r t i n g C u r r e n t o f motor a t 10 H e r t z (
i n a m p e r e s )= ’ ) ;
28 disp ( T_st2 , ’ S t a r t i n g Torque o f motor a t 10 h e r t z ( i n
Newton−m e t e r s )= ’ ) ;
Scilab code Exa 1.21 Find the value of moment of inertia of drive
1 // Exa : 1 . 2 1
2 clc ;
3 clear ;
4 close ;
5 T_m =100; // Motor Torque ( i n Newton−m e t e r )
6 T_l =30; // Load Torque ( i n Newton−m e t e r )
7 alpha =2* %pi *10; // i n a n g u l a r a c c e l e r a t i o n ( i n r a d / s e c
ˆ2)
8 J =( T_m - T_l ) / alpha ;
9 disp (J , ’ Moment o f i n e r t i a o f d r i v e ( i n Kg−mˆ 2 ) ’ )
Scilab code Exa 1.22 Find the value of Time in attaining full load speed
1 // Exa : 1 . 2 2
2 clc ;
3 clear ;
4 close ;
5 P_o =37.5*1000; // i n w a t t s
6 N =500; // i n rpm
7 T_l = P_o *60/(2* %pi * N ) ; // F u l l l o a d t o r q u e ( i n Newton−
meter )
8 T_st =(1.1+1.4) * T_l /2; // A v e r a g e S t a r t i n g Torque ( i n
Newton−m e t e r s )
20
9 T_a = T_st - T_l ; // t o t a l a v a i l a b l e torque for
acceleration
10 J =20; // Moment o f I n e r t i a ( i n Kg−mˆ 2 )
11 t1 = J *2* %pi * N /(60* T_a ) ;
12 disp ( t1 , ’ Time i n a t t a i n i n g f u l l l o a d s p e e d ( i n
s e c o n d s )= ’ )
1 // Exa : 1 . 2 3
2 clc ;
3 clear ;
4 close ;
5 P_o =37.5*1000; // i n w a t t s
6 N =500; // i n rpm
7 T_l = P_o *60/(2* %pi * N ) ; // F u l l l o a d t o r q u e ( i n Newton−
meter )
8 T_m =2* T_l ; // Torque d e v e l o p e d by motor d u r i n g
starting
9 T_a = T_m - T_l ; // t o t a l a v a i l a b l e t o r q u e f o r
acceleration
10 E =37.5*660*9.81; // S t o r e d e n e r g y o f machine
11 J = E *2/(2* %pi * N /60) ^2; // Moment o f i n e r t i a ( i n Kg−mˆ 2 )
12 alpha = T_a / J ; // a n g u l a r a c c e l e r a t i o n ( i n r a d / s e c ˆ 2 )
13 t =(2* %pi * N /60) / alpha ;
14 disp (t , ’ S t a r t i n g P e r i o d ( i n s e c o n d s )= ’ )
1 // Exa : 1 . 2 4
2 clc ;
3 clear ;
4 close ;
21
5 V =220; // i n v o l t s
6 I =20; // i n ampers
7 R =1; // i n ohms
8 P_o = V *I - I ^2* R ; // Motor Output ( i n w a t t s )
9 w =200; // i n r a d i a n s / s e c o n d
10 T_l = P_o / w ; // Load Torque ( i n N−m)
11 J =5; // kg−mˆ2
12 t_st =2.5; // i n s e c o n d s
13 alpha = w / t_st ; // a n g u l a r a c c e l e r a t i o n ( i n r a d / s e c o n d
ˆ2)
14 K =( J * alpha + T_l ) / I ^2;
15 W_st =( J * R * w / K ) +( T_l * R * t_st / K ) ;
16 disp ( W_st , ’ Energy D i s s i p a t e d ( i n w a t t s )= ’ )
1 // Exa : 1 . 2 5
2 clc ;
3 clear ;
4 close ;
5 I_l1 =22; // i n a m p e r e s
6 V =220; // i n v o l t s
7 R_sh =100; // i n ohms
8 R_a =0.1; // i n ohms
9 I_sh = V / R_sh ; // i n a m p e r e s
10 I_a1 = I_l1 - I_sh ; // a r m a t u r c u r r e n t ( i n a m p e r e s )
11 E_b1 =V - I_a1 * R_a ; // Back Emf ( i n v o l t s )
12 N1 =1000; // i n rpm
13 I_a2 =0.8*19.8; // i n a m p e r e s
14 R =(218.416 -(800*218.02/1000) ) / I_a2 ;
15 disp (R , ’ V a l u e o f a d d i t i o n a l r e s i s t a n c e ( i n ohms )= ’ ) ;
16 I_a3 =0.64* I_a1 ; // i n a m p e r e s
17 R3 =(218.7328 -(800*218.02/1000) ) / I_a3 ;
18 disp ( R3 , ’ V a l u e o f a d d i t i o n a l r e s i s t a n c e ( i n ohms )= ’ )
;
22
Scilab code Exa 1.26 Find the value of additional resistance
1 // Exa : 1 . 2 6
2 clc ;
3 clear ;
4 close ;
5 I_1 =50; // i n a m p e r e s
6 V =500; // i n v o l t s
7 N_ratio =0.5; // Speed R a t i o
8 E_b1 = V ; // Back Emf ( i n v o l t s )
9 T_ratio = N_ratio ^3; // Torque r a t i o
10 I_2 = I_1 * sqrt ( T_ratio ) ; // i n a m p e r e s
11 R =( E_b1 -( I_2 * N_ratio * E_b1 / I_1 ) ) / I_2 ;
12 disp (R , ’ V a l u e o f a d d i t i o n a l r e s i s t a n c e ( i n ohms )= ’ ) ;
1 // Exa : 1 . 2 7
2 clc ;
3 clear ;
4 close ;
5 N_ratio =1.2; // Speed R a t i o
6 // From S a t u r a t i o n Curve
7 I_ratio =0.65; // f e i l d c u r r e n t r a t i o corresponding to
8 3 . 3% o f f u l l l o a d v a l u e o f f l u x t o 65% o f f u l l
load value of flux
8 I_a_ratio = N_ratio ; // Armature c u r r e n t r a t i o
c o r r e s p o n d i n g t o 8 3 . 3% o f f u l l l o a d v a l u e o f f l u x
t o 65% o f f u l l l o a d v a l u e o f f l u x
9 R_ratio = I_ratio /( I_a_ratio - I_ratio ) ;
10 disp ( R_ratio , ’ V a l u e o f D i v e r t e r r e s i s t a n c e ( i n ohms )
= ’ );
23
11 disp ( ’ times the S e r i e s F e i l d R e s i s t a n c e ( R se ) ’ )
Scilab code Exa 1.28 Find the value of Armature Current at 1000 rpm
1 // Exa : 1 . 2 8
2 clc ;
3 clear ;
4 close ;
5 I_ab =800; // Armature c u r r e n t ( i n a m p e r e s )
6 N1 =1000; // i n rpm
7 N2 =500; // i n rpm
8 I = I_ab * N1 / N2 ;
9 disp (I , ’ Armature C u r r e n t a t 1 0 0 0 rpm ( i n a m p e r e s )= ’
)
1 // Exa : 1 . 2 9
2 clc ;
3 clear ;
4 close ;
5 f =50; // i n h e r t z
6 P =4; //No . o f p o l e s
7 N_s =120* f / P ; // S y n c h r o n o u s Speed ( i n rpm )
8 N =1440; // F u l l l o a d s p e e d ( i n rpm )
9 s1 =( N_s - N ) / N_s ; // F u l l l o a d S l i p
10 N2 =1200; // i n rpm
11 s2 =( N_s - N2 ) / N_s ; // s l i p
12 R2 =0.25; // ohms p e r p h a s e
13 R =( s2 * R2 / s1 ) - R2 ;
14 disp (R , ’ V a l u e o f a d d i t i o n a l r e s i s t a n c e ( i n ohms )= ’ ) ;
24
Scilab code Exa 1.30 Find the value of frequecncy of rotor currents and slip
1 // Exa : 1 . 3 0
2 clc ;
3 clear ;
4 close ;
5 f =50; // i n h e r t z
6 P1 =6; //No . o f p o l e s
7 P2 =4; //No . o f p o l e s
8 N_sc =120* f /( P1 + P2 ) ; // S y n c h r o n o u s Speed ( i n rpm )
9 s =0.02; // s l i p
10 N = N_sc *(1 - s ) ; // A c t u a l Speed ( i n rpm )
11 N_s =120* f / P1 ; // S y n c h r o n o u s Speed o f 6− p o l e motor
12 s1 =( N_s - N ) / N_s ;
13 f1 = s1 * f ;
14 disp ( f1 , ’ F r e q u e n c y o f r o t o r c u r r e n t o f 6− p o l e motor
( i n H e r t z )= ’ ) ;
15 disp ( s1 , ’ S l i p r e f f e r e d t o 6− p o l e s t a t o r f e i l d = ’ ) ;
16 N_s2 =120* f1 / P2 ; // S y n c h r o n o u s Speed o f 4− p o l e motor
17 s2 =( N_s2 - N ) / N_s2 ;
18 f2 = s2 * f1 ;
19 disp ( f2 , ’ F r e q u e n c y o f r o t o r c u r r e n t o f 4− p o l e motor
( i n H e r t z )= ’ ) ;
20 disp ( s2 , ’ S l i p r e f f e r e d t o 4− p o l e s t a t o r f e i l d = ’ ) ;
Scilab code Exa 1.31 Find the value of available speed and maximum load delievered
1 // Exa : 1 . 3 1
2 clc ;
3 clear ;
4 close ;
5 f =50; // i n h e r t z
25
6 P1 =6; //No . o f p o l e s
7 P2 =4; //No . o f p o l e s
8 N_s1 =120* f / P1 ; // S y n c h r o n o u s Speed o f 6− p o l e motor
9 N_s2 =120* f / P2 ; // S y n c h r o n o u s Speed o f 4− p o l e motor
10 N_sc1 =120* f /( P1 + P2 ) ; // C o n c a n t e n a t e d Speed o f s e t
when c u m u l a t i v e l y compounded ( i n rpm )
11 N_sc2 =120* f /( P1 - P2 ) ; // C o n c a n t e n a t e d Speed o f s e t
when d i f f e r e n t i a l l y compounded ( i n rpm )
12 disp ( ’ A v a i l a b l e S p e e d s ( i n rpm ) a r e : ’ ) ;
13 disp ( N_s1 , ’ ’ ) ;
14 disp ( N_s2 , ’ ’ ) ;
15 disp ( N_sc1 , ’ ’ ) ;
16 disp ( N_sc2 , ’ ’ ) ;
17 P_o =15; // i n HP
18 disp ( P_o , ’ Maximum Load which can be d e l i e v e r e d ( i n
HP)= ’ ) ;
19 r = P1 / P2 ;
20 disp (r , ’ R a t i o o f M e c h a n i c a l Power Output ’ )
Scilab code Exa 1.32 Find the value of Resistance to be added to each slip ring
1 // Exa : 1 . 3 2
2 clc ;
3 clear ;
4 close ;
5 f =50; // i n h e r t z
6 V =440; // i n v o l t s
7 P_o =110*1000; // i n w a t t s
8 P =24; //No . Of P o l e s
9 N_s =120* f / P ; // S y n c h r o n o u s Speed ( i n rpm )
10 N =245; // i n rpm
11 s_f =( N_s - N ) / N_s ; // F u l l l o a d Speed
12 T_f = P_o /(2* %pi * N /60) ; // F u l l l o a d Torque ( i n N−m)
13 R =0.04; // i n ohms
14 R2 = R /2; // R o t o r r e s i s t a n c e p e r p h a s e ( i n ohms )
26
15 K =1.25; // r a t i o o f s t a t o r t u r n s t o r o t o r t u r n s
16 R_2 = R2 * K ^2; // R o t o r r e s i s t a n c e r e f f e r e d t o s t a t o r ( i n
ohms )
17 X_2 = sqrt ((( V ^2* R_2 *1.2/( T_f *500* %pi ) ) - R_2 ^2) *(1/ R2 )
^2) ; // i n ohms
18 s =( N_s -175) / N_s ; // s l i p a t 175 rpm
19 T = T_f *175^2/ N ^2; // Torque a t 175 rpm ( i n N−m)
20 b = -( V ^2* s *60/( T *2* %pi * N_s ) ) ;
21 a =1;
22 c =( s * X_2 ) ^2;
23 R_n =( - b + sqrt ( b ^2 -4* a * c ) ) /(2* a )
24 R_ext =( R_n - R_2 ) / K ^2;
25 disp ( R_ext , ’ R e s i s t a n c e t o be added t o e a c h s l i p r i n g
( i n ohms )= ’ )
Scilab code Exa 1.33 Find the value of Value of external resistance and initial br
1 // Exa : 1 . 3 3
2 clc ;
3 clear ;
4 close ;
5 I_f =100; // i n a m p e r e s
6 V =220; // i n v o l t s
7 N =1000; // i n rpm
8 T_f = V * I_f /(2* %pi * N /60) ; // F u l l l o a d t o r q u e (N−m)
9 E_bf = V ; // Back emf ( i n v o l t s )
10 V_a = V + E_bf ; // V o l t a g e a c r o s s a r m a t u r e ( i n v o l t s )
11 I_b =2* I_f ; // b r a k i n g c u r r e n t
12 R =( V_a / I_b ) ; // i n ohms
13 disp (R , ’ V a l u e o f e x t e r n a l r e s i s t a n c e ( i n ohms )= ’ ) ;
14 T_b = T_f * I_b / I_f ;
15 disp ( T_b , ’ I n i t i a l B r a k i n g Torque ( i n N−m)= ’ ) ;
16 E_b1 = E_bf *500/ N ; // i n v o l t s
17 I_b1 =( V + E_b1 ) / R ; // i n a m p e r e s
18 T_b1 = T_f * I_b1 / I_f ;
27
19 disp ( T_b1 , ’ B r a k i n g Torque when s p e e d r e d u c e d t o 500
rpm ( i n N−m)= ’ ) ;
Scilab code Exa 1.34 Find the value of resistance and breaking torque
1 // Exa : 1 . 3 4
2 clc ;
3 clear ;
4 close ;
5 P_o =17.6*1000; // i n w a t t s
6 Eff =0.8; // E f f i c i e n c y
7 V =220; // i n v o l t s
8 I_f = P_o /( V * Eff ) ; // i n a m p e r e s
9 I_af = I_f ; // i n a m p e r e s
10 R_a =0.1; // i n ohms
11 N =1200; // i n rpm
12 T_f = P_o /(2* %pi * N /60) ; // F u l l l o a d t o r q u e (N−m)
13 E_bf =V - I_af * R_a ; // Back emf ( i n v o l t s )
14 V_a = V + E_bf ; // V o l t a g e a c r o s s a r m a t u r e ( i n v o l t s )
15 I_b =2* I_f ; // b r a k i n g c u r r e n t
16 R =( V_a / I_b ) - R_a ; // i n ohms
17 disp (R , ’ V a l u e o f e x t e r n a l r e s i s t a n c e ( i n ohms )= ’ ) ;
18 E_b1 = E_bf *400/ N ; // i n v o l t s
19 I_b1 =( V + E_b1 ) /( R + R_a ) ; // i n a m p e r e s
20 T_b1 = T_f * I_b1 / I_f ;
21 disp ( T_b1 , ’ B r a k i n g Torque when s p e e d r e d u c e d t o 400
rpm ( i n N−m)= ’ ) ;
Scilab code Exa 1.35 Find the value of Value of external resistance and Braking To
1 // Exa : 1 . 3 5
2 clc ;
3 clear ;
28
4 close ;
5 V =220; // i n v o l t s
6 P_o =400*9.81*2.5; // ( i n w a t t s )
7 Eff =0.85; // e f f i c i e n c y o f motor
8 Eff_h =0.8
9 P_in = P_o /( Eff * Eff_h ) ; // i n w a t t s
10 I = P_in / V ; // i n a m p e r e s
11 disp (I , ’ C u r r e n t Drawn ( i n a m p e r e s )= ’ ) ;
12 P_out = P_o * Eff * Eff_h ; // i n w a t t s
13 R = V ^2/ P_out ;
14 disp (R , ’ V a l u e o f a d d i t i o n a l r e s i s t a n c e ( i n ohms )= ’ )
Scilab code Exa 1.36 Find the value of Current Drawn and Value of additional resis
1 // Exa : 1 . 3 6
2 clc ;
3 clear ;
4 close ;
5 T =245; // i n N−m
6 N =250; // i n rpm
7 P_in = T *2* %pi * N /60; // i n w a t t s
8 // C o r r e s p o n d i n g t o t h e v a l u e o f P i n we f o u n d I =27.5
A and E=233 V from t h e g i v e n c u r v e shown i n f i g
.1.102
9 E =233; // i n v o l t s
10 I =27.5; // i n a m p e r e s
11 r = E / I ; // r e s i s t a n c e o f t h e c i r c u i t
12 R =r -1; // E x t e r n a l R e s i s t a n c e t o be i n s e r t e d ( i n ohms )
13 disp (R , ’ E x t e r n a l R e s i s t a n c e t o be i n s e r t e d ( i n ohms )
=’)
Scilab code Exa 1.37 Find the value of speed under regenerative braking plugging a
29
1 // Exa : 1 . 3 7
2 clc ;
3 clear ;
4 close ;
5 P_o =45*1000; // i n w a t t s
6 R_a =0.2; // i n ohms
7 V =500; // i n v o l t s
8 Eff =0.9; // E f f i c i e n c y
9 I_lf = P_o /( V * Eff ) ; // Rated L i n e c u r r e n t ( i n a m p e r e s )
10 R_sh =200; // i n ohms
11 I_sh = V / R_sh ; // Shunt f e i l d C u r r e n t ( i n a m p e r e s )
12 I_af = I_lf - I_sh ; // Armature c u r r e n t on f u l l l o a d ( i n
Amperes )
13 E_f =V - I_af * R_a ; // emf i n d u c e d ( i n v o l t s )
14 N_f =600; // i n rpm
15 E1 = V + I_af * R_a ; // i n v o l t s
16 N1 = E1 * N_f / E_f ;
17 disp ( N1 , ’ Speed u n d e r r e g e n e r a t i v e b r a k i n g ( i n rpm )= ’ )
;
18 E2 = I_af *(5.5+ R_a ) -V ; // i n v o l t s
19 N2 = E2 * N_f / E_f ;
20 disp ( N2 , ’ Speed u n d e r p l u g g i n g ( i n rpm )= ’ ) ;
21 E3 = I_af *(2.6+ R_a ) ; // i n v o l t s
22 N3 = E3 * N_f / E_f ;
23 disp ( N3 , ’ Speed u n d e r dynamic b r a k i n g ( i n rpm )= ’ ) ;
1 // Exa : 1 . 3 8
2 clc ;
3 clear ;
4 close ;
5 V =230; // i n v o l t s
6 I_a =100; // i n a m p e r e s
7 R_a =0.05; // i n ohms
30
8 E_b =V - I_a * R_a ; // i n v o l t s
9 N =870; // i n rpm
10 T = E_b * I_a /(2* %pi * N /60) ; // t o r q u e d e v e l o p e d ( i n N−m)
11 T_l =400; // i n N−m
12 I_an = I_a * T_l / T ; // i n a m p e r e s
13 E = V + I_an * R_a ; // i n v o l t s
14 N1 = N * E /230;
15 disp ( N1 , ’ Speed ( i n rpm )= ’ )
Scilab code Exa 1.39 Find the reduction in flux and motor speed
1 // Exa : 1 . 3 9
2 clc ;
3 clear ;
4 close ;
5 I_a1 =100; // i n Amperes
6 V =230; // i n v o l t s
7 R_a =0.1; // i n ohms
8 E_b1 =V - I_a1 * R_a ; // i n v o l t s
9 N1 =500; // i n rpm
10 N2 =800; // i n rpm
11 x =( V - sqrt (( V ^2) -4*10*352) ) /(2*10) ;
12 disp ( ’ Flux i s r e d u c e d by ’ ) ;
13 disp ( x ^ -1 ,) ;
14 disp ( ’ t i m e s t o g e t motor s p e e d o f 800 rpm ’ ) ;
15 I_a2 = I_a1 * x ; // i n a m p e r e s
16 E_b2 =V - I_a2 * R_a ; // i n v o l t s
17 T_2 = E_b2 * I_a2 *60/(2* %pi * N2 ) ; // i n N−m
18 T_3 =800; // i n N−m
19 I_a3 = I_a2 * T_3 / T_2 ; // i n Amperes
20 E_b3 = V + I_a3 * R_a ; // i n a m p e r e s
21 N3 = E_b3 * N2 / E_b2 ;
22 disp ( ceil ( N3 ) , ’ Speed ( i n rpm )= ’ ) ;
31
Scilab code Exa 1.40 Find the value of plugging torque
1 // Exa : 1 . 4 0
2 clc ;
3 clear ;
4 close ;
5 f =50; // i n h e r t z
6 P =4; // Number o f p o l e s
7 N_s =120* f / P ; // S y n c h r o n o u s Speed ( i n rpm )
8 s_f =0.05; // F u l l l o a d S l i p
9 N_f = N_s *(1 - s_f ) ; // F u l l l o a d s p e e d ( i n rpm )
10 P_d =30*1000; // i n w a t t s
11 T_f = P_d /(2* %pi * N_f /60) ; // I n N−m
12 s_2 =2 - s_f ; // S l i p a t p l u g g i n g
13 T_p =( s_2 / s_f ) * T_f *(1+16* s_f ^2) /(1+16* s_2 ^2) ;
14 disp ( T_p , ’ P l u g g i n g Torque ( i n N−m)= ’ )
Scilab code Exa 1.41 Find the value of initial braking torque in case of plugging
1 // Exa : 1 . 4 1
2 clc ;
3 clear ;
4 close ;
5 R2 =0.5; // i n ohms
6 X2 =2.4; // i n ohms
7 a =0.5; // r a t i o
8 s_f =0.05; // s l i p
9 f =50; // i n h e r t z
10 P =8; // Number o f P o l e s
11 R_2 = R2 * a ^2; // i n ohms
12 X_2 = X2 * a ^2; // i n ohms
13 s =2 - s_f ; // S l i p d u r i n g P l u g g i n g
32
14 N_s =120* f / P ; // i n rpm
15 V =400/ sqrt (3) ; // i n v o l t s
16 R_L =2; // i n ohms
17 R_1 =0.1; // i n ohms
18 X_1 =0.6; // i n ohms
19 I_2 = V / sqrt ((( R_1 +( R_2 + R_L ) / s ) ^2) +( X_1 + X_2 ) ^2) ; // i n
amperes
20 T_b =3*60* I_2 ^2*( R_2 + R_L ) /(2* %pi * N_s * s ) ;
21 disp ( int ( T_b ) , ’ I n i t i a l B r a k i n g Torque ( i n N−m)= ’ ) ;
22 E_2 = V * sqrt ((( R_2 / s_f ) ^2+( X_2 ^2) ) /((( R_2 / s_f ) + R_1 ) ^2)
+1.2^2) / sqrt (3) ;
23 S =1 - s_f ; // S l i p d u r i n g b r e a k i n g
24 I_2b = E_2 / sqrt (( X_2 ^2) +(( R_L + R_2 ) / S ) ^2) ;
25 T_bn =3*60* I_2b ^2*( R_2 + R_L ) /(2* %pi * N_s * S ) ;
26 disp ( T_bn , ’ I n i t i a l B r a k i n g Torque d u r i n g dc dynamic
b r a k i n g ( i n N−m)= ’ ) ;
Scilab code Exa 1.42 Find the value of time taken and number of revolutions in cas
1 // Exa : 1 . 4 2
2 clc ;
3 clear ;
4 close ;
5 J =630; // i n kg−mˆ2
6 T_f =1.4*9.81; // i n N−m
7 T_e =165*9.81; // i n N−m
8 T_b = T_e + T_f ; // i n N−m
9 Beta = T_b / J ; // i n r a d / s e c ˆ2
10 f =50; // i n h e r t z
11 P =8; // no o f p o l e s
12 N_s =120* f / P ; // i n rpm
13 w_1 =2* %pi * N_s /60; // i n r a d / s e c
14 t = w_1 / Beta ;
15 disp (t , ’ Time t a k e n t o s t o p t h e motor ( i n s e c o n d s )= ’ )
;
33
16 n = w_1 ^2/(2* %pi * Beta *2) ;
17 disp (n , ’ Number o f r e v o l u t i o n s made= ’ ) ;
Scilab code Exa 1.43 Find the value of time taken and number of revolutions
1 // Exa : 1 . 4 3
2 clc ;
3 clear ;
4 close ;
5 P_o =37.5*1000; // i n Watts
6 N =750; // i n rpm
7 Eff =0.9; // E f f i c i e n c y
8 V_L =400; // i n V o l t s
9 pf =0.85; // Power F a c t o r
10 R_b =2.5; // i n ohms
11 T_f = P_o *60/(2* %pi * N ) ; // i n N−m
12 I_L = P_o /( sqrt (3) * V_L * pf * Eff ) ; // i n Amperes
13 I_b = V_L /( sqrt (3) * R_b ) ; // i n Amperes
14 T_E = T_f * I_b / I_L ; // i n N−m
15 T_i_total = T_f + T_E ; // i n N−m
16 w =2* %pi * N /60; // i n r a d / s e c
17 K = T_E / w ;
18 J =20; // kg−mˆ2
19 t =( J / K ) * log (( T_f + K * w ) / T_f ) ;
20 disp (t , ’ Time t a k e n ( i n S e c o n d s )= ’ ) ;
21 n =(1/(2* %pi * K ) ) *((( J / K ) *( T_f + K * w ) *(1 - exp ( - K * t / J ) ) ) -
T_f * t ) ;
22 disp (n , ’ Number o f R e v o l u t i o n s Made= ’ )
1 // Exa : 1 . 4 4
2 clc ;
34
3 clear ;
4 close ;
5 E =240; // i n v o l t s
6 R =15; // i n ohms
7 N =1500; // i n rpm
8 P = E ^2/ R ; // i n Watts
9 T_b = P *60/(2* %pi * N ) ; // i n N−m
10 T_e = T_b ;
11 w_1 =2* %pi * N /60; // i n r a d / s e c
12 K = T_e / w_1 ;
13 J =20; // kg−mˆ2
14 t =( J / K ) * log ( w_1 /62.832) ;
15 disp (t , ’ Time t a k e n t o b r i n g motor from 1 5 0 0 rpm t o
600 rpm ( i n s e c o n d s )= ’ ) ;
16 T_f =1.5*9.81; // i n N−m
17 t_o =( J / K ) * log (( T_f + T_e ) /( T_f +( T_e *600/1500) ) ) ;
18 disp ( t_o , ’ Time t a k e n f o r f a l l o f s p e e d i f t h e r e
e x i s t f r i c t i o n a l t o r q u e ( i n s e c o n d s )= ’ ) ;
Scilab code Exa 1.45 Find the value of final temperature rise and heating time con
1 // Exa : 1 . 4 5
2 clc ;
3 clear ;
4 close ;
5 d =0.65; // i n m e t e r s
6 l =1; // i n m e t e r s
7 P_o =12*735.5; // i n w a t t s
8 Eff =0.9; // E f f i c i e n c y
9 P_in = P_o / Eff ; // i n w a t t s
10 P_L = P_in - P_o ; // i n w a t t s
11 m =400; // i n kg
12 C_p =700; // i n J /Kg/ C e l c i u s
13 alpha =12; // i n w a t t s /mˆ2/ C e l c i u s
14 S = %pi * d * l ; // i n mˆ2
35
15 Theta = P_L /( S * alpha ) ; // i n C e l c i u s
16 t = m * C_p /( S * alpha ) ;
17 disp ( Theta , ’ F i n a l t e m p e r a t u r r i s e ( in degree c e l c i u s
)= ’ ) ;
18 disp ( ceil ( t ) , ’ H e a t i n g t i m e c o n s t a n t ( i n s e c o n d s )= ’ ) ;
Scilab code Exa 1.47 Find the value of heating time constant and final steady temp
1 // Exa : 1 . 4 7
2 clc ;
3 clear ;
4 close ;
5 theta_1 =20; // i n d e g r e e c e l c i u s
6 theta_2 =34; // i n d e g r e e c e l c i u s
7 t = -1/ log (( theta_2 / theta_1 ) -1) ; // i n h o u r s
8 disp (t , ’ H e a t i n g t i m e c o n s t a n t ( i n h o u r s )= ’ ) ;
9 theta_F = theta_1 /(1 - exp ( -1/ t ) ) ;
10 disp ( theta_F , ’ F i n a l s t e a d y t e m p e r a t u r e r i s e ( i n
d e g r e e c e l c i u s )= ’ ) ;
11 theta_f = theta_F /(1 - exp ( -1/ t ) ) ;
12 x = sqrt (2*( theta_f / theta_F ) -1) ;
13 disp ( ’ one h o u r r a t i n g o f motor i s ’ ) ;
14 disp (x , ’ t i m e s f u l l l o a d r a t i n g ’ ) ;
Scilab code Exa 1.48 Find the half hour rating of the motor
1 // Exa : 1 . 4 8
2 clc ;
3 clear ;
4 close ;
5 P =25; // i n KW
6 t =1.5; // i n h o u r s
7 P_L = sqrt ((((1/(1 - exp ( -0.5/ t ) ) ) *1.9) -0.9) * P ^2) ;
36
8 disp ( P_L , ’ H a l f h o u r r a t i n g o f a 25KW Motor ( i n KW)= ’
)
Scilab code Exa 1.49 Find the running time of the motor
1 // Exa : 1 . 4 9
2 clc ;
3 clear ;
4 close ;
5 t =60; // i n m i n u t e s
6 theta_F =20; // i n d e g r e e c e l c i u s
7 P_L1 =2.5625; // T o t a l l o s s e s a t P KW
8 P_L2 =7.25; // T o t a l l o s s e s a t 2P KW
9 theta_f = theta_F * P_L2 / P_L1 ; // i n d e g r e e c e l c i u s
10 t_o = t * log (1/(1 -( theta_F / theta_f ) ) ) ;
11 disp ( t_o , ’ Time o f o p e r a t i o n ( i n m i n u t e s )= ’ ) ;
Scilab code Exa 1.51 Find out the continuous rating of the motor
1 // Exa : 1 . 5 1
2 clc ;
3 clear ;
4 close ;
5 Eff =0.8; // E f f i c i e n c y
6 P1 =400; // i n w a t t s
7 t1 =60; // i n m i n u t e s
8 t2 =15; // i n m i n u t e s
9 P = sqrt ((((2.5625/(1 - exp ( - t2 / t1 ) ) ) -1) ^( -1) ) *( P1 / Eff )
^2) ;
10 disp (P , ’ C o n t i n u o u s R a t i n g o f Motor ( i n Watts )= ’ ) ;
37
Scilab code Exa 1.52 Find the value of temperature rise and maximum steady state t
1 // Exa : 1 . 5 2
2 clc ;
3 clear ;
4 close ;
5 theta_1 =50; // i n d e g r e e C e l c i u s
6 theta_F =80; // i n d e g r e e c e l c i u s
7 t =0.75; // i n h o u r s
8 theta = theta_F *(1 - exp ( -1/ t ) ) ;
9 disp ( theta_F , ’ T e m p e r a t u r e r i s e a f t e r 1 hour ( i n
d e g r e e c e l c i u s )= ’ ) ;
10 theta_f = theta_F /(1 - exp ( -1/ t ) ) ;
11 disp ( theta_f , ’ S t e a d y s t a t e t e m p e r a t u r e r i s e a t 1
h o u r r a t i n g ( i n d e g r e e c e l c i u s )= ’ ) ;
12 T = - t * log (1 -( theta_1 / theta_f ) ) ;
13 disp (60 - T *60 , ’ Time t a k e n t o i n c r e a s e t e m p e r a t u r e
from 50 t o 80 d e g r e e c e l c i u s ( i n m i n u t e s )= ’ ) ;
1 // Exa : 1 . 5 3
2 clc ;
3 clear ;
4 P_cont =100; // i n KWs
5 Eff =0.8; // E f f i c i e n c y
6 T_1 =50; // i n m i n u t e s
7 T_2 =70; // i n m i n u t e s
8 t_1 =10; // i n m i n u t e s
9 t_2 =10; // i n m i n u t e s
10 r =(1 - exp ( -(( t_1 / T_1 ) +( t_2 / T_2 ) ) ) ) /(1 - exp ( - t_1 / T_1 ) ) ;
// r= t h e t a f / t h e t a F
11 P_L =2.5625; // L o s s e s a t 100 KW Load
12 P_L1 = Eff * P_cont ; // i n Kws
13 P = sqrt ((( P_L * r ) -1) * P_L1 ^2) ;
38
14 disp (P , ’ V a l u e o f Load i n KW d u r i n g l o a d p e r i o d= ’ ) ;
Scilab code Exa 1.54 Find the value of final temperature rise and heating time con
1 // Exa : 1 . 5 4
2 clc ;
3 clear ;
4 close ;
5 theta_1 =20; // i n d e g r e e c e l c i u s
6 theta_2 =30; // i n d e g r e e c e l c i u s
7 t_1 =30; // i n m i n u t e s
8 t_2 =60; // i n m i n u t e s
9 t = -( t_2 - t_1 ) / log (( theta_2 / theta_1 ) -1) ; // i n m i n u t e s
10 theta_F = theta_1 /(1 - exp ( - t_1 / t ) ) ;
11 disp (t , ’ H e a t i n g Time Contant ( i n m i n u t e s )= ’ ) ;
12 disp ( theta_F , ’ F i n a l T e m p e r a t u r e R i s e ( i n D e g r e e
C e l c i u s )= ’ ) ;
1 // Exa : 1 . 5 5
2 clc ;
3 clear ;
4 close ;
5 theta_1 =30; // i n d e g r e e c e l c i u s
6 theta_2 =40; // i n d e g r e e c e l c i u s
7 t_1 =1; // i n h o u r s
8 t_2 =2; // i n h o u r s
9 x =( theta_2 / theta_1 ) -1;
10 theta_F = theta_1 /(1 - x ) ; // i n d e g r e e c e l c i u s
11 theta_f =50/(1 - x ) ; // i n d e g r e e c e l c i u s
12 P_L =25; // i n KWs
13 P = P_L * sqrt ( theta_f / theta_F ) ;
39
14 disp (P , ’ Maximum O v e r l o a d ( i n KWs)= ’ )
1 // Exa : 1 . 5 6
2 clc ;
3 clear ;
4 close ;
5 theta_1 =20; // i n d e g r e e c e l c i u s
6 theta_2 =35; // i n d e g r e e c e l c i u s
7 t_1 =1/2; // i n h o u r s
8 t_2 =1; // i n h o u r s
9 t = -( t_2 - t_1 ) / log (( theta_2 / theta_1 ) -1) ; // i n m i n u t e s
10 theta_F = theta_1 /(1 - exp ( - t_1 / t ) ) ;
11 theta = theta_F *(1 - exp ( -2/ t ) ) ;
12 disp ( theta , ’ T e m p e r a t u r e R i s e A f t e r 2 h r s ( i n D e g r e e
C e l c i u s )= ’ ) ;
13 theta_F1 = theta_F *0.8; // i n D e g r e e C e l c i u s
14 t_o =0.8* t ; // i n h o u r s
15 theta_o = theta_F1 *(1 - exp ( -1/ t_o ) ) ;
16 disp ( theta_o , ’ T e m p e r a t u r e R i s e from c o l d A f t e r 1 h r
a t f u l l l o a d ( i n D e g r e e C e l c i u s )= ’ ) ;
Scilab code Exa 1.57 Determine the suitable size of continuously rated motor
1 // Exa : 1 . 5 7
2 clc ;
3 clear ;
4 close ;
5 P_1 =100; // i n KWs
6 P_2 =50; // i n KWs
7 t_1 =10; // i n m i n u t e s
8 t_2 =8; // i n m i n u t e s
40
9 t_3 =5; // i n m i n u t e s
10 t_4 =4; // i n m i n u t e s
11 P = sqrt ((( t_1 * P_1 ^2) +( t_2 * P_2 ^2) ) /( t_1 + t_2 + t_3 + t_4 ) ) ;
12 disp (P , ’ R a t i n g Of C o n t i n u o u s l y Rated Motor ( i n KWs)=
’ );
13 disp ( ’ Adequate r a t i n g o f motor =70 Kws ’ ) ;
Scilab code Exa 1.58 Find the power rating of the motor
1 // Exa : 1 . 5 8
2 clc ;
3 clear ;
4 close ;
5 T_1 =240; // i n N m
6 T_2 =140; // i n N−m
7 T_3 =300; // i n N−m
8 T_4 =200; // i n N−m
9 t_1 =20; // i n m i n u t e s
10 t_2 =10; // i n m i n u t e s
11 t_3 =10; // i n m i n u t e s
12 t_4 =20; // i n m i n u t e s
13 T = sqrt ((( t_1 * T_1 ^2) +( t_2 * T_2 ^2) +( t_3 * T_3 ^2) +( t_4 * T_4
^2) ) /( t_1 + t_2 + t_3 + t_4 ) ) ;
14 N =720; // i n rpm
15 P = T *2* %pi * N /60;
16 disp (P , ’ Power r a t i n g o f Motor ( i n KWs)= ’ ) ;
1 // Exa : 1 . 5 9
2 clc ;
3 clear ;
4 close ;
41
5 t =90; // i n s e c o n d s
6 T_eq = sqrt (40750/ t ) ; // i n Kg−m
7 N =750; // i n rpm
8 P = T_eq *9.81*2* %pi * N /60;
9 disp (P , ’ Power R a t i n g Of Motor ( i n Kws )= ’ ) ;
Scilab code Exa 1.61 Find the value of speed at the end of deceleration period
1 // Exa : 1 . 6 1
2 clc ;
3 clear ;
4 close ;
5 T_l =100*9.81; // i n N−m
6 t =10; // i n s e c o n d s
7 J =1000; // kg−mˆ2
8 f =50; // i n h e r t z
9 P =4; // no . o f p o l e s
10 N_s =120* f / P ; // s y n c h r o n o u s s p e e d ( i n rpm ) ;
11 s =0.06; // s l i p
12 w_s = s * N_s *2* %pi /60; // s l i p s p e e d ( i n r a d / s e c )
13 K = w_s /(50*9.81) ;
14 T_m = T_l - T_l * exp ( - t /( K * J ) ) ;
15 N_sn = K * T_m *60/(2* %pi ) ; // i n rpm
16 N = N_s - N_sn ;
17 disp (N , ’ Speed a t t h e end o f d e c e l e r a t i o n p e r i o d ( i n
rpm )= ’ )
Scilab code Exa 1.62 Determine the value of inertia of the flywheel
1 // Exa : 1 . 6 2
2 clc ;
3 clear ;
4 close ;
42
5 P_o =500*735.5; // i n w a t t s
6 N_o =40; // i n rpm
7 s_f =0.12;
8 N_f = N_o *(1 - s_f ) ; // f u l l l o a d s p e e d ( i n rpm )
9 T_f = P_o /(2* %pi * N_f /60) ; // F u l l l o a d t o r q u e (N−m)
10 T_m =2* T_f ; // Motor t o r q u e ( i n N−m)
11 T_l =41500*9.81; // Load t o r q u e ( i n N−m)
12 t =10; // s e c o n d s
13 w_s = s_f * N_o *2* %pi /60; // s l i p s p e e d ( i n r a d / s e c )
14 K = w_s / T_f ;
15 J = - t /( K * log (1 -( T_m / T_l ) ) ) ;
16 disp (J , ’ Moment o f I n e r t i a ( i n Kg−mˆ 2 )= ’ )
Scilab code Exa 1.63 Find the value of weight of flywheel and time taken
1 // Exa : 1 . 6 3
2 clc ;
3 clear ;
4 close ;
5 P_o =50*1000; // i n w a t t s
6 f =50; // i n h e r t z
7 s_f =0.04; // s l i p
8 P =6; // no . o f p o l e s
9 N_s =120* f / P ; // S y n c h r o n o u s Speed ( i n rpm )
10 N_f = N_s *(1 - s_f ) ;
11 T_f = P_o /(2* %pi * N_f )
1 // Exa : 1 . 6 4
2 clc ;
3 clear ;
4 close ;
43
5 T_L =600; // i n N−m
6 T_m =450; // i n N−m
7 N =600; // i n rpm
8 w_o =2* %pi * N /60; // i n r a d / s e c
9 s =0.08; // s l i p
10 w = s * w_o ; // i n r a d / s e c
11 K = w / T_m ; // Torque c o n s t a n t
12 J =( -10/ K ) / log (0.25) ; // i n Kg−mˆ2
13 J_m =10; // i n Kg−mˆ2
14 J_F =J - J_m ;
15 disp ( J_F , ’ Moment Of I n e r t i a Of F l y w h e e l ( i n Kg−mˆ 2 )=
’ );
1 // Exa : 1 . 4 5
2 clc ;
3 clear ;
4 close ;
44
Chapter 3
Scilab code Exa 3.1 Find the efficiency and form factor and ripple factor and tran
1 // Exa : 3 . 1
2 clc ;
3 clear ;
4 close ;
5 V =120; // i n V o l t s
6 V_dc =40.5; // i n v o l t s
7 V_rms =76.1; // i n v o l t s
8 R =10; // i n ohms
9 I_dc = V_dc / R ; // i n Amperes
10 I_rms = V_rms / R ; // i n Amperes
11 P_dc = V_dc * I_dc ; // i n w a t t s
12 P_ac = V_rms * I_rms ; // i n w a t t s
13 Eff = P_dc / P_ac ; // i n p e r u n i t
14 disp ( Eff , ’ ( a ) E f f i c i e n c y ( i n Per U n i t =) ’ ) ;
15 K_f = V_rms / V_dc ; // i n p e r u n i t
16 disp ( K_f , ’ ( b ) Form F a c t o r ( i n Per U n i t =) ’ ) ;
17 Y = sqrt ( K_f ^2 -1) ;
18 disp (Y , ’ ( c ) R i p p l e F a c t o r ( i n Per U n i t =) ’ ) ;
19 T_f = P_dc /( V * I_rms ) ;
45
20 disp ( T_f , ’ ( d ) T r a n s f o r m e r U t i l i s a t i o n F a c t o r= ’ ) ;
21 P_iv = sqrt (2) * V ;
22 disp ( P_iv , ’ ( e ) Peak I n v e r s e V o l t a g e ( i n v o l t s )= ’ )
Scilab code Exa 3.2 Find the value of feild current and firing angle and input pow
1 // Exa : 3 . 2
2 clc ;
3 clear ;
4 close ;
5 alpha_f =0;
6 R_f =250; // i n ohms
7 K_f =0.8; // t o r q u e c o n s t a n t
8 R_a =0.2; // i n ohms
9 V_const =0.8; // i n v o l t / Amperes−r a d i a n / s e c
10 N =1000; // i n rpm
11 T_d =50; // I n Newton−m e t e r
12 V_rms =220; // i n v o l t s
13 V_f = int ( V_rms * sqrt (2) *(1+ cosd ( alpha_f ) ) / %pi ) ; //
Feild Ci rcu it Voltage ( in v o l t s )
14 I_f = V_f / R_f ; // i n Amperes
15 disp ( I_f , ’ ( a ) F e i l d C u r r e n t ( i n Amperes )= ’ ) ;
16 I_a = T_d /( K_f * I_f ) ; // i n a m p e r e s
17 w =2* N * %pi /60; // i n r a d i a n / s e c
18 E_b = V_const * w * I_f ; // Back emf ( i n v o l t s )
19 V_a = E_b +( I_a * R_a ) ; // a r m a t u r e v o l t a g e ( i n v o l t s )
20 alpha_a = acosd ((( V_a * %pi /( V_rms * sqrt (2) ) ) ) -1) ;
21 disp ( alpha_a , ’ ( b ) F i r i n g a n g l e o f t h e c o n v e r t e r ( i n
d e g r e e s )= ’ ) ;
22 P_o = int ( V_a * I_a ) ; // i n w a t t s
23 I =52.66; // i n a m p e r e s
24 pf = P_o /( V_rms * I ) ;
25 disp ( pf , ’ ( c ) Power f a c t o r o f t h e c o n v e r t e r= ’ )
46
Scilab code Exa 3.3 Find the value of speed of motor and motor torque
1 // Exa : 3 . 3
2 clc ;
3 clear ;
4 close ;
5 alpha_a =45; // i n d e g r e e s
6 V =230; // i n v o l t s
7 K =1.668; // K a ∗Phy ( i n v o l t / r a d i a n / s e c o n d )
8 R_a =0.2; // i n ohms
9 I_a =30; // i n a m p e r e s
10 V_a =2* V * sqrt (2) * cosd ( alpha_a ) / %pi ; // i n v o l t s
11 E_b = V_a -( I_a * R_a ) ; // i n v o l t s
12 w = E_b / K ; // i n r a d i a n / s e c o n d s
13 N = ceil ( w *60/(2* %pi ) ) ;
14 disp (N , ’ ( a ) Speed Of Motor ( i n rpm )= ’ )
15 T = K * I_a ;
16 disp (T , ’ ( b ) Motor Torque ( i n Newton−m e t e r )= ’ )
1 // Exa : 3 . 4
2 clc ;
3 clear ;
4 close ;
5 R_a =0.06; // i n ohms
6 N1 =875; // i n rpm
7 N2 =750; // i n rpm
8 V_rms =220; // i n v o l t s
9 V_dc =200; // i n v o l t s
10 I_a =150; // i n a m p e r e s
11 E_b1 = V_dc -( I_a * R_a ) ; // Back emf ( i n v o l t s )
47
12 E_b2 = E_b1 *( N2 / N1 ) ; // i n v o l t s
13 V_a = E_b2 +( I_a * R_a ) ; // a r m a t u r e v o l t a g e ( i n v o l t s )
14 alpha_a = acosd (( V_a * %pi /(2* V_rms * sqrt (2) ) ) ) ;
15 disp ( alpha_a , ’ F i r i n g a n g l e ( i n d e g r e e s )= ’ ) ;
Scilab code Exa 3.5 Find the value of average load voltage and load current and in
1 // Exa : 3 . 5
2 clc ;
3 clear ;
4 close ;
5 alpha =30; // i n d e g r e e s
6 V =230; // i n v o l t s
7 R =2; // i n ohms
8 V_avg =2* V * sqrt (2) * cosd ( alpha ) / %pi ; // i n v o l t s
9 I_avg = V_avg / R ; // i n a m p e r e s
10 disp ( V_avg , ’ ( a ) A v e r a g e Load V o l t a g e ( i n V o l t s )= ’ ) ;
11 disp ( I_avg , ’ ( b ) A v e r a g e Load C u r r e n t ( i n Amperes )= ’ )
12 I_rms = I_avg ; // i n a m p e r e s ( a s r i p p l e f r e e )
13 P = V_avg * I_avg ; // i n w a t t s
14 Q =2* V * sqrt (2) * I_avg * sind ( alpha ) / %pi ; // i n VAR
15 pf = cosd ( atand ( Q / P ) ) ;
16 disp ( pf , ’ ( c ) I n p u t Power F a c t o r ( l a g g i n g )= ’ )
Scilab code Exa 3.6 Find the value of motor armature current and motor speed
1 // Exa : 3 . 6
2 clc ;
3 clear ;
4 close ;
5 alpha =60; // i n d e g r e e s
6 V =250; // i n v o l t s
7 T =140; // i n Newton−Meter
48
8 K_a =2.5; // motor v o l t a g e constant ( in Volt / radian / sec
)
9 R_a =0.2; // i n ohms
10 V_a =2* V * sqrt (2) * cosd ( alpha ) / %pi ; // i n v o l t s
11 I_a = T / K_a ; // i n a m p e r e s
12 disp ( I_a , ’ ( a ) Motor Armature C u r r e n t ( i n a m p e r e s )= ’ )
;
13 E_b = V_a -( I_a * R_a ) ; // i n v o l t s
14 w = E_b * I_a / T ;
15 disp (w , ’ ( b ) Motor Speed ( i n r a d i a n / s e c )= ’ )
1 // Exa : 3 . 7
2 clc ;
3 clear ;
4 close ;
5 V_dc =220; // i n v o l t s
6 V =230; // i n v o l t s
7 I_a1 =10; // i n a m p e r e s
8 N1 =1500; // i n rpm
9 N2 =500; // i n rpm
10 N3 = -1000; // i n rpm
11 R_a =2; // i n ohms
12 E_b1 = V_dc -( I_a1 * R_a ) ; // i n v o l t s
13 E_b2 = E_b1 *( N2 / N1 ) ; // i n v o l t s
14 I_a2 = I_a1 /2; // i n a m p e r e s
15 V_a1 = E_b2 +( I_a2 * R_a ) ; // i n v o l t s
16 alpha_a1 = acosd (( V_a1 * %pi /(2* V * sqrt (2) ) ) ) ;
17 disp ( alpha_a1 , ’ ( a ) F i r i n g a n g l e ( i n d e g r e e s ) a t h a l f
t h e r a t e d t o r q u e= ’ ) ;
18 E_b3 = E_b1 *( N3 / N1 ) ; // i n v o l t s
19 I_a3 = I_a1 ; // i n a m p e r e s
20 V_a2 = E_b3 +( I_a3 * R_a ) ; // i n v o l t s
21 alpha_a2 = acosd (( V_a2 * %pi /(2* V * sqrt (2) ) ) ) ;
49
22 disp ( alpha_a2 , ’ ( b ) F i r i n g a n g l e ( i n d e g r e e s ) a t
r a t e d motor t o r q u e= ’ ) ;
Scilab code Exa 3.8 Find the value of torque developed and motor speed
1 // Exa : 3 . 8
2 clc ;
3 clear ;
4 close ;
5 alpha_f =0; // i n d e g r e e s
6 alpha_a =30; // i n d e g r e e s
7 V =220; // i n v o l t s
8 I_a =40; // i n a m p e r e s
9 R_a =0.2; // i n a m p e r e s
10 K_t =1.12; // motor v o l t a g e c o n s t a n t ( i n V o l t / r a d i a n /
sec )
11 R_f =200; // i n ohms
12 V_f =2* V * sqrt (2) * cosd ( alpha_f ) / %pi ; // i n v o l t s
13 I_f = V_f / R_f ; // i n a m p e r e s
14 V_a =2* V * sqrt (2) * cosd ( alpha_a ) / %pi ; // i n v o l t s
15 E_b = V_a -( I_a * R_a ) ; // i n v o l t s
16 T_d = K_t * I_a * I_f ;
17 disp ( T_d , ’ ( a ) Torque d e v e l o p e d ( i n N−m)= ’ ) ;
18 N = E_b *60/(2* %pi * K_t * I_f ) ;
19 disp ( ceil ( N ) , ’ ( b ) Motor Speed ( i n rpm )= ’ )
1 // Exa : 3 . 9
2 clc ;
3 clear ;
4 close ;
5 R_a =0.2; // i n ohms
50
6 alpha_f =0; // i n d e g r e e s
7 V =400; // i n v o l t s
8 R_f =250; // i n ohms
9 K =1.3; // V o l t s / Ampere−r a d i a n / s e c o n d
10 N =1200; // i n rpm
11 I_a =60; // i n a m p e r e s
12 V_f =3* sqrt (3) * V * sqrt (2) /( sqrt (3) * %pi ) ; // i n v o l t s
13 I_f = V_f / R_f ; // i n a m p e r e s
14 E_b = K * I_f *2* %pi * N /60; // i n v o l t s
15 V_a = E_b +( I_a * R_a ) ; // i n v o l t s
16 alpha_a = acosd (( V_a * %pi ) /(3* V * sqrt (2) ) ) ;
17 disp ( alpha_a , ’ F i r i n g A n g l e ( i n d e g r e e s )= ’ )
Scilab code Exa 3.10 Find the value of no load speed and firing angle
1 // Exa : 3 . 1 0
2 clc ;
3 clear ;
4 close ;
5 alpha_a =45; // i n d e g r e e s
6 R_a =0.2; // i n ohms
7 K =0.25; // i n v o l t s /rpm
8 V =400; // i n v o l t s
9 I_ao =5; // i n a m p e r e s ( no l o a d a r m a t u r e c u r r e n t )
10 N =1500; // i n rpm
11 I_a =100; // i n a m p e r e s
12 V_ao =3* sqrt (3) * V * sqrt (2) *(1+ cosd ( alpha_a ) ) /( sqrt (3) *
%pi *2) ; // i n v o l t s
13 E_bo = V_ao -( I_ao * R_a ) ; // i n v o l t s
14 N_o = E_bo / K ;
15 disp ( int ( N_o ) , ’ No−Load Speed ( i n rpm )= ’ ) ;
16 E_b = N * K ; // i n v o l t s
17 V_a = E_b +( I_a * R_a ) ; // i n v o l t s
18 alpha_ao = acosd ((( V_a * %pi *2) /(3* V * sqrt (2) ) ) -1) ;
19 disp ( alpha_ao , ’ F i r i n g A n g l e ( i n d e g r e e s )= ’ )
51
Scilab code Exa 3.12 Find the value of average load voltage and average current an
1 // Exa : 3 . 1 2
2 clc ;
3 clear ;
4 close ;
5 alpha =0.4; // duty c y c l e
6 V_dc =200; // i n v o l t s
7 R =10; // i n ohms
8 V_a = alpha * V_dc ;
9 disp ( V_a , ’ ( a ) A v e r a g e Load V o l t a g e ( i n v o l t s )= ’ ) ;
10 I = V_a / R ;
11 disp (I , ’ ( b ) A v e r a g e t h y r i s t o r c u r r e n t ( i n a m p e r e s )= ’
);
12 I_d =0;
13 disp ( I_d , ’ ( c ) Diode C u r r e n t ( i n a m p e r e s )= ’ ) ;
14 R_eff = R / alpha ;
15 disp ( R_eff , ’ ( d ) E f f e c t i v e i n p u t r e s i s t a n c e ( i n ohms )
=’)
Scilab code Exa 3.13 Find the value of average load current and firing angle
1 // Exa : 3 . 1 3
2 clc ;
3 clear ;
4 close ;
5 V_dc =220; // i n v o l t s
6 V_a =250; // a v e r a g e l o a d v o l t a g e ( i n v o l t s )
7 R =10; // i n ohms
8 alpha =1 -( V_dc / V_a ) ;
9 I = V_a / R ;
52
10 disp (I , ’ A v e r a g e Load C u r r e n t ( i n a m p e r e s )= ’ )
11 disp ( alpha , ’ F i r i n g A n g l e ( i n d e g r e e s )= ’ )
Scilab code Exa 3.14 Find the value of frequency of switching pulse
1 // Exa : 3 . 1 4
2 clc ;
3 clear ;
4 close ;
5 V_dc =125; // i n v o l t s
6 V_a =200; // a v e r a g e o u t p u t v o l t a g e ( i n v o l t s )
7 T_on =1*10^ -3; // i n s e c o n d s
8 alpha = V_a /( V_a + V_dc ) ; // duty c y c l e
9 f = alpha / T_on ;
10 disp (f , ’ F r e q u e n c y Of S w i t c h i n g p u l s e ( i n h e r t z )= ’ )
1 // Exa : 3 . 1 5
2 clc ;
3 clear ;
4 close ;
5 alpha =0.25; // duty c y c l e
6 V =400; // i n v o l t s
7 L =0.5; // i n h e n e r y
8 I =10; // r i p p l e c u r r e n t ( i n a m p e r e s )
9 V_a = alpha * V ; // i n v o l t s
10 T_on = L * I /( V - V_a ) ; // i n s e c o n d s
11 T = T_on / alpha ; // i n s e c o n d s
12 f =1/ T ;
13 disp (f , ’ F r e q u e n c y ( i n h e r t z s )= ’ )
53
Scilab code Exa 3.16 Find the range of speed control and duty cycle
1 // Exa : 3 . 1 6
2 clc ;
3 clear ;
4 close ;
5 V_a =120; // i n v o l t s
6 I_a =20; // i n a m p e r e s
7 R_a =0.5; // i n ohms
8 K =0.05; // Motor c o n s t a n t ( i n v o l t s /rpm )
9 E_b = V_a -( I_a * R_a ) ; // i n v o l t s
10 N = E_b / K ; // i n rpm
11 disp ( ’ Range o f Speed C o n t r o l i s : ’ ) ;
12 disp ( ’ Lowest Speed ( i n rpm ) = 0 ’ ) ;
13 disp (N , ’ H i g h e s t Speed ( i n rpm )= ’ ) ;
14 E_bo =0; // i n v o l t s
15 V_a1 = E_bo +( I_a * R_a ) ; // i n v o l t s
16 alpha = V_a1 / V_a ;
17 disp ( ’ Range o f duty c y c l e i s : ’ ) ;
18 disp ( alpha , ’ l o w e s t v a l u e o f duty c y c l e= ’ ) ;
19 disp ( ’ H i g h e s t v a l u e o f duty c y c l e= 1 ’ )
Scilab code Exa 3.17 Find the value of duty cycle of the chopper
1 // Exa : 3 . 1 7
2 clc ;
3 clear ;
4 close ;
5 V =200; // i n v o l t s
6 I_a =100; // i n a m p e r e s
7 R_a =0.02; // i n ohms
8 N1 =940; // i n rpm
54
9 N2 =500; // i n rpm
10 E_b1 =V -( I_a * R_a ) ; // i n v o l t s
11 E_b2 = E_b1 * N2 / N1 ; // i n v o l t s
12 V_a = E_b2 +( I_a * R_a ) ; // i n v o l t s
13 alpha = V_a / V ;
14 disp ( alpha , ’ Duty C y c l e Of The Chopper= ’ )
Scilab code Exa 3.18 Find the value of power input and speed and torque and maximu
1 // Exa : 3 . 1 8
2 clc ;
3 clear ;
4 close ;
5 alpha =0.6; // duty c y c l e
6 alpha1 =0.1; // duty c y c l e
7 alpha2 =0.9; // duty c y c l e
8 V =400; // i n v o l t s
9 R_a =0.1; // i n ohms
10 K =4; // Motor C o n s t a n t ( i n V o l t s / r a d i a n s )
11 I_a =150; // i n Amperes
12 P_in = alpha * V * I_a /1000;
13 disp ( P_in , ’ ( a ) Power i n p u t ( i n K i l o −Watts )= ’ ) ;
14 V_a = alpha * V ; // i n v o l t s
15 E_b = V_a -( I_a * R_a ) ; // i n v o l t s
16 N =60* E_b /(2* %pi * K ) ;
17 disp ( int ( N ) , ’ ( b ) Motor Speed ( i n rpm )= ’ ) ;
18 T = E_b * I_a *60/(2* %pi * N ) ;
19 disp (T , ’ ( c ) Torque d e v e l o p e d ( i n Newton−m e t e r )= ’ ) ;
20 E_b1 =( alpha1 * V ) -( I_a * R_a ) ; // i n v o l t s
21 N1 =60* E_b1 /(2* %pi * K ) ;
22 disp ( ceil ( N1 ) , ’ ( d ) Minimum Speed ( i n rpm )= ’ )
23 E_b2 =( alpha2 * V ) -( I_a * R_a ) ; // i n v o l t s
24 N2 =60* E_b2 /(2* %pi * K ) ;
25 disp ( ceil ( N2 ) , ’ Maximum Speed ( i n rpm )= ’ )
55
Scilab code Exa 3.19 Find the value of Average voltage and power dissipated and sp
1 // Exa : 3 . 1 9
2 clc ;
3 clear ;
4 close ;
5 alpha =0.4; // duty c y c l e
6 R_b =7.5; // i n ohms
7 R_a =0.1; // i n ohms
8 I_f =1.5; // i n a m p e r e s
9 K =1.6; // V o l t a g e C o n s t a n t ( i n V/A−r a d / s e c )
10 I_a =150; // i n a m p e r e s
11 V_b =(1 - alpha ) * R_b * I_a ;
12 disp ( V_b , ’ ( a ) A v e r a g e V o l t a g e ( i n v o l t s )= ’ ) ;
13 P_b = I_a ^2* R_b *(1 - alpha ) ;
14 disp ( P_b /1000 , ’ ( b ) Power D i s s i p a t e d ( i n k i l o −w a t t s )=
’ );
15 E_g = V_b +( I_a * R_a ) ; // i n v o l t s
16 N =60* E_g /( K * I_f *2* %pi ) ;
17 disp ( int ( N ) , ’ ( c ) Speed ( i n rpm )= ’ )
Scilab code Exa 3.20 Find the value of firing angle and power supplied
1 // Exa : 3 . 2 0
2 clc ;
3 clear ;
4 close ;
5 E_g = -163.53; // i n v o l t s
6 I_a =40; // i n a m p e r e s
7 R_a =0.2; // i n ohms
8 V =220; // i n v o l t s
9 V_a = E_g +( I_a * R_a ) ; // i n v o l t s
56
10 alpha_a = acosd ( V_a * %pi /(2* V * sqrt (2) ) ) ;
11 disp ( alpha_a , ’ F i r i n g A n g l e ( i n d e g r e e s )= ’ ) ;
12 P = V_a * I_a *( -1) ;
13 disp ( P /1000 , ’ Power S u p p l i e d ( i n K i l o −Watts )= ’ )
1 // Exa : 3 . 2 1
2 clc ;
3 clear ;
4 close ;
5 E_b =100; // i n v o l t s
6 I_a =25; // i n a m p e r e s
7 R =0.2; // ( R a+R s e ) i n ohms
8 V =220; // i n v o l t s
9 f =200; // i n h e r t z
10 V_a = E_b +( I_a * R ) ; // i n v o l t s
11 T_on = V_a /( V * f ) ;
12 disp ( T_on *1000 , ’ P u l s e Width ( i n m i l i −s e c o n d s ) ’ )
1 // Exa : 3 . 2 2
2 clc ;
3 clear ;
4 close ;
5 N =1000; // i n rpm
6 V =240; // i n v o l t s
7 w =2* %pi * N /60; // i n r a d / s e c
8 alpha =30; // i n d e g r e e s
9 R =0.25; // i n ohms
10 K =0.025; // i n Nm/Aˆ2
11 disp ( ’ When c o n t r o l l e d t h r o u g h s e m i c o n v e r t e r ’ ) ;
57
12 V_a1 = sqrt (2) * V *(1+ cosd ( alpha ) ) / %pi ; // i n v o l t s
13 I_a1 = V_a1 /( R +( K * w ) ) ;
14 disp ( I_a1 , ’ Armature C u r r e n t ( i n Amperes )= ’ ) ;
15 T_1 = K * I_a1 ^2;
16 disp ( T_1 , ’ Motor Torque ( i n N−m)= ’ ) ;
17 disp ( ’ When c o n t r o l l e d t h r o u g h f u l l c o n v e r t e r ’ ) ;
18 V_a2 =2* sqrt (2) * V * cosd ( alpha ) / %pi ; // i n v o l t s
19 I_a2 = V_a2 /( R +( K * w ) ) ;
20 disp ( I_a2 , ’ Armature C u r r e n t ( i n Amperes )= ’ ) ;
21 T_2 = K * I_a2 ^2;
22 disp ( T_2 , ’ Motor Torque ( i n N−m)= ’ ) ;
Scilab code Exa 3.23 Find average motor current and speed
1 // Exa : 3 . 2 3
2 clc ;
3 clear ;
4 close ;
5 V =230; // i n v o l t s
6 V_dc = sqrt (2) * V *2/ %pi ; // i n v o l t s
7 T_L =30; // i n N−m
8 K_t =0.3; // t o r q u e c o n s t a n t ( i n N−m/Aˆ 2 )
9 I_a = sqrt ( T_L / K_t ) ;
10 disp ( I_a , ’ A v e r a g e Motor C u r r e n t ( i n Amperes )= ’ ) ;
11 w =(207 - I_a ) /( K_t * I_a ) ; // i n r a d / s e c
12 N = w *60/(2* %pi ) ;
13 disp (N , ’ Speed ( i n rpm )= ’ ) ;
Scilab code Exa 3.24 Find the value of armature current and firing angle
1 // Exa : 3 . 2 4
2 clc ;
3 clear ;
58
4 close ;
5 I_a1 =36; // i n a m p e r e s
6 N1 =400; // i n a m p e r e s
7 N2 =600; // i n a m p e r e s
8 alpha_1 =100; // i n d e g r e e s
9 V =675; // i n v o l t s
10 R =0.4; // i n ohms
11 V_a1 = sqrt (2) * V *(1+ cosd ( alpha_1 ) ) / %pi ; // i n v o l t s
12 E_b1 = V_a1 - I_a1 * R ; // i n v o l t s
13 I_a2 = I_a1 * N2 / N1 ; // i n a m p e r e s
14 E_b2 = E_b1 * I_a2 * N2 /( I_a1 * N1 ) ; // i n v o l t s
15 V_a2 = E_b2 +21.6; // / i n v o l t s
16 alpha = acosd (( V_a2 * %pi /( sqrt (2) * V ) ) -1) ;
17 disp ( I_a2 , ’ Armature c u r r e n t ( i n Amperes )= ’ ) ;
18 disp ( alpha , ’ F i r i n g a n g l e ( i n d e g r e e s )= ’ ) ;
59