Habib
Habib
disp ('____________________________________________')
disp (' ')
disp (' STUDI ALIRAN DAYA PADA SISTEM 3 BUS ')
disp (' DENGAN PENYELESAIAN METODE GAUSS-SEIDEL ')
disp (' OLEH : CEKMAS CEKDIN ')
disp (' ')
% Dasar 100 MVA
epsilon = 0.00001;
x = 1;
% Data impedansi pada saluran :
z12 = 0.04 + j*0.04;
z13 = 0.01 + j*0.03;
z23 = 0.0144 + j*0.025;
% Admitansi pada saluran :
y12 = 1/z12;
y13 = 1/z13;
y23 = 1/z23;
% Beban dalam per unit :
S2 = -(256.6 + j*110.2)/100;
S3 = -(138.6 + j*45.2)/100;
% Bus sebagai slack bus dengan :
V1 = 1.05 + j*0.0;
Vk1 = conj(V1);
% Estimasi tegangan awal untuk :
V2 = 1.0 + j*0.0;
E3 = 1.0 + j*0.0;
iter = 0;
disp ('__________________________________________________________________')
disp ('! ! ! !')
disp ('! ! DAYA PADA ! ALIRAN DAYA PADA SALURAN !')
disp ('! Iterasi ! SLACK BUS ! !')
disp ('! ke : ! (Bus 1) ! !')
disp ('! !------------------------------------------------------!')
disp ('! ! S1 ! S12 ! S21 !')
disp ('__________________________________________________________________')
disp (' ')
format short g
while x >= epsilon
iter = iter + 1;
Vk2 = conj(V2);
Ek3 = conj(E3);
V2 = 1/(y12+y23)*((conj(S2))/(Vk2)+(y12)*(V1)+(y23)*(E3));
V3 = 1/(y13+y23)*((conj(S3))/(Ek3)+(y13)*(V1)+(y23)*(V2));
% Arus pada saluran :
I12 = y12*(V1-V2);
I21 = -I12;
% Konjugat dari arus pada saluran :
Ik12 = conj(I12);
Ik21 = conj(I21);
% 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;
x = abs (V3-E3);
E3 = V3;
fprintf('%i', iter), disp([S1, S12, S21])
end
disp ('__________________________________________________________________')
disp (' ')
disp ('==============')
disp ('! LANJUTAN I !')
disp ('==============')
% Dasar 100 MVA
epsilon = 0.00001;
x = 1;
% Data impedansi pada saluran :
z12 = 0.02 + j*0.04;
z13 = 0.01 + j*0.03;
z23 = 0.0132 + j*0.025;
% Admitansi pada saluran :
y12 = 1/z12;
y13 = 1/z13;
y23 = 1/z23;
% Beban dalam per unit :
S2 = -(256.6 + j*110.2)/100;
S3 = -(138.6 + j*45.2)/100;
% Bus 1 sebagai slack bus dengan :
V1 = 1.05 + j*0.0;
Vk1 = conj(V1);
% Estimasi tegangan awal untuk :
V2 = 1.0 + j*0.0;
E3 = 1.0 + j*0.0;
iter = 0;
disp ('__________________________________________________________________')
disp ('! ! ALIRAN DAYA PADA SALURAN !')
disp ('! Iterasi ! !')
disp ('! ke : !------------------------------------------------------!')
disp ('! ! S13 ! S31 ! S23 !')
disp ('__________________________________________________________________')
disp (' ')
format short g
while x >= epsilon
iter = iter + 1;
Vk2 = conj(V2);
Ek3 = conj(E3);
V2 = 1/(y12+y23)*((conj(S2))/(Vk2)+(y12)*(V1)+(y23)*(E3));
V3 = 1/(y13+y23)*((conj(S3))/(Ek3)+(y13)*(V1)+(y23)*(V2));
% Arus pada saluran :
I13 = y13*(V1-V3);
I31 = -I13;
I23 = y23*(V2-V3);
% Konjugat dari arus pada saluran :
Ik13 = conj(I13);
Ik31 = conj(I31);
Ik23 = conj(I23);
% ALiran daya dalam bentuk bilangan komplek pada saluran :
S13 = V1*Ik13*100;
S31 = V3*Ik31*100;
S23 = V2*Ik23*100;
x = abs(V3-E3);
E3 = V3;
fprintf('%i', iter), disp([S13, S31, S23])
end
disp ('__________________________________________________________________')
disp (' ')
disp ('===============')
disp ('! LANJUTAN II !')
disp ('===============')
% Dasar 100 MVA
epsilon = 0.00001;
x = 1;
% Data impedansi pada saluran :
z12 = 0.02 + j*0.04;
z13 = 0.01 + j*0.03;
z23 = 0.0132 + j*0.025;
% Admitansi pada saluran :
y12 = 1/z12;
y13 = 1/z13;
y23 = 1/z23;
% Beban dalam per unit :
S2 = -(256.6 + j*110.2)/100;
S3 = -(138.6 + j*45.2)/100;
% Bus 1 sebagai slack bus dengan :
V1 = 1.05 + j*0.0;
Vk1 = conj(V1);
% Estimasi tegangan awal untuk :
V2 = 1.0 + j*0.0;
E3 = 1.0 + j*0.0;
iter = 0;
disp ('__________________________________________________________________')
disp ('! ! ! !')
disp ('! ! ALIRAN DAYA ! RUGI-RUGI DAYA PADA SALURAN !')
disp ('! Iterasi ! PADA SALURAN! !')
disp ('! ke : !------------------------------------------------------!')
disp ('! ! S32 ! SL12 ! SL13 !')
disp ('__________________________________________________________________')
disp (' ')
format short g
while x >= epsilon
iter = iter + 1;
Vk2 = conj(V2);
Ek3 = conj(E3);
V2 = 1/(y12+y23)*((conj(S2))/(Vk2)+(y12)*(V1)+(y23)*(E3));
V3 = 1/(y13+y23)*((conj(S3))/(Ek3)+(y13)*(V1)+(y23)*(V2));
% Arus pada saluran :
I12 = y12*(V1-V2);
I21 = -I12;
I13 = y13*(V1-V3);
I31 = -I13;
I23 = y23*(V2-V3);
I32 = -I23;
% Konjugat dari arus pada saluran :
Ik12 = conj(I12);
Ik21 = conj(I21);
Ik13 = conj(I13);
Ik31 = conj(I31);
Ik32 = conj(I32);
% ALiran daya dalam bentuk bilangan komplek pada saluran :
S12 = V1*Ik12*100;
S21 = V2*Ik21*100;
S13 = V1*Ik13*100;
S31 = V3*Ik31*100;
S32 = V3*Ik32*100;
% Rugi-rugi daya dalam bentuk bilangan komplek pada saluran :
SL12 = S12+S21;
SL13 = S13+S31;
x = abs(V3-E3);
E3 = V3;
fprintf('%i', iter),disp([S32, SL12, SL13])
end
disp ('__________________________________________________________________')
disp (' ')
disp ('================')
disp ('! LANJUTAN III !')
disp ('================')
% Dasar 100 MVA
epsilon = 0.00001;
x = 1;
% Data impedansi pada saluran :
z12 = 0.02 + j*0.04;
z13 = 0.01 + j*0.03;
z23 = 0.0132 + j*0.025;
% Admitansi pada saluran :
y12 = 1/z12;
y13 = 1/z13;
y23 = 1/z23;
% Beban dalam per unit :
S2 = -(256.6 + j*110.2)/100;
S3 = -(138.6 + j*45.2)/100;
% Bus 1 sebagai slack bus dengan :
V1 = 1.05 + j*0.0;
Vk1 = conj(V1);
% Estimasi tegangan awal untuk :
V2 = 1.0 + j*0.0;
E3 = 1.0 + j*0.0;
iter = 0;
disp ('__________________________________________________________________')
disp ('! ! !')
disp ('! ! RUGI-RUGI DAYA PADA SALURAN !')
disp ('! Iterasi ! !')
disp ('! ke : !------------------------------------------------------!')
disp ('! ! SL3 !')
disp ('! ! !')
disp ('__________________________________________________________________')
disp (' ')
format short g
while x >= epsilon
iter = iter + 1;
Vk2 = conj(V2);
Ek3 = conj(E3);
V2 = 1/(y12+y23)*((conj(S2))/(Vk2)+(y12)*(V1)+(y23)*(E3));
V3 = 1/(y13+y23)*((conj(S3))/(Ek3)+(y13)*(V1)+(y23)*(V2));
% Arus pada saluran :
I23 = y23*(V2-V3);
I32 = -I23;
% Konjugat dari arus pada saluran :
Ik23 = conj(I23);
Ik32 = conj(I32);
% ALiran daya dalam bentuk bilangan komplek pada saluran :
S23 = V2*Ik23*100;
S32 = V3*Ik32*100;
% Rugi-rugi daya dalam bentuk bilangan komplek pada saluran :
SL23 = S23+S32;
x = abs(V3-E3);
E3 = V3;
fprintf('%i', iter),disp([SL23])
end
disp ('__________________________________________________________________')
>> Untitled
____________________________________________
__________________________________________________________________
! ! ! !
! ! DAYA PADA ! ALIRAN DAYA PADA SALURAN !
! Iterasi ! SLACK BUS ! !
! ke : ! (Bus 1) ! !
! !------------------------------------------------------!
! ! S1 ! S12 ! S21 !
__________________________________________________________________
__________________________________________________________________
==============
! LANJUTAN I !
==============
__________________________________________________________________
! ! ALIRAN DAYA PADA SALURAN !
! Iterasi ! !
! ke : !------------------------------------------------------!
! ! S13 ! S31 ! S23 !
__________________________________________________________________
__________________________________________________________________
===============
! LANJUTAN II !
===============
__________________________________________________________________
! ! ! !
! ! ALIRAN DAYA ! RUGI-RUGI DAYA PADA SALURAN !
! Iterasi ! PADA SALURAN! !
! ke : !------------------------------------------------------!
! ! S32 ! SL12 ! SL13 !
__________________________________________________________________
__________________________________________________________________
================
! LANJUTAN III !
================
__________________________________________________________________
! ! !
! ! RUGI-RUGI DAYA PADA SALURAN !
! Iterasi ! !
! ke : !------------------------------------------------------!
! ! SL3 !
! ! !
__________________________________________________________________
1 0.62395 + 1.1817i
2 0.69511 + 1.3165i
3 0.78869 + 1.4937i
4 0.82312 + 1.5589i
5 0.83466 + 1.5808i
6 0.83857 + 1.5882i
7 0.83994 + 1.5908i
8 0.84043 + 1.5917i
__________________________________________________________________