Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 1

display('----------Ybus formation code--------');

nbranch=5;
display('enter line data');
RESULT = dlmread('labassignment.m',',');
from=RESULT(:,1);
to=RESULT(:,2);
r=RESULT(:,3);
x=RESULT(:,4);
z=r+i*x;
y=1./z;
nbus=max(max(from),max(to));
Y=zeros(nbus,nbus);
% off diagonal element
for k=1:nbranch
Y(from(k),to(k))=Y(from(k),to(k))-y(k);
Y(to(k),from(k))=Y(from(k),to(k));
end
for m=1:nbus
for n=1:nbranch
if from(n)==m
Y(m,m)=Y(m,m)+y(n);
elseif to(n)==m
Y(m,m)=Y(m,m)+y(n);
end
end
end

You might also like