You are on page 1of 1

Penerapan runge kutta orde 4 dalam persamaan diferensial biasa gerak berkelompok.

Untuk kecepatan terhadap waktu:


𝑑𝑣
𝑎 = 𝑓(𝑣, 𝑡) = = 𝑎⃗𝑖 − 𝛾𝑣⃗𝑖 + 𝑓⃗𝑖 :
𝑑𝑡

1
𝑣(𝑡 + ℎ) = 𝑣(𝑡) + (𝐹1 + 2𝐹2 + 2𝐹3 + 𝐹4 )
6
𝐾1 = Δ𝑡 (𝑎⃗𝑖 − 𝛾𝑣⃗𝑖 + (𝑘+ ∗ (𝑥1 − 𝑥2 )) + (𝑘− ∗ (𝑥3 − 𝑥2 )))

𝐾1
𝐾2 = Δ𝑡 (𝑎⃗𝑖 − 𝛾 (𝑣⃗𝑖 + ) + (𝑘+ ∗ (𝑥1 − 𝑥2 )) + (𝑘− ∗ (𝑥3 − 𝑥2 )))
2
𝐾2
𝐾3 = Δ𝑡 (𝑎⃗𝑖 − 𝛾 (𝑣⃗𝑖 + ) + (𝑘+ ∗ (𝑥1 − 𝑥2 )) + (𝑘− ∗ (𝑥3 − 𝑥2 )))
2

𝐾4 = Δ𝑡 (𝑎⃗𝑖 − 𝛾(𝑣⃗𝑖 + 𝐾3 ) + (𝑘+ ∗ (𝑥1 − 𝑥2 )) + (𝑘− ∗ (𝑥3 − 𝑥2 )))

1
𝑣(𝑡 + ℎ) = 𝑣(𝑡) + (𝐹1 + 2𝐹2 + 2𝐹3 + 𝐹4 )
6
𝐽1 = Δ𝑡 𝑓(𝑡, 𝑣)
ℎ 𝐹1
𝐽2 = Δ𝑡 𝑓 (𝑡 + , 𝑣 + )
2 2
ℎ 𝐹2
𝐽3 = Δ𝑡 𝑓 (𝑡 + , 𝑣 + )
2 2
𝐽4 = Δ𝑡 𝑓(𝑡 + ℎ, 𝑣 + 𝐹3 )

𝑑𝑥
Untuk posisi terhadap waktu 𝑣 = 𝑔(𝑥, 𝑡) = :
𝑑𝑡
1
𝑥(𝑡 + ℎ) = 𝑥(𝑡) + (𝐺1 + 2𝐺2 + 2𝐺3 + 𝐺4 )
6
𝐺1 = ℎ𝑔(𝑡, 𝑥)
ℎ 𝐺1
𝐺2 = ℎ𝑔 (𝑡 + , 𝑥 + )
2 2
ℎ 𝐺2
𝐺3 = ℎ𝑔 (𝑡 + , 𝑥 + )
2 2
𝐺4 = ℎ𝑔(𝑡 + ℎ, 𝑥 + 𝐺3 )

You might also like