summaryrefslogtreecommitdiff
path: root/1445/CH8/EX8.19/ch8_ex_19.sce
blob: 66ce6423f74be49034447294a08af4c9eef8685c (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
//CHAPTER 8- DIRECT CURRENT MACHINES
//Example 19

disp("CHAPTER 8");
disp("EXAMPLE 19");

//VARIABLE INITIALIZATION
v_t=250;                    //in Volts
r_a=0.5;                    //in Ohms
r_f=250;                    //in Ohms
N1=600;                     //in rpm
I=21;                       //in Amperes
r_s=250;                    //in Ohms

//SOLUTION
I_f1=v_t/r_f;
I_f2=v_t/(r_f+r_s);
I_a1=I-I_f1;
// T is directly proportional to (Φ*I_a)
// I_f is directly proportional to Φ
// => I_f1*I_a1=I_f2*I_a2, therefore,
I_a2=(I_f1*I_a1)/I_f2;      
E_b1=v_t-(I_a1*r_a);
E_b2=v_t-(I_a2*r_a);
// E_b is directly proportional to (Φ*N)
// (Φ*N) is directly proportinal to (I_f*N)
// =>E_b1:E_b2=(I_f1:I_f2)*(N1:N2)
N2=(I_f1/I_f2)*(E_b2/E_b1)*N1;
N2=round(N2);              //to round off the value 
disp(sprintf("The new speed of the motor is %d rpm",N2));

//END