Salah satu materi pada perkuliahan sistem manajemen energi listrik adalah pemilihan unit pembangkit untuk beroperasi (masuk dalam sistem) dengan tujuan ekonomis dikenal dengan istilah UnitCommitment. Kombinasi pembangkit menggunakan kombinasi biner. Satu (1) berarti pembangkit ikut beroperasi sedangkan nol (0) pembangkit adalah off. Diperlukan rumusan kombinasi pembangkit berdasarkan jumlah pembangkit yang ada dalam sistem. Kombinasi yang mungkin adalah 2^n-1. N adalah jumlah pembangkit. Berikut script program yang dibuat pada MATLAB untuk mengubah desimal ke biner.
function [biner]=des2bin(Desimal)
clc
biner=[];
berhenti=0;
while berhenti == 0,
bin=mod(Desimal,2);
biner=[bin, biner];
hasil=floor(Desimal/2);
Desimal=hasil;
if hasil == 0;
berhenti = 1;
end
end
return
Anda dapat mengembangkan kode ini untuk membuat kombinasi tersebut. Semoga bermanfaat...
No comments:
Post a Comment