Anda di halaman 1dari 15

Persamaan Diferensial Biasa

 Sistem PDB orde satu


 Bentuk umum

dy1
 f1 (t , y )
dt
dy2
 f 2 (t , y )
dt

dyn
 f n (t , y )
dt

 Dimana y = (y1, y2, …, yn)


PDB
 Contoh: Reaktor batch adiabatik

isolasi

 Jika pada reaktor batch adiabatik (tidak ada


berpindah dari reaktor ke sekelilingnya)
berlangsung reaksi: A (l)  P (l),
PDB
 dimana: r = k CA dan k = k0 exp(-E/RT)

 Neraca Masa
dn A E
 VR (r )  VR k0 exp C A
dt  RT 

K1
 karena CA = nA/VR, maka:
dC A E
 k0C A exp  (1)
dt  RT 
PDB
 Neraca Panas
dT K2
VR C p  H R rVR
dt
dT  H R k0 E
 C A exp  (2)
dt C p  RT 

 Maka bentuk Sistem PDB adalah:


dC A E
 K1C A exp 
dt  RT 
dT E
 K 2C A exp 
dt  RT 
PDB
 Jika CA0 = 1 dan T0 = 300 K, tentukan
konsentrasi dan temperatur setelah 100 detik,
dimana E/R = -300 K, K1 = -0.1 s-1, dan K2 = 1
K.l/mol.s

 Penyelesaian:
dC A  300 
 0.1C A exp 
dt  T 
dT  300 
 1.0C A exp 
dt  T 
PDB
 clear
 clc

 ts = [0 100]; % interval waktu (detik)


 y0=[1 300]; % nilai awal
 F=@(t,y)[-0.1*y(1)*exp(300/y(2)); 1*y(1)*exp(300/y(2))];
 [t,y] = ode45(F,ts,y0)
 figure(1), plot(t,y(:,1),'-o')
 figure(2), plot(t,y(:,2),'-o')
PDB
 Latihan
a) dy1 b) dy1
 y1 y2  1  100000 y1  0.1 y2
dx dx
dy2 dy2
 y1 y2  1  0.1 y1  0.1 y2
dx dx

c) dy1
 0.04 y1  y2 y3
dx
dy2
 0.04 y1  y2 y3  3 y32
dx
dy3
 3 y22
dx
PDB

 Latihan Q0, CA0

VR (t)

 Pada sebuah reaktor semi-batch berlangsung reaksi: A


B r C r
1 3

 dimana
r
2
r1 = 0.1 CA2 , r2 = 0.05 CB, dan r3 = 0.05 CB2
 Ci = ni/VR dan
VR  V0  Q0t
PDB
 Neraca mol unsteady state untuk masing-masing komponen
adalah:
dn A
 Q0C A0  VR ( r1  r2 )
dt
dnB
 VR (r1  r2  r3 )
dt
dnC
 VR (r3 )
dt
 Jika CA0 = 1.0 mol/ltr, Q0 = 10 ltr/s, dan V0 = 50 ltr, tentukanlah
waktu reaksi yang diperlukan untuk mendapatkan konsentrasi
B yang maksimum dengan menggunakan bantuan Matlab.
 nA = nB = nC = 0
PDB
 PDB Orde n
d2y dy
2
 A( x)  B( x) y  C ( x)  0
dx dx
 dimana
dy
 y(x0) = a dan b
dx x0

 Ubah PDB orde n menjadi sistem PDB orde satu:


dy
z
dx dimana y(x0) = a dan z(x0) = b
dz d d  dy  d 2 y
 ( z)     2
dx dx dx  dx  dx
dz
  A( x) z  B ( x) y  C ( x)
dx
PDB
 Contoh
3 2
d y d y dy
y 2
3
 (1  x ) 2  y
3
0
dx dx dx

 dimana

 y 1
 dy
pada x  0  1
 dx 2
 y 1
d
 dx 2
3 2
d y d y dy PDB
y 2 3  (1  x 3 ) 2  y 0
dx dx dx
 Penyelesaian
 Misalkan: dy
z1 
dx
dz1 d 2 y
z2   2
dx dx
 y 1

maka dy pada x  0  z1  1

 z1 z  1
dx  2
dz1
 z2
dx
dz2 1  3 dz1 
 2 (1  x ) dx  yz1 
dx y  
PDB
 clear
 clc

 xs = [0 100];
 y0=[1 1 1];
 F=@(x,y)[y(2); y(3); -(1/y(1)^2)*((1-x^3)*y(3)+y(1)*y(2))];
 [x,y] = ode45(F,xs,y0)
 figure(1)
 plot(x,y(:,1),'-o')
 figure(2)
 plot(x,y(:,2),'-o')
 figure(3)
 plot(x,y(:,3),'-o')
PDB
 Suatu reaksi
A  B
 R  S
 Laju reaksi berdasarkan Langmuir-Hinshelwood untuk reaksi
yang berlangsung di permukaan katalis:

K T (C AC B C R CS / K )
rA 
1  K AC A  K B C B  K R C R  K S C S
 dimana: KT=0.2 L/mol.s, K=3.0, KA=3.0 L/mol, KB=2.0 L/mol,
KR=0.5 L/mol, KS=0.2 L/mol.
 Neraca komponen untuk reaktor batch isotermal:
dC A
  rA
dt
PDB
 dimana:
C B  C B 0  (C A0  C A )
C R  C R 0  (C A0  C A )
CS  CS 0  (C A0  C A )

 Jika CA0 = 0.7 mol/L, CB0 = 1.0 mol/L, CR0 = 0.1


mol/L, dan CS0 = 0.05 mol/L.
 Tentukan konsentrasi A, B, R, dan S setelah 100
detik.

Anda mungkin juga menyukai