Professional Documents
Culture Documents
Tugas 3 Pematkom - RAP Non Adiabatis Non Isotermal
Tugas 3 Pematkom - RAP Non Adiabatis Non Isotermal
function dwiode
clc; clear
z=linspace(0,3000,100);
y0=[0 790]; % Initial condition (x0,T0 ; 0,790 K)
[z,y]=ode15s(@fdz,z,y0);
fprintf('Distribusi Konversi dan Suhu sepanjang reaktor :\n')
fprintf('===================================\n')
fprintf('Jarak, cm \tKonversi \t Suhu, K\n')
fprintf('-----------------------------------\n')
fprintf('%5.0f \t\t %5.4f \t %3.4f\n' ,[z y]')
fprintf('===================================\n')
subplot(1,2,1)
plot(z,y(:,1))
title('Konversi A vs Panjang Reaktor')
xlabel('Panjang Reaktor, cm')
ylabel('Konversi A,x')
subplot(1,2,2)
plot(z,y(:,2))
title('Suhu vs Panjang Reaktor')
xlabel('Panjang Reaktor, cm')
ylabel('Suhu, Kelvin')
end
function dz=fdz(z,y)
x=y(1); T=y(2);
Fo=10; % Laju alir umpan
U=0.0051; % Overall heat transfer coefficient
P=7; % Tekanan
D=7; % Diameter dalam reaktor alir pipa
R=82; % Konstanta gas ideal
CpA=10; CpB=10; CpC=15; CpI=10; % kapasitas panas gas A;B;C;I(inert)
Tc=700; % Suhu pendingin (konstan)
% Konstanta laju reaksi sebagai fungsi Suhu
Ar=5.7e9; % Konstanta Arhenius
ErR=19000; % Energi aktivasi/ konstanta gas ideal
k=Ar*exp(-ErR/T);
% Konstanta kesetimbangan sebagai fungsi Suhu
alfa=-37.5;
beta=23000;
Kc=exp(alfa+beta/T);
% Perubahan entalpi reaksi sebagai fungsi Suhu
delHro=-23000;
Tref=298;
delHr=delHro+(CpB+CpC-CpA)*(T-Tref);
% x=f(z)
dxdz=pi*D^2*P*k/(4*Fo*R*T)*((1-x)/(1+0.9*x)-0.9*P/R/T*x^2/(1+0.9*x)^2/Kc);
% T=f(z)
dTdz=(-0.9*Fo*delHr*dxdz-pi*D*U*(T-Tc))/(0.9*Fo*(1x)*CpA+0.9*Fo*x*CpB+0.9*Fo*x*CpC+0.1*Fo*CpI);
dz=[dxdz;dTdz];
end
2571
0.3770
853.8099
2633
0.3826
851.7549
2694
0.3880
849.6868
2755
0.3933
847.6027
2816
0.3984
845.4932
2878
0.4033
843.3513
2939
0.4081
841.1719
3000
0.4128
838.9759
==================================