simpleFoamAmbasIncompresible

Solver estacionario incompresible para flujo laminar o turbulento

simpleFoam es el solver estándar de OpenFOAM para flujos incompresibles en régimen permanente. Emplea el algoritmo SIMPLE (Semi-Implicit Method for Pressure-Linked Equations) para acoplar la ecuación de momento con la conservación de masa.

Régimen temporal:

Incompresible, Estacionario

Soporte de turbulencia:

Laminar / RANS

Aplicación y características técnicas

Aerodinámica externa de vehículos y perfiles alares, tuberías, conductos de ventilación HVAC y dispositivos hidráulicos.

Aspectos clave del solver:

  • Resuelve la ecuación de Poisson para la presión cinemática p (dimensiones [0 2 -2 0 0 0 0]).
  • Requiere factores de sub-relajación (relaxationFactors) estrictamente menores que 1 para evitar divergencia.
  • Soporta todos los modelos de turbulencia RANS (kOmegaSST, kEpsilon, SpalartAllmaras).

Ejemplo de configuración en diccionario

Ubicación recomendada: system/fvSolution

system/fvSolution(text)
1
2
3
4
5
6
7
SIMPLE { nNonOrthogonalCorrectors 1; consistent yes; // Versión SIMPLEC si se activa pRefCell 0; pRefValue 0; }

Variables y campos primarios resueltos

CampoTipo en C++Descripción física
nNonOrthogonalCorrectorslabelNúmero de bucles correctores para mallas con no-ortogonalidad > 70°
pRefCelllabelÍndice de la celda de referencia de presión (si no hay parches de presión fija)
pRefValuescalarValor de presión cinemática asignado en la celda de referencia