Sei sulla pagina 1di 3

Informe Final

_________________________________________________________________________________________________________________________
Programación en Matlab para un Problema en Estado Transitorio
y Bidimensional
Urcuango, Marco; Satian, Angel ; Mancheno, Henry

Escuela Politécnica Nacional, Facultad de Ingeniería Mecánica, Quito, Ecuador
Resumen: En el presente artículo se detalla el proceso de resolución, programación y validación del ejercicio de
¨Conducción en Estado Transitorio y Bidimensional¨ planteado por el Doctor Ordóñez como proyecto final. Se
propone una cucharilla que acaba de ser introducida en una taza de café caliente a 100°C y es de acero inoxidable,
tomando en cuenta que la temperatura del extremo sumergido de la cuchara es igual a la de líquido.

Palabras clave: Estado Transitorio, Bidimensional, validación.


Programming in Matlab for a Problem in Transitional State
Abstract: This article details the process of resolution, programming and validation of the "Driving in Transitional
and Two-Dimensional State" exercise proposed by Doctor Ordonez as the final project. A teaspoon is proposed that
has just been introduced into a cup of hot coffee at 100 ° C and is made of stainless steel, taking into account that the
temperature of the submerged end of the spoon is equal to that of liquid. Key words:
Transitional State, Two-dimensional, validation. Coordinates, Time jumps, iterations.

11. OBJETIVO GENERAL 𝐾


𝛼=
𝐶𝑃
Comprender el fenómeno físico que ocurre durante la
conducción en estado transitorio para su posterior
programación, simulación y validación en Matlab.

2. DESARROLLO MATEMÁTICO 3. PROGRAMACIÓN


clc
clear
tiemp=input('Ingrese el tiempo en el cual desea
evaluar:');
W= 0.01; % (m)
L= 0.12; % (m)
t= 0.003; % (m)
h= 15; % (W/((m^2)*K))
dx=0.005;
dt=1;
m= 0.12/dx +1;
n= 0.01/dx +1;
Tinicial=28; %(C)
Figura 1. Imagen del problema propuesto Tambiente=28; %(C)
%Acero inoxidable AISI 3316
rho= 8238; %Kg/m^3
𝑘+1 𝑘+1 𝑘+1 Cp= 468; %J/Kg*K
1. (1 + 4𝐹𝑜 + 4𝐵𝑖𝐹)𝑇1,1 − 2𝐹𝑜𝑇2,1 − 2𝐹𝑜𝑇1,2 K= 13.4;% W/(m*K)
𝑘+1 𝑘+1 𝑘+1
2. −𝐹𝑜𝑇𝑖−1,1 + (1 + 4𝐹𝑜 + 2𝐵𝑖𝐹𝑜)𝑇𝑖,1 − 𝐹𝑜𝑇𝑖+1,2 − Fo=K*dt/(rho*Cp*dx^2);
𝑘+1
2𝐹𝑜𝑇𝑖,2 Bi=h*dx/K;
A=zeros(round(m*n));
𝑘+1 𝑘+1
3. −2𝐹𝑜𝑇𝑛,1 + (1 + 4𝐹𝑜 + 4𝐵𝑖𝐹𝑜)𝑇𝑛+1,1 − for a=2:n-1
𝑘+1 𝑘+1
2𝐹𝑜𝑇𝑛+1,2 = 𝑇𝑛+1,1 + 4𝐵𝑖𝐹𝑜𝑇∞ for i=1:n
𝑘+1 𝑘+1 A(i,i)=1;
4. −𝐹𝑜𝑇𝑖,𝑗−1 + (1 + 4𝐹𝑜 + 2𝐵𝑖𝐹𝑜)𝑇𝑖,𝑗 − end
𝑘+1 𝑘+1 𝑘+1
2𝐹𝑜𝑇2,𝑗+1 − 𝐹𝑜𝑇1,𝑗+1 = 𝑇1,𝑗 + 2𝐵𝑖𝐹𝑜𝑇∞ for i=(n+1):n:(m*n-n)
𝑘+1 𝑘+1
A(i,i-n)=-Fo;
5. −𝐹𝑜𝑇𝑛+1,𝑗−1 − 2𝐹𝑜𝑇𝑛,𝑗 + (1 + 4𝐹𝑜 + A(i,i)=1+4*Fo+2*Fo*Bi;
𝑘+1 𝑘+1 𝑘
2𝐵𝑖𝐹𝑜)𝑇𝑛+1,𝑗 − 𝐹𝑜𝑇1,𝑗+1 = 𝑇𝑛+1,𝑗 + 2𝐵𝑖𝐹𝑜𝑇∞ A(i,i+n)=-Fo;
A(i,i+1)=-2*Fo;
end
for i=(n+a):n:(m*n-n)
A(i,i-n)=-Fo;
𝛼 ∆𝑡 A(i,i)=1+4*Fo;
𝐹𝑜 = A(i,i+n)=-Fo;
𝑟𝑚 2
ℎ 𝑟𝑚 A(i,i+1)=-Fo;
𝐵𝑖 = A(i,i-1)=-Fo;
𝐾 end

henry.mancheno @epn.edu.ec
satian.angel@epn.edu.ec
urcuango.marco@epn.edu.ec

Proyecto Final
Transferencia de Calor I
Urcuango, Marco; Satian, Angel ; Mancheno, Henry
_______________________________________________________________________________________________________________________________

for i=(n+n):n:(m*n-n) end


A(i,i-n)=-Fo; end
A(i,i)=1+4*Fo+2*Fo*Bi; end
A(i,i+n)=-Fo; T
A(i,i-1)=-2*Fo; perfil=zeros(n,m);
end
for i=(m*n-n+1):n:m*n for i=0:m-1
A(i,i-n)=-2*Fo; perfil(1,i+1)=T(n*i+1,1);
A(i,i)=1+4*Fo+4*Fo*Bi; for b=2:n-1
A(i,i+1)=-2*Fo; perfil(b,i+1)=T(n*i+b,1);
end end
for i=(m*n-n+a):n:m*n perfil(n,i+1)=T(n*i+n,1);
A(i,i-n)=-2*Fo; end
A(i,i)=1+4*Fo+2*Fo*Bi; perfil;
A(i,i+1)=-Fo; %% Graficar los perfiles de temperatura
A(i,i-1)=-Fo; surf(perfil)
end
for i=(m*n):n:m*n
A(i,i-n)=-2*Fo;
A(i,i)=1+4*Fo+4*Fo*Bi;
A(i,i-1)=-2*Fo;
end
end
%% Matriz temporal
T=zeros(round(n*m)); 4. GRÁFICAS OBTENIDAS
tend=tiemp;
c=zeros(m*n,1)+Tinicial;
for b=2:n-1
for i=1:n
c(i,1)=Tc;
end
for i=1+n:n:m*n-n
c(i,1)=c(i,1)+2*Fo*Bi*Tambiente;
end
for i=b+n:n:m*n-n
c(i,1)=c(i,1);
end
for i=n+n:n:m*n-n
c(i,1)=c(i,1)+2*Fo*Bi*Tambiente;
end
for i=(m*n-n+1):n:m*n
c(i,1)=c(i,1)+4*Fo*Bi*Tambiente;
end
for i=(m*n-n+b):n:m*n
c(i,1)=c(i,1)+2*Fo*Bi*Tambiente;
end
for i=(m*n):n:m*n
c(i,1)=c(i,1)+4*Fo*Bi*Tambiente; Figura 3. Gráfica Temperatura-Temperatura obtenida
end
end

for r= 1:round(tend/dt)

T=A\c;
c=T;
for b=2:n-1
for i=1:n
c(i,1)=Tc;
end
for i=1+n:n:m*n-n
c(i,1)=c(i,1)+2*Fo*Bi*Tambiente;
end
for i=b+n:n:m*n-n
c(i,1)=c(i,1);
end
for i=n+n:n:m*n-n
c(i,1)=c(i,1)+2*Fo*Bi*Tambiente;
end
for i=(m*n-n+1):n:m*n Figura 4. Gráfica
c(i,1)=c(i,1)+4*Fo*Bi*Tambiente;
end
for i=(m*n-n+b):n:m*n 5. ANALISIS DE LOS RESULTADOS
c(i,1)=c(i,1)+2*Fo*Bi*Tambiente;
end
for i=(m*n):n:m*n
Utilizando las gráficas provistas por el doctor para la
c(i,1)=c(i,1)+4*Fo*Bi*Tambiente; comparación y validación del programa analizamos las curvas

Proyecto Final
Transferencia de Calor I
Informe Final
_________________________________________________________________________________________________________________________

obtenidas en el software sugerido “Engauge Digitizer” y  La distribucion de temperaturas es simetrica debido a


podemos ver que las curvas tienen la misma tendencia en las condicones iniciales iguales en los puntos
cuanto a decremento y crecimiento a lo largo del radio en el extremos.
tiempo.  Se encuentra una mayor temperatura en los bordes

cosh 𝑚(𝐿 − 𝑥) + sinh 𝑚(𝐿 − 𝑥) con una tendencia de decremento hacia el punto de
𝑚𝑘
𝜃(𝑥) = ℎ
𝜃𝑏 simetria del elemento
cosh(𝑚𝐿) + sinh 𝑚(𝐿)  La variacion de la temperatura en el tiempo en cada
𝑚𝑘
𝜃(𝑥) nodo tiene un comportamiento exponencial.
15
cosh 31.147(0.12 − 𝑥) +
31.147∗13.4
sinh 31.147(0.12 − 𝑥)  A mayor numero de divisiones del elemento existe
= 15 ∗ 72 una mayor presición en los resultados de las
cosh(31.147 ∗ 0.12) + sinh(31.147 ∗ 0.12)
31.147∗13.4 temperaturas de los nodos
 Cuando se tiene un diferencial de temperatura
demasiado grande, el programa ya no converge,
debido a que el Fourier debe ser menor que 0.5p ara
que este pueda converger, y Fo depende del
diferencial de temperaturas.

9. Bibliografía

 Cengel, Y. A.; Boles, M.A.: Termodinamica. Mc Graw-Hill,


1996.
 F. P. Incropera y D. P. De Witt: Fundamentos de
Transferencia de Calor, 4a Ed, Pearson Educacion,
Mexico, 2000
 Benito S. Garza Espinosa, Daniel Ramírez Villarreal
(2012) Alicacion del MatLab en Transferencia de Calor.
Nuevo León, México. Recuperado de:
http://eprints.uanl.mx/8587/1/APLICACION%20DEL%2
0MATLAB.pdf

Figura 5. Programación de la validación

Figura 6. Grafica de resultados de la validación

8. CONCLUSIONES

 El ejercicio planteado por el Ingeniero fue resuelto


mediante el método implícito con ayuda la
herramienta MATLAB verificando que eficaz y
rápido.
 La curva teórica y la curva experimental tuvieron un
pequeño margen de error al momento de la
comparación. El método si funciona.

Proyecto Final
Transferencia de Calor I

Potrebbero piacerti anche