Komputasi Numerik Ujian Akhir Semester: Muhammad Zaki Zahirsyah 1406574522

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 22

KOMPUTASI NUMERIK

UJIAN AKHIR SEMESTER

Disusun Oleh:

Muhammad Zaki Zahirsyah


1406574522

TEKNOLOGI BIOPROSES
DEPARTEMEN TEKNIK KIMIA
FAKULTAS TEKNIK UNIVERSITAS INDONESIA
DEPOK, MEI 2016

Case Study : Paket SoalA


Soal Sumber :

2
Hasan Akhtar Zaidi and Kamal Kishore Pant, Combined experimental and kinetic
modeling studies for the conversion of gasoline range hydrocarbons from methanol over
modified HZSM-5 catalyst, Korean J. Chem. Eng., 27(5), 1404-1411 (2010)
1. Model-I
The unanimously accepted reaction path for the methanol conversion to hydrocarbons is

The basis for the model I was proposed for the disappearance of DME over ZSM-5 catalyst. The reaction model is
represented as follows:

where A represents (Oxygenates (methanol+DME)), B (Olefins) and C (aromatics+paraffins) for methanol to


hydrocarbon conversion reaction. This model takes into account the autocatalytic nature of the reactions and
considers the reaction rate of disappearance of methanol and DME by reaction of oxygenates with olefins [24]. The
kinetic equations for the above model have been formulated by considering the elementary steps for the mechanism
and are given in Eqs. (6) and (7) in terms of mass fraction (Y) of species and space time (=W/FA0):

The above equations were solved simultaneously using a fourth order Runge-Kutta method as discussed
before. The experimental data were fitted at all the temperatures. The final kinetic constants after best fitting are
given in Eqs. (8), (9) and (10), respectively.

A comparison between experimental data of the weight fraction (water free basis) of oxygenates, light olefins and
rest of the hydrocarbons and the values calculated from the model has been plotted at different contact time. As can
be seen from Figs. 9(a) to (c), the model proposed by Eqs. (6) and (7) adequately fits the experimental data. The
parity plot between experimental and calculated mass fractions at different contact times temperatures is also shown
in Fig. 9(d). The weighted least square analysis method was used to calculate the difference between experimental
and simulated values. The deviation between experimental and simulated values was 1.1%. This model is simple,
establishes olefins as primary products, and proposes the reaction between oxygenates and the olefins as an
autocatalytic step.

Selesaikanlah persamaan difrensial biasa (PDB atau ODE = ordinary differential Equation) pada persamaan 6, 7
dengan menggunakan Runge kuta Orde dua dan Orde Empat. sehingga mendapatkan hubungan antara space time
(=W/FA0) dengan Mass Fraction YA serta hubungan antara space time (=W/FA0) dengan Mass Fraction YB
seperti terlihat pada gambar 9a, 9b dan 9c. Kondisi Awal pada saat =0, Mass Fraction Y Ao = 1 dan YBo =0. Buat
Rentang perhitungan space time dari =0 sampai dengan =0.2 dengan step size h yang sekecil mungkin.
Langkah-langkah perhitungan perlu diperlihatkan dalam bentuk table excel . Dan Buatlah plot kurva hubungan
anatara dengan Mass Fraction YA dan YB dalam x-y diagram.

Penyelesaian:

Persamaan differensial yang diselesaikan :


d Y A
=k 1 Y A + k 3 Y A Y D
d
dYC
=k 1 Y A k 2 Y 2c k 4 Y C Y D
d
dY D
=k 2 Y 2c
d
dengan masing masing nilai konstanta kesetimbangan sebagai berikut.
80678
k 1=2.378 x 107 exp
RT

k 2=7.70 x 103 exp


k 3 =1.0 x 103 exp

( 10000
RT )

( 21840
RT )

k 4=9.07 x 104 exp

( 96525
RT )

Kondisi batas awal yang digunakan adalah :

4
Y A ( 0 ) =1
Y C ( 0 )=0
Y D ( 0 )=0
Perhitungan dilakukan mulai dari =0 hingga =0.2
Untuk Suhu 635 K
Pada suhu tersebut, dapat diperoleh nilai k1 hingga k3 sebagai berikut.
80678
k 1=2.378 x 107 exp
=5.489
8.314 x 635

k 2=7.70 x 103 exp


k 3 =1.0 x 103 exp

10000
=1158.426
( 8.314
x 635 )

21840
=15.973
( 8.314
x 635 )

k 4=9.07 x 104 exp

96525
=0.001
( 8.314
x 635 )

Substitusi nilai k dalam persamaan differensial menghasilkan :


dY A
=5.489 Y A 15.973Y A Y D
d
dYC
=5.489 Y A 1158.426 Y 2c 0.001 Y C Y D
d
dY D
=1158.426 Y 2c
d
Runge Kutta Orde Keempat
Persamaan persamaan K yang digunakan (indeks 1 menunjukkan K untuk persamaan 1
sedangkan indeks 2 menunjukkan nilai K untuk persamaan 2)
K 11=h (5.489 Y A 15.973 Y A Y D )
K 12=h ( 5.489 Y A 1158.426 Y 2c 0.001 Y C Y D )
K 13=h ( 1158.426 Y 2c )

K 21=h 5.489 Y A +

K 11
K
K
15.973 Y A + 11 Y D + 13
2
2
2

)(

))

5
2

(
( ( )
( ( ))
( ( ) (
(
( ( )
( ( ))

K 22=h 5.489 Y A +

K 11
K
K
K
1158.426 Y C + 12 0.001 Y C + 12 Y D + 13
2
2
2
2

K
K 23=h 1158.426 Y C + 12
2
K 31=h 5.489 Y A +

K 32=h 5.489 Y A +

)(

K 21
K
K
15.973 Y A + 21 Y D + 23
2
2
2

)(

))

K 21
K 2
K
K
1158.426 Y C + 22 0.001 Y C + 22 Y D + 23
2
2
2
2

K
K 33=h 1158.426 Y C + 22
2

))

)(

))

K 41=h ( 5.489 ( Y A + K 31 ) 15.973 ( Y A + K 31 )( Y D + K 33) )


K 42=h ( 5.489 ( Y A + K 31 )1158.426 ( Y C + K 32) 20.001 ( Y C + K 32) ( Y D + K 33 ) )
K 43=h ( 1158.426 ( Y C + K 32 )2 )
Maka

1
Y A +1=Y A + ( K 11 +2 K 21+2 K 31 + K 41 )
6
1
Y C+1=Y C + ( K 12+ 2 K 22 +2 K 32+ K 42)
6
1
Y D +1=Y D + ( K 13+ 2 K 23 +2 K 33+ K 43 )
6

Runge Kutta Orde Kedua


Persamaan yang digunakan dalam Metode Runge-Kutta (Metode Titik Tengah) adalah sebagai
berikut.
1
1
Y A +1=Y A + hf n+ h , Y A + hf ( n , Y A )
2
2

1
1
Y C+1=Y C + hf n+ h ,Y C + hf ( n ,Y C )
2
2

1
1
Y D +1=Y D + hf n + h , Y D + hf ( n , Y D )
2
2

6
dengan nilai fungsi / persamaan differensial disesuaikan dengan persamaan
dY A
=5.489 Y A 15.973Y A Y D
d
dYC
=5.489 Y A 1158.426 Y 2c 0.001 Y C Y D
d
dY D
=1158.426 Y 2c
d

SOAL 2 : 25.6
Solve the following problem numerically from t = 0 to 3:
dy/dt = y + t2 y(0) = 1
Use the third-order RK method with a step size of 0.5.
Penyelesaian:
dy
=y +t 2
dt
dy=( y +t 2 ) dt

dy = ( y+ t2 ) dt
1
y= yt+ t 3 +c
3
1
y + yt= t 3+ c
3
1 3
y (1+t )= t +c
3
1 3
t +c
3
y=
1+t
Karena pada t = 0 nilai y = 1 maka:
1 3
( 0 ) +c
3
1=
1+ 0

7
1=

c
1

c=1
Persamaan umum yang digunakan pada metode RK Orde ketiga yaitu :
k 1 + 4 k 2 +k 3
1
h
6
y i+1= y i +
dimana:
k 1=f (t i , y i )
1
1
k 2=f (t i + h , y i+ h k 1)
2
2
k 3 =f (t i +h , y ih k 1+2 h k 2 )
Dengan t = 0 hingga 3 dan h = 0.5 maka hasil perhitungan untuk

t i , y i ,k 1 , k 2 , dan k 3

ditampilkan pada tabel berikut:


ti
0
0.5
1
1.5
2
2.5
3

Tabel 4. Perhitungan RK orde ketiga


yi
k1
k2
1
0.69
0.67
0.85
1.22
1.77
2.5

Dari hasil perhitungan di atas, maka nilai


k 1 + 4 k 2 +k 3
1
h
6
y i+1= y i +
1.

y (0.5)

-1
-0.44
0.33
1.4
2.78
4.48
6.5
y i+1

-0.6875
-0.0175
0.81
1.8625
3.1475
4.6725
6.4375

k3
-0.5625
0.1075
0.935
1.9875
3.2725
4.7975
6.5625

dapat ditentukan dengan persamaan:

8
k 1+ 4 k 2 + k 3
1
h
6
y (0.5)= y ( 0)+
1+ 4(0.6875)+(0.5625)
1
0.5
6
y ( 0.5 )=1+
y (0.5)=0.64

2.

y (1 )
k 1+ 4 k 2 + k 3
1
h
6
y (1)= y (0.5)+
0.44+ 4(0.0175)+ 0.1075
1
0.5
6
y ( 1 )=0.69+
y (1 ) =0.66

3.

y (1.5 )

k 1+ 4 k 2+ k 3
1
h
6
y (1.5)= y (1)+
0.33+ 4(0.81)+0.935
1
0.5
6
y ( 1.5 )=0.67+
y (1.5 )=1.045

4.

y (2 )

9
k 1+ 4 k 2 + k 3
1
h
6
y (2)= y (1.5)+
1.4+ 4(1.8625)+1.9875
1
0.5
6
y ( 2 )=0.85+
y (2 )=1.75

5.

y (2.5 )
k 1+ 4 k 2 + k 3
1
h
6
y (2.5 )= y ( 2 )+
2.78+4 (3.1475)+3.2725
1
0.5
6
y ( 2.5 )=1.22+
y (2.5 )=2.77

6.

y (3 )
k 1+ 4 k 2 + k 3
1
h
6
y (3)= y (2.5)+
4.48+4( 4.6725)+4.7975
1
0.5
6
y ( 3 )=1.77+
y (3 )=4.1

7.

y (3.5 )

10
k 1+ 4 k 2+ k 3
1
h
6
y (3.5)= y (3)+
6.5+4 (6.4375)+6.5625
1
0.5
6
y ( 3.5 )=2.5+
y (3.5)=5.73

Hasil perhitungan di atas jika dibandingkan akan menghasilkan grafik berikut:

Grafik 4. Perbandingan Hasil Analitis dengan Hasil RK Orde 3


7
6
5
4
Y 3
2
1
0
0

0.5

1.5

2.5

3.5

SOAL 3
Ulangi penyelesaian persamaan ODE (Ordinary Diffrential Equation) :
y =

dy
=2 x3 +12 x 220 x+8 ,5
dx

dengan menggunakan metode Euler, Heun, Midpoint, Runge Kuta order dua (Ralston),
serta order Runge Kuta lebih tinggi (3 atau 4). Tunjukkan langkah-langkah perhitungan

11
dengan menampilkan tabel excell secara detail. Dan plot dalam diagram x-y. Soal ini
bersifat mengulang yg pernah dibahas di perkuliahan.
Penyelesaian:
1. Metode Euler
y= y
y= dy = (2 x 3 +12 x 220 x +8,5 ) dx

y=0,5 x 4 +4 x3 10 x 2 +8,5 x+ C
Dengan kondisi

x=0 dan

y=1 , maka nilai C=1

y=0,5 x 4 +4 x3 10 x 2 +8,5 x+ 1
Perhitungan dilakukan menggunakan metode Euler dengan persamaan
y i+1= yi + f ( xi , y i ) h
dari

x=0

sampai

x=4

dengan h=0,5 .

y ( 0,5 )

y ( 0,5 )= y ( 0 ) + f ( 0 ; 1 ) 0,5
y ( 0,5 )=1+ (2 ( 0 )3 +12 ( 0 )220 ( 0 ) +8,5 ) 0,5
y (0,5)=5,25

y (1 )
y (1 ) = y ( 0,5 )+ f ( 0,5 ; 5,25 ) 0,5
y (1 ) =5,25+ (2 ( 0,5 )3+ 12 ( 0,5 )2 20 ( 0,5 )+ 8,5 ) 0,5
y (1)=5,875

y (1,5 )

y (1,5 )= y (1 )+f ( 1; 5,875 ) 0,5

12
y (1,5 )=5,875+ (2 ( 1 )3 +12 ( 1 )220 ( 1 ) +8,5 ) 0,5
y (1,5)=5,125

Perhitungan y pada nilai x berikutnya dilakukan dengan tahap yang sama, sehingga
dihasilkan perhitungan dalam tabel berikut:
Tabel 5. Perhitungan Metode Euler
x

y i+1= yi + f ( xi , y i ) h

f(x,y)
3

f ( x i , y i )=2 x +12 x 220 x+ 8 ,5

0
1
8.5
0.5
5.25
1.25
1
5.875
-1.5
1.5
5.125
-1.25
2
4.5
0.5
2.5
4.75
2.25
3
5.875
2.5
3.5
7.125
-0.25
4
7
-7.5
Hasil perhitungan di atas jika dipresentasikan dalam grafik adalah sebagai berikut:

Grafik 5.

13

2. Metode Heun
y= y
y= dy = (2 x 3 +12 x 220 x +8,5 ) dx
4

y=0,5 x +4 x 10 x +8,5 x+ C
Dengan kondisi x=0 dan

y=1 , maka nilai C=1

y=0,5 x 4 +4 x3 10 x 2 +8,5 x+ 1
Perhitungan dilakukan menggunakan metode Heun
1
1
y i+1= yi + k 1 + k 2 h
2
2

k 1=f ( x i , y i )
x i+ h , y i +k 1 h
k 2 =f
Dari persamaan tersebut dapat dihitung dengan Ms. Excel dan hasilnya dipresentasikan
dalam tabel berikut (h = 0.5):
Tabel 6. Perhitungan Metode Heun

14
xi

yi

y i+1

x(
k2

k1

k2

0
0,5

1
3,2187

1
5,5625

0,5
1

8,5
1,25

1,25
-1,5

1
1,5

5
3
2,2187

5,8125
4,75

1,5
2

-1,5
-1,25

-1,25
0,5

2
2,5

5
2
2,7187

4,25
5,0625

2,5
3

0,5
2,25

2,25
2,5

3
3,5

5
4
4,7187

6,8125
8

3,5
4

2,5
-0,25

-0,25
-7,5

5
3

4,5

-7,5

-20,75

Hasil perhitungan di atas jika dipresentasikan dalam grafik adalah sebagai berikut:

Grafik 6. Perbandingan nilai y analitis dengan y heun


10
8
6
y 4

y analitis
y Heun

2
0
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5
x

3. Metode Midpoint
y= y
y= dy = (2 x 3 +12 x 220 x +8,5 ) dx

15
4

y=0,5 x +4 x 10 x +8,5 x+ C
x=0 dan

Dengan kondisi
4

y=1 , maka nilai C=1

y=0,5 x +4 x 10 x +8,5 x+ 1
Perhitungan dilakukan menggunakan metode Midpoint dengan persamaan:
h
y i+1 /2= y i + f ( xi , y i )
2
y i+1= yi + f ( xi +1/ 2 , y i+1 /2 ) h
Dari persamaan di atas maka nilai x, y,

y i+1 /2

, dan

y i+1

dapat dihitung dengan Ms.

Excel dan hasilnya dipresentasikan dalam tabel berikut (h = 0.5) :


Tabel 7. Perhitungan Metode Midpoint
i

xi

yi

x i+1/ 2

y i+1 /2

y i+1 /2

y i+1

0.25

2.560547

3.125

3.140625

2
3
4
5
6
7
8
9

0.5
1
1.5
2
2.5
3
3.5
4

1
3.21875
3
2.21875
2
2.71875
4
4.71875
3

0.75
1.25
1.75
2.25
2.75
3.25
3.75
4.25

3.279297
2.591797
1.998047
2.248047
3.341797
4.529297
4.310547
0.435547

3.65625
3.625
5.28125
10.125
18.90625
31.625
47.53125
65.125

3.765625
6.078125
12.70313
25.51563
45.64063
73.45313
108.5781
149.8906

Hasil perhitungan di atas jika dipresentasikan dalam grafik adalah sebagai berikut:
Grafik 7.

Midpoint y i+1 /2 = y i+ f ( x i , y i )

h
2

70
60
50
40
Y

30
20

Analitis

Slope f(xi+1/2,yi+1/2)

Midpoint

10
0
0

0.5

1.5

2.5
X

3.5

4.5

16
Grafik 8.

Midpoint y i+1 = y i+ f ( x i+1 /2 , y i +1/ 2 ) h

70
60
50
40
Y

30
20

Analitis

Slope f(xi+1/2,yi+1/2)

Midpoint

10
0
0

0.5

1.5

2.5

3.5

4.5

4. Metode Runge Kutta Orde 2 (Raltson)


y= y
y= dy = (2 x 3 +12 x 220 x +8,5 ) dx

y=0,5 x 4 +4 x3 10 x 2 +8,5 x+ C
Dengan kondisi x=0 dan

y=1 , maka nilai C=1

y=0,5 x 4 +4 x3 10 x 2 +8,5 x+ 1
Perhitungan dilakukan menggunakan metode order 2- Raltson dengan persamaan:
1
2
y i+1= yi + k 1 + k 2 h
3
3

k 1=f ( x i , y i )
3
3
x i+ h , y i + k 1 h
4
4
k 2=f
Dari persamaan tersebut dapat dihitung dengan Ms. Excel dan hasilnya dipresentasikan
dalam tabel berikut (h = 0.5) :
Tabel 8. Perhitungan Metode Raltson
x

f (xi, yi) x (k 2)

k1

k2

17
0

0,375

8,5

0,5

3,2187
5
3

4,69401

0,875

1,25

4,72656
3
3,72265
6
3,30729
2
4,10546
9
5,74218
8
6,84244
8
5,03125

1,375

-1,5

1,875

-1,25

2,375

0,5

2,875

2,25

3,375

2,5

3,875

-0,25

4,375

-7,5

1
1,5
2
2,5
3
3,5
4

2,2187
5
2
2,7187
5
4
4,7187
5
3

2,58203
1
1,15234
1,51172
0,00390
6
1,89453
1
2,66015
6
0,80078
1
5,18359
-16,793

Grafik 9. Perbandingan Analisis dengan f(xi,yi) RK 2-Raltson


8
6
analisis

f(x) 4

f(xi,yi)

2
0
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5
x

5. Metode Runge Kutta Orde Lebih Tinggi (Runge Kutta Orde 4)


Metode Runge Kutta adalah orde keempat. Metode tersebut menggunakan rumus yaitu :
1
y i+1= yi + ( k 1 +2 k 2 +2 k 3 +k 4 ) h
6
Dimana :
k 1=f (x i , y i )

18
1
1
k 2=f (x i + h , y i+ k 1 h)
2
2
1
1
k 3 =f (x i + h , y i+ k 2 h)
2
2
k 4=f ( x i+ h , y i + k 3 h)

2 x 3 +12 x2 20 x +8,5 dx=0,5 x 4 + 4 x 310 x 2+8,5 x +1


Batas x diambil dari nilai x=0 sampai x=4 dengan rentang 0,5 . Kondisi awal pada x=0
yaitu y=1.
k 1=2(0)3 +12(0)220 ( 0 )+ 8,5=8,5
3

k 2=2( 0,25) +12(0,25) 20 ( 0,25 ) +8,5=4,21875


k 3 =2( 0,25)3 +12(0,25)220 ( 0,25 ) + 8,5=4,21875
k 4=2(0,5)3+ 12(0,5)220 ( 0,5 ) +8,5=1,25
Kemudian di subtitusi

k 1 , k 2 , k 3 ,dan k 4

kedalam metode Runge Kutta orde 4 :

1
y i+1= yi + ( k 1 +2 k 2 +2 k 3 +k 4 ) h
6

8,5+2 ( 4,21875 ) +2 ( 4,21875 ) +1,25


1
0,5
6
y ( 0,5 )=1+
y ( 0,5 )=3,21875

Kemudian berikut adalah nilai

k 1 , k 2 , k 3 ,dan k 4

dengan kondisi awal x=0,5

k 1=2(0,5)3 +12(0,5)220 ( 0,5 ) +8,5=1,25


k 2=2( 0,75)3 +12(0,75)220 ( 0,75 ) +8,5=0,59375
3

k 3 =2( 0,75) +12(0,75) 20 ( 0,75 ) + 8,5=0,59375


k 4=2(1)3 +12(1)220 ( 1 ) +8,5=1,5

19

1,25+2 (0,59375 )+2 (0,59375 )1,5


1
0,5
6
y ( 1 )=1+
y (1 ) =3,00000

Kemudian berikut adalah nilai

k 1 , k 2 , k 3 ,dan k 4

dengan kondisi awal x=1

k 1=2(1)3 +12(1)220 ( 1 ) +8,5=1,5


k 2=2(1,25)3 +12(1,25)220 ( 1,25 ) +8,5=1,65625
k 3 =2(1,25)3 +12(1,25)220 ( 1,25 ) +8,5=1,65625
k 4=2(1,5)3+12( 1,5)220 ( 1,5 ) + 8,5=1,25

1,5+ 2 (1,65625 ) +2 (1,65625 )1,25


1
0,5
6
y ( 1,5 )=1+
y (1,5 )=2,21875
Kemudian berikut adalah nilai

k 1 , k 2 , k 3 ,dan k 4

dengan kondisi awal x=1,5

k 1=2(1,5)3 +12(1,5)220 ( 1,5 ) +8,5=1,25


k 2=2(1,75)3 +12(1,75)220 ( 1,75 ) +8,5=0,46875
k 3 =2(1,75)3 +12(1,75)220 ( 1,75 ) +8,5=0,46875
3

k 4=2(2) +12(2) 20 ( 2 ) +8,5=0,5

1,25+ 2 (0,46875 ) +2 (0,46875 )+ 0,5


1
0,5
6
y ( 2 )=1+
y (2 )=2,00000

Kemudian untuk mendapatkan nilai y orde keempat harus dilakukan penyelesaian


sampai rentang mencapai 4. Berikut kesimpulan yang diambil dengan menggunakan
perhitungan Ms. Excel.

20
Tabel 9. Perhitungan RK orde 4
x
0
0,5
1
1,5
2
2,5
3
3,5
4

k1
8,5
1,25
-1,5
-1,25
0,5
2,25
2,5
-0,25

k2
4,21875
-0,59375
-1,65625
-0,46875
1,46875
2,65625
1,59375
-3,21875

k3
4,21875
-0,59375
-1,65625
-0,46875
1,46875
2,65625
1,59375
-3,21875

k4

y RK orde 4

1,25
-1,5
-1,25
0,5
2,25
2,5
-0,25
-7,5

1,00000
3,21875
3,00000
2,21875
2,00000
2,71875
4,00000
4,71875
3,00000

LAMPIRAN EXCEL
Perhitungan Nomer 1 Soal 9(a)

21

Perhitungan Nomer 3
a. Metode Midpoint

22
b. Metode Raltson

You might also like