Anda di halaman 1dari 6

Nama : Faqihudin Mubarok

NIM : 21030114120106
Perancangan reaktor
1. Dua reaksi
Suatu reaksi dengan ketentuan, pada reaksi pertama sebagai pereaksi pembatas (limiting
reactant) adalah CH4 dengan konversi 85% dan reaksi kedua yaitu C2H6 dengan konversi sebesar
50%.

CH4 + 2 O2 CO2 + 2 H2O X1 = 0,85

C2H6 + 7/2 O2 2 CO2 + 3 H2O X2 = 0,5

Berikut table untuk normalisasi koefisien stokhiometri, Nr,k sebagai berikut:

No.komp, k
1 2 3 4 5

r, CH4 O2 C2H6 CO2 H2O
1 -1 -2 0 1 2
2 0 -7/2 -1 2 3

Persamaan untuk pereaksi pembatas dapat ditulis sebagai berikut:

MRX, CH4 = MIN, CH4 0,85 MIN, CH4 = 0,15 MIN, CH4

MRX, C2H6 = MIN, C2H6 0,5 MIN, C2H6 = 0,5 MIN, C2H6

Atau:

MRX, 1 = MIN, 1 0,85 MIN, 1 = 0,15 MIN, 1

MRX, 3 = MIN, 3 0,5 MIN, 3 = 0,5 MIN, 3

Untuk komponen yang lain:

MRX, 2 = MIN, 2 2 (0,85) MIN, 1 7/2 (0,5) MIN, 3 Komponen O2

MRX, 5 = MIN, 5 + 2 (0,85) MIN, 1 + 3 (0,5) MIN, 3 Komponen H2O

MRX, 4 = MIN, 4 + (0,85) MIN, 1 + 2 (0,5) MIN, 3 Komponen CO2


Flow Diagram

Input Jumlah Reaksi

Input Jumlah Komponen

Pilih Komponen

Input Koefisien

Masukkan Mol Mula Mula

Mol Awal Reaktan Pembatas

Mol bereaksi

Mol Sisa
Bahasa Program

clear
A=readxls('D:\Tugas Kompros\TugasKompros.xls')
B=A(1)
C=B(:,1)
reaksi=input('jumlah reaksi=')
komponen=input('jumlah komponen=')
fori=1:1
forj=1:komponen
D=x_choose(C,'Pilih Komponen','Batalkan')
E=B(D,1)
G=B(D,2)
F(i,j)=E
H(i,j)=G
end
end
fori=1:reaksi
forj=1:komponen
I(i,j)=input('koefisien=')
end
disp('Reaksi Berikutnya')
end
disp(F)
disp(H)
disp(I)
fori=1:reaksi
K=I(i,:)
L=K.*H
M=string(i)
ifsum(L)==0then
disp('Reaksi'+M+'Benar')
elsedisp('Reaksi'+M+'Salah')
end
end
fori=1:komponen
N(1,i)=input('Mol Mula-Mula=')
end
fori=1:reaksi
X=input('Konversi=')
forj=1:komponen
O(i,j)=X
end
end
disp(N)
disp(O)
fori=1:reaksi
P=input('mol awal reaktan pembatas=')
forj=(1:komponen)
O(i,j)=P*O(i,j)*I(i,j)
end
end
disp('mol bereaksi adalah=')
disp(O)
fori=1:reaksi
forj=1:komponen
N(1,j)=N(1,j)+O(i,j)
end
end
disp('Mol Sisa Adalah=')
disp(F)
disp(N)
Hasil