Aerodinámica Externa de Perfil Alar NACA 0012 con simpleFoam
Cálculo de coeficientes de sustentación (Cl) y resistencia (Cd) a diferentes ángulos de ataque utilizando functionObjects en tiempo de ejecución.
Qué aprenderás y validarás en este caso:
- Definir condiciones de contorno de campo lejano tipo freestream / freestreamPressure.
- Controlar el y+ en la superficie del perfil mediante prism layers.
- Configurar el functionObject forceCoeffs en controlDict para monitorear Cl y Cd.
- Verificar convergencia oscilatoria y estabilidad de esquemas numéricos linearUpwind.
Estructura del caso OpenFOAM
Guía de ejecución paso a paso
Malla de fondo y extracción de geometría STL
Construimos un dominio cartesiano amplio (-10c a +20c) en blockMesh y colocamos el archivo naca0012.stl en constant/triSurface/.
Refinamiento de superficie y capas límite con snappyHexMesh
Configuramos el refinamiento por superficie y añadimos 5 capas prismáticas en el perfil con una razón de expansión de 1.2.
Condiciones de contorno freestream a ángulo de ataque alpha = 4°
Imponemos una velocidad incidente de U = 30 m/s inclinada 4°: Ux = 30*cos(4°) = 29.927 m/s, Uy = 30*sin(4°) = 2.093 m/s.
Extracción de fuerzas y coeficientes en tiempo de ejecución
Añadimos el functionObject forceCoeffs a system/controlDict para calcular automáticamente Cl, Cd y Cm.
Ejecución en paralelo y validación
Descomponemos en 4 núcleos con Scotch y ejecutamos simpleFoam con MPI.
Diccionarios y Archivos Completos del Caso
Explorador de Archivos Completos del Caso
Inspecciona y copia cada diccionario, condición de contorno o script de ejecución íntegro.
Validación Cuantitativa vs Datos Experimentales / Canónicos
Comparativa entre los valores obtenidos en OpenFOAM tras alcanzar convergencia y los resultados publicados en la literatura científica de referencia:
| Parámetro / Métrica | Dato Experimental / Referencia | Resultado OpenFOAM | Desviación Relativa |
|---|---|---|---|
| Coeficiente de Sustentación Cl (alpha=4°) | 0.440 | 0.438 | < 0.5% |
| Coeficiente de Resistencia Cd (alpha=4°) | 0.0082 | 0.0084 | < 2.4% |
| Pendiente de sustentación dCl/d_alpha | 0.109 / deg | 0.108 / deg | < 1.0% |
Guía de Análisis y Postprocesado en ParaView
Problemas frecuentes y resolución de errores
Variaciones sugeridas del ejercicio
- Simular el perfil a ángulos de ataque de 0°, 4°, 8°, 12° y 16° para detectar el punto de pérdida aerodinámica (stall).
Referencias bibliográficas y de validación
- Abbott, I. H., & Von Doenhoff, A. E. (1959). Theory of wing sections. Dover Publications.
- NASA Langley Research Center: 2D NACA 0012 Airfoil Validation Study.