Anda di halaman 1dari 1

stepinfo(y,t);

%y = variablenameblockscope.signals.values
%t = variablenameblockscope.time

%Deklarasi Memulai Program


function x();

%Penentuan Option Perangkat Penyusun Algoritma Genetik


var =18;
lb = [ ... ]
ub = [ ... ]

disp(' ... ')


options = gaoptimset('Display','iter', 'PopulationSize', 100);

%Memanggil Gamultiobj dari Toolbox MATLAB


[x] = gamultiobj(@fitfn,var,[],[],[],[],lb,ub,options);
disp(' .... ‘)
disp(x)

%Mendefinisikan Function Y Sebagai Fungsi Fitness Function


function y = fitfn(x)

GM1=x(1);

T4PSSL3=x(18);

%Data Parameter Test System 3-Mesin 4-Bus (Bahan Penelitian)

%Matrix AC dari Persamaan (3.15) dan (3.29)

AC=[ ... ];

L1=eig(AC)

%Definisi Nilai Real Eigenvalue (Tho)


tho = real(L1)
tho_0 = -0.3;

%Definisi Nilai Rasio Redaman (Zeta)


zeta =damp(L1)
zeta_0 = 0.2;

%Fitness Function Tho dari Persamaan (2.18)


y(1)=0;
for ind=1:length(tho)
y(1) = y(1) + (tho_0-tho(ind))^2;
end

%Fitness Function Zeta dari Persamaan (2.19)


y(2)=0;
for indi=1:length(zeta)
y(2) = y(2) + (zeta_0-zeta(indi))^2;
end

%Fitness Function Total dari Persamaan (2.20)


y=y(1)+y(2)

L-6

Anda mungkin juga menyukai