Anda di halaman 1dari 27

LABORATORIO

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

Transferencia de calor desde superficies con aletas


La razn de la transferencia de calor desde una superficie que est a una temperatura Ts
hacia el medio circundante que est a T se expresa por la ley de Newton del enfriamiento
como:
conv =h A s( T sT )
Q
donde As es el rea superficial de transferencia de calor y h es el coeficiente de
transferencia de calor por conveccin. Cuando las temperaturas T s y T se fijan por
consideraciones de diseo, como con frecuencia es el caso, existen dos maneras de
incrementar la razn de la transferencia de calor: aumentar el coeficiente de transferencia
de calor por conveccin, h, o aumentar el rea superficial As. El aumento de h puede no ser
prctico o adecuado, por lo que la alternativa es aumentar el rea superficial al agregar unas
superficies extendidas llamadas aletas, hechas de materiales intensamente conductores
como el aluminio. Las superficies con aletas se fabrican al extruir, soldar o envolver una
delgada lmina metlica sobre una superficie. Las aletas mejoran la transferencia de calor
desde una superficie al exponer un rea ms grande a la conveccin y la radiacin.
En el anlisis de las aletas, se considera operacin estacionaria sin generacin de calor en la
aleta y se supone que la conductividad trmica k del material permanece constante.
Tambin, por conveniencia en el anlisis, se supone que el coeficiente de transferencia de
calor por conveccin, h, es constante y uniforme sobre toda la superficie de la aleta. Se
reconoce que, en general, ese coeficiente h vara a lo largo de la aleta as como de su
circunferencia y que su valor en un punto es una fuerte funcin del movimiento del fluido
en ese punto. El valor de h suele ser mucho ms bajo en la base de la aleta que en la punta
de la misma debido a que, cerca de la base, el fluido est rodeado por superficies slidas,
las cuales obstaculizan seriamente su movimiento hasta el punto de asfixiarlo, en tanto
que el fluido cercano a la punta de la aleta tiene poco contacto con una superficie slida y,
como consecuencia, encuentra poca resistencia al flujo. Por lo tanto, la adicin de
demasiadas aletas sobre una superficie en realidad puede disminuir la transferencia de calor
total cuando el decremento en h nulifica cualquier ganancia resultante del aumento en el
rea superficial.
Ecuacin de la aleta
Considere un elemento de volumen en una aleta, en la ubicacin x, que tiene una longitud x,
un rea de seccin transversal de Ac y un permetro de p, como se muestra en la figura 2. El
balance de energa sobre este elemento de volumen, en condiciones estacionarias, se puede
expresar como:
cond , x =Q
cond ,x + x + Q
conv
Q
donde

conv =h( p x )(T T )


Q

Al sustituir y dividir entre x , se obtine:


cond , x+ x + Q
cond , x
Q
+hp ( T T ) =0
x
Al tomar el lmite cuando x 0 :

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

Con base en la ley de Fourier de la conduccin de calor, se tiene:


cond=k A c dT
Q
dx
donde Ac es el rea de la seccin transversal de la aleta en la ubicacin x. La sustitucin de
esta relacin en la quinta ecuacin en este texto, da la ecuacin diferencial que rige la
transferencia de calor en las aletas,
d
dT
k Ac
hp ( T T ) =0
dx
dx

En general, el rea de la seccin transversal Ac y el permetro p de una aleta varan con x, lo


cual hace que esta ecuacin diferencial sea difcil de resolver.

En el caso especial de una seccin transversal constante y conductividad trmica constante,


la ecuacin diferencial anterior se reduce a:
d2T
hp

( 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.

Como la ecuacin es diferencial lineal, homognea, de segundo orden con coeficientes


constantes, tiene dos funciones de solucin linealmente independientes y su solucin
general es la combinacin lineal de ambas. Por lo tanto, las funciones de solucin de la
mx
mx
ecuacin diferencial antes dada son las exponenciales e
o e , o mltiplos
constantes de ellas. Esto se puede verificar por sustitucin directa. Entonces la solucin
2
d
2
general de la ecuacin diferencial dx 2 m =0 es:
( x ) =C1 e mx +C 2 emx
Donde

C1

C2

son constantes arbitrarias cuyos valores se deben determinar a partir

de las condiciones de frontera en la base y en la punta de la aleta.


Es normal que la temperatura de la placa a la cual se sujetan las aletas se conozca con
anterioridad. Por lo tanto, en la base de la aleta se tiene una condicin de frontera de
temperatura especfica, expresada como ( 0 )= b=T bT .

En la punta de la aleta se tienen varias posibilidades, que incluyen temperatura especfica,


prdida de calor despreciable (idealizada como una punta aislada), conveccin o
conveccin y radiacin combinadas. Considerando cada caso por separado se tiene:
1. Aleta infinitamente larga ( T punta de laaleta =T
Se considera una aleta infinitamente larga si se cumple que la longitud de la misma sea 100
veces mayor que su espesor.
-

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 .

Distribucin de temperatura en la aleta:


Si =T T y

m= hp /k A c

, la variacin de la temperatura a lo largo de la

aleta se puede expresar como


T ( X )T mx x
=e =e
T bT

hp
k Ac

En este caso la temperatura a lo largo de la aleta decrece exponencialmente


desde T b hasta T (Figura 2).
-

Razn de la Transferencia de Calor:


Se puede determinar a partir de la ley de Fourier de la conduccin del calor:

aleta larga =k Ac dT
Q
dx

x=0

= hpk Ac ( T bT ) (W )

donde p es el permetro, Ac es el rea de la seccin transversal de la aleta y x es la


distancia desde la base de la aleta.
2. Prdida de calor despreciable desde la punta de la aleta (punta de la aleta aislada,
punta de la aleta=0
Q
)
Este caso es aplicable cuando el rea transversal de la aleta es muy pequea comparada
con la longitud de la misma, de manera que la transferencia de calor en la punta es
despreciable.
-

Condiciones de frontera:
Se supone como punta aislada, por lo que su condicin en ella puede expresarse
como
d
dx

=0

x=L

Distribucin de temperatura en la aleta:


T ( X )T
T bT

cosh m(Lx)
cosh mL

Razn de la Transferencia de Calor:


Una vez ms, se puede determinar la razn de la transferencia de calor a partir de
la ley de Fourier de la conduccin del calor:

punta aislada =k A c dT
Q
dx

x=0

= hpk A c ( T bT ) tanh mL

3. Conveccin (o conveccin y radiacin combinadas) desde la punta de la aleta


En la prctica, las puntas de las aletas estn expuestas a los alrededores, por lo tanto, la
condicin de frontera apropiada para la punta de la aleta es la de la conveccin, que
tambin puede incluir los efectos de la radiacin.
-

Condiciones de frontera:
La condicin en la punta de la aleta se puede obtener a partir de un equilibrio de

energa en la punta de la aleta ( Qcond =Q conv ). Es decir


k A c

dT
dx

x=L

=h A c [T ( L )T ]

Conveccin en la punta de la aleta:


T ( X )T
=
T bT

( mkh ) senh m( Lx)


h
cosh mL+ (
senh mL
mk )

cosh m ( Lx ) +

Razn de la Transferencia de Calor:


Se puede calcular la razn de la transferencia de calor de la aleta al sustituir en la

Figura 3. La longitud corregida de la aleta Lc se define en tal forma que la transferencia de calor desde una aleta de long

ecuacin de la ley de Fourier de conduccin de calor el gradiente de temperatura


en la base de la aleta, el resultado de este procedimiento es
h
cosh mL
(
)
mk
dT
=k A
= hpk A ( T T )
dx |
h
cosh mL+ ( ) senh mL
mk
senh mL +

punta aislada
Q

x=0

La solucin a la ecuacin general de aletas para el caso de la conveccin de la


punta de la aleta es muy compleja. Un mtodo aproximado, pero prctico y preciso
de representar la prdida en la punta de la aleta es reemplazar la longitud de la
aleta L en la relacin para la punta aislada por una longitud de aleta corregida,
(definida como en la Figura 3):
Lc =L+

Ac
p

donde Ac es el rea de la seccin transversal y p es el permetro de la aleta en la


punta.
La aproximacin de la longitud corregida da resultados muy buenos cuando la
variacin de la temperatura cerca de la punta es pequea (cuando mL 1 ) y el
coeficiente de transferencia de calor en esa punta es semejante al que se tiene en la
superficie lateral de la aleta. Por lo tanto, las aletas sujetas a conveccin en las
puntas se pueden tratar como aletas con puntas aisladas, al reemplazar la longitud
real de la aleta por la longitud corregida en las ecuaciones correspondientes.
Si se usan las relaciones apropiadas para Ac y p, se determina con facilidad que las
longitudes corregidas para las aletas rectangulares y cilndricas son
Lc ,aleta rectangular =L+

t
2

Lc ,aleta cilpindrica =L+

D
4

donde t es el espesor de las aletas rectangulares y D es el dimetro de las aletas


cilndricas.
Efectividad de la aleta

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

desde un rea superficial As se expresa como Qconv =h A s( T sT ) .

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.

Sin embargo, en realidad la temperatura


de la aleta cae a lo largo de ella y, por lo
tanto, la transferencia de calor desde la
misma ser menor debido a la diferencia
decreciente en la temperatura, T(x)T , hacia la punta, como se muestra
en la figura 5. Para considerar el efecto
de esta disminucin en la temperatura
sobre la transferencia de calor, se define
una eficiencia de la aleta como:
aleta
Q

=
aleta
Figura 5.Distribucin ideal y real de temperatura en una aleta.
aleta, mx
Q

donde Qaleta, mx =h A aleta (T bT ) y

A aleta

es rea superficial de toda la aleta.

Uso de macros en Excel


Definicin de macro
La palabra macro es una abreviatura de macroinstruccin, es decir un conjunto de
instrucciones que se ejecutan secuencialmente.
Hablando ms coloquialmente, una macro es un pequeo programa que realiza una tarea
especfica a travs de una serie de instrucciones. Este pequeo programa se encuentra
dentro de la aplicacin principal, y por lo tanto puede acceder a todas las funcionalidades
de la misma. Es decir, una macro dentro de MS Word podr acceder a los tipos de letra,
prrafo, tablas, de Word; una macro dentro de Excel podr acceder a los libros, hojas,
formulas, celdas, de la aplicacin principal.
Las macros estn alojadas en unos contenedores llamados mdulos. Pueden pertenecer a
las carpetas generales de Excel, en cuyo caso se pueden ejecutar en cualquier hoja de
clculo, o bien estar destinadas slo a una hoja.
Cmo se crea una macro?
Una macro est compuesta por una serie de instrucciones que se ejecutan secuencialmente
para realizar una tarea determinada. Estas instrucciones estn escritas en lenguaje de
programacin, por lo que para crear una macro deberemos de escribir el cdigo necesario
para realizar las instrucciones deseadas. Las macros pueden aumentar muy
considerablemente las posibilidades de muchas aplicaciones y adaptarlas de una manera
mucho ms eficiente a necesidades especficas de sus usuarios.
En muchas aplicaciones que trabajan en entorno Windows (Microsoft Office entre otras
muchas) est disponible el editor de Visual Basic for Applications (VBA) para crear

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:
-

Automatizacin de tareas y procesos que involucran muchos pasos


Imaginemos una tarea rutinaria con Excel que hagamos a menudo y que involucre
varios pasos o muchos pasos. Con una macro adecuada podramos reducir esta rutina a
un solo clic.

Creacin de nuevas funciones a medida


Excel trae incorporadas unas 330 funciones estndar, sin embargo suele suceder que
justo la funcin que necesitamos no existe. Mediante el uso de macros podemos
programar funciones a medida y que hagan exactamente lo que nosotros queremos.
Estas nuevas funciones se comportarn igual que las ya incorporadas por Excel
(aparecern en el men de funciones en la categora que nosotros indiquemos, tendrn
sus respectivos argumentos, etc.).

Creacin de nuevos comandos, complementos y mens


Los complementos Excel tambin estn creados con macros. Si vamos a men
Herramientas > Complementos vemos una lista de los que estn instalados en nuestro
Excel. Su utilidad reside en agregar alguna funcionalidad extra al Excel.

Creacin de completas aplicaciones a medida.


Las macros nos pueden permitirn construir complejas y elegantes aplicaciones para
cualquier uso que queramos. El lmite es solo la imaginacin.

El editor de VBA (ejemplo de la creacin de una macro)


El editor de VBA viene integrado en numerosas aplicaciones de MS Office. A partir de la
versin 2007 de MS Excel tenemos dos opciones, para acceder a l tenemos dos opciones:
en la cinta de Programador Visual Basic, o mediante el teclado Alt + F11.
En las versiones de Excel 2007 y 2010, debemos de activar la ficha de Desarrollador, para
ello en la cinta Archivo dar clic en Opciones, en la ventana emergente seleccionar
Personalizar cinta de opciones, y en el cuadro fichas principales activamos la casilla
Desarrollador tal como se muestra en la figura 6, por ltimo dar clic en Aceptar.

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).

Figura 6. Activacin de la cinta Desarrollador.


..

Figura 7. Creacin de una macro.

Figura 8. Entorno de VBA.

El editor contiene 3 ventanas principales: la Ventana Proyecto (parte izquierda superior), la


Ventana de Cdigo (parte derecha) y la Ventana Propiedades (parte izquierda inferior).
Adems, como muchos otros programas de Windows, tambin tiene un Men y debajo una
barra de herramientas:
-

La Ventana Proyecto muestra los libros (*.xls) y los complementos abiertos.


Usualmente vers nombres del tipo "VBAProject" y entre parntesis el nombre del
archivo o complemento Excel. En este caso VBAProject (Libro1) significa que se
tiene abierto un libro Excel llamado Libro 1. Adems tenemos 2 sub-carpetas;
Microsoft Excel Objetos (con Hoja1, Hoja2, Hoja3, y ThisWorbook) y Mdulos (En
esta ltima Mdulo1, es en donde hemos creado la macro).

La Ventana de Cdigo es el lugar donde se escribe el cdigo propiamente dicho de las


macros. Como vemos, en la barra de ttulo de esta ventana pone Libro1 Mdulo1
(Cdigo). Esto quiere decir que la ventana de cdigo corresponde a un mdulo
estndar llamado Mdulo1 que se ha creado en dentro del Libro1 (libro que tenemos
actualmente abierto). Dentro de esta ventana de cogido vemos que el programa ha
escrito Sub MiMacro() End Sub. Lo que hay entre estas dos instrucciones es la
macro que acabamos de crear.

La Ventana Propiedades informa las propiedades del elemento seleccionado (en


nuestro caso, el Mdulo1).

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).

Figura 12. Macro grabada en el libro de Excel en lenguaje de VBA.

Asignacin de una macro a un objeto

Figura 13. Asignacin de una macro a un objeto.

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.

Antes de crear una macro que ejecute el


complemento Solver es necesario preparar nuestro libro para poder llevar a cabo dicha
tarea.

Primero se debe abrir un libro de Excel y habilitar el complemento Solver dirigindonos a:


Archivo / Opciones / Complementos / Clic en el botn Ir / Marcar Solver (figura 14) y clic
en Aceptar.
Despus se debe habilitar la cinta Desarrollador, como se indic anteriormente.
Antes de comenzar a trabajar se debe guardar el documento como un Libro de Excel
habilitado para macros en Archivo / Guardar como / escogemos el nombre, directorio y en
Tipo seleccionaremos Libro de Excel habilitado para macros y damos clic en Aceptar.

Una vez que se activa el


complemento, aparecer un
icono en la cinta Datos con el
nombre de Solver, al hacer clic
en ste se abre una ventana con
los siguientes parmetros (figura
15):
-

Celda objetivo: Celda que


se desea definir con un valor
determinado o que se desea
maximizar o minimizar.

Valor de la celda objetivo:


Especfica si se desea
maximizar o minimizar la celda objetivo, o bien definirla con un valor especfico el
cual se introducir en el cuadro.

Figura 15. Parmetros de 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.

Resolver: Inicia el proceso de solucin del problema definido.

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.

Opciones: Muestra el cuadro de dilogo Opciones de Solver, donde pueden cargarse y


guardarse los modelos de problema y las caractersticas de control avanzado del
proceso de solucin.

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.

En el cuadro Cambiando la celda, introduzca un nombre o referencia para cada celda


ajustable, separando con comas las referencias no adyacentes o presione el botn Estimar.
Introduzca todas las restricciones que desee aplicar. Hacer clic en Resolver.
A continuacin se modificarn los valores de las celdas relacionadas con el complemento
mostrando valores resultados ms prximos a la solucin que se desee. Luego aparecer un
cuadro de dialogo llamado Resultados de Solver, donde se selecciona una de las opciones
siguientes:
-

Conservar la solucin de Solver: Aceptar la solucin y colocar los valores resultantes


en las celdas ajustables.

Restaurar valores originales: Restaurar los valores originales en las celdas ajustables.

Informes: Genera el tipo de informe que se especifique y lo coloca en una hoja


independiente en la hoja de clculo.
Respuesta, muestra una lista con la celda objetivo y las celdas ajustables con sus
valores originales y sus valores finales, las restricciones y la informacin acerca de
las mismas.
Sensibilidad, facilita informacin acerca de la sensibilidad de la solucin a que se
realicen pequeos cambios en la frmula definida en el cuadro Definir celda objetivo
del cuadro de dilogo Parmetros de Solver o de las restricciones. No se genera este
informe para los modelos que tengan restricciones enteras. En modelos no lineales, el
informe facilita los valores para las gradientes y los multiplicadores de Lagrange. En
los modelos lineales, el informe incluye costos reducidos, otros precios, coeficiente
de objetivos (con aumentos y disminuciones permitidos) y rangos de restricciones
hacia la derecha.
Lmites, muestra una lista con la celda objetivo y las celdas ajustables con sus
valores correspondientes, los lmites inferior y superior as como los valores del
objetivo. No se genera este informe para los modelos que tengan restricciones
enteras. El lmite inferior es el valor mnimo que puede tomar la celda ajustable
mientras se mantienen todas las dems celdas ajustables fijas y se contina
satisfaciendo las restricciones. El lmite superior es el valor mximo.

Guardar escenario: Abre el cuadro de dilogo Guardar escenario, donde pueden


guardarse los valores de celda para utilizarlos en el Administrador de escenarios de
Microsoft Excel.

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

Figura 16. Ventana de validacin de datos.

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 experimental en C, arrojada por los 8 termopares conectados a la


superficie de la aleta.

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

donde T ( X ) es la temperatura a una distancia x de la base de la superficie extendida (x se


tom como 0m, 0.05m, 0.10m, 0.15m, 0.20m, 0.25m, 0.30m, 0.35m para T1, T2, T3, T4,
T5, T6, T7 y T8 respectivamente), y en este caso es la variable a calcular; T b es la
temperatura de la base o la temperatura a la distacia x=0m (T1);
ambiente; m es una constante y se calcula como

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

es el rea de la seccin transversal al flujo de calor y k es la conductividad de la aleta; y Lc


es la longitud corregida, que es una aproximacin para poder analizar el problema como el
Ac
caso de punta aislada simplificando as los clculos y operaciones, para ello Lc =L+ p ,
sustituyendo Ac y p para una aleta cilndrica:
Lc =L+

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:
-

Temperatura experimental en C en cada termopar colocado a lo largo de la


superficie de la aleta, necesarias para su posterior conversin de unidades a K,
as como el promedio de las mismas correspondiente al promedio de la
temperatura superficial de la aleta (Ts).
Temperatura ambiental en C, utilizada posteriormente en los clculos de Hcm y
Hrm, as como en las razones de la transferencia de calor.
Dimetro de la aleta en m, usada para obtener Hcm.
rea superficial de la aleta (As) en m^2, necesaria para obtener la razn de la
transferencia de calor.
Emisividad de la superficie extendida.
Voltaje e intensidad de corriente en Volts y Amperes respectivamente, de la

fuente de generacin de calor, ambos requeridos para obtener Qgen .

Clculos y resultados

Figura 17. Interfaz de usuario..

Para la prctica de distribucin de temperatura en superficies extendidas, los pasos


realizados para crear el programa fueron los siguientes:
Primeramente se modific el espacio en la hoja de clculo de Excel para crear la interfaz de
usuario deseada (Figura 17). Agregando los respectivos objetos que se utilizarn despus
como botones para asignarles la macro correspondiente.
Seguido se ingresaron los
datos correspondientes en
el recuadro de la izquierda
(figura
18).
Para
posteriormente aplicar el
uso de macros.
Antes
de
iniciar
la
grabacin de macros fue
necesario activar la cinta
Desarrollador, para ello en
la
cinta
Archivo
se
seleccion Opciones y en
Figura 18. Llenado de los datos requeridos para la resolucin del problema. la
ventana
emergente
Personalizar cinta de opciones, activando en el cuadro fichas principales la casilla
Desarrollador (figura 6) y dando clic en Aceptar.
Tambin se tuvo que activar el complemento Solver dirigindonos a: Archivo / Opciones /
Complementos / Clic en el botn Ir / activando el recuadro Solver (figura 14) y clic en
Aceptar.

Seguido se guard el documento como un Libro de Excel habilitado para macros en


Archivo / Guardar como / agregando el nombre, directorio y en Tipo seleccionando Libro
de Excel habilitado para macros y clic Aceptar.
De sta manera nuestro libro quedo listo para crear las macros a utilizar.
Para
grabar
la
encargada de realizar
seccin Resultados
realiz el siguiente
Desarrollador
/
ventana escribimos
de Nombre de la
calcular y Aceptar

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 20. Obtencin de las temperaturas tericas (Tt).

Para el clculo de la diferencia de temperaturas al cuadrado, o bien (Tt-Te)^2, se ingres en


la celda I6: =(I6-C6)^2 y se copi para las celdas posteriores. Luego en la ltima
celda de esta tabla se agreg la frmula =SUMA(I6:I13) para sumar todas las diferencias
de cuadrados (Figura 21).

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.

definirCelda agregamos nuestra celda objetivo (I14) que es la correspondiente al valor de


la sumatoria de la diferencia de temperaturas al cuadrado, ya que buscamos reducir esa
diferencia a cero, mediante la variacin de m, por lo que en el apartado valorMxMn
colocamos el valor 2 que corresponde a la accin de Minimizar, en valorDe colocamos un
cero porque es la cantidad a la que queremos aproximarnos; y en celdasCambiantes
insertamos el valor de la celda que queremos variar que en este caso corresponde al valor
de m (celda G16). Seguido se reescriben los parmetros del solver para que se ejecute
correctamente.
Las instrucciones SolverSolve UserFinish:=True y SolverFinish KeepFinal:=1 se colocan
para que el Solver se ejecute sin mostrar el cuadro de dialogo del Resultado de Solver y
para que al terminar se mantenga el resultado final encontrado por el solver
respectivamente. Terminamos el cdigo con Exit Sub y antes de cerrar el espacio VBA
debemos activar el complemento Solver tambin en ste, para ello: en la ventana de VBA
hacemos clic en Herramientas / Referencias / activamos la casilla Solver y clic en Aceptar.

Figura 23. Cdigo de la macro solver.

Figura 24. Resultados de la ejecucin 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 25. Cdigo de la macro limpiartodo.

Por ltimo guardamos las modificaciones hechas en nuestro libro.


En el caso de la prctica 8 de transferencia de calor por conveccin y radiacin en
superficies extendidas, se realiz un procedimiento sumamente similar, el cual se describe a
continuacin:

Primero se cre la interfaz de usuario usando las propiedades y herramientas de Excel


(figura 26) de manera que en la parte derecha se ingresen todos los datos necesarios para
poder hacer los clculos correspondientes y encontrar el valor de la razn de la
transferencia de calor por conveccin y radiacin, as como la razn de la transferencia de
calor generada, de tal forma que dichos resultados se encuentran en la parte izquierda de la

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

realiz la suma de ambos coeficientes Hcm y Hrm o bien =C20+C21.


Una vez que calculamos H la sustituimos en la formula

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.

Figura 28. Resultados de la macro calcular.

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.