Professional Documents
Culture Documents
David
David
Nim : 2020061024168
Tugas Besar : Metoda Prakiraan Beban & Tarif Listrik
Hari/Tgl : Jum’at, 23 juni 2023
Codingan
%Bab_6_Casel_No_1
%Oleh : Marwan,S.T.,M.Eng.Sc.,Ph.D
clc
clear "all"
disp(' NAMA: DAVID WALIANGGEN NIM: 2020061024168 ')
disp('!=============================================================!')
disp('! MENENTUKAN DAYA OPTIMAL DARI STASIUN PEMBANGKIT !')
disp('! DAN BIAYA BAHAN BAKAR !')
disp('! CASE 1 NO 1 !')
disp('!=============================================================!')
alpha = [ 68; 310; 78 ];
beta = [7.92; 7.85; 7.97 ];
gamma = [ 0.00156; 0.00194; 0.00482 ];
PD = 800;
delta_P = 0.001;
lambda = 8;
disp ('!______________________________________________________________!')
disp ('! ! ! ! ! !')
disp ('! iterasi ! Lambda ! (P1) ! (P2) ! (P3) !')
disp ('! ! Rp/MW-jam ! (MW) ! (MW) ! (MW) !')
disp ('!______________________________________________________________!')
iterasi = 0;
while abs(delta_P) >= 0.001
iterasi = iterasi + 1;
% daya dari masing-masing stasiun pembangkit dalam bentuk matriks % kolom:
P =(lambda - beta)./(2*gamma);
%transpose daya dari stasiun pembangkit:
Pt = P' ;
delta_P = PD - sum(P);
J = sum(1./(2*gamma));
delta_lambda = (delta_P)/J;
fprintf ('! %2.3f ! %3.3f ! %4.3f ! %5.3f ! %6.3f !\
n',iterasi,lambda, P(1),P(2),P(3))
lambda = lambda + delta_lambda;
end
disp('!_____________________________________________________________!')
% biaya total bahan bakar
Ct = sum(alpha) + sum(Pt*beta) + sum([P(1)^2, P(2)^2 P(3)^2]*gamma);
disp(' ')
disp(['! ','BIAYA TOTAL BAHAN BAKAR = ' num2str(Ct),' ','RP/MW-JAM !'])
disp('!_____________________________________________________________!')
Hasil Running Codingan
Kesimpulan