Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
DE
TRANSFERENCIA
DE
CALOR
09/11/15
Profesor: M.C. Said Zamora
Hora: N2
Da:
Lunes
PRODUCTO INTEGRADOR
Distribucin de temperatura en superficies extendidas (Prctica 6) y
Transferencia de calor por conveccin y radiacin en superficies extendidas
(Prctica 8)
Integrantes:
Alejandra Dimas Obeso
1691565
Arturo Garca Gonzlez
1517650
Leonardo Daniel Mares Aquino
1488582
Marco Terico
Superficie extendida
El trmino de superficie extendida se usa normalmente con referencia a un slido que
experimenta transferencia de calor por conduccin dentro de sus lmites, as como
transferencia de calor por conveccin y/o radiacin entre sus lmites y alrededores.
La aplicacin ms frecuente es el uso de las superficies extendidas de manera especfica
para aumentar la rapidez de transferencia de calor entere un slido y un fluido contiguo.
Esta superficie extendida se denomina aleta. Dentro de sus usos comunes tenemos los
radiadores (enfriadores de agua de enfriamiento de los sistemas de combustin interna) la
estructura externa de la cmara (cilindro) de los motores de motocicletas, etc.
Las Aletas se montan en un aparato trmico, tubera u otro sistema con la finalidad de
aumentar el producto del coeficiente de transferencia de calor convectivo con el rea (hA)
y as disminuir la resistencia trmica (1/hA). Sin embargo el rea adicional no es tan
eficiente como la superficie original ya que para conducir el calor es necesario un
gradiente de temperatura a lo largo de la aleta. As la diferencia media de temperatura en
el enfriamiento es menor en una superficie con aletas que en una sin ellas. La resistencia
adecuada de una aleta est dada por 1/(A*h *nf), donde A es la superficie de la aleta y nf es
su efectividad (0< nf < 1). Para aletas cortas de alta conductividad trmica nf es grande,
pero disminuye al aumentar la longitud de la aleta.
Tipos de aletas
Figura 1. Diversos tipos de superficies como aletas, segn Kern y Kraus [1]. (a)Aleta longitudinal con perfil rectangular; (b
Figura 2. Aleta circular larga de seccin transversal uniforme y la variacin de la temperatura a lo largo de ella.
cond
dQ
+hp ( T T ) =0
dx
( T T )=0
2
k Ac
dx
hp
2
donde m = k A c
d
m2 =0
2
dx
y =T T es el exceso de la temperatura.
C1
C2
Condiciones de frontera:
Para una aleta suficientemente larga de seccin transversal uniforme (Ac =
constante), la temperatura en la punta tender a la del medio, T , y por
consiguiente tender a cero. Es decir,
( L )=T ( L )T =0
cuando
L .
m= hp /k A c
hp
k Ac
aleta larga =k Ac dT
Q
dx
x=0
= hpk Ac ( T bT ) (W )
Condiciones de frontera:
Se supone como punta aislada, por lo que su condicin en ella puede expresarse
como
d
dx
=0
x=L
cosh m(Lx)
cosh mL
punta aislada =k A c dT
Q
dx
x=0
= hpk A c ( T bT ) tanh mL
Condiciones de frontera:
La condicin en la punta de la aleta se puede obtener a partir de un equilibrio de
dT
dx
x=L
=h A c [T ( L )T ]
cosh m ( Lx ) +
Figura 3. La longitud corregida de la aleta Lc se define en tal forma que la transferencia de calor desde una aleta de long
punta aislada
Q
x=0
Ac
p
t
2
D
4
Considere la superficie de una pared plana que est a la temperatura Tb, expuesta a un
medio a la temperatura T. El calor se pierde de la superficie hacia el medio circundante por
conveccin, con un coeficiente de transferencia de calor de h. Si se descarta la radiacin o
se considera su contribucin en el coeficiente de conveccin h, la transferencia de calor
Figura 4. Las aletas mejoran la transferencia de calor desde una superficie al acrecentar el rea superficial.
Considere ahora una aleta de rea constante de seccin transversal, Ac = Ab, y longitud L
que est sujeta a la superficie con contacto perfecto (figura 4). En esta ocasin, el calor es
transferido de la superficie hacia la aleta por conduccin y de la aleta al medio circundante
por conveccin, con el mismo coeficiente h de transferencia de calor. La temperatura de la
aleta ser Tb en su base y gradualmente disminuir hacia la punta. La conveccin desde la
superficie de la aleta causa que la temperatura en cualquier seccin transversal caiga un
tanto desde la parte interior hacia las superficies exteriores. Sin embargo, el rea de la
seccin transversal de las aletas suele ser muy pequea y, en consecuencia, se puede
considerar que la temperatura en cualquier seccin transversal es uniforme. Asimismo, por
conveniencia y sencillez, se puede suponer que la punta de la aleta est aislada, al usar la
longitud corregida para la aleta en lugar de la longitud real.
=
aleta
Figura 5.Distribucin ideal y real de temperatura en una aleta.
aleta, mx
Q
A aleta
macros. El lenguaje VBA es un subconjunto casi completo del lenguaje Visual Basic 6, casi
cualquier cosa que se pueda programar en este lenguaje, se podr programar tambin dentro
de una aplicacin que tenga el editor de VBA integrado. Es por este motivo que las nuevas
versiones de Office son cada vez ms restrictivas a la hora de ejecutar macros de autores
desconocidos ya que con una macro podramos hacer que un simple documento de Word se
comporte como un virus simplemente ejecutando las instrucciones adecuadas.
Qu se puede hacer con una macro en Excel?
Las aplicaciones de la familia de software de Microsoft Office tienen un editor de VBA
integrado e independiente, por lo que MS Excel tiene tambin este editor, con lo que
podemos aumentar considerablemente sus funcionalidades. Algunas de estas
funcionalidades son:
-
Para crear una macro en blanco vamos a la ficha Desarrollador/Macros, en la ventana nos
aparecern las macros que hemos creado en el documento. En ste caso no aparece ninguna
macro en el cuadro inferior, porque an no hemos creado ninguna. Para crear una nueva
macro escribimos en el cuadro debajo de Nombre de la macro. Le ponemos de nombre
MiMacro y le damos a crear (Figura 7). De esta manera hemos creado una macro y
entrado al editor de VBA (Figura 8).
Como
se
mencion
anteriormente la macro creada
se encierra
entre las instrucciones Sub y
End Sub. A
continuacin se crear una
instruccin
sencilla que se ejecutar
cuando
se
Figura 9. Cdigo de la macro en VBA.
ejecute la macro. Para ello
entre
las
instrucciones se escribe la siguiente lnea (figura 9): Range(A1).Value = Hola!. A
continuacin se cierra el editor, regresando as al libro de Excel, y en men
Desarrollador/Macros, seleccionar MiMacro y hacer clic en ejecutar. Como resultado de la
instruccin se escribi Hola! en la celda A1 (figura 10).
Otra manera de ejecutar una macro es desde el editor de VBA colocado el cursor entre Sub
y End Sub y: Men / Ejecutar / Ejecutar Sub / UserForm / F5 / Botn ejecutar.
Podemos modificar la macro en la cinta Desarrollador / Macros / MiMacro / Modificar. Si
se cambia la instruccin por Range("A1:F11").Value = "Hola!" el resultado se observa en
la figura 11.
Figura 10.
Figura 11.
Grabacin de macros
MS Excel tambin ofrece la posibilidad de grabar las macros. Donde todo lo que hagamos
en Excel es grabado y traducido a lenguaje de VBA. Esta es otra opcin para crear macros,
pero tiene un inconveniente; si no tenemos conocimientos bsicos de programacin lo que
grabemos resultar difcil de comprender. Para ilustrar esto, veremos un ejemplo de cmo
grabar una macro:
Para ello abrir Excel y rellenar las 10 primeras filas de la columna A con nmeros
aleatorios. A continuacin se crear una macro que los ordene de mayor a menor y que haga
un pequeo calculo con ello.
1. Vamos a la pestaa de Desarrollador / Macros / Grabar Macro, en el nombre de la macro
escribir MiMacro3. A partir de ese momento estamos grabando la macro, un icono en la
barra de estado abajo a la izquierda (botn cuadrado debajo de Hoja1) nos lo recuerda y nos
permite detener la grabacin en el momento que queramos.
2. Seleccionamos las 10 celdas que previamente hemos rellenado, vamos a la ficha de
Inicio / Ordenar y Filtrar / Ordenar de mayor a menor. Seguidamente seleccionamos la
celda B1 y escribimos la siguiente formula; = =A1 * PI()/2.
3. Por ltimo, se copia esa frmula en las dems celdas, para ello hacemos clic en el
cuadrado inferior izquierdo del borde de la celda B1 y arrastramos hasta la B10. Ya hemos
terminado de grabar nuestra macro, le damos al botn de finalizar grabacin (debajo de
Hoja1).
4. Para ver la macro grabada, entramos en el editor de VBA (Menu / Vista / Macros; desde
la ficha de programador, o mediante Alt-F11). Ah vemos que se ha generado un mdulo
nuevo (mdulo1) y que en l est nuestra macro (figura 12).
Para ejecutar una macro de forma inmediata un procedimiento rpido es asignarla a una
imagen, forma, cuadro de texto o cualquier otro objeto que lo admita. Una vez creada la
imagen o la forma, basta usar el botn derecho para acceder a la orden de asignar una
macro (figura 13). En la lista de macros se elige la adecuada y se da clic en aceptar. As,
cada vez que se pulse la cara sonriente se ejecutar la macro que seleccionamos
previamente.
Creacin de macro que ejecute Solver
El Solver se utiliza para determinar el valor mximo o mnimo de una celda modificando
otras celdas; por ejemplo, el beneficio mximo que puede generarse modificando los gastos
de publicidad. Las celdas que se seleccionen debern estar relacionadas mediante frmulas
en la hoja de clculo. Si no estn relacionadas, cuando se modifique una celda no se
modificar la otra.
Con Solver, puede buscarse el valor ptimo para
una celda, denominada celda objetivo, en una
hoja de clculo. Funciona en un grupo de celdas
que estn relacionadas, directa o indirectamente,
con la frmula de la celda objetivo. Solver ajusta
los valores en las celdas cambiantes que se
especifiquen, denominadas celdas ajustables,
para generar el resultado especificado en la
frmula de la celda objetivo. Pueden aplicarse
restricciones para restringir los valores que
puede utilizar Solver en el modelo y las
restricciones pueden hacer referencia a otras
celdas a las que afecte la frmula de la celda
objetivo.
Figura 14. Activacin del complemento Solver.
Cambiando las celdas: Celdas que pueden ajustarse hasta que se satisfagan las
restricciones del problema, pueden especificarse 200 celdas como mximo.
Estimar: Estima todas las celdas que no contienen ninguna frmula a las que se hace
referencia en la frmula de la celda objetivo y escribindola en el cuadro Cambiando
las celdas.
Sujeto a las siguientes restricciones: Muestra una lista de las restricciones actuales en
el problema, permitindose editar dichas restricciones.
Cerrar: Cierra el cuadro de dilogo sin resolver el problema. Retiene todos los
cambios que se hayan realizado mediante los botones Opciones, Agregar, Cambiar o
Borrar.
Restablecer todo: Borra los valores actuales del problema y restablece todos los
valores a sus valores originales.
Microsoft Excel Solver utiliza el cdigo de optimizacin no lineal (GRG2) desarrollado por
la Universidad Leon Lasdon de Austin (Texas) y la Universidad Allan Waren (Cleveland).
Los problemas lineales y enteros utilizan el mtodo ms simple con lmites en las variables
y el mtodo de ramificacin y lmite, implantado por John Watson y Dan Fylstra de
Frontline Systems, Inc.
Para definir y resolver un problema con solver en el men Datos, hacer clic en Solver. En el
cuadro Celda objetivo, introduzca una referencia de celda o un nombre para la celda
objetivo. Para que el valor de la celda objetivo sea el valor mximo posible, haga clic en
Mx, de ser un valor mnimo en Min o de tener un valor determinado, haga clic en Valor.
Restaurar valores originales: Restaurar los valores originales en las celdas ajustables.
Es importante que para poder apreciar el complemento dentro de una macro se active el
complemento en el espacio de VBA, para ello: en la ventana de VBA hacer clic en
Herramientas / Referencias / y activar la casilla Solver y Aceptar.
Restriccin de datos en una celda en Excel
Para poder limitar los valores ingresados en una
celda, tanto como el valor mximo o minimo que
se puede ingresar en esta, en la cinta Datos
apartado Herramientas de datos se encuentra el
botn Validacin de datos, donde al hacer clic en l nos aparece una ventana emergente
(Figura 16).
Donde en la pestaa permitir se selecciona la opcin de datos que quieras ingresar
(cualquier valor, numero entero, decimal, lista, fecha, hora, longitud de texto y
personalizada). Segn la escogida se aparecer en la parte de abajo recuadros para que
definas los lmites correspondientes.
En la pestaa mensaje de error se escribe el mensaje que quieras que se aparezca en caso
que se ingrese un dato que no entre en el rango anteriormente definido.
Datos experimentales
El programa creado en el libro de Excel para solucionar la prctica de distribucin de
temperaturas en superficies extendidas requiere ingresar los siguientes datos:
-
Temperatura ambiental en C.
Se toman esos datos ya que el caso a resolver es el de una aleta con prdida de calor por
conveccin desde la punta de la aleta hacia los alrededores. Por lo que existe entonces un
decremento de la distribucin de la temperatura a lo largo de la superficie extendida a
medida que nos alejamos de la base de la misma. Estas temperaturas a ciertas distancias x
de la base y fueron medidas experimentalmente con la ayuda de termopares, sin embargo
tambin se pueden calcular tericamente despejando T ( x ) de la frmula:
T ( X )T cosh m(L c x)
=
T bT
cosh m Lc
quedando entonces:
T ( X )=( T bT )
cosh m(Lc x)
+T
cosh m Lc
m=
hp
k Ac
es la temperatura
donde h es el coeficiente de
conveccin del fluido al que est expuesta la aleta (aire), p es el permetro de la misma, Ac
D
dimetro de la aleta
0.01
=longitud de la aleta+
=0.35+
=0.3525 m .
4
4
4
Note que no es necesario ingresar los valores de x y Lc, debido que estos se toman como
constantes y se definieron en el programa; y tampoco el valor de m, ya que al correrlo ste
automticamente toma m con un valor de 7.4, que nosotros definimos, para despus
corregirlo usando el complemento Solver, con la finalidad de reducir la suma de las
diferencias de temperaturas tericas y experimentales al cuadrado, aproximndolas a 0 para
asegurarnos que los datos tericos se aproximen a los experimentales lo ms posible, esto
se explicara con ms detalle en el prximo apartado.
Los datos necesarios de ingresar para la ejecucin del segundo programa correspondiente a
la prctica de transferencia de calor por conveccin y radiacin en superficies extendidas,
son:
-
Clculos y resultados
primera
macro,
los clculos de la
de la interfaz, se
procedimiento: ficha
Grabar macro, en la
en el cuadro debajo
macro
el nombre
(Figura 19).
A partir de este
momento
todos
nuestras acciones en
la plantilla de Excel
estaban
siendo Figura 19. Creacin de la macro calcular. grabadas:
En la celda G16 ingresamos el valor de 7.4, sugerido por el manual. Y en la celda
posterior la formula =COS(J$16*J$19) que es igual que calcular: cos(mL).
En el cuadro de temperatura terica, para el valor de T1 ingresamos la frmula: =(C$6C$17)*((COSH(G$16*(.3525-0)))/(COSH(J$16*.3525)))+C$17 que es igual que:
cosh m( Lc x)
( T bT ) cosh m L +T o bien T (x) , y se copi en las dems celdas al
c
colocarnos en la esquina inferior derecha y arrastrar el mouse hasta el valor de T8,
modificando despus para cada temperatura el valor correspondiente a x, ver Figura 20.
Figura 21. Clculo de la sumatoria de las diferencias de las temperaturas tericas y experimentales al cuadrado.
Con este paso terminamos los pasos deseados para la macro Calcular, as que detuvimos
la grabacin de la macro en la cinta Desarrollador / Detener grabacin.
Posteriormente hicimos clic derecho en el cuadro rojo con la leyenda CALCULAR y
seleccionamos la opcin Asignar macro..., escogiendo en el recuadro la macro calcular y
dando clic en Aceptar.
Una vez terminada esa macro creamos la que correr el complemento de Solver para ello
fuimos a la cinta Desarrollador / Macros / en el recuadro de nombre escribimos solver y
seleccionamos Crear. Esto nos llevara al espacio de trabajo de VBA, y al cdigo de la
macro solver (Figura 22).
Entre Sub y End Sub
escribimos las instrucciones
queremos que realice nuestra
macro, figura 23.
que
El comando SolverReset se
agreg para limpiar parmetros
restricciones que pudieran
existir para el complemento
Solver.
Despus
definimos
los
parmetros
que
recubrir
solver mediante la expresin
solveraceptar, en el apartado
Figura 22. Entorno VBA, cdigo de la macro solver.
Asignamos la macro al recuadro rojo con la leyenda APLICAR SOLVER. Al hacer clic la
macro se ejecut correctamente mostrndonos el valor corregido de m (figura 24). Que en
nuestro problema paso de ser de 7.4 a 7.023, y la sumatoria de las diferencias de las T al
cuadrado de 2.85 a 0.33, lo que nos corrobora que efectivamente el valor de m obtenido
aproximo nuestros resultados tericos a los reales lo mayor posible.
Por ltimo se grab la macro limpiar, asignada al recuadro VACIAR CELDAS. Las
operaciones realizadas para ello fueron las siguientes: cinta Desarrollador / Grabar
macro / en el recuadro nombre de la macro se escribi limpiar / Aceptar / se seleccionaron
las celdas de color blanco de toda la interfaz y despus se oprimi la tecla supr / Detener
grabacin / clic derecho en el recuadro VACIAR CELDAS / Asignar macro / limpiar /
Aceptar. Por lo que este botn se utiliza solamente para dejar el espacio de trabajo limpio y
para que as nos sea ms fcil ingresar nuevos datos.
El cdigo en el entorno de VBA creado automticamente por la grabacin de la macro
limpiar se muestra en la figura 25.
Figura 27. Llenado de los datos requeridos para la solucin del problema.
Figura 26. Interfaz de prctica 8.
interfaz.
Despus se llenaron las celdas con la informacin correspondiente (figura 27).
El paso siguiente fue grabar la macro calcular2, en la cinta Desarrollador / Grabar macro /
en nombre de la macro se ingres calcular / clic en Aceptar.
Nos colocamos en la celda G5 correspondiente a la temperatura 1 del aparatado de
resultados, e ingresamos la formula =C5+273 donde la celda C5 corresponde a la
temperatura 1 del apartado de datos y la suma de 273 se hizo para convertir dicha
temperatura de C a K. Se copi la misma frmula para las dems temperaturas, y en la
ltima celda se realiz una suma de las mismas, al igual como se hizo para la prctica
anterior.
En la celda correspondiente al valor de Ts se escribi =G13/8 obteniendo as la
temperatura promedio en la superficie de la aleta y para la celda de la temperatura ambiente
se realiz de igual manera la conversin de temperaturas (=G17+273).
Una vez que se obtuvieron las temperaturas en kelvin se procedi a realizar el clculo de
los coeficientes de conveccin y radiacin respectivamente, para luego sacar el valor del
coeficiente combinado y utilizarlo en la frmula de la razn de la transferencia de calor por
conveccin de manera que as se agregan los efectos de radiacin a la formula. Para ello en
la ceda G20 se ingres =1.32*((G15-G17)/C21)^0.25 que es igual que 1.32((TsT)/d)^0.25 = Hcm = coeficiente de conveccin; en la celda G21 se ingres
=(0.0000000567)*C18*(((G15^4)-(G17^4))/(G15-G17)) que es igual que la frmula
T 4s T 4
Hrm=
para obtener el coeficiente por radiacin (
T sT ). En la celda posterior se
conv =H A s (T sT )
Q
que
expresado con las celdas respectivas de Excel nos qued: =G22*C30*(G15-G17). Por
ultimo para el clculo de Qgen =IV en la celda G28 se ingres =C24*C27. Una vez
terminados todos los clculos (Figura 28) detuvimos la macro y se la asignamos al recuadro
CALCULAR.
Agregamos una macro que nos facilit el vaciado de los datos llamada limpiar2 por medio
de una grabacin, donde se seleccionaron todas las celdas de color blanco y se oprimi la
tecla supr, despus Detener grabacin y se le asigno la macro al recuadro con la leyenda
VACIAR CELDAS.
De esta manera obtuvimos dos hojas de clculo que nos sirven para resolver de manera
rpida y fcil las prcticas 6 y 8 del manual del laboratorio de transferencia de calor.
Conclusiones
Algunas dificultades que presentamos fueron al correr la macro de Solver ya que las otras
macros solo involucraban operaciones sencillas. Sin embargo el problema no fue
complicado de resolver ya que solo basto activar el complemento Solver tanto en el espacio
VBA como en la hoja de clculo, as como la cinta Desarrollador donde se encuentran los
botones para programar a travs de macros.
Nosotros decidimos programar utilizando el propio entorno y las propiedades del libro de
Excel por la facilidad que implica, mas no obstante tambin se pudo haber realizado la
interfaz con los controles de la cinta Desarrollador.
Una de las ventajas ms importantes que encontramos al usar macros es que para poder
correr el programa solo es necesario ingresar los datos correspondientes y hacer clic en el
botn calcular, arrojndonos as, los resultados de las clculos realizados en la prctica, con
la nica diferencia que para la prctica 6 los clculos utilizan el valor de m=7.4, por lo que
es necesario hacer clic posteriormente en el botn Aplicar solver para encontrar el
verdadero valor de m que nos aproxime lo ms posible a los datos experimentales
correspondientes a la distribucin de temperaturas a lo largo de la aleta. Se separaron estas
operaciones, ya que al querer aplicar Solver en la macro calcular nos marcaba error, razn
por la cual decidimos crear una macro para este complemento. Adems de esta manera
podemos comparar los resultados arrojados con el valor de m sugerido y con el valor de m
iterado.
Por otro lado se observa en la interfaces que cuentan con un botn extra llamado Vaciar
celdas, agregado para brindarnos mayor comodidad y rapidez al eliminar los datos
contenidos en el programa.
Como conclusiones podemos afirmar que el uso de macros en Excel facilita bastante los
clculos y operaciones para una prctica, ya que no es necesario tener un nivel de
conocimientos avanzado del software para poder operarlo, al igual que del entorno de
Visual Basic. Esto se debe a que la opcin de Grabar macro traduce automticamente
nuestras acciones en el libro de Excel a cdigo en el espacio de VBA, de tal forma que solo
ocupamos realizar las operaciones correctas en la grabacin para la posterior ejecucin de
la macro. De tal forma que con el primer programa se obtienen las temperaturas tericas a
lo largo de la aleta a cierta distancia x de la base, con valores bastante aproximados a los
obtenidos experimentalmente gracias a la iteracin del valor de m; y con el segundo se
encuentra la razn de la transferencia de calor por conveccin y radiacin as como la razn
de la transferencia de calor generada.
Bibliografa
Antonio Roldn. (2010). Gua rpida de Excel. 06/11/2015, de hojamat.es Sitio web:
http://hojamat.es/guias/guiaexcel/guia70.pdf
J.V. Prez Pea. (2012). Introduccin a las Macros para Microsoft Excel. 06/11/2015, de
Ciencias
de
la
Tierra
Sitio
web:
http://servidorgeodin.ugr.es/arpa/wpcontent/uploads/2014/12/Macros_exce_vperez1.pdf
Solver
de
Excel.
(2000).
06/11/2015,
de
CVB.
Sitio
web:
http://cvb.ehu.es/open_course_ware/castellano/social_juri/herrami_gestion/ejercicios-yactividades/guiasolver.pdf
Yunus A. Cengel, Afshin J. Ghajar. (2004). Transferencia de calor (4th ed., pp. 163-174).
Mxico D.F.: Mc Graw Hill.
Referencias
[1] J.P. Holman, (1999). Transferencia de calor (8th ed., p. 59). Mxico: Mc Graw Hill.