Concepto CFD

No-Ortogonalidad de Celda

Ángulo entre el vector que une los centros de dos celdas vecinas (d) y el vector normal a la cara compartida (n).

θ=arccos(dndn)\theta = \arccos\left( \frac{\mathbf{d} \cdot \mathbf{n}}{|\mathbf{d}| |\mathbf{n}|} \right)

Ángulo de no-ortogonalidad entre el vector centroide-centroide y la normal de cara.

Explicación teórica y significado físico

En una malla perfectamente ortogonal, el ángulo es 0°. Cuando el ángulo aumenta, el cálculo del flujo difusivo laplaciano requiere correcciones no ortogonales para evitar errores de segundo orden.

Contexto e implementación en OpenFOAM

Reportado por checkMesh. Mallas con no-ortogonalidad máxima > 70° requieren laplacianSchemes con limited corrected en fvSchemes y nNonOrthogonalCorrectors en fvSolution.

Valores y umbrales recomendados en la práctica

  • Máxima < 70°: Malla de buena calidad.
  • 70° < Máxima < 85°: Aceptable, requiere nNonOrthogonalCorrectors 1 o 2.
  • Máxima > 85°: Crítico, riesgo inminente de divergencia numérica.