Anda di halaman 1dari 25

Flujos trmicos turbulentos

Sesin 5. Flujos trmicos turbulentos.


Aplicacin GroovyBC
E. Martn
1
, M. Meis
1,2
y F. Varas
1,3
1
Univ. de Vigo,
2
Vicus Desarrollos Tecnolgicos y
3
Univ. Politcnica de Madrid
Simulacin en dinmica de uidos con OpenFOAM
Vigo, 26 al 27 de Enero de 2012
E. Martn, M. Meis y F. Varas Sesin 5. Flujos trmicos turbulentos
Flujos trmicos turbulentos
Outline
1
Flujos trmicos turbulentos
Presentacin problema
Resolucin con el modelo k-Epsilon
Resolucin con el modelo k-Omega
Resolucin con el modelo k-Omega y GroovyBC
E. Martn, M. Meis y F. Varas Sesin 5. Flujos trmicos turbulentos
Flujos trmicos turbulentos
Presentacin problema
Resolucin con el modelo k-Epsilon
Resolucin con el modelo k-Omega
Resolucin con el modelo k-Omega y GroovyBC
Outline
1
Flujos trmicos turbulentos
Presentacin problema
Resolucin con el modelo k-Epsilon
Resolucin con el modelo k-Omega
Resolucin con el modelo k-Omega y GroovyBC
E. Martn, M. Meis y F. Varas Sesin 5. Flujos trmicos turbulentos
Flujos trmicos turbulentos
Presentacin problema
Resolucin con el modelo k-Epsilon
Resolucin con el modelo k-Omega
Resolucin con el modelo k-Omega y GroovyBC
Outline
1
Flujos trmicos turbulentos
Presentacin problema
Resolucin con el modelo k-Epsilon
Resolucin con el modelo k-Omega
Resolucin con el modelo k-Omega y GroovyBC
E. Martn, M. Meis y F. Varas Sesin 5. Flujos trmicos turbulentos
Flujos trmicos turbulentos
Presentacin problema
Resolucin con el modelo k-Epsilon
Resolucin con el modelo k-Omega
Resolucin con el modelo k-Omega y GroovyBC
Caractersticas
Generales
Geometra sencilla polidrica (10x10x5)
Paredes slidas
Problema evolutivo
Fluido trmico con propiedades constantes
Flujo turbulento
Movimiento debido a variaciones de densidad
E. Martn, M. Meis y F. Varas Sesin 5. Flujos trmicos turbulentos
Flujos trmicos turbulentos
Presentacin problema
Resolucin con el modelo k-Epsilon
Resolucin con el modelo k-Omega
Resolucin con el modelo k-Omega y GroovyBC
Geometra
E. Martn, M. Meis y F. Varas Sesin 5. Flujos trmicos turbulentos
Flujos trmicos turbulentos
Presentacin problema
Resolucin con el modelo k-Epsilon
Resolucin con el modelo k-Omega
Resolucin con el modelo k-Omega y GroovyBC
Malla
Generar y visualizar malla
$ blockMesh
$ paraFOAM
E. Martn, M. Meis y F. Varas Sesin 5. Flujos trmicos turbulentos
Flujos trmicos turbulentos
Presentacin problema
Resolucin con el modelo k-Epsilon
Resolucin con el modelo k-Omega
Resolucin con el modelo k-Omega y GroovyBC
Parmetros del problema
Condiciones de contorno
Floor: Th, noslip, leyes de pared, . . .
Ceiling : Tc, noslip, leyes de pared, . . .
FixedWalls: Adiabtico, noslip, leyes de pared, . . .
Valores de los parmetros
Viscosidad cinemtica (nu) = 1e-05 m
2
/s
coef. expansin trmico (beta) = 3e-3 1/K
Temperatura de referencia (T
ref
)= 300 K
Prandtl laminar (Pr)= 0.9
Prandtl turbulento (Pr
t
) = 0.7
E. Martn, M. Meis y F. Varas Sesin 5. Flujos trmicos turbulentos
Flujos trmicos turbulentos
Presentacin problema
Resolucin con el modelo k-Epsilon
Resolucin con el modelo k-Omega
Resolucin con el modelo k-Omega y GroovyBC
Parmetros del problema
Nmeros Adimensionales
N Mach 1
*(T-Tref ) 1
N Rayleigh 1e +11
Solver ?
E. Martn, M. Meis y F. Varas Sesin 5. Flujos trmicos turbulentos
Flujos trmicos turbulentos
Presentacin problema
Resolucin con el modelo k-Epsilon
Resolucin con el modelo k-Omega
Resolucin con el modelo k-Omega y GroovyBC
Parmetros del problema
Nmeros Adimensionales
N Mach 1
*(T-Tref ) 1
N Rayleigh 1e +11
buoyantBoussinesqPimpleFoam
E. Martn, M. Meis y F. Varas Sesin 5. Flujos trmicos turbulentos
Flujos trmicos turbulentos
Presentacin problema
Resolucin con el modelo k-Epsilon
Resolucin con el modelo k-Omega
Resolucin con el modelo k-Omega y GroovyBC
Outline
1
Flujos trmicos turbulentos
Presentacin problema
Resolucin con el modelo k-Epsilon
Resolucin con el modelo k-Omega
Resolucin con el modelo k-Omega y GroovyBC
E. Martn, M. Meis y F. Varas Sesin 5. Flujos trmicos turbulentos
Flujos trmicos turbulentos
Presentacin problema
Resolucin con el modelo k-Epsilon
Resolucin con el modelo k-Omega
Resolucin con el modelo k-Omega y GroovyBC
Estructura de carpetas y cheros
Carpetas y archivos
Constant
polyMesh
transportProperties
?
0
?
system
controlDict
fvSchemes
fvSolution
E. Martn, M. Meis y F. Varas Sesin 5. Flujos trmicos turbulentos
Flujos trmicos turbulentos
Presentacin problema
Resolucin con el modelo k-Epsilon
Resolucin con el modelo k-Omega
Resolucin con el modelo k-Omega y GroovyBC
Condiciones de contorno y iniciales. Carpeta 0
Archivos necesarios?
$ gedit /opt/openfoam171/applications/solvers/heatTransfer/buoyantBoussinesqPimpleFoam/createFields.H
Archivos de Carpeta 0
U, p, p_rgh
T
k, epsilon, nut, kappat
OJO UNIDADES !!!
E. Martn, M. Meis y F. Varas Sesin 5. Flujos trmicos turbulentos
Flujos trmicos turbulentos
Presentacin problema
Resolucin con el modelo k-Epsilon
Resolucin con el modelo k-Omega
Resolucin con el modelo k-Omega y GroovyBC
Propiedades fsicas. Carpeta constant
Archivos de Carpeta constant
g Denicin de la constante de la gravedad
RASProperties Denicin del modelo de turbulencia (U-179)
1
transportProperties Propiedades fsicas y nmeros
adimensionales
1 $ ls /opt/openfoam171/src/turbulenceModels/incompressible
E. Martn, M. Meis y F. Varas Sesin 5. Flujos trmicos turbulentos
Flujos trmicos turbulentos
Presentacin problema
Resolucin con el modelo k-Epsilon
Resolucin con el modelo k-Omega
Resolucin con el modelo k-Omega y GroovyBC
Esquemas y parmetros de resolucin. Carpeta
system
Archivos de system
controlDict Diccionario con parmetros generales (relativos
tiempo, IO, . . . )
fvSolution Especicacin de los algoritmos de resolucin
(solvers, tolerancias, . . . )
fvSchemes Denicin de los esquemas de volmenes nitos
E. Martn, M. Meis y F. Varas Sesin 5. Flujos trmicos turbulentos
Flujos trmicos turbulentos
Presentacin problema
Resolucin con el modelo k-Epsilon
Resolucin con el modelo k-Omega
Resolucin con el modelo k-Omega y GroovyBC
Ejecucin y postprocesado
Ejecucin
$ buoyantBoussinesqPimpleFoam > log
Calculo de y +
$ yPlusRAS
Convertir a formato VTK
$ foamToVTK
Visualizacin
$ paraview
E. Martn, M. Meis y F. Varas Sesin 5. Flujos trmicos turbulentos
Flujos trmicos turbulentos
Presentacin problema
Resolucin con el modelo k-Epsilon
Resolucin con el modelo k-Omega
Resolucin con el modelo k-Omega y GroovyBC
Outline
1
Flujos trmicos turbulentos
Presentacin problema
Resolucin con el modelo k-Epsilon
Resolucin con el modelo k-Omega
Resolucin con el modelo k-Omega y GroovyBC
E. Martn, M. Meis y F. Varas Sesin 5. Flujos trmicos turbulentos
Flujos trmicos turbulentos
Presentacin problema
Resolucin con el modelo k-Epsilon
Resolucin con el modelo k-Omega
Resolucin con el modelo k-Omega y GroovyBC
Modicaciones
Copia y acceso a archivos
$ mkdir caso2KW
$ cp -R caso1KE/0 caso2KW/0
$ cp -R caso1KE/constant caso2KW/constant
$ cp -R caso1KE/system caso2KW/system
$ cd caso2KW
Modicaciones en constant
RASProperties : kEpsilon kOmega
E. Martn, M. Meis y F. Varas Sesin 5. Flujos trmicos turbulentos
Flujos trmicos turbulentos
Presentacin problema
Resolucin con el modelo k-Epsilon
Resolucin con el modelo k-Omega
Resolucin con el modelo k-Omega y GroovyBC
Modicaciones II
Modicaciones en 0
Crear achivo omega a partir del archivo epsilon
$ mv epsilon omega
Modicar en archivo
epsilonWallFunction omegaWallFunction Unidades : [0 2 -3
0 0 0 0] [0 0 -1 0 0 0 0]
Modicaciones en system
Modicaciones en system
epsilon omega
E. Martn, M. Meis y F. Varas Sesin 5. Flujos trmicos turbulentos
Flujos trmicos turbulentos
Presentacin problema
Resolucin con el modelo k-Epsilon
Resolucin con el modelo k-Omega
Resolucin con el modelo k-Omega y GroovyBC
Ejecucin y postprocesado
Ejecucin
$ buoyantBoussinesqPimpleFoam > log
Calculo de y +
$ yPlusRAS
Convertir a formato VTK
$ foamToVTK
Visualizacin
$ paraview
E. Martn, M. Meis y F. Varas Sesin 5. Flujos trmicos turbulentos
Flujos trmicos turbulentos
Presentacin problema
Resolucin con el modelo k-Epsilon
Resolucin con el modelo k-Omega
Resolucin con el modelo k-Omega y GroovyBC
Outline
1
Flujos trmicos turbulentos
Presentacin problema
Resolucin con el modelo k-Epsilon
Resolucin con el modelo k-Omega
Resolucin con el modelo k-Omega y GroovyBC
E. Martn, M. Meis y F. Varas Sesin 5. Flujos trmicos turbulentos
Flujos trmicos turbulentos
Presentacin problema
Resolucin con el modelo k-Epsilon
Resolucin con el modelo k-Omega
Resolucin con el modelo k-Omega y GroovyBC
Compilacin de GroovyBC
Pgina web
http:
//openfoamwiki.net/index.php/Contrib_groovyBC
Descarga y compilacin
$ cd /OpenFOAM/user -1.7.1 (cambiar user )
$ svn checkout https://openfoam-extend.svn.sourceforge.net/svnroot/openfoam-
extend/trunk/Breeder_1.6/libraries/groovyBC
$ cd groovyBC
$ wmake libso
Vericar ruta
E. Martn, M. Meis y F. Varas Sesin 5. Flujos trmicos turbulentos
Flujos trmicos turbulentos
Presentacin problema
Resolucin con el modelo k-Epsilon
Resolucin con el modelo k-Omega
Resolucin con el modelo k-Omega y GroovyBC
Modicaciones
Copia y acceso a archivos
$ cp -r caso2KW/ caso3KWGroovyBC
$ cd caso3KWGroovyBC
Modicaciones en 0
En T reemplazar
E. Martn, M. Meis y F. Varas Sesin 5. Flujos trmicos turbulentos
Flujos trmicos turbulentos
Presentacin problema
Resolucin con el modelo k-Epsilon
Resolucin con el modelo k-Omega
Resolucin con el modelo k-Omega y GroovyBC
Modicaciones II
Modicaciones en 0
E. Martn, M. Meis y F. Varas Sesin 5. Flujos trmicos turbulentos
Flujos trmicos turbulentos
Presentacin problema
Resolucin con el modelo k-Epsilon
Resolucin con el modelo k-Omega
Resolucin con el modelo k-Omega y GroovyBC
Ejecucin y postprocesado
Ejecucin
$ buoyantBoussinesqPimpleFoam > log
Calculo de y +
$ yPlusRAS
Convertir a formato VTK
$ foamToVTK
Visualizacin
$ paraview
E. Martn, M. Meis y F. Varas Sesin 5. Flujos trmicos turbulentos

Anda mungkin juga menyukai