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

GAUSS SEIDEL YÖNTEMİ KULLANILARAK YÜK AKIŞ ANALİZİNİNİN YAPILMASI VE

ÖDEVLER

G S D 2  0.1  j 0.5

V1  10o V2
S D1  1.0  j 0.2
ZL=j0.5 pu

ZL=j0.5 pu ZL=j0.5 pu

V3

S D3  1.0  j 0.8

1. Yukarıda verilen üç baralı bir güç sisteminde,


a) Gauss-Seidel yöntemi yardımıyla sadece bir iterasyon uygulayarak 2. ve 3. baraların
gerilimlerini elde ediniz.
b) Aşağıda verilen kodu MATLAB ortamında, probleme uygun olarak düzenleyiniz ve her bir
baranın gerilimini gauss-seidel yöntemine göre bulunuz. (Elde edilen çıktıların verilmesi
yeterli olacaktır.)
format short
% from to R X
z=[1 2 0 0.4
1 3 0 0.4
2 3 0 0.4];
Zbara1=z(:,1);
Zbara2=z(:,2);
R=z(:,3);
X=z(:,4);
Zbara=length(z(:,1));
nbara=max(max(Zbara1),max(Zbara2));
Z=R+j*X;
y=ones(Zbara,1)./Z;
Y=zeros(nbara,nbara);
for k=1:Zbara
if Zbara1(k)>0 & Zbara2(k)>0
Y(Zbara1(k),Zbara2(k))=Y(Zbara1(k),Zbara2(k))-y(k);
Y(Zbara2(k),Zbara1(k))=Y(Zbara1(k),Zbara2(k));
end
end
for n=1:nbara
for k=1:Zbara
if Zbara1(k)==n | Zbara2(k)==n
Y(n,n)=Y(n,n)+y(k);
else
end
end
end
Ybara=Y
input('Bara admitans matrisi ekranda... \nDevam etmek için ( ENTER )
tuşuna basınız...')
% GAUSS SEİDEL YÖNTEMİYLE eps1 ve eps2 1e-4 toleransla 2 ve 3 nolu
% Yük bara gerilimlerinin hesabı
V1=1.0+j*0;
iter =0;
S2=-0.2+j*0.5;
S3=-1.0-j*0.6;
V2=1+j*0;
V3=1+j*0;
eps=0;
eps1=1;
eps2=1;
format long
while eps1>1e-4 | eps2>1e-4
iter=iter+1;
E2 = V2;
E3=V3;
V2 = (conj(S2)/conj(V2)-Y(1,2)*V1-Y(2,3)*V3)/(Y(2,2));
eps1=abs(V2-E2);
V3 = (conj(S3)/conj(V3)-Y(1,3)*V1-Y(2,3)*V2)/(Y(3,3));
eps2=abs(V3-E3);
eps=[eps1;eps2];
fprintf(' iter |V2| |V3|\n')
disp([iter, abs(V2), abs(V3)])
end
G G
V1  1.050o pu P2  200 MW
1 2

V2(0)  1.040o pu
ZL=0.01+j0.03 pu

ZL=0.0125+j0.025 pu
ZL=0.02+j0.04 pu

3 V3
V3(0)  1.00o pu
S3  400  j 250 MVA
2. Yukarıda verilen üç baralı bir güç sisteminde, 100MW’lık baz güç değeri dikkate alınarak
a) Gauss-Seidel yöntemi yardımıyla sadece bir iterasyon uygulayarak 2. ve 3. baraların
gerilimlerini elde ediniz.
b) Aşağıda verilen kodu MATLAB ortamında, probleme uygun olarak düzenleyiniz ve her bir
baranın gerilimini gauss-seidel yöntemine göre bulunuz. (Elde edilen çıktıların verilmesi
yeterli olacaktır.)
% başlangıç değerlerinin girilmesi
y12=2-j*14; y23=2-j*14; y33=y23;
y11=y12; y22=4-j*28; y13=0; y31=0;
V1=1.0; V2=1;
V3=1;
Pg3=1; Qg3=0;
Py3=2; Qy3=1;
S3=(Pg3-Py3)+j*(Qg3-Qy3);
S2=-2-j*1;
delta3=0;
format long
iter =0;
Q3=0;
for I=1:5;
iter=iter+1;
E3=abs(V3);
V3=E3*(cos(delta3)+j*sin(delta3));
E2=V2;
%PQ bara geriliminin hesaplanması
V2 =((conj(S2)/conj(V2))+y12*V1+y23*V3)/(y22);
%PV bara geriliminin reaktaif güç hesabı.
Q3=-imag(conj(V3)*(y33*V3-y23*V2-y13*V1));
S3 =(Pg3-Py3)+j*Q3;
V3 =((conj(S3)/conj(V3))+y13*V1+y23*V2)/y33;
delta3=angle(V3);
V3=1;
end
format short
iter
V2=abs(V2)
V3
Qpv=Q3
Qg3=Q3+Qy3

You might also like