Você está na página 1de 11

disp(' T.

ALFI MUAZIM')
disp(' 210211028')
disp(' ')
disp('!=================================================================')
disp(' ')
disp('! STUDI HUBUNG SINGKAT PADA SISTEM TENAGA LISTRIK DENGAN 4 BUS ')
disp('! OLEH : CEKMAS CEKDIN ')
disp('!=================================================================')
format short g
% Impedansi gangguan dalam satuan per unit :
zf = 0;
% tenaga setiap bus sebelum gangguan dalam satuan per unit :
V1_sg = 1;
V2_sg = 1;
V3_sg = 1;
V4_sg = 1;
% --------------------------------------------
% = Data reaktansi saluran =
% --------------------------------------------
% ! Reaktansi ! Kode Elemen ! Kode Bus !
% --------------------------------------------
z10 = 0.15; % 1 ! 1 - 0 !
z20 = 0.15; % 2 ! 2 - 0 !
z13 = 0.15; % 3 ! 3 - 1 !
z24 = 0.15; % 4 ! 4 - 2 !
z12 = 0.15; % 5 ! 2 - 1 !
z23 = 0.15; % 6 ! 3 - 2 !
z14 = 0.15; % 7 ! 4 - 1 !
% --------------------------------------------
% = Referensi diambil dari bus netral 0 =
% --------------------------------------------
Z11 = z10;
Z22 = z20;
% = --------------------------------------------------------------------=
% = Membentuk matriks impedansi bus pada bus 1 dan bus netral (elemen 1)=
% = --------------------------------------------------------------------=
Z1_bus = Z11;
% = --------------------------------------------------------------------=
% = Membentuk matriks impedansi bus pada bus 2 dan bus netral (elemen 2)=
% = --------------------------------------------------------------------=
Z2_bus = [Z11 0; 0 Z22];
% = --------------------------------------------------------------------=
% = Membentuk matriks impedansi bus pada bus 3 dan bus 1 (elemen 3)=
% = --------------------------------------------------------------------=
Z3_bus = [Z2_bus(1,1) Z2_bus(1,2) Z2_bus(1,1)
Z2_bus(2,1) Z2_bus(2,2) Z2_bus(2,1)
Z2_bus(1,1) Z2_bus(1,2) Z2_bus(1,1)+z13];
% = --------------------------------------------------------------------=
% = Membentuk matriks impedansi bus pada bus 4 dan bus 1 (elemen 4)=
% = --------------------------------------------------------------------=
Z4_bus = [Z3_bus(1,1) Z3_bus(1,2) Z3_bus(1,3) Z3_bus(1,2)
Z3_bus(2,1) Z3_bus(2,2) Z3_bus(2,3) Z3_bus(2,2)
Z3_bus(3,1) Z3_bus(3,2) Z3_bus(3,3) Z3_bus(3,2)
Z3_bus(2,1) Z3_bus(2,2) Z3_bus(2,3) Z3_bus(2,2)+z24];
% = --------------------------------------------------------------------=
% = Membentuk matriks impedansi bus pada bus 2 dan bus 1 (elemen 5)=
% = --------------------------------------------------------------------=
Z5_bus(1,5) = Z4_bus(1,2)-Z4_bus(1,1);
Z5_bus(2,5) = Z4_bus(2,2)-Z4_bus(2,1);
Z5_bus(3,5) = Z4_bus(3,2)-Z4_bus(3,1);
Z5_bus(4,5) = Z4_bus(4,2)-Z4_bus(4,1);
Z5_bus(5,1) = Z4_bus(2,1)-Z4_bus(1,1);
Z5_bus(5,2) = Z4_bus(2,2)-Z4_bus(1,2);
Z5_bus(5,3) = Z4_bus(2,3)-Z4_bus(1,3);
Z5_bus(5,4) = Z4_bus(2,4)-Z4_bus(1,4);
Z5_bus(5,5) = z12+Z4_bus(1,1)+Z4_bus(2,2)-2*Z4_bus(1,2);
Z5_bus = [Z4_bus(1,1) Z4_bus(1,2) Z4_bus(1,3) Z4_bus(1,4) Z5_bus(1,5)
Z4_bus(2,1) Z4_bus(2,2) Z4_bus(2,3) Z4_bus(2,4) Z5_bus(2,5)
Z4_bus(3,1) Z4_bus(3,2) Z4_bus(3,3) Z4_bus(3,4) Z5_bus(3,5)
Z4_bus(4,1) Z4_bus(4,2) Z4_bus(4,3) Z4_bus(4,4) Z5_bus(4,5)
Z5_bus(5,1) Z5_bus(5,2) Z5_bus(5,3) Z5_bus(5,4) Z5_bus(5,5)];
r1 = Z5_bus(21:24);
s1 = (r1)';
t1 = Z5_bus(5,5);
u1 = (1/t1)*s1*r1;
Z5_bus_baru = Z4_bus - u1;
% =-----------------------------------------------------------------------=
% = Membentuk matriks impedansi bus pada bus 3 dan bus 2 (elemen 6) =
% =-----------------------------------------------------------------------=
Z6_bus(1,5) = Z5_bus_baru(1,3)-Z5_bus_baru(1,2);
Z6_bus(2,5) = Z5_bus_baru(2,3)-Z5_bus_baru(2,2);
Z6_bus(3,5) = Z5_bus_baru(3,3)-Z5_bus_baru(3,2);
Z6_bus(4,5) = Z5_bus_baru(4,3)-Z5_bus_baru(4,2);
Z6_bus(5,1) = Z5_bus_baru(3,1)-Z5_bus_baru(2,1);
Z6_bus(5,2) = Z5_bus_baru(3,2)-Z5_bus_baru(2,2);
Z6_bus(5,3) = Z5_bus_baru(3,3)-Z5_bus_baru(2,3);
Z6_bus(5,4) = Z5_bus_baru(3,4)-Z5_bus_baru(2,4);
Z6_bus(5,5) = z23+Z5_bus_baru(2,2)+Z5_bus_baru(3,3)-2*Z5_bus_baru(2,3);
Z6_bus = [Z5_bus_baru(1,1) Z5_bus_baru(1,2) Z5_bus_baru(1,3) Z5_bus_baru(1,4)
Z6_bus(1,5)
Z5_bus_baru(2,1) Z5_bus_baru(2,2) Z5_bus_baru(2,3) Z5_bus_baru(2,4)
Z6_bus(2,5)
Z5_bus_baru(3,1) Z5_bus_baru(3,2) Z5_bus_baru(3,3) Z5_bus_baru(3,4)
Z6_bus(3,5)
Z5_bus_baru(4,1) Z5_bus_baru(4,2) Z5_bus_baru(4,3) Z5_bus_baru(4,4)
Z6_bus(4,5)
Z6_bus(5,1) Z6_bus(5,2) Z6_bus(5,3) Z6_bus(5,4)
Z6_bus(5,5)];
r2 = Z6_bus(21:24);
s2 = (r2)';
t2 = Z6_bus(5,5);
u2 = (1/t2)*s2*r2;
Z6_bus_baru = Z5_bus_baru - u2;
% =-----------------------------------------------------------------------=
% = Membentuk matriks impedansi bus pada bus 4 dan bus 1 (elemen 7) =
% =-----------------------------------------------------------------------=
Z7_bus(1,5) = Z6_bus_baru(1,3)-Z6_bus_baru(1,2);
Z7_bus(2,5) = Z6_bus_baru(2,3)-Z6_bus_baru(2,2);
Z7_bus(3,5) = Z6_bus_baru(3,3)-Z6_bus_baru(3,2);
Z7_bus(4,5) = Z6_bus_baru(4,3)-Z6_bus_baru(4,2);
Z7_bus(5,1) = Z6_bus_baru(3,1)-Z6_bus_baru(2,1);
Z7_bus(5,2) = Z6_bus_baru(3,2)-Z6_bus_baru(2,2);
Z7_bus(5,3) = Z6_bus_baru(3,3)-Z6_bus_baru(2,3);
Z7_bus(5,4) = Z6_bus_baru(3,4)-Z6_bus_baru(2,4);
Z7_bus(5,5) = z24+Z6_bus_baru(2,2)+Z6_bus_baru(3,3)-2*Z6_bus_baru(2,3);
Z7_bus = [Z6_bus_baru(1,1) Z6_bus_baru(1,2) Z6_bus_baru(1,3) Z6_bus_baru(1,4)
Z7_bus(1,5)
Z6_bus_baru(2,1) Z6_bus_baru(2,2) Z6_bus_baru(2,3) Z6_bus_baru(2,4)
Z7_bus(2,5)
Z6_bus_baru(3,1) Z6_bus_baru(3,2) Z6_bus_baru(3,3) Z6_bus_baru(3,4)
Z7_bus(3,5)
Z6_bus_baru(4,1) Z6_bus_baru(4,2) Z6_bus_baru(4,3) Z6_bus_baru(4,4)
Z7_bus(4,5)
Z7_bus(5,1) Z6_bus(5,2) Z6_bus(5,3) Z6_bus(5,4)
Z6_bus(5,5)];
r3 = Z6_bus(21:24);
s3 = (r2)';
t3 = Z6_bus(5,5);
u3 = (1/t3)*s3*r3;
Z7_bus_baru = Z6_bus_baru - u3;
zbus = j*Z7_bus_baru;
Gangguan_Pada_Bus = input (' Gangguan Pada Bus : ');
switch Gangguan_Pada_Bus
case {'1'}
disp('!===========================================================================!')
disp('! ARUS GANGGUAN ! ARUS HUBUNG SINGKAT PADA MASING-MASING SALURAN : !')
disp('! PADA BUS 1 : ! !')
disp('!---------------------------------------------------------------------------!')
disp('! I1(F) ! I21(F) ! I31(F) ! I41(F) ! I23(F) ! I24(F) !')
disp('!(per unit) ! (per unit)! (per unit)! (per unit) ! (per unit) ! (per unit)
disp('!===========================================================================!')
% Arus gangguan pada bus 1 dalam satuan per unit :
I1_F = V1_sg/ (Zbus(1,1)+ZF);
% Tegangan setiap bus selam gangguan dalam satuan per unit :
V1_F = V1_sg - (Zbus(1,1)*I1_F);
V2_F = V2_sg - (Zbus(2,1)*I1_F);
V3_F = V3_sg - (Zbus(3,1)*I1_F);
V4_F = V4_sg - (Zbus(4,1)*I1_F);
% Arus hubung singkat pada masing-masing saluran dalam satuan per unit :
I21_F = (V2_F - V1_F)/(j*z12);
I31_F = (V3_F - V1_F)/(j*z13);
I41_F = (V4_F - V1_F)/(j*z14);
I23_F = (V2_F - V3_F)/(j*z23);
I24_F = (V2_F - V4_F)/(j*z24);
fprintf(' '),disp([I1_F,I21_F, I31, I41_F, I23_F, I24_F])
disp('!___________________________________________________________________________!')
case {'2'}
disp('!===========================================================================!')
disp('! ARUS GANGGUAN ARUS HUBUNG SINGKAT PADA MASING-MASING SALURAN : !')
disp('! PADA BUS 2 : ! !')
disp('!---------------------------------------------------------------------------!')
disp('! I2(F) ! I12(F) ! I13(F) ! I14(F) ! I32(F) ! I42(F) !')
disp('! (per unit) ! (per unit)!(per unit) ! (per unit) ! (per unit) ! (per unit) !')
disp('!===========================================================================!')
% Arus gangguan pada bus 1 dalam satuan per unit :
I2_F = V2_sg/ (Zbus(2,2)+ZF);
% Tegangan setiap bus selam gangguan dalam satuan per unit :
V1_F = V1_sg - (Zbus(1,2)*I2_F);
V2_F = V2_sg - (Zbus(2,2)*I2_F);
V3_F = V3_sg - (Zbus(3,2)*I2_F);
V4_F = V4_sg - (Zbus(4,2)*I2_F);
% Arus hubung singkat pada masing-masing saluran dalam satuan per unit :
I12_F = (V1_F - V2_F)/(j*z12);
I13_F = (V1_F - V3_F)/(j*z13);
I14_F = (V1_F - V4_F)/(j*z14);
I32_F = (V3_F - V2_F)/(j*z23);
I42_F = (V4_F - V2_F)/(j*z24);
fprintf(' '),disp([I2_F, I12_F, I13, I14_F, I32_F, I34_F])
disp('!___________________________________________________________________________!')
case {'3'}
disp('!===========================================================================!')
disp('! ARUS GANGGUAN ! ARUS HUBUNG SINGKAT PADA MASING-MASING SALURAN : !')
disp('! PADA BUS 3 : ! !')
disp('!---------------------------------------------------------------------------!')
disp('! I3(F) ! I12(F) ! I13(F) ! I14(F) ! I23(F) ! I24(F) !')
disp('!(per unit)!(per unit)!(per unit) ! (per unit) ! (per unit) ! (per unit) !')
disp('!===========================================================================!')
% Arus gangguan pada bus 1 dalam satuan per unit :
I3_F = V3_sg/ (Zbus(3,3)+ZF);
% Tegangan setiap bus selam gangguan dalam satuan per unit :
V1_F = V1_sg - (Zbus(1,3)*I3_F);
V2_F = V2_sg - (Zbus(2,3)*I3_F);
V3_F = V3_sg - (Zbus(3,3)*I3_F);
V4_F = V4_sg - (Zbus(4,3)*I3_F);
% Arus hubung singkat pada masing-masing saluran dalam satuan per unit :
I12_F = (V1_F - V2_F)/(j*z12);
I13_F = (V1_F - V3_F)/(j*z13);
I14_F = (V1_F - V4_F)/(j*z14);
I23_F = (V2_F - V3_F)/(j*z23);
I24_F = (V2_F - V4_F)/(j*z24);
fprintf(' '),disp([I3_F, I12_F, I13, I14_F, I23_F, I24_F])
disp('!___________________________________________________________________________!')
case {'4'}
disp('!===========================================================================!')
disp('! ARUS GANGGUAN ! ARUS HUBUNG SINGKAT PADA MASING-MASING SALURAN : !')
disp('! PADA BUS 4 : ! !')
disp('!---------------------------------------------------------------------------!')
disp('! I4(F) ! I12(F) ! I13(F) ! I14(F) ! I23(F) ! I24(F) !')
disp('!(per unit) ! (per unit)! (per unit) ! (per unit) ! (per unit) ! (per unit) !')
disp('!===========================================================================!')
% Arus gangguan pada bus 1 dalam satuan per unit :
I4_F = V4_sg/ (Zbus(4,4)+ZF);
% Tegangan setiap bus selam gangguan dalam satuan per unit :
V1_F = V1_sg - (Zbus(1,4)*I4_F);
V2_F = V2_sg - (Zbus(2,4)*I4_F);
V3_F = V3_sg - (Zbus(3,4)*I4_F);
V4_F = V4_sg - (Zbus(4,4)*I4_F);
% Arus hubung singkat pada masing-masing saluran dalam satuan per unit :
I12_F = (V1_F - V2_F)/(j*z12);
I13_F = (V1_F - V3_F)/(j*z13);
I14_F = (V1_F - V4_F)/(j*z14);
I23_F = (V2_F - V3_F)/(j*z23);
I24_F = (V2_F - V4_F)/(j*z24);
fprintf(' '),disp([I4_F, I12_F, I13, I14_F, I23_F, I24_F])
disp('!___________________________________________________________________________!')
end;
disp(' ')
disp(' Ada gangguan lagi ?')
disp('-----------------------')
gangguan_pada_bus = input (' Gangguan pada bus : ')
switch Gangguan_Pada_Bus
case {'1'}
disp('!===========================================================================!')
disp('! ARUS GANGGUAN ! ARUS HUBUNG SINGKAT PADA MASING-MASING SALURAN : !')
disp('! PADA BUS 1 : ! !')
disp('!---------------------------------------------------------------------------!')
disp('! I1(F) ! I21(F) ! I31(F) ! I41(F) ! I23(F) ! I24(F) !')
disp('!(per unit)! (per unit)! (per unit)! (per unit) ! (per unit) ! (per unit) !')
disp('!===========================================================================!')
% Arus gangguan pada bus 1 dalam satuan per unit :
I1_F = V1_sg/ (Zbus(1,1)+ZF);
% Tegangan setiap bus selam gangguan dalam satuan per unit :
V1_F = V1_sg - (Zbus(1,1)*I1_F);
V2_F = V2_sg - (Zbus(2,1)*I1_F);
V3_F = V3_sg - (Zbus(3,1)*I1_F);
V4_F = V4_sg - (Zbus(4,1)*I1_F);
% Arus hubung singkat pada masing-masing saluran dalam satuan per unit :
I21_F = (V2_F - V1_F)/(j*z12);
I31_F = (V3_F - V1_F)/(j*z13);
I41_F = (V4_F - V1_F)/(j*z14);
I23_F = (V2_F - V3_F)/(j*z23);
I24_F = (V2_F - V4_F)/(j*z24);
fprintf(' '),disp([I1_F,I21_F, I31, I41_F, I23_F, I24_F])
disp('!___________________________________________________________________________!')
case {'2'}
disp('!===========================================================================!')
disp('! ARUS GANGGUAN ! ARUS HUBUNG SINGKAT PADA MASING-MASING SALURAN : !')
disp('! PADA BUS 2 : ! !')
disp('!---------------------------------------------------------------------------!')
disp('! I2(F) ! I12(F) ! I13(F) ! I14(F) ! I32(F) ! I42(F) !')
disp('! (per unit) ! (per unit)!(per unit) ! (per unit) ! (per unit) ! (per unit) !')
disp('!===========================================================================!')
% Arus gangguan pada bus 1 dalam satuan per unit :
I2_F = V2_sg/ (Zbus(2,2)+ZF);
% Tegangan setiap bus selam gangguan dalam satuan per unit :
V1_F = V1_sg - (Zbus(1,2)*I2_F);
V2_F = V2_sg - (Zbus(2,2)*I2_F);
V3_F = V3_sg - (Zbus(3,2)*I2_F);
V4_F = V4_sg - (Zbus(4,2)*I2_F);
% Arus hubung singkat pada masing-masing saluran dalam satuan per unit :
I12_F = (V1_F - V2_F)/(j*z12);
I13_F = (V1_F - V3_F)/(j*z13);
I14_F = (V1_F - V4_F)/(j*z14);
I32_F = (V3_F - V2_F)/(j*z23);
I42_F = (V4_F - V2_F)/(j*z24);
fprintf(' '),disp([I2_F, I12_F, I13, I14_F, I32_F, I34_F])
disp('!___________________________________________________________________________!')
case {'3'}
disp('!===========================================================================!')
disp('! ARUS GANGGUAN ! ARUS HUBUNG SINGKAT PADA MASING-MASING SALURAN : !')
disp('! PADA BUS 3 : ! !')
disp('!---------------------------------------------------------------------------!')
disp('! I3(F) ! I12(F) ! I13(F) ! I14(F) ! I23(F) ! I24(F) !')
disp('!(per unit)! (per unit)! (per unit)! (per unit) ! (per unit) ! (per unit) !')
disp('!===========================================================================!')
% Arus gangguan pada bus 1 dalam satuan per unit :
I3_F = V3_sg/ (Zbus(3,3)+ZF);
% Tegangan setiap bus selam gangguan dalam satuan per unit :
V1_F = V1_sg - (Zbus(1,3)*I3_F);
V2_F = V2_sg - (Zbus(2,3)*I3_F);
V3_F = V3_sg - (Zbus(3,3)*I3_F);
V4_F = V4_sg - (Zbus(4,3)*I3_F);
% Arus hubung singkat pada masing-masing saluran dalam satuan per unit :
I12_F = (V1_F - V2_F)/(j*z12);
I13_F = (V1_F - V3_F)/(j*z13);
I14_F = (V1_F - V4_F)/(j*z14);
I23_F = (V2_F - V3_F)/(j*z23);
I24_F = (V2_F - V4_F)/(j*z24);
fprintf(' '),disp([I3_F, I12_F, I13, I14_F, I23_F, I24_F])
disp('!___________________________________________________________________________!')
case {'4'}
disp('!===========================================================================!')
disp('! ARUS GANGGUAN ! ARUS HUBUNG SINGKAT PADA MASING-MASING SALURAN : !')
disp('! PADA BUS 4 : ! !')
disp('!---------------------------------------------------------------------------!')
disp('! I4(F) ! I12(F) ! I13(F) ! I14(F) ! I23(F) ! I24(F) !')
disp('!(per unit) ! (per unit)!(per unit ! (per unit) ! (per unit) ! (per unit) !')
disp('!===========================================================================!')
% Arus gangguan pada bus 1 dalam satuan per unit :
I4_F = V4_sg/ (Zbus(4,4)+ZF);
% Tegangan setiap bus selam gangguan dalam satuan per unit :
V1_F = V1_sg - (Zbus(1,4)*I4_F);
V2_F = V2_sg - (Zbus(2,4)*I4_F);
V3_F = V3_sg - (Zbus(3,4)*I4_F);
V4_F = V4_sg - (Zbus(4,4)*I4_F);
% Arus hubung singkat pada masing-masing saluran dalam satuan per unit :
I12_F = (V1_F - V2_F)/(j*z12);
I13_F = (V1_F - V3_F)/(j*z13);
I14_F = (V1_F - V4_F)/(j*z14);
I23_F = (V2_F - V3_F)/(j*z23);
I24_F = (V2_F - V4_F)/(j*z24);
fprintf(' '),disp([I4_F, I12_F, I13, I14_F, I23_F, I24_F])
disp('!____________________________________________________________________!')
end;
disp(' ')
disp(' Ada gangguan lagi ?')
disp('-----------------------')
gangguan_pada_bus = input (' Gangguan pada bus : ')
switch Gangguan_Pada_Bus
case {'1'}
disp('!===========================================================================!')
disp('! ARUS GANGGUAN ! ARUS HUBUNG SINGKAT PADA MASING-MASING SALURAN : !')
disp('! PADA BUS 1 : ! !')
disp('!---------------------------------------------------------------------------!')
disp('! I1(F) ! I21(F) ! I31(F) ! I41(F) ! I23(F) ! I24(F) !')
disp('!(per unit)!(per unit)! (per unit) ! (per unit) ! (per unit) ! (per unit) !')
disp('!===========================================================================!')
% Arus gangguan pada bus 1 dalam satuan per unit :
I1_F = V1_sg/ (Zbus(1,1)+ZF);
% Tegangan setiap bus selam gangguan dalam satuan per unit :
V1_F = V1_sg - (Zbus(1,1)*I1_F);
V2_F = V2_sg - (Zbus(2,1)*I1_F);
V3_F = V3_sg - (Zbus(3,1)*I1_F);
V4_F = V4_sg - (Zbus(4,1)*I1_F);
% Arus hubung singkat pada masing-masing saluran dalam satuan per unit :
I21_F = (V2_F - V1_F)/(j*z12);
I31_F = (V3_F - V1_F)/(j*z13);
I41_F = (V4_F - V1_F)/(j*z14);
I23_F = (V2_F - V3_F)/(j*z23);
I24_F = (V2_F - V4_F)/(j*z24);
fprintf(' '),disp([I1_F,I21_F, I31, I41_F, I23_F, I24_F])
disp('!___________________________________________________________________________!')
case {'2'}
disp('!===========================================================================!')
disp('! ARUS GANGGUAN ! ARUS HUBUNG SINGKAT PADA MASING-MASING SALURAN : !')
disp('! PADA BUS 2 : ! !')
disp('!---------------------------------------------------------------------------!')
disp('! I2(F) ! I12(F) ! I13(F) ! I14(F) ! I32(F) ! I42(F) !')
disp('!(per unit)!(per unit)! (per unit) ! (per unit) ! (per unit) ! (per unit) !')
disp('!===========================================================================!')
% Arus gangguan pada bus 1 dalam satuan per unit :
I2_F = V2_sg/ (Zbus(2,2)+ZF);
% Tegangan setiap bus selam gangguan dalam satuan per unit :
V1_F = V1_sg - (Zbus(1,2)*I2_F);
V2_F = V2_sg - (Zbus(2,2)*I2_F);
V3_F = V3_sg - (Zbus(3,2)*I2_F);
V4_F = V4_sg - (Zbus(4,2)*I2_F);
% Arus hubung singkat pada masing-masing saluran dalam satuan per unit :
I12_F = (V1_F - V2_F)/(j*z12);
I13_F = (V1_F - V3_F)/(j*z13);
I14_F = (V1_F - V4_F)/(j*z14);
I32_F = (V3_F - V2_F)/(j*z23);
I42_F = (V4_F - V2_F)/(j*z24);
fprintf(' '),disp([I2_F, I12_F, I13, I14_F, I32_F, I34_F])
disp('!_______________________________________________________________________!')
case {'3'}
disp('!===========================================================================!')
disp('! ARUS GANGGUAN ! ARUS HUBUNG SINGKAT PADA MASING-MASING SALURAN : !')
disp('! PADA BUS 3 : ! !')
disp('!---------------------------------------------------------------------------!')
disp('! I3(F) ! I12(F) ! I13(F) ! I14(F) ! I23(F) ! I24(F) !')
disp('!(per unit)!(per unit)! per unit) ! (per unit) ! (per unit) ! (per unit) !')
disp('!===========================================================================!')
% Arus gangguan pada bus 1 dalam satuan per unit :
I3_F = V3_sg/ (Zbus(3,3)+ZF);
% Tegangan setiap bus selam gangguan dalam satuan per unit :
V1_F = V1_sg - (Zbus(1,3)*I3_F);
V2_F = V2_sg - (Zbus(2,3)*I3_F);
V3_F = V3_sg - (Zbus(3,3)*I3_F);
V4_F = V4_sg - (Zbus(4,3)*I3_F);
% Arus hubung singkat pada masing-masing saluran dalam satuan per unit :
I12_F = (V1_F - V2_F)/(j*z12);
I13_F = (V1_F - V3_F)/(j*z13);
I14_F = (V1_F - V4_F)/(j*z14);
I23_F = (V2_F - V3_F)/(j*z23);
I24_F = (V2_F - V4_F)/(j*z24);
fprintf(' '),disp([I3_F, I12_F, I13, I14_F, I23_F, I24_F])
disp('!___________________________________________________________________________!')
case {'4'}
disp('!===========================================================================!')
disp('! ARUS GANGGUAN ! ARUS HUBUNG SINGKAT PADA MASING-MASING SALURAN : !')
disp('! PADA BUS 4 : ! !')
disp('!---------------------------------------------------------------------------!')
disp('! I4(F) ! I12(F) ! I13(F) ! I14(F) ! I23(F) ! I24(F) !')
disp('! (per unit) !(per unit)!(per unit)! (per unit) ! (per unit) ! (per unit) !')
disp('!===========================================================================!')
% Arus gangguan pada bus 1 dalam satuan per unit :
I4_F = V4_sg/ (Zbus(4,4)+ZF);
% Tegangan setiap bus selam gangguan dalam satuan per unit :
V1_F = V1_sg - (Zbus(1,4)*I4_F);
V2_F = V2_sg - (Zbus(2,4)*I4_F);
V3_F = V3_sg - (Zbus(3,4)*I4_F);
V4_F = V4_sg - (Zbus(4,4)*I4_F);
% Arus hubung singkat pada masing-masing saluran dalam satuan per unit :
I12_F = (V1_F - V2_F)/(j*z12);
I13_F = (V1_F - V3_F)/(j*z13);
I14_F = (V1_F - V4_F)/(j*z14);
I23_F = (V2_F - V3_F)/(j*z23);
I24_F = (V2_F - V4_F)/(j*z24);
fprintf(' '),disp([I4_F, I12_F, I13, I14_F, I23_F, I24_F])
disp('!_______________________________________________________________________!')
end;
disp(' ')
disp(' Ada gangguan lagi ?')
disp('-----------------------')
gangguan_pada_bus = input (' Gangguan pada bus : ')
switch Gangguan_Pada_Bus
case {'1'}
disp('!===========================================================================!')
disp('! ARUS GANGGUAN ! ARUS HUBUNG SINGKAT PADA MASING-MASING SALURAN : !')
disp('! PADA BUS 1 : ! !')
disp('!---------------------------------------------------------------------------!')
disp('! I1(F) ! I21(F) ! I31(F) ! I41(F) ! I23(F) ! I24(F) !')
disp('!(per unit)!(per unit)!(per unit) ! (per unit) ! (per unit) ! (per unit) !')
disp('!===========================================================================!')
% Arus gangguan pada bus 1 dalam satuan per unit :
I1_F = V1_sg/ (Zbus(1,1)+ZF);
% Tegangan setiap bus selam gangguan dalam satuan per unit :
V1_F = V1_sg - (Zbus(1,1)*I1_F);
V2_F = V2_sg - (Zbus(2,1)*I1_F);
V3_F = V3_sg - (Zbus(3,1)*I1_F);
V4_F = V4_sg - (Zbus(4,1)*I1_F);
% Arus hubung singkat pada masing-masing saluran dalam satuan per unit :
I21_F = (V2_F - V1_F)/(j*z12);
I31_F = (V3_F - V1_F)/(j*z13);
I41_F = (V4_F - V1_F)/(j*z14);
I23_F = (V2_F - V3_F)/(j*z23);
I24_F = (V2_F - V4_F)/(j*z24);
fprintf(' '),disp([I1_F,I21_F, I31, I41_F, I23_F, I24_F])
disp('!___________________________________________________________________________!')
case {'2'}
disp('!===========================================================================!')
disp('! ARUS GANGGUAN ! ARUS HUBUNG SINGKAT PADA MASING-MASING SALURAN : !')
disp('! PADA BUS 2 : ! !')
disp('!---------------------------------------------------------------------------!')
disp('! I2(F) ! I12(F) ! I13(F) ! I14(F) ! I32(F) ! I42(F) !')
disp('!(per unit)!(per unit)!(per unit) ! (per unit) ! (per unit) ! (per unit) !')
disp('!===========================================================================!')
% Arus gangguan pada bus 1 dalam satuan per unit :
I2_F = V2_sg/ (Zbus(2,2)+ZF);
% Tegangan setiap bus selam gangguan dalam satuan per unit :
V1_F = V1_sg - (Zbus(1,2)*I2_F);
V2_F = V2_sg - (Zbus(2,2)*I2_F);
V3_F = V3_sg - (Zbus(3,2)*I2_F);
V4_F = V4_sg - (Zbus(4,2)*I2_F);
% Arus hubung singkat pada masing-masing saluran dalam satuan per unit :
I12_F = (V1_F - V2_F)/(j*z12);
I13_F = (V1_F - V3_F)/(j*z13);
I14_F = (V1_F - V4_F)/(j*z14);
I32_F = (V3_F - V2_F)/(j*z23);
I42_F = (V4_F - V2_F)/(j*z24);
fprintf(' '),disp([I2_F, I12_F, I13, I14_F, I32_F, I34_F])
disp('!________________________________________________________________________!')
case {'3'}
disp('!===========================================================================!')
disp('! ARUS GANGGUAN ! ARUS HUBUNG SINGKAT PADA MASING-MASING SALURAN : !')
disp('! PADA BUS 3 : ! !')
disp('!---------------------------------------------------------------------------!')
disp('!I3(F) ! I12(F) ! I13(F) ! I14(F) ! I23(F) ! I24(F) !')
disp('!(per unit)!(per unit)!(per unit) ! (per unit) ! (per unit) ! (per unit) !')
disp('!===========================================================================!')
% Arus gangguan pada bus 1 dalam satuan per unit :
I3_F = V3_sg/ (Zbus(3,3)+ZF);
% Tegangan setiap bus selam gangguan dalam satuan per unit :
V1_F = V1_sg - (Zbus(1,3)*I3_F);
V2_F = V2_sg - (Zbus(2,3)*I3_F);
V3_F = V3_sg - (Zbus(3,3)*I3_F);
V4_F = V4_sg - (Zbus(4,3)*I3_F);
% Arus hubung singkat pada masing-masing saluran dalam satuan per unit :
I12_F = (V1_F - V2_F)/(j*z12);
I13_F = (V1_F - V3_F)/(j*z13);
I14_F = (V1_F - V4_F)/(j*z14);
I23_F = (V2_F - V3_F)/(j*z23);
I24_F = (V2_F - V4_F)/(j*z24);
fprintf(' '),disp([I3_F, I12_F, I13, I14_F, I23_F, I24_F])
disp('!______________________________________________________________________!')
case {'4'}
disp('!===========================================================================!')
disp('! ARUS GANGGUAN ! ARUS HUBUNG SINGKAT PADA MASING-MASING SALURAN : !')
disp('! PADA BUS 4 : ! !')
disp('!---------------------------------------------------------------------------!')
disp('! I4(F) ! I12(F) ! I13(F) ! I14(F) ! I23(F) ! I24(F) !')
disp('! (per unit)!(per unit)!(per unit)! (per unit) ! (per unit) ! (per unit) !')
disp('!===========================================================================!')
% Arus gangguan pada bus 1 dalam satuan per unit :
I4_F = V4_sg/ (Zbus(4,4)+ZF);
% Tegangan setiap bus selam gangguan dalam satuan per unit :
V1_F = V1_sg - (Zbus(1,4)*I4_F);
V2_F = V2_sg - (Zbus(2,4)*I4_F);
V3_F = V3_sg - (Zbus(3,4)*I4_F);
V4_F = V4_sg - (Zbus(4,4)*I4_F);
% Arus hubung singkat pada masing-masing saluran dalam satuan per unit :
I12_F = (V1_F - V2_F)/(j*z12);
I13_F = (V1_F - V3_F)/(j*z13);
I14_F = (V1_F - V4_F)/(j*z14);
I23_F = (V2_F - V3_F)/(j*z23);
I24_F = (V2_F - V4_F)/(j*z24);
fprintf(' '),disp([I4_F, I12_F, I13, I14_F, I23_F, I24_F])
disp('!___________________________________________________________________________!')
end;

!===T.ALFI MUAZIM===!
!===210211028===!
!===================================================================================!
! STUDI HUBUNG SINGKAT PADA SISTEM TENAGA LISTRIK DENGAN 4 BUS !
! OLEH : CEKMAS CEKDIN !
!===================================================================================!
Gangguan Pada Bus : '1';
!===================================================================================!
! ARUS GANGGUAN ! ARUS HUBUNG SINGKAT PADA MASING-MASING SALURAN : !
! PADA BUS 1 : !
!-----------------------------------------------------------------------------------!
! I1(F) ! I12(F) ! I13(F) ! I14(F) ! I23(F) ! I24(F) !
! (per unit) ! (per unit)! (per unit) ! (per unit) ! (per unit) ! (per unit) !
!===================================================================================!
0 - 11.073i 0 - 1.6949i 0 - 1.3559i 0 - 1.3559i 0 - 1.3559i 0 - 1.3559i
!___________________________________________________________________________________!
Ada gangguan lagi ?
-----------------------
Gangguan Pada Bus : '2';
!===================================================================================!
! ARUS GANGGUAN ! ARUS HUBUNG SINGKAT PADA MASING-MASING SALURAN : !
! PADA BUS 2 : !
!-----------------------------------------------------------------------------------!
! I2(F) ! I12(F) ! I13(F) ! I14(F) ! I32(F) ! I42(F) !
! (per unit) ! (per unit)! (per unit) ! (per unit) ! (per unit) ! (per unit) !
!===================================================================================!
0 - 11.073i 0 - 1.6949i 0 - 1.3559i 0 - 1.3559i 0 - 1.3559i 0 - 1.3559i
!___________________________________________________________________________________!

Ada gangguan lagi ?


-----------------------
Gangguan Pada Bus : '3';
!===================================================================================!
! ARUS GANGGUAN ! ARUS HUBUNG SINGKAT PADA MASING-MASING SALURAN : !
! PADA BUS 3 : !
!-----------------------------------------------------------------------------------!
! I3(F) ! I12(F) ! I13(F) ! I14(F) ! I23(F) ! I24(F) !
! (per unit) ! (per unit)! (per unit) ! (per unit) ! (per unit) ! (per unit) !
!===================================================================================!
0 - 7.374i 0 - 0.22573i 0 - 3.1302i 0 - 0.18059i 0 - 4.2438i 0 - 0.18059i
!___________________________________________________________________________________!

Ada gangguan lagi ?


-----------------------
Gangguan Pada Bus : '4';
!===================================================================================!
! ARUS GANGGUAN ! ARUS HUBUNG SINGKAT PADA MASING-MASING SALURAN : !
! PADA BUS 4 : !
!-----------------------------------------------------------------------------------!
! I4(F) ! I12(F) ! I13(F) ! I14(F) ! I23(F) ! I24(F) !
! (per unit) ! (per unit)! (per unit) ! (per unit) ! (per unit) ! (per unit) !
!===================================================================================!
0 - 7.374i 0 - 0.22573i 0 - 0.18059i 0 - 4.2438i 0 - 0.18059i 0 - 3.1302i
!___________________________________________________________________________________!

Você também pode gostar