Professional Documents
Culture Documents
clc;
clear all;
%Diketahui
F0=10;
P=7;
D=35;
L=1500;
U=0.0085;
CpA=20;
CpB=10;
CpC=15;
CpI=10;
dHRo=100000;
R=82;
A=15000;
ER=1500;
Tp=800;
Tr=273;
%initial condition
%Perubahan posisi akan mempengaaruhi perubahan konversi dan suhu
Z(1)=0;
x(1)=0;
T(1)=500;
for i=1:1501
Z(i+1)=Z(i)+stepZ;
k1x=dXdZ(Z(i),x(i),T(i));
k1T=dTdZ(Z(i),x(i),T(i));
k2x=dXdZ(Z(i)+stepZ/2,x(i)+stepZ/2*k1x,T(i)+stepZ/2*k1T);
k2T=dTdZ(Z(i)+stepZ/2,x(i)+stepZ/2*k1x,T(i)+stepZ/2*k1T);
k3x=dXdZ(Z(i)+stepZ/2,x(i)+stepZ/2*k2x,T(i)+stepZ/2*k2T);
k3T=dTdZ(Z(i)+stepZ/2,x(i)+stepZ/2*k2x,T(i)+stepZ/2*k2T);
k4x=dXdZ(Z(i)+stepZ,x(i)+stepZ*k3x,T(i)+stepZ*k3T);
k4T=dTdZ(Z(i)+stepZ,x(i)+stepZ*k3x,T(i)+stepZ*k3T);
end
%HASIL
1
fprintf ('Hasil Perhitungan Reaktor Tabung Non Adiabatis & Non
Isotermis\n')
fprintf ('=========================================\n')
fprintf ('Konversi A Suhu (K) Posisi\n')
fprintf ('=========================================\n')
for j=1:100:1501
fprintf ('%1.4f %3.2f %5.0f\n',[x(j);T(j);Z(j)])
end
fprintf ('=========================================\n')
%PLOT GAMBAR
figure(1)
[sumbu,y1,y2]=plotyy(Z,x,Z,T);
y2.LineStyle='--';
title('Hubungan Posisi dengan Konversi dan Suhu')
xlabel('Posisi, cm')
ylabel(sumbu(1),'Konversi A')
ylabel(sumbu(2),'Suhu, K')
figure(2)
plot(Z,x,'b')
title('Profil Konversi A di Sepanjang Reaktor')
xlabel('Posisi (cm)')
ylabel('Konversi A')
figure(3)
plot(Z,T,'r')
title('Profil Suhu Gas di Sepanjang Reaktor')
xlabel('Posisi (cm)')
ylabel('Suhu Gas (K)')
%Fungsi ditulis
function g=dXdZ(Z,x,T)
k=A*exp(-ER/T);
g=(pi/4*D^2)*(P/R/T)^2*(k/F0)*((1-x)*(0.7-0.4*x)/(1-0.4*x)^2);
end
function y=dTdZ(Z,x,T)
k=A*exp(-ER/T);
dHR=dHRo+(CpC-CpA-2*CpB)*(T-Tr);
dXdZ=(pi/4*D^2)*(P/R/T)^2*(k/F0)*((1-x)*(0.7-0.4*x)/
(1-0.4*x)^2);
y=((0.2*F0*(-dHR)*dXdZ)-(U*pi*D*(T-Tp)))/((0.2*F0*(1-
x)*CpA)+(F0*(0.7-0.4*x)*CpB)+(0.2*F0*x*CpC)+(0.1*F0*CpI));
end
end
2
=========================================
Konversi A Suhu (K) Posisi
=========================================
0.0000 500.00 0
0.1396 511.36 100
0.2665 531.87 200
0.3811 556.64 300
0.4828 583.72 400
0.5714 611.70 500
0.6473 639.20 600
0.7113 665.01 700
0.7645 688.23 800
0.8085 708.40 900
0.8445 725.45 1000
0.8738 739.58 1100
0.8977 751.15 1200
0.9171 760.55 1300
0.9328 768.15 1400
0.9456 774.29 1500
=========================================
3
4
Published with MATLAB® R2018b