Aerodinámica Computacional
Introducción
Subtítulo
Semestre 2020 - 1
Aerodinámica Computacional Introducción
¿Qué es CFD? Definición 1
• Definición
• Simulación
Computacional
“Dinámica de Fluidos Computacional, o CFD por sus
• CFD en
siglas en inglés, se define como el conjunto de técnicas
Ingeniería
y metodologías que permiten a un investigador o
• Elementos
• Selección
modelador obtener resultados numéricos, por medio
Modelo
Matemático de simulaciones, del comportamiento de fenómenos de
• Discretización flujo de fluidos.”
• Análisis de
desempeño C. Duque.
• Solución del
modelo
• Post-proceso
• Software CFD
• Referencias
Aerodinámica Computacional Introducción
¿Qué es CFD? Definición 2
• Definición
• Simulación
Computacional
“Dinámica de Fluidos Computacional, o CFD, es el
• CFD en
Ingeniería análisis de sistemas involucrando flujos de fluidos,
• Elementos
transferencia de calor y otros fenómenos asociados,
• Selección
Modelo
Matemático
como reacciones químicas, por medio de una
• Discretización
simulación computacional.”
• Análisis de
desempeño
C. Duque.
• Solución del
modelo
• Post-proceso
• Software CFD
• Referencias
Aerodinámica Computacional Introducción
Simulación Computacional
• Definición
• Simulación
Computaciona
• Cualquier proceso en el que se usan uno o varios
• CFD en
Ingeniería computadores para resolver de forma numérica las
• Elementos leyes que gobiernan el movimiento de fluidos, y
• Selección
Modelo
fenómenos asociados, dentro o alrededor de un
Matemático sistema físico.
• Discretización
• Tal proceso debe incluir tanto las fronteras como la
• Análisis de
desempeño geometría misma del sistema, los cuales deben
• Solución del
modelo
también ser modeladas mediante computadores.
• Post-proceso • Esto es claramente una transformación del mundo
• Software CFD físico, accesible por ejemplo a un investigador
• Referencias experimental, a un entorno virtual existente solo en
un computador.
Aerodinámica Computacional Introducción
CFD en Ingeniería
• Definición
• Simulación
• Tres de las herramientas más importantes en un
Computacional
• CFD en
Ingeniería proceso de diseño y producción son: Diseño Asistido
• Elementos
por Computador (CAD), Ingeniería Asistida por
• Selección
Modelo
Matemático
Computador (CAE) y Manufactura Asistida por
• Discretización
Computador (CAM).
• Análisis de
desempeño
• Cuando se integran, tales herramientas forman la
• Solución del base de un ambiente de prototipado virtual, cada
modelo
• Post-proceso
vez más usado en ambientes industriales para crear,
• Software CFD
diseñar, o modificar un sistema o producto,
• Referencias generalmente con el objetivo de obtener algún tipo
de mejora.
Aerodinámica Computacional Introducción
CFD en Ingeniería
• Definición
• Simulación
Computacional
• CFD en
Ingeniería
• Elementos
• Selección
Modelo
Matemático
• Discretización
• Análisis de
desempeño
• Solución del
modelo
• Post-proceso
• Software CFD
• Referencias
Aerodinámica Computacional Introducción
CFD en Ingeniería
• Definición
• Simulación
Computacional
Fase de definición:
• CFD en
Ingeniería
• Elementos • Determinación de
• Selección
Modelo
geometría con base en
Matemático especificaciones
• Discretización operacionales.
• Análisis de
desempeño • Basada principalmente
• Solución del en herramientas CAD.
• Esta etapa es
modelo
• Post-proceso
indispensable e
• Software CFD
inevitable para
• Referencias
cualquier proceso de
modelado por CFD.
Aerodinámica Computacional Introducción
CFD en Ingeniería
• Definición
• Simulación
Computacional
Fase de simulación y
• CFD en
Ingeniería
análisis:
• Elementos
• Selección
Modelo
• Comportamiento físico
Matemático mediante entorno
• Discretización computacional
• Análisis de
desempeño • Mecánica de Sólidos
• Solución del Computacional (CSM)
• Dinámica de Fluidos
modelo
• Post-proceso
Computacional (CFD)
• Software CFD
• Referencias
• Otras: Aeroacústica
(CAA), Electro-
magnetismo (CEM), etc
Aerodinámica Computacional Introducción
• Definición
• Simulación
Computacional
• CFD en
Ingeniería
• Elementos
• Selección
Modelo
Matemático
• Discretización
• Análisis de
desempeño
• Solución del
modelo
• Post-proceso
• Software CFD
• Referencias
Fuente: Numerical Computation of Internal and External Flows. Charles Hirsch.
Aerodinámica Computacional Introducción
• Definición
• Simulación
Computacional
• CFD en
Ingeniería
• Elementos
• Selección
Modelo
Matemático
• Discretización
• Análisis de
desempeño
• Solución del
modelo
• Post-proceso
• Software CFD
• Referencias
Fuente: Numerical Computation of Internal and External Flows. Charles Hirsch.
Aerodinámica Computacional Introducción
CFD en Ingeniería
• Definición
• Simulación
Computacional
La evolución en los procesos de diseño incorporando
• CFD en
Ingeniería CFD se debe, simultáneamente, a dos razones:
• Elementos
• Selección
Modelo
Matemático • Aumento de la capacidad y potencia de sistemas de
• Discretización cómputo.
• Análisis de
desempeño • Madurez de las técnicas y metodologías CFD,
• Solución del
modelo incluyendo los algoritmos usados.
• Post-proceso
• Software CFD
• Referencias
Aerodinámica Computacional Introducción
• Definición
• Simulación
Computacional
• CFD en
Ingeniería
• Elementos
• Selección
Modelo
Matemático
• Discretización
• Análisis de
desempeño
• Solución del
modelo
• Post-proceso
• Software CFD
• Referencias
Fuente: Numerical Computation of Internal and External Flows. Charles Hirsch.
Aerodinámica Computacional Introducción
• Definición
• Simulación
Computacional
• CFD en
Ingeniería
• Elementos
• Selección
Modelo
Matemático
• Discretización
• Análisis de
desempeño
• Solución del
modelo
• Post-proceso
• Software CFD
• Referencias
Fuente: Numerical Computation of Internal and External Flows. Charles Hirsch.
Aerodinámica Computacional Introducción
• Definición
• Simulación
Computacional
• CFD en
Ingeniería
• Elementos
• Selección
Modelo
Matemático
• Discretización
• Análisis de
desempeño
• Solución del
modelo
• Post-proceso
• Software CFD
• Referencias
Fuente: Numerical Computation of Internal and External Flows. Charles Hirsch.
Aerodinámica Computacional Introducción
CFD en Ingeniería
• Definición
• Simulación
Un ejemplo del uso de CFD en el proceso de evaluación
Computacional
de un diseño a nivel industrial se puede encontrar en:
• CFD en
Ingeniería
[Link]
• Elementos
[Link]
• Selección
Modelo
Matemático
• Discretización
• Análisis de
desempeño
• Solución del
modelo
• Post-proceso
• Software CFD
• Referencias
Aerodinámica Computacional Introducción
Elementos de un sistema de
• Definición
simulación CFD
• Simulación
Computacional
Selección de modelo matemático y nivel de abstracción a ser
• CFD en
Ingeniería
simulado
• Elementos
• Selección
• Discretización del “problema”:
Modelo
Matemático 1. Discretización del dominio (generación de malla)
• Discretización 2. Discretización del modelo matemático (esquema numérico)
• Análisis de • Análisis de estabilidad y consistencia del esquema numérico
desempeño
(incluyendo análisis de independencia de malla)
• Solución del
modelo • Solución del esquema numérico incluyendo: selección de
• Post-proceso método de avance en el tiempo y/o solución de sistema(s)
• Software CFD algebraico(s)
• Referencias • Post-procesamiento gráfico, análisis de los resultados
numéricos e interpretación de las características físicas del
sistema simulado.
Aerodinámica Computacional Introducción
Elementos de un sistema de
• Definición
simulación CFD
• Simulación
Computacional • Selección de
• CFD en
Ingeniería
modelo
matemático
• Elementos
• Discretización del
• Selección
Modelo “problema”.
• Análisis del
Matemático
• Discretización
esquema
• Análisis de
desempeño
numérico.
• Solución del • Solución del
modelo
modelo
• Post-proceso computacional.
• Software CFD
• Post-
• Referencias procesamiento y
análisis de
resultados.
Aerodinámica Computacional Introducción
Selección del modelo matemático
• Definición
• Simulación
Computacional • Las ecuaciones estándares de mecánica de fluidos fueron
• CFD en establecidas en el siglo 19 por Navier y Stokes (NS-
Ingeniería
equations).
• Elementos
• Son EDP’s no-lineales cuyo comportamiento captura
• Selección
Modelo fenómenos como: turbulencia, ondas de choque,
Matemático
inestabilidades de flujo, etc
• Discretización
• Análisis de
• Existen modelos más completos: Ecuaciones de Navier-
desempeño Stokes-Fourier, Ecuación de Boltzmann, etc
• Solución del
modelo
• Generalmente existen otros fenómenos asociados como:
• Post-proceso
combustión, presencia de múltiples fases ([Link].
• Software CFD
condensación, evaporación, partículas), etc
• Referencias
¿Cual modelo debería ser usado?… Experiencia vs. Error
Aerodinámica Computacional Introducción
Discretización del modelo (I)
• Definición
• Simulación
Computacional • Discretización es el proceso de traducir los modelos
• CFD en
Ingeniería
matemáticos y geométricos en números de
• Elementos representación finita (para uso en un computador).
• Selección
Modelo • La discretización geométrica hace referencia a tomar
Matemático
el dominio de estudio (bien sea interno o externo) y
• Discretización
• Análisis de
dividirlo en sub-dominios discretos, dando origen a
desempeño
nodos, celdas, volúmenes, elementos, etc.
• Solución del
modelo
• Este proceso se denomina generación de malla
• Post-proceso
• Software CFD
computacional (o grilla computacional).
• Referencias
Aerodinámica Computacional Introducción
Discretización del modelo (I)
• Definición
• Simulación
Computacional
• CFD en
Ingeniería
• Elementos
• Selección
Modelo
Matemático
• Discretización
• Análisis de
desempeño
• Solución del
modelo
• Post-proceso
• Software CFD
• Referencias
Aerodinámica Computacional Introducción
Discretización del modelo (I)
• Definición
• Simulación
Computacional
• El proceso de generación de malla en cualquier
• CFD en estudio por CFD es uno de los más importantes.
Ingeniería
• Elementos
• Selección
• La precisión y exactitud de una simulación CFD
Modelo
Matemático dependerá MUCHO de la “calidad” y propiedades de la
• Discretización malla computacional.
• Análisis de
desempeño
• Solución del • En general, sin una malla no existe posibilidad de
modelo
• Post-proceso
generar una solución numérica, ni iniciar una
• Software CFD simulación CFD
• Referencias
Aerodinámica Computacional Introducción
Discretización del modelo (II)
• Definición
• Simulación
• La otra componente del proceso de discretización es la
Computacional
discretización de las ecuaciones del modelo matemático.
• CFD en
Ingeniería
• Elementos • Dado que sólo existen valores puntuales (discretos) de las
• Selección
Modelo
variables estudiadas (velocidades, presiones,
Matemático
temperaturas, etc), es necesario transformar los
• Discretización
operadores continuos (principalmente derivadas e
• Análisis de
desempeño integrales) en operaciones aritméticas.
• Solución del
modelo
• Post-proceso
• Este proceso da origen a las diferentes familias de
• Software CFD
métodos: diferencias finitas, volúmenes finitos, elementos
• Referencias finitos, elementos espectrales.
Aerodinámica Computacional Introducción
Análisis de desempeño
• Definición
• Simulación
Computacional • La discretización del modelo matemático, y las
• CFD en respectivas relaciones algebraicas obtenidas, conforman
Ingeniería
• Elementos
el esquema numérico.
• Selección • El esquema numérico debe cumplir con unas condiciones
Modelo
Matemático mínimas para garantizar confiabilidad en los resultados
• Discretización obtenidos (estabilidad, convergencia, consistencia, etc)
• Análisis de
desempeño • Buenas noticias (?): Este paso generalmente DEBE SER
• Solución del realizado por el desarrollador del método o esquema
modelo
numérico, y NO por el usuario, pero…
• Post-proceso
• Software CFD • El usuario debe garantizar al menos Independencia de
• Referencias Malla, para garantizar confiabilidad de resultados y uso
inteligente de recursos.
Aerodinámica Computacional Introducción
Solución del modelo
• Definición
• Simulación
Computacional • Esta fase del proceso de simulación CFD está
• CFD en
Ingeniería
asociada con la correcta selección de el o los
• Elementos algoritmos a usar, así como de las características del
• Selección
Modelo
sistema físico a modelar:
• El sistema es transitorio o estacionario?
Matemático
• Discretización
• Análisis de • La representación matricial es densa o ligera
desempeño
• Solución del
(“sparse”) ?
• Cómo seleccionamos el paso de tiempo? Debemos
modelo
• Post-proceso
• Software CFD
respetar algún criterio de estabilidad?
• Referencias
Aerodinámica Computacional Introducción
Solución del modelo
• Definición
• Densidad de una matriz: relación
• Simulación
Computacional
entre el número de elementos
NO-Cero (non-zero elements) y el
• CFD en
Ingeniería
número total de elementos de
dicha matriz.
• Elementos
• Selección
Modelo • Matriz singular: matriz que NO es
Matemático
invertible.
• Discretización
• Análisis de
desempeño • Sistema rígido: Sistema en el que
• Solución del
los procedimientos numéricos
modelo tradicionales fallan (Restricción de
• Post-proceso
paso de tiempo)
• Software CFD
• Referencias
• Consideraciones de costo
computacional
Aerodinámica Computacional Introducción
Solución del modelo
• Definición
• Consideraciones de
• Simulación
costo computacional.
Computacional • ‘Drag Prediction’
• CFD en
Ingeniería
workshop AIAA –
NASA
• Elementos
• Selección
• 50 millones de nodos
Modelo para la aeronave
Matemático
completa. ¿Tamaño
• Discretización
de matriz?
• Análisis de
desempeño
• Solución del
modelo
• Post-proceso
• Software CFD
• Referencias
Aerodinámica Computacional Introducción
Etapa final:
• Definición Post-procesamiento y análisis
• Simulación
Computacional
• CFD en
Ingeniería • Esta fase está asociada con la manipulación
• Elementos (postproceso) de los valores obtenidos con la
• Selección
Modelo
simulación.
Matemático
• Discretización
• El proceso de análisis puede ser tanto cuantitativo
• Análisis de como cualitativo.
desempeño
• Solución del • Generalmente debe realizarse mediante
modelo
herramientas adicionales a los solucionados mismos
• Post-proceso
• Software CFD
usados en la simulación.
• Referencias
Aerodinámica Computacional Introducción
Etapa final:
• Definición Post-procesamiento y análisis
• Simulación
Computacional
• CFD en
Ingeniería Tipos de resultados pueden ser:
• Elementos
• Gráficos cartesianos de distribución de una o varias
• Selección
Modelo variables en función de una coordenada
Matemático
• Discretización • Gráficos de colores de una cantidad determinada,
• Análisis de
desempeño
sobre una superficie del dominio, o en un corte
• Solución del trasversal del dominio
modelo
• Post-proceso
• Visualización de líneas de corriente, y vectores de
• Software CFD velocidad
• Referencias
• Finalmente: Animaciones!!!
Aerodinámica Computacional Introducción
Etapa final:
• Definición Post-procesamiento y análisis
• Simulación
Computacional
• CFD en
Ingeniería
• Elementos
• Selección
Modelo
Matemático
• Discretización
• Análisis de
desempeño
• Solución del
modelo
• Post-proceso
• Software CFD
• Referencias
Fuente: Numerical Computation of Internal and External Flows. Charles Hirsch.
Aerodinámica Computacional Introducción
Etapa final:
• Definición Post-procesamiento y análisis
• Simulación
Computacional
• CFD en
Ingeniería
• Elementos
• Selección
Modelo
Matemático
• Discretización
• Análisis de
desempeño
• Solución del
modelo
• Post-proceso
• Software CFD
• Referencias
Fuente: Numerical Computation of Internal and External Flows. Charles Hirsch.
Aerodinámica Computacional Introducción
Software: libre vs. comercial
• Definición
• Simulación
Computacional
• CFD en
Ingeniería Software Comercial:
• Elementos
• Selección
Modelo
Matemático
• Validado para varios casos.
• Discretización • Soporte para configuración de simulaciones e
• Análisis de
desempeño interpretación de resultados.
• Solución del
modelo • Esquemas numéricos generalmente “pobres”
• Post-proceso (Balance entre precisión y estabilidad).
• Software CFD
• Programa para generación de malla generalmente
• Referencias
incorporado en el software.
Aerodinámica Computacional Introducción
Software disponible
• Definición
• Simulación
Computacional
• CFD en Solucionadores CFD:
Ingeniería
• Elementos
• Selección
Modelo
• Ansys Fluent • OpenFOAM
Matemático
• Discretización
• Ansys CFX • Fenics Project
• Análisis de
desempeño
• StarCCM+ • Saturn Code
• Solución del
modelo
• COMSOL • Nektar++
• Post-proceso • NEK5000
• Software CFD
• Referencias
Aerodinámica Computacional Introducción
Referencias
• Definición
• Simulación
Computacional
• CFD en • Numerical Computation of Internal and External
Ingeniería
• Elementos
Flows. Charles Hirsch.
• Selección
Modelo
Matemático
• Presentaciones de clase CFD. Carlos Duque.
• Discretización
• Análisis de
desempeño
• Solución del
modelo
• Post-proceso
• Software CFD
• Referencias