blob: aa644aa1554454ffe73dd07e446ca4f7c73f2ea9 (
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
|
//Chapter 5:Dc Motor Drives
//Example 13
clc;
//Variable Initialization
//Ratings of the separately excited motor
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
//Solution
E=V-Ia*Ra //back emf
Vm=sqrt(2)*Vs //peak voltage
//(i)When the speed is 750 rpm and at rated torque
N1=750 //given speed in rpm
E1=N1/N*E //back emf at the given speed N1
Va=E1+Ia*Ra //terminal voltage
cos_alpha=Va*%pi/2/Vm
alpha=acos(cos_alpha) //required firing angle in radian
alpha1=alpha*180/%pi //required firing angle in degrees
//(ii)When the speed is -500rpm and at rated torque
N1=-500 //given speed in rpm
E1=N1/N*E //back emf at the given speed N1
Va=E1+Ia*Ra //terminal voltage
cos_alpha=Va*%pi/2/Vm
alpha=acos(cos_alpha) //required firing angle in radian
alpha2=alpha*180/%pi //required firing angle in degrees
//(iii)When the firing angle is 160 degrees
alpha=160 //firing angle in degrees
alpha=alpha*%pi/180
Va=2*Vm/%pi*cos(alpha)
E1=Va-Ia*Ra //since Va=E1+Ia*Ra
N1=E1/E*N //the required speed at the given firing angle
//Results
mprintf("(i)Hence the required firing angle is :%.1f °",alpha1)
mprintf("\n(ii)Hence the required firing angle is :%.1f °",alpha2)
mprintf("\n(iii)Hence the required speed is :%.1f rpm",N1)
|