Siste m Pe rsa m a a n Dife re nsia l

Bab 8 Solusi Persamaan Diferensial Biasa 419 Diketahui: x = 0 → y = 1 ε = 0.00001 Dengan ukuran langkah h = 1 dan h = 0.5, metode Runge-Kutta orde-4 menghasilkan y 1 = y 1; 1 = 0.4566667 y 1 = y 1; 0.5 = 0.4559973 Nilai B dihitung dengan persamaan P.8.53: B = 15 16 5 1 4559973 . 4566667 . − = 0 .00063 Jadi, ukuran langkah yang optimal agar galat per langkah metode Runge-Kutta orde-4 kurang dari ε ialah h 0.000010.00063 15 = 0.44

8.12 Siste m Pe rsa m a a n Dife re nsia l

Dalam bidang sains dan rekayasa, persamaan diferensial banyak muncul dalam bentuk simultan, yang dinamakan sistem persamaan diferensial, sebagai berikut: y 1 = dx dy 1 = f 1 x, y 1 , y 2 ,…, y n , y 1 x = y 10 y 2 = dx dy 2 = f 2 x, y 1 , y 2 ,…, y n , y 2 x = y 20 M y n = dx dy n = f n x, y 1 , y 2 ,…, y n , y n x = y n0 P.8.54 Sistem persamaan diferensial tersebut dapat ditulis dalam notasi vektor sebagai berikut: y = f x, y , yx = y P.8.55 yang dalam hal ini, 420 Metode Numerik y 1 y 1 f 1 1 y y 2 y 2 f 2 2 y y = . , y = . , f = . , y = . . . . . . . . . y n y n f n n y Semua metode yang telah dijelaskan untuk persamaan tunggal Euler, Runge- Kutta, dll. dapat diterapkan pada sistem persamaan di atas. Contoh 8.9 Diketahui sistem PDB orde-1 dt dy = -0.5 y , y0 = 4 dt dz = 4 - 0.3z - 0.1 y , z0 = 6 Hitung y0.5 dan z0.5 dengan a metode Euler, dan b metode Runge-Kutta orde 3. Ambil h = 0.5. Penyelesaian : y =       z y , y =       z y , f =         2 1 f f =       − − − y z y 1 . 3 . 4 5 . y =       6 4 Sistem PDB di atas dapat ditulis menjadi y = f t, y, yt = y a Dengan metode Euler y r+1 = y r + hf t r , y r : y r+1 = y r + hf 1 t r , y r , z r z r+1 = z r + hf 2 t r , y r , z r t = 0 → y = 4 dan z = 6 t = 0.5 → y 1 = y0.5 = y + hf 1 t , y , z = 4 + 0.5{-0.54} = 3 z 1 = z0.5 = z + hf 2 t , y , z = 6 + 0.5{4 - 0.36 - 0.14} = 6.9 Bab 8 Solusi Persamaan Diferensial Biasa 421 b Dengan metode Runge-Kutta orde-3, k 1 = hf t r , y r , k 2 = hf t r + h2, y r + k 1 2 k 2 = hf t r +h, y r - k 1 + 2k 2 y r+1 = y r + 16k 1 + 4k 2 + k 3 t = 0 → y = 4 t 1 = 0.5 → y 1 = ? k 1 = hf 1 t , y , z = 0.5 {-0.54} = -1 k 2 = hf 1 t + h2, y + k 1 2, z + k 1 2 = 0.5f 1 0.25, 3.5, 5.5 = 0.5{-0.53.5} = -0.875 k 3 = hf 1 t + h, y - k 1 + 2k 2 , z - k 1 + 2k 2 = 0.5 f 1 0.5, 3.25, 6.815 = 0.5{-0.53.25} = -0.8125 sehingga y 1 = y0.5 = y + 1 6 k 1 + 4k 2 + k 3 = 4 + 1 6 {-1 + 4-0.875 + -0.8125} = 3.114583 t = 0 → z = 6 t 1 = 0.5 → z 1 = ? k 1 = hf 2 t , y , z = 0.5 {4 - 0.36 - 0.14} = 0.9 k 2 = hf 2 t + h2, y + k 1 2, z + k 1 2 = 0.5 f 2 0.25, 4.45, 6.45 = 0.5{4 - 0.36.45 - 0.14.45} = 0.81 k 3 = hf 2 t + h, y - k 1 + 2k 2 , z - k 1 + 2k 2 = 0.5 f 2 0.5, 4.72, 6.72 = 0.5{4 - 0.36.72 - 0.14.72} = 0.756 sehingga z 1 = z0.5 = z + 16k 1 + 4k 2 + k 3 = 6 + 16 {0.9 + 40.81 + 0.756} = 6.816 422 Metode Numerik

8.13 Pe rsa m a a n Dife re nsia l O rde La njut