summaryrefslogtreecommitdiff
path: root/2441/CH6/EX6.3/Ex6_3.sce
blob: ae154bddac6049e4eaf6f4b9cb36ea04f904f883 (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
63
64
65
66
67
68
69
70
71
72
73
//exa 6.3
clc;clear;close;
format('v',7);
l=350;//km(length of line)
Z=180*expm(%i*75*%pi/180);//ohm/phase(Total)
Y=1*10^-3*expm(%i*90*%pi/180);//Siemens/phase(Total)
z=Z/l;//ohm/km
y=Y/l;//Siemens/km
re=l*sqrt(z*y);//
Zc=sqrt(z/y);//ohm
disp("Part(a) A,B,C,D parameters are : ");
A=cosh(re);//unitless
D=A;//unitless
B=Zc*sinh(re);//ohm
C=sinh(re)/Zc;//unitless
A_mag=abs(A);//unitless
A_angle=atand(imag(A)/real(A));//degree
B_mag=abs(B);//ohm
B_angle=atand(imag(B)/real(B));//degree
C_mag=abs(C);//unitless
C_angle=atand(imag(C)/real(C));//degree
C_angle=C_angle+180;//degree(Converting -ve to +ve angle)
D_mag=abs(D);//unitless
D_angle=atand(imag(D)/real(D));//degree
disp(A_mag,"Magnitude of A : ");
format('v',5);
disp(A_angle,"Angle of A(degree) : ");
format('v',7);
disp(B_mag,"Magnitude of B(ohm) : ");
format('v',6);
disp(B_angle,"Angle of B(degree) : ");
format('v',8);
disp(C_mag,"Magnitude of C : ");
format('v',6);
disp(C_angle,"Angle of C(degree) : ");
format('v',7);
disp(D_mag,"Magnitude of D : ");
format('v',5);
disp(D_angle,"Angle of D(degree) : ");
//60% series compensation
B=B-%i*60/100*abs(Z)*sind(atand(imag(Z),real(Z)));//ohm(considering series compensation=60%)
//For Equivalent pi-circuit
disp("Part(b) A,B,C,D parameters of compensated line are : ");
Ydash=2/Zc*[(cosh(re)-1)/sinh(re)];//S
A=1+B*Ydash/2;//unitless
D=A;//unitless
C=2*Ydash/2+B*(Ydash/2)^2;//unitless
A_mag=abs(A);//unitless
A_angle=atand(imag(A)/real(A));//degree
B_mag=abs(B);//ohm
B_angle=atand(imag(B)/real(B));//degree
C_mag=abs(C);//unitless
C_angle=atand(imag(C)/real(C));//degree
C_angle=C_angle+180;//degree(Converting -ve to +ve angle)
D_mag=abs(D);//unitless
D_angle=atand(imag(D)/real(D));//degree
format('v',4);
disp(B_mag,"Magnitude of B(ohm) : ");
format('v',6);
disp(B_angle,"Angle of B(degree) : ");
format('v',7);
disp(A_mag,"Magnitude of A : ");
format('v',5);
disp(A_angle,"Angle of A(degree) : ");
format('v',6);
disp(C_mag,"Magnitude of C : ");
format('v',5);
disp(C_angle,"Angle of C(degree) : ");
format('v',7);
disp(D_mag,"Magnitude of D : ");
format('v',5);
disp(D_angle,"Angle of D(degree) : ");
//Answer for some parts are not accurate in the textbook.