Traducción del original en coreano escrito por el autor. Leer el original (한국어)
FDM vs FEM vs FVM: Diferencias esenciales entre tres técnicas de discretización
Lo que se discretiza — el operador, el espacio o el flujo — decide si la conservación sale sin costo extra.
Una PDE, tres caminos#
Al poner una PDE en una computadora, lo primero es dónde se sienta la incógnita. La ecuación puede ser la misma. Valor puntual, coeficiente de base o promedio de celda: tres técnicas distintas.
Basta una ecuación de advección-difusión 1D.
El menú cambia entre FDM, FEM y FVM, y los grados de libertad se mueven entre nodos, coeficientes de base y centros de celda.
같은 격자 위에 세 방법이 어떤 자유도(노드/셀/요소)를 가지는지 비교 — 보존성과 정확도 차이의 출발점.
FDM alinea los puntos, mientras FVM deja un valor en el centro de cada celda. FEM apoya el coeficiente en el nodo y deja que la base cruce el elemento.
1. Método de Diferencias Finitas (Finite Difference Method, FDM)#
Idea central#
Aproximar las derivadas directamente como diferencias.
Es el enfoque más intuitivo. Se aproximan las derivadas realizando una expansión de Taylor de los valores de la función en los puntos de la malla (nodos).
Origen matemático: Expansión de Taylor#
Expansión de Taylor en el punto :
A partir de esto, se derivan las aproximaciones por diferencias:
Diferencia hacia adelante (Forward):
Diferencia central (Central):
Segunda derivada:
Aplicación a la ecuación de advección-difusión#
Usando diferencias centrales:
Esto resulta en un sistema de ecuaciones diferenciales ordinarias (ODE) acopladas para las incógnitas en los puntos de la malla.
Ventajas y desventajas#
Ventajas:
- Concepto simple e implementación sencilla.
- Altamente eficiente en mallas estructuradas (structured grids).
- Fácil de lograr alta precisión (esquemas compactos, esquemas tipo espectral).
- Estructura de matriz limpia en mallas ortogonales (matriz banda).
Desventajas:
- Difícil de aplicar a mallas no estructuradas (unstructured grids): esta es una limitación crítica.
- La generación de mallas para geometrías complejas es complicada.
- No satisface automáticamente las leyes de conservación.
Áreas de aplicación representativas#
- DNS/LES (Simulaciones de turbulencia basadas en mallas ortogonales).
- Modelos meteorológicos y oceánicos (mallas estructuradas).
- Simulación de propagación de ondas sísmicas.
- Cálculos de alta precisión basados en esquemas compactos.
2. Método de Elementos Finitos (Finite Element Method, FEM)#
Idea central#
Aproximar la solución como una combinación lineal de funciones de base y minimizar el residuo pesado.
El FEM no resuelve la ecuación diferencial directamente. En su lugar, la transforma en una forma integral denominada formulación débil (weak formulation).
Origen matemático: Forma débil (Weak Form)#
Se multiplica la PDE original (forma fuerte o strong form) por una función de prueba (test function) y se integra:
Aplicando integración por partes al término de difusión:
Esta es la forma débil. Los cambios que importan son estos:
- Se requería la segunda derivada original, pero tras la integración por partes, solo se necesita la primera derivada.
- Se relajan los requisitos de continuidad de la solución ().
- Las condiciones de contorno se incluyen de forma natural (BC de Neumann = lado derecho).
Aproximación de Galerkin#
Se expresa la solución como una combinación lineal de funciones de base :
En el método de Galerkin, las funciones de prueba y las funciones de base se eligen del mismo espacio ():
En forma matricial:
- : Matriz de masa (mass matrix).
- : Matriz de rigidez (stiffness matrix).
- : Vector de contorno/fuente.
Elección de funciones de base#
Lo más habitual es utilizar elementos basados en polinomios de Lagrange:
| Elemento | Orden | N.º de nodos (triángulo 2D) | Características |
|---|---|---|---|
| P1 (Lineal) | 1.º | 3 | El más básico, bajo costo. |
| P2 (Cuadrático) | 2.º | 6 | Puede representar formas curvas. |
| P3 (Cúbico) | 3.º | 10 | Alta precisión, costo elevado. |
Ventajas y desventajas#
Ventajas:
- Natural para mallas no estructuradas: maneja formas complejas con mallas triangulares o tetraédricas.
- Es posible realizar estimaciones de error matemáticamente rigurosas (a priori / a posteriori).
- Se combina bien con el refinamiento de malla adaptativo.
- Flexibilidad para elegir entre refinamiento p (aumentar el grado del polinomio) y refinamiento h (refinamiento de malla).
Desventajas:
- No satisface las leyes de conservación directamente (Galerkin estándar).
- Inestable en problemas dominados por la advección (oscilación): requiere estabilización como SUPG o GLS.
- Requiere la inversión de la matriz de masa (o mass lumping).
- Mayor complejidad de implementación en comparación con FDM/FVM.
Áreas de aplicación representativas#
- Mecánica de sólidos / Análisis estructural (hogar original del FEM).
- Análisis de campos electromagnéticos.
- Transferencia de calor.
- Biomecánica.
- Geomecánica.
3. Método de Volúmenes Finitos (Finite Volume Method, FVM)#
Idea central#
Integrar las leyes de conservación sobre volúmenes de control y equilibrar los flujos que pasan a través de los límites del volumen.
El FVM refleja las leyes de conservación física de la forma más directa.
Origen matemático: Ley de conservación integral#
Se escribe la ecuación de advección-difusión en forma integral:
Para un volumen de control :
Donde es el valor promedio de la celda y es el flujo numérico en el límite de la celda.
Determinación de los flujos numéricos#
El núcleo del FVM es cómo calcular los flujos en los límites de las celdas:
Término de advección: basado en simuladores de Riemann o esquemas upwind:
Término de difusión: diferencia central:
Reconstrucción#
Los promedios de celda por sí solos ofrecen solo precisión de primer orden. Para una mayor precisión, se debe reconstruir la distribución dentro de la celda:
MUSCL (2.º orden):
Donde es un limitador de pendiente y es la relación de gradientes sucesivos.
WENO (5.º orden):
Logra una precisión de quinto orden mediante el promedio ponderado no lineal de tres candidatos a polinomios de segundo orden:
Los pesos se determinan según los indicadores de suavidad , otorgando automáticamente mayor peso a los esquemas suaves cerca de las discontinuidades.
La difusión de cara escrita arriba es , un espaciado ortogonal. Esa diferencia es la derivada normal solo cuando la normal sigue la línea de la malla. Una cara torcida no saca la dirección de los promedios vecinos nada más. La corrección de difusión no ortogonal cierra ese hueco. Sin ella, una actualización conservativa puede empujar la difusión fuera de eje.
La diferencia hacia adelante llevaba . La central y el estencil de la segunda derivada llevaban . La hacia adelante conserva el término de Taylor . La central resta y y lo cancela. Al partir el espaciado a la mitad, el error hacia adelante baja cerca de la mitad. Las piezas bajan cerca de un cuarto. Promedios de celda solos, sin reconstrucción, se quedan en primer orden. El orden extra se compra al subir hasta la cara.
El de MUSCL es el factor que levanta el promedio de celda, en línea recta, hasta la cara. Con se guarda toda la pendiente. Con el valor de cara vuelve a y el flujo es otra vez de primer orden. WENO suma solo tres candidatos, . Cada es una cuadrática. recorta peso donde es grande. "Quinto orden en un tramo suave" es el orden de esa suma pesada. Si cae a 0, la fórmula de quinto orden sigue escrita, pero esa cara bajó a primer orden. Un triángulo P1 tiene 3 nodos, P2 tiene 6 y P3 tiene 10. Subir el grado de 1 a 3 empuja las incógnitas por elemento de 3 hasta pasar de 10. En la forma débil, guarda y junta con . Con positivo el bloque de difusión queda casi simétrico. La velocidad advectiva deja la parte antisimétrica.
Ventajas y desventajas#
Ventajas:
- Las leyes de conservación se satisfacen exactamente a nivel discreto: una ventaja decisiva en CFD.
- Excelente para capturar ondas de choque y discontinuidades.
- Aplicable a mallas no estructuradas.
- El pensamiento basado en flujos se alinea directamente con la intuición física.
Desventajas:
- Lograr una alta precisión es más difícil que en el FEM (la reconstrucción se vuelve compleja).
- Puede ser menos eficiente que el FEM para ecuaciones de difusión puras.
- La implementación de la reconstrucción de alto orden en mallas no estructuradas es complicada.
Áreas de aplicación representativas#
- Toda el área de CFD (OpenFOAM, ANSYS Fluent, SU2).
- Flujo compresible/incompresible.
- Flujo multifásico, combustión, flujos reactivos.
- Parte de los núcleos dinámicos en modelos meteorológicos y climáticos.
Comparación clave#
Puntos de partida matemáticos#
| Técnica | Punto de partida | Herramienta principal |
|---|---|---|
| FDM | PDE en forma fuerte | Expansión de Taylor |
| FEM | Forma débil | Funciones de base + Residuos pesados |
| FVM | Ley de conservación integral | Volúmenes de control + Flujos numéricos |
¿"Qué" se discretiza?#
Esta es la diferencia más fundamental:
- FDM: Discretiza el operador diferencial ().
- FEM: Discretiza el espacio de la solución.
- FVM: Discretiza el flujo en las ecuaciones integrales.
Ubicación de las incógnitas#
- FDM: Valores puntuales en los puntos de la malla (nodos).
- FEM: Valores puntuales en los nodos (coeficientes de las funciones de base).
- FVM: Valores promedio de celda.
Comparación integral#
| Ítem | FDM | FEM | FVM |
|---|---|---|---|
| Dificultad de implementación | Baja | Alta | Media |
| Mallas no estructuradas | Difícil | Natural | Posible |
| Conservación | X | X (Estándar) | O |
| Geometrías complejas | Difícil | Excelente | Posible |
| Precisión de alto orden | Fácil | Fácil (ref. p) | Posible (WENO) |
| Captura de choques | Posible | Difícil | Excelente |
| Teoría matemática | Regular | Excelente | Regular |
| Dominado por advección | Regular | Requiere estabilización | Excelente |
Técnicas modernas: difuminando las fronteras#
Recientemente, se han investigado activamente métodos híbridos que combinan las ventajas de las tres técnicas:
Galerkin discontinuo (Discontinuous Galerkin, DG)#
Combina las funciones de base del FEM con el concepto de flujo del FVM. Aproxima la solución con polinomios dentro de cada celda (FEM) y calcula los flujos en los límites de las celdas mediante simuladores de Riemann (FVM).
Satisface simultáneamente la conservación, la precisión de alto orden y la capacidad de mallas no estructuradas. No obstante, los costos computacionales son elevados y se requieren limitadores cerca de los choques.
Diferencia espectral / Reconstrucción de flujo#
Similar al DG pero se resuelve en forma diferencial sin integración para aumentar la eficiencia. Se combina muy bien con la aceleración por GPU y está ganando atención para los simuladores de CFD de próxima generación.
Métodos sin malla (Meshless Methods como SPH)#
Un enfoque que elimina la malla por completo, aproximando basándose en partículas. Fuerte para flujos de superficie libre y problemas de grandes deformaciones, pero existen problemas de precisión y consistencia.
Si la integral tiene que volver entera, se deja el estencil puro#
Un DNS en una caja, con malla ortogonal, vive con el estencil central . Tres nodos arman la segunda derivada y la matriz sigue en banda. Si la geometría se dobla y la malla deja de ser estructurada, ese estencil ya no nombra un vecino. La forma débil se traga la geometría. Aun así, y del Galerkin estándar no prometen que los flujos se cancelen celda a celda.
Cuando pasa un choque y la integral tiene que regresar como el mismo número, el esquema es FVM. El flujo de cara es pérdida para la celda izquierda y ganancia para la derecha, así que las caras interiores se anulan en la suma global. Orden alto y conservación en un solo esquema significan un polinomio dentro de la celda y un flujo de Riemann en la cara, como en una discretización de Galerkin discontinuo. Sin limitador, ese híbrido también oscila delante del choque.
Relacionados
Comparte si te resultó útil.