You are on page 1of 5

function tugas6yoel

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;

%mengetahui nilai pada tiap i (tiap z) pakai rungekutta 4th order


N=1501;
stepZ=1;

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);

%nilai x dan T pada titik setelahnya adalah


x(i+1)=x(i)+1/6*(k1x+2*k2x+2*k3x+k4x)*stepZ;
T(i+1)=T(i)+1/6*(k1T+2*k2T+2*k3T+k4T)*stepZ;

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

Hasil Perhitungan Reaktor Tabung Non Adiabatis & Non Isotermis

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

You might also like