Anda di halaman 1dari 5

PERCOBAAN I

STUDI ALIRAN DAYA DENGAN


MENGGUNAKAN METODE GAUSS-SEIDEL
1.1. Tujuan
Tujuan praktikum ini adalah:
1. Mahasiswa dapat menganalisa aliran daya dengan metode Gaus-Seidel.
2.Mahasiswa dapat mengaplikasikan metode Gauss-Seidel untuk menganalisa
Sistem tenaga yang besar secara efisien dan praktis.
3. Mahasiswa dapat membuat listing program untuk studi aliran daya metode
Gauss-Seidel dengan Software MATLAB versi 7
1.2 Gambar Rangkaian

1.3 Listing Progam


disp('
')
disp('_________________________________________________________')
disp('
')
disp('
PRAKTIKUM STUDI ALIRAN DAYA PADA SISTEM 4 BUS
')
disp('
DENGAN PENYELESAIAN METODE GAUSS - SEIDEL
')
disp('_________________________________________________________')
disp('
')
% Dasar 100 MVA
epsilon = 0.000001;
x = 1;
% Data impedansi pada saluran :
z12 = 0.08 + j*0.24;

z13 = 0.02 + j*0.06;


z24 = 0.08 + j*0.24;
z34 = 0.04 + j*0.12;
% Admitansi pada saluran :
y12 = 1/z12;
y13 = 1/z13;
y24 = 1/z24;
y34 = 1/z34;
% Beban dalam per unit :
S2 = -(50 + j*30)/100;
S3 = -(40 + j*25)/100;
% Data generator 4 dalam satuan pu;
P4 = 60/100;
% Bus 1 sebagai slack bus dengan :
V1 = 1.06 + j*0.0;
Vk1 = conj (V1);
% estimasi tegangan awal untuk :
V2 = 1.0 + j*0.0;
V3 = 1.0 + j*0.0;
E4 = 1.03 + j*0.0;
iter = 0;
format short g
while x >= epsilon
iter =iter + 1;
Vk2 = conj (V2);
Vk3 = conj (V3);
Ek4 = conj (E4);
V2 = 1/(y12 + y24)*((conj(S2))/(Vk2)+(y12)*(V1)+(y24)*(E4));
V3 = 1/(y13 + y34)*((conj(S3))/(Vk3)+(y13)*(V1)+(y34)*(E4));
V4 = 1/(y34 + y24)*((conj(P4))/(Ek4)+(y34)*(V3)+(y24)*(V2));
% Q4,S4;
Q4 = -imag (Ek4*(y24*V2 + y34*V3));
S4 = P4 - j*Q4;
% Arus pada saluran :
I12 = y12*(V1-V2);
I21 = -I12;
I13 = y13*(V1-V3);
I31 = -I13;
I24 = y24*(V2-E4);
I42 = -I24;
I34 = y34*(V3-E4);
I43 = -I34;
% Konjugat dari arus saluran :
Ik12 = conj(I12);
Ik21 = conj(I21);
Ik13 = conj(I13);
Ik31 = conj(I31);
Ik24 = conj(I24);
Ik42 = conj(I42);
Ik34 = conj(I34);
Ik43 = conj(I43);
% Daya dalam bentuk bilangan komplek pada bus 1 :
S1 = (Vk1*(V1*(y12 + y13) - (y12*V2 + y13*V3)))*100;
% Aliran daya dalam bentuk bilangan komplek pada saluran :
S12 = V1*Ik12*100;
S21 = V2*Ik21*100;

S13 = V1*Ik13*100;
S31 = V3*Ik31*100;
S24 = V2*Ik24*100;
S42 = V4*Ik42*100;
S34 = V3*Ik34*100;
S43 = V4*Ik43*100;
x = abs(V4 - E4);
E4 = V4;
%Rugi-rugi daya pada saluran;
SL12 = S12 + S21;
SL13 = S13 + S31;
SL24 = S24 + S42;
SL34 = S34 + S43;
disp('************************************************************
*****')
disp('************************************************************
*****')
disp('_________________________________________________________')
disp('!
!
!
!')
disp('!
!
DAYA PADA
! ALIRAN DAYA PADA SALURAN !')
disp('! Iterasi !
SLACK BUS
!
!')
disp('!
!
(Bus 1)
!
!')
disp('!
!--------------------------------------------!')
disp('!
!
S1
!
S12
!
S21
!')
disp('_________________________________________________________')
disp('
')
fprintf('%i', iter),disp([S1, S12, S21]);
disp('_________________________________________________________')
disp('!
!
!
!')
disp('!
!
DAYA PADA
! ALIRAN DAYA PADA SALURAN !')
disp('! Iterasi !
SLACK BUS
!
!')
disp('!
!
(Bus 1)
!
!')
disp('!
!--------------------------------------------!')
disp('!
!
S13
!
S31
!
!')
disp('_________________________________________________________')
disp('
')
fprintf('%i', iter),disp([S13, S31]);
disp('_________________________________________________________')
disp('!
!
!
!')
disp('!
!
DAYA PADA
! ALIRAN DAYA PADA SALURAN !')
disp('! Iterasi !
SLACK BUS
!
!')
disp('!
!
(Bus 1)
!
!')
disp('!
!--------------------------------------------!')
disp('!
!
S24
!
S42
!
!')
disp('_________________________________________________________')
disp('
')
fprintf('%i', iter),disp([S24, S42]);
disp('_________________________________________________________')
disp('!
!
!
!')
disp('!
!
DAYA PADA
! ALIRAN DAYA PADA SALURAN !')
disp('! Iterasi !
SLACK BUS
!
!')
disp('!
!
(Bus 1)
!
!')
disp('!
!--------------------------------------------!')
disp('!
!
S34
!
S43
!
!')
disp('_________________________________________________________')

disp('
')
fprintf('%i', iter),disp([S34, S43]);
disp('__________________________________________________________')
disp('!
!
!
!')
disp('!
!
DAYA PADA
! RUGI-RUGI DAYA PADA SALURAN !')
disp('! Iterasi !
SLACK BUS
!
!')
disp('!
!
(Bus 1)
!
!')
disp('!
!---------------------------------------------!')
disp('!
!
SL12
!
SL13
!
!')
disp('__________________________________________________________')
disp('
')
fprintf('%i', iter),disp([SL12, SL13]);
disp('__________________________________________________________')
disp('!
!
!
!')
disp('!
!
DAYA PADA
! RUGI-RUGI DAYA PADA SALURAN !')
disp('! Iterasi !
SLACK BUS
!
!')
disp('!
!
(Bus 1)
!
!')
disp('!
!---------------------------------------------!')
disp('!
!
SL24
!
SL34
!
!')
disp('__________________________________________________________')
disp('
')
fprintf('%i', iter),disp([SL24, SL34]);
disp('__________________________________________________________')
disp('!
!
!')
disp('!
!
!')
disp('! Iterasi !
BESAR TEGANGAN PADA TIAP-TIAP BUS
!')
disp('!
!
!')
disp('!
!-----------------------------------------!')
disp('!
!
V1
!
V2
!
V3 ! V4 !')
disp('__________________________________________________________')
disp('
')
fprintf('%i', iter),disp([V1, V2, V3, V4]);
end

1.4 Data Percobaan


NO

V tiap Bus

Sudut

Pembangkitan

Bus
1

(Base 150 kV)


159

(degree)
0

MW
32,746

Mvar
-

MW
-

MVar
67,83

150,71

-0,92

0,5

0,3

154,395

-0,084

0,24

0,25

154,5

2,36

60

13,905

pembebanan

Impedansi pada

Aliran Daya pada

Saluran

masing-masing

12
21
13
31
23
32
24
42
34
43

saluran
0,08 + j0,24
0,08 + j0,24
0.02 + j0.06
0.02 + j0.06
0.06 + j0.18
0.06 + j0.18
0.08 + j0.24
0.08 + j0.24
0.04 + j0.12
0.04 + j0.12

Saluran
MW
Mvar
13,835
-13.413
18.911
-18.431
-11.668
11.806
-25.169
25.673
-33.812
34.293

19.883
-18.632
47.947
-46.532
-9.7926
10.206
-1.5112
3.0224
11.461
-10.016

Rugi rugi daya pada


saluran
MW
Mvar
0.42137
0.42137
0.47985
0.47985
0.13827
0.13827
0.50344
0.50344
0.48125
0.48125

1.2504
1.2504
1.4157
1.4157
0.41315
0.41315
1.5113
1.5113
1.4448
1.4448

Anda mungkin juga menyukai