• 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

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

Slika 28 Rezultat analize naprezanja poprečne dvostruke cijevi.. Grafi č ki prikaz i tablica prikazuju raspodjelu naprezanja prema

Ebben az esetben megfigyelhető mind a farmakon akut hatása a feladat által létrejött agyi aktivitásra, mind krónikus kezelés hatása, például többhetes antidepresszív

Dalam penelitian Permatasari (2004) menjelaskan bahwa perencanaan pajak untuk suatu operasi yang bersifat multinasional merupakan pekerjaan yang kompleks, tetapi di lain

Puji syukur kepada Tuhan Yang Maha Esa atas kasih karunia dan anugerah-Nya penulis dapat menyelesaikan penelitian dan penyusunan skripsi yang berjudul “Pembuatan Sediaan Floating

Pendekatan Sains Teknologi Masyarakat (STM) menggunakan BUPENA yang dikembangkan di kelas IV-E SD Muhammadiyah 08 Medan mengalami peningkatan yang dapat dilihat dari:

perekonomian nasional yang tercermin dalam kinerjanya di perdagangan internasional, investasi, ketenagakerjaan, dan stabilitas harga, (b) buruknya efisiensi kelembagaan

Ruang lingkup asesmen pada saat anak telah belajar di kelas, meliputi penilaian untuk menentukan apa yang harus diajarkan kepada siswa, dan penilaian untuk menentukan