Upload
dinhcong
View
224
Download
3
Embed Size (px)
Citation preview
Vu Pham
Introducción a OpenFoam
Presentación general de OpenFoam
E. Martín, M. Meis, F. Varas
E. Martín1, M. Meis2, F. Varas1,3 1: Universidad de Vigo, 2: Vicus Desarrollos Tecnológicos, 3:
Universidad Politécnica de MAdrid
Vu Pham
http://www.dma.uvigo.es/cursos.html
Software Libre: OpenFoam (CFD)
• Horario y distribución de sesiones
• Ejercicios prácticos
• Enlaces de interés
Organización del curso
E. Martín, M. Meis, F. Varas
Vu Pham
Geometría 2D, incompresible, laminar, isotermo
Tutorial: Cavity
E. Martín, M. Meis, F. Varas
Vu Pham
Caso “cavity”:
Estructura de carpetas y ficheros
E. Martín, M. Meis, F. Varas
Condiciones de
contorno e iniciales
Datos para generar la geometría y la malla estructurada
Datos del fluido:
viscosidad cinemática
Control iteraciones, discretización
Vu Pham
Fichero: “transportProperties”
E. Martín, M. Meis, F. Varas
Cabecera OpenFoam
Viscosidad cinemática fluido
Dimensiones de las variables
Vu Pham
Cavity: geometría
E. Martín, M. Meis, F. Varas
movingWall
fixedWalls frontAndBack
fixedWalls fixedWalls
Vu Pham
Fichero: “blockMeshDict”
E. Martín, M. Meis, F. Varas
Contornos/fronteras
Nombres de los
contornos
Tipo de contorno
Vu Pham
Generación de malla propia de OF
E. Martín, M. Meis, F. Varas,
Ejecutar en un terminal en el directorio del caso:
blockMesh
Vu Pham
Archivo “boundary”: contiene los contornos de la geometría
“points”: coordenadas 3D de los vértices de la malla
“faces”: construcción de las caras de las celdas de la malla a partir del número de cada vértice
Generación de malla con blockMesh
E. Martín, M. Meis, F. Varas
Archivo
“boundary”
Vu Pham
Condiciones iniciales y de contorno: “U”
E. Martín, M. Meis, F. Varas
Condición inicial de U
Condiciones de contorno
Vu Pham
Condiciones iniciales y de contorno: “U”
E. Martín, M. Meis, F. Varas
Condición inicial de U
Condiciones de contorno
Vu Pham
Condiciones iniciales y de contorno: “p”
E. Martín, M. Meis, F. Varas
Condición inicial de p
Condiciones de contorno
Para la presión p
Vu Pham
Ficheros de “system”: controlDict
E. Martín, M. Meis, F. Varas
Application Solver
Paso temporal
Vu Pham
Ejecución del caso “cavity”
E. Martín, M. Meis, F. Varas
Ejecutar en un terminal en el directorio del caso:
icoFoam > log Aparecen archivos resultados para cada instante de tiempo
Vu Pham
Postprocesado
E. Martín, M. Meis, F. Varas
Postprocesado:
foamToVTK -time 0:0.5
• Transforma los ficheros de resultados a formato VTK
Paraview &
• Visualiza los resultados obtenidos en la simulación
Vu Pham
Tutorial “elbow_2D”
E. Martín, M. Meis, F. Varas
Ejemplo 2D, laminar, incompresible e isotermo
Vu Pham
Tutorial “elbow”
E. Martín, M. Meis, F. Varas
Malla no
estructura
en formato
de Fluent
Conversión a openFoam: ejecutar en terminal
fluentMeshToFoam elbow.msh
Vu Pham
Directorio “polyMesh”
E. Martín, M. Meis, F. Varas
Comprobar
condiciones de
contorno en el
fichero “0”
Vu Pham
Visualización de geometría y malla
E. Martín, M. Meis, F. Varas
Preprocesado:
foamToVTK -time 0
• Transforma los ficheros de las condiciones iniciales a formato VTK
Paraview &
• Visualiza la geometría, mallado y condiciones iniciales de la simulación
Vu Pham
Ejecución y resultados del caso
E. Martín, M. Meis, F. Varas
• icoFoam > log
• foamToVTK -time 0:0.5
• Paraview &
Vu Pham
Tutorial “elbow_3D”
E. Martín, M. Meis, F. Varas
Ejemplo 3D, laminar, incompresible e isotermo