Escolar Documentos
Profissional Documentos
Cultura Documentos
2
0.014116
+ 283
2
3
+ 9.3701 10
6
(
+ 283
2
)
4
Y = 35*4195*(360-350)-60* cp*(t-283)
tn = se ingresa cualquier valor
dt = diff (Y, t)
error = 1
tolerancia = 0.00000001
t1 = tn (subs (Y, tn) /subs (Y dt, tn))
T, R
error >= tolerancia
R = error = abs ((t1 - tn) / t1)
T = tn = t1
Fin
Si
No
Mtodo
Matlab
288.8215 1.66596710
-11
Adems del error, es necesario analizar
tambin la lgica del resultado, si se toma
en cuenta que se quera encontrar la
temperatura del fluido fro, sta deba ser
necesariamente mayor a la inicial, ya que
este fluido es el que se calienta, por
intercambio calrico con el fluido caliente.
Bibliografa
Chapra S. y Canale R. (2007). Mtodos
numricos para ingenieros. (5ta. Ed.).
Ciudad de Mxico: Mc Graw Hill.
Valle D., (2013). Mtodo de Newton
Raphson. Recuperado de
http://didepa.uaemex.mx/clases/Numerico
s/Newton-Raphson.pdf (Octubre, 2014)
Perry R., (2001). Manual del Ingeniero
Qumico: Volumen 1. (7ma. ed., 4ta. ed. en
espaol). Espaa: Mc Graw Hill.
ANEXOS
ANEXO 1. Lneas de programacin en Matlab
% Mtodo de Newton-Raphson para resolver Problema de Transeferencia de Calor
function [T,R] = MetodoNewton()
global T R
syms t cp %Se declara a t y al Cp como variables simblicas
cp=(276370-2090.1*(t+283)/2+8.125*((t+283)/2)^2-
0.014116*((t+283)/2)^3+0.0000093701*((t+283)/2)^4)/18;
Y=input ('Ingrese la funcin: '); %Se solicita la entrada de la funcin
tn=input('Ingrese una estimacin inicial: '); %Se solicita la estimacin
inicial
Ydt = diff(Y,t); %Se deriva la funcion Y con respecto a X y se le denomina
variable Ydx
%inicializar varibles
error = 1;
tolerancia = 0.00000001;
while error>=tolerancia %Condicin de terminacin cuando el error sea
menor a la tolerancia
t1 = tn - (subs(Y,tn)/subs(Ydt,tn)); %Frmula de Newton-Raphson
error = abs((t1-tn)/t1); %Clculo del error
tn=t1; %Asignacin del nuevo valor de Xn para la siguiente iteracin
end
T=vpa(t1,7);
T
E=error;
R=vpa(E,7);
R
end
ANEXO 2. Ventanas que se muestran en el programa
Figura A1. Lneas de programacin en el Editor de Matlab
Figura A2. Corrida del programa en la ventana de comandos