summaryrefslogtreecommitdiff
path: root/98/CH10/EX10.1/example10_1.sce
blob: c4b3e6defb93d9afc2bdc8505c44baccbe292ac5 (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
//Chapter 10
//Example 10_1
//Page 133

clear;clc;

load_kw=1100;
vr=33;
pf=0.8;
r=10;
xl=15;

phir=acos(0.8);
i=load_kw/vr/pf;
z=r+%i*xl;
i_vector=i*(cos(phir)- %i*(sin(phir)));
vs=vr*1000+z*i_vector;
alpha=imag(vs)/real(vs);
phis=phir+alpha;
loss=i^2*r;
op=load_kw;
ps=op+loss/1000;
n=op/ps*100;

printf("Line current = %.2f A \n", i);
printf("             = %.2f+j(%.2f) \n\n", real(i_vector), imag(i_vector));

printf("(i) Sending end voltage = %.2f+j(%.2f) \n", real(vs), imag(vs));
printf("    Magnitude of Vs = %.0f V \n\n", abs(vs));
printf("(ii) Angle betwen Vs and Vr = %.2f degrees \n", alpha*180/%pi);
printf("     Sending end power factor angle = %.2f degrees \n", phis*180/%pi);
printf("     Sending end power factor = %.2f \n\n", cos(phir));
printf("(iii) Line loss = %.2f kW \n", loss/1000);
printf("      Output delivered = %.0f kW \n", op);
printf("      Power sent = %.3f kW \n", ps);
printf("      Transmission efficiency = %.2f %% \n", n);