• Tidak ada hasil yang ditemukan

BAB III DESKRIPSI MODEL

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III DESKRIPSI MODEL"

Copied!
14
0
0

Teks penuh

(1)

BAB III

DESKRIPSI MODEL

III.1 Konsep Model Dan Pendekatan

Model yang dikembangkan merupakan model rambatan tsunami di perairan dangkal hingga ke darat. Berdasarkan definisi tsunami oleh Hamzah (2006), daerah ini dibatasi hingga kedalaman laut sekitar 50 meter. Parameter yang mempengaruhi rambatan gelombang adalah:

• Tinggi, periode, panjang gelombang dan arah gelombang datang

• Kontur dan bathimetri

• Penutup lahan

• Kedalaman/muka air normal

Pemodelan rambatan gelombang tsunami dilakukan dengan menggunakan dua persamaan pengatur, St.Venant dan Boussinesq bentuk standar. Batasan wet/dry

hanya terdapat pada model St.Venant. Batasan wet/dry dimodelkan dengan

memberikan nilai batas minimum kedalaman. Metode ini dipilih karena sederhana dan mudah diterapkan serta memberikan hasil yang baik pada pemodelan kasus

dambreak oleh Tawatchai Tingsanchal (1999). Pada persamaan Boussinesq,

penerapan batasan wet/dry ini tidak dapat diterapkan. Batasan wet/dry untuk

persamaan Boussinesq dapat dilakukan dengan melakukan ekstrapolasi dari titik-titik basah. Akan tetapi, metode ini sulit diterapkan untuk kontur yang kompleks. Batasan wet/dry lain yang dapat digunakan untuk persamaan Boussinesq

memerlukan modifikasi dari persamaan dan sulit dilakukan. Oleh karenanya, model run up hanya akan dimodelkan dengan persamaan St. Venant.

Penyelesaian numerik untuk pemodelan rambatan tsunami seperti yang dapat dilihat pada flowchart berikut ini.

(2)
(3)

III.2 Input Data

III.2.1Topografi dan Bathimetri

Kondisi topografi dan bathimetri dimodelkan dalam 1 layer (Z1). Untuk memberikan kedalaman air normal, maka diberikan layer kedua (Z2) yang memuat elevasi air normal dan topografi. Kedua layer tersebut dioverlay dengan ketentuan elevasi air kondisi awal adalah hasil dari layer Z1-Z2. Dengan demikian, maka pada nilai Z1-Z2 di darat akan bernilai 0, sedangkan di laut akan bernilai > 0.

III.2.2Gelombang Datang

Gelombang datang dimasukkan sebagai syarat batas pada pinggir domain laut. Input gelombang berupa perubahan elevasi muka air terhadap waktu. Diskritisasi waktu tidak terikat dengan interval waktu simulasi. Pada program, digunakan metode interpolasi linear sehingga jika diskritisasi gelombang datang memiliki interval waktu yang tidak sama dengan interval waktu simulasi, maka elevasi pada waktu yang diinginkan akan diinterpolasi secara otomatis.

III.2.3Koefisien Manning

Koefisien manning dimasukkan sebagai suatu nilai tetap bergantung pada kondisi penutup lahan yang dimodelkan. Untuk bathimetri laut, nilai koefisien manning ditetapkan 0.

III.3 Persamaan Pengatur III.3.1St. Venant

Pemodelan dilakukan dengan menggunakan persamaan pengatur st.venant dalam bentuk u,v,h.

( ) ( )

=0 ∂ ∂ + ∂ ∂ + ∂ ∂ y vh x uh t h ...( III-1 ) dimana :

(4)

u dan v = kecepatan arah x dan y h = kedalaman air Persamaan momentum 2D adalah :

(

)

fx h z u u u v u gh ghS t x y x ∂ + ∂ ∂ ∂ + + + = − ∂ ∂ ∂ ∂ ...( III-2 )

(

)

fy h z v u v v v gh ghS t x y y ∂ + ∂ ∂ ∂ + + + = − ∂ ∂ ∂ ∂ ...( III-3 ) dimana :

Sfx, Sfy = kemiringan arah x dan y, dihitung dengan persamaan: Sfx = n2 U x (U2+V2)1/2 / h4/3 ...( III-4 ) Sfx = n2 V x (U2+V2)1/2 / h4/3 ...( III-5 ) Dengan n adalah koefisien manning.

III.3.2Boussinesq

Persamaan boussinesq yang akan digunakan adalah persamaan boussinesq oleh Nwogu (1993) bentuk standar.

(

)

2 2

( )

(

)

. . 2 6 2 t z h h h u α h u zα h hu η + ∇⎡ +η ⎤+ ∇⎧⎪⎛ − ⎞ ∇ ∇ +⎛ + ⎞ ∇ ∇ ⎫⎪= ⎝ ⎠ ⎪⎝ ⎠ ⎪ ⎩ .( ) ⎭ 0 ...( III-6 )

( )

.

(

.

)

(

.(

)

2 t t z u + ∇ +g η u∇ +u zα α ∇ ∇u + ∇ ∇ hu= ⎩ t) ⎭ 0 ...( III-7 ) Dimana: u = kecepatan (u,v)

η = elevasi muka air h = kedalaman

(5)

g = gravitasi

Bentuk standar diperoleh dengan memasukkan nilai α = -1/3 (Zα/h = -1/2), yang memberikan nilai a1=0. a2=0, b1=1/6 dan b2 = -1/2

III.4 Skema Numerik III.4.1Mc Cormack

Persamaan pengatur St. Venant dikepingkan dengan metode Mc Cormack. Pada skema ini, nilai untuk time step berikutnya dihitung dengan dua langkah, predictor dan corrector.

Pada langkah predictor, dilakukan pengepingan beda maju untuk menyelesaikan turunan dalam ruang dan waktu.

t

f

f

t

f

i in

Δ

=

* ...( III-8 )

x

f

f

x

f

in in

Δ

=

+1 ...( III-9 )

Pada langkah corrector, dilakukan pengepingan beda maju untuk menyelesaikan turunan dalam waktu, sedangkan untuk turunan dalam ruang dilakukan pengepingan beda mundur.

t

f

f

t

f

i i

Δ

=

** * ...( III-10 )

x

f

f

x

f

i i

Δ

=

* *1 ...( III-11 ) Nilai pada time step selanjutnya diperoleh sebagai berikut:

f t+1 = (f t + f**)/2...( III-12 ) Penerapan pada persamaan pengatur menghasilkan Kontunuitas

(6)

PREDICTOR

„ du = u(i+1,j) h(i+1,j)-u(i,j) h(i,j);

„ dv = v(i,j+1) h(i,j+1)-v(i,j) h(i,j);

„ hp(i,j) = h (i,j)-(dt/dx*du)-(dt/dy*dv); CORRECTOR

„ du = up(i,j) hp(i,j)-up(i-1,j) hp(i-1,j);

„ dv = vp(i,j) hp(i,j)-vp(i,j-1) hp(i,j-1);

„ hc(i,j) = h (i,j)-(dt/dx*du)-(dt/dy*dv); FINAL

„ h_final(i,j) = (h(i,j) + h_correct(i,j))/2

Momentum PREDICTOR „ dhfi= h(i+1,j)-h(i,j); „ dufi= u(i+1,j)-u(i,j); „ dufj= u(i,j+1)-u(i,j); „ dhfj= h(i,j+1)-h(i,j); „ dvfi= v(i+1,j)-v(i,j); „ dvfj= v(i,j+1)-v(i,j); „ up(i,j)=u(i,j)-(u(i,j)*dt/dx*dufi)-(v(i,j)*dt/dy*dufj)-(g*dt/dx*dhfi)-g*dt*((sox(i,j))+sfx(i,j)); „ vp(i,j)=v(i,j)-(u(i,j)*dt/dx*dvfi)-(v(i,j)*dt/dy*dvfj)-(g*dt/dy*dhfj)-g*dt*((soy (i,j))+sfy(i,j)); CORRECTOR „ dhfi= hp(i,j)-hp(i-1,j); „ dufi= up(i,j)-up(i-1,j);

(7)

„ dufj= up(i,j)-up(i,j-1); „ dhfj= hp(i,j)-hp(i,j-1); „ dvfi= vp(i,j)-vp(i-1,j); „ dvfj= vp(i,j)-vp(i,j-1); „ uc(i,j)=up(i,j)-(up(i,j)*dt/dx*dufi)-(vp(i,j)*dt/dy*dufj)-(g*dt/dx*dhfi)-g*dt*((sox (i,j))+sfx(i,j)); „ vc(i,j)=vp(i,j)-(up(i,j)*dt/dx*dvfi)-(vp(i,j)*dt/dy*dvfj)-(g*dt/dy*dhfj)-g*dt*((soy (i,j))+sfy(i,j)); FINAL

„ u_n(i,j) = (u(i,j) + u_c (i,j))/2

„ v_n(i,j) = (v(i,j) + v_c (i,j))/2 III.4.2Adams Bashforth

Persamaan pengatur Boussinesq dikepingkan dengan menggunakan skema Adam Bashford.

Persamaan boussinesq memiliki orde yang lebih tinggi dibandingkan dengan persamaan St. Venant. Dalam langkah penyelesaian numerik, diperlukan adanya penyederhanaan. ( , , ) t E u v η = η ...( III-13 ) 1 ( , , ) [ ( )] t t U =Fη u v + F v ...( III-14 ) 1 ( , , ) [ ( )] t t V =Gη u v + G u ...( III-15 ) Dimana: 1 2 ( ) [ xx ( ) ] U u = +u h b +hu +b hu xx ...( III-16 ) 1 2 ( ) [ yy ( ) ]yy V v = +v h b +hv +b hv ...( III-17 ) Dengan mensubstitusikan U dan V maka diperoleh persamaan:

( , , ) [( ) ]x [( ) ]y

(8)

( , , ) x ( x y) F η u v = −gη − uu +vu ...( III-19 ) ( , , ) x ( y x) Gη u v = −gη − vv +uv ...( III-20 ) 1( ) [( 1 xy 2( ) ] F v = −h b hv +b hv xy ...( III-21 ) 1( ) [( 1 xy 2( ) ] G u = −h b hu +b hu xy ...( III-22 )

Turunan pertama diselesaikan dengan menggunakan central difference scheme.

1, 1, 2 n n i j i j f f f x x + − − ∂ = ∂ Δ ...( III-23 )

Turunan pertama dalam arah y diperoleh dengan cara yang sama. Turunan kedua diselesaikan sebagai berikut:

1, , 1, 2 2 n n i j i j i j n f f f f x x + − + ∂ = ∂ Δ − ...( III-24 )

Turunan kedua dalam arah y diperoleh dengan cara yang sama. Turunan silang diselesaikan sebagai berikut:

1, 1 1, 1 1, 1 1, 1 4 n n n n i j i j i j i j f f f f f x x y + + + − − + − + + + − ∂ = ∂ Δ Δ ...( III-25 )

Pengepingan terhadap waktu dilakukan dengan metode Adams Bashforth

1 1 , , 12[23 , 16, 5, ] n n n n n i j i j i j i j i j t E η + =η +Δ + −2 ...( III-26 ) „ hapiu(i,j)=(h(i,j)+pi(i,j))*u(i,j);

(9)

„ hapiv(i,j)=(h(i,j)+pi(i,j))*v(i,j); „ dqx=1/2/dx*(hapiv(i+1,j)-hapiv(i-1,j)); „ dqy=1/2/dy*(hapiv(i,j+1)-hapiv(i,j-1)); „ dqx=1/2/dx*(hapiv(i+1,j)-hapiv(i-1,j)); „ E(i,j)= -dqx-dqy; „ pip(i,j)=pi(i,j)+dt/12*(23*E(i,j)-16*EE(i,j)+5*EEE(i,j)); , , 1 1 2 , , 12[23 , 16 , 5 , ] 2 1i j 3 1i j 2 1i j n n n n n n n n i j i j i j i j i j t U + =UFF − + F − + FF + F , 1 2 − − ...( III-27 ) , , 1 1 2 , , 12[23 , 16 , 5 , ] 2 1i j 3 1i j 2 1i j n n n n n n n n i j i j i j i j i j t V + =VGG − + G − + GG + G , 1 2 − − ...( III-28 ) „ dux =1/2/dx*(u(i+1,j)-u(i-1,j)); „ duy =1/2/dy*(u(i,j-1)+u(i,j+1)); „ dvx =1/2/dx*(v(i+1,j)-v(i-1,j)); „ dvy =1/2/dy*(v(i,j+1)-v(i,j-1)); „ dpix =1/2/dx*(pi(i+1,j)-pi(i-1,j)); „ dpiy =1/2/dy*(pi(i,j+1)-pi(i,j-1)); „ duxy =1/4/dx/dy*(u(i+1,j+1)+u(i-1,j-1)+u(i-1,j+1)+u(i+1,j-1)); „ dvxy =1/4/dx/dy*(v(i+1,j+1)+v(i-1,j-1)+v(i-1,j+1)+v(i+1,j-1)); „ dhuxy=1/4/dx/dy*(qx(i+1,j+1)+qx(i-1,j-1)+qx(i-1,j+1)+qx(i+1,j-1)); „ dhvxy=1/4/dx/dy*(qy(i+1,j+1)+qy(i-1,j-1)+qy(i-1,j+1)+qy(i+1,j-1)); „ F(i,j) = -g*dpix-(u(i,j)*dux+v(i,j)*duy); „ F1(i,j) = -h(i,j)*(b1*h(i,j)+dvxy+b2*dhvxy); „ G(i,j) = -g*dpiy-(v(i,j)*dvy+u(i,j)*dvx); „ G1(i,j) = -h(i,j)*(b1*h(i,j)*duxy+b2*dhuxy);

(10)

Elevasi muka air dapat diselesaikan langsung. Demikian juga dengan variabel U dan V. Akan tetapi, untuk mendapatkan nilai u dan v, maka persamaan U dan V perlu diselesaikan secara implisit. Penyelesaian implisit dilakukan dengan melakukan diskritisasi dan menulis ulang persamaan:

1 2 ( ) [ xx ( ) ] U u = +u h b +hu +b hu xx = ...( III-29 ) 1 2 ( ) [ yy ( ) ]yy V v = +v h b +hv +b hv ...( III-30 )

Persamaan ditulis ulang ke dalam bentuk:

1 1 1 1, , 1, , 0 n n n i i j i i j i i j i j A u+ +B u + +C u++ +D ...( III-31 ) Dimana: „ B = -2*(hp(i,j)^2/dx^2*b1+b2/dx^2*hp(i,j)*hp(i,j))+1 „ A = hp(i,j)^2/dx^2*b1+b2/dx^2*hp(i,j)*hp(i-1,j) „ C = hp(i,j)^2/dx^2*b1+b2/dx^2*hp(i,j)*hp(i+1,j) „ D = U(i,j)

Sistem persamaan diatas pada tiap nilai j akan menghasilkan matriks tridiagonal berikut: ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣ ⎡ = ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣ ⎡ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣ ⎡ − − − − − − − − − 1 2 4 3 2 1 2 4 3 2 1 1 2 2 2 4 4 4 3 3 3 2 2 .... .... .... .... .... .... .... .... .... .... N N N N N N N N N D D D D D u u u u u B A C B A C B A C B A C B

Matrix diatas diselesaikan untuk memperoleh u pada tiap time step dengan menggunakan built in functioni yang ada di MATLAB (matrix LU, reff.

(11)

III.5 Initial dan Boundary Condition III.5.1

Initial Condition

Sebagai kondisi awal, diasumsikan elevasi air laut adalah 0. hal ini berarti: h(x,y,0) = sealevel – bottom ...( III-32)

u(x,y,0) = 0 ...( III-33)

v(x,y,0) = 0 ...( III-34)

III.5.2Syarat Batas Gelombang

Gelombang yang datang diasumsikan sebagai gelombang tunggal dengan periode dan amplitudo yang ditentukan. Untuk kondisi batas tempat dimana gelombang datang, diasumsikan gelombang yang datang sebagai gelombang linear dengan tinggi dan kecepatan yang berubah terhadap waktu dengan persamaan:

h=d+(A*-sin(2pi*(t/T))); ...( III-35) u= (g*h)0.5...( III-36) v= (g*h)0.5...( III-37) dimana: h : ketinggian gelombang d : kedalaman air g : gravitasi

u : vektor kecepatan arah x v : vektor kecepatan arah

A : Amplitudo gelombang datang T : Periode gelombang datang

t : waktu

Jika terdapat data hasil pengukuran, maka syarat batas gelombang dapat berupa fluktuasi elevasi muka air terhadap waktu/

(12)

Pada waktu (t) lebih besar dari periode gelombang (T), diasumsikan air kembali tenang pada posisi awal.

Penerapan kondisi diatas dilakukan dengan memodelkan arah gelombang datang sebisa mungkin tegak lurus garis pantai dan berada pada satu sumbu saja sehingga kecepatan di sumbu yang lain adalah 0.

III.5.3Syarat Batas Bebas

Sedangkan untuk syarat batas di ujung-ujung lain menggunakan gabungan syarat batas dirichlet dan neumann. Syarat batas dirichlet (tetap) digunakan untuk kecepatan pada arah tegak lurus sumbu. Sedangkan syarat batas neumann digunakan untuk kecepatan searah sumbu dan kedalaman air.

Syarat batas untuk sumbu x:

( )

0 = ∂ ∂ + ∂ ∂ x uh t h ...( III-38)

(

)

fx ghS x z h gh U x U t U − = ∂ + ∂ + ∂ ∂ + ∂ ∂ ...( III-39) V (i,J) = 0 ...( III-40)

Syarat batas untuk sumbu y:

( )

=0 ∂ ∂ + ∂ ∂ y vh t h ...( III-41) U (I,j) = 0 ...( III-42)

(

)

fy ghS y z h gh V y V t V − = ∂ + ∂ + ∂ ∂ + ∂ ∂ ...( III-43)

III.5.4Syarat Batas Dinding

Syarat batas untuk memodelkan adanya dinding seperti pada kasus gelombang dalam flume ataupun kasus dimana gelombang membentur suatu dinding vertikal menggunakan syarat batas dinding. Kecepatan pada arah tegak lurus dinding

(13)

diberi nilai 0 sedangkan ketinggian dan kecepatan pada arah paralel dengan dinding diberi syarat batas bebas.

III.6

Wet/Dry Condition

Batasan wet dry condition dilakukan dengan memberikan suatu nilai minimum

untuk kedalaman air. Jika nilai hasil perhitungan numerik h<=toler, maka node tersebut akan diberi nilai h,u, dan v = 0.

i,j i+1,j

i+1,j i+1,j i,j i+1,j

h(i,j)<=toler h(i,j)>toler

Gambar III-2. Wet/Dry Condition

III.7 Filter

Untuk mengatasi ketidak stabilan akibat adanya Caustic Wave, digunakan filter numerik Hansen (1962).

F(i,j)=C*F(i,j)+0.25*(1-C)* (F(i,j)+F(i+1,j)+F(i,j-1)+F(i,j+1)) ...( III-44)

Dengan nilai C diambil sebesar 0.99.

Filter diaplikasikan ke tiap parameter (h,u,v) disetiap titik basah untuk setiap time step.

(14)

i,j i+1,j

i-1,j

i,j-1

i,j+1

Gambar

Gambar  III-1. Flow Chart Penyelesaian Numerik
Gambar  III-2. Wet/Dry Condition
Gambar  III-3. Filter Numerik

Referensi

Dokumen terkait

Pemimpin pasar cenderung memperoleh keunggulan dalam hal consumer awareness dan pangsa pasar dalam kasus tersebut (Stamm, 2008). Setelah peneliti menjabarkan tentang

Gambar 4 menunjukkan pengaruh perbandingan molar pelarut dan minyak terhadap rendemen biodiesel yang dihasilkan menggunakan minyak sawit dan metanol pada konsentrasi

Manfaat penelitian ini bagi (1) guru: hasil dari kegiatan penelitian yang telah dilakukan dapat menambah wawasan dan masukan baru terkait penggunaan model

Analisis beban kerja bertujuan untuk menentukan berapa jumlah pegawai yang dibutuhkan untuk merampungkan suatu pekerjaan dan berapa jumlah tanggung jawab atau beban kerja

Berdasarkan pendapat dari beberapa ahli dapat disimpulkan bahwa penerimaan diri adalah kemampuan individu untuk menilai dirinya secara positif, kemampuan dalam mengatasi masalah

Dari hasil penelitian ini diharapkan bisa menjadi bahan pertimbangan pemerintah, dalam hal permasalahan pengakuan hasil referendum yang dilakukan warga Crimea sehingga

Pada gambar tersebut terlihat bahwa semua nilai rata-rata hasil pengujian berat jenis ada di antara batas atas dan batas bawah, maka berdasarkan diagram pengendalian kualitas

Hasil dari penelitian dengan pendekatan model Outsourcing budidaya usaha jamur tiram ini memberikan manfaat bagi kedua belah pihak dapat karena dapat mengatasi berbagai kendala