summaryrefslogtreecommitdiff
path: root/3731/CH5/EX5.12/Ex5_12.sce
blob: 5e410cde305e8a1070a7de8609c920a44cb2f687 (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

//Chapter 5:Dc Motor Drives
//Example 12
clc;

//Variable Initialization

//Ratings of the 2-pole separately excited DC motor with the fields coils connected in parallel
V=220      // rated voltage in V
N=750      // rated speed in rpm
Ia1=100    // rated current in A
Ra=0.1     // armature resistance in ohms

//Solution
E1=V-Ia1*Ra            //rated back emf at rated operation
Wm1=2*%pi*N/60     //angular speed
Trated=E1*Ia1/Wm1      //rated torque
Ke_phi1=E1/Wm1

//(i) When the armature voltage is reduced to 110V
Wm2=2*%pi*N/60    //angular speed
E2=Ke_phi1*Wm2
//Now there are two linear equations...that we have to solve
//They are given by 0.3*N2+2.674*Ia2=500 and 0.28*N2+0.1*Ia2=110
a = [0.3,2.674;0.28,0.1]
b = [500;110]
x = inv(a)*b
N2=x(1)      //let the motor speed be N2
Ia2=x(2)     //let the motor current be Ia2

//(ii)When the field coils are connected in series
K=Ke_phi1/2
Wm3=2*%pi*N/60    //angular speed
E3=K*Wm3
//Now there are two linear equations...that we have to solve"
//They are given by 0.3*N3+1.337*Ia3=500 and 0.14*N3+0.1*Ia3=220"
a = [0.3,1.337;0.14,0.1]
b = [500;220]
x = inv(a)*b
N3=x(1)            //let the motor speed be N3
Ia3=x(2)           //let the motor current be Ia3

//Results
mprintf("(i)Hence the motor armature current is Ia2 :%.1f A",Ia2)
mprintf("\nAnd the required speed is N2 :%.1f rpm",N2)
mprintf("\n(ii)Hence the motor armature current is Ia3 :%.1f A",Ia3)
mprintf("\nAnd the required speed is N3 :%.1f rpm",N3)