You are on page 1of 62

PERSAMAAN DIFERENSIAL

PARSIAL
Partial Differential Equations PDE
Persamaan Diferensial Parsial PDE
2
Acuan
Chapra, S.C., Canale R.P., 1990, Numerical Methods for Engineers,
2nd Ed., McGraw-Hill Book Co., New York.
Chapter 23 dan 24, hlm. 707-749.
Persamaan Diferensial Parsial PDE
3
Suatu fungsi u yang bergantung pada x dan y: u(x,y)
Diferensial u terhadap x di sembarang titik (x,y)



Diferensial u terhadap y di sembarang titik (x,y)
( ) ( )
x
y x u y x x u
x
u
x
A
A +
=
c
c
A
, ,
lim
0
( ) ( )
y
y x u y y x u
y
u
y
A
A +
=
c
c
A
, ,
lim
0
Persamaan Diferensial Parsial PDE
4
Contoh arti
fisik:
u elevasi tanah
pada peta
situasi.
u ditunjukkan
oleh garis-
garis (kontour)
elevasi tanah.
X
Y
buat potongan memanjang di sepanjang
garis ini apa yang akan Sdr lihat?
u(x,y)
Persamaan Diferensial Parsial PDE
5
1 2
2
2
2
2
= +
c
c
+
c
c
u
y
u
xy
x
u
y u
y
u
x
y x
u
5 8
2
2
2
3
= +
c
c
+
c c
c
x
y x
u
x
u
=
c c
c
+
|
|
.
|

\
|
c
c
2
3
3
2
2
6
x
y
u
xu
x
u
=
c
c
+
c
c
2
2
Orde PDE adalah orde tertinggi suku derivatif
PDE merupakan fungsi linear apabila
fungsi tsb linear pada u dan derivatif u, dan
koefisien persamaan tsb hanya bergantung
pada variabel bebas (x atau y) atau konstanta
(1)
(2)
(3)
(4)
PDE Order Linear
(1) 2 ya
(2) 3 ya
(3) 3 tidak
(4) 2 tidak
Persamaan Diferensial Parsial PDE
6
0
2
2 2
2
2
=
c
c
+
c c
c
+
c
c
D
y
u
C
y x
u
B
x
u
A
PDE yang dibahas pada mk Matek di sini
hanya PDE linear berorde dua
PDE linear berorde dua dan fungsi dua
variabel bebas (x,y) dapat dikelompokkan
menjadi:
eliptik
parabolik
hiperbolik
B
2
4AC kategori
< 0 eliptik
= 0 parabolik
> 0 hiperbolik
A, B, C : fungsi x dan y
D : fungsi x, y, u, u/x, dan
u/y
Persamaan Diferensial Parsial PDE
7
B
2
4AC Kategori Nama Persamaan
< 0 Eliptik Persamaan Laplace
(permanen, 2D spasial)

= 0 Parabolik Persamaan konduksi panas
(tak-permanen, 1D spasial)

> 0 Hiperbolik Persamaan gelombang
(tak-permanen, 1D spasial)

0
2
2
2
2
=
c
c
+
c
c
y
T
x
T
t
T
x
T
k
c
c
=
c
c
2
2
2
2
2 2
2
1
t
y
c x
y
c
c
=
c
c
PDE Eliptik (Persamaan Laplace)
Teknik Penyelesaian Persamaan Laplace
Persamaan Diferensial Parsial PDE
8
Persamaan Laplace
9
z
X
Y
Sebuah plat logam persegi tipis
kedua permukaan dilapisi
dengan isolator panas
sisi-sisi plat diberi panas
dengan temperatur tertentu
transfer panas hanya
dimungkinkan pada arah x
dan y
Ditinjau pada saat transfer
permanen telah tercapai (steady-
state condition)
Persamaan Laplace
10
x
y
q(x)+q(x+x)
q(y)+q(y+y)
q(y)
X
Y Pada steady-state condition, aliran kedalam
sebuah elemen (lihat gambar di samping)
selama periode t haruslah sama dengan aliran
yang keluar dari elemen tsb:
( ) ( )
( ) ( ) t z x y y q t z y x x q
t z x y q t z y x q
A A A A + + A A A A +
= A A A + A A A
q(x) dan q(y) berturut-turut adalah fluks panas
arah x dan arah y, dalam satuan kal/cm
2
/s.
q(x)
Persamaan Laplace
11
x
y
q(x)+q(x+x)
q(y)+q(y+y)
q(y)
X
Y Jika semua suku pada persamaan tsb dibagi
dengan z t, maka:
( ) ( ) ( ) ( ) x y y q y x x q x y q y x q A A + + A A + = A + A
Pengelompokan suku dan perkalian dengan
x/x atau y/y menghasilkan:
( ) ( ) ( ) ( )
0 = A A
A
A +
+ A A
A
A +
x y
y
y y q y q
y x
x
x x q x q
q(x)
Persamaan Laplace
12
x
y
q(x)+q(x+x)
q(y)+q(y+y)
q(y)
X
Y Pembagian dengan x y menghasilkan:
Mengambil nilai limit persamaan tsb dan
memperhatikan definisi diferensial parsial, maka
diperoleh:
0 =
c
c

c
c

y
q
x
q
( ) ( ) ( ) ( )
0 =
A
A +
+
A
A +
y
y y q y q
x
x x q x q
(persamaan konservasi energi)
q(x)
Persamaan Laplace
13
x
y
q(x)+q(x+x)
q(y)+q(y+y)
q(y)
X
Y
Penyelesaian PDE tsb membutuhkan syarat batas
fluks panas q; padahal syarat batas yang
diketahui adalah temperatur T.
Oleh karena itu, PDE di atas diubah menjadi PDE
dalam T dengan menerapkan Hukum Fourier
untuk konduksi panas.
0 =
c
c

c
c

y
q
x
q
(Fouriers law of heat conduction)
i
T
k
i
T
C k q
i
c
c
' =
c
c
=
q(x)
Persamaan Laplace
14
x
y
q(x)+q(x+x)
q(y)+q(y+y)
q(y)
X
Y
i
T
k
i
T
C k q
i
c
c
' =
c
c
=
q(x)
q
i
: fluks panas arah i (kal/cm
2
/s)
k : koefisien difusi thermal (cm
2
/s)
: rapat massa medium (g/cm
3
)
C : kapasitas panas medium (kal/g/C)
T : temperatur (C)
k : konduktivitas thermal (kal/s/cm/C)
Persamaan di atas menunjukkan bahwa fluks
panas tegak lurus sumbu i sebanding dengan
gradien/slope temperatur pada arah i.
Persamaan Laplace
15
x
y
q(x)+q(x+x)
q(y)+q(y+y)
q(y)
X
Y
0
2
2
2
2
=
c
c
+
c
c
y
T
x
T
q(x)
Dengan memakai Ficks Law, maka persamaan
konservasi energi dapat dituliskan sbb.
( ) y x f
y
T
x
T
,
2
2
2
2
=
c
c
+
c
c
Jika ada source atau sink:
(Persamaan Laplace)
(Persamaan Poisson)
Persamaan Laplace
16
x
y
q(x)+q(x+x)
q(y)+q(y+y)
q(y)
X
Y
i
H
K q
i
c
c
=
q(x)
q
i
: debit aliran arah i (m
3
/m/s)
K : konduktivitas hidraulik (m
2
/s)
H : tinggi hidraulik (m)
i : panjang lintasan, panjang aliran (m)
Persamaan tsb sama dengan persamaan aliran
melalui medium porus (Hukum Darcy).
0
2
2
2
2
=
c
c
+
c
c
y
H
x
H
Teknik Penyelesaian Persamaan Laplace
17
Penyelesaian persamaan Laplace, dan berbagai PDE di bidang enjiniring,
hampir tidak pernah dilakukan secara analitis, kecuali untuk kasus-kasus
yang sederhana.
Penyelesaian hampir selalu dilakukan dengan cara numeris.
Teknik penyelesaian PDE secara numeris
Metoda beda hingga (finite difference approximation, FDA)
Metoda elemen hingga (finite element method, FEM)
Metoda volume hingga (finite volume method, FVM)
Finite Difference Approach FDA
18
x
y
X
Y Langkah pertama dalam FDA
Domain fisik plat persegi dibagi menjadi
sejumlah pias atau grid titik-titik diskrit.
PDE Laplace diubah menjadi persamaan beda
hingga di setiap titik hitung (i,j).
Di titik hitung interior (simbol bulat hitam):
0 1 2 3 4
0
1
2
3
4
2
1 , , 1 ,
2
2
2
, 1 , , 1
2
2
2
2
y
T T T
y
T
x
T T T
x
T
j i j i j i
j i j i j i
A
+
~
c
c
A
+
~
c
c
+
+
diferensi tengah
(central difference)
error = O[(x)
2
] &
error = O[(y)
2
]
Finite Difference Approach FDA
19
x
y
X
Y Persamaan Laplace dalam bentuk beda hingga:
0 1 2 3 4
0
1
2
3
4 0
2 2
2
1 , , 1 ,
2
, 1 , , 1
=
A
+
+
A
+
+ +
y
T T T
x
T T T
j i j i j i j i j i j i
Jika ukuran grid seragam, x = y, maka:
0 4
, 1 , 1 , , 1 , 1
= + + +
+ + j i j i j i j i j i
T T T T T
Finite Difference Approach FDA
20
0 75 4
0 4
1 , 2 2 , 1 1 , 1
1 , 1 0 , 1 2 , 1 1 , 0 1 , 2
= + +
= + + +
T T T
T T T T T
Di titik-titik yang berada di batas domain (simbol
bulat putih), berlaku syarat batas (boundary
conditions) temperatur diketahui/ditetapkan.
BC semacam itu dikenal dengan nama Dirichlet
boundary condition.
Di titik (1,1):
5
0

C

7
5

C

0C
100C
Di 8 titik interior yang lain pun dapat dituliskan
persamaan beda hingga diskrit semacam di atas.
X
Y
0 1 2 3 4
0
1
2
3
4
Finite Difference Approach FDA
21
Dari 9 titik interior diperoleh sistem persamaan
aljabar linear yang terdiri dari 9 persamaan dengan
9 unknowns.
5
0

C

7
5

C

0C
100C
X
Y
0 1 2 3 4
0
1
2
3
4
Teknik Penyelesaian Persamaan Laplace
22
150 4
100 4
175 4
50 4
0 4
75 4
50 4
0 4
75 4
) 9
) 8
) 7
) 6
) 5
) 4
) 3
) 2
) 1
3 , 3 3 , 2 2 , 3
3 , 3 3 , 2 3 , 1 2 , 2
3 , 2 3 , 1 2 , 1
3 , 3 2 , 3 2 , 2 1 , 3
3 , 2 2 , 3 2 , 2 2 , 1 1 , 2
3 , 1 2 , 2 2 , 1 1 , 1
2 , 3 1 , 3 1 , 2
2 , 2 1 , 3 1 , 2 1 , 1
2 , 1 1 , 2 1 , 1
= +
= + +
= +
= + +
= + + +
= + +
= +
= + +
= + +
T T T
T T T T
T T T
T T T T
T T T T T
T T T T
T T T
T T T T
T T T
9 persamaan dengan 9 unknowns:
Teknik Penyelesaian Persamaan Laplace
23

(
(
(
(
(
(
(
(
(
(
(
(

150
100
175
50
0
75
50
0
75
4 1 0 1 0 0 0 0 0
1 4 1 0 1 0 0 0 0
0 1 4 0 0 1 0 0 0
1 0 0 4 1 0 1 0 0
0 1 0 1 4 1 0 1 0
0 0 1 0 1 4 0 0 1
0 0 0 1 0 0 4 1 0
0 0 0 0 1 0 1 4 1
0 0 0 0 0 1 0 1 4
3 , 3
3 , 2
3 , 1
2 , 3
2 , 2
2 , 1
1 , 3
1 , 2
1 , 1
T
T
T
T
T
T
T
T
T
9 persamaan dengan 9 unknowns dalam bentuk matriks
Teknik Penyelesaian Persamaan Laplace
24
Sistem persamaan aljabar yang dihasilkan dari penerapan
persamaan beda hingga di semua titik interior
diselesaikan dengan salah satu metoda yang telah dibahas pada kuliah
sebelum UTS
untuk 9 persamaan, penyelesaian masih dapat dilakukan dengan mudah
memakai cara tabulasi spreadsheet
untuk jumlah persamaan yang banyak, seperti biasa ditemui dalam
permasalahan civil engineering, perlu bantuan program komputer
MatLab
Numerical Recipes
Etc. (dapat dicari di internet)
Teknik Penyelesaian Persamaan Laplace
25
Metoda iteratif: Gauss-Seidel iteration method


Dipakai SOR (Successive Over Relaxation) method untuk mempercepat
konvergensi


Kriteria konvergensi
4
1 . 1 . . 1 . 1
.
+ +
+ + +
=
j i j i j i j i
j i
T T T T
T
( )
( ) 2 1 1
,
1
,
1
.
< < + =
+ + n
j i
n
j i
n
T T T
j i
hitungan dilakukan
dengan bantuan
tabulasi spreadsheet
( )
( )
% 1 max max
1
,
,
1
,
,
<

= c
+
+
n
j i
n
j i
n
j i
j i
T
T T
4
1 . . 1 . 1 1 .
.
+ +
+ + +
=
j i j i j i j i
j i
T T T T
T atau
Teknik Penyelesaian Persamaan Laplace
26
iterasi, n T
1,1
T
2,1
T
3,1
T
1,2
T
2,2
T
3,2
T
1,3
T
2,3
T
3,3
T
max

0 0 0 0 0 0 0 0 0 0 ---
1 28.1250 10.5469 22.7051 38.6719 18.4570 34.1858 80.1270 74.4690 96.9955 100.0%
2 32.5195 22.3572 28.6011 55.8311 60.8377 71.5700 74.4241 87.3620 67.3517 69.7%
3 41.1859 37.8056 45.4653 71.2290 70.0686 51.5471 87.8846 78.3084 71.2700 40.9%
4 48.4201 42.5799 31.3150 66.3094 54.4950 51.8814 75.9144 73.9756 67.8114 45.2%
5 44.7485 27.6695 32.9241 59.9274 52.7977 50.3842 77.8814 74.9462 69.3432 53.9%
6 38.5996 32.7858 33.4767 60.5401 55.5973 52.9643 77.4916 75.9389 69.9171 15.9%
7 43.8224 33.4432 34.4145 63.6144 56.9367 52.7435 79.2117 76.8051 69.8722 11.9%
8 42.6104 33.5140 33.8893 62.4499 56.0988 52.3259 78.2398 75.6765 69.3148 2.8%
9 42.8062 33.0409 33.8179 62.3681 55.7299 52.1605 78.2718 75.9054 69.6173 1.4%
10 42.5003 32.9976 33.7753 62.2418 55.8746 52.3950 78.2943 75.9671 69.5771 0.7%
Teknik Penyelesaian Persamaan Laplace
27
Y
0 1 2 3 4
0
1
2
3
4
5
0

C

7
5

C

0C
100C
42.50 32.99 33.77
62.24 55.87 52.39
78.29 75.96 69.57
0
20
40
60
80
100
0 1 2 3 4
TC TC
i
TC
j = 1
j = 2
j = 3
X
0
20
40
60
80
100
0 1 2 3 4
TC TC
j
TC
i = 3
i = 1
i = 2
PDE Parabolik
Penyelesaian PDE Parabolik
FDA Skema Eksplisit
FDA Skema Implisit
FDA Skema Crank-Nicolson
Persamaan Diferensial Parsial PDE
28
PDE Parabolik
29
panas
dingin
Batang logam pipih-panjang
dibungkus isolator panas, kecuali
di kedua ujung batang yang
diberi panas dengan temperatur
berbeda, panas dan dingin.
X
Heat balance di dalam batang
A
( ) ( ) T C xA t A x x q t A x q A A = A A + A
input output storage
( ) ( )
t
T
C
x
x x q x q
A
A
=
A
A +
limit persamaan tsb untuk x, t 0
t
T
C
x
q
c
c
=
c
c

persamaan tsb dibagi vol = xAt


PDE Parabolik
30
panas
dingin
Batang logam pipih-panjang
dibungkus isolator panas, kecuali
di kedua ujung batang yang
diberi panas dengan temperatur
berbeda, panas dan dingin.
X
Hukum Fourier untuk konduksi panas
A
2
2
x
T
k
t
T
c
c
=
c
c
x
T
C k q
c
c
=
Persamaan heat balance menjadi
Persamaan konduksi panas
Persamaan di atas merupakan persamaan
difusi
transpor polutan
transpor sedimen suspensi
FDA: Skema Eksplisit dan Skema Implisit
31
2
2
x
T
k
t
T
c
c
=
c
c
Temperatur batang merupakan fungsi waktu dan ruang
terhadap waktu, T berupa suku derivatif pertama
terhadap ruang, T berupa suku derivatif kedua
Langkah hitungan pada FDA
T pada waktu t+t dihitung berdasarkan T pada waktu t
T pada waktu t sudah diketahui dari nilai/syarat awal (initial
condition) atau dari hasil hitungan langkah sebelumnya
saat menghitung T di suatu titik pada suku derivatif ruang, T
yang mana yang dipakai?
jika T pada waktu t dinamai skema eksplisit
jika T pada waktu t+t dinamai skema implisit
FDA: Skema Eksplisit dan Skema Implisit
32
i
x
T
k
t
T
titik di
2
2
(

c
c
=
c
c
i
n
i
n
i
x
T
k
t
T T
(

c
c
=
A

+
2
2 1
2
1
1
1
2
x
T T T
k
t
T T
n n
i
n
i
n
i
n
i i
A
+
=
A


+
+
2
1 1 1
1
1
1
2
x
T T T
k
t
T T
n n
i
n
i
n
i
n
i i
A
+
=
A

+ + +
+
+

k konstan di sepanjang batang


dan di sepanjang waktu
Skema Eksplisit
Skema Implisit
x seragam di sepanjang batang
FDA: Skema Eksplisit dan Skema Implisit
33
t
X
n
n+1
i+1 i1 i
( )
n n
i
n
i
n
i
n
i
i
T T T
x
t
k T T
1
2
1
2
1
+
+
|
.
|

\
|
A
A
+ =

+
t
X
n
n+1
i+1 i1 i
n
i
n
i
n
i
n
T T
x
t
k T
x
t
k T
x
t
k
i
=
|
.
|

\
|
A
A
+
|
.
|

\
|
A
A
+ +
|
.
|

\
|
A
A

+
+
+ +

1
1
2
1
2
1
2
2 1
1
Skema Eksplisit Skema Implisit
FDA: Skema Eksplisit
34
t
X
n
n+1
8 2
( )
n n
i
n
i
n
i
n
i
i
T T T
x
t
k T T
1
2
1
2
1
+
+
|
.
|

\
|
A
A
+ =

+
Skema Eksplisit
10 6 0 4
x (cm)
Konduksi panas di sebuah batang aluminium
pipih panjang
panjang batang, L = 10 cm, x = 2 cm
time step, t = 0.1 s
koefisien difusi thermal, k = 0.835 cm
2
/s
syarat batas: T(x=0,t)= 100C dan
T(x=20,t) = 50C
nilai awal: T(x,t=0) = 0C
2
2
x
T
k
t
T
c
c
=
c
c
100C
T

=

5
0

C

4 1 5 3 0 2 i
FDA: Skema Eksplisit
35
iterasi waktu (s) temperatur (C) di titik hitung
n t T
0
T
1
T
2
T
3
T
4
T
5

0 0 100 0 0 0 0 50
1 0.1 100 2.0875 0 0 1.0438 50
2 0.2 100 4.0878 0.0436 0.0218 2.0439 50
3 0.3 100 6.0056 0.1275 0.0645 3.0028 50
4 0.4 100 7.8450 0.2489 0.1271 3.9225 50
5 0.5 100 9.6102 0.4050 0.2089 4.8052 50
( ) 4 , 3 , 2 , 1 2
1
1
2
1
= +
|
.
|

\
|
A
A
+ =

+
+
i T T T
x
t
k T T
n n
i
n
i
n
i
n
i
i
Hitungan diteruskan sampai t = 12 s
FDA: Skema Eksplisit
36
0
20
40
60
80
100
120
0 2 4 6 8 10
Temperatur
(C)
Jarak (cm)
t = 3 s
t = 12 s
t = 9 s
t = 6 s
FDA: Skema Eksplisit
37
Konvergensi dan stabilitas hitungan
Konvergensi berarti bahwa jika x dan t mendekati nol, maka penyelesaian
FDA mendekati penyelesaian eksak.
Stabilitas berarti bahwa kesalahan hitungan di setiap tahap hitungan tidak
mengalami amplifikasi, tetapi mengecil seiring dengan berjalannya hitungan.
Skema eksplisit konvergen dan stabil jika:
2
1
2
s
A
A
x
t
k
k
x
t
2
2
1 A
s A
dapat terjadi oskilasi kesalahan
hitungan
tidak terjadi oskilasi kesalahan
hitungan
= 1/6 meminimumkan truncation error
2
x
t
k
A
A
FDA: Skema Eksplisit
38
Konvergensi dan stabilitas hitungan
untuk mendapatkan akurasi hasil hitungan, dibutuhkan x kecil, namun
konsekuensi x kecil adalah t pun harus kecil untuk menjamin konvergensi dan
kestabilan hitungan
jika x dikalikan faktor , maka t perlu dikalikan faktor untuk
mempertahankan konvergensi dan kestabilan hitungan
skema eksplisit menjadi mahal, dalam arti beban hitungan bertambah besar
2
1
2
s
A
A
x
t
k
FDA: Skema Eksplisit
39
t
X
n
n+1
8 2
Skema Eksplisit
10 6 0 4
x (cm)
Konduksi panas di sebuah batang aluminium
pipih panjang
panjang batang, L = 10 cm, x = 2 cm
time step, t = 0.1 s
koefisien difusi thermal, k = 0.835 cm
2
/s
syarat batas: T(x=0,t)= 100C dan
T(x=20,t) = 50C
nilai awal: T(x,t=0) = 0C
2
2
x
T
k
t
T
c
c
=
c
c
100C
T

=

5
0

C

Hitung dengan skema eksplisit:
2
1
2
>
A
A
x
t
k
PR dikumpulkan minggu depan!
FDA: Skema Implisit
40
t
X
n
n+1
8 2
Skema Implisit
10 6 0 4 x (cm)
Konduksi panas di sebuah batang aluminium
pipih panjang
panjang batang, L = 10 cm, x = 2 cm
time step, t = 0.1 s
koefisien difusi thermal, k = 0.835 cm
2
/s
syarat batas: T(x=0,t)= 100C dan
T(x=20,t) = 50C
nilai awal: T(x,t=0) = 0C
2
2
x
T
k
t
T
c
c
=
c
c
100C
T

=

5
0

C

n
i
n
i
n
i
n
T T
x
t
k T
x
t
k T
x
t
k
i
=
|
.
|

\
|
A
A
+
|
.
|

\
|
A
A
+ +
|
.
|

\
|
A
A

+
+
+ +

1
1
2
1
2
1
2
2 1
1
4 1 5 3 0 2 i
FDA: Skema Implisit
41
n
i
n
i
n
i
n
T T
x
t
k T
x
t
k T
x
t
k
i
=
|
.
|

\
|
A
A
+
|
.
|

\
|
A
A
+ +
|
.
|

\
|
A
A

+
+
+ +

1
1
2
1
2
1
2
2 1
1
Hitungan pada saat n+1=1 atau t+t = 0.1 s:
5
0
4
1
4
1
3
0
3
1
4
1
3
1
2
0
2
1
3
1
2
1
1
0
0
1
1
2
1
1
020875 . 0 04175 . 1 020875 . 0 : 4 node
020875 . 0 04175 . 1 020875 . 0 : 3 node
020875 . 0 04175 . 1 020875 . 0 : 2 node
020875 . 0 020875 . 0 04175 . 1 : 1 node
T T T T
T T T T
T T T T
T T T T
+ = +
= +
= +
+ =
020875 . 0
2
=
A
A
x
t
k 05175 . 1 2 1
2
=
A
A
+
x
t
k
FDA: Skema Implisit
42

(
(
(
(




04375 . 1
0
0
0875 . 2
04175 . 1 020875 . 0 0 0
020875 . 0 04175 . 1 020875 . 0 0
0 020875 . 0 04175 . 1 020875 . 0
0 0 020875 . 0 04175 . 1
1
4
1
3
1
2
1
1
T
T
T
T
Diperoleh 4 persamaan dengan 4 unknowns
matriks tridiagonal
Apabila jumlah persamaan banyak, penyelesaian dilakukan dengan bantuan
program komputer.
Salah satu teknik penyelesaian yang dapat dipakai adalah tridiagonal matrix
algorithm (TDMA) yang dapat diperoleh dari internet.
FDA: Skema Implisit
43

(
(
(
(




04375 . 1
0
0
0875 . 2
04175 . 1 020875 . 0 0 0
020875 . 0 04175 . 1 020875 . 0 0
0 020875 . 0 04175 . 1 020875 . 0
0 0 020875 . 0 04175 . 1
1
4
1
3
1
2
1
1
T
T
T
T
Karena hanya 4 persamaan, penyelesaian masih mudah dilakukan dengan bantuan
spreadsheet MSExcel
[A] {T} {RHS}
{T} = [A]
1
{RHS}
Gunakan fungsi =MINVERSE() dan =MMULT() dalam MSExcel
FDA: Skema Implisit
44

(
(
(
(

0023 . 1
0209 . 0
0406 . 0
0047 . 2
04375 . 1
0
0
0875 . 2
960309 . 0 0192508 . 0 0003859 . 0 0
0192508 . 0 960309 . 0 0192508 . 0 0003859 . 0
0003859 . 0 0192508 . 0 960309 . 0 0192508 . 0
0 0003859 . 0 0192508 . 0 960309 . 0
1
4
1
3
1
2
1
1
T
T
T
T
Penyelesaian persamaan tsb dengan bantuan spreadsheet MSExcel adalah:
[A]
1
{T} {RHS}
FDA: Skema Implisit
45
{ }

+
+
=
0461 . 2
0209 . 0
0406 . 0
1750 . 4
020875 . 0
020875 . 0
RHS
5
1
4
1
3
1
2
0
1
1
T T
T
T
T T
Hitungan pada saat n+1=2 atau t+t = 0.2 s:
Matriks koefisien persamaan [A] tidak berubah
Matriks di sebelah kanan tanda = berubah dan merupakan fungsi T pada saat n=1

(
(
(
(

9653 . 1
0619 . 0
1206 . 0
0101 . 4
0461 . 2
0209 . 0
0406 . 0
1750 . 4
960309 . 0 0192508 . 0 0003859 . 0 0
0192508 . 0 960309 . 0 0192508 . 0 0003859 . 0
0003859 . 0 0192508 . 0 960309 . 0 0192508 . 0
0 0003859 . 0 0192508 . 0 960309 . 0
2
4
2
3
2
2
2
1
T
T
T
T
FDA: Skema Implisit
46
Konduksi atau
perambatan
panas hasil
hitungan
dengan skema
implisit tampak
lebih cepat
daripada hasil
hitungan
dengan skema
eksplisit (pada
t = 3 s).
0
20
40
60
80
100
120
0 2 4 6 8 10
T
e
m
p
e
r
a
t
u
r

(

C
)

Jarak (cm)
t = 3 s
implisit
eksplisit
FDA: Skema Eksplisit dan Implisit
Persamaan dan teknik
penyelesaiannya straight-forward,
penyelesaian dilakukan node per
node
Rentan terhadap konvergensi dan
stabilitas hitungan
Time step terkendala oleh
konvergensi dan stabilitas hitungan
Persamaan dan teknik penyelesaian
lebih rumit, penyelesaian dilakukan
secara simultan untuk seluruh node

Konvergensi dan stabilitas hitungan
lebih mudah dijaga
Time step tidak terkendala oleh
konvergensi dan stabilitas hitungan
47
Skema eksplisit Skema implisit
FDA: Skema Eksplisit dan Implisit
48
t
X
Skema Eksplisit
1) Saat menghitung T di i, hanya titik-titik
hitung (nodes) di dalam segitiga ini
yang berpengaruh dalam hitungan.
2) Saat menghitung T di i, titik-titik hitung
(nodes) di kedua zona ini tidak
diperhitungkan, padahal secara fisik,
justru node-node di sini berpengaruh
thd T di titik i.
i
FDA: Skema Eksplisit dan Implisit
49
2
2
x
T
k
t
T
c
c
=
c
c
2
1 1 1
1
1
1
2
x
T T T
k
t
T T
n n
i
n
i
n
i
n
i i
A
+
=
A

+ + +
+
+

Skema Implisit
1st order accurate 2nd order accurate
1) Skema implisit menjamin konvergensi dan
stabilitas hitungan, namun aproximasi suku
derivatif waktu dan suku derivatif ruang
memiliki akurasi berbeda.
2) Skema implisit yang memiliki akurasi yang
sama pada aproximasi suku derivatif
waktu dan ruang adalah metoda Crank-
Nicolson.
FDA: Metoda Crank-Nicolson
50
t
X
n
n+1
i+1 i1 i
Skema Crank-Nicolson
n+
Aproksimasi suku derivatif waktu ditempatkan
pada waktu n+
t
T T
t
T
l
i
l
i
A

~
c
c
+1
|
|
.
|

\
|
A
+
+
A
+
~
c
c
+

+ +
+ +
2
1
1
1 1
1
2
1 1
2
2
2 2
2
1
x
T T T
x
T T T
x
T
n
i
n
i
n
i
n
i
n
i
n
i
Aproksimasi suku derivatif ruang pada waktu
n+ dianggap sbg nilai rata-rata derivatif
pada waktu n dan n+1
2
2
x
T
k
t
T
c
c
=
c
c
FDA: Metoda Crank-Nicolson
51
t
X
n
n+1
i+1 i1 i
Skema Crank-Nicolson
n+
Bentuk beda hingga persamaan parabola dengan
demikian dapat dituliskan sbb.
n
i
n
i
n
i
n
i
n
i
n
i
T
x
t
k T
x
t
k T
x
t
k
T
x
t
k T
x
t
k T
x
t
k
1
2 2
1
2
1
1
2
1
2
1
1
2
1 2
1 2
+
+
+
+ +

|
.
|

\
|
A
A
+
|
.
|

\
|
A
A
+
|
.
|

\
|
A
A
=
|
.
|

\
|
A
A
+
|
.
|

\
|
A
A
+ +
|
.
|

\
|
A
A

2
2
x
T
k
t
T
c
c
=
c
c
FDA: Skema Crank-Nicolson
52
t
X
n
n+1
8 2 10 6 0 4 x (cm)
Konduksi panas di sebuah batang aluminium
pipih panjang
panjang batang, L = 10 cm, x = 2 cm
time step, t = 0.1 s
koefisien difusi thermal, k = 0.835 cm
2
/s
syarat batas: T(x=0,t)= 100C dan
T(x=20,t) = 50C
nilai awal: T(x,t=0) = 0C
2
2
x
T
k
t
T
c
c
=
c
c
100C
T

=

5
0

C

4 1 5 3 0 2 i
Skema Crank-Nicolson
FDA: Skema Crank-Nicolson
53
Hitungan pada saat n+1=1 atau t+t = 0.1 s:
0875 . 2 04175 . 2 020875 . 0 : 4 node
0 020875 . 0 04175 . 2 020875 . 0 : 3 node
0 020875 . 0 04175 . 2 020875 . 0 : 2 node
1750 . 4 020875 . 0 04175 . 2 : 1 node
1
4
1
3
1
4
1
3
1
2
1
3
1
2
1
1
1
2
1
1
= +
= +
= +
=
T T
T T T
T T T
T T
020875 . 0
2
=
A
A
x
t
k 05175 . 1 2 1
2
=
A
A
+
x
t
k
n
i
n
i
n
i
n
i
n
i
n
i
T
x
t
k T
x
t
k T
x
t
k T
x
t
k T
x
t
k T
x
t
k
1
2 2
1
2
1
1
2
1
2
1
1
2
1 2 1 2
+
+
+
+ +

|
.
|

\
|
A
A
+
|
.
|

\
|
A
A
+
|
.
|

\
|
A
A
=
|
.
|

\
|
A
A
+
|
.
|

\
|
A
A
+ +
|
.
|

\
|
A
A

FDA: Skema Implisit


54

(
(
(
(




0875 . 2
0
0
1750 . 4
04175 . 2 020875 . 0 0 0
020875 . 0 04175 . 2 020875 . 0 0
0 020875 . 0 04175 . 2 020875 . 0
0 0 020875 . 0 04175 . 2
1
4
1
3
1
2
1
1
T
T
T
T
Diperoleh 4 persamaan dengan 4 unknowns
matriks tridiagonal
Apabila jumlah persamaan banyak, penyelesaian dilakukan dengan bantuan
program komputer.
Salah satu teknik penyelesaian yang dapat dipakai adalah tridiagonal matrix
algorithm (TDMA) yang dapat diperoleh dari internet.
FDA: Skema Implisit
55
Karena hanya 4 persamaan, penyelesaian masih mudah dilakukan dengan bantuan
spreadsheet MSExcel
[A] {T} {RHS}
{T} = [A]
1
{RHS}
Gunakan fungsi =MINVERSE() dan =MMULT() dalam MSExcel

(
(
(
(




0875 . 2
0
0
1750 . 4
04175 . 2 020875 . 0 0 0
020875 . 0 04175 . 2 020875 . 0 0
0 020875 . 0 04175 . 2 020875 . 0
0 0 020875 . 0 04175 . 2
1
4
1
3
1
2
1
1
T
T
T
T
FDA: Skema Implisit
56

(
(
(
(

0225 . 1
0107 . 0
0210 . 0
0450 . 2
0875 . 2
0
0
0450 . 4
4898271 . 0 0050086 . 0 0000512 . 0 0
0050086 . 0 4898271 . 0 0050086 . 0 0000512 . 0
0000512 . 0 0050086 . 0 4898271 . 0 0050086 . 0
0 0000512 . 0 0050086 . 0 4898271 . 0
1
4
1
3
1
2
1
1
T
T
T
T
Penyelesaian persamaan tsb dengan bantuan spreadsheet MSExcel adalah:
[A]
1
{T} {RHS}
FDA: Skema Crank-Nicolson
57
{ }

=
0901 . 4
0427 . 0
0841 . 0
1797 . 8
RHS
Hitungan pada saat n+1=2 atau t+t = 0.2 s:
Matriks koefisien persamaan [A] tidak berubah
Matriks di sebelah kanan tanda = berubah dan merupakan fungsi T pada saat n=1

(
(
(
(

0036 . 2
0422 . 0
0826 . 0
0071 . 4
0901 . 4
0427 . 0
0841 . 0
1797 . 8
4898271 . 0 0050086 . 0 0000512 . 0 0
0050086 . 0 4898271 . 0 0050086 . 0 0000512 . 0
0000512 . 0 0050086 . 0 4898271 . 0 0050086 . 0
0 0000512 . 0 0050086 . 0 4898271 . 0
2
4
2
3
2
2
2
1
T
T
T
T
FDA: Skema Crank-Nicolson
58
Konduksi atau
perambatan
panas hasil
hitungan
dengan skema
Crank-Nicolson
tampak mirip
dengan hasil
hitungan
dengan skema
eksplisit (pada
t = 3 s).
0
20
40
60
80
100
120
0 2 4 6 8 10
T
e
m
p
e
r
a
t
u
r

(

C
)

Jarak (cm)
t = 3 s
implisit
Crank-Nicolson
eksplisit
FDA: Skema Crank-Nicolson
59
2
2
x
T
k
t
T
c
c
=
c
c
( )
|
|
.
|

\
|
A
+
| +
|
|
.
|

\
|
A
+
| =
A

+
+

+ +
+
+
2
1 1
2
1
1
1 1
1
1
2
1
2
x
T T T
k
x
T T T
k
t
T T
n
i
n
i
n
i
n
i
n
i
n
i
n
i
n
i
Skema FDA
| = 0 : skema eksplisit
| = 1 : skema implisit
| = : skema Crank-Nicolson
FDA
FDA Persamaan Parabolik
60
Bentuk umum FDA persamaan diferensial parsial parabolik
( )
( )
( )
n
i
n
i
n
i
n
i
n
i
n
i
T
x
t
k
T
x
t
k
T
x
t
k T
x
t
k T
x
t
k T
x
t
k
1
2
2
1
2
1
1
2
1
2
1
1
2
1
1 2 1
1 2 1
+

+
+
+ +

A
A
|
+
(

A
A
|
+
(

A
A
| =
|
.
|

\
|
A
A
| +
|
.
|

\
|
A
A
| + +
|
.
|

\
|
A
A
|
Skema FDA
| = 0 : skema eksplisit
| = 1 : skema implisit
| = : skema Crank-Nicolson
FDA: Persamaan Parabolik
61
t
X
n
n+1
8 2 10 6 0 4 x (cm)
Konduksi panas di sebuah batang aluminium
pipih panjang
panjang batang, L = 10 cm, x = 1 cm (!!)
time step, t = 0.1 s
koefisien difusi thermal, k = 0.835 cm
2
/s
syarat batas: T(x=0,t)= 100C dan
T(x=20,t) = 50C
nilai awal: T(x,t=0) = 0C
100C
T

=

5
0

C

8 2 10 6 0 4
i
Hitung sampai steady-state condition
Skema eksplisit
Skema implisit
Skema Crank-Nicolson
PR/
Tugas
1
2
2
x
T
k
t
T
c
c
=
c
c
5 7 9 3
x = 1 cm
62