blob: a9d0185f7b946ef705c05995259b7489794eb4e4 (
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
|
clc,clear
printf('Example 5.21\n\n')
V_ph=2000
R_a=0.8
I_sc=100,I_a=I_sc
V_OC=500
I_f=2.5
Z_s=V_OC/I_sc
X_s=sqrt(Z_s^2- R_a^2)
I_a_FL=100
//Part(i)
phi1=acos(1) //and lagging
E_ph1=sqrt((V_ph*cos(phi1)+I_a*R_a)^2+(V_ph*sin(phi1)+I_a*X_s)^2)
regulation1=100*(E_ph1-V_ph)/V_ph
printf('Regulation at upf is %.2f percent\n',regulation1)
//Part(ii)
phi2=acos(0.8)
E_ph2=sqrt((V_ph*cos(phi2)+I_a*R_a)^2+(V_ph*sin(phi2)-I_a*X_s)^2)
regulation2=100*(E_ph2-V_ph)/V_ph
printf('Regulation at 0.8 leading pf is %.2f percent\n',regulation2)
//Part(iii)
phi3=acos(0.71)
E_ph3=sqrt((V_ph*cos(phi3)+I_a*R_a)^2+(V_ph*sin(phi3)+I_a*X_s)^2)
regulation3=100*(E_ph3-V_ph)/V_ph
printf('Regulation at 0.71 lagging pf is %.2f percent\n',regulation3)
|