You are on page 1of 1

03/05/18 8:39 C:\Users\fajar\Desktop\main2.

m 1 of 1

%NAMA : MUHAMAD FAJAR WICAKSONO


%NIM : 17/422470/PTK/12049

function Tugas
clear
clc
global k h Tf N R dz alfa
k=0.1;
h=0.0007;
Tf=30;
N=100;
rho=2.7;
Cp=0.2;
D=1;
L=15;
Ts=400;

R=D/2;
dz=L/N;
alfa=k/(rho*Cp);
t=0:90;

for i=1:N-1
T0(i)=Ts;
end

%SOLVER
[t,T]=ode15s(@subrot,t,T0);
l=linspace(0,L,length(T));

%PLOTING
surf(l,t,T)
xlabel('Posisi,cm')
ylabel('Waktu,s')
zlabel('Temperatur,C')
title('Tugas')
end

function dt_dt=subrot(t,T)
global k h Tf N R dz alfa
for i=1:N-1
if i==1
dt_dt(i)=0;
elseif i==N-1
TN=(1/(3+2*h*dz/k))*(2*h*dz*Tf/k-4*T(N-1)-T(N-2));
dt_dt(i)=(alfa/dz^2)*(TN-2*T(N-1)+T(N-2))-((2*h*alfa/(k*R))*(T(N-1)-Tf));
else
dt_dt(i)=(alfa/dz^2)*(T(i+1)-2*T(i)+T(i-1))-((2*h*alfa/(k*R))*(T(i)-Tf));
end

end
dt_dt=dt_dt';
end

You might also like