simulaciones numéricas de flujos 3d en un cluster beowulf con el código petsc-fem centro...

41
Simulaciones Numéricas de Flujos 3D en un cluster Beowulf con el código PETSc- FEM Centro Internacional de Métodos Numéricos en Ingeniería (CIMEC) Parque Tecnológico Litoral Centro (PTLC) Universidad Nacional del Litoral (UNL)

Upload: zacarias-quintero

Post on 27-Jan-2016

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Simulaciones Numéricas de Flujos 3D en un cluster Beowulf con el código PETSc-FEM Centro Internacional de Métodos Numéricos en Ingeniería (CIMEC) Parque

Simulaciones Numéricas de Flujos 3D en un cluster Beowulf con el código PETSc-FEM

Centro Internacional de Métodos Numéricos en Ingeniería (CIMEC)

Parque Tecnológico Litoral Centro (PTLC)

Universidad Nacional del Litoral (UNL) Consejo Nacional de Investigaciones

Científicas y Tecnológicas (CONICET)

ARGENTINA

Page 2: Simulaciones Numéricas de Flujos 3D en un cluster Beowulf con el código PETSc-FEM Centro Internacional de Métodos Numéricos en Ingeniería (CIMEC) Parque

- Código FEM multifísica - C++ / MPI / cluster Beowulf- General Public License (GPL)- Gráficas o animaciones: con DX (de IBM, también GPL)

Ejemplos de simulaciones numéricas:

1) Excitación de ondas inerciales axisimetricas en una esfera en espín perturbado armónicamente2) Flujo dentro de un cilindro bajo rotación rápida de espín y nutación, sin y con superficie libre3) Movimiento de un líquido dentro de un recipiente (sloshing 2D)4) Flujo y transferencia de calor en un transformador5) Flujo en el vertedero de una presa6) Flujo alrededor de cuerpos obtusos: cuerpo de Ahmed7) Flujo en la cavidad cúbica (LES/DNS)

PETSc-FEMPETSc-FEM

Page 3: Simulaciones Numéricas de Flujos 3D en un cluster Beowulf con el código PETSc-FEM Centro Internacional de Métodos Numéricos en Ingeniería (CIMEC) Parque

PETSc-FEMPETSc-FEM

e.g. Large Eddy Simulation (LES) con un modelo de turbulencia algebraico

Método de Elementos Finitos (FEM) de igual orden para la presión y la velocidad, con la estabilización propuesta por Tezduyar, et. al.

FEM + derivada en contracorriente + estabilizaciones:

SUPG (Streamline Upwind Petrov-Galerkin): estabiliza el término advectivo al incrementarse el número de Reynolds

PSPG (Pressure Stabilized Petrov-Galerkin): estabiliza la restricción impuesta por la condición de incompresibilidad

además: Large Eddy Simulation (LES), Direct Numerical Simulation (DNS), ...

Page 4: Simulaciones Numéricas de Flujos 3D en un cluster Beowulf con el código PETSc-FEM Centro Internacional de Métodos Numéricos en Ingeniería (CIMEC) Parque

1. Ondas inerciales axisimetricas en una esfera ...

Axisymmetric inertial oscillations of a rotating liquid sphere [Aldridge/Toomre, Journal of Fluid Mechanics, vol. 37, pp. 307-323, 1969]: fluid container and pressure probe. The container is made of two perspex hemisphere fitted together at the equator, rotated about its vertical spin axis with the nostationary spin

Page 5: Simulaciones Numéricas de Flujos 3D en un cluster Beowulf con el código PETSc-FEM Centro Internacional de Métodos Numéricos en Ingeniería (CIMEC) Parque

1. Ondas inerciales axisimetricas en una esfera ...

Unsteady low order flow that arising in a closed rotating container when the spin Omega is instantaneously increased with a small amount Delta Omega >0: (i) an inwardly moving spin-up front that separates the inner core I at spin Omega and a partly spun-up region III at spin Omega +Delta Omega; a thin Ekman boundary layer near the walls (region II) that extract fluid from region I and feed it into the spun-up region III

Page 6: Simulaciones Numéricas de Flujos 3D en un cluster Beowulf con el código PETSc-FEM Centro Internacional de Métodos Numéricos en Ingeniería (CIMEC) Parque

1. Ondas inerciales axisimetricas en una esfera ...

Type change for the Poincare equation

A xz-view (meridional plane) of the 3D-FEM mesh

Page 7: Simulaciones Numéricas de Flujos 3D en un cluster Beowulf con el código PETSc-FEM Centro Internacional de Métodos Numéricos en Ingeniería (CIMEC) Parque

1. Ondas inerciales axisimetricas en una esfera ...

Page 8: Simulaciones Numéricas de Flujos 3D en un cluster Beowulf con el código PETSc-FEM Centro Internacional de Métodos Numéricos en Ingeniería (CIMEC) Parque

1. Ondas inerciales axisimetricas en una esfera ...

Page 9: Simulaciones Numéricas de Flujos 3D en un cluster Beowulf con el código PETSc-FEM Centro Internacional de Métodos Numéricos en Ingeniería (CIMEC) Parque

2. Flujo dentro de un cilindro bajo rotación rápida de espín y nutación: (i) sin superficie libre

isopresión

malla FEM

esquema

Page 10: Simulaciones Numéricas de Flujos 3D en un cluster Beowulf con el código PETSc-FEM Centro Internacional de Métodos Numéricos en Ingeniería (CIMEC) Parque

2. Flujo dentro de un cilindro bajo rotación rápida de espíny nutación: (i) sin superficie libre

líneas de corriente

velocidad en planos axisim.: yx (izq.) xz (der.)

Page 11: Simulaciones Numéricas de Flujos 3D en un cluster Beowulf con el código PETSc-FEM Centro Internacional de Métodos Numéricos en Ingeniería (CIMEC) Parque

mapa de isorapidez

2. Flujo dentro de un cilindro bajo rotación rápida de espín y nutación: (i) sin superficie libre

campo de velocidades

Page 12: Simulaciones Numéricas de Flujos 3D en un cluster Beowulf con el código PETSc-FEM Centro Internacional de Métodos Numéricos en Ingeniería (CIMEC) Parque

2. Flujo dentro de un cilindro bajo rotación rápida de espín y nutación: (i) sin superficie libre

Roll moment M_z as a function of the: (i) kinematic viscosity nu (up-left); (ii) spin omega_s (up-right); and (iii) spin theta and nutation angle omega_n for a spin omega_s=3000 [rpm] (down-left) Experimental results of Miller, D'Amico andnumerical ones by FDM of Vaughn et al.

Page 13: Simulaciones Numéricas de Flujos 3D en un cluster Beowulf con el código PETSc-FEM Centro Internacional de Métodos Numéricos en Ingeniería (CIMEC) Parque

“Click” sobre imagen

2. Flujo dentro de un cilindro bajo rotación rápida de espín y nutación: (ii) con superficie libre. Cómputo con ALE

Page 14: Simulaciones Numéricas de Flujos 3D en un cluster Beowulf con el código PETSc-FEM Centro Internacional de Métodos Numéricos en Ingeniería (CIMEC) Parque

3. Movimiento de un líquido dentro de un recipiente (sloshing)

“Click” sobre imagen !!

Page 15: Simulaciones Numéricas de Flujos 3D en un cluster Beowulf con el código PETSc-FEM Centro Internacional de Métodos Numéricos en Ingeniería (CIMEC) Parque

4. Flujo y transferencia de calor en el aceite de enfriamiento, núcleo y arrollamientos de un transformador eléctrico de distribución de mediana potencia

“Click” sobre imagen !!

Page 16: Simulaciones Numéricas de Flujos 3D en un cluster Beowulf con el código PETSc-FEM Centro Internacional de Métodos Numéricos en Ingeniería (CIMEC) Parque

5. Flujo en el vertedero de una presa

Page 17: Simulaciones Numéricas de Flujos 3D en un cluster Beowulf con el código PETSc-FEM Centro Internacional de Métodos Numéricos en Ingeniería (CIMEC) Parque

6. Aerodinámica de cuerpos obtusos: modelo de Ahmed

Page 18: Simulaciones Numéricas de Flujos 3D en un cluster Beowulf con el código PETSc-FEM Centro Internacional de Métodos Numéricos en Ingeniería (CIMEC) Parque

extremo trasero

intercambiable

superficie inferior

plana sin rugosidad

cuerpo anterior suave evitando las separaciones

•Cuerpo de Ahmed: diseñado para inducir lo esencial del flujo alrededor de un vehículo sin la complejidad del conjunto total•Supresión de flujo por: ruedas, compartimiento de pasajeros, motor, piso y apéndices (espejo retrovisor, paragolpes)

6. Aerodinámica de cuerpos obtusos: modelo de Ahmed

Page 19: Simulaciones Numéricas de Flujos 3D en un cluster Beowulf con el código PETSc-FEM Centro Internacional de Métodos Numéricos en Ingeniería (CIMEC) Parque

6. Cuerpo de Ahmed: c6. Cuerpo de Ahmed: cronología y estado actual del arteronología y estado actual del arte (1) (1)

Jansssen/Hucho(1975): efecto de la superficie inclinada del extremo trasero Morel (1978): estudio experimental sobre el cuerpo de Morel Ahmed, Ramm, Faltin (1984): estudio experimental a tiempo promediado

sobre el cuerpo de Ahmed Guilliéron, Chometon (1997): modelización numérica 3D en el modelo

de Ahmed MOVA – European Project (1998-2001): nuevos experimentos de validación:

Rouse, Diwakar (2000): flujo en el cuerpo de Ahmed con mallas tetraédricas adaptadas con estimador anisotrópico de error

Gullman, Strand, Angele (2000): análisis y medición en la estela. Angulo óptimo de inclinación

Lienhart, Stoots, Becker: cálculo del flujo en un modelo similar al de Ahmed y estudio de la estela turbulenta

Craft, Gant, Iacovides, Launder, Robinson: cálculo numérico, modelización de la turbulencia (caso 9.4)

Page 20: Simulaciones Numéricas de Flujos 3D en un cluster Beowulf con el código PETSc-FEM Centro Internacional de Métodos Numéricos en Ingeniería (CIMEC) Parque

6. Cuerpo de Ahmed: c6. Cuerpo de Ahmed: cronología y estado actual del arteronología y estado actual del arte (2) (2)

Howard, Bieder, Lesieur (2001): primera publicación con modelo de turbulencia LES

Krajnovic, Davidson (2001): simulación con LES en un cuerpo parecido al de Ahmed

10th ERCOFTAC-IAHR Workshop (2001): congreso sobre modelización turbulenta refinada (Darmstadt): se presentaron 18 cálculos diferentes

Guilliéron, Spohn (2001):análisis de las separaciones de flujo Khalighi, et.al.(2001): estudio en un modelo simplificado con

agregado de accesorios 11th ERCOFTAC-IAHR Workshop(2002): congreso relizado en

Poitiers (Francia) Kapadia, Roy, Wurtzler (2003): simulación de remolinos sobre el

modelo de Ahmed Liu, Mozer (2003): modelización numérica sobre el cuerpo de

Ahmed con modelo de turbulencia RANS

Page 21: Simulaciones Numéricas de Flujos 3D en un cluster Beowulf con el código PETSc-FEM Centro Internacional de Métodos Numéricos en Ingeniería (CIMEC) Parque

6. Cuerpo de Ahmed: d6. Cuerpo de Ahmed: descripción geométrica del modeloescripción geométrica del modelo

Generado utilizando técnicas de CAD

Variación del ángulo de inclinación del extremo trasero

Número de Reynolds Re basado en la longitud del modelo: 4.250.000

Velocidad del flujo 60 m/s

Page 22: Simulaciones Numéricas de Flujos 3D en un cluster Beowulf con el código PETSc-FEM Centro Internacional de Métodos Numéricos en Ingeniería (CIMEC) Parque

6. Cuerpo de Ahmed: d6. Cuerpo de Ahmed: dominio computacional y malla ominio computacional y malla de fronterade frontera

dominio de flujo computacional detalle de la malla en la frontera interior

detalle de la malla de frontera del dominio y del cuerpo

Page 23: Simulaciones Numéricas de Flujos 3D en un cluster Beowulf con el código PETSc-FEM Centro Internacional de Métodos Numéricos en Ingeniería (CIMEC) Parque

6. Cuerpo de Ahmed: m6. Cuerpo de Ahmed: malla 3Dalla 3D, , refinamiento y cortes variosrefinamiento y cortes varioscorte longitudinal detalle malla superficie del piso

vista isométrica de la malla total

vista en detalle del cuerpo

Page 24: Simulaciones Numéricas de Flujos 3D en un cluster Beowulf con el código PETSc-FEM Centro Internacional de Métodos Numéricos en Ingeniería (CIMEC) Parque

6. Cuerpo de Ahmed: m6. Cuerpo de Ahmed: malla 3Dalla 3D, , refinamiento y cortes variosrefinamiento y cortes varios

Page 25: Simulaciones Numéricas de Flujos 3D en un cluster Beowulf con el código PETSc-FEM Centro Internacional de Métodos Numéricos en Ingeniería (CIMEC) Parque

6. Cuerpo de Ahmed: 6. Cuerpo de Ahmed: detalle detalle de los de los elementos prismáticoselementos prismáticos

Page 26: Simulaciones Numéricas de Flujos 3D en un cluster Beowulf con el código PETSc-FEM Centro Internacional de Métodos Numéricos en Ingeniería (CIMEC) Parque

6. Cuerpo de Ahmed: c6. Cuerpo de Ahmed: comportamiento del flujo según omportamiento del flujo según ddiferentesiferentes configuracionesconfiguraciones

A y B : ángulo de inclinación ( f ) inferior a 12.5 º

C : ángulo de inclinación ( f ) superior a 12.5 º e inferior a 30º

D : ángulo de inclinación ( f ) superior a 30º

Page 27: Simulaciones Numéricas de Flujos 3D en un cluster Beowulf con el código PETSc-FEM Centro Internacional de Métodos Numéricos en Ingeniería (CIMEC) Parque

f > fcrítico superior

fcrítico inferior< f < fcrítico superior

6. Cuerpo de Ahmed: e6. Cuerpo de Ahmed: estructura de la estela y structura de la estela y de de las las separaciones del flujoseparaciones del flujo

f < fcrítico inferior

Page 28: Simulaciones Numéricas de Flujos 3D en un cluster Beowulf con el código PETSc-FEM Centro Internacional de Métodos Numéricos en Ingeniería (CIMEC) Parque

6. Cuerpo de Ahmed: s6. Cuerpo de Ahmed: separacioneseparaciones (Spohn/Guillieron: “Flow separations (Spohn/Guillieron: “Flow separations generated by a simplified geometry of an automotive vehicle”)generated by a simplified geometry of an automotive vehicle”)

EN LA PARTE FRONTAL

EN EL PLANO MEDIO

VISTA LATERAL VISTA FRONTAL

Page 29: Simulaciones Numéricas de Flujos 3D en un cluster Beowulf con el código PETSc-FEM Centro Internacional de Métodos Numéricos en Ingeniería (CIMEC) Parque

EN EL EXTREMO TRASERO

líneas de corriente en la superficie inclinada

Vista desde arriba: flujo cerca de la superficie inclinada

Vista desde atrás: flujo entre el techo y la arista lateral

Izquierda: vista desde atrás, vórtice helicoidal lateral rastrero

Derecha:vista desde atrás, sección transversal

6. Cuerpo de Ahmed: s6. Cuerpo de Ahmed: separaciones del flujoeparaciones del flujo (Spohn/Guillieron: “Flow (Spohn/Guillieron: “Flow separations generated by a simplified geometry of an automotive vehicle”)separations generated by a simplified geometry of an automotive vehicle”)

Page 30: Simulaciones Numéricas de Flujos 3D en un cluster Beowulf con el código PETSc-FEM Centro Internacional de Métodos Numéricos en Ingeniería (CIMEC) Parque

6. Cuerpo de Ahmed: 6. Cuerpo de Ahmed: flujo en la estela cercanaflujo en la estela cercana

A

B

D

N

A y B: vórtices toroidalesN : punto singular de encuentrode los vórtices A y B ( en la base)

Sistema de vórtices toroidales (``horseshoes´´)

A

N

B

base

D: burbuja de separación

Page 31: Simulaciones Numéricas de Flujos 3D en un cluster Beowulf con el código PETSc-FEM Centro Internacional de Métodos Numéricos en Ingeniería (CIMEC) Parque

6. Cuerpo de Ahmed: 6. Cuerpo de Ahmed: líneas de corriente en lalíneas de corriente en la estelaestela

Click sobre la Imagen

Page 32: Simulaciones Numéricas de Flujos 3D en un cluster Beowulf con el código PETSc-FEM Centro Internacional de Métodos Numéricos en Ingeniería (CIMEC) Parque

6. Cuerpo de Ahmed: v6. Cuerpo de Ahmed: vorticidad orticidad cercana cercana y en la estelay en la estela

Click sobre la Imagen

Page 33: Simulaciones Numéricas de Flujos 3D en un cluster Beowulf con el código PETSc-FEM Centro Internacional de Métodos Numéricos en Ingeniería (CIMEC) Parque

6. Cuerpo de Ahmed: i6. Cuerpo de Ahmed: isosuperficies de helicidad y vorticidadsosuperficies de helicidad y vorticidad

helicidad vorticidad

Iso-vorticidad de 0.7 y opacidad de 0.6

Page 34: Simulaciones Numéricas de Flujos 3D en un cluster Beowulf con el código PETSc-FEM Centro Internacional de Métodos Numéricos en Ingeniería (CIMEC) Parque

6. Cuerpo de Ahmed: 6. Cuerpo de Ahmed: vorticidad en la vecindad del cuerpovorticidad en la vecindad del cuerpo

Vista posterior izquierda: vorticidad cerca de la superficie eisocurva espacial de helicidad (a +/-3 [1/seg])

Click sobre la Imagen

Page 35: Simulaciones Numéricas de Flujos 3D en un cluster Beowulf con el código PETSc-FEM Centro Internacional de Métodos Numéricos en Ingeniería (CIMEC) Parque

6. Cuerpo de Ahmed: 6. Cuerpo de Ahmed: velocidad velocidad cerca decerca de la la superficiesuperficie

Velocidad sobre la primera capa de elementos prismáticos

”Click” sobre la Imagen !!

Page 36: Simulaciones Numéricas de Flujos 3D en un cluster Beowulf con el código PETSc-FEM Centro Internacional de Métodos Numéricos en Ingeniería (CIMEC) Parque

6. Cuerpo de Ahmed: v6. Cuerpo de Ahmed: velocidad y elocidad y vvorticidad orticidad cercanacercana

Vista posterior derecha: vorticidad cerca de la superficie yvectores de velocidad en la primera capa de nodos

Click” sobre la

Imagen !!

Page 37: Simulaciones Numéricas de Flujos 3D en un cluster Beowulf con el código PETSc-FEM Centro Internacional de Métodos Numéricos en Ingeniería (CIMEC) Parque

6. Cuerpo de Ahmed: m6. Cuerpo de Ahmed: medición del coefedición del coef.. de arrastre (drag de arrastre (drag))

Descomposición del ``drag´´de presión

Page 38: Simulaciones Numéricas de Flujos 3D en un cluster Beowulf con el código PETSc-FEM Centro Internacional de Métodos Numéricos en Ingeniería (CIMEC) Parque

6. Cuerpo de Ahmed: 6. Cuerpo de Ahmed: coeficiente de arrastre (drag)coeficiente de arrastre (drag)

Valor obtenido en función de una longitud de inclinación del ``slant´´ inferior a 222 mm (176 mm)

Page 39: Simulaciones Numéricas de Flujos 3D en un cluster Beowulf con el código PETSc-FEM Centro Internacional de Métodos Numéricos en Ingeniería (CIMEC) Parque

6. Cuerpo de Ahmed: velocidad y vorticidad

velocidad sobre la superficie del modelo

Vorticidad sobre la superficie del modelo

“Click” sobre imagen !!

Page 40: Simulaciones Numéricas de Flujos 3D en un cluster Beowulf con el código PETSc-FEM Centro Internacional de Métodos Numéricos en Ingeniería (CIMEC) Parque

”Click” sobre la

Imagen !!

7. Flujo en la cavidad cuadrada: a test case for LES/DNS

Page 41: Simulaciones Numéricas de Flujos 3D en un cluster Beowulf con el código PETSc-FEM Centro Internacional de Métodos Numéricos en Ingeniería (CIMEC) Parque

“Click” sobre la

Imagen !!

7. Flujo en la cavidad cuadrada: a test case for LES/DNS