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%.
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
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:
Pilih Komponen
Input Koefisien
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