• Tidak ada hasil yang ditemukan

Solusi Numerik Persamaan Transport

N/A
N/A
Protected

Academic year: 2022

Membagikan "Solusi Numerik Persamaan Transport"

Copied!
25
0
0

Teks penuh

(1)

Solusi Numerik Persamaan Transport

M. Jamhuri

December 16, 2013

▸ Baca selengkapnya: penentu solusi adalah

(2)

Diberikan persamaan Transport

u t + 2u x = 0 (1)

Diskretkan persamaan transport (1) dengan menggunakan persamaan beda skema FTCS, yaitu

u j n+1 − u j n

∆t + 2 u j n − u j −1 n

∆x = 0 (2)

(3)

Diberikan persamaan Transport

u t + 2u x = 0 (1)

Diskretkan persamaan transport (1) dengan menggunakan persamaan beda skema FTCS, yaitu

u j n+1 − u j n

∆t + 2 u j n − u j −1 n

∆x = 0 (2)

(4)

Persamaan beda (2) dapat disederhanakan menjadi u n+1 j = − 2∆t

∆x u n j − u j −1 n  + u j n

atau,

u j n+1 = −d u j n − u j −1 n  + u n j , dengan d = 2∆t

∆x (3) Syarat kestabilan dari persamaan beda (3) dapat ditentukan dengan cara mensubstitusikan u j n = ρ n e iaj pada persamaan tersebut, dan dikatakan stabil jika memenuhi |ρ| ≤ 1. Substitusi u j n = ρ n e iaj pada persamaan (3) menghasilkan

ρ n+1 e iaj = −d 

ρ n e iaj − ρ n e ia(j −1) 

+ ρ n e iaj Bagi kedua ruas persamaan diatas dengan ρ n e iaj , sehingga diperoleh

ρ = −d 1 − e −ia  + 1

(5)

Persamaan beda (2) dapat disederhanakan menjadi u n+1 j = − 2∆t

∆x u n j − u j −1 n  + u j n atau,

u j n+1 = −d u n j − u j −1 n  + u n j , dengan d = 2∆t

∆x (3)

Syarat kestabilan dari persamaan beda (3) dapat ditentukan dengan cara mensubstitusikan u j n = ρ n e iaj pada persamaan tersebut, dan dikatakan stabil jika memenuhi |ρ| ≤ 1. Substitusi u j n = ρ n e iaj pada persamaan (3) menghasilkan

ρ n+1 e iaj = −d 

ρ n e iaj − ρ n e ia(j −1) 

+ ρ n e iaj Bagi kedua ruas persamaan diatas dengan ρ n e iaj , sehingga diperoleh

ρ = −d 1 − e −ia  + 1

(6)

Persamaan beda (2) dapat disederhanakan menjadi u n+1 j = − 2∆t

∆x u n j − u j −1 n  + u j n atau,

u j n+1 = −d u n j − u j −1 n  + u n j , dengan d = 2∆t

∆x (3) Syarat kestabilan dari persamaan beda (3) dapat ditentukan dengan cara mensubstitusikan u j n = ρ n e iaj pada persamaan tersebut, dan dikatakan stabil jika memenuhi |ρ| ≤ 1.

Substitusi u j n = ρ n e iaj pada persamaan (3) menghasilkan ρ n+1 e iaj = −d 

ρ n e iaj − ρ n e ia(j −1) 

+ ρ n e iaj Bagi kedua ruas persamaan diatas dengan ρ n e iaj , sehingga diperoleh

ρ = −d 1 − e −ia  + 1

(7)

Persamaan beda (2) dapat disederhanakan menjadi u n+1 j = − 2∆t

∆x u n j − u j −1 n  + u j n atau,

u j n+1 = −d u n j − u j −1 n  + u n j , dengan d = 2∆t

∆x (3) Syarat kestabilan dari persamaan beda (3) dapat ditentukan dengan cara mensubstitusikan u j n = ρ n e iaj pada persamaan tersebut, dan dikatakan stabil jika memenuhi |ρ| ≤ 1.

Substitusi u j n = ρ n e iaj pada persamaan (3) menghasilkan ρ n+1 e iaj = −d 

ρ n e iaj − ρ n e ia(j −1) 

+ ρ n e iaj

Bagi kedua ruas persamaan diatas dengan ρ n e iaj , sehingga diperoleh

ρ = −d 1 − e −ia  + 1

(8)

Persamaan beda (2) dapat disederhanakan menjadi u n+1 j = − 2∆t

∆x u n j − u j −1 n  + u j n atau,

u j n+1 = −d u n j − u j −1 n  + u n j , dengan d = 2∆t

∆x (3) Syarat kestabilan dari persamaan beda (3) dapat ditentukan dengan cara mensubstitusikan u j n = ρ n e iaj pada persamaan tersebut, dan dikatakan stabil jika memenuhi |ρ| ≤ 1.

Substitusi u j n = ρ n e iaj pada persamaan (3) menghasilkan ρ n+1 e iaj = −d 

ρ n e iaj − ρ n e ia(j −1) 

+ ρ n e iaj Bagi kedua ruas persamaan diatas dengan ρ n e iaj , sehingga diperoleh

ρ = −d 1 − e −ia  + 1

(9)

Untuk mempermudah analisis, ubah bentuk exp ke dalam bentuk sinusoidal, sehingga diperoleh

ρ = −d (1 − cos a + i sin a) + 1

= −d + d cos a − id sin a + 1

= {−d + d cos a + 1} + i {−d sin a}

Jika |ρ| ≤ 1, maka |ρ|2≤ 1, dan untuk mempermudah perhitungan syarat kestabilan, kita pakai kriteria yang terakhir. Sedangkan dari perhitungan diperoleh

|ρ|2 = {−d + d cos a + 1}2+ {−d sin a}2

= n

d2− 2d2cos a − 2d + d2cos2a + 2d cos a + 1o + d2sin2a

= 

d2cos2a + d2sin2a +

2d − 2d2 cos a +

d2− 2d + 1

= 

2d − 2d2 cos a +

2d2− 2d + 1

Karena nilai −1 ≤ cos a ≤ 1, maka

 2d2− 2d

+ 2d2− 2d

+ 1 ≤ |ρ|2 ≤ 

2d − 2d2 +

2d2− 2d + 1

4d2− 4d + 1 ≤ |ρ|2 ≤ 1 (4)

(10)

Untuk mempermudah analisis, ubah bentuk exp ke dalam bentuk sinusoidal, sehingga diperoleh

ρ = −d (1 − cos a + i sin a) + 1

= −d + d cos a − id sin a + 1

= {−d + d cos a + 1} + i {−d sin a}

Jika |ρ| ≤ 1, maka |ρ|2≤ 1, dan untuk mempermudah perhitungan syarat kestabilan, kita pakai kriteria yang terakhir. Sedangkan dari perhitungan diperoleh

|ρ|2 = {−d + d cos a + 1}2+ {−d sin a}2

= n

d2− 2d2cos a − 2d + d2cos2a + 2d cos a + 1o + d2sin2a

= 

d2cos2a + d2sin2a +

2d − 2d2 cos a +

d2− 2d + 1

= 

2d − 2d2 cos a +

2d2− 2d + 1

Karena nilai −1 ≤ cos a ≤ 1, maka

 2d2− 2d

+ 2d2− 2d

+ 1 ≤ |ρ|2 ≤ 

2d − 2d2 +

2d2− 2d + 1

4d2− 4d + 1 ≤ |ρ|2 ≤ 1 (4)

(11)

Untuk mempermudah analisis, ubah bentuk exp ke dalam bentuk sinusoidal, sehingga diperoleh

ρ = −d (1 − cos a + i sin a) + 1

= −d + d cos a − id sin a + 1

= {−d + d cos a + 1} + i {−d sin a}

Jika |ρ| ≤ 1, maka |ρ|2≤ 1, dan untuk mempermudah perhitungan syarat kestabilan, kita pakai kriteria yang terakhir. Sedangkan dari perhitungan diperoleh

|ρ|2 = {−d + d cos a + 1}2+ {−d sin a}2

= n

d2− 2d2cos a − 2d + d2cos2a + 2d cos a + 1o + d2sin2a

= 

d2cos2a + d2sin2a +

2d − 2d2 cos a +

d2− 2d + 1

= 

2d − 2d2 cos a +

2d2− 2d + 1

Karena nilai −1 ≤ cos a ≤ 1, maka

 2d2− 2d

+ 2d2− 2d

+ 1 ≤ |ρ|2 ≤ 

2d − 2d2 +

2d2− 2d + 1

4d2− 4d + 1 ≤ |ρ|2 ≤ 1 (4)

(12)

Ingat syarat kestabilannya adalah

|ρ| ≤ 1 atau − 1 ≤ ρ ≤ 1

jika dikuadratkan, maka syarat kestabilannya berubah menjadi

|ρ|2≤ 1 atau 0 ≤ ρ2≤ 1

untuk ρ ∈ R, jika ρ ∈ C maka

|ρ|2≤ 1 atau 0 ≤ a2+ b2≤ 1

untuk ρ = a + ib, dengan i =√

−1.

Dengan demikian dari pertidaksamaan (4) diperoleh syarat kestabilan

4d2− 4d + 1 ≤ 1

atau

4d2− 4d ≤ 0

d − 1 ≤ 0

d ≤ 1

Jadi syarat kestabilannya akan dipenuhi jika d ≤ 1 atau

2∆t

∆x ≤ 1.

(13)

Ingat syarat kestabilannya adalah

|ρ| ≤ 1 atau − 1 ≤ ρ ≤ 1

jika dikuadratkan, maka syarat kestabilannya berubah menjadi

|ρ|2≤ 1 atau 0 ≤ ρ2≤ 1

untuk ρ ∈ R, jika ρ ∈ C maka

|ρ|2≤ 1 atau 0 ≤ a2+ b2≤ 1

untuk ρ = a + ib, dengan i =√

−1.

Dengan demikian dari pertidaksamaan (4) diperoleh syarat kestabilan

4d2− 4d + 1 ≤ 1

atau

4d2− 4d ≤ 0

d − 1 ≤ 0

d ≤ 1

Jadi syarat kestabilannya akan dipenuhi jika d ≤ 1 atau

2∆t

∆x ≤ 1.

(14)

Ingat syarat kestabilannya adalah

|ρ| ≤ 1 atau − 1 ≤ ρ ≤ 1

jika dikuadratkan, maka syarat kestabilannya berubah menjadi

|ρ|2≤ 1 atau 0 ≤ ρ2≤ 1

untuk ρ ∈ R, jika ρ ∈ C maka

|ρ|2≤ 1 atau 0 ≤ a2+ b2≤ 1

untuk ρ = a + ib, dengan i =√

−1.

Dengan demikian dari pertidaksamaan (4) diperoleh syarat kestabilan

4d2− 4d + 1 ≤ 1

atau

4d2− 4d ≤ 0

d − 1 ≤ 0

d ≤ 1

Jadi syarat kestabilannya akan dipenuhi jika d ≤ 1 atau

2∆t

∆x ≤ 1.

(15)

Syarat Konsistensi-nya

Untuk menentukan syarat konsistensi dari (2), lakukan ekspansi Taylor untuk un+1j dan uj −1n yaitu:

un+1j = ujn+ ∆t ut|nj + 1

2!∆t2utt|nj + 1

3!∆t3uttt|nj + · · · (5)

uj −1n = ujn− ∆x ux|nj + 1

2!∆x2uxx|nj −1

3!∆x3uxxx|nj + · · · (6)

Selanjutnya dan substitusikan (5) dan (6) pada persamaan (2), sehingga diperoleh

∆t ut|nj +2!1∆t2utt|nj +3!1∆t3uttt|nj + · · ·

∆t +2

∆x ux|nj2!1∆x2uxx|nj +3!1∆x3uxxx|nj − · · ·

∆x = 0

atau

 ut|nj + 1

2!∆t utt|nj + 1

3!∆t2uttt|nj + · · ·

 + 2

 ux|nj −1

2!∆x uxx|nj + 1

3!∆x2uxxx|nj − · · ·



= 0

( ut+∆t

2!utt+∆t2 3! uttt+ · · ·

) + 2

( ux−∆x

2!uxx+∆x2 3! uxxx− · · ·

)

= 0

{ut+ 2ux} +

∆t 2!utt− 2∆x

2!uxx

 +

(∆t2

3! uttt+ 2∆x2 3! uxxx

)

+ · · · = (7)0

Suatu persamaan beda untuk persamaan transport (1) atau bentuk terakhir dari persamaan (7) dikatakan konsisten jika

lim (∆t,∆x )→0

∆t 2!utt− 2∆x

2!uxx

 +

(∆t2

3! uttt+ 2∆x2 3! uxxx

)

+ · · · = 0 (8)

(16)

Syarat Konsistensi-nya

Untuk menentukan syarat konsistensi dari (2), lakukan ekspansi Taylor untuk un+1j dan uj −1n yaitu:

un+1j = ujn+ ∆t ut|nj + 1

2!∆t2utt|nj + 1

3!∆t3uttt|nj + · · · (5)

uj −1n = ujn− ∆x ux|nj + 1

2!∆x2uxx|nj −1

3!∆x3uxxx|nj + · · · (6) Selanjutnya dan substitusikan (5) dan (6) pada persamaan (2), sehingga diperoleh

∆t ut|nj +2!1∆t2utt|nj +3!1∆t3uttt|nj + · · ·

∆t +2

∆x ux|nj2!1∆x2uxx|nj +3!1∆x3uxxx|nj − · · ·

∆x = 0

atau

 ut|nj + 1

2!∆t utt|nj + 1

3!∆t2uttt|nj + · · ·

 + 2

 ux|nj −1

2!∆x uxx|nj + 1

3!∆x2uxxx|nj − · · ·



= 0

( ut+∆t

2!utt+∆t2 3! uttt+ · · ·

) + 2

( ux−∆x

2!uxx+∆x2 3! uxxx− · · ·

)

= 0

{ut+ 2ux} +

∆t 2!utt− 2∆x

2!uxx

 +

(∆t2

3! uttt+ 2∆x2 3! uxxx

)

+ · · · = (7)0

Suatu persamaan beda untuk persamaan transport (1) atau bentuk terakhir dari persamaan (7) dikatakan konsisten jika

lim (∆t,∆x )→0

∆t 2!utt− 2∆x

2!uxx

 +

(∆t2

3! uttt+ 2∆x2 3! uxxx

)

+ · · · = 0 (8)

(17)

Syarat Konsistensi-nya

Untuk menentukan syarat konsistensi dari (2), lakukan ekspansi Taylor untuk un+1j dan uj −1n yaitu:

un+1j = ujn+ ∆t ut|nj + 1

2!∆t2utt|nj + 1

3!∆t3uttt|nj + · · · (5)

uj −1n = ujn− ∆x ux|nj + 1

2!∆x2uxx|nj −1

3!∆x3uxxx|nj + · · · (6) Selanjutnya dan substitusikan (5) dan (6) pada persamaan (2), sehingga diperoleh

∆t ut|nj +2!1∆t2utt|nj +3!1∆t3uttt|nj + · · ·

∆t +2

∆x ux|nj2!1∆x2uxx|nj +3!1∆x3uxxx|nj − · · ·

∆x = 0

atau

 ut|nj + 1

2!∆t utt|nj + 1

3!∆t2uttt|nj + · · ·

 + 2

 ux|nj −1

2!∆x uxx|nj + 1

3!∆x2uxxx|nj − · · ·



= 0

( ut+∆t

2!utt+∆t2 3! uttt+ · · ·

) + 2

( ux−∆x

2!uxx+∆x2 3! uxxx− · · ·

)

= 0

{ut+ 2ux} +

∆t 2!utt− 2∆x

2!uxx

 +

(∆t2

3! uttt+ 2∆x2 3! uxxx

)

+ · · · = (7)0

Suatu persamaan beda untuk persamaan transport (1) atau bentuk terakhir dari persamaan (7)

(18)

Galat pemotongan pertama pada persamaan (7) adalah

Error pemotongan pertama =∆t 2!utt− 2∆x

2!uxx

selanjutnya kita singkat Gpp.

Perhatikan! dari persamaan (1), kita punya

ut= −2ux

atau

∂u

∂t = −2∂u

∂x Jika kita turunkan persamaan diatas sekali lagi terhadap t, maka

2u

∂t2 = ∂

∂t



−2∂u

∂x



= −2∂

∂t

∂u

∂x



= −2∂

∂x

∂u

∂t



= −2∂

∂x



−2∂u

∂x



= 4∂2u

∂x2

atau

utt= 4uxx atau uxx= 1 4utt

(19)

Galat pemotongan pertama pada persamaan (7) adalah

Error pemotongan pertama =∆t 2!utt− 2∆x

2!uxx

selanjutnya kita singkat Gpp.

Perhatikan! dari persamaan (1), kita punya

ut= −2ux

atau

∂u

∂t = −2∂u

∂x

Jika kita turunkan persamaan diatas sekali lagi terhadap t, maka

2u

∂t2 = ∂

∂t



−2∂u

∂x



= −2∂

∂t

∂u

∂x



= −2∂

∂x

∂u

∂t



= −2∂

∂x



−2∂u

∂x



= 4∂2u

∂x2

atau

utt= 4uxx atau uxx= 1 4utt

(20)

Galat pemotongan pertama pada persamaan (7) adalah

Error pemotongan pertama =∆t 2!utt− 2∆x

2!uxx

selanjutnya kita singkat Gpp.

Perhatikan! dari persamaan (1), kita punya

ut= −2ux

atau

∂u

∂t = −2∂u

∂x Jika kita turunkan persamaan diatas sekali lagi terhadap t, maka

2u

∂t2 = ∂

∂t



−2∂u

∂x



= −2∂

∂t

∂u

∂x



= −2∂

∂x

∂u

∂t



= −2∂

∂x



−2∂u

∂x



= 4∂2u

∂x2

atau

utt= 4uxx atau uxx= 1 4utt

(21)

Jika kenyataan terakhir kita substitusikan pada GPP, akan diperoleh

Gpp =

∆t 2 −∆x

4

 utt

yang menyatakan bahwa akurasi dari persamaan beda (2) berorde O (∆t, ∆x) , dan Gpp tersebut akan bernilai nol jika

∆t 2 −∆x

4 = 0 atau

∆t

2 = ∆x

4 2∆t

∆x = 1

d = 1

Jadi persamaan beda (2) akan menghasilkan solusi numerik yang sama dengan solusi eksaknya (errornya nol) jika kita dapat mengkondisikan d = 1.

Akhirnya, skema numerik untuk persamaan transport (3) konsisten, karena untuk ∆t → 0,

∆x → 0 Gpp-nya juga menuju nol. sedemikian hingga

{ut+ 2ux} +

∆t 2!utt− 2∆x

2!uxx

 +

(∆t2

3! uttt+ 2∆x2 3! uxxx

)

+ · · · ∼= ut+ 2ux•

(22)

Jika kenyataan terakhir kita substitusikan pada GPP, akan diperoleh

Gpp =

∆t 2 −∆x

4

 utt

yang menyatakan bahwa akurasi dari persamaan beda (2) berorde O (∆t, ∆x) , dan Gpp tersebut akan bernilai nol jika

∆t 2 −∆x

4 = 0 atau

∆t

2 = ∆x

4 2∆t

∆x = 1

d = 1

Jadi persamaan beda (2) akan menghasilkan solusi numerik yang sama dengan solusi eksaknya (errornya nol) jika kita dapat mengkondisikan d = 1.

Akhirnya, skema numerik untuk persamaan transport (3) konsisten, karena untuk ∆t → 0,

∆x → 0 Gpp-nya juga menuju nol. sedemikian hingga

{ut+ 2ux} +

∆t 2!utt− 2∆x

2!uxx

 +

(∆t2

3! uttt+ 2∆x2 3! uxxx

)

+ · · · ∼= ut+ 2ux•

(23)

Jika kenyataan terakhir kita substitusikan pada GPP, akan diperoleh

Gpp =

∆t 2 −∆x

4

 utt

yang menyatakan bahwa akurasi dari persamaan beda (2) berorde O (∆t, ∆x) , dan Gpp tersebut akan bernilai nol jika

∆t 2 −∆x

4 = 0 atau

∆t

2 = ∆x

4 2∆t

∆x = 1

d = 1

Jadi persamaan beda (2) akan menghasilkan solusi numerik yang sama dengan solusi eksaknya (errornya nol) jika kita dapat mengkondisikan d = 1.

Akhirnya, skema numerik untuk persamaan transport (3) konsisten, karena untuk ∆t → 0,

∆x → 0 Gpp-nya juga menuju nol. sedemikian hingga

∆t ∆x  (

∆t2 ∆x2 )

(24)

Contoh Cari Solusinya

Di berikan persamaan transport beserta kondisi batasnya sebagai berikut:

ut+ 2ux= 0 0 ≤ x ≤ 2, 0 ≤ t ≤ 1

u (x, 0) = (

1 0 < x ≤ 0.8

0 x lainnya dan u (0, t) = 0

Dengan menggunakan ∆t = 0.2 dan ∆x = 0.4, maka dapat diperoleh solusi dari pdp diatas sebagai mana pada tabel berikut:

Table: Hasil Numerik Skema FTBS (u

jn+1

= −

2∆t∆x



u

jn

− u

nj −1

 + u

jn

)

t/x 0 0.2 0.4 0.6 0.8 1

0 0 0 0 0 0 0

0.4 1 0 0 0 0 0

0.8 1 1 0 0 0 0

1.2 0 1 1 0 0 0

1.6 0 0 1 1 0 0

2 0 0 0 1 1 0

(25)

Contoh Cari Solusinya

Di berikan persamaan transport beserta kondisi batasnya sebagai berikut:

ut+ 2ux= 0 0 ≤ x ≤ 2, 0 ≤ t ≤ 1

u (x, 0) = (

1 0 < x ≤ 0.8

0 x lainnya dan u (0, t) = 0

Dengan menggunakan ∆t = 0.2 dan ∆x = 0.4, maka dapat diperoleh solusi dari pdp diatas sebagai mana pada tabel berikut:

Table: Hasil Numerik Skema FTBS (u

jn+1

= −

2∆t∆x



u

jn

− u

nj −1

 + u

jn

)

t/x 0 0.2 0.4 0.6 0.8 1

0 0 0 0 0 0 0

0.4 1 0 0 0 0 0

0.8 1 1 0 0 0 0

1.2 0 1 1 0 0 0

1.6 0 0 1 1 0 0

2 0 0 0 1 1 0

Referensi

Dokumen terkait

Solusi numerik persamaan Boltzmann dengan menggunakan metode DSMC satu dimensi dapat diperoleh, sedemikian sehingga nilai dari beberapa besaran makroskopik dapat dihitung,

Dan dari hasil pembahasan di atas, persamaan diferensial linear tak homogen dengan koefisien variabel lebih mudah dan lebih cepat diselesaikan dengan metode numerik dari pada

perbandingan antara solusi numerik menggunakan jaringan fungsi radial basis dan menggunakan OHAM, diperoleh kesimpulan bahwa solusi numerik dari OHAM dengan perhitungan sampai orde

Tujuan penelitian ini adalah memperoleh solusi numerik dengan metode implisit FTCS pada penyelesaian persamaan Fokker-Planck, yang kemudian dibandingkan dengan

Pembatasan masalah dalam tugas akhir ini adalah menentukan solusi numerik persamaan difusi anisotropik dengan menggabungkan antara dua metode selisih hingga yaitu

Pada bab ini disajikan hasil pengujian program beserta spesifikasi sistem yang digunakan dalam pengujian program perbandingan solusi numerik persamaan integral Volterra

Pada bab ini, kita akan mempelajari metode-metode untuk menentukan akar persamaan secara numerik, di antaranya adalah metode biseksi, metode regula falsi, metode

Solusi numerik persamaan forced KdV menggunakan jaringan RBF yang diperoleh dalam penelitian ini menunjukkan hasil yang cukup dekat dengan solusi analitiknya