Anda di halaman 1dari 2

TUGAS 2 KOMPUTASI FISIKA

PENGUMPULAN: 2 September 2018


Dosen: Pekik Nurwantoro, Drs., M.S., Ph.D

Pengumpul :Khalid Bagus Pratama Darmadi

NIM :17/412594/PA/17913

“Bandingkan nilai T (Periode osilasi bandul matematis) jika menggunakan metode analitik, integrasi
simpson, dan euler”

ANALITIK:

Diambil persamaan elliptik tereduksi[1]:


𝑙 𝜃
𝑇 = 4√ 𝐾 sin( 0 )
𝑔 2

𝜋⁄
2 𝑑𝜉
𝐾(𝑘) = ∫
0 √1 − 𝑘 2 𝑠𝑖𝑛2 (𝜉)

𝜃0
𝑘 = sin( )
2
Dengan asumsi l = 9,8 dan g = 9,8 ( satuan tidak dipermasalahkan ), maka didapatkan data seperti
berikut:
Sin-1(k) K(k) T (analitik)
0ᵒ 1,5707963270 0
10ᵒ 1,5828428043 1,099431074
20ᵒ 1,6200258991 2,216325961
30ᵒ 1,6857503548 3,37150071
40ᵒ 1,7867691349 4,594052245
50ᵒ 1,9355810960 5,930964571
60ᵒ 2,1565156475 7,470389338
70ᵒ 2,5045500790 9,414028911
80ᵒ 3,1533852519 12,42191298
90ᵒ ∞ ∞
EULER (KOMPUTASI):

Digunakan algoritma Matlab:

function [t,x,v] = Initial_euler(x0,v0,tn,n)


x(1) = x0;
v(1) = v0;
t(1) = 0.0;
g = 9.8;
l = 9.8;
tstep = tn/n;
for i = 1:n
accel = - g * sin(x(i))/l;
t(i+1) = t(i) + tstep;
v(i+1) = v(i) + accel * tstep;
x(i+1) = x(i) + v(i) * tstep;
end
end

Skript algoritma akan dieksekusi untuk setiap 𝜃0 yang berbeda.


Menggunakan persamaan umum:
𝑔
𝜃̈ = − 𝜃
𝑙
𝑔
𝜃(𝑡) = 𝜃0 cos(𝑡√ )
𝑙
2𝑔
𝜃̇ = √ √cos(𝜃) − cos(𝜃0 )
𝑙
Pada skript algoritma, x0 = 𝜽; v0 = 𝜽̇ = 0; tn = 10; n = 10
untuk 𝜽 berurutan dari 0 hingga 90,

Anda mungkin juga menyukai