Está en la página 1de 9

Planteamiento del problema

Problema de Integracin Numrica

The shell-and-tube heat exchanger show in Fig is employed for heating a


steady stream of m (lb / hr) of a fluid from an inlet temperature
temperature

T2

T1

to an exit

. This is achieved by continuously condensing a saturated vapor

in the shell, maintaining its temperature at

Ts

By integrating a heat balance on a differential element of length, the required


found to be

m T2 cp
dT

D T1 h (Ts T)

Where D is the tube diameter. The local heat-transfer coefficient is given by the
correlation

0.023 k 4 m

h
D D

0.8

cp

0.4

cp

Where
,
, and k (the specific heat, viscosity, and thermal conductivity of
the fluid, respectively) are function of temperature T. All quantities in the above
formulas must be in consistent units.

Write a program that will read values for

T1

T2

Ts

, D, and information

cp

concerning the temperature dependency of


, , and k, as data. The program
should then compute the required exchanger length, L.

In making approximate heat-exchanger calculations, one often assumes mean

cp
values for

, and k, evaluating them just once, at the mean fluid

T1 T2
2

temperature
this assumption.

. Let the program estimate the error involved in making

Case A
Fluid
m, lb / hr

T1
T2

Ts

Carbon dioxide (gas)


22.5
60

, F
280 and 500
, F
550
, F

D, in

0.495

0.251 3.46 x 10 5 T
cp
, BTU / lb F

14400
(T 460) 2

0.0085
0.0113

0.0181
0.0228

k, BTU / hr ft F

(32 F )
( 212)
(392)
(572)

T 460
0.0332

460

, lb / ft hr

0.935

Procedimiento para llegar a la solucin


lo primero es observar que en

0.0085
0.0113

0.0181
0.0228

(k, BTU / hr ft F) con los datos

(32 F )
(212)
(392)
(572)

aplicaremos regrecion polinomial para obtener el grado la ecuacion que se obtendra al


meter los datos proporcionados al programa de matlab de regrecion polinomial al aver
obtenido el resultado aremos un subprogram en matlab para a ( k, BTU / hr ft F) al
igual que tambien para

cp
(
(

, BTU / lb F)

, lb / ft hr )

0.023 k 4 m

h
D D

0.8

cp

0.4

Donde el subprograma principal lo llebara acabo la formula

m T2 c p
dT
D T1 h (Ts T )

y asi mismo poder utilizer el programa de simpson 3/8


modificado con los respectivos subprogramas para ontener la solucion del problema .
Desarrollo de la solucin
Para dar solucin a este problema mediante un algoritmo de programacin en matlab
primero tenemos que desarrollar un sub programa para
0.0085
0.0113

(k, BTU / hr ft F)

0.0181
0.0228

(32 F )
( 212)
(392)
(572)

Primero utilizaremos el programa de matlab de regrecion polinomial para obtener el grado


de la ecuaion y nos da como resultado

Que la ecucion es de grado uno y obtenemos 0.000028T+0.006836 que es la ecuacion


que utilizaremos en el sub programas
Y codificamos el sub programa :
function KT=K(T)
KT= 0.0000*T+.006836;
End

al igual que este subprogrammos aremos lo mismo para

cp
(

, BTU / lb F),

, lb / ft hr ),

0.023 k 4 m

h
D D

0.8

cp

0.4

m T2 c p
dT
D T1 h (Ts T )
cp

El sub programa para ( , BTU / lb F), que daria de la siguiente forma ya que los datos
los proporciona el problema
function cap = Cp (T)
cap = 0.251+3.46*10^-5*T-(14400/(T+460)^2);

end

Sub programa para (

, lb / ft hr ),

function miu=U(T)
miu=.0332*((T+460)/460)^(0.935);
end

Subprogram para

0.023 k 4 m

h
D D

0.8

cp

0.4

function hT = h(T,m,D)
hT= 0.023*K(T)/D*(4*m/(pi*D*U(T)))^(0.8)*(U(T)*Cp(T)/K(T))^(0.4);
end

L
Sub programa para

m T2 c p
dT
D T1 h (Ts T )

que es la funcion a integrar

function fT=fx(T,Ts,m,D)
fT=Cp(T)/((h(T,m,D))*(Ts-T));
end

Una vez obtenido todos los sub programas aremos el programa principal con el
algoritmo de simpson 3/8 modificado con respecto alos sub programas autlizar y
obtenemos el siguiente algoritmo
fprintf('PROGRAMA PARA CALULAR LA LONGITUD (L) DE UN INTERCAMBIADOR DE TUBOS
CONCENTRICOS .\n');
fprintf('ESCRIBIR DATOS PARA LA INTEGRACION :\n');
TE = input('TEPEMRATURA DE ENTRADA(F) = ');
TS = input('TEMPERATURA DE SALIDA(F) = ');
Ts = input('TEMPERATURA DE SATURACION(F) = ');

D =input('DIAMETR0 DE LA TUBERIA(en ft)=');


m=input('MASA(m):');
n =200;
h = (TS-TE)/n;
f1 = fx(TE,Ts,m,D);
f2 = fx(TS,Ts,m,D);
s3 = 0;
s = 0;
for i = 1: n-1
T = TE + i * h;
FR=fx(T,Ts,m,D);
if abs(floor(i/3)-(i/3)) == 0
s3 = s3 + FR;
else
s = s + FR;
end
end
Area1 = 3/8*h*(f1 + 2*s3 + 3*s + f2);
AREA= Area1*(m/(pi*D));
fprintf('LA LONGITUD(ft) ES: %0.8f\n', AREA);

una vez que se codificaron los subprogramas y el programa principal recopilamos


los datos a utilizar
T entrada= 60 F
T salida= 500 F
T saturada= 550
Dimetros D= .0415 ft
Masa m=22.5 lb / hr

Una vez verificados corremos el programa principal

Y obtemos como resuldato que la longitude del intercambiador es de


L=10.13180401 ft

También podría gustarte