summaryrefslogtreecommitdiff
path: root/3731/CH5/EX5.15/Ex5_15.sce
blob: 9e719a1ed457139861b72ca6dacf928701f9af10 (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
//Chapter 5:Dc Motor Drives
//Example 15
clc;

//Variable Initialization

V=200    // rated voltage in v
N=875    // rated speed in rpm
Ia=150   // rated current in A
Ra=0.06  // armature resistance in ohms
Vs=220   // source voltage in v
f=50     //frequency of the source voltage in hz
La=2.85e-3   // armature curcuit inductance in H

//Solution
E=V-Ia*Ra            //back emf
Vm=sqrt(2)*Vs   //peak voltage
Wm=2*%pi*N/60    //angular speed
W=2*%pi*f

alpha=120       //firing angle in degrees
x=W*La/Ra
phi=atan(x)
cot_phi=1/tan(phi)
Z=sqrt(Ra**2+(W*La)**2)
K=E/Wm

y=Ra*Vm/Z/K
a=(1+exp(-(%pi*cot_phi)))/(exp(-(%pi*cot_phi))-1)
alpha=alpha*%pi/180
Wmc=y*sin(alpha-phi)*a   //required angular speed in rps
Nmc=Wmc*60/2/%pi     //required angular speed in rpm

Va=2*Vm/%pi*cos(alpha)
E1=Nmc/N*E     //value of back emf at the critical speed of Nmc     
Ia=(Va-E1)/Ra
Tc=K*Ia

//(i)When the torque is 1200 N-m and firing angle is 120 degrees
T2=1200         //given torque in N-m
Ia2=T2/K        //given terminal current for the given torque and the answer in the book is wrong
E2=Va-Ia*Ra   
N2=E2/E*N

//(ii)When the torque is 300 N-m and firing angle is 120 degrees
T=300    //required torque in N-m
beta=233.492   //required angle in degrees
beta=beta*%pi/180    //in radians
x=beta-alpha
E1=(Vm*(cos(alpha)-cos(beta)))/x-(%pi*Ra*T)/(K*x)
N1=E1/E*N   //required speed 


//Results
mprintf("\nThe motor is operating under continuous condition")
mprintf("\nThe torque Tc is :%.2f N-m",Tc)
//The answer for torque Tc in the book is wrong due to accuracy which leads to other incorrect answers
mprintf("\n(i)Hence the required speed is :%.1f rpm",N2)
mprintf("\n(ii)The equation Vm/Z*sin(beta-phi)-sin(alpha-phi))*exp(-(beta-alpha)*cot_phi)=")
mprintf("\n(Vm*(cos(alpha)-cos(beta))/Ra/(beta-alpha)-pi*T/K/(beta-alpha) )*(1-exp(-(beta-alpha)*cot_phi)")
mprintf("\ncan be solved using trial method such that beta=233.492 degrees")
mprintf("\n  Hence the required speed is :%.1f rpm",N1)