• Tidak ada hasil yang ditemukan

Kalkulus Variasi. Persamaan Euler, Masalah Kalkulus Variasi Berkendala, Syarat Batas. Toni Bakhtiar. Departemen Matematika IPB.

N/A
N/A
Protected

Academic year: 2021

Membagikan "Kalkulus Variasi. Persamaan Euler, Masalah Kalkulus Variasi Berkendala, Syarat Batas. Toni Bakhtiar. Departemen Matematika IPB."

Copied!
85
0
0

Teks penuh

(1)

Kalkulus Variasi

Persamaan Euler, Masalah Kalkulus Variasi Berkendala, Syarat Batas

Toni Bakhtiar

Departemen Matematika IPB

(2)

Outline

Persamaan Euler

1 Bentuk diperumum 2 Bentuk khusus

Masalah kalkulus variasi berkendala

1 Metode lagrange, metode substitusi 2 Kendala titik

3 Kendala persamaan diferensial 4 Kendala isoperimetrik

(3)

Persamaan Euler Bentuk Baku

(Dari slide sebelumnya): Misalkan

J(ε) =R0Tf(x+εh,˙x+ε ˙h, t)dt.

Penguraian Taylor memberikan

J(ε) R0T(f +εhfx +ε ˙hf˙x) dt

= R0Tf dt+εR0T(hfx+ ˙hf˙x)dt

= J(x) +εδJ(x).

J(ε)identik dengan J(x) jika dan hanya jika δJ(x) =0. Akibatnya, δJ(x) =0 , R0T(hfx+ ˙hf˙x)dt =0

, R0T(fx d

dtf˙x)h dt =0 (dengan integral parsial)

, fx dtd f˙x =0. (Persamaan Euler)

Persamaan Euler kadang kala ditulis dalam bentuk integral: R

(4)

Persamaan Euler Diperumum

Fungsi f berpeubah banyak

Diberikan fungsional objektif

J(x) = Z T 0 f(x, ˙x, t)dt dengan x = (x1, x2, . . . , xn)dan ˙x = (˙x1, ˙x2, . . . , ˙xn). Persamaan Euler: fxi d dtf˙xi =0, i =1, 2, . . . , n. Ilustrasi

Misalkan f =f(x1, x2, ˙x1, ˙x2, t). Dide…nisikan fungsional

(5)

Persamaan Euler Diperumum

Fungsi f berpeubah banyak Penguraian Taylor memberikan

J(ε) R0T(f +ε1h1fx1 +ε1˙h1f˙x1+ε2h2fx2+ε2˙h2f˙x2)dt = R0Tf dt+ε1 RT 0 (h1fx1 + ˙h1f˙x1)dt+ε2 RT 0 (h2fx2+ ˙h2f˙x2)dt = J(x) +ε1δJ(x1) +ε2δJ(x2).

J(ε) =J(x)jika dan hanya jika δJ(x1) =0 dan δJ(x2) =0. Jadi,

fx1 d dtf˙x1 =0, fx2 d dtf˙x2 =0. Example

Tentukan ekstremum dari

J(x) = Z 10 0 (˙x 2 1 + ˙x22+et)dt, x (0) =1, x (10) =11, x (0) =2, x (10) =6.

(6)

Persamaan Euler Diperumum

Fungsi f memuat turunan ke-n

Diberikan fungsional objektif

J(x) = Z T 0 f(x, ˙x, ¨x, . . . , x(n), t)dt dengan x(i)(0) =x(i) 0 dan x(i)(T) =x (i) T .

Syarat perlu δJ(x) =0 memberikan Z T

0

hfx+ ˙hf˙x+ ¨hf¨x + +h(n)fx(n) dt =0.

Integral parsial suku kedua integran: Z T 0 ˙hf˙x dt = Z T 0 hd dtf˙x dt.

(7)

Persamaan Euler Diperumum

Fungsi f memuat turunan ke-n

Integral parsial suku ketiga integran: Z T 0 ¨hf¨x dt = Z T 0 h d 2 dt2f¨x dt.

Integral parsial suku ke-n integran: Z T 0 h(n)fx(n) dt = ( 1)n Z T 0 hd n dtnfx(n) dt.

Syarat perlu δJ(x) =0 menjadi Z T 0 h fx d dtf˙x+ d2 dt2f¨x + ( 1) n dn dtnfx(n) dt =0.

(8)

Persamaan Euler Diperumum

Fungsi f memuat turunan ke-n Persamaan Euler-Poisson: fx d dtf˙x+ d2 dt2f¨x + ( 1) n dn dtnfx(n) =0. Example

Tentukan ekstremum dari

J(x) = Z 1

0 (¨x

2+ ˙x+at)dt,

(9)

Kasus Khusus Persamaan Euler

Fungsi f tidak memuat x

Diberikan fungsional objektif

J(x) = Z T 0 f(˙x, t)dt, sehingga diperoleh fx =0. Persamaan Euler: d dtf˙x =0,f˙x ˙x¨x+f˙x t =0. Example

Tentukan ekstremum dari

J(x) = Z 1

0 (t ˙x+ ˙x 2)dt,

(10)

Kasus Khusus Persamaan Euler

Fungsi f memuat ˙x saja

Diberikan fungsional objektif

J(x) = Z T 0 f(˙x)dt, sehingga diperoleh fx =0. Persamaan Euler: d dtf˙x =0 , f˙x ˙x¨x =0 , f˙x ˙x =0 atau ¨x =0.

Example (Masalah Lintasan Terpendek)

Tentukan ekstremum dari

J(y) = Z a 0 p 1+ ˙y2dx, y(0) = 0, y(a) =b.

(11)

Kasus Khusus Persamaan Euler

Fungsi f Tidak Memuat t

Diberikan fungsional objektif

J(x) = Z T 0 f(x, ˙x)dt. Persamaan Euler: fx d dtf˙x =0 , fx (f˙x x ˙x+f˙x ˙x¨x) =0 , fx˙x f˙x x˙x2 f˙x ˙x¨x ˙x =0 , dtd (f ˙xf˙x) =0.

Diperoleh persamaan Beltrami:

(12)

Kasus Khusus Persamaan Euler

Fungsi f Tidak Memuat t

Example (Brachistochrone Problem)

Tentukan ekstremum dari

J(x) = Z 1 0 s 1+ ˙y2 y dx, y(0) =0, y(1) =1.

Solution (Brachistochrone Problem)

Diperoleh f(y , ˙y) = s 1+ ˙y2 y , f˙y(y , ˙y) = ˙y p y(1+ ˙y2).

(13)

Kasus Khusus Persamaan Euler

Solution (Brachistochrone Problem)

Persamaan Beltrami f ˙xf˙x =k memberikan

1 p y(1+ ˙y2) =k1 , y(1+ ˙y 2 ) =k2 , ˙y = s k2 y 1 , r y k2 y dy =dx. , x= Z r y k2 y dy .

(14)

Kasus Khusus Persamaan Euler

Solution (Brachistochrone Problem)

Diperoleh persamaan sikloid (lihat bukti di halaman berikut)

x = pk2y y2 12k2arcsin 1

2y k2

+k3.

Nilai awal memberikan

0 = π 4k2+k3 1 = pk2 1 12k2arcsin 1 2 k2 +k3.

Diperoleh k2 =1.1458 dan k3 = π4k2, sehingga

x= p1.1458y y2 1.1458 2 arcsin 1 2y 1.1458 + 1.1458π 4 .

(15)

Kasus Khusus Persamaan Euler

Brachistochrone Path (please rotate 90 clockwise)

0.0 0.2 0.4 0.6 0.8 1.0 0.0 0.2 0.4 0.6 0.8 1.0

y

x

(16)

Bukti Integral

Kontribusi Dwilaras Athina (G54120002)

I = Z r y k y dy = Z r y k y y y dy = Z y p ky y2 dy = Z y q (12k)2 (y 1 2k)2 dy = Z y p a2 (y a)2 dy , a := 1 2k = Z u+a p a2 u2 du, u :=y a.

(17)

Bukti Integral

I = Z u p a2 u2 du | {z } I1 + Z a p a2 u2 du | {z } I2 .

Dengan integral fungsi trigonometri invers diperoleh

I2 =a arcsin u a =a arcsin y a a = 1 2k arcsin 1 2y k +C2. Selanjutnya, I1 = 12 Z 1 p t dt, t := a 2 u2 = pt+C1 = p a2 u2+C 1 = q a2 (y a)2+C 1 = p2ay y2+C 1 = p ky y2+C 1.

(18)

Kasus Khusus Persamaan Euler

Another try...

Solution (Brachistochrone Problem)

Pengintegralan kedua ruas memberikan R qky

2 ydy =

R dx. Misalkan y =k2sin2θ, diperoleh dy =2k2sin θ cos θ d θ sehingga

2k2 Z sin2θ d θ= Z dx , k2 Z (1 cos 2θ)d θ = Z dx , k2(θ 12sin 2θ) +k3 =x.

Nilai awal y(0) =0 membuat θ =0 dan k3 =0, sehingga solusi diberikan

secara parametrik:

x(θ) = k2(θ 12sin 2θ)

(19)

Kasus Khusus Persamaan Euler

Solution (Brachistochrone Problem)

Koe…sien k2 diperoleh dengan menggunakan nilai akhir y(1) =1, yaitu

k2(θ 12sin 2θ) = 1

k2sin2θ = 1

sehingga diperoleh k2 =1.1458. Solusi masalah brachistochrone diberikan

oleh persamaan parametrik

x(θ) = 1.1458(θ 12sin 2θ)

(20)

Kasus Khusus Persamaan Euler

Fungsi f Tidak Memuat t

Example (Minimum Surface Area)

Tentukan ekstremum dari

min J = Z x2 x1 yp1+ ˙y2dx y(x1) = y1, y(x2) = y2. Solution

Persamaan Euler dengan f(y , ˙y) =yp1+ ˙y2

fy d dtf˙y =0, p 1+ ˙y2 d dt " y ˙y p 1+ ˙y2 # =0.

(21)

Solution

Slamet Nuridin (G54130066) menjabarkan:

p 1+ ˙y2 = d dt " y ˙y p 1+ ˙y2 # , p1+ ˙y2 =

(˙y2+y ¨y)p1+ ˙y2 py ˙y2¨y 1+˙y2

1+ ˙y2

, 1+ ˙y2 = (˙y

2+y ¨y)(1+ ˙y2) y ˙y2¨y

1+ ˙y2

, (1+ ˙y2)2 = ˙y2+ ˙y4+y ¨y+y ˙y2¨y y ˙y2¨y , 1+2 ˙y2+ ˙y4 = ˙y2+ ˙y4+y ¨y .

(22)

Solution

Diperoleh persamaan diferensial taklinear berikut

y ¨y ˙y2 =1. Misalkan u = ˙y /y sehingga didapatkan

˙u= ¨y y ˙y

2 y2 = 1 y2 dan kemudian ¨u= 2 ˙y y3 = 2u ˙u. Jadi

(23)

Solution Selanjutnya ˙u =k2 u2 , ˙u k2 u2 =1 , R k2duu2 = R dx , 2k1 ln u k u+k =x+c1 , ln u k u+k = 2kx+c2 , uu+kk =ce 2kx , u(x) = k+kce 2kx ce 2kx 1 .

(24)

Karena ˙u = 2k 2ce 2kx(ce 2kx 1) (k+kce 2kx)( 2kce 2kx) (ce 2kx 1)2 = 2kce 2kx[k(ce 2kx 1) (k+kce 2kx)] (ce 2kx 1)2 = 4k 2ce 2kx (ce 2kx 1)2 = 1 y2, maka 1 y = 2kp ce kx ce 2kx 1 ,y(x) = ce 2kx 1 2kp ce kx.

Misal diberikan nilai awal y(0) =5 dan y(2) =1 maka c 1

2kp c = 5 ce 4k 1

2kp ce 2k = 1

(25)

y(x) = 0.00954e 2(1.033 7)x 1 2( 1.033 7)p0.00954e1.033 7x. -1 0 1 2 3 4 2 4 6 8 10

x

y

(26)

Problem

Dari contoh soal terakhir dan dari slide sebelumnya, masalah minimum surface area memiliki solusi berbentuk

y(x) = ce 2kx 1 2kp ce kx, y(x) = C1cosh x+C2 C1 .

(27)

Kasus Khusus Persamaan Euler

Fungsi f Tidak Memuat ˙x

Diberikan fungsional objektif J(x) =R0T f(x, t)dt. Persamaan Euler:

fx

d

dtf˙x =0,fx =0

yang merupakan persamaan aljabar biasa sehingga tidak memiliki free parameter (koe…sien integrasi).

Example

Seorang pengusaha ingin memaksimumkan fungsional pendapatan RT

0 R(x)dt dengan R(x) =xp(x)dan p(x) = ax+b (fungsi

(28)

Persamaan Euler

Example

Seorang pengusaha ingin memaksimumkan fungsional keuntungan RT

0 π(x)dt dengan π(x) =xp(x) (ax

2+bx+c). Tentukan tingkat

(29)

Kasus Khusus Persamaan Euler

Fungsi f Linear terhadap ˙x

Diberikan fungsional objektif J(x) =R0T f(x, t)dt dengan f(x, ˙x, t) =a(x, t) +b(x, t)˙x. Persamaan Euler: fx d dtf˙x =0,ax+bx˙x db dt =0. Karena d dtb(x, t) =bx˙x+bt , bt =bx˙x db dt, maka diperoleh kondisi

ax bt =0,

(30)

Kasus Khusus Persamaan Euler

Example

Jika J(x) =R0T(x2+3xt ˙x)dt maka persamaan Euler memberikan 2x 3x =0,x 0. Example Diberikan fungsional J(x) =R0T(px (ax2+bx+c+d ˙x))dt. De…nisikan a(x, t) = px ax2 bx c = ax2+ (p b)x c, b(x, t) = d .

Persamaan Euler memberikan

ax bt =0, 2ax+p b =0,x =

p b 2a .

(31)

Persamaan Euler: Ringkasan

Problem (Degenerate Case)

Tentukan ekstremum dari

J= Z 1

0

((t2+3x2)˙x+2tx)dt, x(0) =1, x(1) =2.

Kasus Persamaan Euler

f(x1, . . . , xn, ˙x1, . . . , ˙xn, t) fxi d dtf˙xi =0, i =1, . . . , n. f(x, ˙x, ¨x, . . . , x(n), t) f x+∑nk=1( 1)i d k dtkfx(k) =0 f(˙x, t) f˙x ˙x¨x+f˙x t =0 f(˙x) f˙x ˙x¨x =0 f(x, ˙x) f ˙xf˙x =k f(x, t) fx =0 f =a(x, t) +b(x, t)˙x ax bt =0

(32)

MKV Berkendala

Kendala titik dan kendala PD

Diberikan masalah variasi berkendala berikut

opt J(x) = Z T 0 f(x, ˙x, t) dt, x = (x1, . . . , xn)T s.t. gi = 0, 1 i r n x(0) = x0 x(T) = xT.

Jika gi =gi(x, ˙x, t)maka disebut kendala PD. Jika gi =gi(x, t)maka

(33)

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 ∂x1 =0,fx1 +λgx1 =0, ∂L ∂x2 =0,fx2 +λgx2 =0, ∂L ∂λ =0,g(x1, x2) =0.

(34)

MKV Berkendala: Metode Lagrange

De…nisikan fungsi Lagrange:

L :=f(x, ˙x, t) +λ(t) g(x, ˙x, t), dengan λ(t) = 0 B @ λ1(t) .. . λr(t) 1 C A , g(x, ˙x, t) = 0 B @ g1(x, ˙x, t) .. . gr(x, ˙x, t) 1 C A . Maka L :=f(x, ˙x, t) + r

i=1 λi(t)gi(x, ˙x, t).

(35)

MKV Berkendala: Metode Lagrange

De…nisikan fungsional imbuhan (augmented functional ):

JL :=

Z T 0

L(x, ˙x, t, λ) dt. Variasi pertama dari JL

δJL = Z T 0 Lxh1+L˙x˙h1+Lλh2 dt (integral by part) = Z T 0 Lx d dtL˙x h1+Lλh2 dt.

Syarat (perlu) optimalitas: δJL =0 dan kendala terpenuhi, yaitu

Lx

d

(36)

MKV Berkendala: Metode Lagrange

Karena L :=f(x, ˙x, t) +∑ri=1λi(t)gi(x, ˙x, t)maka Lx = 0 B @ ∂f ∂x1 .. . ∂f ∂xn 1 C A+ 0 B @ ∂g1 ∂x1 ∂gr ∂x1 .. . ... ∂g1 ∂xn ∂gr ∂xn 1 C A 0 B @ λ1 .. . λr 1 C A = fx+gxλ L˙x = f˙x+g˙xλ.

Untuk kendala titik, yaitu gi =gi(x, t), maka

L˙x =f˙x = 0 B @ ∂f ˙x1 .. . ∂f ˙xn 1 C A .

(37)

MKV Berkendala Titik

Example

Selesaikan masalah kalkulus variasi berkendala titik berikut:

min J = Z T 0 r 1+ ˙y ˙z x dx s.t y = z+1 y(0) = 0, y(T) =yT.

Solution (Metode Lagrange)

De…nisikan fungsi Lagrange:

L= 1+ ˙y ˙z x

1/2

(38)

MKV Berkendala Titik

Solution (Metode Lagrange, lanjutan...)

Persamaan Euler bagi L diberikan oleh:

Ly d dxL˙y =0 , λ d dx ˙z 2px(1+ ˙y ˙z) =0, Lz d dxL˙z =0 , λ d dx ˙y 2px(1+ ˙y ˙z) =0. Eliminasi terhadap λ memberikan

d dx ˙y+ ˙z p x(1+ ˙y ˙z) =0, ˙y+ ˙z p x(1+ ˙y ˙z) =k1.

Syarat Lλ =0 memberikan y =z+1) ˙y = ˙z, sehingga diperoleh ˙y p x(1+ ˙y2) =k2 , ˙y = r x k3 x , y = Z r x k3 x dx.

(39)

MKV Berkendala Titik

Solution (Metode Substitusi)

Di lain pihak, karena y =z+1 maka ˙y = ˙z, sehingga masalah kalkulus variasi dapat direduksi menjadi

min J = Z T 0 r 1+ ˙y2 x dx y(0) = 0, y(T) =yT.

Persamaan Euler fy dxd f˙y =0 memberikan syarat optimalitas yang sama

dengan metode Lagrange, yaitu:

d dx ˙y p x(1+ ˙y2) = 0, ˙y p x(1+ ˙y2) =k2 ,y = Z r x k3 x dx.

(40)

MKV Berkendala PD

Example

Selesaikan masalah kalkulus variasi berkendala PD berikut:

min J = Z 1 0 1 2(˙x 2 1 + ˙x22)dt s.t ˙x1 = x2 x1(0) = x2(0) =0 x1(1) = e 2 x2(1) = e 1.

Solution (Metode Lagrange)

De…nisikan fungsi Lagrange

(41)

MKV Berkendala PD

Solution (Metode Lagrange, lanjutan...)

Syarat orde pertama (persamaan Euler):

Lx1 d dtL˙x1 = 0, d dt(˙x1 λ) =0, ˙x1 λ=k1, Lx2 d dtL˙x2 = 0,λ d dt(˙x2) =0, ¨x2 =λ. Dari kedua syarat di atas dan Lλ=0, ˙x1 =x2 diperoleh PD:

¨x2 =x2 k1 , x2(t) =c1et+c2e t +k1

) x1(t) =c1et c2e t +k1t+k2.

Syarat-syarat awal memberikan c1 =1, c2 =0, k1 =k2 = 1, sehingga

(42)

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) = Z T 0 f(x, ˙x, t)dt, x = (x1, . . . , xn)T s.t. Z T 0 gi(x, ˙x, t)dt = `i (konst.), 1 i r n x(0) =x0, x(T) =xT.

(43)

MKV Berkendala Isoperimetrik

De…nisikan yi(t) = Z t 0 gi(x(s), ˙x(s), s)ds sehingga diperoleh yi(0) = 0, yi(T) = `i, ˙yi(t) = gi(x, ˙x, t) , ˙yi gi(x, ˙x, t) | {z } Gi(x , ˙x ,t) =0.

Masalah kendala isoperimetrik berubah menjadi kendala PD:

opt J(x) = Z T

0

f(x, ˙x, t)dt s.t. Gi(x, ˙x, t) = 0, 1 i r n.

(44)

MKV Berkendala Isoperimetrik

Example

Selesaikan masalah variasi berkendala isoperimetrik

max J(x) = Z 1 0 ˙x 2 dt s.t. Z 1 0 ( 1+x) dt = 3, x(0) = 0, x(1) = 1.

(45)

MKV Berkendala Isoperimetrik

Solution

De…nisikan y(t):=R0t(1+x(s))ds sehingga diperoleh y(0) =0, y(1) =3, dan ˙y(t) =1+x(t). MKV berkendala isoperimetrik berubah menjadi MKV berkendala PD: max J(x) = Z 1 0 ˙x 2 dt s.t. ˙y 1 x =0. De…nisikan fungsi Lagrange

L := ˙x2+λ(1+x ˙y). Persamaan Euler: Lx d dtL˙x =0 , λ d dt(2 ˙x) =0, ¨x = 1 2λ d d

(46)

MKV Berkendala Isoperimetrik

Solution

Dari dua kondisi di atas diperoleh:

¨x = 12A, ˙x = 12At+B ,x(t) = 14At2+Bt+C .

Dari x(0) =0 dan x(1) =1 diperoleh C =0 dan B=1 14A, sehingga x(t) = 14At2+ (1 14A)t.

Syarat perlu Lλ =0, ˙y =1+x ,R01(1+x)dt =3 memberikan Z 1

0 (

1+14At2+ (1 14A)t)dt =3,A= 36. Jadi ekstremum dari masalah variasi di atas adalah

(47)

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.

(48)

MKV Berkendala Isoperimetrik

Solution (Dido Problem)

Luas daerah di bawah kurva

J(x) =Rabx(t)dt.

Panjang kurva: dK =pdt2+dx2= p1+ ˙x2dt,sehingga

K =Rabp1+ ˙x2 dt. Masalah variasi: max J(x) = Rabx(t) dt s.t. Rabp1+ ˙x2 dt = K , x(a) = 0, x(b) = 0.

(49)

MKV Berkendala Isoperimetrik

Solution (Dido Problem, lanjutan ...)

De…nisikan y(t):=Ratp1+ ˙x2 ds sehingga diperoleh y(a) =0,

y(b) =K , dan ˙y(t) =p1+ ˙x2. De…nisikan fungsi Lagrange

L :=x+λ p1+ ˙x2 ˙y .

Persamaan Euler terhadap y memberikan Ly dtd L˙y =0, d λdt =0

sehingga λ(t) =C . Persamaan Euler terhadap x: Lx d dtL˙x =0 , 1 λ d dt ˙x p 1+ ˙x2 =0 , Cd p ˙x 1+ ˙x2 =dt , pC ˙x =t+k1.

(50)

MKV Berkendala Isoperimetrik

Solution (Dido Problem, lanjutan ...)

Pemisahan peubah: C2˙x2 1+ ˙x2 = (t+k1) 2 , (C2 (t+k1)2)˙x2 = (t+k1)2 , ˙x = p t+k1 C2 (t+k 1)2 , x(t) = q C2 (t+k 1)2+k2.

Diperoleh persamaan lingkaran berpusat di ( k1, k2)berjari-jari C :

x k2 =

q

C2 (t+k

(51)

MKV Berkendala Isoperimetrik

Solution (Dido Problem, lanjutan ...)

Karena kedua titik A dan B berada di sumbu-t maka k2 =0 dan

k1 = a+2b sehingga

x(t) = q

C2 (t a+b 2 )2.

Untuk menentukan pengganda Lagrange λ(t) =C : Rb a p 1+ ˙x2 dt =K , Z b a s 1+ (t a+b 2 )2 C2 (t a+b 2 )2 dt =K .

Cara mudah: Jari-jari lingkaran: C , keliling 12 lingkaran: K =πC ,

sehingga C = Kπ. Dengan demikian persamaan lingkaran diberikan oleh x2+ (t a+b)2 = K2.

(52)

MKV Berkendala Isoperimetrik

Problem

Selesaikan MKV berkendala isoperimetrik berikut:

min R01˙x2 dt

s.t. R01x dt =1, x(0) =0, x(1) =2.

Problem

Selesaikan MKV berkendala isoperimetrik berikut:

min R01˙x2 dt

(53)

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:

1 min RT 0 e rtx dt s.t. RT 0 px dt =A. 2 min Rb 0 p 1+x2 dt s.t. Rb 0 x dt =c, b, c >0. 3 min R1 0(2x x2)dt s.t. R1 0 tx dt =1.

(54)

Syarat Batas MKV

Tinjau kembali masalah variasi: opt J =R0T f(x, ˙x, t) dt. Syarat optimalitas: δJ =0 , R0T hfx+ ˙hf˙x dt =0 (integral by part) , hf˙xjT0 + RT 0 fx d dtf˙x h dt =0. Kasus I: x(0) =x0 dan x(T) =xT (…xed)

h(0) =h(T) =0 berlaku. hf˙xjT0 =0.

Syarat optimalitas: R0T fx dtdf˙x h dt =0,fx dtd f˙x =0.

Persamaan Euler merupakan PD orde-2 yang solusinya melibatkan dua konstanta pengintegralan yang nilainya dapat ditentukan dari syarat batas.

(55)

Syarat Batas MKV

Kasus II: x(0)dan/atau x(T)tidak diketahui (free) h(0) =h(T) =0 tidak berlaku.

Syarat optimalitas: fx dtd f˙x =0 dan hf˙xjT0 =0.

hf˙xjT0 =0 dapat dipenuhi jika f˙xjt=0 =0 dan f˙xjt=T =0.

f˙xjt=0 =0 dan/atau f˙xjt=T =0 disebut sebagai syarat batas

(56)

Syarat Batas MKV

Example

Masalah jarak terdekat

min J(x) = R010p1+ ˙x2 dt

x(0) = 4

x(10) tidak diketahui.

Example

Selesaikan masalah variasi berikut:

min J(x) =R02 ˙x2+x ˙x+2 ˙x+4x dt x(0)dan x(2)tidak diketahui.

(57)

Waktu Akhir Bebas (Free Terminal Time)

Untuk δT dan h(T)cukup kecil: EC = EC

(58)

Waktu Akhir Bebas (Free Terminal Time)

Variasi dari J : δJ(x) = TZ+δT 0 f(x+h, ˙x+ ˙h, t)dt T Z 0 f(x, ˙x, t)dt = T Z 0 f(x+h, ˙x+ ˙h, t) f(x, ˙x, t) dt + TZ+δT T f(x+h, ˙x+ ˙h, t) dt T Z 0 fxh+f˙x˙h dt+ TZ+δT T f(x+h, ˙x+ ˙h, t)dt.

(59)

Waktu Akhir Bebas (Free Terminal Time)

Misalkan F(t) =R f(x+h, ˙x+ ˙h, t)dt sehingga F0(t) =f(t). TNR: Jika F kontinu dan terturunkan di (T , T+δT)maka ada

c 2 (T , T+δT)sehingga F0(c) = F(T+δT) F(T) (T+δT) T , f(c) = F(T +δT) F(T) δT , f(c)δT =F(T+δT) F(T).

Misalkan c =T +θδT dengan 0<θ <1, maka

fjt=T+θδTδT =

Z T+δT

T

f(x+h, ˙x+ ˙h, t) dt. fjt=T+ fjt=T ketika δT !0.

(60)

Waktu Akhir Bebas (Free Terminal Time)

Variasi dari J : δJ(x) Z T 0 fxh+f˙x˙h dt+fjt=TδT = Z T 0 fx d dtf˙x h dt+hf˙xjt=T +fjt=TδT . Syarat optimalitas δJ =0 : 1 Persamaan Euler fx d dtf˙x =0. 2 Syarat transversalitas hf ˙xjT +fjTδT =0 , h(T)f˙xjT +fjTδT =0 , [δxT ˙x(T)δT]f˙xjT +fjTδT =0 , [fjT ˙xf˙xjT]δT+f˙xjTδxT =0.

(61)

Waktu Akhir Bebas (Free Terminal Time)

Ringkasan: opt J(x) = Z T 0 f(x, ˙x, t)dt

x(0) = x0, T bebas (tidak ditentukan).

Syarat optimalitas: 1 Persamaan Euler fx d dtf˙x =0. 2 Syarat transversalitas (f ˙xf˙x)δtjT +f˙xδx(t)jT =0.

(62)
(63)

Waktu Awal Bebas (Free Initial Time)

Ringkasan (analog waktu akhir bebas):

opt J(x) = Z T

t0

f(x, ˙x, t) dt

x(T) = xT, t0 bebas (tidak ditentukan).

Syarat optimalitas: 1 Persamaan Euler fx d dtf˙x =0. 2 Syarat transversalitas (f ˙xf˙x)δtjt0+f˙xδx(t)jt0 =0.

(64)
(65)

Waktu Awal dan Akhir Bebas

Ringkasan (gabungan waktu awal dan akhir bebas):

opt J(x) = Z T

t0

f(x, ˙x, t)dt

t0 dan T bebas (tidak ditentukan).

Syarat optimalitas: 1 Persamaan Euler fx d dtf˙x =0. 2 Syarat transversalitas (f ˙xf˙x)δtjt0,T +f˙xδx(t)jt0,T =0.

(66)

Syarat Batas (Kasus Khusus)

Titik akhir B bergerak sepanjang kurva g(t)

Diperoleh

δx(T) = δx(T)

δT δT =mgsδT ˙g(T)δT .

Syarat transversalitas (f ˙xf˙x)δtjT +f˙xδx(t)jT =0 berubah menjadi

(67)

Syarat Batas (Kasus Khusus)

Titik awal A bergerak sepanjang kurva g(t)

Syarat transversalitas:

(68)

Syarat Batas (Kasus Khusus)

Kedua titik ujung bergerak sepanjang kurva g1(t)dan g2(t)

Syarat transversalitas:

(f + (˙g1 ˙x)f˙x)δtjt0 = 0,

(69)

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δx(t)jt ,T =0,f˙xjt ,T =0.

(70)

Syarat Batas (Kasus Khusus)

x0, t0, xT …xed, T free δt0=0 δT 6=0 δx(t0) =0 δx(T) =0 Syarat transversalitas: (f ˙xf˙x)δtjT =0, (f ˙xf˙xjT =0.

(71)

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 ˙xf˙x)δtjt0,T =0, (f ˙xf˙xjt0,T =0.

(72)

Syarat Batas (Kasus Khusus)

t0, x0, T …xed, xT xmin

Masalah kalkulus variasi:

opt J(x) = RtT

0 f(x, ˙x, t) dt

(73)

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

(74)

Syarat Batas (Kasus Khusus)

t0, x0, T …xed, xT xmin

Example

Selesaikan masalah kalkulus variasi:

opt J(x) = R02(t+ ˙x2) dt s.t. x(0) = 4,

x(2) 5.

Solution

Pertama akan dianalisis MKV berikut:

opt J(x) = R02(t+ ˙x2) dt s.t. x(0) = 4,

(75)

Solution

Persamaan Euler: d

dt(2 ˙x) =0 , ¨x =0

, 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˙xjt=2 =0, (2 ˙xjt=2 =0,2A=0,A=0.

Dengan demikian,

x (t) =4, sehingga x(2) =4 5.

(76)

Solution

Lakukan analisis terhadap MKV berikut:

opt J(x) = R02(t+ ˙x2) dt s.t. x(0) = 4,

x(2) = 5.

Dengan memasukkan syarat batas x(2) =5 ke solusi x(t) =At+4 diperoleh A= 12, sehingga

(77)

Syarat Batas

Example

Selesaikan masalah variasi berikut:

opt J(x) = Z T t0 (x+ ˙x2) dt. 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.

(78)

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.

(79)

Solution (Tanpa menggunakan KV)

Diperoleh persamaan garis g adalah g(t) = 12t+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, x( 14 5 ) = 8 5. Jadi B = (145,85).

(80)

Solution (Dengan menggunakan KV)

Masalah di atas dapat dirumuskan sbb:

min J(˙x) = Z 4 t0 p 1+ ˙x2dt, t0 belum ditentukan, x(t0) = 12t0+3, x(4) =4.

Misalkan f(˙x) =p1+ ˙x2 = (1+ ˙x2)1/2. Persamaan Euler:

fx

d

dtf˙x =0, ¨x =0,x(t) =At+B. Dengan memasukkan syarat batas x(4) =4 diperoleh:

(81)

Solution Syarat transversalitas (f + (˙g ˙x)f˙xjt=t 0 =0 dengan g(t) = 1 2t+3 : , (1+ ˙x2)1/2+ ( 12 ˙x) ˙x (1+ ˙x2)1/2 t=t0 =0 , (1+A2)1/2+ ( 12 A) A (1+A2)1/2 t=t0 =0 , A 2 2p1+A2 =0 , A=2. Jadi x (t) =2t 4.

(82)

Kuis 2 (open book, but strictly individual)

Problem

Tunjukkan bahwa x(t) =A+B ln t, dengan A, B 2R, memenuhi persamaan Euler dari MKV berikut:

min J(x) = Z 1

t0

t ˙x2 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 =4x2+4x+1 dan biaya lain sebesar

c2= ˙x2+3 ˙x+2t. Jika diasumsikan harga barang konstan yaitu p=20,

(83)

Solution (Kuis)

De…nisikan f(˙x, t) =t ˙x2. Persamaan Euler f

x dtdf˙x =0 memberikan d dt(2t ˙x) =0, ˙x+t ¨x =0. Jika x(t) =A+B ln t maka ˙x+t ¨x = B t t B t2 =0.

Terbukti bahwa x(t) =A+B ln t memenuhi persamaan Euler.

Selanjutnya dengan memasukkan syarat batas x(t0) =0 dan x(1) =1

diperoleh

x(t) =1 ln t ln t0

.

(84)

Solution (Kuis)

Fungsi keuntungan:

π(x, ˙x, t) = px c1 c2

= 20x (4x2+4x+1) (˙x2+3 ˙x+2t) = 4x2+16x 1 ˙x2 3 ˙x 2t. Masalah kalkulus variasi:

max Π(x) = Z 1

0 (

4x2+16x 1 ˙x2 3 ˙x 2t)dt s.t. x(0) = 0, x(1) =2.

Persamaan Euler πx dtd π˙x =0 memberikan

( 8x+16) + d

(85)

Solution (Kuis)

Persamaan Euler berupa PD linear takhomogen orde dua:

8x+16+2 ¨x =0, ¨x 4x = 8, dengan solusi umum

x(t) =Ae2t+Be 2t+2.

Dari syarat batas diperoleh A= e421 dan B = (A+2) = 2e 4 e4 1, sehingga x (t) = 2 e4 1e 2t 2e4 e4 1e 2t+2.

Referensi

Dokumen terkait

Hambatan dan kendala dalam pencapaian kinerja sasaran ini yaitu sebagai berikut: Keadaan Ekonomi Global termasuk Indonesia yang pada tahun 2016 mengalami perlemahan

Pada kalkulus variasi untuk mencari minimum dari suatu variabel untuk fungsi f (x ) yaitu mencari titik balik minimum pada turunan kedua dengan melibatkan tanda dari variasional

Proof: Asumsikan terdapat solusi x ( t ) bagi MKV di atas, yang memenuhi syarat batas dan memberikan ekstremum bagi fungsional J. Dengan kata lain, semua fungsi lain tidak akan

Jika ditemukan lebih dari satu admissible function maka semuanya optimal dan memberikan nilai integral yang sama...

Masalah kontrol optimum adalah masalah menentukan peubah kontrol yang dapat mengendalikan suatu proses sedemikian sehingga memenuhi beberapa kendala …sik dan dalam waktu yang

Namun demikian, beberapa model ekonomi memiliki fungsi hamilton yang tidak konkaf/konveks dalam peubah ( x, u ).. Di sini, K merupakan variabel state dan I

Diasumsikan juga bahwa di akhir periode, individu tersebut harus menyisakan uang sejumlah b di dalam

Masalah: Tentukan lintasan (kurva) yang harus dilewati bola sehingga bola bergerak dari titik A ke titik B dalam waktu tercepat. tbakhtiar@ipb.ac.id (IPB) MAT332 Kontrol