You are on page 1of 2

% THE Y-BUS FORMATION

clear;clc;
basemva=100;
nbus=5;
%

lp

lq

linedata =[ 1

r
2

ysh

tap

0.02 0.06 0.03

0.08 0.24 0.025

0.06 0.18 0.02

0.06 0.18 0.02

0.04 0.12 0.015

0.01 0.03 0.01

0.08 0.24 0.025

1
1
1 ];

nline=length(linedata(:,1));
j=sqrt(-1);
i=sqrt(-1);
for k=1:nline
lp(k)=linedata(k,1);
lq(k)=linedata(k,2);
r(k)=linedata(k,3);
x(k)=linedata(k,4);
ysh(k)=linedata(k,5);
a(k)=linedata(k,6);
z(k)= r(k)+j*x(k);
y(k)=1/z(k);
end
ybus=zeros(nbus,nbus);
yln =zeros(nbus,nbus);
% PI METHOD FOR OFF-NOMINAL ADMITTANCE OF TRANSFORMER
for k=1:nline
ylp(k)=[1/(a(k)^2)-1/a(k)]*y(k);
ylq(k)=[1-1/a(k)]*y(k);
y(k)=y(k)/a(k);
end
for k=1:nline
ybus(lp(k),lq(k))=ybus(lp(k),lq(k))-y(k);
ybus(lq(k),lp(k))=ybus(lp(k),lq(k));
ybus(lp(k),lp(k))=ybus(lp(k),lp(k))+y(k)+ylp(k)+j*ysh(k);
ybus(lq(k),lq(k))=ybus(lq(k),lq(k))+y(k)+ylq(k)+j*ysh(k);
end
ybus

ybus =
Column 1
6.250000000000001 -18.695000000000000i
-5.000000000000001 +15.000000000000000i
-1.250000000000000 + 3.750000000000000i
0.000000000000000 + 0.000000000000000i
0.000000000000000 + 0.000000000000000i
Column 2

-5.000000000000001 +15.000000000000000i
10.833333333333334 -32.414999999999999i
-1.666666666666667 + 5.000000000000000i
-1.666666666666667 + 5.000000000000000i
-2.500000000000000 + 7.500000000000000i
Column 3
-1.250000000000000 + 3.750000000000000i
-1.666666666666667 + 5.000000000000000i
12.916666666666668 -38.695000000000000i
-10.000000000000002 +30.000000000000000i
0.000000000000000 + 0.000000000000000i
Column 4
0.000000000000000 + 0.000000000000000i
-1.666666666666667 + 5.000000000000000i
-10.000000000000002 +30.000000000000000i
12.916666666666668 -38.695000000000007i
-1.250000000000000 + 3.750000000000000i
Column 5
0.000000000000000 + 0.000000000000000i
-2.500000000000000 + 7.500000000000000i
0.000000000000000 + 0.000000000000000i
-1.250000000000000 + 3.750000000000000i
3.750000000000001 -11.209999999999999i

Published with MATLAB R2014a

You might also like