You are on page 1of 2

ip=fopen('NR.

ip','r+');
op=fopen('NR.op','w+');
d=fscanf(ip,'%g',[4 4]);
j=fscanf(ip,'%g',[4 1]);
v=transpose(j);
n=v(1);
ng=v(2);
nline=v(3);
n1=v(4);
e=transpose(d);
lp=e(:,1);
lq=e(:,2);
r=e(:,3);
x=e(:,4);
fprintf(op,'FORMATION OF YBUS USING DIRECT INSPECTION METHOD\t\t\n');
fprintf(op,'M.SUMAN\n');
fprintf(op,'lp(k)\t\tlq(k) \t r(k) \t x(k) \t\tycp(k) \t\t ycq(k)\n');
for k=1:nline
fprintf(op,'%d\t\t%d \t\t%d \t%f \t%f \t%f+j(%2f)\t%f+j(%2f)',k,lp(k),
lq(k), r(k), x(k));
fprintf(op,'\n');
end

for k=1:nline
yline(k)=1/complex(r(k),x(k));
fprintf(op,'\n yline(%d)=(%2f)+j(%2f)',k,real(yline(k)),imag(yline(k)));
end
fprintf(op,'\n\n');
fprintf(op,'\n yline(%d)=(%2f)+j(%2f)',k,real(yline(k)),imag(yline(k)));
fprintf(op,'\n\n');
for i=1:n
for j=1:n
y(i,j)=complex(0,0);
end
end

fprintf(op,'YBUS=\n');
for k=1:nline
y(lp(k),lp(k))=y(lp(k),lp(k))+ yline(k);
y(lq(k),lq(k))=y(lq(k),lq(k))+yline(k);
y(lp(k),lq(k))=y(lp(k),lq(k))-yline(k);
y(lq(k),lp(k))=y(lp(k),lq(k));
end
for i=1:n

for j=1:n
fprintf(op,'\t\t(%2f)+j(%2f)',real(y(i,j)),imag(y(i,j)));
end
fprintf(op,'\n\n');
end

You might also like