Documente Academic
Documente Profesional
Documente Cultură
df1T1=(f1(T10+h,T20,T30,T40,T50,T60,T70,T80,T90,T100,T110,T120,T130,T140,T150,T160,T1
end
function TARQUE_M_ROBERTO_practica6_3 end
clear all; end
clc; T
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% disp('===============================================================================
disp('NOMBRE : TARQUE MOLLER ROBERTO EMANUEL') ===')
disp('PRACTICA : 6') TT=T([2:Nfil],[2:Ncol]);
disp('EJERCICIO: 3') plot(X,TT)
fprintf('\n') A=Ncol/2+1;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% xlabel('espesor [ft]')
%Datos de entrada: ylabel('Variacion de temperatura [ºF]')
alfa=0.0016; title('VARIACION DE LA TEMPERATURA vs TIEMPO')
x0=0; %Distancia al inicio de la pared [pie] fprintf('tiempo final = %3.2f[h]\n',tf)
xf=1.5; %Distancia al final de la pared [pie] fprintf('temperatura final en el centro de la pared = %3.2f[h]\n',T(Nfil,A))
T0=80; %Temperatura inicial [ºF] fprintf('la temperatura final en la cara 1 T1=%3.2f [ºF]\n',T(Nfil,2))
t0=0; %Tiempo inicial [hr] fprintf('la temperatura final en la cara 2 T2=%3.2f [ºF]\n',T(Nfil,Ncol))
tf=110; %Tiempo final hallado de la corrida del programa [hr] disp('======================================================')
Ta1=350; %Temperatura ambiente 1 [ºF]
Ta2=650; %Temperatura ambiente 2 [ºF]
k=0.38; %Coeficiente
h=0.19; %Coeficiente
Dt=10; %Diferencia de tiempo [hr]
Dx=0.25; %Diferencia de distancia [pie]
lamda=(alfa*Dt)/Dx^2;
M=1/lamda; %Coeficiente
N=(Dx*h)/k;
disp('============================================================')
disp('Esquema del ejercicio:')
disp('============================================================')
disp(' Pared de ladrillo')
disp(' |--------------------------------|')
disp('T1=350[ºF] | T mitad [ºF] | T2=650[ºF]')
disp(' |--------------------------------|')
disp(' x0=0 [pie] xf=1.5[pie]')
disp('============================================================')
%%%%%%%%%%%%%%%%%%%%%%%%%%
%dimensiones de la matriz
Nfil=(tf-t0)/Dt+2;
Ncol=(xf-x0)/Dx+2;
X=x0:Dx:xf;
Y=t0:Dt:tf;
%%%%%%%%%%%%%%%%%%%%%%%
%armado de la matriz
T(2,[2:Ncol])=T0;
T(1,[2:Ncol])=X;
T([2:Nfil],1)=Y;
disp(' CORRIDO DEL PROGRAMA')
disp(' ====================')
disp('Fila 1 es el espesor[pie]')
disp('Columna 1 es el tiempo [hr]')
disp(' La matriz del medios es la variacion de temperatura en pared ')
for i=3:Nfil
for j=2:Ncol
if j==2
h1(i,j)=0.19*(Ta1-T(i-1,j))^(1/3);
N1(i,j)=(Dx*h1(i,j))/k;
T(i,j)=T(i-1,j)+2/M*((T(i-1,j+1)-T(i-1,j))+N1(i,j)*(Ta1-T(i-1,j)));
else if j==Ncol
h2(i,j)=0.19*(Ta2-T(i-1,j))^(1/3);
N2(i,j)=(Dx*h2(i,j))/k;
T(i,j)=T(i-1,j)+2/M*((T(i-1,j-1)-T(i-1,j))+N2(i,j)*(Ta2-T(i-1,j)));
else
T(i,j)=T(i-1,j)+lamda*(T(i-1,j+1)-2*T(i-1,j)+T(i-1,j-1));
end