Kalkulus Variasi - Toni Bakhtiar

advertisement
Kalkulus Variasi
Persamaan Euler, Masalah Kalkulus Variasi Berkendala, Syarat Batas
Toni Bakhtiar
Departemen Matematika IPB
Februari 2014
[email protected] (IPB)
MAT332 Kontrol Optimum
Februari 2014
1 / 85
Outline
Persamaan Euler
1
2
Bentuk diperumum
Bentuk khusus
Masalah kalkulus variasi berkendala
1
2
3
4
Metode lagrange, metode substitusi
Kendala titik
Kendala persamaan diferensial
Kendala isoperimetrik
Syarat batas
[email protected] (IPB)
MAT332 Kontrol Optimum
Februari 2014
2 / 85
Persamaan Euler Bentuk Baku
(Dari slide sebelumnya): Misalkan
RT
J (ε) = 0 f (x + εh, ẋ + εḣ, t ) dt.
Penguraian Taylor memberikan
RT
J (ε)
(f + εhfx + εḣfẋ ) dt
0
RT
RT
= 0 f dt + ε 0 (hfx + ḣfẋ ) dt
= J (x ) + εδJ (x ).
J (ε) identik dengan J (x ) jika dan hanya jika δJ (x ) = 0. Akibatnya,
RT
δJ (x ) = 0 , 0 (hfx + ḣfẋ ) dt = 0
RT
d
, 0 (fx dt
fẋ )h dt = 0 (dengan integral parsial)
, fx
d
dt fẋ
= 0. (Persamaan Euler)
Persamaan Euler kadang kala ditulis dalam bentuk integral:
R
fx dt = fẋ .
[email protected] (IPB)
MAT332 Kontrol Optimum
Februari 2014
3 / 85
Persamaan Euler Diperumum
Fungsi f berpeubah banyak
Diberikan fungsional objektif
J (x ) =
Z T
f (x, ẋ, t ) dt
0
dengan x = (x1 , x2 , . . . , xn ) dan ẋ = (ẋ1 , ẋ2 , . . . , ẋn ).
Persamaan Euler:
fx i
d
fẋ = 0,
dt i
i = 1, 2, . . . , n.
Ilustrasi
Misalkan f = f (x1 , x2 , ẋ1 , ẋ2 , t ). Dide…nisikan fungsional
J (ε) =
RT
0
f (x1 + ε1 h1 , ẋ1 + ε1 ḣ1 , x2 + ε2 h2 , ẋ2 + ε2 ḣ2 , t ) dt.
[email protected] (IPB)
MAT332 Kontrol Optimum
Februari 2014
4 / 85
Persamaan Euler Diperumum
Fungsi f berpeubah banyak
Penguraian Taylor memberikan
RT
J (ε)
(f + ε1 h1 fx1 + ε1 ḣ1 fẋ1 + ε2 h2 fx2 + ε2 ḣ2 fẋ2 ) dt
0
RT
RT
RT
= 0 f dt + ε1 0 (h1 fx1 + ḣ1 fẋ1 ) dt + ε2 0 (h2 fx2 + ḣ2 fẋ2 ) dt
= J (x ) + ε1 δJ (x1 ) + ε2 δJ (x2 ).
J (ε) = J (x ) jika dan hanya jika δJ (x1 ) = 0 dan δJ (x2 ) = 0. Jadi,
d
fẋ = 0,
dt 1
fx1
fx2
d
fẋ = 0.
dt 2
Example
Tentukan ekstremum dari
J (x ) =
Z 10
0
(ẋ12 + ẋ22 + e t ) dt,
x1 (0) = 1, x1 (10) = 11, x2 (0) = 2, x2 (10) = 6.
[email protected] (IPB)
MAT332 Kontrol Optimum
Februari 2014
5 / 85
Persamaan Euler Diperumum
Fungsi f memuat turunan ke-n
Diberikan fungsional objektif
J (x ) =
Z T
0
f (x, ẋ, ẍ, . . . , x (n ) , t ) dt
(i )
(i )
dengan x (i ) (0) = x0 dan x (i ) (T ) = xT .
Syarat perlu δJ (x ) = 0 memberikan
Z T
0
+ h ( n ) fx ( n )
hfx + ḣfẋ + ḧfẍ +
dt = 0.
Integral parsial suku kedua integran:
Z T
0
[email protected] (IPB)
ḣfẋ dt =
Z T
h
0
MAT332 Kontrol Optimum
d
fẋ dt.
dt
Februari 2014
6 / 85
Persamaan Euler Diperumum
Fungsi f memuat turunan ke-n
Integral parsial suku ketiga integran:
Z T
0
ḧfẍ dt =
Z T
0
h
d2
fẍ dt.
dt 2
Integral parsial suku ke-n integran:
Z T
0
h(n ) fx (n ) dt = ( 1)n
Z T
0
h
dn
f (n ) dt.
dt n x
Syarat perlu δJ (x ) = 0 menjadi
Z T
0
h fx
[email protected] (IPB)
d2
d
fẋ + 2 fẍ
dt
dt
+ ( 1)n
MAT332 Kontrol Optimum
dn
f (n )
dt n x
dt = 0.
Februari 2014
7 / 85
Persamaan Euler Diperumum
Fungsi f memuat turunan ke-n
Persamaan Euler-Poisson:
fx
d
d2
fẋ + 2 fẍ
dt
dt
+ ( 1)n
dn
f (n ) = 0.
dt n x
Example
Tentukan ekstremum dari
J (x ) =
Z 1
(ẍ 2 + ẋ + at ) dt,
0
x (0) = 0, ẋ (0) = 1, x (1) = 1, ẋ (1) = 1.
[email protected] (IPB)
MAT332 Kontrol Optimum
Februari 2014
8 / 85
Kasus Khusus Persamaan Euler
Fungsi f tidak memuat x
Diberikan fungsional objektif
J (x ) =
Z T
f (ẋ, t ) dt,
0
sehingga diperoleh fx = 0.
Persamaan Euler:
d
fẋ = 0 , fẋ ẋ ẍ + fẋ t = 0.
dt
Example
Tentukan ekstremum dari
J (x ) =
Z 1
(t ẋ + ẋ 2 ) dt,
0
x (0) = 0, x (1) = 1.
[email protected] (IPB)
MAT332 Kontrol Optimum
Februari 2014
9 / 85
Kasus Khusus Persamaan Euler
Fungsi f memuat ẋ saja
Diberikan fungsional objektif
J (x ) =
Z T
f (ẋ ) dt,
0
sehingga diperoleh fx = 0.
Persamaan Euler:
d
fẋ = 0 , fẋ ẋ ẍ = 0
dt
, fẋ ẋ = 0 atau ẍ = 0.
Example (Masalah Lintasan Terpendek)
Tentukan ekstremum dari
J (y ) =
Z ap
1 + ẏ 2 dx,
0
y (0) = 0, y (a) = b.
[email protected] (IPB)
MAT332 Kontrol Optimum
Februari 2014
10 / 85
Kasus Khusus Persamaan Euler
Fungsi f Tidak Memuat t
Diberikan fungsional objektif
J (x ) =
Z T
f (x, ẋ ) dt.
0
Persamaan Euler:
fx
d
fẋ = 0 , fx (fẋ x ẋ + fẋ ẋ ẍ ) = 0
dt
, fx ẋ fẋ x ẋ 2 fẋ ẋ ẍ ẋ = 0
d
,
(f ẋfẋ ) = 0.
dt
Diperoleh persamaan Beltrami:
f
[email protected] (IPB)
ẋfẋ = k.
MAT332 Kontrol Optimum
Februari 2014
11 / 85
Kasus Khusus Persamaan Euler
Fungsi f Tidak Memuat t
Example (Brachistochrone Problem)
Tentukan ekstremum dari
J (x ) =
Z 1
0
s
1 + ẏ 2
dx,
y
y (0) = 0, y (1) = 1.
Solution (Brachistochrone Problem)
Diperoleh
f (y , ẏ ) =
[email protected] (IPB)
s
1 + ẏ 2
,
y
fẏ (y , ẏ ) = p
MAT332 Kontrol Optimum
ẏ
y (1 + ẏ 2 )
.
Februari 2014
12 / 85
Kasus Khusus Persamaan Euler
Solution (Brachistochrone Problem)
Persamaan Beltrami f ẋfẋ = k memberikan
p
1
y (1 + ẏ 2 )
= k1 , y (1 + ẏ 2 ) = k2
, ẏ =
r
s
k2
y
1
y
dy = dx.
y
Z r
y
, x=
dy .
k2 y
,
[email protected] (IPB)
k2
MAT332 Kontrol Optimum
Februari 2014
13 / 85
Kasus Khusus Persamaan Euler
Solution (Brachistochrone Problem)
Diperoleh persamaan sikloid (lihat bukti di halaman berikut)
x=
p
y2
k2 y
1
2 k2
arcsin 1
2y
k2
+ k3 .
1
2 k2
arcsin 1
2
k2
+ k3 .
π
4 k2 ,
sehingga
Nilai awal memberikan
0 =
π
4 k2
1 =
p
+ k3
k2
1
Diperoleh k2 = 1.1458 dan k3 =
x=
p
1.1458y
[email protected] (IPB)
y2
1.1458
2
arcsin 1
MAT332 Kontrol Optimum
2y
1.1458
+
1.1458π
.
4
Februari 2014
14 / 85
Kasus Khusus Persamaan Euler
Brachistochrone Path (please rotate 90 clockwise)
x
1.0
0.8
0.6
0.4
0.2
0.0
0.0
[email protected] (IPB)
0.2
0.4
0.6
MAT332 Kontrol Optimum
0.8
1.0
y
Februari 2014
15 / 85
Bukti Integral
Kontribusi Dwilaras Athina (G54120002)
I
=
=
=
=
=
=
[email protected] (IPB)
Z r
Z r
Z
Z
Z
Z
p
q
p
y
k
dy
y
y
k
y
dy
y
y
y
ky
y2
y
( 21 k )2
dy
dy
(y
y
a2
(y
a )2
u+a
p
du,
a2 u 2
1
2
2 k)
dy ,
u := y
MAT332 Kontrol Optimum
a := 21 k
a.
Februari 2014
16 / 85
Bukti Integral
I =
Z
|
p
u
a2
{z
u2
I1
Z
a
du + p
du .
2
a
u2
} |
{z
}
I2
Dengan integral fungsi trigonometri invers diperoleh
I2 = a arcsin
u
y a
= a arcsin
=
a
a
1
2k
arcsin 1
2y
k
+ C2 .
Selanjutnya,
I1 =
=
=
1
2
Z
p
1
p dt,
t
t : = a2
p
a2
t + C1 =
p
2ay y 2 + C1 =
[email protected] (IPB)
u2
u2
q
+ C1 =
a2
p
ky y 2 + C1 .
MAT332 Kontrol Optimum
(y
a ) 2 + C1
Februari 2014
17 / 85
Kasus Khusus Persamaan Euler
Another try...
Solution (Brachistochrone Problem)
Pengintegralan kedua ruas memberikan
2
Rq
y
k 2 y dy
=
R
dx.
Misalkan y = k2 sin θ, diperoleh dy = 2k2 sin θ cos θ d θ sehingga
2k2
Z
sin2 θ d θ =
Z
dx
, k2
Z
(1
cos 2θ ) d θ =
1
2
, k2 (θ
Z
dx
sin 2θ ) + k3 = x.
Nilai awal y (0) = 0 membuat θ = 0 dan k3 = 0, sehingga solusi diberikan
secara parametrik:
1
2
x (θ ) = k2 (θ
sin 2θ )
2
y (θ ) = k2 sin θ.
[email protected] (IPB)
MAT332 Kontrol Optimum
Februari 2014
18 / 85
Kasus Khusus Persamaan Euler
Solution (Brachistochrone Problem)
Koe…sien k2 diperoleh dengan menggunakan nilai akhir y (1) = 1, yaitu
k2 (θ
1
2
sin 2θ ) = 1
k2 sin2 θ = 1
sehingga diperoleh k2 = 1.1458. Solusi masalah brachistochrone diberikan
oleh persamaan parametrik
1
2
x (θ ) = 1.1458(θ
sin 2θ )
2
y (θ ) = 1.1458 sin θ.
[email protected] (IPB)
MAT332 Kontrol Optimum
Februari 2014
19 / 85
Kasus Khusus Persamaan Euler
Fungsi f Tidak Memuat t
Example (Minimum Surface Area)
Tentukan ekstremum dari
min
J
= 2π
Z x2 p
y
1 + ẏ 2 dx
x1
y (x1 ) = y1 ,
y (x2 ) = y2 .
Solution
fy
p
1 + ẏ 2
"
#
p
d
d
y
ẏ
p
fẏ = 0 , 1 + ẏ 2
= 0.
dt
dt
1 + ẏ 2
Persamaan Euler dengan f (y , ẏ ) = y
[email protected] (IPB)
MAT332 Kontrol Optimum
Februari 2014
20 / 85
Solution
Slamet Nuridin (G54130066) menjabarkan:
"
#
p
d
y
ẏ
p
1 + ẏ 2 =
dt
1 + ẏ 2
p
2
2 + y ÿ ) 1 + ẏ 2
py ẏ ÿ 2
(
ẏ
p
1 +ẏ
,
1 + ẏ 2 =
1 + ẏ 2
(ẏ 2 + y ÿ )(1 + ẏ 2 ) y ẏ 2 ÿ
, 1 + ẏ 2 =
1 + ẏ 2
, (1 + ẏ 2 )2 = ẏ 2 + ẏ 4 + y ÿ + y ẏ 2 ÿ y ẏ 2 ÿ
, 1 + 2ẏ 2 + ẏ 4 = ẏ 2 + ẏ 4 + y ÿ .
[email protected] (IPB)
MAT332 Kontrol Optimum
Februari 2014
21 / 85
Solution
Diperoleh persamaan diferensial taklinear berikut
ẏ 2 = 1.
y ÿ
Misalkan u = ẏ /y sehingga didapatkan
u̇ =
dan kemudian
ü =
ẏ 2
ÿ y
y2
2ẏ
=
y3
=
1
y2
2u u̇.
Jadi
ü + 2u u̇ = 0 , u̇ + u 2 = k 2 .
[email protected] (IPB)
MAT332 Kontrol Optimum
Februari 2014
22 / 85
Solution
Selanjutnya
u̇ = k 2
u2 ,
,
,
,
,
,
[email protected] (IPB)
u̇
=1
u2
R du
R
=
dx
k 2 u2
u k
1
2k ln u + k = x + c1
u k
ln
= 2kx + c2
u+k
u k
= ce 2kx
u+k
k + kce 2kx
.
u (x ) =
ce 2kx 1
k2
MAT332 Kontrol Optimum
Februari 2014
23 / 85
Karena
u̇ =
=
=
maka
2k 2 ce
2kx (ce 2kx
1) (k + kce 2kx )( 2kce
(ce 2kx 1)2
2kce 2kx [k (ce 2kx 1) (k + kce 2kx )]
(ce 2kx 1)2
4k 2 ce 2kx
1
= 2,
2kx
2
y
(ce
1)
2kx )
p
2k
ce kx
ce 2kx 1
1
p
=
,
y
(
x
)
=
.
y
ce 2kx 1
2k
ce kx
Misal diberikan nilai awal y (0) = 5 dan y (2) = 1 maka
c 1
p
2k
c
4k
ce
1
p
2k
ce 2k
sehingga diperoleh c =
[email protected] (IPB)
= 5
= 1
0.00954 dan k =
MAT332 Kontrol Optimum
1.033 7.
Februari 2014
24 / 85
y (x ) =
y
0.00954e 2 (1.033 7 )x 1
p
.
2( 1.033 7) 0.00954e 1.033 7x
10
8
6
4
2
-1
[email protected] (IPB)
0
1
2
MAT332 Kontrol Optimum
3
4
x
Februari 2014
25 / 85
Problem
Dari contoh soal terakhir dan dari slide sebelumnya, masalah minimum
surface area memiliki solusi berbentuk
ce 2kx 1
p
,
2k
ce kx
x + C2
y (x ) = C1 cosh
C1
y (x ) =
.
Tunjukkan bahwa kedua solusi di atas ekuivalen.
[email protected] (IPB)
MAT332 Kontrol Optimum
Februari 2014
26 / 85
Kasus Khusus Persamaan Euler
Fungsi f Tidak Memuat ẋ
Diberikan fungsional objektif J (x ) =
Persamaan Euler:
RT
0
f (x, t ) dt.
d
fẋ = 0 , fx = 0
dt
yang merupakan persamaan aljabar biasa sehingga tidak memiliki free
parameter (koe…sien integrasi).
fx
Example
Seorang pengusaha ingin memaksimumkan fungsional pendapatan
RT
R (x ) dt dengan R (x ) = xp (x ) dan p (x ) = ax + b (fungsi
0
permintaan). Tentukan tingkat produksi optimal x (t ).
[email protected] (IPB)
MAT332 Kontrol Optimum
Februari 2014
27 / 85
Persamaan Euler
Example
Seorang pengusaha ingin memaksimumkan fungsional keuntungan
RT
π (x ) dt dengan π (x ) = xp (x ) (ax 2 + bx + c ). Tentukan tingkat
0
produksi optimal x (t ).
[email protected] (IPB)
MAT332 Kontrol Optimum
Februari 2014
28 / 85
Kasus Khusus Persamaan Euler
Fungsi f Linear terhadap ẋ
Diberikan fungsional objektif J (x ) =
RT
0
f (x, t ) dt dengan
f (x, ẋ, t ) = a(x, t ) + b (x, t )ẋ.
Persamaan Euler:
fx
d
fẋ = 0 , ax + bx ẋ
dt
Karena
db
= 0.
dt
d
b (x, t ) = bx ẋ + bt , bt = bx ẋ
dt
maka diperoleh kondisi
ax bt = 0,
db
,
dt
yang merupakan persamaan aljabar biasa.
[email protected] (IPB)
MAT332 Kontrol Optimum
Februari 2014
29 / 85
Kasus Khusus Persamaan Euler
Example
Jika J (x ) =
RT
0
(x 2 + 3xt ẋ ) dt maka persamaan Euler memberikan
3x = 0 , x
2x
Example
Diberikan fungsional J (x ) =
De…nisikan
a(x, t ) = px
b (x, t ) =
RT
0
ax 2
(px
bx
0.
(ax 2 + bx + c + d ẋ )) dt.
c=
ax 2 + (p
b )x
c,
d.
Persamaan Euler memberikan
ax
bt = 0 ,
[email protected] (IPB)
2ax + p
b=0,x =
MAT332 Kontrol Optimum
p
b
2a
.
Februari 2014
30 / 85
Persamaan Euler: Ringkasan
Problem (Degenerate Case)
Tentukan ekstremum dari
J=
Z 1
((t 2 + 3x 2 )ẋ + 2tx ) dt,
x (0) = 1, x (1) = 2.
0
Kasus
f (x1 , . . . , xn , ẋ1 , . . . , ẋn , t )
f (x, ẋ, ẍ, . . . , x (n ) , t )
f (ẋ, t )
f (ẋ )
f (x, ẋ )
f (x, t )
f = a(x, t ) + b (x, t )ẋ
[email protected] (IPB)
Persamaan Euler
d
fxi dt
fẋi = 0, i = 1, . . . , n.
n
dk
fx + ∑k =1 ( 1)i dt
k fx (k ) = 0
fẋ ẋ ẍ + fẋ t = 0
fẋ ẋ ẍ = 0
f ẋfẋ = k
fx = 0
ax bt = 0
MAT332 Kontrol Optimum
Februari 2014
31 / 85
MKV Berkendala
Kendala titik dan kendala PD
Diberikan masalah variasi berkendala berikut
opt J (x ) =
Z T
x = (x1 , . . . , xn )T
f (x, ẋ, t ) dt,
0
= 0,
x (0) = x0
x (T ) = xT .
s.t. gi
1
i
r
n
Jika gi = gi (x, ẋ, t ) maka disebut kendala PD. Jika gi = gi (x, t ) maka
disebut kendala titik.
[email protected] (IPB)
MAT332 Kontrol Optimum
Februari 2014
32 / 85
MKV Berkendala: Metode Lagrange
Masalah pengoptimuman berkendala dalam kalkulus biasa:
max
z := f (x1 , x2 )
s.t. g (x1 , x2 ) = 0.
Fungsi Lagrange:
L(x1 , x2 , λ) = f (x1 , x2 ) + λg (x1 , x2 ).
FOC:
∂L
= 0 , fx1 + λgx1 = 0,
∂x1
∂L
= 0 , fx2 + λgx2 = 0,
∂x2
∂L
= 0 , g (x1 , x2 ) = 0.
∂λ
[email protected] (IPB)
MAT332 Kontrol Optimum
Februari 2014
33 / 85
MKV Berkendala: Metode Lagrange
De…nisikan fungsi Lagrange:
L := f (x, ẋ, t ) + λ(t ) g (x, ẋ, t ),
dengan
0
Maka
1
0
1
λ1 (t )
g1 (x, ẋ, t )
B
C
B
C
..
..
λ (t ) = @
A , g (x, ẋ, t ) = @
A.
.
.
λr (t )
gr (x, ẋ, t )
r
L := f (x, ẋ, t ) + ∑ λi (t )gi (x, ẋ, t ).
i =1
[email protected] (IPB)
MAT332 Kontrol Optimum
Februari 2014
34 / 85
MKV Berkendala: Metode Lagrange
De…nisikan fungsional imbuhan (augmented functional):
JL : =
Z T
0
L(x, ẋ, t, λ) dt.
Variasi pertama dari JL
δJL =
(integral by part) =
Z T
0
Z T
0
Lx h1 + Lẋ ḣ1 + Lλ h2
Lx
d
Lẋ
dt
dt
h1 + L λ h2
dt.
Syarat (perlu) optimalitas: δJL = 0 dan kendala terpenuhi, yaitu
Lx
[email protected] (IPB)
d
Lẋ = 0 ^ Lλ = 0.
dt
MAT332 Kontrol Optimum
Februari 2014
35 / 85
MKV Berkendala: Metode Lagrange
Karena L := f (x, ẋ, t ) + ∑ri=1 λi (t )gi (x, ẋ, t ) maka
Lx
0
∂f
∂x1
1
10
1
λ1
.. C B .. C
. A@ . A
∂g r
λr
∂x
∂g 1
∂x1
∂g r
∂x1
B
C B
= @ ... A + @ ...
∂f
∂xn
Lẋ
0
∂g 1
∂xn
n
= fx + gx λ
= fẋ + gẋ λ.
Untuk kendala titik, yaitu gi = gi (x, t ), maka
0
∂f
∂ẋ1
1
B
C
Lẋ = fẋ = @ ... A .
∂f
∂ẋn
[email protected] (IPB)
MAT332 Kontrol Optimum
Februari 2014
36 / 85
MKV Berkendala Titik
Example
Selesaikan masalah kalkulus variasi berkendala titik berikut:
Z Tr
1 + ẏ ż
dx
min J =
x
0
s.t y = z + 1
y (0) = 0, y (T ) = yT .
Solution (Metode Lagrange)
De…nisikan fungsi Lagrange:
L=
[email protected] (IPB)
1 + ẏ ż
x
1/2
+ λ (y
MAT332 Kontrol Optimum
z
1).
Februari 2014
37 / 85
MKV Berkendala Titik
Solution (Metode Lagrange, lanjutan...)
Persamaan Euler bagi L diberikan oleh:
Ly
d
Lẏ = 0 , λ
dx
Lz
d
Lż = 0 ,
dx
Eliminasi terhadap λ memberikan
d
ż
p
= 0,
dx 2 x (1 + ẏ ż )
d
ẏ
p
λ
= 0.
dx 2 x (1 + ẏ ż )
ẏ + ż
ẏ + ż
d
p
=0, p
= k1 .
dx x (1 + ẏ ż )
x (1 + ẏ ż )
Syarat Lλ = 0 memberikan y = z + 1 ) ẏ = ż, sehingga diperoleh
r
Z r
ẏ
x
x
p
= k2 , ẏ =
,y =
dx.
2
k3 x
k3 x
x (1 + ẏ )
[email protected] (IPB)
MAT332 Kontrol Optimum
Februari 2014
38 / 85
MKV Berkendala Titik
Solution (Metode Substitusi)
Di lain pihak, karena y = z + 1 maka ẏ = ż, sehingga masalah kalkulus
variasi dapat direduksi menjadi
=
Z Tr
1 + ẏ 2
dx
x
y (0) = 0, y (T ) = yT .
min
J
0
d
Persamaan Euler fy dx
fẏ = 0 memberikan syarat optimalitas yang sama
dengan metode Lagrange, yaitu:
Z r
d
ẏ
ẏ
x
p
=0, p
= k2 , y =
dx.
2
dx x (1 + ẏ 2 )
k
x
x (1 + ẏ )
3
Untuk menghitung integral di atas, lihat bukti integral oleh Athina (2014).
[email protected] (IPB)
MAT332 Kontrol Optimum
Februari 2014
39 / 85
MKV Berkendala PD
Example
Selesaikan masalah kalkulus variasi berkendala PD berikut:
min
=
J
Z 1
0
2
1
2 (ẋ1
+ ẋ22 ) dt
s.t ẋ1 = x2
x1 (0) = x2 (0) = 0
x1 (1) = e
2
x2 (1) = e
1.
Solution (Metode Lagrange)
De…nisikan fungsi Lagrange
L = 12 (ẋ12 + ẋ22 ) + λ(x2
[email protected] (IPB)
MAT332 Kontrol Optimum
ẋ1 ).
Februari 2014
40 / 85
MKV Berkendala PD
Solution (Metode Lagrange, lanjutan...)
Syarat orde pertama (persamaan Euler):
Lx 1
Lx 2
d
Lẋ
dt 1
d
Lẋ
dt 2
d
(ẋ1 λ) = 0 , ẋ1 λ = k1 ,
dt
d
= 0,λ
(ẋ2 ) = 0 , ẍ2 = λ.
dt
= 0,
Dari kedua syarat di atas dan Lλ = 0 , ẋ1 = x2 diperoleh PD:
ẍ2 = x2
k1 , x2 (t ) = c1 e t + c2 e
) x1 (t ) = c1 e
t
c2 e
t
t
+ k1
+ k1 t + k2 .
Syarat-syarat awal memberikan c1 = 1, c2 = 0, k1 = k2 =
x1 (t ) = e t
x2 (t ) = e
[email protected] (IPB)
t
t
1, sehingga
1,
1.
MAT332 Kontrol Optimum
Februari 2014
41 / 85
MKV Berkendala Isoperimetrik
Kendala Isoperimetrik (iso: sama, perimeter : keliling)
Awalnya: masalah mencari daerah terluas yang dimiliki oleh kurva
tertutup dengan keliling sama, K .
Bacalah kisah Queen Dido of Carthage (814 SM).
Sekarang: masalah variasi dengan kendala integral:
opt J (x ) =
s.t.
Z T
0
Z T
0
f (x, ẋ, t ) dt, x = (x1 , . . . , xn )T
gi (x, ẋ, t ) dt = `i (konst.), 1
i
r
n
x (0) = x0 , x (T ) = xT .
[email protected] (IPB)
MAT332 Kontrol Optimum
Februari 2014
42 / 85
MKV Berkendala Isoperimetrik
De…nisikan
yi ( t ) =
Z t
0
gi (x (s ), ẋ (s ), s ) ds
sehingga diperoleh
yi (0) = 0,
yi (T ) = `i ,
ẏi (t ) = gi (x, ẋ, t ) , ẏi
|
gi (x, ẋ, t ) = 0.
{z
}
G i (x ,ẋ ,t )
Masalah kendala isoperimetrik berubah menjadi kendala PD:
opt J (x ) =
Z T
f (x, ẋ, t ) dt
0
s.t. Gi (x, ẋ, t ) = 0,
[email protected] (IPB)
1
MAT332 Kontrol Optimum
i
r
n.
Februari 2014
43 / 85
MKV Berkendala Isoperimetrik
Example
Selesaikan masalah variasi berkendala isoperimetrik
max J (x ) =
s.t.
Z 1
Z 1
ẋ 2 dt
0
(1 + x ) dt = 3,
0
x (0) = 0,
x (1) = 1.
[email protected] (IPB)
MAT332 Kontrol Optimum
Februari 2014
44 / 85
MKV Berkendala Isoperimetrik
Solution
Rt
De…nisikan y (t ) := 0 (1 + x (s )) ds sehingga diperoleh y (0) = 0,
y (1) = 3, dan ẏ (t ) = 1 + x (t ). MKV berkendala isoperimetrik berubah
menjadi MKV berkendala PD:
max J (x ) =
Z 1
ẋ 2 dt
s.t. ẏ
1
x = 0.
0
De…nisikan fungsi Lagrange
L := ẋ 2 + λ(1 + x
ẏ ).
Persamaan Euler:
Lx
Ly
d
d
Lẋ = 0 , λ
(2ẋ ) = 0 , ẍ = 12 λ
dt
dt
d
d
Lẏ = 0 ,
(λ) = 0 , λ(t ) = A.
dt
dt
[email protected] (IPB)
MAT332 Kontrol Optimum
Februari 2014
45 / 85
MKV Berkendala Isoperimetrik
Solution
Dari dua kondisi di atas diperoleh:
ẍ = 21 A , ẋ = 12 At + B , x (t ) = 14 At 2 + Bt + C .
Dari x (0) = 0 dan x (1) = 1 diperoleh C = 0 dan B = 1
x (t ) = 14 At 2 + (1
Syarat perlu Lλ = 0 , ẏ = 1 + x ,
Z 1
0
(1 + 14 At 2 + (1
R1
0
1
4 A)t )
1
4 A,
sehingga
1
4 A)t.
(1 + x ) dt = 3 memberikan
dt = 3 , A =
36.
Jadi ekstremum dari masalah variasi di atas adalah
x (t ) =
[email protected] (IPB)
9t 2 + 10t.
MAT332 Kontrol Optimum
Februari 2014
46 / 85
MKV Berkendala Isoperimetrik
Example (Dido Problem)
Sebuah kurva x = x (t ) memiliki panjang K dan kedua ujungnya
menghubungkan titik-titik A(a, 0) dan B (b, 0), dengan a < b. Tentukan
kurva x sedemikian sehingga memiliki luas daerah di bawah kurva terbesar.
[email protected] (IPB)
MAT332 Kontrol Optimum
Februari 2014
47 / 85
MKV Berkendala Isoperimetrik
Solution (Dido Problem)
Luas daerah di bawah kurva
J (x ) =
Panjang kurva: dK =
Masalah variasi:
p
Rb
a
x (t ) dt.
p
dt 2 + dx 2 = 1 + ẋ 2 dt,sehingga
R bp
K = a 1 + ẋ 2 dt.
Rb
max J (x ) = a x (t ) dt
R bp
s.t. a 1 + ẋ 2 dt = K ,
x (a) = 0,
x (b ) = 0.
[email protected] (IPB)
MAT332 Kontrol Optimum
Februari 2014
48 / 85
MKV Berkendala Isoperimetrik
Solution (Dido Problem, lanjutan ...)
Rt p
De…nisikan y (t ) := a 1 + ẋ 2 ds sehingga diperoleh y (a) = 0,
p
y (b ) = K , dan ẏ (t ) = 1 + ẋ 2 . De…nisikan fungsi Lagrange
p
L := x + λ
1 + ẋ 2 ẏ .
d
Lẏ = 0 ,
Persamaan Euler terhadap y memberikan Ly dt
sehingga λ(t ) = C . Persamaan Euler terhadap x:
Lx
d
Lẋ = 0 , 1
dt
λ
, Cd
,
[email protected] (IPB)
p
d
dt
p
p
ẋ
1 + ẋ 2
ẋ
1 + ẋ 2
C ẋ
1 + ẋ 2
dλ
dt
=0
=0
= dt
= t + k1 .
MAT332 Kontrol Optimum
Februari 2014
49 / 85
MKV Berkendala Isoperimetrik
Solution (Dido Problem, lanjutan ...)
Pemisahan peubah:
C 2 ẋ 2
= (t + k1 )2 , (C 2
1 + ẋ 2
, ẋ =
(t + k1 )2 )ẋ 2 = (t + k1 )2
p
, x (t ) =
t + k1
C2
q
(t + k1 )2
C2
(t + k1 )2 + k2 .
Diperoleh persamaan lingkaran berpusat di ( k1 , k2 ) berjari-jari C :
q
x k2 =
C 2 (t + k1 )2 , (x k2 )2 + (t + k1 )2 = C 2 .
[email protected] (IPB)
MAT332 Kontrol Optimum
Februari 2014
50 / 85
MKV Berkendala Isoperimetrik
Solution (Dido Problem, lanjutan ...)
Karena kedua titik A dan B berada di sumbu-t maka k2 = 0 dan
k1 = a +2 b sehingga
x (t ) =
q
C2
a +b 2
2 ) .
(t
Untuk menentukan pengganda Lagrange λ(t ) = C :
s
Z b
R bp
(t a +2 b )2
2
1 + ẋ dt = K ,
1+
dt = K .
a
a
C 2 (t a +2 b )2
Cara mudah: Jari-jari lingkaran: C , keliling 21 lingkaran: K = πC ,
sehingga C = Kπ . Dengan demikian persamaan lingkaran diberikan oleh
x 2 + (t
[email protected] (IPB)
a +b 2
2 )
=
MAT332 Kontrol Optimum
K2
.
π2
Februari 2014
51 / 85
MKV Berkendala Isoperimetrik
Problem
Selesaikan MKV berkendala isoperimetrik berikut:
R1 2
min
ẋ dt
0
R1
s.t.
x dt = 1, x (0) = 0, x (1) = 2.
0
Problem
Selesaikan MKV berkendala isoperimetrik berikut:
R1 2
min
ẋ dt
0
R1 2
s.t.
x dt = 2, x (0) = 0, x (1) = 1.
0
[email protected] (IPB)
MAT332 Kontrol Optimum
Februari 2014
52 / 85
MKV Berkendala Isoperimetrik
Problem
Tentukan kurva AB yang memenuhi kondisi-kondisi berikut:
melewati titik-titik A(0, 4) dan B (4, 4),
memiliki luas daerah di bawah kurva K ,
panjang kurva minimum.
Problem
Selesaikan MKV berkendala isoperimetrik berikut:
R T rt
RT p
1 min
e x dt s.t.
x dt = A.
0
0
Rbp
Rb
2 min
1 + x 2 dt s.t.
x dt = c, b, c > 0.
0
0
R1
R
1
3 min
(2x x 2 ) dt s.t. 0 tx dt = 1.
0
[email protected] (IPB)
MAT332 Kontrol Optimum
Februari 2014
53 / 85
Syarat Batas MKV
Tinjau kembali masalah variasi: opt J =
Syarat optimalitas:
δJ = 0 ,
RT
RT
0
f (x, ẋ, t ) dt.
hfx + ḣfẋ dt = 0
RT
d
(integral by part) , hfẋ jT0 + 0 fx
fẋ
dt
0
h dt = 0.
Kasus I: x (0) = x0 dan x (T ) = xT (…xed)
h (0) = h (T ) = 0 berlaku.
hfẋ jT0 = 0.
RT
d
dt fẋ
[email protected] (IPB)
0
fx
h dt = 0 , fx
d
dt fẋ
= 0.
Persamaan Euler merupakan PD orde-2 yang solusinya melibatkan
dua konstanta pengintegralan yang nilainya dapat ditentukan dari
syarat batas.
Syarat optimalitas:
MAT332 Kontrol Optimum
Februari 2014
54 / 85
Syarat Batas MKV
Kasus II: x (0) dan/atau x (T ) tidak diketahui (free)
h (0) = h (T ) = 0 tidak berlaku.
d
dt fẋ
= 0 dan hfẋ jT0 = 0.
hfẋ jT0 = 0 dapat dipenuhi jika fẋ jt =0 = 0 dan fẋ jt =T = 0.
fẋ jt =0 = 0 dan/atau fẋ jt =T = 0 disebut sebagai syarat batas
alamiah.
Syarat optimalitas: fx
[email protected] (IPB)
MAT332 Kontrol Optimum
Februari 2014
55 / 85
Syarat Batas MKV
Example
Masalah jarak terdekat
min
J (x ) =
R 10 p
0
1 + ẋ 2 dt
x (0) = 4
x (10)
tidak diketahui.
Example
Selesaikan masalah variasi berikut:
R2
min
J (x ) = 0 ẋ 2 + x ẋ + 2ẋ + 4x
dt
x (0) dan x (2) tidak diketahui.
[email protected] (IPB)
MAT332 Kontrol Optimum
Februari 2014
56 / 85
Waktu Akhir Bebas (Free Terminal Time)
Untuk δT dan h (T ) cukup kecil:
EC
δT = mgs δT
ẋ (T )δT
ẋ (T )δT
δT
h (T ) = FC EC
δx (T ) ẋ (T )δT .
EC
=
[email protected] (IPB)
MAT332 Kontrol Optimum
Februari 2014
57 / 85
Waktu Akhir Bebas (Free Terminal Time)
Variasi dari J :
δJ (x ) =
=
TZ+δT
0
T
Z
ZT
f (x + h, ẋ + ḣ, t ) dt
f (x, ẋ, t ) dt
0
f (x + h, ẋ + ḣ, t )
f (x, ẋ, t ) dt
0
+
TZ+δT
f (x + h, ẋ + ḣ, t ) dt
T
ZT
0
[email protected] (IPB)
fx h + fẋ ḣ
dt +
TZ+δT
f (x + h, ẋ + ḣ, t ) dt.
T
MAT332 Kontrol Optimum
Februari 2014
58 / 85
Waktu Akhir Bebas (Free Terminal Time)
Misalkan F (t ) =
R
f (x + h, ẋ + ḣ, t ) dt sehingga F 0 (t ) = f (t ).
TNR: Jika F kontinu dan terturunkan di (T , T + δT ) maka ada
c 2 (T , T + δT ) sehingga
F (T + δT ) F (T )
(T + δT ) T
F (T + δT ) F (T )
, f (c ) =
δT
, f (c )δT = F (T + δT ) F (T ).
F 0 (c ) =
Misalkan c = T + θδT dengan 0 < θ < 1, maka
f jt =T +θδT δT =
f jt =T +θδT
[email protected] (IPB)
Z T +δT
f (x + h, ẋ + ḣ, t ) dt.
T
f jt =T ketika δT ! 0.
MAT332 Kontrol Optimum
Februari 2014
59 / 85
Waktu Akhir Bebas (Free Terminal Time)
Variasi dari J :
Z T
δJ (x )
0
=
Z T
0
fx h + fẋ ḣ
fx
d
fẋ
dt
dt + f jt =T δT
h dt + hfẋ jt =T + f jt =T δT .
Syarat optimalitas δJ = 0 :
1
Persamaan Euler
d
fẋ = 0.
dt
Syarat transversalitas hfẋ jT + f jT δT = 0
fx
2
, h(T )fẋ jT + f jT δT = 0
, [δxT ẋ (T )δT ] fẋ jT + f jT δT = 0
, [f jT ẋfẋ jT ] δT + fẋ jT δxT = 0.
[email protected] (IPB)
MAT332 Kontrol Optimum
Februari 2014
60 / 85
Waktu Akhir Bebas (Free Terminal Time)
Ringkasan:
opt
J (x ) =
Z T
f (x, ẋ, t ) dt
0
x (0) = x0 , T bebas (tidak ditentukan).
Syarat optimalitas:
1
Persamaan Euler
fx
2
d
fẋ = 0.
dt
Syarat transversalitas
(f
[email protected] (IPB)
ẋfẋ )δt jT + fẋ δx (t )jT = 0.
MAT332 Kontrol Optimum
Februari 2014
61 / 85
Waktu Awal Bebas (Free Initial Time)
[email protected] (IPB)
MAT332 Kontrol Optimum
Februari 2014
62 / 85
Waktu Awal Bebas (Free Initial Time)
Ringkasan (analog waktu akhir bebas):
J (x ) =
opt
Z T
f (x, ẋ, t ) dt
t0
x (T ) = xT , t0 bebas (tidak ditentukan).
Syarat optimalitas:
1
Persamaan Euler
fx
2
d
fẋ = 0.
dt
Syarat transversalitas
(f
[email protected] (IPB)
ẋfẋ )δt jt0 + fẋ δx (t )jt0 = 0.
MAT332 Kontrol Optimum
Februari 2014
63 / 85
Waktu Awal dan Akhir Bebas
[email protected] (IPB)
MAT332 Kontrol Optimum
Februari 2014
64 / 85
Waktu Awal dan Akhir Bebas
Ringkasan (gabungan waktu awal dan akhir bebas):
J (x ) =
opt
Z T
f (x, ẋ, t ) dt
fx
d
fẋ = 0.
dt
t0
t0 dan T bebas (tidak ditentukan).
Syarat optimalitas:
1
2
Persamaan Euler
Syarat transversalitas
(f
[email protected] (IPB)
ẋfẋ )δt jt0 ,T + fẋ δx (t )jt0 ,T = 0.
MAT332 Kontrol Optimum
Februari 2014
65 / 85
Syarat Batas (Kasus Khusus)
Titik akhir B bergerak sepanjang kurva g (t )
Diperoleh
δx (T ) =
Syarat transversalitas (f
δx (T )
δT = mgs δT
ġ (T )δT .
δT
ẋfẋ )δt jT + fẋ δx (t )jT = 0 berubah menjadi
(f + (ġ
[email protected] (IPB)
ẋ )fẋ ) δt jT = 0.
MAT332 Kontrol Optimum
Februari 2014
66 / 85
Syarat Batas (Kasus Khusus)
Titik awal A bergerak sepanjang kurva g (t )
Syarat transversalitas:
(f + (ġ
[email protected] (IPB)
ẋ )fẋ ) δt jt0 = 0.
MAT332 Kontrol Optimum
Februari 2014
67 / 85
Syarat Batas (Kasus Khusus)
Kedua titik ujung bergerak sepanjang kurva g1 (t ) dan g2 (t )
Syarat transversalitas:
(f + (ġ1
(f + (ġ2
[email protected] (IPB)
ẋ )fẋ ) δt jt0
ẋ )fẋ ) δt jT
MAT332 Kontrol Optimum
= 0,
= 0.
Februari 2014
68 / 85
Syarat Batas (Kasus Khusus)
Titik awal A terletak pada garis t = t0 dan titik akhir B terletak
pada garis t = T
δt0 = 0
δT = 0
δx (t0 ) 6= 0
δx (T ) 6= 0
Syarat transversalitas:
fẋ δx (t )jt0 ,T = 0 , fẋ jt0 ,T = 0.
[email protected] (IPB)
MAT332 Kontrol Optimum
Februari 2014
69 / 85
Syarat Batas (Kasus Khusus)
x0 , t0 , xT …xed, T free
δt0 = 0
δT 6= 0
δx (t0 ) = 0
δx (T ) = 0
Syarat transversalitas:
(f
[email protected] (IPB)
ẋfẋ )δt jT = 0 , (f
MAT332 Kontrol Optimum
ẋfẋ jT = 0.
Februari 2014
70 / 85
Syarat Batas (Kasus Khusus)
x0 , xT …xed, t0 , T free
δt0 6= 0
δT 6= 0
δx (t0 ) = 0
δx (T ) = 0
Syarat transversalitas:
(f
[email protected] (IPB)
ẋfẋ )δt jt0 ,T = 0 , (f
MAT332 Kontrol Optimum
ẋfẋ jt0 ,T = 0.
Februari 2014
71 / 85
Syarat Batas (Kasus Khusus)
t0 , x0 , T …xed, xT
xmin
Masalah kalkulus variasi:
opt
J (x ) =
RT
t0
f (x, ẋ, t ) dt
s.t. x (t0 ) = x0 , x (T )
[email protected] (IPB)
MAT332 Kontrol Optimum
xmin .
Februari 2014
72 / 85
Syarat Batas (Kasus Khusus)
t0 , x0 , T …xed, xT
xmin
Cara menyelesaikan:
1
Selesaikan MKV di atas dengan x (T ) bebas. Periksa apakah
x (T ) xmin ? Jika ya, maka solusi sudah ditemukan.
2
Jika tidak, selesaikan MKV di atas dengan x (T ) = xmin (masalah
titik ujung tetap).
[email protected] (IPB)
MAT332 Kontrol Optimum
Februari 2014
73 / 85
Syarat Batas (Kasus Khusus)
t0 , x0 , T …xed, xT
xmin
Example
Selesaikan masalah kalkulus variasi:
opt
J (x ) =
R2
0
(t + ẋ 2 ) dt
s.t. x (0) = 4,
x (2)
5.
Solution
Pertama akan dianalisis MKV berikut:
opt
s.t.
J (x ) =
0
(t + ẋ 2 ) dt
x (0) = 4,
x (2)
[email protected] (IPB)
R2
bebas.
MAT332 Kontrol Optimum
Februari 2014
74 / 85
Solution
Persamaan Euler:
d
(2ẋ ) = 0 , ẍ = 0
dt
, x (t ) = At + B.
Dengan memasukkan nilai awal x (0) = 4 diperoleh B = 4 sehingga
diperoleh x (t ) = At + 4. Nilai A dapat ditentukan dari syarat batas
alamiah:
fẋ jt =2 = 0 , (2ẋ jt =2 = 0 , 2A = 0 , A = 0.
Dengan demikian,
x (t ) = 4,
sehingga x (2) = 4
[email protected] (IPB)
5.
MAT332 Kontrol Optimum
Februari 2014
75 / 85
Solution
Lakukan analisis terhadap MKV berikut:
R2
opt J (x ) = 0 (t + ẋ 2 ) dt
s.t.
x (0) = 4,
x (2) = 5.
Dengan memasukkan syarat batas x (2) = 5 ke solusi x (t ) = At + 4
diperoleh A = 21 , sehingga
x (t ) = 12 t + 4.
[email protected] (IPB)
MAT332 Kontrol Optimum
Februari 2014
76 / 85
Syarat Batas
Example
Selesaikan masalah variasi berikut:
opt
J (x ) =
Z T
(x + ẋ 2 ) dt.
t0
1
t0 = 0, T = 2, x (0) = 1, x (2) = 10.
2
t0 = 0, T = 2, x (0) = 1, x (2) free.
3
t0 = 0, x (0) = 1, x (T ) = 4, T free but T > 2.
[email protected] (IPB)
MAT332 Kontrol Optimum
Februari 2014
77 / 85
Syarat Batas
Example
Tentukan kurva x (t ) terpendek yang menghubungkan garis g (t ) dan titik
A(4, 4):
1
tanpa menggunakan kalkulus variasi,
2
dengan menggunakan kalkulus variasi.
[email protected] (IPB)
MAT332 Kontrol Optimum
Februari 2014
78 / 85
Solution (Tanpa menggunakan KV)
Diperoleh persamaan garis g adalah g (t ) = 21 t + 3. Lintasan terpendek
yang menghubungkan garis g dengan titik A adalah garis yang tegak lurus
g dan melalui A, yaitu
x
4 = 2(t
4) , x (t ) = 2t
4.
Koordinat B dapat ditentukan sebagai berikut:
1
2t
+ 3 = 2t
4,t=
14
5 ,
8
x ( 14
5 ) = 5.
8
Jadi B = ( 14
5 , 5 ).
[email protected] (IPB)
MAT332 Kontrol Optimum
Februari 2014
79 / 85
Solution (Dengan menggunakan KV)
Masalah di atas dapat dirumuskan sbb:
min
J (ẋ ) =
Z 4p
1 + ẋ 2 dt,
t0
t0 belum ditentukan,
x ( t0 ) =
1
2 t0
+ 3,
x (4) = 4.
Misalkan f (ẋ ) =
p
fx
1 + ẋ 2 = (1 + ẋ 2 )1/2 . Persamaan Euler:
d
fẋ = 0 , ẍ = 0 , x (t ) = At + B.
dt
Dengan memasukkan syarat batas x (4) = 4 diperoleh:
B=4
[email protected] (IPB)
4A , x (t ) = At + 4
MAT332 Kontrol Optimum
4A.
Februari 2014
80 / 85
Solution
Syarat transversalitas (f + (ġ
ẋ )fẋ jt =t0 = 0 dengan g (t ) =
,
(1 + ẋ 2 )1/2 + (
1
2
,
(1 + A2 )1/2 + (
1
2
1
2t
+3 :
ẋ
=0
(1 + ẋ 2 )1/2 t =t0
A
A)
=0
(1 + A2 )1/2 t =t0
ẋ )
A 2
p
=0
2 1 + A2
, A = 2.
,
Jadi
x (t ) = 2t
[email protected] (IPB)
4.
MAT332 Kontrol Optimum
Februari 2014
81 / 85
Kuis 2 (open book, but strictly individual)
Problem
Tunjukkan bahwa x (t ) = A + B ln t, dengan A, B 2 R, memenuhi
persamaan Euler dari MKV berikut:
min
J (x ) =
Z 1
t0
t ẋ 2 dt,
x (t0 ) = 0, x (1) = 1.
Tentukan syarat bagi t0 .
Problem
Seorang produsen memproduksi x (t ) unit barang pada saat t, dengan
t 2 [0, 1]. Tingkat produksi di awal periode adalah 0 dan target tingkat
produksi di akhir periode adalah 2 unit barang. Produsen menghadapi
biaya produksi sebesar c1 = 4x 2 + 4x + 1 dan biaya lain sebesar
c2 = ẋ 2 + 3ẋ + 2t. Jika diasumsikan harga barang konstan yaitu p = 20,
tentukan kurva produksi yang memaksimumkan keuntungan.
[email protected] (IPB)
MAT332 Kontrol Optimum
Februari 2014
82 / 85
Solution (Kuis)
De…nisikan f (ẋ, t ) = t ẋ 2 . Persamaan Euler fx
d
dt fẋ
= 0 memberikan
d
(2t ẋ ) = 0 , ẋ + t ẍ = 0.
dt
Jika x (t ) = A + B ln t maka
ẋ + t ẍ =
B
t
t
B
= 0.
t2
Terbukti bahwa x (t ) = A + B ln t memenuhi persamaan Euler.
Selanjutnya dengan memasukkan syarat batas x (t0 ) = 0 dan x (1) = 1
diperoleh
ln t
.
x (t ) = 1
ln t0
Jelas 0 < t0 < 1.
[email protected] (IPB)
MAT332 Kontrol Optimum
Februari 2014
83 / 85
Solution (Kuis)
Fungsi keuntungan:
π (x, ẋ, t ) = px
c1
c2
2
= 20x (4x + 4x + 1)
=
4x 2 + 16x 1 ẋ 2
(ẋ 2 + 3ẋ + 2t )
3ẋ 2t.
Masalah kalkulus variasi:
max
s.t.
Π (x ) =
Z 1
( 4x 2 + 16x
1
ẋ 2
3ẋ
2t ) dt
0
x (0) = 0, x (1) = 2.
Persamaan Euler π x
d
dt π ẋ
= 0 memberikan
( 8x + 16) +
[email protected] (IPB)
d
(2ẋ + 3) = 0.
dt
MAT332 Kontrol Optimum
Februari 2014
84 / 85
Solution (Kuis)
Persamaan Euler berupa PD linear takhomogen orde dua:
8x + 16 + 2ẍ = 0 , ẍ
4x =
8,
dengan solusi umum
x (t ) = Ae 2t + Be
Dari syarat batas diperoleh A =
x (t ) =
[email protected] (IPB)
2
e4 1
2
e4
1
e 2t
2t
+ 2.
dan B =
2e 4
e4
MAT332 Kontrol Optimum
1
(A + 2) =
e
2t
2e 4
,
e4 1
sehingga
+ 2.
Februari 2014
85 / 85
Download