• Tidak ada hasil yang ditemukan

Hidraulika Komputasi

N/A
N/A
Protected

Academic year: 2021

Membagikan "Hidraulika Komputasi"

Copied!
17
0
0

Teks penuh

(1)

Hidraulika Komputasi

Metoda Beda Hingga

Ir. Djoko Luknanto, M.Sc., Ph.D. Jurusan Teknik Sipil

Fakultas Teknik Universitas Gadjah Mada

Penyelesaian Pendekatan

• Karena tidak diperoleh penyelesaian analitis,

maka digunakan penyelesaian pendekatan numeris.

• Digunakan penyelesaian pendekatan numerik dengan metoda beda hingga. • Untuk dapat menggunakan metoda beda

hingga, maka domain dari persamaan dasar

(2)

4/25/2005 Djoko Luknanto 3

Diskrit versus Kontinu

• Banyak permasalahan lapangan yang

sebenarnya kontinu, namun harus dijadikan diskrit karena kondisi lapangan:

– Q sungai adalah kontinu dari satu lokasi ke lokasi yang lain, namun

– jika kita melakukan pengukuran, maka lokasi pengukuran tidak dapat kontinu sepanjang sungai, tetapi hanya dilakukan di titik-titik tertentu, karena keterbatasan dana dan kemampuan pelaksanaan.

Diskritisasi Kondisi Alam

penyelesaian

persamaan kerja/dasar yang berlaku hanya diperoleh di lokasi-lokasi (node) yang

arah x i=1 i-1 titik hitung i i+1 i=N

(3)

4/25/2005 Djoko Luknanto 5

Kisi beda hingga

x

-

t

kondisi awal kondisi batas x

t

tn+1

titik interior Data:

Dihitung: titik tinjauan – sudah dihitung

i i+1 i-1 n i f fin+1 tn

titik tinjauan – akan dihitung

1 + n i f fi+n1+1 i=N i=1

batas hulu batas hilir

Persamaan hidrodinamika sungai

• Pada penggal sungai normal, sungai

dimodelkan dengan persamaan matematis:

– Konservasi massa – Konservasi momentum A q t A x Q = ∂ ∂ + ∂ ∂ 0 2 = ⎟ ⎠ ⎞ ⎜ ⎝ ⎛ + ∂ ∂ + ⎟⎟ ⎠ ⎞ ⎜⎜ ⎝ ⎛ ∂ ∂ + ∂ ∂ f S x y gA A Q x t Q α

(4)

4/25/2005 Djoko Luknanto 7

Aplikasi pada Kisi Beda Hingga

• Pada kisi beda hingga persamaan matematis menjadi:

– Konservasi massa untuk titik i

– Konservasi momentum untuk titik i

i i i q t A x Q A = ∂ ∂ + ∂ ∂ 0 2 = ⎟ ⎠ ⎞ ⎜ ⎝ ⎛ + ∂ ∂ + ⎟⎟ ⎠ ⎞ ⎜⎜ ⎝ ⎛ ∂ ∂ + ∂ ∂ i f i i S x y gA A Q x t Q α

Definisi-definisi Beda Hingga

• Metoda beda hingga akan mendefinisikan

bagaimana suku-suku dalam persamaan kerja harus ditulis:

?

=

i

x

Q

?

=

i

t

A

?

=

i

q

A

(5)

4/25/2005 Djoko Luknanto 9 ... ) ( ! ) ( ... ) ( ! 2 ) ( ) ( ! 1 ) ( ) ( ) ( (2) ( ) 2 ) 1 ( 1 + Δ + + Δ + Δ + = Δ + i n n i i i i f x n x x f x x f x x f x x f

Deret Taylor

• Deret Taylor digunakan untuk memprediksi/ menghitung nilai sebuah fungsi di sebuah lokasi jika nilai fungsi tersebut di lokasi yang berdekatan telah diketahui.

nilai fungsi yang dicari

nilai fungsi yang telah diketahui

nilai derivatif yang akan digunakan

x x f x x f dx df x f x x x f x x f dx df x f x x x f x x f x f i i x x i i i x x i i i i i i Δ − Δ + = ⎥⎦ ⎤ Δ − Δ − Δ + = ⎥⎦ ⎤ Δ − Δ − Δ + = = = ) ( ) ( satu derajad ) ( ! 2 ) ( ) ( ) ( ! 2 ) ( ) ( ) ( ) 2 ( ) 2 ( ) 1 ( 

Penjabaran Skema Maju

(6)

4/25/2005 Djoko Luknanto 11

Skema Maju - Ruang

• Beda hingga terhadap ruang

x

f

f

x

f

in in i

Δ

=

+1

x

f

f

x

f

in in i

Δ

=

+ + +11 1 i i+1 i-1 tn+1 tn Δt Δx n i f n i f+1 1 + n i f 11 + + n i f i i

x

x

x

=

Δ

+1

Skema Maju - Waktu

• Beda hingga terhadap waktu

t

f

f

t

f

in in i

Δ

=

+1

t

f

f

t

f

in in i

Δ

=

+ + + + 1 1 1 1 i i+1 i-1 tn+1 tn Δt Δx n i f n i f+1 1 + n i f 1 1 + + n i f n n

t

t

t

=

Δ

+1

(7)

4/25/2005 Djoko Luknanto 13

Penjabaran Skema Mundur

• Dijabarkan dari Deret Taylor

menjadi ) ( ! 2 ) ( ) ( ! 1 ) ( ) ( ) ( (2) 2 ) 1 ( 1 i i i i f x x x f x x f x x f −Δ = − Δ + Δ x x f x f dx df x f x x x x f x f dx df x f x x x x f x f x f i i x x i i i x x i i i i i i Δ − = ⎥⎦ ⎤ Δ + Δ Δ − − = ⎥⎦ ⎤ Δ + Δ Δ − − = − = = ) ( ) ( satu derajad ) ( ! 2 ) ( ) ( ) ( ! 2 ) ( ) ( ) ( 1 ) 2 ( ) 2 ( ) 1 ( 

Skema Mundur - Ruang

• Beda hingga terhadap ruang

x

f

f

x

f

in in i

Δ

=

−1

x

f

f

x

f

in in i

Δ

=

+ − + 1 1 1 i i+1 i-1 tn+1 tn Δt Δx n i f n i f1 1 + n i f 1 1 + − n i f 1 −

=

Δ

x

x

i

x

i

(8)

4/25/2005 Djoko Luknanto 15

Skema Mundur - Waktu

• Beda hingga terhadap waktu

t

f

f

t

f

in in i

Δ

=

+1

t

f

f

t

f

in in i

Δ

=

+ − − 1 1 1 1 n n

t

t

t

=

Δ

+1 i i+1 i-1 tn+1 tn Δt Δx n i f n i f−1 1 + n i f 1 1 + − n i f

Skema Tengah - Ruang

• Beda hingga terhadap ruang

x

f

f

x

f

in in i

Δ

=

+

2

1 1

x

f

f

x

f

in in i

Δ

=

+ − + +

2

1 1 1 1 1 −

=

Δ

x

x

i

x

i i i+1 i-1 tn+1 tn Δt Δx fin n i f−1 1 + n i f 1 1 + − n i f 11 + +n i f n i f+1

(9)

4/25/2005 Djoko Luknanto 17

Skema Tengah - Ruang

• Beda hingga terhadap ruang derivasi kedua

untuk tndan tn+1 menjadi

( )2 1 1 1 1 2 2 2 x f f f x x f f x f f x x f x f x x f x f i i i i i i i mundur maju i Δ + − = Δ Δ − + Δ − = Δ ⎟ ⎠ ⎞ ⎜ ⎝ ⎛ ∂ ∂ − ⎟ ⎠ ⎞ ⎜ ⎝ ⎛ ∂ ∂ = ∂ ⎟ ⎠ ⎞ ⎜ ⎝ ⎛ ∂ ∂ ∂ = ∂ ∂ − + − + ( )2 1 1 2 2 2 x f f f x f in in in i Δ + − = ∂ ∂ + − ( )2 1 1 1 1 1 2 2 2 x f f f x f in in in i Δ + − = ∂ ∂ + − + + +

Skema Tengah - Waktu

• Beda hingga terhadap waktu

t f f t f in in i Δ − = ∂ ∂ + − − 1 1 1 1 n n

t

t

t

=

Δ

+1 i i+1 i-1 tn+1 tn Δt Δx fin n i f−1 1 + n i f 1 1 + − n i f 1 1 + +n i f n i f+1 t f f t f in in i Δ − = ∂ ∂ +1 t f f t f in in i Δ − = ∂ ∂ + + + + 1 1 1 1

(10)

4/25/2005 Djoko Luknanto 19

Skema Lompat Katak

• Beda hingga terhadap ruang dan waktu

x

f

f

x

f

in in i

Δ

=

+

2

1 1

t

f

f

t

f

in in i

Δ

=

+ −

2

1 1 i i+1 i-1 tn+1 tn Δt Δx 1 − n i f n i f−1 1 + n i f n i f+1 tn-1

Skema DuFort Frenkel

• Skema ini menggunakan beberapa parameter dari waktu yang lalu (tn-1), waktu sekarang (tn) dan

diskritisasi waktu yang akan datang (tn+1) dengan

kombinasi ruang yang agak rumit.

tn+1 tn Δt Δx n i f−1 1 + n i f n i f+1 t

( )

2 1 1 1 1 2 2 x f f f f x f in in in in i Δ + − − = ∂ ∂ + − + f f f in n i − = ∂ +1 −1

(11)

4/25/2005 Djoko Luknanto 21

( )

⎟⎟⎞+ − ⎜⎜⎛ −

( )

Δ + ⎟⎟⎞ ⎜⎜ ⎝ ⎛ Δ + − = ∂ ∂ + + − + + + 2 1 1 2 1 1 1 1 1 2 2 2 ) 1 ( 2 x f f f x f f f x f in n i n i n i n i n i i θ θ

Skema Crank Nicolson

• Skema ini menggunakan teknik pembobotan untuk

diskritisasi waktu sekarang (tn) dan diskritisasi waktu yang

akan datang (tn+1) dengan cara yang lebih fleksibel yaitu

dengan menggunakan faktor pemberat waktu (0 ≤ θ≤ 1).

• Beda hingga terhadap waktu:

t f f t f in in i Δ − = ∂ ∂ +1

Skema-skema lain

• Untuk menyelesaikan permasalahan

hidrodinamika dan angkutan limbah di sungai telah banyak dikembangkan skema-skema beda hingga yang handal.

• Salah satu diantaranya adalah Skema Empat

Titik Preissmann.

• Skema beda hingga yang lain tidak dijelaskan dalam tayangan ini.

(12)

4/25/2005 Djoko Luknanto 23

Skema Empat Titik Preissmann

• Salah satu skema beda hingga yang populer untuk menyelesaikan problema sungai di lapangan adalah Skema Empat Titik

Preissmann.

• Untuk menghitung nilai suatu variabel di titik-titik hitungan sepanjang sungai Preissmann menggunakan empat buah titik untuk

menghitung setiap suku pembentuk

persamaan dasar aliran tak tunak di sungai.

Skema 4 Titik Preissmann

• Empat titik yang digunakan

• 0 ≤θ ≤ 1 disebut dengan faktor pemberat waktu (θ = 1 untuk skema implisit, sedangkan θ = 0 untuk skema i i

x

x

x

=

Δ

+1 i+1 i tn+1 tn Δt Δx n i f fin+1 1 + n i f 1 1 + +n i f

titik tinjauan – akan dihitung

n n

t

t

t

=

Δ

+1 θ 1−θ

(13)

4/25/2005 Djoko Luknanto 25

Skema Preissmann

• Nilai fungsi dihitung dengan cara:

misal untuk nilai Q

( )

(

)

(

)

(

)

(

)

( )

(

n

)

i n i i n i n i i n i n i n i n i n i n i f f f f f f f f f f f f f t x f f i 1 1 1 1 1 1 1 1 1 2 1 2 2 1 2 2 1 2 , + + + + + + + + + + + Δ + Δ = + − + + Δ + = + − + + = Δ + θ θ θ θ θ

( )

(

)

(

n

)

i n i i i Q Q Q Q t x Q 1 1 2 1 2 , =θ Δ +Δ + + + +

Skema Preissmann

• Beda hingga terhadap ruang:

misal untuk nilai Q

(

)

(

)

(

)

(

)

(

)

(

n

)

i n i n i n i n i i n i n i n i n i n i f f x i f i f x f f x i f f f f x f f x f f x x f − Δ + Δ − + Δ Δ = − Δ − + Δ − − Δ + Δ = − Δ − + Δ = ∂ ∂ + + + + + + + + − 1 1 1 1 1 1 1 1 1 1 1 1 θ θ θ θ θ

(

)

(

n

)

i n i Q Q x i Q i Q x x Q Δ + Δ − + Δ Δ = ∂ ∂ +1 1 1 θ

(14)

4/25/2005 Djoko Luknanto 27

Skema Preissmann

• Nilai fungsi dihitung dengan cara:

misal untuk nilai Q

(

)

(

)

i i n i n i n i n i f t f t f f t f f t t f Δ Δ + Δ Δ = − Δ + − Δ = ∂ ∂ + + + + + 2 1 2 1 2 1 2 1 1 1 1 1 1 i i Q t Q t t Q Δ Δ + Δ Δ = ∂ ∂ + 2 1 2 1 1

Pembobotan Waktu dan Ruang

• Ide dari skema Crank-Nicolson dengan 0 ≤θ≤ 1 sebagai

‘faktor pemberat waktu,’ dapat dikembangkan secara umum untuk ‘faktor pemberat ruang’ dengan simbol 0 ≤ ψ ≤ 1.

tn+1 tn Δt Δx 1 n i f fin 1 1 n i f−+ fin1 + θ 1−θ ψ 1−ψ

(15)

4/25/2005 Djoko Luknanto 29

Contoh pembobotan Skema Mundur

• Pembobotan terhadap ruang:

• Pembobotan terhadap waktu:

(1 ) 1 (1 ) 1 1 11 n n n n n n i i i i i i i f f f f f f f x θ x θ x θ x θ x + + + − − − − ∂ = −+= − + ∂ ∂ ∂ Δ Δ ( ) ( ) 11 1 1 1 1 1 n n n n i i i i i i f f f f f f f t ψ t ψ t ψ t ψ t + + − − − − − ∂ ∂ ∂ = − + = − + ∂ ∂ ∂ Δ Δ

Skema Eksplisit-Implisit

• Untuk aplikasi pembobotan terhadap waktu

dikenal tiga jenis skema yaitu

1. Skema Eksplisit yaitu skema pembobotan ruang dengan nilai θ = 0,

2. Skema Eksplisit yaitu skema pembobotan ruang dengan nilai θ = 1,

3. Skema Eksplisit-Implisit yaitu skema pembobotan ruang dengan nilai 0 < θ < 1.

(16)

4/25/2005 Djoko Luknanto 31

Skema Mundur - Eksplisit

Persamaan angkutan limbah adveksi murni:

Penyelesaian eksplisit dengan Skema Mudur

0 C C U t x ∂ ∂ + = ∂ ∂ 1 1 0 n n n n i i i i C C C C U t x + − − − + = Δ Δ

(

)

(

)

1 1 1 1 (1 ) n n n n i i i i n n n i i i n n i i U t C C C C x C Cr C C Cr C CrC + − − − Δ = − − Δ = − − = − +

Skema Mundur - Implisit

Persamaan angkutan limbah adveksi murni:

Penyelesaian eksplisit dengan Skema Mudur

0 C C U t x+= ∂ ∂ 1 1 1 1 0 n n n n i i i i C C C C U t x + + + − − += Δ Δ

(

)

1 1 1 1 1 1 1 (1 ) n n n n i i i i n n n i i i U t C C C C x Cr C CrC C + + + − + + − Δ + − = Δ + − =

(17)

4/25/2005 Djoko Luknanto 33

Skema Mundur: Eksplisit-Implisit

• Persamaan angkutan limbah adveksi murni:

• Penyelesaian eksplisit dengan Skema Mudur

0 C C U t x ∂ ∂ + = ∂ ∂ 1 1 1 1 1 1 1 1 (1 ) (1 ) 0 n n n n i i i i n n n n i i i i C C C C t t C C C C U x x ψ ψ θ θ + + − − + + − − ⎧ + − ⎫+Δ Δ ⎬ ⎩ ⎭ ⎧ + − ⎫=Δ Δ ⎬ ⎩ ⎭

Referensi

Dokumen terkait

Penyusunan Rencana kerja perubahan Sekretariat Daerah Kabupaten Pangandaran Tahun 2018 ini tidak terlepas dari Tugas Pokok dan Fungsi (Tupoksi) Sekretariat Daerah

Berdasarkan identifikasi masalah maka tujuan penelitian yaitu untuk mengetahui tingkat adopsi petani terhadap teknologi pertanian terpadu usahatani padi organik di

Terapi sleep hygiene pada anak usia sekolah yang menjalani hospitalisasi dapat diterapkan dengan baik karena didukung oleh kemampuan kognitif dan adaptif anak usia

&#34;Pengaruh Pengalaman Kerja, Independensi, Obyektifitas, Integritas Dan Kompetensi Terhadap Kualitas Hasil Audit (Studi Kasus Pada Auditor Inspektorat

Guna mencapai target luaran yang telah direncanakan, kegiatan pengabdian ini dilakukan dengan tahapan sebagai berikut: (1) Penjelasan materi Tanaman Hias Kaktus Mini untuk

Dalam mendidik anak usia dini, orang tua harus pintar-pintar dalam mempergunakan metode, sehingga anak tidak merasa bosan, selain itu orang tua harus memilih

Terakhir, saran yang dapat peneliti berikan, berdasarkan hasil penelitian yang telah dijelaskan di atas, agar kiranya penelitian ini dapat dilanjutkan dengan

Cukup jelas Pasal 22 Cukup jelas Pasal 23 Cukup jelas Pasal 24 Cukup jelas Pasal 25 Cukup jelas Pasal 26 Cukup jelas Pasal 27 Cukup jelas Pasal 28 Cukup jelas