You are on page 1of 2

-----------EXP 7--------N R method ----HS P 236(model)----Ex:6.

10(Model)-----
clear all;
clc;
n=input('no of buses');
n1=input('no of lines');
sb=[1 1 2];
eb=[2 3 3];
y=[inv(0.08+0.24i) inv(0.02+0.06i) inv(0.06+0.18i)];
ybus=zeros(n,n1);
for i=1:n1
k1=sb(i);
k2=eb(i);
ybus(k1,k1)=ybus(k1,k1)+y(i);
ybus(k2,k2)=ybus(k2,k2)+y(i);
ybus(k1,k2)=-y(i);
ybus(k2,k1)=ybus(k1,k2);
end
ybus bcode=[1 2 3];
v=[1.06+0i 1+0i 1+0i];
sg=[0+0i 0.2+0i 0+0i];
sd=[0+0i 0+0i 0.6+0.25i];
qmin=0;
qmax=0.35;
e=real(v);
f=imag(v);
g=real(ybus);
b=-imag(ybus);
pg=real(sg);
qg=imag(sg);
pd=real(sd);
qd=imag(sd);
con=10;
if(con>0.001)
for j=2:3
p(i)=0;
q(i)=0;
for k=1:3
p(j)=p(j)+(e(j)*(e(k)*g(j,k)+f(k)*b(j,k))+f(j)*(f(k)*g(j,k)-e(k)*b(j,k)));
q(j)=q(j)+(f(j)*(e(k)*g(j,k)+f(k)*b(j,k))-e(j)*(f(k)*g(j,k)-e(k)*b(j,k)));
end
end
for i=2:n
ps(i)=pg(i)-pd(i);
qs(i)=qg(i)-qd(i);
delp(i)=ps(i)-p(i);
delq(i)=qs(i)-0
end
for j=2:3
sumpe=0;
sumpf=0;
sumqe=0;
sumqf=0;
for k=1:3
if(k~=j)
sumpe=sumpe+(e(k)*g(j,k)+f(k)*b(j,k));
sumpf=sumpf+(f(k)*g(j,k)-e(k)*b(j,k));
sumqe=sumqe-(f(k)*g(j,k)-e(k)*b(j,k));
sumqf=sumqf+(e(k)*g(j,k)+f(k)*b(j,k));
end

if(k~=1)&(k~=j)
delpe(j,k)=e(j)*g(j,k)-f(j)*b(j,k);
delpf(j,k)=e(j)*b(j,k)+f(j)*g(j,k);
delqe(j,k)=e(j)*b(j,k)+f(j)*g(j,k);
delqf(j,k)=e(j)*g(j,k)+f(j)*b(j,k);
end
end

delpe(j,j)=(2*e(j)*g(j,j))+sumpe;
delpf(j,j)=(2*f(j)*g(j,j))+sumpf;
delqe(j,j)=(2*e(j)*b(j,j))+sumqe;
delqf(j,j)=(2*f(j)*b(j,j))+sumqf;
end

for j=1:2
for k=1:2
delpem(j,k)=delpe(j+1,k+1);
delpfm(j,k)=delpf(j+1,k+1);
delqem(j,k)=delqe(j+1,k+1);
delqfm(j,k)=delqf(j+1,k+1);
end
delpm(j)=delp(j+1);
delqm(j)=delq(j+1);
end
jacob=[delpem delpfm ; delqem delqfm];
dels=[delpm delqm];
con=max(dels);
c=jacob;

for j=2:3
e(j)=e(j)+c(j-1);
f(j)=f(j)+c(j-1);
end
end
p
q
delpm
delqm
jacob
t=inv(jacob)
r=[delpm delqm]
res=r*t

You might also like