Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CFD y Transf de Q Con COMSOL PDF
CFD y Transf de Q Con COMSOL PDF
Mecanica de Fluidos y
Transferencia de Calor
con
COMSOL Multiphysics
R. Torres y J. Grau
ISBN 978-84-611-7318-1
D. Legal: B. 50824-2007
@ Addlink
mrdh
Convenciones tipogrificas
El entorno COMSOL utiliza exclusivamente el punto como separador decimal.
Para no mezclar la utilization del punto y de la coma como separadores decimales
se ha optado por especificar en todo el documento la separation decimal mediante
un punto.
En negrita se han realzado las palabras que aparecen escritas de la misma f o m a en
el entorno de trabajo de COMSOL.
SPAIN
...
..
vii
-.
Prefacio
La importancia que en la actualidad tienen 10s mCtodos computacionales de
simulaci6n esta fuera de toda duda. En el Ambit0 especifico de la ingenieiia,
la simulacibn numCrica de fen6rnenos de interCs practico tiene tal influencia
en el desarrollo de nuevos productos o tecnologias que no se plantean
nuevos disefios o prototipos sin antes haberlos contrastado
computacionalmente.
Hasta hace relativamente poco tiempo, el modelado y simulacion fisicos
pasaban por el desarrollo de rutinas especificas destinadas a la solucion de
problemas particulares y, por tanto, muy poco escalables. En general, estos
desarrollos se fundamentaban en arquitecturas de programacion que eran
practicamente imposibles de integrar, y obligaba a contar con la
colaboracibn de una gran variedad de personal altamente cualificado tanto
en la fisica que se deseaba modelar como en las ttcnicas y herramientas
computacionales relacionadas. En la actualidad, el nivel de sofisticacion
alcanzado por 10s entornos disponibles (corno es el caso de COMSOL) ha
permitido solventar todos estos problemas.
Con estas premisas, 10s autores han planeado con la edicion de este texto
poner a disposici6n de aquellas personas, estudiantes o no, con inquietudes
alrededor de la simulacion num~ricay conocimientos basicos de mecanica
de fluidos y de transferencia de calor, de un mCtodo simple a travCs del cual
conQcer y diseiiar correctamente las etapas inherentes en todo proceso de
simulacion. Algunas evidentes y razonables, otras, unicamente
identificables una vez se esta enfientado a1 problema: la calidad de la malla
(grid) con la que se dicretiza el dominio de trabajo, el establecimiento
correct0 de las condiciones de contorno ylo iniciales, el modelado adecuado
del fenorneno bajo estudio, asi como la interpretation correcta de 10s
resultados obtenidos y su alcance son algunas de las caracteristicas que
deben ser valoradas de forma rigurosa.
Con este texto, 10s autores desean introducir mediante problemas
fundamentales de la mechica de fluidos y de la transferencia de calor y con
la ayuda de un entorno como el que ofiece COMSOL, de criterios que
permitan la correcta valoracion de la validez, bondad y alcance de 10s
...
Vlll
R. Torres Camara
J. Grau Barcel6
Dpto de Mechnica de fluidos
Universidad PolitCcnica
de Cataluiia (UPC)
Contenido
1 IntroduccMn a 10s mktodos numbricos
1.1 Consideraciones iniciales
1.2 Dinhmica de fluidos computacional
1.3 Discretization y tipos de malla
1.4 Propiedades de 10s metodos nurntricos
1.5 Mttodos de discretizacion
1.5.1 Diferencias finitas
1.5.2 Vollimenes finitos
1.5.3 Elementos finitos
1.6 COMSOL: un entorno multifisico de sirnulacion
5 Flujo no isotermo
5.1 Consideraciones iniciales
5.2 Estudio de un calentador de aire
5.2.1 Modelado mediante el GUI de COMSOL
5.2.2 Posprocesado y analisis de resultados
5.3 Ejercicios propuestos
7 Flujo turbulento
7.1 Consideraciones iniciales
7.1.1 Cierre k-E
7.1.2 Condiciones iniciales y ley de la pared
7.2 Flujo turbulento en un escal6n
7.2.1 Modelado mediante el GUI de COMSOL
7.2.2 Posprocesado y analisis de resultados
7.3 Ejercicios propuestos
Bibliografia
-5
Dado que las ecuaciones a resolver son leyes de conservacion el esquema numerico
tambien tiene que serlo respecto de esas mismas leyes. Esto significa que, por
ejemplo, en un estado estacionario y en ausencia de fuentes, la cantidad de
magnitud abandonando un volumen cerrado es igual a la cantidad entrante de la
misma magnitud en ese mismo volumen. El tratamiento de fuentes y sumideros
deberia ser consistente de forma que la fuente (o sumidero) en el dominio sea igual
a1 flujo net0 de la magnitud a traves de la frontera.
Esta es una propiedad importante por cuanto impone restricciones sobre el error
admisible en la solucion. Los errores debidos a la no conservacion son en muchas
ocasiones solo apreciables sobre mallas poco refmadas y el problema es que es
dificil determinar a priori c d l es la malla sobre la que estos errores son
suficientemente pequefios.
Valor acotado
del error en 10s mttodos iterativos, sino tambien con la convergencia de las
soluciones numericas hacia una soluci6n independiente de la malla.
Es importante, si es posible, distinguir unos de otros. Unas veces pueden cancelarse
y otras veces resultar que soluciones obtenidas sobre mallas poco refmadas dan,
sorprendentemente, mejores resultados que las obtenidas sobre otras mas fmas 10
cual es, por defmicibn, contradictorio.
Los errores relacionados con el modelo dependen de las hipotesis asumidas a la
hora de establecer las ecuaciones de transporte. ~ s t opueden
s
ser despreciables para
flujos laminares pues las ecuaciones de Navier-Stokes describen con suficiente
exactitud este tipo de flujo. En el caso de flujos turbulentos, flujos bifasicos 0
fenomenos de combustion, 10s errores inherentes a1 modelo pueden ser muy
grades. Los errores de modelado tambien aparecen debido a simplificaciones de la
geometria o de las condiciones de contorno. Estos errores no son conocidos a priori
y pueden ser solo evaluados comparando soluciones en las que 10s errores de
discretizacion y convergencia son despreciables, con datos experimentales o con
datos obtenidos a partir de modelos mas exactos (por ejemplo, datos obtenidos
mediante simulacion directs).
Se ha comentado anterionnente que 10s errores introducidos disminuyen a medida
que se refma la malla. Sin embargo, sobre una misma malla, metodos del mismo
orden pueden producir errores que pueden diferir en hasta un orden de magnitud.
Esto es debido a que el orden solo informa de la velocidad a la cual 10s errores
decrecen a medida que la malla se refina. No surninistra informacion sobre el error
debido a una malla particular.
Es el mas antiguo y tambikn el mas sencillo de usar cuando las geometrias son
sencillas. El punto de partida es la ecuaci6n de conservacion en forma diferencial.
El dominio de la solucion es cubierto por una malla y en cada punto de la malla, la
ecuacion diferencial es aproximada a partir de 10s valores nodales de las h c i o n e s .
El resultado es una ecuacion algebraica por nodo de malla en el cual el valor de la
variable en ese nodo y un cierto niunero de nodos vecinos aparecen como
incognitas. En principio es posible aplicar DF a cualquier tip0 de malla per0 es
usual utilizarlo con mallas estructuradas con las que este mCtodo es particularmente
simple y efectivo y permite obtener esquemas de orden superior muy facilmente.
El metodo de VF es adecuado para cualquier tipo de gridy, por tanto, util para
geometn'as complejas. La malla define solamente las fronteras de 10s volumenes de
control y no necesita estar relacionado con un sistema coordenado particular. El
mitodo es conservativo por construcci6n siempre que las integrales de superficie
(representativas de 10s flujos convectivos y difusivos) sean las mismas para
volhenes de control que compartan una misma fiontera.
La desventaja de 10s VF respecto de las DF es que 10s metodos de orden superior a1
segundo son mas dificiles de desarrollar en 3D. Esto es debido a que el metodo de
10s VF requiere tres niveles de aproximaci6n: interpolacion, diferenciacion e
integracion.
10
11
QL
= k A ( T , - T,)
L2.41
12
13
P.81
A partir del flujo de calor podemos obtener la temperatura en cualquier punto del
interior de la pared y, en particular, en el punto de union de las dos capas.
Volvemos a calcular la resistencia ttrmica comprendida ahora entre la zona I y el
punto intermedio
14
15
= 4.26
"C = 277.41 K
16
17
...
Subdominio
k (Wlm f l
Contomo
Condicion de contorno
h (W/d IQ
Tinf (IQ
10
273.15+20
10
273.15
Heat flu
2,3.5 v 6
Thermal insulation
Heat flux
D. Mallado y solucibn
En esta primem aplicacion generaremos la malla de cilculo de la forma mis
simple, de forma automatics sin especificar n i n g h p a r h e t r o adicional.
C. Condiciones de contorno
El siguiente paso consiste en la especificacion de las condiciones de contomo. Hay
6 segmentos que forman el contomo exterior del dominio y un segmento que se
encuentra en la zona de contact0 de 10s dos reckingulos (figura 1). Los segmentos
son numerados automaticamente por el progranxa en el momento de la generacion
de las entidades geometricas. En la tabla 2 se indican las condiciones de contomo.
1. Cambiamos de mod0 de trabajo Physics > Boundary settings (F7 o 82)
2. El segmento I se corresponde a la pared vertical izquierda. Fijaremos para
el un flujo de calor con un coeficiente de conveccion h de 10 W/(m2K)
(Boundary condition > Heat flux). Para esta zona especificaremos una
temperatura de 20 "C (Tinf = 273.15+20 K).
3. Seleccionaremos la opcion de aislamiento termico (Thermal insulation)
para 10s contomos 2, 3, 5 y 6. Podemos seleccionar diferentes segmentos a
la vez con la ayuda de la tecla Ctrl.
4. La pared vertical derecha se corresponde con el segmento 7.
Especificaremos ,un coeficiente de conveccion de 10 W/(m2K) y una
temperatura exterior Tinf = 273.15 K.
D'Y"ph"" ..
k dose automatically
--
Cancd
P
$
18
19
Surface:Ternpel a b r e [C]
Max: :83.895
n
*:
Mln: 277.405
20
_,
D
-7.
001
0.04
0.06
UUS
0.1
Llc-kwh
0.12
0.14
016
0.18
0.2
21
...
i
I
22
23
da como resultado
Figura 9. Esquema de la seccidn recta del
conducto bajo estudio
[2.2 11
24
1
5
25
rrmslmt analyns
:<
0 Goheac Equatlon
0 l%lon-lratharmalFlow
.+I
.+ A Flud-Thermal Interaction
A MEMS Module
:+I
...
Material
k (WlmK )
p (kglm)
Cp (kJlkgK )
20
2000
2400
2300
890
26
il
C. Condiciones de contorno
Especificaremos un flujo de calor convectivo para la superficie interior del material
1 y la exterior del material 2. Las caras superiores de 10s dos materiales y las
inferiores las especificaremos como aisladas ttrmicamente tal y como se muestra
en la tabla 4.
Contorno CondicGn de contorno
h (W/d K )
Tinf (K)
Heat flux
5000
273 15+80
Heat flux
20
273.15
2, 3,5 y 6
Thermal insulation
;
E
354 -
. . .
. .
1
,
:
'---.
.
.
'
350 . . . . . . . . . .
.'
2.<_
--._
1.
1-
3 4 8 .
[K]
:.
D. Mallado y resolucidn
Para la generacion de esta segunda malla no utilizaremos el mallado automitico.
Definiremos un tamaiio m h i m o de elemento y generaremos la malla de forma
automatics con esta restriction.
27
. . . . .: .
--'>,
/\
4.
3.16
--
. . . .
. . .
'\
- 5
'
i
\.
Y44
?,
1
1
'~
\,
342
28
-t
t
i
29
...
co!npmnt
[~ld]
1300
I
u 35
G c,6
007
o'~9
one
D I
0 11
Al(.letlgth
30
31
I-
Fluja mmpletamenle
desanollado
32
~ s t oultimo unido a1 caracter incompresible del flujo hace que 10s terminos
convectivos no lineales desaparezcan y puedan obtenerse soluciones analiticas de
las ecuaciones del movimiento (en tirminos, en este caso, de perfiles parabolicos
de velocidades) con las que contrastaremos las simulaciones numericas. Una vez el
flujo queda confmado por la tuberia, se fi-ena en las paredes y se acelera en el
centro. En realidad, la aceleracion del nucleo no viscoso va acompafiada de una
caida de presion que tiende a acelerar el flujo en la capa limite reduciendo su
velocidad de crecimiento.
33
Las hipotesis de trabajo que vamos a aplicar a la ecuacion [3.3], una vez el flujo
estt completamente desarrollado, son:
1. Flujo estacionario. De manera que el termino de aceleracion local es nulo.
2. Flujo unidireccional. Esto es, el movimiento tiene lugar en una sola
direccibn y el contorno que confma el flujo no modifica su geometria. De
esta forma sera nulo el ttrmino de aceleracion convectiva.
3. La tuberia no necesariamente tiene que ser horizontal de manera que
trabajaremos con presiones motrices (o reducidas) combinando asi 10s
efectos de la presion y de la accion gravitatoria. Se define la presion motriz
como p,=p+pgh.
Debe tenerse en cuenta que mientras la distancia reconida sea menor que la
longitud de entrada (o sea, z < L,) la ecuacion de continuidad para un flujo
estacionario, unidireccional e incompresible, au1a.x = 0 , no se cumple y deben
aparecer en esta region, por tanto, componentes transversales de la velocidad que
aseguren la ecuacion de continuidad de masa.
Ecuacion
Dii
p-=V.[Dt
P + rl(V; + ( V t ) ' ) ] + p f m
v.ii=o
(2)
r= o
=0
(para asegurar el
Dado que la presion motriz vana linealmente con la distancia reconida (esto es, el
tennino d pmld z es constante) y que las perdidas de carga a lo largo de cierto
tramo de conduccion de longitud L vienen dadas por las diferencias de presiones
34
35
Combinando este resultado con la expresion de Darcy- Weisbach para las ptrdidas
de carga podemos identificar el coeficiente de fi-iccion, f, para rtgimen laminar
como 64 /Re.
Densidad
Viscosidad
dinarnica
Velocidad
de entrada
Lo
L1
Diametro
1 kglm3
1.10' Pa.s
0.01 mls
0.1 rn
5.9 m
0.2 rn
36
37
AI:---
b2%L~
a.
&!scoadad .-dvlmra - ..
B. Opciones y especificaciones
Lbrary rmterlst:
71
~oad
...
/I
DescridSon
Mbms fwe, a dr
-it
r M c L b ~ m p
FW
e n lk do-
-.
PnmeaMR,
m'
--
&M&DPfunon...
- --- - -- - -
vf
canlsl
.---nppk
help
38
39
D.Condiciones de contorno
Mediante Boundary Settings del mend Physics introduciremos las condciones de
contorno del problema. En la figura 8 se presenta la ventana de dialog0 a traves de
la que deben especificarse tales condiciones en las fronteras. Por ejemplo, para el
contorno 2 se especifica una condicidn tip0 Inflow/Ou@ow velocity con la que se
impone una velocidad de entrada uniforme v O = O.OIm/s.
Slip
slip I
Symmetry
IVU
csncct
mi%
z-vekw
pa
~rtssue
slip 1
Symmetry
Apdy
two
( va = 0.01 mls )
1.3.6
Jipo
Slip/Symmetry
lnflow/OuMow velocity
Outflow/Pressure
mh rvebcny
10
No Slip
E. Mallado
La observacidn de ciertos detalles delflujo obligan a mallar el dominio (esto es, el
carnpo de flujo) de manera mas fina en aquellas regiones en las que aquellos se
maqfiestan. COMSOL ofrece la posibilidad de controlar totalrnente 10s detalles de
la malla a traves de la opcidn Free Mesh Parameters del menu Mesh (vkase
figura 10). Sin embargo, en este ejercicio utilizaremos 10s botones de la barra de
herramientas. Obtendremos la malla (mesh) con el nivel de detalle que por defect0
establece COMSOL y la refmaremos con el objetivo de mejorar 10s resultados adn
a costa de un mayor esfuerzo computacional.
...
ReseP to WJults
Remedr
41
Merh Selected
F. Resolucidn
Pulsarnos el b o t h Solve
42
43
vamos a valorar la longitud necesaria que debe recorrer el flujo para desarrollarse
completamente de tres maneras diferentes que nos pennitirh, ademas, valorar las
prestaciones de analisis que permite COMSOL. La primera consiste en seguir la
evolution de la velocidad en el centro de la conduccion hasta que alcance el valor
(en el caso que nos ocupa, el doble de la velocidad uniforme de entrada).
La segunda consiste en seguir la evoluci6n del perfil de velocidades a lo largo de la
tuberia hasta el establecimiento del perfil parabolic0 definitive y, la tercera,
consiste en seguir la evolucion de la presion hasta detectar una variation Lineal que
es la que se corresponde con un flujo completamente desarrollado en una
conduccidn de irea de seccion recta constante.
Para seguir la evolucion de la velocidad en el centro de la tuberia especificaremos
10s parimetros mostrados en la figura 15 correspondientes a la opcion CrossSection Plot Parameters del menu Options comprobando antes que, en la pestafia
General, la opcion Plot Type seleccionada sea LinelExtrusion Plot.
unit.
x-axm data
f-
AXIS equal
r-z limits
T Auto 1J eshb
...
:-ph~limits
.
r rnin:
,
,
r max: 0 . 2
1 I1
zmm:
zm*:
R Labels
--
R Auto
Line 5atShgs.
:-,:<,.'.::
r,.-
rc,..*' ,&
iI
.. ,..
.-h,
,
,, -
-0.1
jl
{m/s
OK
camel
P
44
45
axiales que van desde z=0 a z=6. DespuCs de pulsar el boton Apply de la ventana
de dialog0 aparece la grafica de la figura 16 de la que ya podemos obtener
resultados relevantes a la hora de estimar la longitud de entrada L,.
Seguiremos pues, igual que antes, la secuencia Postprocessing > Data Display >
Subdomain... y especificaremos 10s valores de 10s campos que se muestran en la
figura 19.
...
46
Pr-re
47
Im,s-...
unit:
..... .
i-...
Mult~piepacaltel lnes -
Flurnber of l n e ~
3-
-- -
"
... :--Cross-aectlonline
.. x-axC dab
. ..
- - - -- - - - -- --- --- - --
Vector w ~ t hdsrames
6,
0.4, 0 8, 2 42
--
!Lt;
I
I
- .
Ahora, y sobre la rnisma grbfica, haremos que COMSOL que dibuje el perfil
analitico para poder llevar a cab0 las comparaciones pertinentes. Lo primer0 que
debemos hacer es seguir la secuencia Postprocessing > Cross - Sections Pot
Parameters > General y seleccionar el control Keep current plot. Asi podremos
combinar diferentes representaciones.
...
48
49
Vamos ahora a estudiar el flujo laminar establecido con ayuda del GUI de
COMSOL detenninando algunas de las magnitudes de interes, que podremos
contrastar analiticamente, y que son por ejemplo: el caudal volumetrico, 10s
esfb~rzosviscosos, el coeficiente de perdidas f (a partir del que dispondremos de
un nuevo criterio para volver a valorar la longitud de entrada), el coeficiente de
fnccion Cf Por ultimo, llevaremos a cab0 un analisis del flujo para distintos
numeros de Reynolds (lo que en COMSOL se denomina anklisis parametrico).
...
50
=R
Para estimar este resultado con COMSOL escogemos 10s parametros de la figura
26 y pulsaremos el boton Apply para reproducir la grafica de la figura 27. Como
bien puede o b s e ~ a r s e ,cuando el flujo esti completamente desarrollado 10s
esfierzos se hacen constantes y su valor coincide plenamente con la solucion
analitica.
51
52
53
Donde c es una velocidad de referencia que se escoge habitualmente para este caso
como la velocidad uniforme de entrada (0.OI m/s). Seleccionaremos 10s parametros
mostrados en la figura 28 y pulsaremos el b o t h Apply para visualizar la grrifica de
la figura 29. A partir de Csta, se puede comprobar que cuando el flujo estA
completamente desarrollado el valor de Cfestimado por COMSOL practicamente
con el valor teorico de 0.08.
+-axis data
54
55
~ o r escribiremos
a
en el campo Expression la expresidn 2*D/(ro*vOA2)*(-pz).
Para distinguir esta grafica de la anterior, podemos modificar sus atributos a travCs
del b o t h Line settings Cuando ahora pulsemos el b o t h Apply visualizaremos
las graficas de la figura 30.
...
...
56
57
l,n:s1
58
59
ar
P Cpat + V . ( - L V T
+p
p = ~Q
60
5. Pulse OK.
A. Opciones y especificaciones
Estableceremos 10s valores de las constantes mostradas en la figura 39 que nos
permitiran parametrizar el problema acoplado termo-fluidodinhico.
Mam
vmax
-mu
,'I
EXprmZLan
-.2
14s
@=mm
'veloc~dadmaxlma
316
o2
ro*vmax'D/(mu)
iudlue.1
888
b2
61
1,2,3
mu
Subdominio
1.2.3
CP
CP
den,~dad
q~amitro numeyo de Reynolds
+
-&coductc~itermIca
i80
T: entrada del flutdo
~ n n
tr 401-
--
z=0.3).
Estas dos lineas permiten defmir tres dorninios diferentes en 10s que establecer
diferentes condiciones de contorno ttrmicas como flujos de calor constante en la
superficie, temperaturas superficiales constantes o condiciones de aislamiento
termico.
Navier-Stokes (chns).
D. Condiciones de contorno
1. Seleccionaremos del menu Multiphysics la opcion 1. Incompressible
Navier-Stokes (chns).
2. Seleccionaremos Physics > Subdomain Settings y especificaremos las
condiciones de contomo de la tabla 4.
3. Seleccionaremos del menu Multiphysics la opcion 2. Convection and
Conduction (chcc).
4. Seleccionaremos Physics > Subdomain Settings y especificaremos las
condiciones de contorno especificadas en la tabla 5.
Se ha escogido en este ejemplo una condicion de temperatura superficial constante
per0 el ejercicio puede replantearse combinando distintas condiciones de contorno
tkrmicas para las fronteras 8, 9 y 10.
1
62
Contorno
1,3,5
8,9,10
Tipo
Slip/Symmetry
Inflow/Out19ow velocity
O~rMowhssure
No Slip
i
I
63
Contorno
1,3,5
9,lO
Tipo
Axial symmetry
Temperature
Convective flux
Temperature
Thermal insulation
TO
TP
E. Mallado
En esta seccion varnos a realizar el mallado de una manera mis metodica.
...
F. Solucidn
1. Comprobaremos que en las pestaiias Solve for y Output de la ventana de
diilogo Solve > Solver Manager estin seleccionados las variables tal y
como se muestra en las figuras 42 y 43.
...
64
65
66
M e c ~ c de
a fluidos y transferencia de calor con COMSOL MULTIPHYSICS
67
....
,op!3a1qqsaald
JoIeA uq.81~ a ~ ~ e qornu
e lap ep11es ap en-qaladmal a1 anb eurroj 1sl
ap pnp%uo~
e q x p leloIeA .el!rrrj p ~ y % ueom
~ e8ual lo13eja1o3 o m 4 la anb
elauvw ap opelIomsap aluauqa1dmo3 ornp un e a d 0!3pla[a la la3eqax .g
jle3!paA e r a y [e)uozuoy
las ap n 9 n l ua e u a q q el !s e u a q q e m ua opqlouesap l e v e l o[nu Iap
euralqold lap oluanuealm~dla ua as~a3eqmuaqap sauor3mrj!pow ?no? .L
.v
70
72
Esfueno
wrtante
Los modelos empiricos son 10s mas soconidos debido a su utilidad en problemas
practicos de ingenieria. Se fimdamentan en la ecuacibn de unfluido no newtoniano
generalizado e incornpresible (fluido viscoso general) debida a Reiner
Velocidad de defmacion
Para-un fluido incompresible 11=0y para flujos cortantes (de cizalla) I3 es nulo. Se
plantea entonces la necesidad de modelar este segundo invariante y es la
experimentacibn la que, en la mayoria de 10s casos, provee de la informacion
necesaria.
Actualmente se admite que todo fluido que no presente comportamiento plkstico
presenta un reograma como el mostrado en la figura 2. El final de la grafica esta
provocado por la transicion de flujo laminar a turbulent0 o por la alteracibn del
product0 debido a la excesiva disipaci6n de energia mecfinica.
A la hora de describir dicho comportarniento se recurre a una dependencia entre la
viscosidad y la velocidad de deformacion del tipo
74
0 - 0- =
---f (2)
OD - O m
Newtoniano
Este modelo contiene cinco parametros que permiten una gran flexibilidad a la hora
de ajustar una gran variedad de comportamientos y que ya ha demostrado su
utilidad en calculos numericos en 10s que se necesita una expresion explicita de la
viscosidad no newtoniana. El parimetro a es una constante temporal, n ajusta la
pendiente de la region lineal que aparece en la representation de In0 fiente a In 2
y a es un parimetro adimensional que describe la transicion entre la zona de bajas
velocidades de cizalla y la region lineal antes comentada. Para a = 2 se reproduce
el modelo de Carreau.
75
/Y~,"-~\ [ ( n - 1 ) 2
+ )j'))
L4.61
(20).
76
!
i
I
77
3. En la pestaiia Power Law de la ventana de dialogo Subdomain Settings Non-Newtonian Flow (chnn) especificaremos 10s parhetros m y n del
modelo iguales a mu y M respectivamente.
D. Condiciones de contomo
1. Detallaremos en Physics > Boundary Settings las condiciones de
contomo reflejadas en la tabla 2.
Contorno
t,3,6
Ti~o
Slip/Symmefry
Inf7ow/0u~owvelocity
Ouflow/Pressure
No Slip
B. Opciones y especificaciones
1. Especificaremos 10s valores seiialados en la figura 4 en la ventana de
dialogo que aparece a1 seleccionar Options > Constants.
Tabla 2. Especificaciones de las condiciones de contorno
0.L
"----
.=
. drns,dad
. - -
dtlmetro
tuberla
.
.
Reynolds cslculado
n d ~ de
e no lhnsal~dad
...
Redefiwdmsh srzes:
rngmwth rata:
wr e g m
Meshgwmetty tolorel:
1,2
ro
Viscosity model
Power law
78
79
...
...
80
81
82
83
y-amdata
' PreMlned q m l i s :
Isr-chnn
-- -- r ------
unt
x-
d+?a
-- - -- - -
r FT
'1
- - .
---
Ll~ere~ob~on
- - ---
-.
1
-Crosrrectmn h a data
rn
A'
Shear late
Exprh.
--
-- -1
!
]ZOU /
-
~ r t -at?- risb_i.,,-
c- i
84
1
I
Flujo
no newtoniano confinado
1. Table of Contents
..
..
..
Posiproceis,nY
Geoml
Constatlls
86
Flujo no isotemo
87
5. Flujo no isotermo
5.1. Consideraciones iniciales
En el estudio de flujos son muy importantes las hipotesis acerca del
comportamiento de la densidad fiente a cambios de presi6n yio temperatura. Asi, la
versi6n incompresible simplifica la formulaci6n del problema tratando la densidad
como una constante, permitiendo el uso de una version simplificada de las
ecuaciones del movimiento y de la ecuaci6n de continuidad. El estudio de flujos
compresibles implica un esfuerzo computacional mayor. Existen situaciones
intermedias que tratan el flujo como incompresible per0 permiten variaciones de
densidad asociadas, exclusivamente, a cambios de temperatura. Esta aproximacion
presenta un cornpromiso entre la disrninucion del coste computacional y la calidad
de 10s resultados obtenidos.
El modulo de aplicacion no isotermo esth destinado a1 estudio de fluidos
incompresibles, no obstante, permite la posibilidad de pequefios cambios en la
densidad motivados por variaciones en la temperatura. No debe utilizarse en
situaciones en las que las velocidades del flujo Sean elevadas (un nlimero de Mach
por encima de 0.3) ni cuando la cornpresion o expansion del fluido tenga efectos en
el trabajo interno o en la temperatura.
Dicha formulacion hace servir el termino general para el esfuerzo viscoso en la
ecuacion de Navier-Stokes per0 la densidad se toma como constante en el termino
conv'ectivo ecuacion [5.1]
( p ( uV ) u ) . La ecuacion de continuidad se
considera en su version mas general para flujos compresibles en la ecuacion [5.2].
Para afrontar estos casos tarnbien se necesita disponer de la ecuacion de estado del
fluido que nos permita obtener la densidad en las condiciones de trabajo como
funcion de alguna de las otras variables dependientes, normalmente la temperatura
88
obtenida a partir de un balance energdtico del sistema. Por otra parte, se puede
introducir el peso especifico como fuerza volumetrica F e n el estudio, por ejemplo,
de fendmenos de convection natural.
Ia
f
Flujo no isotermo
89
c = -v=
A
213 urn, ~
Ymm
r n ,
=2
3
0'008 m
Figura I . Representacidn esquematica del sistema calentador y de las dimensiones
relevantes de 10s elementos constituyentes del dominio.
90
Flujo no isotenno
91
1b ]
:j
Flornen~urnbalanre
ici
* Incompressible Nav~cr-Stokes
l h n 1-3thernaI F1as.l
Ste3dy sc3te analyrt,
+ Trjm~ent3nal\,s15
71 % Nun-Fle~~tnn~an
Flaw
7
x-y gr~d
6a
Rr~nlmnn
F ~rqt~nn,
I
Dependant var~ablss~
&pendent vanabl-:
Lagrange - Ouadrata
MdGewnetry,..
;1
-.
Add F r m e . .
.
R u b ng~pplrahonmcde:
hion-IsothermalFlow (chns)
M ~ ~ w c s
-3
Figuro 3. Especzficaciones de espociado de la rejilla
de lo supeficie de dibujo
92
j5
Flujo no isotermo
'=
93
p M = p
R T
R'T
I
5
Es importante seiialar en este momento que para ser consistente con el modelo de
flujo no isotermo seleccionado, se introduce la presion con un valor constante y
solo se deja la dependencia de la densidad con la temperatura.
...
B. Opciones y especijkaciones
Especificaremos ahora las caractensticas del flujo asi como las del fluido. Para
hacer una definition m6s consistente y centralizada, el entomo nos permite definir
las expresiones y constantes que vamos a utilizar. Las constantes las especificamos
a travCs de la secuencia Options > Constants (figura 5)
1.75e-5
.............
?a3
........
5 ..
;50
1 . . . . . . . . . .
b!
li.'
~ZP
Ewprrrsion
mu
......
,
.
-. .. ,_
..--;?:?+EL
303
Value
jl,!sL-5_
j233
__-320
---- i!!xfi:&!2-?:Lr,jj
,,,
Dewrtprion
..jYF3siiiad
.....................
del dire
...........
[Tsmperatura
..-.
-calefactor
-..
0L~=2!:!!!2!?!22--.
.................
1004
................
13%__---/Cvnd.
calefact~jr
, . . . . tirrn~ca
..........................
.............. i l 0 1 M
...
. .,C.jlor
. . . . . . e;pscf~co
. . . . . . . . . . ..ma
........
Por defecto, todas las fisicas que hemos definido se encuentran activas para todos
10s subdominios. El proceso que se va a seguir ahora es el de eliminar las fisicas de
10s subdominios donde no deban estar. En nuestro ejemplo necesitamos eliminar
del subdorninio 2 el transporte de cantidad de movimiento.
... --.-...
-.
-.- ..
-Figura 5. Especificacidn de constantes deljlujo y delfluido.
.-..
...
94
Flujo no isotermo
i
:
:
!
3
Quantity ValuejExprersion
Kdu
r
r
Select by qroup
Dewrrption
Density
Pa+
Dynarnc ~
Pa9$
Djlatahond ascuuty
kJjrn3
Uuhm t o m , x-dr.
lo
~ l r n ~
V o b w tmc, y-?w
Fr
Fi
UnA
blm3
1:
m2
I P
10
vt/m3
neat source
!u
ds
x-vsboty
//
cmw
"...------..---..-----,."---.--..-....."..--.-,",.------..--...~
95
Permeabdty
D. Condiciones de contorno
OK
cancel
HCIP
11
- - - - ---.- _ _ ___.
Flgura 7 La dens~dadyla v~scoszdadasociadas a este dominlo son las
dejinidas anteriormente como constantes del problema.
1. Seleccionamos la fisica sobre la que se va a trabajar: Multiphysics > NonIsothermal Flow (chns).
2. Accedemos a la definicion de las condiciones de contorno mediante
Physics > Boundary Settings.
3 . A la entrada establecemos una condicion tipo Infow/Outflow velocity
mediante un perfil parabolic0 desarrollado.
4. El perfil de velocidades se especifica introduciendo en el c a p o de
edicion, UO, la expresion 4 *(3/2 *uqro) *s *(I -s) . En la expresion se ha
sustituido el valor u-max por 3/2*uqro, quedando el perfil de velocidades
referido a la velocidad promedio. El parametro s esta definido para todos
10s elementos que forman el contomo y su valor vana de 0 a 1 a1 recorrer
todo el elemento.
5. Establecemos en las paredes laterales la condicion de no deslizamiento (No
slip).
I___"--C_
96
11
2,3,4,7,8,10,12 y 13
Tipo
Inflow/Outf/ow velocity
Outf/ow/Pressure
No Slip
Tipo
Temperature
2,3,5,9 y 10
II
!
i
i
!
I
Flujo no isotermo
1,
2.
3.
4.
5.
97
11
E. Mallado
Naturalmente, el mallado debe ser mis fino en aquellas zonas donde se deban
capturar gradientes importantes de las magnitudes bajo estudio. La propuesta de
mallado que aqui se hace pasa por especificar un tamaiio maximo de elemento de la
malla. Para este problema imponemos un elemento maximo de le-3 m.
98
Flujo no isotermo
99
Unit:
Spec~tsd ~ t f w ~ o
heat
n flu,, T (8.h~~)
Total heat H u ~ .T ( ~ h c c )
Cell Prclct nunlba,
x-veb:~t.r. (chns)
y-YSIOCI~),
(~hn5)
smooth
(inc8:)
100
Flujo no isotermo
101
1.13
1.12
' '
'.L..
0.1
0.2
0.7
0.4
Lil
r-lmgth
0.5
'1.6
0.7
'1.8
- '..
0.9
1(031
1.
2.
3.
4.
5.
...
La variacion de la densidad tiene un efecto direct0 sobre la velocidad del aire. Para
un regimen estacionario, con una entrada y una salida, el caudal masico debe
permanecer constante en todo el sistema. Se ha observado que la densidad presenta
variaciones entre la entrada y la salida, por lo tanto, la velocidad a la salida sera
distinta a la de la entrada. Comparando el perfil de velocidad entre la entrada y la
salida se puede observar este hecho. La obtencion de 10s perfiles de velocidad sigue
un gran paralelismos con la obtencion de 10s perfiles de densidad, cambiando solo
la magnitud a representar, en este caso seleccionando Velocity field en Predefined
quantities. En la figura 14 se observa el resultado.
Para obtener la relacion entre la velocidad del fluido y la temperatura a la salida del
sistema representamos el perfil de temperatura a la salida para todas las
velocidades usadas en el estudio parametnco. (Figura 14)
1. Seleccionamos Postprocessing > Cross Section Plot Parameters...
2 . En la pestafia General seleccionamos todo el rango de valores para el
parametro.
3. En la pestaiia LineExtrussion seleccionarnos Multiple parallel lines.
4. Especificamos en Vector with distances 10s valores 0 -8e-3.
102
Flujo no isotemo
103
0.1
0?
15.3
0.4
05
6.6
0.9
0.8
07
I
=-length
,
rie-3
L
I
I
190 n
0.1
0.2
0.3
0.4
os
ua
il 7
os
0.9
An-icngth
110
105
Esta ecuacion nos servira para llevar a cab0 el estudio del transitorio termico que
tiene lugar cuando dos materiales a distintas temperaturas se colocan en contacto
termico. La cantidad de datos generados en un estudio transitorio hace que se deba
sintetizar mucho la information durante la fase de posprocesado, por esto se desea
analizar la evoluci6n de la temperatura en zonas especificas del dominio.
106
Figura
n mis
u
claro laplaca caliente de cobre, mcis oscura la placa fria de aluminio.
-e
+
."?
-...
6 51nhr3tEquation
II
I
j
i
107
A. Generacidn de la geometria
Para describir la geometria de este problema utilizaremos dos recthngulos para
especificar 10s materiales y dos puntos que utilizaremos como balizas para estudiar
la evolucion de la temperatura. El primer rectingulo nos servira para especificar la
seccion transversal de la placa de aluminio y el segundo para especificar la seccion
transversal de la placa de cobre. Trabajaremos con una version 2D del problema.
1. Seleccionamos Draw > Specify Objects > Rectangle....
2. Introduciremos primer0 las dimensiones del recthgulo que define la
secci6n transversal de la placa de aluminio. Rellenaremos el campo Width
con 0.1 y el campo Height con 0.005.
3. Ahora desplazaremos el rectangulo respecto del origen de coordenadas. En
el recuadro Position, en la lista Base, seleccionamos Comer y
especificamos x = -0.05 e y = 0.
4. Generamos la figura pulsando OK.
5. Seguimos el mismo proceso para el rectangulo que define la seccion
transversal de la placa de cobre. Introducimos 0.003 en el campo Width y
0.020 en el campo Height.
6. El rectangulo se halla desplazado respecto del origen de coordenadas.
Escogemos Corner de la lista Base e introducimos x = -0.002 e y = 0.005.
7. Seleccionamos OK para fmalizar la introduccion de 10s dos rectingulos.
8. Introducimos el punto central de la cara inferior del aluminio mediante
Draw > Specify Objects > Point... y coordenadas x = 0 e y = 0.
9. Pulsamos OK.
10. Repetimos el proceso para el punto central de la zona de contact0 entre 10s
dos materiales. Las coordenadas ahora son x = 0 e y = 0.005.
11. Pulsamos el boton OK y finalizamos la introduccion de la geometria.
Libreria
k (Wlm K)
p (kglm3)
C, (Wlkg K)
Tini (K)
Aluminum
160
2700
900
Copper
400
8700
385
273.15+20
273.15+120
...
Ii
ii
t
109
...
...
C. Condiciones de contorno
Condicion de contorno
h (W/mZIQ
Tinf (IQ
1,2,3,7,10y 11
Heat flux
20
273.15+20
4,6, Y 9
Thermal insulation
D.Mallado
m)
110
111
112
113
...
Time
...
114
.a
[C:
Mar: 357.229
I IS
I~lin:1% ,255
Para poder manipular con mas detalle 10s resultados obtenidos tenemos la opcion
de exportarlos a un fichero de texto. Estos ficheros 10s podemos analizar desde
otras herramientas que nos permitan una mayor flexibilidad, un ejemplo puede ser
el COMSOL Script.
Utilizaremos estas posibilidades para representar 10s valores de la temperatura
normalizados en el interval0 [0,1] en funcion del tiempo.
1. Generamos de nuevo la grafica que se muestra en la figura 7.
2. En la ventana de COMSOL donde se muestra la figura pulsamos el boton
que nos permite exportar en formato ASCII. (Ver figura 9)
3. Indicamos el nombre ("EvTemperaturaPunto5.txt) y ubicacion del fichero.
116
Flujo turbulento
1 17
7. Flujo turbulento
7.1. Consideraciones iniciales
La turbulencia es uno de 10s problemas no resueltos de la fisica, especialmente en
el sentido que no existen modelos matemkticos universalmente aplicables para su
descripcion y explicacibn. Cuando la turbulencia debe ser tratada desde un punto
de vista ticnico, la resolucion detallada no es tan importante como a l g h tipo de
descripcion promediada del flujo.
ii=U+ul
p = P + p l
1 18
Flujo turbulento
119
Por otro lado, las ecuaciones de transporte que se establecen para k y e son,
respectivamente
7.1.1. Cierre k- E
Las primeras descripciones de la turbulencia se basaban en analogias con el
movimiento caotico de molCculas gaseosas. De esta manera, 10s primeros modelos
propuestos eran, fundamentalmente, de naturaleza difusiva. En estos modelos
primigenios el transporte turbulento era modelado mediante una constante
adicional (qT ) mediante la cual se asumia explicitamente que el transporte
turbulento de momento se llevaba a cab0 por cizalla
- p u"
u = p,
(0t5 + (vfi)')
L7.41
Valor
120
Flujo turbulento
Ventajas
lnconvenientes
*
,
i
1
i
i
121
En la actualidad se admite que la capa limite adyacente a una superficie sblida lisa
esth constituida por varias zonas: una region o capa intema en la que 10s efectos
viscosos son dorninantes, una capa de solapamiento (o bufler) en la que 10s
esfuerzos viscosos y 10s esfuerzos turbulentos son del mismo orden de magnitud y
una region extema en la que el flujo esth controlado por efectos inerciales. Esta
estructura en capas es la base de la mayoria de modelos utilizados para estudiar
flujos cerca de superficies.
Asi, el uso de modelos de pared pennite estimar empiricamente el comportamiento
del flujo en esas capas. Una ley de pared es un perfil "universal" obtenido de la
combination de teoria y experirnentacion. Estos perfiles parametrizados
suministran valores del campo de esfuerzos cortantes medios, de k y de E, y pueden
ser aplicados directamente como condiciones de contorno del dominio
computacional.
Suficientemente cerca de la pared el flujo esth fuertemente influenciado por la
viscosidad. Las fluctuaciones de velocidad desaparecen y, por ende, 10s esfuerzos
turbulentos relacionados. De aqui que a la zona mas cercana a la pared se la
denomine subcapa laminar o subcapa viscosa. Asi pues, puede pensarse en una
relacion entre la velocidad del flujo medio, la distancia a la pared, la densidad y la
viscosidad del fluido y 10s esherzos en la pared del tipo
122
Flujo turbulent0
y definiendo
v
-1
La ecuacidn [7.11] se llama ley de la pared. Una teoria simple que pennite
explicitar la funcion F consiste en admitir que el esfuerzo en la capa intema es
debido completamente a la viscosidad de manera que
123
contomo para k y
Llegados a este punto conviene sefialar, en primer lugar, que tanto u, como .rp son, a
priori, desconocidas per0 e s t k relacionadas con la solucion del problema a traves
de
124
Flujo turbulento
Vamos a establecer ahora las ecuaciones del modelo. En primer lugar, las
ecuaci~nesde continuidad de masa y de momento
125
i
!
I
I
Las constantes del modelo propuesto se determinan de datos experimentales y son las
mostradas en la tabla 3
Constant
e
Valor
C,
0.09
126
Expresi6n
anchura
0.3048
0.0762
alt~~ra
Dimension.
2. Del irbol Application modes seleccionamos Chemical Engineering
Module > Momentum balance > k-E Turbulence Model.
3. Pulsamos OK.
Expresion
anchura
1.3335
altura
0.1143
A. Opciones y especiJicaciones
I . Seleccionamos Constants del menu Options, entramos las constantes de
la tabla I y pulsamos OK.
Nombre
Expresion
Descripcibn
ro
1.23
Densidad
eta
1.79e-5
Viscosidad dinarnica
v0
18.2
Velocidad entrada
h-step
0.0381
Paso de altura
Re
ro'v0'h-stepleta
Nlirnero de Reynolds
B. Geometria
1. Presionaremos la tecla Shift y pulsamos el boton Rectangleisquare.
2. Especificaremos las dimensiones del rectingulo de acuerdo a 10s valores de
la tabla 2 y pulsamos OK.
ro
rl
eta
Fx
FY
128
Flujo turbulent0
129
D. Condiciones de contorno
I. Seleccionaremos Boundary Settings del menu Physics.
2. Especificamos las condiciones de contorno de la tabla 8 siguiente y
pulsarnos OK.
-
Contorno
2,3,4,5,6
Condition de contomo
Inflow
Oufflow / Pressure
uo
vo
vo
E. Mallado
1. Seleccionaremos Free Mesh Parameters del menu Mesh.
2. Pulsaremos el boton de selection Custom mesh size.
3. Introducimos el valor 3 en el campo de edicion Resolution of narrow
F. Solucidn
1. Pulsaremos el bot6n Solver Parameters y activaremos el control de
verificacion Adaptive mesh.
2. ~eleccionaremoslapestaiia Adaptative.
3. Introduciremos el valor 4 en el campo de edicion Maximum number of
refinements.
4. Seleccionaremos de la lista desplegable Refinement method el metodo
Meshinit.
1
I
1
1
I
130
Flujo turbulent0
-0 I?
13 1
1
".:
0.3
4:
0.5
0.1
00s
our
r.1
".IS
02
0.z~
Ahora visualizaremos las lineas de corriente junto a1 campo de velocidades con las
que podremos detallar mejor la zona de recirculacion del flujo despues del escalon.
8. Pulsaremos el boton Plot Parameters de la barra de herramientas.
9. Seleccionaremos la pestafia General. Deseleccionaremos el control de
verificacidn Contour y seleccionaremos 10s controles de verificacibn
Streamline y Surface.
10. Seleccionaremos la pestaiia Streamline.
11. Seleccionaremos el b o t h de opcion Specify start point coordinates.
Introduciremos el valor 0.1 en el carnpo de texto x, y linspace(0,O. 13,20)
en el campo de texto y.
12. Pulsaremos OK para obtener la grhfica buscada (figura 5).
132
Flujo turbulent0
133
-0.2 y x = 0 y
4. Estudie la influencia que sobre 10s resultados tienen otros valores que no
10s escogidos para el ejercicio para las escalas de longitud (Lr) y de
intensidad de la turbulencia (IT). Dichos parhetros son accesibles a1
seleccionar el contorno 1 en la ventana Boundary Settings.
134
135
136
Region no
viscosa
J
Borde de la
capa limite \
-4
l
137
_/-
j---/
-,
C
a
p IaiiB larn~lar,
;".c
138
Tip0
Inflow/Outflow velocity
No Slip
Neutral
OuMow/Pressure
139
B. Opciones y especzficaciones
Tabla 2. Condiciones de contorno
Name
Expression
u0 . . . . . . .0. 01
....
mu
. . LC-3
. .
. . ;!uO?.
. . . muiru
....
Vidue
Dsjni@ion
irelocidad
curnente extarlor
.........................
.-
.--. 0.01
UO
.- . . .
......
....-.. -.....
..
..............
2-6
....................
:6..
de la piaca . . . .
. ILong~t~id
. .Lam&"...
........
{n-n.o
.
_i
. . . &.der,"o
. .
. . . . . . . . . . . . . .
!,+,smadad
+
.....dinirn~ca ..........
.
!lWO
.....
. . . .
...... . . . .
idensidad
vgb.%!+.?%m8t6~
-aobal &par&E9-
'
PredeRned me&sKes:
m a u n ~ a nelement srm.
---
--
1
2
7
Uementpwth rate;
11 3
10 3
D. Condiciones de contorno
1. Detallaremos en Physics > Boundary Settings las condiciones de
contorno reflejadas en la tabla 2.
F. Resolucidn
1. Pulsamos el boton Solve de la barra de herramientas.
140
Teaia
141
COMSOL
~
I
...
rn
COMSOL
Teoria
CO
C, = 2 C,(L) =
w
P u, L
=O , O O ~ ~
0.00564
142
143
8. Y pulsaremos Apply.
144
145
...
P r n j d l n d quantjtier
Exvrbrion
&lrurtlnu'iuu)
UlYt
%-axed&
A
-
146
147
Thermal
Objeto
Anchura
Altura
Base x
Base y
R1
1.I
0.2
-0.1
R2
nni
Expresion
Description
x-0
Tavg
T-amb+delta-TI2
Temperatura promedio
h-ref
mat1-k(Tavg)'NuL-reflL
Coeficiente h (handbook)
NuL-ref
0.037'ReL-refA00,*Pr-refA0.33
ReL-ref
u-en'Umatl-nuO(Tavg)
Pr-ref
matl-eta(Tavg)'matl _Cp(Tavg)lmatl-k(Tavg)
B. Opciones y especrJicaciones
1. Abrimos la ventana de diiilogo Constants a traves del menu Options para
especificar 10s nombres, expresiones y descripciones (opcionales) de las
magnitudes de interes (vease figura 12) y pulsamos posteriomente el
b o t h OK.
148
...
Condicion de contomo
Valor
Inflow
uo = u-en
23
SlipISyrnmetry
48
8
7r
(1) Inflow
(4,6) Logarithmic wall function
Hi
149
Para establecer la funcion de pared termica el modelo usa dos modos de aplicacion
dc transferencia de calor: uno para la placa solida y otro para el fluido. Ambas
esGn conectadas a travks de una condicion de contomo de flujo de calor, la funcion
de pared termica. Esto significa que la resistencia a la transferencia de calor a
travCs de la subcapa laminar esta relacionada con la resistencia a la transferencia de
cantidad de movimiento para el flujo. Dicho flujo de calor, q, se determina a partir
de
&=h
Po=0
150
151
,+
114
= Y w C,
Valor
Temperature
To = T-amb
2.3
Thermal insulation
4,6
Grupo
Contorno
(I)Temperature
k?
(5) Temperature
Contorno
Grupo
5
4,6
Condicion de contorno
Temperature
Valor
To= T-amb
delta-T
wall
D.Mallado
wall
Convective flow
152
g42. p o s p r o c e ~ a d ~anilisis
y
de resultados
A. ~ i ~ t ~ i b u cde
i dtemperaturas
n
E. Resolucidn
153
~ ~ l ~ ~ ~ i posfprocessing
~ ~ ~ r e m o> sPlot Parameters Y la pestafia
General.
2. ~En la seccibn
solution
to use entramos el valor 1 en el CamPo de edicion
~
~
parameter value.
en
SeleccionKnos la pe~taaaSurface y seleccionamos la temperarura
la lists desplegable Predefined quantities.
4. Pulsando el botbn OK visualizarem~sla distribution de temperaturas
coITespondientea una velocidad de entrada de I *Ly.
5, Podemos ahora repetir 10s pasos 1-4 para vi~ualizarla dishbucidn de
temperamas correspondiente~a velocidades de entrada de 20,517 loom/'
asi comparar 10s resultados.
,(
1I
u_.n(l)-l
rrnhlur:T.rrp.i*uls
-
18dlcL.
7, lrl
-
O I
0 1
"3
!
I
l
l
l
_
l
l
l
"
_
l
l
l
.
^
-
,11
1
" I
i;
o
zs*7e
r.;
,,=,
___-_-
._.
,.
-_----4
.-_I
i;_._'-
""..
....... -. ...
'
,,-.
--
.....
.. .-
1
1
~..
-4
,
''
I
0.2
154
11
Figura 17. Conductividad tkrmica turbulenta del aire para unu wlocidad del
Jujo a la entrada de 100 m/s.
1.
155
1
1
156
157
El modelo explica bien 10s datos para velocidades de entrada bajas e intermedias.
Sin embargo, el modelo de flujo falla en la prediccion cuando las velocidades son
mayores. La h c i o n de pared logaritmica de COMSOL es vblida para un cierto
rango de valores de velocidad y de tamaiio de malla. La relacidn usada esta basada
en la distancia y' la cual, deberia estar en el rango 30 - 1000. Visualizaremos pues
dicho parhnetro a lo largo de la placa para diferentes velocidades de entrada
(figura 19)
...
Notamos que y' excede el rango de validez cuando la velocidad supera lor 50 mls
de manera que la celda es demasiado grande y, por tanto, menos precisas las
estimaciones de la velocidad y del coeficiente de transferencia. Esto puede
corregirse modificando el espesor de la capa en las especificaciones del modelo k-c
o refmando la malla en la capa lirnite.
158
Tabla 10. Numero de Nusselt (Nu) enfuncion del numero de Reynolds (Re)
para diferentes n7imeros de Prandtl (Pr). La longitud caracteristica x,
hace referencia a la distancia recorrida a lo largo de la placa.
159
1
I
C, =
0.08
-
C,=
ReY4
0.0575
I
T-
dcr
160
16 1
XDO
.
Punto de remanso
delantero (vx=O)
Gradiente
adverso
de presion
Punto de remanso
162
Asi las cosas, aparecen recirculaciones del flujo detras del cuerpo y, llegado el
caso, la capa lirnite se separa generandose en la parte posterior una estela pulsatoria
que deflecta la corriente principal alterando notablemente el patron predicho por la
teona no viscosa. Son estos fendmenos 10s que trataremos de evidenciar con
COMSOL.
Conviene, por otra parte, hacer una descripcion cualitativa de la fenomenologia del
flujo que vamos a estudiar. Cuando el nhmero de Reynolds es muy pequefio (esto
es, Re < l), las fuerzas viscosas controlan el flujo y el patron de este alrededor del
cilindro es semejante a1 mostrado en la figura 2. Para valores del Reynolds de
alrededor de 20 (figura 3) el flujo es laminar aguas arriba y en el punto S se
produce la separacion. Aguas abajo aparece m a region con dos remolinos
estacionarios.
163
Cuando 10s valores del Reynolds son tales que 5000 < Re <15.000 el flujo se
separa del cilindro para formar m a estela simttrica aguas abajo (figura 5). Cuando
50.000 < Re < 200.000 el coeficiente de arrastre se hace constante y la transicion
ocurre a1 mismo tiempo que la separacibn (figura 6). En la figura 7 es Re >
200.000 y aqui la transicion ocurre por delante del punto de separacion y tsta se
retrasa debido a1 caracter turbulent0 del flujo.
Para valores del numero de Reynolds por encima de 20 (figura 4) 10s remolinos se
inestabilizan y comienzan a vibrar irregularmente para acabar desprenditndose
alternativamente a ambos lados de forma periodica. Son 10s denorninados vortices
de von Karman.
164
165
Valor
Radius
5e-3
x-center
y-center
3e-2
5. Pulsa OK.
6. Pulsa Control+A para seleccionar todos 10s objetos.
7. Pulsa el boton Difference. Asi queda configurado el dominio sobre el que
se resolvera el problema.
B. Opciones y especzficaciones
1. Especificaremos las opciones mostradas en la ventana Constants del menu
Options (figura 9).
-.
Corrlente exterior
I le-3
'
7
5la3
r3
-- ."."
A--
EXPV.K~D
-- - -- -
I.---\due.."-T
- .-
.-
Name
eta
Dewnptb
IDN)
000s
-- - - -. - - ----
--
--7
--,--
rbll
&Fa
z!
APPM
FAD
Dimensiones
del objeto
canre1
Valor
Width
le-2
Height
9e-2
166
1
Cantorno
rl
167
Maximo tamafio
del elemento
eta
D. Condiciones de contorno
1. Seguiremos la secuencia Physics > Boundary Settings y especificaremos
en la ventana de diklogo el tip0 de condicion de contomo adecuada para
cada frontera del dominio definido tal y como se muestra en la tabla 4.
Contorno
Tipo
1,3,5
vo
6.7
No-slip
E. Mallado
Ahora se establecera una malla de mayor densidad en las partes del dominio en las
que deseamos capturar algunas caracteristicas importantes de flujo alrededor del
cilindro.
I. Selecciona Mesh > Mesh Parameters.
2. En la pestafia Global estableceremos Element growth rate igual a 1.1.
3. En la pestaiia Boundary estableceremos 10s valores de Maximum
element size para cada contomo con 10s valores de la tabla 5.
4. Pulsamos Remesh.
5. Pulsamos OK.
168
I
Figura 10. Lineas de coniente y distribution de presiones para velocidades de la
coniente exterior crecientes de izquierda a derecha (VO ( d s ) =0.00054, 0.0025,
0.0045,0.0065)
Nombre
Expresion
eta
1e-3
Subdominio
169
C Condiciones de contorno
1. Seguiremos la secuencia Physics > Boundary Settings y especificaremos
en la ventana de dialog0 las condiciones de contorno apropiadas para el
problema de transferencia de calor tal y como se muestra en la tabla 8.
A. Opciones y especzficaciones
1. A travCs de la ventana Constants del menu Options, afiadiremos las
constantes relacionadas con la transferencia de calor que deseamos estudiar
tal y como se muestra en la tabla 6.
Contorno
1,3,5
6,7
Eoo
Thermal insulation
Temperature
Convective flux
Temperature
D. Mallado y resoluci6n
170
...
171
173
oscilaciones son caracteristicas estables per0 10s detalles del flujo son muy
sensibles a las perturbaciones. Podemos apreciar esta sensibilidad visualizando
imagenes en 10s mismos instantes de tiempo per0 con pasos de tiempo diferentes.
Debe notarse que esta sensibilidad es una realidad fisica, no un artilugio numerico.
174
A. Opciones y especficaciones
1. Seleccionaremos AxesJGrid Settings del menu Options.
2. En la ventana de dialogo AxesJGrid Settings especificaremos los
parimetros siguientes de la tabla 9 Para entrar el espaciado del grid
selecciona la pestaiia Grid y deselecciona el control Auto.
Ejes
-0.3
x spacing
x rnax
2.5
Extra x
y min
-0.3
y spacing
y max
0.7
Extra y
lt
i
I
Grid
x rnin
fB
0.2
II
II
I
'LI~,
0 001
03
175
0.05
3 Pulsa OK.
4. Selecciona Constants del menu Options y entra 10s nombres y
expresiones de la figura 17.
5. Click OK.
!
i
D. Condiciones de contomo
Primero establecemos las condiciones de contorno para las ecuaciones de NavierStokes como si no hubieran restricciones debiles. Las variables de restriccion debil
no estan activas hasta que las activemos nosotros mismos. Cuando se hace esto y se
acopla una variable de restriccion a una variable dependiente dentro del dominio, la
restriction debil analiza las restricciones especificadas para la variable del dominio
y las reemplaza con una variable debil involucrada con la variable restriccion.
1. Seleccionaremos Boundary Settings del menu Physics.
2 . En la ventana de dialogo subsiguiente introduciremos la informacion de la
tabla 10.
3. Seleccionaremos la pestaiia Weak Constr.
4. Seleccionaremos 10s contornos 5-8 (el cilindro) y despuis Use weak
constraints.
5. Pulsaremos OK.
Contorno
2,3,5-8
Type
Inflow
No-slip
OuMow
4'Umax*s'(l-s)
y rnin
y max
0
0
176
177
eta
Ahora que ya sabemos que todo funciona para Reynolds pequefios y flujos
estacionarios, vamos a llevar a cab0 una simulaci6n transitoria para Re = 150.
3. Pulsa OK.
F. Mallado
1. Escoge Mesh Parameters del menu Mesh.
A. Opciones y especificaciones
I
2. Especifica el valor 0.03 para Maximum element size, el valor 1.2 para
Element growth rate, y el valor 0.1 para Mesh curvature factor.
3. Pulsa OK.
4. Pulsa el boton Initialize Mesh de la barra de herramientas principal.
G. Solucibn
1. Pulsa el boton Solve de la barra principal de herrarnientas para solucionar
el modclo.
B. Solucibn
Durante 10s primeros segundos de la simulacion, antes de que el sistema alcance el
movimiento periodic0 estacionario, la salida no tiene mayor interts. Asi que
podemos ahorrar memoria guardando valores solamente cinco veces por segundo
durante 10s primeros 3.5 segundos y, desputs, cincuenta veces por segundo durante
el siguiente segundo y medio.
1. Escogemos Solver Parameters del menu Solve.
2. Seleccionamos Time dependent de la lista Solver.
3. Entramos [0:0.2:3.5 3.52:0.02:7] en el campo de edicion Times.
4. Entramos en el campo de edici6n Absolute tolerance el valor le-4.
5. Pulsamos OK.
6. Pulsamos el boton Solve del menu principal.
C. Posprocesado y visualization
La diferencia respecto del primer caso de estudio puede verse inmediatamente
(figura 18). Aguas abajo del cilindro pueden verse 10s vortices de von Karman
debidos a la emision de torbellinos desde el cilindro.
178
179
Para ver la evolution de 10s vortices hasta que el completo desarrollo del flujo
pulsaremos el boton Animation de la barra de herramientas Plot a la izquierda del
GUI. Nota que la escala de tiempo de la pelicula cambia despuks de 3.5 segundos.
Por otra parte, podemos investigar las fuerzas sobre el cilindro como una funcion
del tiempo asignando la integral de superficie a una, asi denominada, integration
coupling variable, las cuales permiten calcular integrales de expresiones sobre uno
o varios subdominios, contomos o vkrtices.
1. Seleccionaremos el item de menu Options > Integration Coupling
Variables > Boundary Variables.
2. Mediante Ctrl-click seleccionaremos 10s contomos 5 a 8 como un p p o .
Escribimos Lift en el campo Name y -1m2 *2/(rho0*(2*Umax/3)*2 *O.I ) en
el campo de edici6n Expression.
3. Deseleccionaremos el control Global Destination. Esto ahorra memoria
porque de esta manera el valor de la integral se alrnacena solo en un nodo
en lugar de hacerlo en todos 10s nodos del modelo.
4. Seleccionamos la pestaiia Destination y el punto 1. Pulsamos OK.
5 . Seguimos la secuencia Solve > Update Model para calcular la integral sin
tener que volver a resolver el problema.
6. Seleccionamos Domain Plot Parameters del menu Postprocessing.
Seleccionamos todos 10s pasos de tiempo y pulsamos Plot type: Point
plot. En la pestaiia Point, seleccionamos el punto 1, y escribimos Li$ en el
campo de edicion Expression. La representacidn grafica (figura 19)
muestra claramente las oscilaciones en la fuerza de sustentacion.
Puede intentarse algo parecido con la resistencia (drag), sin embargo, para numeros
de Reynolds de entre 10 y 1000 es muy dificil analizar la resistencia incluso
cualitativamente. El concept0 de capa limite pierde su importancia aun cuando las
fuerzas de inercia son todavia significativas.
180
18 1
182
Bibliografia
183
Bibliografia
M E C ~ I C DE
A FL UIDOS
Fundamentos y aplicaciones
Y.A. Cengel, J . M. Cimbala. McGraw-Hill(2006)
M E C ~ I C DE
A FL UIDOS
F. M. White. McGraw-Hill (2004)
T W F E R E N C I A DE CALOR
Y. A. Cengel. McGraw-Hill(2004)
FENOMENOS DE TRANSPORTE
R. B. Bird, W. E. Stewart, E. N. Lightfood. Reverte (1993)