• Tidak ada hasil yang ditemukan

METODE BEDA HINGGA UNTUK SOLUSI NUMERIK PERSAMAAN DIFERENSIAL

N/A
N/A
Protected

Academic year: 2021

Membagikan "METODE BEDA HINGGA UNTUK SOLUSI NUMERIK PERSAMAAN DIFERENSIAL"

Copied!
6
0
0

Teks penuh

(1)

METODE BEDA HINGGA UNTUK SOLUSI NUMERIK

PERSAMAAN DIFERENSIAL

Sangadji

1

ABSTRACT

There are many problems in applied sciences, physics, and engineering that are mathematically modeled by using differential equations and boundary conditions. Sometimes, to find analytic or exact solutions of ordinary differential equations are very difficult. Other solutions besides analytic or exact solutions are numerical solutions or approximations. Article discusses numerical solutions of ordinary differential equations using finite difference method.

Keywords: ordinary differential equations, numerical solutions, finite difference method

ABSTRAK

Terdapat banyak masalah dalam ilmu terapan, fisika, dan rekayasa teknik yang dimodelkan secara matematika dengan persamaan diferensial dan syarat-syarat batas. Kadang-kadang untuk mencari solusi analitik atau eksak dari persamaan diferensial biasa merupakan hal yang sangat sulit. Cara lain di samping solusi analitik atau eksak adalah solusi numerik atau pedekatan. Artikel membahas solusi numerik persamaan diferensial biasa dengan syarat-syarat batas menggunakan metode beda hingga.

Kata kunci: persamaan diferensial biasa, solusi numerik, metode beda hingga

(2)

PENDAHULUAN

Diberikan persamaan diferensial linier tingkat dua dan yang akan dicari adalah fungsi

)

(t

x

x

=

dengan

t

[ b

a

,

]

dengan syarat batas

x

(

a

)

=

α

,

x

(

b

)

=

β

.

Pada umumnya, solusi analitiknya sulit dicari, mengingat persamaan diferensial yang diberikan tersebut masih bersifat umum. Dalam hal ini, akan dicari solusi numeriknya dengan metode beda hingga. Instrumen untuk solusi itu adalah formula pendekatan beda hingga untuk turunan fungsi sebagai berikut.

), ( 2 ) ( ) ( ) ( ' 1 1 h2 h t x t x t x j j j +O − = + − (1)

),

(

)

(

)

(

2

)

(

)

(

"

1 2 1

h

2

h

t

x

t

x

t

x

t

x

j

=

j+

j

+

j

+

O

(2) dan

)

(

)

(

)

(

t

g

t

O

h

n

f

=

+

bila

M

h

t

g

t

f

n

(

)

)

(

(3)

untuk suatu konstanta positif M dan untuk h cukup kecil.

Bila solusi eksak dari suatu persamaan differensial biasa sulit sekali atau bahkan tidak dapat diselesaikan maka biasanya solusi pendekatannya secara numerik dapat dicari dengan metode beda hingga. Banyak buku teks standar tentang metode beda hingga untuk mendapatkan solusi pendekatan secara numerik persamaan differensial. Salah satu di antaranya adalah Finite Difference Methods for Ordinary and Partial Differential Equations: Steady State and Time Dependent Problems, Randall J. LeVeque, SIAM, July 2007.

SOLUSI NUMERIK PERSAMAAN DIFERENSIAL

Diberikan persamaan diferensial linier tingkat dua sebagai berikut.

)

(

)

(

)

(

)

(

'

)

(

)

(

"

t

p

t

x

t

q

t

x

t

r

t

x

=

+

+

, (4)

Dengan fungsi

p

(

t

),

q

(

t

)

dan

r

(t

)

kontinu pada interval

[ b

a

,

]

dari t. Akan dicari solusi numerik atau pendekatan

x

(t

)

yang memenuhi syarat batas

x

(

a

)

=

α

,

x

(

b

)

=

β

dari persamaan diferensial tersebut pada pada interval terkait. Pada interval

[ b

a

,

]

, dibuat partisi

P

=

{

t

0

,

t

1

,

t

2

,

K

,

t

N

}

dan

,

1

0

t

t

b

t

(3)

Dengan formula pendekatan beda hingga untuk derivatif pertama dan derivatif kedua dari

),

(

t

x

yaitu ), ( 2 ) ( ) ( ) ( ' 1 1 h2 h t x t x t x j j j +O − = + − (5) dan ), ( ) ( ) ( 2 ) ( ) ( " 1 2 1 h2 h t x t x t x t x j j j j +O + − = + − (6)

kemudian ruas kanan formula tersebut disubstitusikan ke dalam persamaan diferensial di atas, diperoleh ) ( ) ( ) ( 2 ) ( ) ( 2 2 1 1 2 2 1 1 j j j j j j j j j t r x t q h h x x t p h h x x x + + ⎟⎟ ⎠ ⎞ ⎜⎜ ⎝ ⎛ + − = + + − + + O O . (7)

Kemudian

O

(

h

2

)

di ruas kiri dan ruas kanan bisa eliminir dan diperkenalkan notasi baru

)

(

),

(

j j j

j

p

t

q

q

t

p

=

=

dan

r

j

=

r

(

t

j

).

Setelah persamaan yang terjadi disederhanakan, ternyata menjadi , 2 2 1 1 2 1 1 j j j j j j j j j r x q h x x p h x x x + + ⎟⎟ ⎠ ⎞ ⎜⎜ ⎝ ⎛ − = + − + + (8) atau

,

1

2

)

2

(

1

2

2 1 2 1 j j j j j j j

p

x

h

r

h

x

q

h

x

p

h

=

+

+

+

+ − untuk

j

=

1

,

2

,

K

,

N

1

(9) dan

,

,

,

2

,

1

,

0

),

(

t

j

N

x

x

j

=

j

=

K

x

0

=

α

dan

x

N

=

β

.

(10)

Dalam bentuk matriks, N −1 buah persamaan tersebut ekivalen dengan persamaan matriks tridiagonal berikut.

(4)

⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣ ⎡ + − − + − = ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣ ⎡ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣ ⎡ + − − − + − − − + − − − + − − − + − − − − − − − − − N N N j N N j N N N N N j j j e r h r h r h r h e r h x x x x x q h p h p h q h p h p h q h p h p h q h p h p h q h 1 2 2 2 2 2 2 0 1 2 1 2 2 1 1 2 1 2 2 2 2 2 2 2 2 2 1 1 2 2 1 2 1 2 2 1 2 1 2 2 1 2 1 2 2 1 2 1 2 2 O O 11) dan

α

+

=

1

2

1 0

p

h

e

dan

1

.

2

1

β

+

=

N N

p

h

e

Dengan bantuan aplikasi program komputer,

sistem persamaan linier tersebut dapat diselesaikan. Berikut ini diberikan hasil studi kasus dalam mencari solusi numerik persamaan diferensial

1

1

2

1

2

)

(

"

2 ' 2

+

+

+

=

x

t

x

t

t

t

x

pada interval

[

0

,

4

]

(12)

dengan syarat-syarat batas

25

.

1

)

0

(

=

x

dan

x

(

4

)

=

0

.

95

(13)

dan nilai h: h1 =0,2, h2 =0,1h3 =0,05,h4 =0.025. Perlu dicatat bahwa solusi eksak persamaan

diferensial tersebut adalah

). 1 ln( 2 1 ) 1 ln( 2 1 ) arctan( 2 25 . 2 4860896526 . 0 25 . 1 ) ( 2 2 2 2 t t t t t t t t x + + + − + − + = (14)

(5)

Tabel 1 Pendekatan Numerik untuk x 1 t 1 2 x' t 1 2t x" 2 2 + + − + = untuk Nilai H

yang Bermacam-Macam Dibandingkan dengan Solusi Eksak

j

t

2

.

0

1 1 ,

=

h

x

j

1

.

0

2 2 ,

=

h

x

j

05

.

0

3 3 ,

=

h

x

j

025

.

0

4 4 ,

=

h

x

j

eksak

t

x

(

j

)

--- 0.0 1.250000 1.250000 1.250000 1.250000 1.250000 0.2 1.314503 1.316646 1.317174 1.317306 1.317350 0.4 1.320607 1.325045 1.326141 1.326414 1.326505. 0.6 1.272755 1.279533 1.281206 1.281623 1.281762 0.8 1.177399 1.186438 1.188670 1.189227 1.189412 1.0 1.042106 1.053226 1.055973 1.056658 1.056886. 1.2 0.874878 0.887823 0.891023 0.891821 0.892086 1.4 0.683712 0.698181 0.701758 0.702650 0.702947 1.6 0.476372 0.492027 0.495900 0.496865 0.497187 1.8 0.260264 0.276749 0.280828 0.281846 0.282184 2.0 0.042399 0.059343 0.063537 0.064583 0.064931 2.2 -0.170616 -0.153592 -0.149378 -0.148327 -0.147977 2.4 -0.372557 -0.355841 -0.351702 -0.350669 -0.350325 2.6 -0.557565 -0.541546 -0.537580 -0.536590 -0.536261 2.8 -0.720114 -0.705188 -0.701492 -0.700570 -0. 700262 3.0 -0.854988 -0.841551 -0.838223 -0.837393 -0.837116 3.2 -0.957250 -0.945700 -0.942839 -0.942125 -0.941888 3.4 -1.022221 -1.012958 -1.010662 -0.010090 -1.009899 3.6 -1.045457 -1.038880 -1.037250 -1.036844 -1.036709 3.8 -1.022727 -1.019238 -1.018373 -1.018158 -1.018086 4.0 -0.950000 -0.950000 -0.950000 -0.950000 -0.950000 y t 1.0 0.5 0.0 -0.5 -1.0 1 2 3 4 y = u(t) y t 1.0 0.5 0.0 -0.5 -1.0 1 2 3 4 y = u(t)

Gambar 1 Grafik Solusi Numerik untuk Persamaan Diferensial

1

x

2

x'

2t

x"

2 2

+

+

+

=

dengan h=0.2

(6)

PENUTUP

Instrumen untuk solusi ini adalah formula pendekatan beda hingga untuk turunan pertama dan turunan ke dua dari fungsinya, yaitu

), ( ) ( ) ( 2 ) ( ) ( " ), ( 2 ) ( ) ( ) ( ' 2 2 1 1 2 1 1 h h t x t x t x t x h h t x t x t x j j j j j j j O O + + − = + − = − + − +

Dengan formula pendekatan beda hingga untuk derivatif pertama dan derivatif kedua dari

)

(t

x

tersebut dan kemudian ruas kanan dari formula tersebut disubstitusikan ke dalam persamaan diferensialnya dengan memperhatikan syarat batas yang ada maka diperoleh sistem persamaan dari

1 −

N buah persamaan linier untuk diselesaikan dalam mendapatkan nilai dari

x

(t

)

di

t

j

=

a

+

hj

untuk

j

=

1

,

2

,

K

,

N

1

sebagai solusi numerik untuk persamaan diferensialnya dengan syarat batas yang ada.

Metode tersebut tidak hanya digunakan pada persamaan diferensial linier tingkat dua dengan syarat batas tetapi juga dapat digunakan untuk persamaan diferensial linier tingkat n dengan syarat batas.

DAFTAR PUSTAKA

Bartle, Robert G. and Donald R. Sherbert. 2000. Introduction to Real Analysis. 3rd Edition. John Wiley & Sons, Inc.

Hollis, Selwyn. 2002. Differential Equations with Boundary Value Problems. Upper Saddle River, New Jersey, USA: Prentice Hall.

Leader, Jeffrey J. 2004. Numerical Analysis and Scientific Computation. Pearson International Edition. Mathews, John H. 1992. Numerical Methods for Mathematics, Science, and Engineering. 2nd Edition.

New Jersey: Prentice Hall International Inc.

Simmons, George F. dan Steven G. Krantz. 2007. Differential Equations Theory, Technique, and Practice. McGraw-Hill International Edition.

Gambar

Tabel 1 Pendekatan Numerik untuk  x 1 t1x'2t1x"2t2 2 +−+=+  untuk Nilai H

Referensi

Dokumen terkait

Solusi numerik yang diperoleh dari persamaan difusi konveksi 1D dengan menggunakan metode Galerkin-beda hingga dapat dilakukan dengan mendiskritkan domain menggunakan elemen

Grafik visualisasi fungsi gelombang persamaan Schrodinger potensial Coulombic Rosen Morse sebagai hasil dari numerik metode beda hingga terhadap hasil eksak

Berdasarkan hasil pembahasan dalam pencarian solusi persamaan difusi pada larutan gula dengan metode beda hingga diperoleh solusi numerik dari C dengan semakin

Terakhir, sistem persamaan linier tersebut akan diselesaikan dengan metode GMRES untuk menentukan solusi numerik.. Kata kunci : difusi anisotropik, selisih hingga,

Pada tugas akhir ini akan dibahas solusi numerik fKdV dengan skema numerik implisit FTCS yang dapat diselesaikan dengan metode eliminasi Gauss.. Sebelum menyelesaikan persamaan

Berikut ini diberikan hasil eksak dan galat yang terjadi pada setiap modifikasi metode trapesium secara komputasi numerik untuk kasus dengan menggunakan ap- likasi matlab.

Pada metode numerik, nilai eksak hanya akan diketahui jika fungsi yang. ditangani dapat diselesaikan secara

Hasil penelitian menunjukan bahwa penggunaan metode beda hingga ini dapat dikatakan stabil mutlak, solusi numerik yang diperoleh konvergen pada sebuah nilai dan