Академический Документы
Профессиональный Документы
Культура Документы
id
PERSAMAAN DIFERENSIAL
PARSIAL
Partial Differential Equations – PDE
Persamaan Diferensial Parsial – PDE
2 http://istiarto.staff.ugm.ac.id
q Acuan
q Chapra, S.C., Canale R.P., 1990, Numerical Methods for Engineers,
2nd Ed., McGraw-Hill Book Co., New York.
n Chapter 23 dan 24, hlm. 707-749.
Persamaan Diferensial Parsial – PDE
3 http://istiarto.staff.ugm.ac.id
X
Persamaan Diferensial Parsial – PDE
5 http://istiarto.staff.ugm.ac.id
∂2u ∂2u q Tingkat (order) PDE adalah tingkat tertinggi suku
(1) 2
+ 2xy 2 + u = 1 derivatif
∂x ∂y
q PDE merupakan fungsi linear apabila
∂3u ∂2u
(2) 2
+ x 2 + 8u = 5y q fungsi tsb linear pada u dan derivatif u, dan
∂x ∂y ∂y
q koefisien persamaan tsb hanya bergantung
3
⎛ ∂2u ⎞ ∂ 3
u pada variabel bebas (x atau y) atau konstanta
(3) ⎜ ⎟ + 6 =x
⎜ ∂x2 ⎟ ∂x∂y 2
PDE Order Linear
⎝ ⎠
(1) 2 ya
(4) ∂2u ∂u (2) 3 ya
2
+ xu =x
∂x ∂y (3) 3 tidak
(4) 2 tidak
Persamaan Diferensial Parsial – PDE
6 http://istiarto.staff.ugm.ac.id
http://istiarto.staff.ugm.ac.id
Persamaan Laplace
9 http://istiarto.staff.ugm.ac.id
X
∆x
Persamaan Laplace
11 http://istiarto.staff.ugm.ac.id
X
∆x
Persamaan Laplace
12 http://istiarto.staff.ugm.ac.id
Y ∂q ∂q
− − =0
∂x ∂y
q Penyelesaian PDE tsb membutuhkan syarat batas
q(y)+q(y+∆y) fluks panas q; padahal syarat batas yang
diketahui adalah temperatur T.
q Oleh karena itu, PDE di atas diubah menjadi PDE
q(x) q(x)+q(x+∆x) ∆y
dalam T dengan menerapkan Hukum Fourier
untuk konduksi panas.
q(y) ∂T
q i = −k ρ C (Fourier’s law of heat conduction)
∂i
X ∂T
∆x = −kʹ′
∂i
Persamaan Laplace
14 http://istiarto.staff.ugm.ac.id
Y ∂T ∂T
q i = −k ρ C = −kʹ′
∂i ∂i
qi : fluks panas arah i (kal/cm2/s)
q(y)+q(y+∆y) k : koefisien difusi thermal (cm2/s)
ρ : rapat massa medium (g/cm3)
C : kapasitas panas medium (kal/g/°C)
q(x) q(x)+q(x+∆x) ∆y
T : temperatur (°C)
k´ : konduktivitas thermal (kal/s/cm/°C)
q(y)
q Persamaan di atas menunjukkan bahwa fluks
X panas tegak lurus sumbu i sebanding dengan
∆x gradien/slope temperatur pada arah i.
Persamaan Laplace
15 http://istiarto.staff.ugm.ac.id
q(x) q(x)+q(x+∆x) ∆y
q Jika ada source atau sink:
∂2T ∂2T
+ = f (x, y ) (Persamaan Poisson)
q(y) ∂x2 ∂y 2
X
∆x
Persamaan Laplace
16 http://istiarto.staff.ugm.ac.id
∂2H ∂2H
X 2
+ 2 =0
∆x ∂x ∂y
Teknik Penyelesaian Persamaan Laplace
17 http://istiarto.staff.ugm.ac.id
0 X
0 1 2 3 4
Finite Difference Approach – FDA
20 http://istiarto.staff.ugm.ac.id
3
75°C
2 50°C
0 X
0 1 2 3 4
0°C
Teknik Penyelesaian Persamaan Laplace
22 http://istiarto.staff.ugm.ac.id
iterasi, n T1,1 T2,1 T3,1 T1,2 T2,2 T3,2 T1,3 T2,3 T3,3 ∆Tmax
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 http://istiarto.staff.ugm.ac.id
Y 100
T°C j=3
80
100°C j=2
4 60
40 j=1
50°C
0 1 2 3 4
2 62.24 55.87 52.39 100
T°C i=2
80
1 42.50 32.99 33.77 i=1
60
40 i=3
0 X 20
0 1 2 3 4 j
0
0°C 0 1 2 3 4
28 Persamaan Diferensial Parsial – PDE
PDE Parabolik
Penyelesaian PDE Parabolik
FDA Skema Eksplisit
FDA Skema Implisit
FDA Skema Crank-Nicolson
PDE Parabolik
29 http://istiarto.staff.ugm.ac.id
⎡ ∂T ∂2T ⎤
⎢ ∂t = k ∂x2 ⎥ Ti n +1 − Ti n
n n
Ti +1 − 2Ti + Ti −1 n
⎣ ⎦ di titik i =k Skema Eksplisit
Δt Δx2
Ti n +1 − Ti n ⎡ ∂2T ⎤
= k ⎢ 2 ⎥
Δt ⎣ ∂x ⎦ i
Ti n +1 − Ti n Ti n++11 − 2Ti n +1 + Tin−1+1
=k Skema Implisit
k konstan di sepanjang batang Δt Δx2
dan di sepanjang waktu
∆x seragam di sepanjang batang
FDA: Skema Eksplisit dan Skema Implisit
33 http://istiarto.staff.ugm.ac.id
t t
Skema Eksplisit Skema Implisit
n+1 n+1
n n
X X
i−1 i i+1 i−1 i i+1
⎛ Δt ⎞ ⎛ Δt ⎞ n +1 ⎛ Δt ⎞ n +1 ⎛ Δt ⎞ n +1
Ti n +1
(
= Ti + ⎜ k 2 ⎟ Ti n−1 − 2Ti n + Tin+1
n
) ⎜ − k ⎟ T + ⎜
Δx2 ⎠ i −1 ⎝
1+ 2k ⎟
Δx2 ⎠
Ti + ⎜ − k ⎟
Δx2 ⎠
Ti +1 = Ti
n
⎝ Δx ⎠ ⎝ ⎝
FDA: Skema Eksplisit
34 http://istiarto.staff.ugm.ac.id
T = 50°C
q
n T(x=20,t) = 50°C
q nilai awal: T(x,t=0) = 0°C
100°C X
0 2 4 6 8 10 x (cm)
⎛ Δt ⎞
0 1 2 3 4 5 i (
Ti n +1 = Ti n + ⎜ k 2 ⎟ Ti n−1 − 2Ti n + Tin+1 )
⎝ Δx ⎠
FDA: Skema Eksplisit
35 http://istiarto.staff.ugm.ac.id
⎛ Δt ⎞
(
Ti n +1 = Ti n + ⎜ k 2 ⎟ Ti n+1 − 2Ti n + Tin−1 ) i = 1,2,3, 4
⎝ Δx ⎠
iterasi waktu (s) temperatur (°C) di titik hitung
n t T0 T1 T2 T3 T4 T5
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
Hitungan diteruskan sampai t = 12 s
FDA: Skema Eksplisit
36 http://istiarto.staff.ugm.ac.id
120
100
t = 12 s
80 t=9s
Temperatur t=6s
60
(°C)
40
20
t=3s
0
0 2 4 6 8 10
Jarak (cm)
FDA: Skema Eksplisit
37 http://istiarto.staff.ugm.ac.id
T = 50°C
q
n T(x=20,t) = 50°C
q nilai awal: T(x,t=0) = 0°C
100°C X
0 2 4 6 8 10 Δt 1
Hitung dengan skema eksplisit: k >
x (cm) Δx2 2
PR dikumpulkan minggu depan!
FDA: Skema Implisit
40 http://istiarto.staff.ugm.ac.id
T = 50°C
q
n T(x=20,t) = 50°C
q nilai awal: T(x,t=0) = 0°C
100°C X
0 2 4 6 8 10 x (cm)
⎛ Δt ⎞ n +1 ⎛ Δt ⎞ n +1 ⎛ Δt ⎞ n +1 n
0 1 2 3 4 5 i ⎜ − k 2 ⎟ Ti −1 + ⎜1+ 2k 2 ⎟ Ti + ⎜ − k 2 ⎟ Ti +1 = Ti
⎝ Δx ⎠ ⎝ Δx ⎠ ⎝ Δx ⎠
FDA: Skema Implisit
41 http://istiarto.staff.ugm.ac.id
⎛ Δt ⎞ n +1 ⎛ Δt ⎞ n +1 ⎛ Δt ⎞ n +1 n
⎜ − k ⎟ T + ⎜ 1+ 2k ⎟ Ti + ⎜ − k ⎟ Ti 1 = Ti
Δx2 ⎠ i −1 ⎝ Δx2 ⎠ Δx2 ⎠
+
⎝ ⎝
Δt Δt
k 2
= 0.020875 1+ 2k 2
= 1.05175
Δx Δx
q Hitungan pada saat n+1=1 atau t+∆t = 0.1 s:
node 1 : 1.04175T11 − 0.020875 T21 = T10 + 0.020875 T0
node 2 : − 0.020875 T11 + 1.04175T21 − 0.020875 T31 = T20
node 3 : − 0.020875 T21 + 1.04175T31 − 0.020875 T41 = T30
node 4 : − 0.020875 T31 + 1.04175T41 = T40 + 0.020875 T5
FDA: Skema Implisit
42 http://istiarto.staff.ugm.ac.id
matriks tridiagonal
q Apabila jumlah persamaan banyak, penyelesaian dilakukan dengan bantuan
program komputer.
q Salah satu teknik penyelesaian yang dapat dipakai adalah tridiagonal matrix
algorithm (TDMA) yang dapat diperoleh dari internet.
FDA: Skema Implisit
43 http://istiarto.staff.ugm.ac.id
q Karena hanya 4 persamaan, penyelesaian masih mudah dilakukan dengan bantuan
spreadsheet MSExcel
⎡ 1.04175 − 0.020875 0 0 ⎤ ⎧T11⎫ ⎧ 2.0875 ⎫
⎢− 0.020875 1.04175 0.020875 0 ⎥ ⎪ 1⎪ ⎪ 0 ⎪
⎢ − ⎥ ⎪⎨T2 ⎪⎬ = ⎪⎨ ⎪
⎬
⎢ 0 − 0.020875 1.04175 − 0.020875⎥ ⎪T31⎪ ⎪ 0 ⎪
⎢ ⎥
⎣ 0 0 − 0.020875 1.04175 ⎦ ⎪⎩T41⎪⎭ ⎪⎩1.04375⎪⎭
q Matriks di sebelah kanan tanda “=“ berubah dan merupakan fungsi T pada saat n=1
120
Konduksi atau t=3s
perambatan 100
Temperatur (°C)
panas hasil 80
hitungan implisit
dengan skema 60
implisit tampak 40
lebih cepat
daripada hasil 20
hitungan 0 eksplisit
dengan skema 0 2 4 6 8 10
eksplisit (pada
t = 3 s). Jarak (cm)
FDA: Skema Eksplisit dan Implisit
47 http://istiarto.staff.ugm.ac.id
t
i 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.
1) Saat menghitung T di i, hanya titik-titik
hitung (nodes) di dalam segitiga ini
yang berpengaruh dalam hitungan.
X
Skema Eksplisit
FDA: Skema Eksplisit dan Implisit
49 http://istiarto.staff.ugm.ac.id
Skema Implisit
1) Skema implisit menjamin konvergensi dan
2
∂T ∂ T stabilitas hitungan, namun aproximasi suku
=k 2 derivatif waktu dan suku derivatif ruang
∂t ∂x memiliki akurasi berbeda.
2) Skema implisit yang memiliki akurasi yang
Ti n +1 − Ti n Ti n++11 − 2Ti n +1 + Tin−1+1 sama pada aproximasi suku derivatif
=k waktu dan ruang adalah Metode Crank-
Δt Δx2 Nicolson.
n+1 ⎛ Δt ⎞ n ⎛ Δt ⎞ n ⎛ Δt ⎞ n
⎜ k 2 ⎟ Ti −1 + 2 ⎜1− k 2 ⎟ Ti + ⎜ k 2 ⎟ Ti +1
n+½ ⎝ Δx ⎠ ⎝ Δx ⎠ ⎝ Δx ⎠
n
X
i−1 i i+1
FDA: Skema Crank-Nicolson
52 http://istiarto.staff.ugm.ac.id
T = 50°C
q
n T(x=20,t) = 50°C
q nilai awal: T(x,t=0) = 0°C
100°C X
0 2 4 6 8 10 x (cm)
0 1 2 3 4 5 i
FDA: Skema Crank-Nicolson
53 http://istiarto.staff.ugm.ac.id
⎛ Δt ⎞ n +1 ⎛ Δt ⎞ n +1 ⎛ Δt ⎞ n +1 ⎛ Δt ⎞ n ⎛ Δt ⎞ n ⎛ Δt ⎞ n
⎜ − k 2 ⎟ Ti −1 + 2 ⎜1+ k 2 ⎟ Ti + ⎜ − k 2 ⎟ Ti +1 = ⎜ k 2 ⎟ Ti −1 + 2 ⎜1− k 2 ⎟ Ti + ⎜ k 2 ⎟ Ti +1
⎝ Δx ⎠ ⎝ Δx ⎠ ⎝ Δx ⎠ ⎝ Δx ⎠ ⎝ Δx ⎠ ⎝ Δx ⎠
Δt Δt
k = 0.020875 1+ 2k = 1.05175
Δx2 Δx2
matriks tridiagonal
q Apabila jumlah persamaan banyak, penyelesaian dilakukan dengan bantuan
program komputer.
q Salah satu teknik penyelesaian yang dapat dipakai adalah tridiagonal matrix
algorithm (TDMA) yang dapat diperoleh dari internet.
FDA: Skema Implisit
55 http://istiarto.staff.ugm.ac.id
q Karena hanya 4 persamaan, penyelesaian masih mudah dilakukan dengan bantuan
spreadsheet MSExcel
⎡ 2.04175 − 0.020875 0 0 ⎤ ⎧T11⎫ ⎧4.1750⎫
⎢− 0.020875 2.04175 0.020875 0 ⎥ ⎪ 1⎪ ⎪ 0 ⎪
⎢ − ⎥ ⎪⎨T2 ⎪⎬ = ⎪⎨ ⎪
⎬
⎢ 0 − 0.020875 2.04175 − 0.020875⎥ ⎪T31⎪ ⎪ 0 ⎪
⎢ ⎥ ⎪ 1⎪ ⎪
⎣ 0 0 − 0.020875 2 .04175 ⎦ ⎩T4 ⎭ ⎩2.0875⎪⎭
q Matriks di sebelah kanan tanda “=“ berubah dan merupakan fungsi T pada saat n=1
⎧8.1797⎫
⎪ 0.0841⎪
{RHS} = ⎪⎨ ⎪
⎬
⎪ 0 .0427⎪
⎪⎩ 4.0901⎪⎭
120
Konduksi atau t=3s
perambatan 100
Temperatur (°C)
panas hasil 80
hitungan implisit
dengan skema 60
Crank-Nicolson 40
tampak mirip eksplisit
dengan hasil 20
hitungan Crank-Nicolson
0
dengan skema 0 2 4 6 8 10
eksplisit (pada
t = 3 s). Jarak (cm)
FDA: Skema Crank-Nicolson
59 http://istiarto.staff.ugm.ac.id
∂T ∂ 2T
=k 2
∂t ∂x
T = 50°C
q
n T(x=20,t) = 50°C
q nilai awal: T(x,t=0) = 0°C
100°C X
0 2 4 6 8 10 x (cm) q Hitung sampai steady-state condition
0 1 2 3 4 5 6 7 8 9 10 i q Skema eksplisit
q Skema implisit PR/
∆x = 1 cm Tugas
q Skema Crank-Nicolson
62 http://istiarto.staff.ugm.ac.id