Bab 6 Optimasi
Bab 6 Optimasi
Optimasi Sistem
Pemroses
F(X,Y)
-5
-10
2
0
-2
Y
-3
-2
-1
X
Titik Stasioner
x#
df
0
dx x x #
Jika x# titik stasioner dan n adalah order
dari turunan yang lebih tinggi yang bernilai
tak nol.
x# adalah titik belok jika n ganjil
x# adalah titik optimum jika n genap
Contoh:
165 4
3
f x 5 x 36 x
x
60
x
36
2
6
df
30 x 5 180 x 4 330 x 3 180 x 2 30 x 2 x 1 x 2 x 3
dx
x 0; x 1; x 2; x 3
d2 f
4
3
2
150
x
720
x
99
x
360 x
2
dx
x
0
1
2
3
f(x)
36
27.5
44
5.5
f"(x)
0
60
-120
540
Atribut
???
min
maks
min
d3 f
3
2
600
x
2160
x
1980 x 360
3
dx
d 3 f
3
dx
360
x 0
n ganjil
x=0 titik belok
f(x)
x#
x
Metoda Newton
Metoda Tali Busur
Metoda Penyetengahan Interval
Penelusuran
Langsung untuk
mencari titik x*
Variabel tunggal
Variabel jamak
Metoda
titik minimum
NELDER-MEAD
fminsearch
fminsearch
X0 = [1 1 0.5 10];
Xopt = fminsearch(fungsi_obj,X0)
Contoh
f x 2sin x x 2
5
4
3
F(X)
2
1
0
-1
-2
function fx = optim1(x)
optim1.m
fx = 2 * sin(x) + x - 2;
x0 = 4
Xopt = fminsearch(optim1,x0)
Optimasi Multivariabel
Kasus12
Carilah titik minimum dari
persamaan multivariabel sbb:
y ( x1 3) 0.5( x2 4) 3
2
Fungsi
Objektif
multivariabel.m
function y = multivariabel(x);
y = (x(1)-3)^2 + 0.5*(x(2)-4)^2 + 3;
kasus12.m
[x,fval,exitflag] = fminsearch('multivariabel',[1,16])
x=
3.0000
fval =
3.0000
exitflag =
1
4.0000
Tugas 11
Temperatur optimal dalam reaktor
Nomor 1
kf
kr
CP
C Ao
k f 1 e
k f kr t
k f kr
Tugas 11 (lanjutan)
Temperatur optimal dalam reaktor
Nomor 2
Carilah titik minimum dari fungsi multidimensional Rosenbrock berikut.
f ( x) 100( x2 x12 ) 2 (1 x1 ) 2